
header position 0..84
module ifStatementSecondElseIfNotBoolean
  metamodel http://www.eclipse.org/emf/2002/Ecore (43..81)
  [comment @main  (95..101) /] (86..103)
  
  public template myTemplate(myParam : EPackage (132..157))
  @main
    [file url .add(.aqlFeatureAccess(myParam, 'name'), '.txt') (169..190) mode overwrite
      [if false (213..218)
        then block. (newLineNeeded) (227..239) (220..243)
      [else]
        [if false (252..257)
          first elseif block. (newLineNeeded) (266..286) (259..290)
        [else]
          [if '' (299..301)
            second elseif block. (newLineNeeded) (310..331) (303..335)
          [else]
            else block. (newLineNeeded) (348..360) (341..364)
          [/if] (290..369) (-1..-1)
        [/if] (243..369) (-1..-1)
      [/if] (208..369)
       (newLineNeeded) (369..370) (203..372)
    [/file] (162..379)
     (newLineNeeded) (379..380) (159..380)
  [/template] (104..391) (0..391)