// This file is automatically generated by DemeterJ. CopyVisitor { {{ private java.util.Stack history = new java.util.Stack(); public CopyVisitor(Class firstClass) { try { history.push(firstClass.newInstance()); } catch(Exception e) { e.printStackTrace(); } } }} get copy {{ return history.peek(); }} return Object {{ get_copy() }} before -> Formatter, filename, String {{ Formatter it = (Formatter) history.peek(); it.set_filename(dest); }} before -> Formatter, CD_Beh_flag, String {{ Formatter it = (Formatter) history.peek(); it.set_CD_Beh_flag(dest); }} before -> Formatter, behCodeType, String {{ Formatter it = (Formatter) history.peek(); it.set_behCodeType(dest); }} before -> NSRef, namespace, Ident {{ NSRef it = (NSRef) history.peek(); it.set_namespace(dest); }} before -> AttrValue, prefix, NSRef {{ AttrValue it = (AttrValue) history.peek(); NSRef p = new NSRef(); it.set_prefix(p); history.push(p); }} after -> AttrValue, prefix, NSRef {{ history.pop(); }} before -> AttrValue, attrName, Ident {{ AttrValue it = (AttrValue) history.peek(); it.set_attrName(dest); }} before -> AttrValue, attrValue, String {{ AttrValue it = (AttrValue) history.peek(); it.set_attrValue(dest); }} before -> Schema, xml_attrs, AttrValue_List {{ Schema it = (Schema) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_xml_attrs(p); history.push(p); }} after -> Schema, xml_attrs, AttrValue_List {{ history.pop(); }} before -> Schema, prefixS, NSRef {{ Schema it = (Schema) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> Schema, prefixS, NSRef {{ history.pop(); }} before -> Schema, attrs, AttrValue_List {{ Schema it = (Schema) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> Schema, attrs, AttrValue_List {{ history.pop(); }} before -> Schema, items, SchemaItem_List {{ Schema it = (Schema) history.peek(); SchemaItem_List p = new SchemaItem_List(); it.set_items(p); history.push(p); }} after -> Schema, items, SchemaItem_List {{ history.pop(); }} before -> Schema, prefixE, NSRef {{ Schema it = (Schema) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> Schema, prefixE, NSRef {{ history.pop(); }} before -> ImportSchema, prefixS, NSRef {{ ImportSchema it = (ImportSchema) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> ImportSchema, prefixS, NSRef {{ history.pop(); }} before -> ImportSchema, attrs, AttrValue_List {{ ImportSchema it = (ImportSchema) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> ImportSchema, attrs, AttrValue_List {{ history.pop(); }} before -> ImportSchema, restofimportschema, RestOfImportSchema {{ ImportSchema it = (ImportSchema) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_restofimportschema((RestOfImportSchema) p); history.push(p); }} after -> ImportSchema, restofimportschema, RestOfImportSchema {{ history.pop(); }} before -> NonEmptyImportSchema, annotation, Annotation {{ NonEmptyImportSchema it = (NonEmptyImportSchema) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> NonEmptyImportSchema, annotation, Annotation {{ history.pop(); }} before -> NonEmptyImportSchema, prefixE, NSRef {{ NonEmptyImportSchema it = (NonEmptyImportSchema) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> NonEmptyImportSchema, prefixE, NSRef {{ history.pop(); }} before -> IncludeSchema, prefixS, NSRef {{ IncludeSchema it = (IncludeSchema) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> IncludeSchema, prefixS, NSRef {{ history.pop(); }} before -> IncludeSchema, attrs, AttrValue_List {{ IncludeSchema it = (IncludeSchema) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> IncludeSchema, attrs, AttrValue_List {{ history.pop(); }} before -> IncludeSchema, restofincludeschema, RestOfIncludeSchema {{ IncludeSchema it = (IncludeSchema) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_restofincludeschema((RestOfIncludeSchema) p); history.push(p); }} after -> IncludeSchema, restofincludeschema, RestOfIncludeSchema {{ history.pop(); }} before -> NonEmptyIncludeSchema, annotation, Annotation {{ NonEmptyIncludeSchema it = (NonEmptyIncludeSchema) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> NonEmptyIncludeSchema, annotation, Annotation {{ history.pop(); }} before -> NonEmptyIncludeSchema, prefixE, NSRef {{ NonEmptyIncludeSchema it = (NonEmptyIncludeSchema) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> NonEmptyIncludeSchema, prefixE, NSRef {{ history.pop(); }} before -> RedefineSchema, prefixS, NSRef {{ RedefineSchema it = (RedefineSchema) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> RedefineSchema, prefixS, NSRef {{ history.pop(); }} before -> RedefineSchema, attrs, AttrValue_List {{ RedefineSchema it = (RedefineSchema) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> RedefineSchema, attrs, AttrValue_List {{ history.pop(); }} before -> RedefineSchema, restofredefineschema, RestOfRedefineSchema {{ RedefineSchema it = (RedefineSchema) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_restofredefineschema((RestOfRedefineSchema) p); history.push(p); }} after -> RedefineSchema, restofredefineschema, RestOfRedefineSchema {{ history.pop(); }} before -> NonEmptyRedefineSchema, schemaitem_list, SchemaItem_List {{ NonEmptyRedefineSchema it = (NonEmptyRedefineSchema) history.peek(); SchemaItem_List p = new SchemaItem_List(); it.set_schemaitem_list(p); history.push(p); }} after -> NonEmptyRedefineSchema, schemaitem_list, SchemaItem_List {{ history.pop(); }} before -> NonEmptyRedefineSchema, prefixE, NSRef {{ NonEmptyRedefineSchema it = (NonEmptyRedefineSchema) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> NonEmptyRedefineSchema, prefixE, NSRef {{ history.pop(); }} before -> Annotation, prefixS, NSRef {{ Annotation it = (Annotation) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> Annotation, prefixS, NSRef {{ history.pop(); }} before -> Annotation, annotationcontent_list, AnnotationContent_List {{ Annotation it = (Annotation) history.peek(); AnnotationContent_List p = new AnnotationContent_List(); it.set_annotationcontent_list(p); history.push(p); }} after -> Annotation, annotationcontent_list, AnnotationContent_List {{ history.pop(); }} before -> Annotation, prefixE, NSRef {{ Annotation it = (Annotation) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> Annotation, prefixE, NSRef {{ history.pop(); }} before -> Appinfo, prefixS, NSRef {{ Appinfo it = (Appinfo) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> Appinfo, prefixS, NSRef {{ history.pop(); }} before -> Appinfo, attrs, AttrValue_List {{ Appinfo it = (Appinfo) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> Appinfo, attrs, AttrValue_List {{ history.pop(); }} before -> Appinfo, prefixE, NSRef {{ Appinfo it = (Appinfo) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> Appinfo, prefixE, NSRef {{ history.pop(); }} before -> Documentation, prefixS, NSRef {{ Documentation it = (Documentation) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> Documentation, prefixS, NSRef {{ history.pop(); }} before -> Documentation, attrs, AttrValue_List {{ Documentation it = (Documentation) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> Documentation, attrs, AttrValue_List {{ history.pop(); }} before -> Documentation, restofdocumentation, RestOfDocumentation {{ Documentation it = (Documentation) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_restofdocumentation((RestOfDocumentation) p); history.push(p); }} after -> Documentation, restofdocumentation, RestOfDocumentation {{ history.pop(); }} before -> NonEmptyDocumentation, documentation, String {{ NonEmptyDocumentation it = (NonEmptyDocumentation) history.peek(); it.set_documentation(dest); }} before -> NonEmptyDocumentation, prefixE, NSRef {{ NonEmptyDocumentation it = (NonEmptyDocumentation) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> NonEmptyDocumentation, prefixE, NSRef {{ history.pop(); }} before -> Attribute, prefixS, NSRef {{ Attribute it = (Attribute) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> Attribute, prefixS, NSRef {{ history.pop(); }} before -> Attribute, attrs, AttrValue_List {{ Attribute it = (Attribute) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> Attribute, attrs, AttrValue_List {{ history.pop(); }} before -> Attribute, restofattribute, RestOfAttribute {{ Attribute it = (Attribute) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_restofattribute((RestOfAttribute) p); history.push(p); }} after -> Attribute, restofattribute, RestOfAttribute {{ history.pop(); }} before -> NonEmptyAttribute, annotation, Annotation {{ NonEmptyAttribute it = (NonEmptyAttribute) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> NonEmptyAttribute, annotation, Annotation {{ history.pop(); }} before -> NonEmptyAttribute, type, SimpleType {{ NonEmptyAttribute it = (NonEmptyAttribute) history.peek(); SimpleType p = new SimpleType(); it.set_type(p); history.push(p); }} after -> NonEmptyAttribute, type, SimpleType {{ history.pop(); }} before -> NonEmptyAttribute, prefixE, NSRef {{ NonEmptyAttribute it = (NonEmptyAttribute) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> NonEmptyAttribute, prefixE, NSRef {{ history.pop(); }} before -> AttributeGroup, prefixS, NSRef {{ AttributeGroup it = (AttributeGroup) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> AttributeGroup, prefixS, NSRef {{ history.pop(); }} before -> AttributeGroup, attrs, AttrValue_List {{ AttributeGroup it = (AttributeGroup) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> AttributeGroup, attrs, AttrValue_List {{ history.pop(); }} before -> AttributeGroup, restofattrgroup, RestOfAttrGroup {{ AttributeGroup it = (AttributeGroup) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_restofattrgroup((RestOfAttrGroup) p); history.push(p); }} after -> AttributeGroup, restofattrgroup, RestOfAttrGroup {{ history.pop(); }} before -> NonEmptyAttrGroup, annotation, Annotation {{ NonEmptyAttrGroup it = (NonEmptyAttrGroup) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> NonEmptyAttrGroup, annotation, Annotation {{ history.pop(); }} before -> NonEmptyAttrGroup, attributes, AttributeItem_List {{ NonEmptyAttrGroup it = (NonEmptyAttrGroup) history.peek(); AttributeItem_List p = new AttributeItem_List(); it.set_attributes(p); history.push(p); }} after -> NonEmptyAttrGroup, attributes, AttributeItem_List {{ history.pop(); }} before -> NonEmptyAttrGroup, prefixE, NSRef {{ NonEmptyAttrGroup it = (NonEmptyAttrGroup) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> NonEmptyAttrGroup, prefixE, NSRef {{ history.pop(); }} before -> Element, prefixS, NSRef {{ Element it = (Element) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> Element, prefixS, NSRef {{ history.pop(); }} before -> Element, attrs, AttrValue_List {{ Element it = (Element) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> Element, attrs, AttrValue_List {{ history.pop(); }} before -> Element, restofelement, RestOfElement {{ Element it = (Element) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_restofelement((RestOfElement) p); history.push(p); }} after -> Element, restofelement, RestOfElement {{ history.pop(); }} before -> NonEmptyElement, annotation, Annotation {{ NonEmptyElement it = (NonEmptyElement) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> NonEmptyElement, annotation, Annotation {{ history.pop(); }} before -> NonEmptyElement, type, TypeDef {{ NonEmptyElement it = (NonEmptyElement) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_type((TypeDef) p); history.push(p); }} after -> NonEmptyElement, type, TypeDef {{ history.pop(); }} before -> NonEmptyElement, key, Key {{ NonEmptyElement it = (NonEmptyElement) history.peek(); Key p = new Key(); it.set_key(p); history.push(p); }} after -> NonEmptyElement, key, Key {{ history.pop(); }} before -> NonEmptyElement, keyref, Keyref {{ NonEmptyElement it = (NonEmptyElement) history.peek(); Keyref p = new Keyref(); it.set_keyref(p); history.push(p); }} after -> NonEmptyElement, keyref, Keyref {{ history.pop(); }} before -> NonEmptyElement, uniqueSpec, UniqueSpec {{ NonEmptyElement it = (NonEmptyElement) history.peek(); UniqueSpec p = new UniqueSpec(); it.set_uniqueSpec(p); history.push(p); }} after -> NonEmptyElement, uniqueSpec, UniqueSpec {{ history.pop(); }} before -> NonEmptyElement, prefixE, NSRef {{ NonEmptyElement it = (NonEmptyElement) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> NonEmptyElement, prefixE, NSRef {{ history.pop(); }} before -> Key, prefixS, NSRef {{ Key it = (Key) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> Key, prefixS, NSRef {{ history.pop(); }} before -> Key, attrs, AttrValue_List {{ Key it = (Key) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> Key, attrs, AttrValue_List {{ history.pop(); }} before -> Key, annotation, Annotation {{ Key it = (Key) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> Key, annotation, Annotation {{ history.pop(); }} before -> Key, selector, Selector {{ Key it = (Key) history.peek(); Selector p = new Selector(); it.set_selector(p); history.push(p); }} after -> Key, selector, Selector {{ history.pop(); }} before -> Key, field_list, Field_List {{ Key it = (Key) history.peek(); Field_List p = new Field_List(); it.set_field_list(p); history.push(p); }} after -> Key, field_list, Field_List {{ history.pop(); }} before -> Key, prefixE, NSRef {{ Key it = (Key) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> Key, prefixE, NSRef {{ history.pop(); }} before -> Keyref, prefixS, NSRef {{ Keyref it = (Keyref) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> Keyref, prefixS, NSRef {{ history.pop(); }} before -> Keyref, attrs, AttrValue_List {{ Keyref it = (Keyref) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> Keyref, attrs, AttrValue_List {{ history.pop(); }} before -> Keyref, annotation, Annotation {{ Keyref it = (Keyref) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> Keyref, annotation, Annotation {{ history.pop(); }} before -> Keyref, selector, Selector {{ Keyref it = (Keyref) history.peek(); Selector p = new Selector(); it.set_selector(p); history.push(p); }} after -> Keyref, selector, Selector {{ history.pop(); }} before -> Keyref, field_list, Field_List {{ Keyref it = (Keyref) history.peek(); Field_List p = new Field_List(); it.set_field_list(p); history.push(p); }} after -> Keyref, field_list, Field_List {{ history.pop(); }} before -> Keyref, prefixE, NSRef {{ Keyref it = (Keyref) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> Keyref, prefixE, NSRef {{ history.pop(); }} before -> UniqueSpec, prefixS, NSRef {{ UniqueSpec it = (UniqueSpec) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> UniqueSpec, prefixS, NSRef {{ history.pop(); }} before -> UniqueSpec, attrs, AttrValue_List {{ UniqueSpec it = (UniqueSpec) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> UniqueSpec, attrs, AttrValue_List {{ history.pop(); }} before -> UniqueSpec, annotation, Annotation {{ UniqueSpec it = (UniqueSpec) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> UniqueSpec, annotation, Annotation {{ history.pop(); }} before -> UniqueSpec, selector, Selector {{ UniqueSpec it = (UniqueSpec) history.peek(); Selector p = new Selector(); it.set_selector(p); history.push(p); }} after -> UniqueSpec, selector, Selector {{ history.pop(); }} before -> UniqueSpec, field_list, Field_List {{ UniqueSpec it = (UniqueSpec) history.peek(); Field_List p = new Field_List(); it.set_field_list(p); history.push(p); }} after -> UniqueSpec, field_list, Field_List {{ history.pop(); }} before -> UniqueSpec, prefixE, NSRef {{ UniqueSpec it = (UniqueSpec) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> UniqueSpec, prefixE, NSRef {{ history.pop(); }} before -> Selector, prefixS, NSRef {{ Selector it = (Selector) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> Selector, prefixS, NSRef {{ history.pop(); }} before -> Selector, attrs, AttrValue_List {{ Selector it = (Selector) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> Selector, attrs, AttrValue_List {{ history.pop(); }} before -> Selector, restofselector, RestOfSelector {{ Selector it = (Selector) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_restofselector((RestOfSelector) p); history.push(p); }} after -> Selector, restofselector, RestOfSelector {{ history.pop(); }} before -> NonEmptySelector, annotation, Annotation {{ NonEmptySelector it = (NonEmptySelector) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> NonEmptySelector, annotation, Annotation {{ history.pop(); }} before -> NonEmptySelector, prefixE, NSRef {{ NonEmptySelector it = (NonEmptySelector) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> NonEmptySelector, prefixE, NSRef {{ history.pop(); }} before -> Field, prefixS, NSRef {{ Field it = (Field) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> Field, prefixS, NSRef {{ history.pop(); }} before -> Field, attrs, AttrValue_List {{ Field it = (Field) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> Field, attrs, AttrValue_List {{ history.pop(); }} before -> Field, restoffield, RestOfField {{ Field it = (Field) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_restoffield((RestOfField) p); history.push(p); }} after -> Field, restoffield, RestOfField {{ history.pop(); }} before -> NonEmptyField, annotation, Annotation {{ NonEmptyField it = (NonEmptyField) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> NonEmptyField, annotation, Annotation {{ history.pop(); }} before -> NonEmptyField, prefixE, NSRef {{ NonEmptyField it = (NonEmptyField) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> NonEmptyField, prefixE, NSRef {{ history.pop(); }} before -> ElementGroup, prefixS, NSRef {{ ElementGroup it = (ElementGroup) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> ElementGroup, prefixS, NSRef {{ history.pop(); }} before -> ElementGroup, attrs, AttrValue_List {{ ElementGroup it = (ElementGroup) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> ElementGroup, attrs, AttrValue_List {{ history.pop(); }} before -> ElementGroup, restofelementgroup, RestOfElementGroup {{ ElementGroup it = (ElementGroup) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_restofelementgroup((RestOfElementGroup) p); history.push(p); }} after -> ElementGroup, restofelementgroup, RestOfElementGroup {{ history.pop(); }} before -> NonEmptyElementGroup, annotation, Annotation {{ NonEmptyElementGroup it = (NonEmptyElementGroup) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> NonEmptyElementGroup, annotation, Annotation {{ history.pop(); }} before -> NonEmptyElementGroup, elements, ElementItem_List {{ NonEmptyElementGroup it = (NonEmptyElementGroup) history.peek(); ElementItem_List p = new ElementItem_List(); it.set_elements(p); history.push(p); }} after -> NonEmptyElementGroup, elements, ElementItem_List {{ history.pop(); }} before -> NonEmptyElementGroup, prefixE, NSRef {{ NonEmptyElementGroup it = (NonEmptyElementGroup) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> NonEmptyElementGroup, prefixE, NSRef {{ history.pop(); }} before -> Notation, prefixS, NSRef {{ Notation it = (Notation) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> Notation, prefixS, NSRef {{ history.pop(); }} before -> Notation, attrs, AttrValue_List {{ Notation it = (Notation) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> Notation, attrs, AttrValue_List {{ history.pop(); }} before -> Notation, restofnotation, RestOfNotation {{ Notation it = (Notation) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_restofnotation((RestOfNotation) p); history.push(p); }} after -> Notation, restofnotation, RestOfNotation {{ history.pop(); }} before -> NonEmptyNotation, annotation, Annotation {{ NonEmptyNotation it = (NonEmptyNotation) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> NonEmptyNotation, annotation, Annotation {{ history.pop(); }} before -> NonEmptyNotation, prefixE, NSRef {{ NonEmptyNotation it = (NonEmptyNotation) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> NonEmptyNotation, prefixE, NSRef {{ history.pop(); }} before -> SimpleType, prefixS, NSRef {{ SimpleType it = (SimpleType) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> SimpleType, prefixS, NSRef {{ history.pop(); }} before -> SimpleType, attrs, AttrValue_List {{ SimpleType it = (SimpleType) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> SimpleType, attrs, AttrValue_List {{ history.pop(); }} before -> SimpleType, annotation, Annotation {{ SimpleType it = (SimpleType) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> SimpleType, annotation, Annotation {{ history.pop(); }} before -> SimpleType, simpletypevariety, SimpleTypeVariety {{ SimpleType it = (SimpleType) history.peek(); SimpleTypeVariety p = new SimpleTypeVariety(); it.set_simpletypevariety(p); history.push(p); }} after -> SimpleType, simpletypevariety, SimpleTypeVariety {{ history.pop(); }} before -> SimpleType, prefixE, NSRef {{ SimpleType it = (SimpleType) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> SimpleType, prefixE, NSRef {{ history.pop(); }} before -> SimpleTypeVariety, listvariety, ListVariety {{ SimpleTypeVariety it = (SimpleTypeVariety) history.peek(); ListVariety p = new ListVariety(); it.set_listvariety(p); history.push(p); }} after -> SimpleTypeVariety, listvariety, ListVariety {{ history.pop(); }} before -> SimpleTypeVariety, unionvariety, UnionVariety {{ SimpleTypeVariety it = (SimpleTypeVariety) history.peek(); UnionVariety p = new UnionVariety(); it.set_unionvariety(p); history.push(p); }} after -> SimpleTypeVariety, unionvariety, UnionVariety {{ history.pop(); }} before -> SimpleTypeVariety, restriction, Restriction {{ SimpleTypeVariety it = (SimpleTypeVariety) history.peek(); Restriction p = new Restriction(); it.set_restriction(p); history.push(p); }} after -> SimpleTypeVariety, restriction, Restriction {{ history.pop(); }} before -> ListVariety, prefixS, NSRef {{ ListVariety it = (ListVariety) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> ListVariety, prefixS, NSRef {{ history.pop(); }} before -> ListVariety, attrs, AttrValue_List {{ ListVariety it = (ListVariety) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> ListVariety, attrs, AttrValue_List {{ history.pop(); }} before -> ListVariety, restoflistvariety, RestOfListVariety {{ ListVariety it = (ListVariety) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_restoflistvariety((RestOfListVariety) p); history.push(p); }} after -> ListVariety, restoflistvariety, RestOfListVariety {{ history.pop(); }} before -> NonEmptyListVariety, annotation, Annotation {{ NonEmptyListVariety it = (NonEmptyListVariety) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> NonEmptyListVariety, annotation, Annotation {{ history.pop(); }} before -> NonEmptyListVariety, type, SimpleType {{ NonEmptyListVariety it = (NonEmptyListVariety) history.peek(); SimpleType p = new SimpleType(); it.set_type(p); history.push(p); }} after -> NonEmptyListVariety, type, SimpleType {{ history.pop(); }} before -> NonEmptyListVariety, prefixE, NSRef {{ NonEmptyListVariety it = (NonEmptyListVariety) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> NonEmptyListVariety, prefixE, NSRef {{ history.pop(); }} before -> UnionVariety, prefixS, NSRef {{ UnionVariety it = (UnionVariety) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> UnionVariety, prefixS, NSRef {{ history.pop(); }} before -> UnionVariety, attrs, AttrValue_List {{ UnionVariety it = (UnionVariety) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> UnionVariety, attrs, AttrValue_List {{ history.pop(); }} before -> UnionVariety, restofunionvariety, RestOfUnionVariety {{ UnionVariety it = (UnionVariety) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_restofunionvariety((RestOfUnionVariety) p); history.push(p); }} after -> UnionVariety, restofunionvariety, RestOfUnionVariety {{ history.pop(); }} before -> NonEmptyUnionVariety, annotation, Annotation {{ NonEmptyUnionVariety it = (NonEmptyUnionVariety) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> NonEmptyUnionVariety, annotation, Annotation {{ history.pop(); }} before -> NonEmptyUnionVariety, type, SimpleType {{ NonEmptyUnionVariety it = (NonEmptyUnionVariety) history.peek(); SimpleType p = new SimpleType(); it.set_type(p); history.push(p); }} after -> NonEmptyUnionVariety, type, SimpleType {{ history.pop(); }} before -> NonEmptyUnionVariety, prefixE, NSRef {{ NonEmptyUnionVariety it = (NonEmptyUnionVariety) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> NonEmptyUnionVariety, prefixE, NSRef {{ history.pop(); }} before -> ComplexType, prefixS, NSRef {{ ComplexType it = (ComplexType) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> ComplexType, prefixS, NSRef {{ history.pop(); }} before -> ComplexType, attrs, AttrValue_List {{ ComplexType it = (ComplexType) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> ComplexType, attrs, AttrValue_List {{ history.pop(); }} before -> ComplexType, restofcomplextype, RestOfComplexType {{ ComplexType it = (ComplexType) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_restofcomplextype((RestOfComplexType) p); history.push(p); }} after -> ComplexType, restofcomplextype, RestOfComplexType {{ history.pop(); }} before -> NonEmptyComplexType, annotation, Annotation {{ NonEmptyComplexType it = (NonEmptyComplexType) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> NonEmptyComplexType, annotation, Annotation {{ history.pop(); }} before -> NonEmptyComplexType, complextypecontent, ComplexTypeContent {{ NonEmptyComplexType it = (NonEmptyComplexType) history.peek(); ComplexTypeContent p = new ComplexTypeContent(); it.set_complextypecontent(p); history.push(p); }} after -> NonEmptyComplexType, complextypecontent, ComplexTypeContent {{ history.pop(); }} before -> NonEmptyComplexType, attributeitem_list, AttributeItem_List {{ NonEmptyComplexType it = (NonEmptyComplexType) history.peek(); AttributeItem_List p = new AttributeItem_List(); it.set_attributeitem_list(p); history.push(p); }} after -> NonEmptyComplexType, attributeitem_list, AttributeItem_List {{ history.pop(); }} before -> NonEmptyComplexType, prefixE, NSRef {{ NonEmptyComplexType it = (NonEmptyComplexType) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> NonEmptyComplexType, prefixE, NSRef {{ history.pop(); }} before -> ComplexTypeContent, simplecontent, SimpleContent {{ ComplexTypeContent it = (ComplexTypeContent) history.peek(); SimpleContent p = new SimpleContent(); it.set_simplecontent(p); history.push(p); }} after -> ComplexTypeContent, simplecontent, SimpleContent {{ history.pop(); }} before -> ComplexTypeContent, complexcontent, ComplexContent {{ ComplexTypeContent it = (ComplexTypeContent) history.peek(); ComplexContent p = new ComplexContent(); it.set_complexcontent(p); history.push(p); }} after -> ComplexTypeContent, complexcontent, ComplexContent {{ history.pop(); }} before -> ComplexTypeContent, elementitem, ElementItem {{ ComplexTypeContent it = (ComplexTypeContent) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_elementitem((ElementItem) p); history.push(p); }} after -> ComplexTypeContent, elementitem, ElementItem {{ history.pop(); }} before -> SimpleContent, prefixS, NSRef {{ SimpleContent it = (SimpleContent) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> SimpleContent, prefixS, NSRef {{ history.pop(); }} before -> SimpleContent, attrs, AttrValue_List {{ SimpleContent it = (SimpleContent) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> SimpleContent, attrs, AttrValue_List {{ history.pop(); }} before -> SimpleContent, annotation, Annotation {{ SimpleContent it = (SimpleContent) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> SimpleContent, annotation, Annotation {{ history.pop(); }} before -> SimpleContent, typederivation, TypeDerivation {{ SimpleContent it = (SimpleContent) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_typederivation((TypeDerivation) p); history.push(p); }} after -> SimpleContent, typederivation, TypeDerivation {{ history.pop(); }} before -> SimpleContent, prefixE, NSRef {{ SimpleContent it = (SimpleContent) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> SimpleContent, prefixE, NSRef {{ history.pop(); }} before -> Restriction, prefixS, NSRef {{ Restriction it = (Restriction) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> Restriction, prefixS, NSRef {{ history.pop(); }} before -> Restriction, attrs, AttrValue_List {{ Restriction it = (Restriction) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> Restriction, attrs, AttrValue_List {{ history.pop(); }} before -> Restriction, restofrestriction, RestOfRestriction {{ Restriction it = (Restriction) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_restofrestriction((RestOfRestriction) p); history.push(p); }} after -> Restriction, restofrestriction, RestOfRestriction {{ history.pop(); }} before -> NonEmptyRestriction, annotation, Annotation {{ NonEmptyRestriction it = (NonEmptyRestriction) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> NonEmptyRestriction, annotation, Annotation {{ history.pop(); }} before -> NonEmptyRestriction, constrainingfacet_l4list, ConstrainingFacet_L4List {{ NonEmptyRestriction it = (NonEmptyRestriction) history.peek(); ConstrainingFacet_L4List p = new ConstrainingFacet_L4List(); it.set_constrainingfacet_l4list(p); history.push(p); }} after -> NonEmptyRestriction, constrainingfacet_l4list, ConstrainingFacet_L4List {{ history.pop(); }} before -> NonEmptyRestriction, elementitem, ElementItem {{ NonEmptyRestriction it = (NonEmptyRestriction) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_elementitem((ElementItem) p); history.push(p); }} after -> NonEmptyRestriction, elementitem, ElementItem {{ history.pop(); }} before -> NonEmptyRestriction, attributeitem_list, AttributeItem_List {{ NonEmptyRestriction it = (NonEmptyRestriction) history.peek(); AttributeItem_List p = new AttributeItem_List(); it.set_attributeitem_list(p); history.push(p); }} after -> NonEmptyRestriction, attributeitem_list, AttributeItem_List {{ history.pop(); }} before -> NonEmptyRestriction, prefixE, NSRef {{ NonEmptyRestriction it = (NonEmptyRestriction) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> NonEmptyRestriction, prefixE, NSRef {{ history.pop(); }} before -> EnumerationSpec, prefixS, NSRef {{ EnumerationSpec it = (EnumerationSpec) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> EnumerationSpec, prefixS, NSRef {{ history.pop(); }} before -> EnumerationSpec, attrs, AttrValue_List {{ EnumerationSpec it = (EnumerationSpec) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> EnumerationSpec, attrs, AttrValue_List {{ history.pop(); }} before -> EnumerationSpec, restofenumerationspec, RestOfEnumerationSpec {{ EnumerationSpec it = (EnumerationSpec) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_restofenumerationspec((RestOfEnumerationSpec) p); history.push(p); }} after -> EnumerationSpec, restofenumerationspec, RestOfEnumerationSpec {{ history.pop(); }} before -> NonEmptyEnumerationSpec, annotation, Annotation {{ NonEmptyEnumerationSpec it = (NonEmptyEnumerationSpec) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> NonEmptyEnumerationSpec, annotation, Annotation {{ history.pop(); }} before -> NonEmptyEnumerationSpec, prefixE, NSRef {{ NonEmptyEnumerationSpec it = (NonEmptyEnumerationSpec) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> NonEmptyEnumerationSpec, prefixE, NSRef {{ history.pop(); }} before -> LengthSpec, prefixS, NSRef {{ LengthSpec it = (LengthSpec) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> LengthSpec, prefixS, NSRef {{ history.pop(); }} before -> LengthSpec, attrs, AttrValue_List {{ LengthSpec it = (LengthSpec) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> LengthSpec, attrs, AttrValue_List {{ history.pop(); }} before -> LengthSpec, restoflengthspec, RestOfLengthSpec {{ LengthSpec it = (LengthSpec) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_restoflengthspec((RestOfLengthSpec) p); history.push(p); }} after -> LengthSpec, restoflengthspec, RestOfLengthSpec {{ history.pop(); }} before -> NonEmptyLengthSpec, annotation, Annotation {{ NonEmptyLengthSpec it = (NonEmptyLengthSpec) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> NonEmptyLengthSpec, annotation, Annotation {{ history.pop(); }} before -> NonEmptyLengthSpec, prefixE, NSRef {{ NonEmptyLengthSpec it = (NonEmptyLengthSpec) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> NonEmptyLengthSpec, prefixE, NSRef {{ history.pop(); }} before -> MaxExclusive, prefixS, NSRef {{ MaxExclusive it = (MaxExclusive) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> MaxExclusive, prefixS, NSRef {{ history.pop(); }} before -> MaxExclusive, attrs, AttrValue_List {{ MaxExclusive it = (MaxExclusive) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> MaxExclusive, attrs, AttrValue_List {{ history.pop(); }} before -> MaxExclusive, restofmaxexclusive, RestOfMaxExclusive {{ MaxExclusive it = (MaxExclusive) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_restofmaxexclusive((RestOfMaxExclusive) p); history.push(p); }} after -> MaxExclusive, restofmaxexclusive, RestOfMaxExclusive {{ history.pop(); }} before -> NonEmptyMaxExclusive, annotation, Annotation {{ NonEmptyMaxExclusive it = (NonEmptyMaxExclusive) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> NonEmptyMaxExclusive, annotation, Annotation {{ history.pop(); }} before -> NonEmptyMaxExclusive, prefixE, NSRef {{ NonEmptyMaxExclusive it = (NonEmptyMaxExclusive) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> NonEmptyMaxExclusive, prefixE, NSRef {{ history.pop(); }} before -> MaxInclusive, prefixS, NSRef {{ MaxInclusive it = (MaxInclusive) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> MaxInclusive, prefixS, NSRef {{ history.pop(); }} before -> MaxInclusive, attrs, AttrValue_List {{ MaxInclusive it = (MaxInclusive) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> MaxInclusive, attrs, AttrValue_List {{ history.pop(); }} before -> MaxInclusive, restofmaxinclusive, RestOfMaxInclusive {{ MaxInclusive it = (MaxInclusive) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_restofmaxinclusive((RestOfMaxInclusive) p); history.push(p); }} after -> MaxInclusive, restofmaxinclusive, RestOfMaxInclusive {{ history.pop(); }} before -> NonEmptyMaxInclusive, annotation, Annotation {{ NonEmptyMaxInclusive it = (NonEmptyMaxInclusive) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> NonEmptyMaxInclusive, annotation, Annotation {{ history.pop(); }} before -> NonEmptyMaxInclusive, prefixE, NSRef {{ NonEmptyMaxInclusive it = (NonEmptyMaxInclusive) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> NonEmptyMaxInclusive, prefixE, NSRef {{ history.pop(); }} before -> MaxLength, prefixS, NSRef {{ MaxLength it = (MaxLength) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> MaxLength, prefixS, NSRef {{ history.pop(); }} before -> MaxLength, attrs, AttrValue_List {{ MaxLength it = (MaxLength) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> MaxLength, attrs, AttrValue_List {{ history.pop(); }} before -> MaxLength, restofmaxlength, RestOfMaxLength {{ MaxLength it = (MaxLength) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_restofmaxlength((RestOfMaxLength) p); history.push(p); }} after -> MaxLength, restofmaxlength, RestOfMaxLength {{ history.pop(); }} before -> NonEmptyMaxLength, annotation, Annotation {{ NonEmptyMaxLength it = (NonEmptyMaxLength) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> NonEmptyMaxLength, annotation, Annotation {{ history.pop(); }} before -> NonEmptyMaxLength, prefixE, NSRef {{ NonEmptyMaxLength it = (NonEmptyMaxLength) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> NonEmptyMaxLength, prefixE, NSRef {{ history.pop(); }} before -> MinExclusive, prefixS, NSRef {{ MinExclusive it = (MinExclusive) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> MinExclusive, prefixS, NSRef {{ history.pop(); }} before -> MinExclusive, attrs, AttrValue_List {{ MinExclusive it = (MinExclusive) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> MinExclusive, attrs, AttrValue_List {{ history.pop(); }} before -> MinExclusive, restofminexclusive, RestOfMinExclusive {{ MinExclusive it = (MinExclusive) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_restofminexclusive((RestOfMinExclusive) p); history.push(p); }} after -> MinExclusive, restofminexclusive, RestOfMinExclusive {{ history.pop(); }} before -> NonEmptyMinExclusive, annotation, Annotation {{ NonEmptyMinExclusive it = (NonEmptyMinExclusive) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> NonEmptyMinExclusive, annotation, Annotation {{ history.pop(); }} before -> NonEmptyMinExclusive, prefixE, NSRef {{ NonEmptyMinExclusive it = (NonEmptyMinExclusive) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> NonEmptyMinExclusive, prefixE, NSRef {{ history.pop(); }} before -> MinInclusive, prefixS, NSRef {{ MinInclusive it = (MinInclusive) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> MinInclusive, prefixS, NSRef {{ history.pop(); }} before -> MinInclusive, attrs, AttrValue_List {{ MinInclusive it = (MinInclusive) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> MinInclusive, attrs, AttrValue_List {{ history.pop(); }} before -> MinInclusive, restofmininclusive, RestOfMinInclusive {{ MinInclusive it = (MinInclusive) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_restofmininclusive((RestOfMinInclusive) p); history.push(p); }} after -> MinInclusive, restofmininclusive, RestOfMinInclusive {{ history.pop(); }} before -> NonEmptyMinInclusive, annotation, Annotation {{ NonEmptyMinInclusive it = (NonEmptyMinInclusive) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> NonEmptyMinInclusive, annotation, Annotation {{ history.pop(); }} before -> NonEmptyMinInclusive, prefixE, NSRef {{ NonEmptyMinInclusive it = (NonEmptyMinInclusive) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> NonEmptyMinInclusive, prefixE, NSRef {{ history.pop(); }} before -> MinLength, prefixS, NSRef {{ MinLength it = (MinLength) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> MinLength, prefixS, NSRef {{ history.pop(); }} before -> MinLength, attrs, AttrValue_List {{ MinLength it = (MinLength) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> MinLength, attrs, AttrValue_List {{ history.pop(); }} before -> MinLength, restofminlength, RestOfMinLength {{ MinLength it = (MinLength) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_restofminlength((RestOfMinLength) p); history.push(p); }} after -> MinLength, restofminlength, RestOfMinLength {{ history.pop(); }} before -> NonEmptyMinLength, annotation, Annotation {{ NonEmptyMinLength it = (NonEmptyMinLength) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> NonEmptyMinLength, annotation, Annotation {{ history.pop(); }} before -> NonEmptyMinLength, prefixE, NSRef {{ NonEmptyMinLength it = (NonEmptyMinLength) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> NonEmptyMinLength, prefixE, NSRef {{ history.pop(); }} before -> Pattern, prefixS, NSRef {{ Pattern it = (Pattern) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> Pattern, prefixS, NSRef {{ history.pop(); }} before -> Pattern, attrs, AttrValue_List {{ Pattern it = (Pattern) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> Pattern, attrs, AttrValue_List {{ history.pop(); }} before -> Pattern, restofpattern, RestOfPattern {{ Pattern it = (Pattern) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_restofpattern((RestOfPattern) p); history.push(p); }} after -> Pattern, restofpattern, RestOfPattern {{ history.pop(); }} before -> NonEmptyPattern, annotation, Annotation {{ NonEmptyPattern it = (NonEmptyPattern) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> NonEmptyPattern, annotation, Annotation {{ history.pop(); }} before -> NonEmptyPattern, prefixE, NSRef {{ NonEmptyPattern it = (NonEmptyPattern) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> NonEmptyPattern, prefixE, NSRef {{ history.pop(); }} before -> TotalDigits, prefixS, NSRef {{ TotalDigits it = (TotalDigits) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> TotalDigits, prefixS, NSRef {{ history.pop(); }} before -> TotalDigits, attrs, AttrValue_List {{ TotalDigits it = (TotalDigits) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> TotalDigits, attrs, AttrValue_List {{ history.pop(); }} before -> TotalDigits, restoftotaldigits, RestOfTotalDigits {{ TotalDigits it = (TotalDigits) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_restoftotaldigits((RestOfTotalDigits) p); history.push(p); }} after -> TotalDigits, restoftotaldigits, RestOfTotalDigits {{ history.pop(); }} before -> NonEmptyTotalDigits, annotation, Annotation {{ NonEmptyTotalDigits it = (NonEmptyTotalDigits) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> NonEmptyTotalDigits, annotation, Annotation {{ history.pop(); }} before -> NonEmptyTotalDigits, prefixE, NSRef {{ NonEmptyTotalDigits it = (NonEmptyTotalDigits) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> NonEmptyTotalDigits, prefixE, NSRef {{ history.pop(); }} before -> FractionDigits, prefixS, NSRef {{ FractionDigits it = (FractionDigits) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> FractionDigits, prefixS, NSRef {{ history.pop(); }} before -> FractionDigits, attrs, AttrValue_List {{ FractionDigits it = (FractionDigits) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> FractionDigits, attrs, AttrValue_List {{ history.pop(); }} before -> FractionDigits, restoffractiondigits, RestOfFractionDigits {{ FractionDigits it = (FractionDigits) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_restoffractiondigits((RestOfFractionDigits) p); history.push(p); }} after -> FractionDigits, restoffractiondigits, RestOfFractionDigits {{ history.pop(); }} before -> NonEmptyFractionDigits, annotation, Annotation {{ NonEmptyFractionDigits it = (NonEmptyFractionDigits) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> NonEmptyFractionDigits, annotation, Annotation {{ history.pop(); }} before -> NonEmptyFractionDigits, prefixE, NSRef {{ NonEmptyFractionDigits it = (NonEmptyFractionDigits) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> NonEmptyFractionDigits, prefixE, NSRef {{ history.pop(); }} before -> Whitespace, prefixS, NSRef {{ Whitespace it = (Whitespace) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> Whitespace, prefixS, NSRef {{ history.pop(); }} before -> Whitespace, attrs, AttrValue_List {{ Whitespace it = (Whitespace) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> Whitespace, attrs, AttrValue_List {{ history.pop(); }} before -> Whitespace, restofwhitespace, RestOfWhitespace {{ Whitespace it = (Whitespace) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_restofwhitespace((RestOfWhitespace) p); history.push(p); }} after -> Whitespace, restofwhitespace, RestOfWhitespace {{ history.pop(); }} before -> NonEmptyWhitespace, annotation, Annotation {{ NonEmptyWhitespace it = (NonEmptyWhitespace) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> NonEmptyWhitespace, annotation, Annotation {{ history.pop(); }} before -> NonEmptyWhitespace, prefixE, NSRef {{ NonEmptyWhitespace it = (NonEmptyWhitespace) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> NonEmptyWhitespace, prefixE, NSRef {{ history.pop(); }} before -> Extension, prefixS, NSRef {{ Extension it = (Extension) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> Extension, prefixS, NSRef {{ history.pop(); }} before -> Extension, attrs, AttrValue_List {{ Extension it = (Extension) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> Extension, attrs, AttrValue_List {{ history.pop(); }} before -> Extension, restofextension, RestOfExtension {{ Extension it = (Extension) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_restofextension((RestOfExtension) p); history.push(p); }} after -> Extension, restofextension, RestOfExtension {{ history.pop(); }} before -> NonEmptyExtension, annotation, Annotation {{ NonEmptyExtension it = (NonEmptyExtension) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> NonEmptyExtension, annotation, Annotation {{ history.pop(); }} before -> NonEmptyExtension, elementitem, ElementItem {{ NonEmptyExtension it = (NonEmptyExtension) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_elementitem((ElementItem) p); history.push(p); }} after -> NonEmptyExtension, elementitem, ElementItem {{ history.pop(); }} before -> NonEmptyExtension, attributeitem_list, AttributeItem_List {{ NonEmptyExtension it = (NonEmptyExtension) history.peek(); AttributeItem_List p = new AttributeItem_List(); it.set_attributeitem_list(p); history.push(p); }} after -> NonEmptyExtension, attributeitem_list, AttributeItem_List {{ history.pop(); }} before -> NonEmptyExtension, prefixE, NSRef {{ NonEmptyExtension it = (NonEmptyExtension) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> NonEmptyExtension, prefixE, NSRef {{ history.pop(); }} before -> ComplexContent, prefixS, NSRef {{ ComplexContent it = (ComplexContent) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> ComplexContent, prefixS, NSRef {{ history.pop(); }} before -> ComplexContent, attrs, AttrValue_List {{ ComplexContent it = (ComplexContent) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> ComplexContent, attrs, AttrValue_List {{ history.pop(); }} before -> ComplexContent, annotation, Annotation {{ ComplexContent it = (ComplexContent) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> ComplexContent, annotation, Annotation {{ history.pop(); }} before -> ComplexContent, typederivation, TypeDerivation {{ ComplexContent it = (ComplexContent) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_typederivation((TypeDerivation) p); history.push(p); }} after -> ComplexContent, typederivation, TypeDerivation {{ history.pop(); }} before -> ComplexContent, prefixE, NSRef {{ ComplexContent it = (ComplexContent) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> ComplexContent, prefixE, NSRef {{ history.pop(); }} before -> AllGroup, prefixS, NSRef {{ AllGroup it = (AllGroup) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> AllGroup, prefixS, NSRef {{ history.pop(); }} before -> AllGroup, attrs, AttrValue_List {{ AllGroup it = (AllGroup) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> AllGroup, attrs, AttrValue_List {{ history.pop(); }} before -> AllGroup, annotation, Annotation {{ AllGroup it = (AllGroup) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> AllGroup, annotation, Annotation {{ history.pop(); }} before -> AllGroup, element_list, Element_List {{ AllGroup it = (AllGroup) history.peek(); Element_List p = new Element_List(); it.set_element_list(p); history.push(p); }} after -> AllGroup, element_list, Element_List {{ history.pop(); }} before -> AllGroup, prefixE, NSRef {{ AllGroup it = (AllGroup) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> AllGroup, prefixE, NSRef {{ history.pop(); }} before -> ChoiceGroup, prefixS, NSRef {{ ChoiceGroup it = (ChoiceGroup) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> ChoiceGroup, prefixS, NSRef {{ history.pop(); }} before -> ChoiceGroup, attrs, AttrValue_List {{ ChoiceGroup it = (ChoiceGroup) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> ChoiceGroup, attrs, AttrValue_List {{ history.pop(); }} before -> ChoiceGroup, annotation, Annotation {{ ChoiceGroup it = (ChoiceGroup) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> ChoiceGroup, annotation, Annotation {{ history.pop(); }} before -> ChoiceGroup, elementitem_list, ElementItem_List {{ ChoiceGroup it = (ChoiceGroup) history.peek(); ElementItem_List p = new ElementItem_List(); it.set_elementitem_list(p); history.push(p); }} after -> ChoiceGroup, elementitem_list, ElementItem_List {{ history.pop(); }} before -> ChoiceGroup, prefixE, NSRef {{ ChoiceGroup it = (ChoiceGroup) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> ChoiceGroup, prefixE, NSRef {{ history.pop(); }} before -> SequenceGroup, prefixS, NSRef {{ SequenceGroup it = (SequenceGroup) history.peek(); NSRef p = new NSRef(); it.set_prefixS(p); history.push(p); }} after -> SequenceGroup, prefixS, NSRef {{ history.pop(); }} before -> SequenceGroup, attrs, AttrValue_List {{ SequenceGroup it = (SequenceGroup) history.peek(); AttrValue_List p = new AttrValue_List(); it.set_attrs(p); history.push(p); }} after -> SequenceGroup, attrs, AttrValue_List {{ history.pop(); }} before -> SequenceGroup, annotation, Annotation {{ SequenceGroup it = (SequenceGroup) history.peek(); Annotation p = new Annotation(); it.set_annotation(p); history.push(p); }} after -> SequenceGroup, annotation, Annotation {{ history.pop(); }} before -> SequenceGroup, elementitem_list, ElementItem_List {{ SequenceGroup it = (SequenceGroup) history.peek(); ElementItem_List p = new ElementItem_List(); it.set_elementitem_list(p); history.push(p); }} after -> SequenceGroup, elementitem_list, ElementItem_List {{ history.pop(); }} before -> SequenceGroup, prefixE, NSRef {{ SequenceGroup it = (SequenceGroup) history.peek(); NSRef p = new NSRef(); it.set_prefixE(p); history.push(p); }} after -> SequenceGroup, prefixE, NSRef {{ history.pop(); }} before -> Comment, comment, String {{ Comment it = (Comment) history.peek(); it.set_comment(dest); }} before -> CDDef, root_element, DataElement {{ CDDef it = (CDDef) history.peek(); DataElement p = new DataElement(); it.set_root_element(p); history.push(p); }} after -> CDDef, root_element, DataElement {{ history.pop(); }} before -> CDDef, global_elements, Hashtable {{ CDDef it = (CDDef) history.peek(); it.set_global_elements(dest); }} before -> CDDef, global_attributes, Hashtable {{ CDDef it = (CDDef) history.peek(); it.set_global_attributes(dest); }} before -> CDDef, global_groups, Hashtable {{ CDDef it = (CDDef) history.peek(); it.set_global_groups(dest); }} before -> CDDef, global_attribute_groups, Hashtable {{ CDDef it = (CDDef) history.peek(); it.set_global_attribute_groups(dest); }} before -> CDDef, types, DataClass_List {{ CDDef it = (CDDef) history.peek(); DataClass_List p = new DataClass_List(); it.set_types(p); history.push(p); }} after -> CDDef, types, DataClass_List {{ history.pop(); }} before -> DataItem, name, String {{ DataItem it = (DataItem) history.peek(); it.set_name(dest); }} before -> DataItem, type, String {{ DataItem it = (DataItem) history.peek(); it.set_type(dest); }} before -> DataItem, nillable_flag, Boolean {{ DataItem it = (DataItem) history.peek(); it.set_nillable_flag(dest); }} before -> DataElement, abstract_ind, Boolean {{ DataElement it = (DataElement) history.peek(); it.set_abstract_ind(dest); }} before -> ClassPart, constraint, Constraint {{ ClassPart it = (ClassPart) history.peek(); Constraint p = new Constraint(); it.set_constraint(p); history.push(p); }} after -> ClassPart, constraint, Constraint {{ history.pop(); }} before -> ElementClassPart, filler_flag, Boolean {{ ElementClassPart it = (ElementClassPart) history.peek(); it.set_filler_flag(dest); }} before -> GlobalAttrGroup, name, String {{ GlobalAttrGroup it = (GlobalAttrGroup) history.peek(); it.set_name(dest); }} before -> GlobalAttrGroup, attributes, AttrClassPart_List {{ GlobalAttrGroup it = (GlobalAttrGroup) history.peek(); AttrClassPart_List p = new AttrClassPart_List(); it.set_attributes(p); history.push(p); }} after -> GlobalAttrGroup, attributes, AttrClassPart_List {{ history.pop(); }} before -> DataClass, name, String {{ DataClass it = (DataClass) history.peek(); it.set_name(dest); }} before -> DataClass, category, String {{ DataClass it = (DataClass) history.peek(); it.set_category(dest); }} before -> DataClass, abstract_ind, boolean {{ DataClass it = (DataClass) history.peek(); it.set_abstract_ind(dest); }} before -> DataClass, subclasses, SubclassSpec_List {{ DataClass it = (DataClass) history.peek(); SubclassSpec_List p = new SubclassSpec_List(); it.set_subclasses(p); history.push(p); }} after -> DataClass, subclasses, SubclassSpec_List {{ history.pop(); }} before -> DataClass, attr_parts, AttrClassPart_List {{ DataClass it = (DataClass) history.peek(); AttrClassPart_List p = new AttrClassPart_List(); it.set_attr_parts(p); history.push(p); }} after -> DataClass, attr_parts, AttrClassPart_List {{ history.pop(); }} before -> DataClass, element_parts, ElementClassPart_List {{ DataClass it = (DataClass) history.peek(); ElementClassPart_List p = new ElementClassPart_List(); it.set_element_parts(p); history.push(p); }} after -> DataClass, element_parts, ElementClassPart_List {{ history.pop(); }} before -> DataClass, superclass, String {{ DataClass it = (DataClass) history.peek(); it.set_superclass(dest); }} before -> DataClass, superclass_abstract_ind, Boolean {{ DataClass it = (DataClass) history.peek(); it.set_superclass_abstract_ind(dest); }} before -> DataClass, mixed_content_ind, Boolean {{ DataClass it = (DataClass) history.peek(); it.set_mixed_content_ind(dest); }} before -> SubclassSpec, name, String {{ SubclassSpec it = (SubclassSpec) history.peek(); it.set_name(dest); }} before -> SubclassSpec, lookaheadCount, int {{ SubclassSpec it = (SubclassSpec) history.peek(); it.set_lookaheadCount(dest); }} before -> Constraint, min_occurs, int {{ Constraint it = (Constraint) history.peek(); it.set_min_occurs(dest); }} before -> Constraint, max_occurs, int {{ Constraint it = (Constraint) history.peek(); it.set_max_occurs(dest); }} before -> Constraint, group_part_flag, Boolean {{ Constraint it = (Constraint) history.peek(); it.set_group_part_flag(dest); }} before -> Constraint, all_group_flag, Boolean {{ Constraint it = (Constraint) history.peek(); it.set_all_group_flag(dest); }} before -> Constraint, fixed_value, String {{ Constraint it = (Constraint) history.peek(); it.set_fixed_value(dest); }} before -> Constraint, default_value, String {{ Constraint it = (Constraint) history.peek(); it.set_default_value(dest); }} before -> Constraint, id_flag, Boolean {{ Constraint it = (Constraint) history.peek(); it.set_id_flag(dest); }} before -> Constraint, idref_flag, Boolean {{ Constraint it = (Constraint) history.peek(); it.set_idref_flag(dest); }} before -> Constraint, enum_values, String {{ Constraint it = (Constraint) history.peek(); it.set_enum_values(dest); }} before -> Constraint, length, Integer {{ Constraint it = (Constraint) history.peek(); it.set_length(dest); }} before -> Constraint, max_length, Integer {{ Constraint it = (Constraint) history.peek(); it.set_max_length(dest); }} before -> Constraint, min_length, Integer {{ Constraint it = (Constraint) history.peek(); it.set_min_length(dest); }} before -> Constraint, max_value, String {{ Constraint it = (Constraint) history.peek(); it.set_max_value(dest); }} before -> Constraint, max_included, Boolean {{ Constraint it = (Constraint) history.peek(); it.set_max_included(dest); }} before -> Constraint, min_value, String {{ Constraint it = (Constraint) history.peek(); it.set_min_value(dest); }} before -> Constraint, min_included, Boolean {{ Constraint it = (Constraint) history.peek(); it.set_min_included(dest); }} before -> Constraint, pattern, String {{ Constraint it = (Constraint) history.peek(); it.set_pattern(dest); }} before -> Constraint, total_digits, Integer {{ Constraint it = (Constraint) history.peek(); it.set_total_digits(dest); }} before -> Constraint, fraction_digits, Integer {{ Constraint it = (Constraint) history.peek(); it.set_fraction_digits(dest); }} before -> Constraint, whitespace, String {{ Constraint it = (Constraint) history.peek(); it.set_whitespace(dest); }} before -> SchemaVisitor, def, CDDef {{ SchemaVisitor it = (SchemaVisitor) history.peek(); CDDef p = new CDDef(); it.set_def(p); history.push(p); }} after -> SchemaVisitor, def, CDDef {{ history.pop(); }} before -> GenerateCDVisitor, filename, String {{ GenerateCDVisitor it = (GenerateCDVisitor) history.peek(); it.set_filename(dest); }} before -> GenerateCDVisitor, behCodeType, String {{ GenerateCDVisitor it = (GenerateCDVisitor) history.peek(); it.set_behCodeType(dest); }} before -> GenerateInitsVisitor, filename, String {{ GenerateInitsVisitor it = (GenerateInitsVisitor) history.peek(); it.set_filename(dest); }} before -> GenerateInitsVisitor, behCodeType, String {{ GenerateInitsVisitor it = (GenerateInitsVisitor) history.peek(); it.set_behCodeType(dest); }} before -> GenerateValidationsVisitor, filename, String {{ GenerateValidationsVisitor it = (GenerateValidationsVisitor) history.peek(); it.set_filename(dest); }} before -> GenerateValidationsVisitor, behCodeType, String {{ GenerateValidationsVisitor it = (GenerateValidationsVisitor) history.peek(); it.set_behCodeType(dest); }} before -> PrintVisitor, indent, int {{ PrintVisitor it = (PrintVisitor) history.peek(); it.set_indent(dest); }} before -> PrintVisitor, needSpace, boolean {{ PrintVisitor it = (PrintVisitor) history.peek(); it.set_needSpace(dest); }} before -> SubgraphVisitor, is_equal, boolean {{ SubgraphVisitor it = (SubgraphVisitor) history.peek(); it.set_is_equal(dest); }} before -> EqualVisitor, is_equal, boolean {{ EqualVisitor it = (EqualVisitor) history.peek(); it.set_is_equal(dest); }} before -> DisplayVisitor, indent, int {{ DisplayVisitor it = (DisplayVisitor) history.peek(); it.set_indent(dest); }} before -> TraceVisitor, indent, int {{ TraceVisitor it = (TraceVisitor) history.peek(); it.set_indent(dest); }} before -> AttrValue_List, first, Nonempty_AttrValue_List {{ AttrValue_List it = (AttrValue_List) history.peek(); Nonempty_AttrValue_List p = new Nonempty_AttrValue_List(); it.set_first(p); history.push(p); }} after -> AttrValue_List, first, Nonempty_AttrValue_List {{ history.pop(); }} before -> SchemaItem_List, first, Nonempty_SchemaItem_List {{ SchemaItem_List it = (SchemaItem_List) history.peek(); Nonempty_SchemaItem_List p = new Nonempty_SchemaItem_List(); it.set_first(p); history.push(p); }} after -> SchemaItem_List, first, Nonempty_SchemaItem_List {{ history.pop(); }} before -> AnnotationContent_List, first, Nonempty_AnnotationContent_List {{ AnnotationContent_List it = (AnnotationContent_List) history.peek(); Nonempty_AnnotationContent_List p = new Nonempty_AnnotationContent_List(); it.set_first(p); history.push(p); }} after -> AnnotationContent_List, first, Nonempty_AnnotationContent_List {{ history.pop(); }} before -> AttributeItem_List, first, Nonempty_AttributeItem_List {{ AttributeItem_List it = (AttributeItem_List) history.peek(); Nonempty_AttributeItem_List p = new Nonempty_AttributeItem_List(); it.set_first(p); history.push(p); }} after -> AttributeItem_List, first, Nonempty_AttributeItem_List {{ history.pop(); }} before -> Field_List, first, Nonempty_Field_List {{ Field_List it = (Field_List) history.peek(); Nonempty_Field_List p = new Nonempty_Field_List(); it.set_first(p); history.push(p); }} after -> Field_List, first, Nonempty_Field_List {{ history.pop(); }} before -> ElementItem_List, first, Nonempty_ElementItem_List {{ ElementItem_List it = (ElementItem_List) history.peek(); Nonempty_ElementItem_List p = new Nonempty_ElementItem_List(); it.set_first(p); history.push(p); }} after -> ElementItem_List, first, Nonempty_ElementItem_List {{ history.pop(); }} before -> ConstrainingFacet_L4List, first, Nonempty_ConstrainingFacet_L4List {{ ConstrainingFacet_L4List it = (ConstrainingFacet_L4List) history.peek(); Nonempty_ConstrainingFacet_L4List p = new Nonempty_ConstrainingFacet_L4List(); it.set_first(p); history.push(p); }} after -> ConstrainingFacet_L4List, first, Nonempty_ConstrainingFacet_L4List {{ history.pop(); }} before -> Element_List, first, Nonempty_Element_List {{ Element_List it = (Element_List) history.peek(); Nonempty_Element_List p = new Nonempty_Element_List(); it.set_first(p); history.push(p); }} after -> Element_List, first, Nonempty_Element_List {{ history.pop(); }} before -> DataClass_List, first, Nonempty_DataClass_List {{ DataClass_List it = (DataClass_List) history.peek(); Nonempty_DataClass_List p = new Nonempty_DataClass_List(); it.set_first(p); history.push(p); }} after -> DataClass_List, first, Nonempty_DataClass_List {{ history.pop(); }} before -> AttrClassPart_List, first, Nonempty_AttrClassPart_List {{ AttrClassPart_List it = (AttrClassPart_List) history.peek(); Nonempty_AttrClassPart_List p = new Nonempty_AttrClassPart_List(); it.set_first(p); history.push(p); }} after -> AttrClassPart_List, first, Nonempty_AttrClassPart_List {{ history.pop(); }} before -> SubclassSpec_List, first, Nonempty_SubclassSpec_List {{ SubclassSpec_List it = (SubclassSpec_List) history.peek(); Nonempty_SubclassSpec_List p = new Nonempty_SubclassSpec_List(); it.set_first(p); history.push(p); }} after -> SubclassSpec_List, first, Nonempty_SubclassSpec_List {{ history.pop(); }} before -> ElementClassPart_List, first, Nonempty_ElementClassPart_List {{ ElementClassPart_List it = (ElementClassPart_List) history.peek(); Nonempty_ElementClassPart_List p = new Nonempty_ElementClassPart_List(); it.set_first(p); history.push(p); }} after -> ElementClassPart_List, first, Nonempty_ElementClassPart_List {{ history.pop(); }} before -> Nonempty_AttrValue_List, it, AttrValue {{ Nonempty_AttrValue_List it = (Nonempty_AttrValue_List) history.peek(); AttrValue p = new AttrValue(); it.set_it(p); history.push(p); }} after -> Nonempty_AttrValue_List, it, AttrValue {{ history.pop(); }} before -> Nonempty_AttrValue_List, next, Nonempty_AttrValue_List {{ Nonempty_AttrValue_List it = (Nonempty_AttrValue_List) history.peek(); Nonempty_AttrValue_List p = new Nonempty_AttrValue_List(); it.set_next(p); history.push(p); }} after -> Nonempty_AttrValue_List, next, Nonempty_AttrValue_List {{ history.pop(); }} before -> Nonempty_SchemaItem_List, it, SchemaItem {{ Nonempty_SchemaItem_List it = (Nonempty_SchemaItem_List) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_it((SchemaItem) p); history.push(p); }} after -> Nonempty_SchemaItem_List, it, SchemaItem {{ history.pop(); }} before -> Nonempty_SchemaItem_List, next, Nonempty_SchemaItem_List {{ Nonempty_SchemaItem_List it = (Nonempty_SchemaItem_List) history.peek(); Nonempty_SchemaItem_List p = new Nonempty_SchemaItem_List(); it.set_next(p); history.push(p); }} after -> Nonempty_SchemaItem_List, next, Nonempty_SchemaItem_List {{ history.pop(); }} before -> Nonempty_AnnotationContent_List, it, AnnotationContent {{ Nonempty_AnnotationContent_List it = (Nonempty_AnnotationContent_List) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_it((AnnotationContent) p); history.push(p); }} after -> Nonempty_AnnotationContent_List, it, AnnotationContent {{ history.pop(); }} before -> Nonempty_AnnotationContent_List, next, Nonempty_AnnotationContent_List {{ Nonempty_AnnotationContent_List it = (Nonempty_AnnotationContent_List) history.peek(); Nonempty_AnnotationContent_List p = new Nonempty_AnnotationContent_List(); it.set_next(p); history.push(p); }} after -> Nonempty_AnnotationContent_List, next, Nonempty_AnnotationContent_List {{ history.pop(); }} before -> Nonempty_AttributeItem_List, it, AttributeItem {{ Nonempty_AttributeItem_List it = (Nonempty_AttributeItem_List) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_it((AttributeItem) p); history.push(p); }} after -> Nonempty_AttributeItem_List, it, AttributeItem {{ history.pop(); }} before -> Nonempty_AttributeItem_List, next, Nonempty_AttributeItem_List {{ Nonempty_AttributeItem_List it = (Nonempty_AttributeItem_List) history.peek(); Nonempty_AttributeItem_List p = new Nonempty_AttributeItem_List(); it.set_next(p); history.push(p); }} after -> Nonempty_AttributeItem_List, next, Nonempty_AttributeItem_List {{ history.pop(); }} before -> Nonempty_Field_List, it, Field {{ Nonempty_Field_List it = (Nonempty_Field_List) history.peek(); Field p = new Field(); it.set_it(p); history.push(p); }} after -> Nonempty_Field_List, it, Field {{ history.pop(); }} before -> Nonempty_Field_List, next, Nonempty_Field_List {{ Nonempty_Field_List it = (Nonempty_Field_List) history.peek(); Nonempty_Field_List p = new Nonempty_Field_List(); it.set_next(p); history.push(p); }} after -> Nonempty_Field_List, next, Nonempty_Field_List {{ history.pop(); }} before -> Nonempty_ElementItem_List, it, ElementItem {{ Nonempty_ElementItem_List it = (Nonempty_ElementItem_List) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_it((ElementItem) p); history.push(p); }} after -> Nonempty_ElementItem_List, it, ElementItem {{ history.pop(); }} before -> Nonempty_ElementItem_List, next, Nonempty_ElementItem_List {{ Nonempty_ElementItem_List it = (Nonempty_ElementItem_List) history.peek(); Nonempty_ElementItem_List p = new Nonempty_ElementItem_List(); it.set_next(p); history.push(p); }} after -> Nonempty_ElementItem_List, next, Nonempty_ElementItem_List {{ history.pop(); }} before -> Nonempty_ConstrainingFacet_L4List, it, ConstrainingFacet {{ Nonempty_ConstrainingFacet_L4List it = (Nonempty_ConstrainingFacet_L4List) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_it((ConstrainingFacet) p); history.push(p); }} after -> Nonempty_ConstrainingFacet_L4List, it, ConstrainingFacet {{ history.pop(); }} before -> Nonempty_ConstrainingFacet_L4List, next, Nonempty_ConstrainingFacet_L4List {{ Nonempty_ConstrainingFacet_L4List it = (Nonempty_ConstrainingFacet_L4List) history.peek(); Nonempty_ConstrainingFacet_L4List p = new Nonempty_ConstrainingFacet_L4List(); it.set_next(p); history.push(p); }} after -> Nonempty_ConstrainingFacet_L4List, next, Nonempty_ConstrainingFacet_L4List {{ history.pop(); }} before -> Nonempty_Element_List, it, Element {{ Nonempty_Element_List it = (Nonempty_Element_List) history.peek(); Element p = new Element(); it.set_it(p); history.push(p); }} after -> Nonempty_Element_List, it, Element {{ history.pop(); }} before -> Nonempty_Element_List, next, Nonempty_Element_List {{ Nonempty_Element_List it = (Nonempty_Element_List) history.peek(); Nonempty_Element_List p = new Nonempty_Element_List(); it.set_next(p); history.push(p); }} after -> Nonempty_Element_List, next, Nonempty_Element_List {{ history.pop(); }} before -> Nonempty_DataClass_List, it, DataClass {{ Nonempty_DataClass_List it = (Nonempty_DataClass_List) history.peek(); DataClass p = new DataClass(); it.set_it(p); history.push(p); }} after -> Nonempty_DataClass_List, it, DataClass {{ history.pop(); }} before -> Nonempty_DataClass_List, next, Nonempty_DataClass_List {{ Nonempty_DataClass_List it = (Nonempty_DataClass_List) history.peek(); Nonempty_DataClass_List p = new Nonempty_DataClass_List(); it.set_next(p); history.push(p); }} after -> Nonempty_DataClass_List, next, Nonempty_DataClass_List {{ history.pop(); }} before -> Nonempty_AttrClassPart_List, it, AttrClassPart {{ Nonempty_AttrClassPart_List it = (Nonempty_AttrClassPart_List) history.peek(); AttrClassPart p = new AttrClassPart(); it.set_it(p); history.push(p); }} after -> Nonempty_AttrClassPart_List, it, AttrClassPart {{ history.pop(); }} before -> Nonempty_AttrClassPart_List, next, Nonempty_AttrClassPart_List {{ Nonempty_AttrClassPart_List it = (Nonempty_AttrClassPart_List) history.peek(); Nonempty_AttrClassPart_List p = new Nonempty_AttrClassPart_List(); it.set_next(p); history.push(p); }} after -> Nonempty_AttrClassPart_List, next, Nonempty_AttrClassPart_List {{ history.pop(); }} before -> Nonempty_SubclassSpec_List, it, SubclassSpec {{ Nonempty_SubclassSpec_List it = (Nonempty_SubclassSpec_List) history.peek(); SubclassSpec p = new SubclassSpec(); it.set_it(p); history.push(p); }} after -> Nonempty_SubclassSpec_List, it, SubclassSpec {{ history.pop(); }} before -> Nonempty_SubclassSpec_List, next, Nonempty_SubclassSpec_List {{ Nonempty_SubclassSpec_List it = (Nonempty_SubclassSpec_List) history.peek(); Nonempty_SubclassSpec_List p = new Nonempty_SubclassSpec_List(); it.set_next(p); history.push(p); }} after -> Nonempty_SubclassSpec_List, next, Nonempty_SubclassSpec_List {{ history.pop(); }} before -> Nonempty_ElementClassPart_List, it, ElementClassPart {{ Nonempty_ElementClassPart_List it = (Nonempty_ElementClassPart_List) history.peek(); ElementClassPart p = new ElementClassPart(); it.set_it(p); history.push(p); }} after -> Nonempty_ElementClassPart_List, it, ElementClassPart {{ history.pop(); }} before -> Nonempty_ElementClassPart_List, next, Nonempty_ElementClassPart_List {{ Nonempty_ElementClassPart_List it = (Nonempty_ElementClassPart_List) history.peek(); Nonempty_ElementClassPart_List p = new Nonempty_ElementClassPart_List(); it.set_next(p); history.push(p); }} after -> Nonempty_ElementClassPart_List, next, Nonempty_ElementClassPart_List {{ history.pop(); }} }