
header position 0..103
module withStartTagPrefixAndEndTagPrefixProtectedAreaSameID
  metamodel http://www.eclipse.org/emf/2002/Ecore (62..100)
  [comment @main  (114..120) /] (105..122)
  
  public template myTemplate(myParam : EPackage (151..176))
  @main
    [file url .add(.aqlFeatureAccess(myParam, 'name'), '.txt') (188..209) mode overwrite
      [protected .aqlFeatureAccess(myParam, 'name') (239..251)
        [.aqlFeatureAccess(myParam, 'name') (303..315)/] (newLineNeeded (302..318) (295..322) startTagPrefix '// ' (268..273) endTagPrefix '// ' (288..293)
      [/protected] (227..334)
       (newLineNeeded) (334..335) (222..337)
    [/file] (181..344)
     (newLineNeeded) (344..345) (178..345)
  [/template] (123..356) (0..356)