
header position 0..84
module ifStatementSecondElseIfNotBoolean
  metamodel http://www.eclipse.org/emf/2002/Ecore (43..81)
  [comment @main  (97..103) /] (88..105)
  
  public template myTemplate(myParam : EPackage (135..160))
  @main
    [file url .add(.aqlFeatureAccess(myParam, 'name'), '.txt') (173..194) mode overwrite
      [if false (218..223)
        then block. (newLineNeeded) (233..246) (225..250)
      [else]
        [if false (259..264)
          first elseif block. (newLineNeeded) (274..295) (266..299)
        [else]
          [if '' (308..310)
            second elseif block. (newLineNeeded) (320..342) (312..346)
          [else]
            else block. (newLineNeeded) (360..373) (352..377)
          [/if] (299..382) (-1..-1)
        [/if] (250..382) (-1..-1)
      [/if] (213..382)
       (newLineNeeded) (382..384) (207..386)
    [/file] (166..393)
     (newLineNeeded) (393..395) (162..395)
  [/template] (107..406) (0..406)