public void enterAttribute( java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname) throws org.xml.sax.SAXException { outer: while (true) { switch (this.state) { case 3: this.state = 4; continue outer; case 14: if (("Library" == ___local) && ("" == ___uri)) { ConditionSentenceTypeImpl.this ._getRole() .add( ((extensionTools.opl2.generated.impl.RoleTypeImpl) this.spawnChildFromEnterAttribute( (extensionTools.opl2.generated.impl.RoleTypeImpl.class), 15, ___uri, ___local, ___qname))); return; } if (("RoleName" == ___local) && ("" == ___uri)) { ConditionSentenceTypeImpl.this ._getRole() .add( ((extensionTools.opl2.generated.impl.RoleTypeImpl) this.spawnChildFromEnterAttribute( (extensionTools.opl2.generated.impl.RoleTypeImpl.class), 15, ___uri, ___local, ___qname))); return; } break; case 10: this.state = 13; continue outer; case 4: this.state = 7; continue outer; case 8: if (("logicalRelation" == ___local) && ("" == ___uri)) { ConditionSentenceTypeImpl.this ._getConditionClause() .add( ((extensionTools.opl2.generated.impl.ConditionClauseTypeImpl) this.spawnChildFromEnterAttribute( (extensionTools.opl2.generated.impl.ConditionClauseTypeImpl.class), 9, ___uri, ___local, ___qname))); return; } if (("objectType" == ___local) && ("" == ___uri)) { ConditionSentenceTypeImpl.this ._getConditionClause() .add( ((extensionTools.opl2.generated.impl.ConditionClauseTypeImpl) this.spawnChildFromEnterAttribute( (extensionTools.opl2.generated.impl.ConditionClauseTypeImpl.class), 9, ___uri, ___local, ___qname))); return; } break; case 13: this.revertToParentFromEnterAttribute(___uri, ___local, ___qname); return; } super.enterAttribute(___uri, ___local, ___qname); break; } }