
header position 0..59
module myModule
  metamodel http://www.eclipse.org/emf/2002/Ecore (18..56)
  
  public template myTemplate(myParam : EPackage (89..114))
    [if .equals(->size(.aqlFeatureAccess(myParam, 'eClassifiers')), 0) (124..156)
      some static text. (newLineNeeded) (163..181) (158..183)
    [else]
      [if .greaterThan(->size(.aqlFeatureAccess(myParam, 'eClassifiers')), 2) (192..224)
        some different static text. (newLineNeeded) (231..259) (226..261)
      [else]
        yet some different static text again. (newLineNeeded) (272..310) (267..312)
      [/if] (183..317) (-1..-1)
    [/if] (119..317)
     (newLineNeeded) (317..318) (116..318)
  [/template] (61..329) (0..329)