diff options
105 files changed, 16661 insertions, 15074 deletions
diff --git a/plugins/org.eclipse.etrice.core.fsm.ui/plugin.xml b/plugins/org.eclipse.etrice.core.fsm.ui/plugin.xml index 87f044c39..bef30644d 100644 --- a/plugins/org.eclipse.etrice.core.fsm.ui/plugin.xml +++ b/plugins/org.eclipse.etrice.core.fsm.ui/plugin.xml @@ -185,6 +185,7 @@ </command> </menuContribution> </extension> + <extension point="org.eclipse.ui.menus"> <menuContribution locationURI="popup:#TextEditorContext?endof=group.find"> <command commandId="org.eclipse.xtext.ui.editor.FindReferences"> diff --git a/plugins/org.eclipse.etrice.core.fsm.ui/src/org/eclipse/etrice/core/fsm/ui/quickfix/FSMQuickfixProvider.xtend b/plugins/org.eclipse.etrice.core.fsm.ui/src/org/eclipse/etrice/core/fsm/ui/quickfix/FSMQuickfixProvider.xtend index 8b842d9d2..9f1359a61 100644 --- a/plugins/org.eclipse.etrice.core.fsm.ui/src/org/eclipse/etrice/core/fsm/ui/quickfix/FSMQuickfixProvider.xtend +++ b/plugins/org.eclipse.etrice.core.fsm.ui/src/org/eclipse/etrice/core/fsm/ui/quickfix/FSMQuickfixProvider.xtend @@ -7,12 +7,10 @@ import com.google.inject.Inject import org.eclipse.etrice.core.fsm.fSM.DetailCode import org.eclipse.etrice.core.fsm.validation.FSMJavaValidator import org.eclipse.xtext.formatting.IWhitespaceInformationProvider -import org.eclipse.xtext.nodemodel.util.NodeModelUtils import org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider import org.eclipse.xtext.ui.editor.quickfix.Fix import org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor import org.eclipse.xtext.validation.Issue -import org.eclipse.etrice.core.common.converter.BaseConverterService /** * Custom quickfixes. @@ -22,9 +20,6 @@ import org.eclipse.etrice.core.common.converter.BaseConverterService class FSMQuickfixProvider extends DefaultQuickfixProvider { @Inject - BaseConverterService converterService - - @Inject IWhitespaceInformationProvider whitespaceProvider; @Fix(FSMJavaValidator.PLAIN_STRING_DETAILCODE) @@ -33,16 +28,9 @@ class FSMQuickfixProvider extends DefaultQuickfixProvider { element as DetailCode => [ val ccString = lines.join(whitespaceProvider.getLineSeparatorInformation(eResource.URI).lineSeparator) - // xtext bug: serializer freezes in many situations (manual serialization via ISerializer does not work either) - // semantic change can trigger formatting, activate in RoomUiModule (https://www.eclipse.org/forums/index.php/t/1067512/) -// used = false -// lines.clear -// lines += ccString - - // workaround, TODO do formatting manually - NodeModelUtils.findActualNodeFor(it) => [ - context.xtextDocument.replace(offset, length, converterService.CC_StringConverter.addDelim(ccString)) - ] + used = false + lines.clear + lines += ccString ] ]) } diff --git a/plugins/org.eclipse.etrice.core.fsm/src/org/eclipse/etrice/core/fsm/validation/FSMJavaValidator.java b/plugins/org.eclipse.etrice.core.fsm/src/org/eclipse/etrice/core/fsm/validation/FSMJavaValidator.java index 4be718ea4..f9aaedca7 100644 --- a/plugins/org.eclipse.etrice.core.fsm/src/org/eclipse/etrice/core/fsm/validation/FSMJavaValidator.java +++ b/plugins/org.eclipse.etrice.core.fsm/src/org/eclipse/etrice/core/fsm/validation/FSMJavaValidator.java @@ -158,7 +158,7 @@ public class FSMJavaValidator extends org.eclipse.etrice.core.fsm.validation.Abs } if(isPlainStyle) { // TODO quickfix here does not work yet, see FSMQuickfixProvider -// warning("old style line string", dc, null, PLAIN_STRING_DETAILCODE); + warning("old style line string", dc, null, PLAIN_STRING_DETAILCODE); } } diff --git a/plugins/org.eclipse.etrice.core.genmodel/src/org/eclipse/etrice/core/genmodel/util/RoomCrossReferencer.java b/plugins/org.eclipse.etrice.core.genmodel/src/org/eclipse/etrice/core/genmodel/util/RoomCrossReferencer.java index 02a9751c6..ca49c767e 100644 --- a/plugins/org.eclipse.etrice.core.genmodel/src/org/eclipse/etrice/core/genmodel/util/RoomCrossReferencer.java +++ b/plugins/org.eclipse.etrice.core.genmodel/src/org/eclipse/etrice/core/genmodel/util/RoomCrossReferencer.java @@ -28,6 +28,7 @@ import org.eclipse.etrice.core.room.DataType; import org.eclipse.etrice.core.room.EnumerationType; import org.eclipse.etrice.core.room.InterfaceItem; import org.eclipse.etrice.core.room.Message; +import org.eclipse.etrice.core.room.MessageData; import org.eclipse.etrice.core.room.Operation; import org.eclipse.etrice.core.room.Port; import org.eclipse.etrice.core.room.PortClass; @@ -288,11 +289,11 @@ public class RoomCrossReferencer { for (ProtocolClass pc : protocolClasses) { for (Message m : pc.getIncomingMessages()) { if (m.getData()!=null) - getVarDeclDataClasses(dataClasses, enumClasses, Collections.singleton(m.getData())); + getMessageDataClasses(dataClasses, enumClasses, Collections.singleton(m.getData())); } for (Message m : pc.getOutgoingMessages()) { if (m.getData()!=null) - getVarDeclDataClasses(dataClasses, enumClasses, Collections.singleton(m.getData())); + getMessageDataClasses(dataClasses, enumClasses, Collections.singleton(m.getData())); } if (pc.getRegular()!=null) { @@ -366,6 +367,12 @@ public class RoomCrossReferencer { } } + private void getMessageDataClasses(Set<DataClass> dataClasses, Set<EnumerationType> enumClasses, Collection<MessageData> decls) { + for (MessageData vd : decls) { + getClasses(vd.getRefType().getType(), dataClasses, enumClasses); + } + } + private void getAttributeDataClasses(Set<DataClass> dataClasses, Set<EnumerationType> enumClasses, Collection<Attribute> attributes) { for (Attribute attr : attributes) { getClasses(attr.getType().getType(), dataClasses, enumClasses); diff --git a/plugins/org.eclipse.etrice.core.room.ui/plugin.xml b/plugins/org.eclipse.etrice.core.room.ui/plugin.xml index aad007144..311b0a822 100644 --- a/plugins/org.eclipse.etrice.core.room.ui/plugin.xml +++ b/plugins/org.eclipse.etrice.core.room.ui/plugin.xml @@ -142,7 +142,71 @@ </reference> </activeWhen> </handler> + </extension> + + <extension + point="org.eclipse.ui.commands"> + <command + description="Migrate model to transition data with generic name" + id="org.eclipse.etrice.core.room.ui.migratetransitiondata" + name="Migrate Transition Data Style"> + </command> + </extension> + <extension point="org.eclipse.ui.menus"> + <menuContribution locationURI="popup:#TextEditorContext?after=org.eclipse.etrice.core.Room.validate"> + <command + commandId="org.eclipse.etrice.core.room.ui.migratetransitiondata" + icon="icons/correction_change.gif"> + <visibleWhen checkEnabled="false"> + <reference definitionId="org.eclipse.etrice.core.Room.Editor.opened"> + </reference> + </visibleWhen> + </command> + </menuContribution> + </extension> + <extension point="org.eclipse.ui.handlers"> + <handler + class="org.eclipse.etrice.core.ui.RoomExecutableExtensionFactory:org.eclipse.etrice.core.ui.handlers.MigrateTransitionData" + commandId="org.eclipse.etrice.core.room.ui.migratetransitiondata"> + <activeWhen> + <reference + definitionId="org.eclipse.etrice.core.Room.Editor.opened"> + </reference> + </activeWhen> + </handler> </extension> + + <extension + point="org.eclipse.ui.commands"> + <command + description="Migrate model to smart action codes" + id="org.eclipse.etrice.core.room.ui.migrateactioncodes" + name="Migrate to Smart Action Codes"> + </command> + </extension> + <extension point="org.eclipse.ui.menus"> + <menuContribution locationURI="popup:#TextEditorContext?after=org.eclipse.etrice.core.fsm.FSM.validate"> + <command + commandId="org.eclipse.etrice.core.room.ui.migrateactioncodes" + icon="icons/correction_change.gif"> + <visibleWhen checkEnabled="false"> + <reference definitionId="org.eclipse.etrice.core.Room.Editor.opened"> + </reference> + </visibleWhen> + </command> + </menuContribution> + </extension> + <extension point="org.eclipse.ui.handlers"> + <handler + class="org.eclipse.etrice.core.ui.RoomExecutableExtensionFactory:org.eclipse.etrice.core.ui.handlers.MigrateActionCodes" + commandId="org.eclipse.etrice.core.room.ui.migrateactioncodes"> + <activeWhen> + <reference + definitionId="org.eclipse.etrice.core.Room.Editor.opened"> + </reference> + </activeWhen> + </handler> + </extension> <!-- adding resource factories --> diff --git a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/AbstractRoomUiModule.java b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/AbstractRoomUiModule.java index df718a6f7..3f2d172cb 100644 --- a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/AbstractRoomUiModule.java +++ b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/AbstractRoomUiModule.java @@ -157,5 +157,10 @@ public abstract class AbstractRoomUiModule extends org.eclipse.xtext.ui.DefaultU return org.eclipse.xtext.ui.compare.DefaultViewerCreator.class; } + // contributed by org.eclipse.xtext.ui.generator.compare.CompareFragment + public void configureCompareViewerTitle(com.google.inject.Binder binder) { + binder.bind(String.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.ui.UIBindings.COMPARE_VIEWER_TITLE)).toInstance("Room Compare"); + } + } diff --git a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/AbstractRoomProposalProvider.java b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/AbstractRoomProposalProvider.java index 2bec217e6..dc1371252 100644 --- a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/AbstractRoomProposalProvider.java +++ b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/AbstractRoomProposalProvider.java @@ -58,6 +58,12 @@ public class AbstractRoomProposalProvider extends org.eclipse.etrice.core.fsm.ui public void completeVarDecl_RefType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } + public void completeMessageData_DeprecatedName(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeMessageData_RefType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } public void completeRefableType_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); } @@ -558,6 +564,9 @@ public class AbstractRoomProposalProvider extends org.eclipse.etrice.core.fsm.ui public void complete_VarDecl(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } + public void complete_MessageData(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } public void complete_RefableType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } diff --git a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/RoomParser.java b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/RoomParser.java index 86e777865..7f96d7b73 100644 --- a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/RoomParser.java +++ b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/RoomParser.java @@ -100,6 +100,8 @@ public class RoomParser extends AbstractContentAssistParser { put(grammarAccess.getLiteralTypeAccess().getAlternatives(), "rule__LiteralType__Alternatives"); put(grammarAccess.getRoomModelAccess().getGroup(), "rule__RoomModel__Group__0"); put(grammarAccess.getVarDeclAccess().getGroup(), "rule__VarDecl__Group__0"); + put(grammarAccess.getMessageDataAccess().getGroup(), "rule__MessageData__Group__0"); + put(grammarAccess.getMessageDataAccess().getGroup_0(), "rule__MessageData__Group_0__0"); put(grammarAccess.getRefableTypeAccess().getGroup(), "rule__RefableType__Group__0"); put(grammarAccess.getPrimitiveTypeAccess().getGroup(), "rule__PrimitiveType__Group__0"); put(grammarAccess.getPrimitiveTypeAccess().getGroup_6(), "rule__PrimitiveType__Group_6__0"); @@ -273,6 +275,8 @@ public class RoomParser extends AbstractContentAssistParser { put(grammarAccess.getRoomModelAccess().getAnnotationTypesAssignment_5_8(), "rule__RoomModel__AnnotationTypesAssignment_5_8"); put(grammarAccess.getVarDeclAccess().getNameAssignment_0(), "rule__VarDecl__NameAssignment_0"); put(grammarAccess.getVarDeclAccess().getRefTypeAssignment_2(), "rule__VarDecl__RefTypeAssignment_2"); + put(grammarAccess.getMessageDataAccess().getDeprecatedNameAssignment_0_0(), "rule__MessageData__DeprecatedNameAssignment_0_0"); + put(grammarAccess.getMessageDataAccess().getRefTypeAssignment_1(), "rule__MessageData__RefTypeAssignment_1"); put(grammarAccess.getRefableTypeAccess().getTypeAssignment_0(), "rule__RefableType__TypeAssignment_0"); put(grammarAccess.getRefableTypeAccess().getRefAssignment_1(), "rule__RefableType__RefAssignment_1"); put(grammarAccess.getPrimitiveTypeAccess().getNameAssignment_1(), "rule__PrimitiveType__NameAssignment_1"); diff --git a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g index 275e04cf9..4730482d0 100644 --- a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g +++ b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g @@ -170,6 +170,34 @@ finally { +// Entry rule entryRuleMessageData +entryRuleMessageData +: +{ before(grammarAccess.getMessageDataRule()); } + ruleMessageData +{ after(grammarAccess.getMessageDataRule()); } + EOF +; + +// Rule MessageData +ruleMessageData + @init { + int stackSize = keepStackSize(); + } + : +( +{ before(grammarAccess.getMessageDataAccess().getGroup()); } +(rule__MessageData__Group__0) +{ after(grammarAccess.getMessageDataAccess().getGroup()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + + // Entry rule entryRuleRefableType entryRuleRefableType : @@ -4964,6 +4992,130 @@ finally { +rule__MessageData__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__MessageData__Group__0__Impl + rule__MessageData__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__MessageData__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getMessageDataAccess().getGroup_0()); } +(rule__MessageData__Group_0__0)? +{ after(grammarAccess.getMessageDataAccess().getGroup_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__MessageData__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__MessageData__Group__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__MessageData__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getMessageDataAccess().getRefTypeAssignment_1()); } +(rule__MessageData__RefTypeAssignment_1) +{ after(grammarAccess.getMessageDataAccess().getRefTypeAssignment_1()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + + + + + +rule__MessageData__Group_0__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__MessageData__Group_0__0__Impl + rule__MessageData__Group_0__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__MessageData__Group_0__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getMessageDataAccess().getDeprecatedNameAssignment_0_0()); } +(rule__MessageData__DeprecatedNameAssignment_0_0) +{ after(grammarAccess.getMessageDataAccess().getDeprecatedNameAssignment_0_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__MessageData__Group_0__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__MessageData__Group_0__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__MessageData__Group_0__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getMessageDataAccess().getColonKeyword_0_1()); } + + ':' + +{ after(grammarAccess.getMessageDataAccess().getColonKeyword_0_1()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + + + + + rule__RefableType__Group__0 @init { int stackSize = keepStackSize(); @@ -23593,6 +23745,36 @@ finally { restoreStackSize(stackSize); } +rule__MessageData__DeprecatedNameAssignment_0_0 + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getMessageDataAccess().getDeprecatedNameIDTerminalRuleCall_0_0_0()); } + RULE_ID{ after(grammarAccess.getMessageDataAccess().getDeprecatedNameIDTerminalRuleCall_0_0_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + +rule__MessageData__RefTypeAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getMessageDataAccess().getRefTypeRefableTypeParserRuleCall_1_0()); } + ruleRefableType{ after(grammarAccess.getMessageDataAccess().getRefTypeRefableTypeParserRuleCall_1_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + rule__RefableType__TypeAssignment_0 @init { int stackSize = keepStackSize(); @@ -24713,8 +24895,8 @@ rule__Message__DataAssignment_4 } : ( -{ before(grammarAccess.getMessageAccess().getDataVarDeclParserRuleCall_4_0()); } - ruleVarDecl{ after(grammarAccess.getMessageAccess().getDataVarDeclParserRuleCall_4_0()); } +{ before(grammarAccess.getMessageAccess().getDataMessageDataParserRuleCall_4_0()); } + ruleMessageData{ after(grammarAccess.getMessageAccess().getDataMessageDataParserRuleCall_4_0()); } ) ; diff --git a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoomLexer.java b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoomLexer.java index 259a21d55..b37cf879a 100644 --- a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoomLexer.java +++ b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoomLexer.java @@ -2661,10 +2661,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_HEX; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:27905:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ ) - // InternalRoom.g:27905:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ + // InternalRoom.g:28087:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ ) + // InternalRoom.g:28087:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ { - // InternalRoom.g:27905:12: ( '0x' | '0X' ) + // InternalRoom.g:28087:12: ( '0x' | '0X' ) int alt1=2; int LA1_0 = input.LA(1); @@ -2692,7 +2692,7 @@ public class InternalRoomLexer extends Lexer { } switch (alt1) { case 1 : - // InternalRoom.g:27905:13: '0x' + // InternalRoom.g:28087:13: '0x' { match("0x"); @@ -2700,7 +2700,7 @@ public class InternalRoomLexer extends Lexer { } break; case 2 : - // InternalRoom.g:27905:18: '0X' + // InternalRoom.g:28087:18: '0X' { match("0X"); @@ -2710,7 +2710,7 @@ public class InternalRoomLexer extends Lexer { } - // InternalRoom.g:27905:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ + // InternalRoom.g:28087:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ int cnt2=0; loop2: do { @@ -2764,12 +2764,12 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_CC_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:27907:16: ( '\\'\\'\\'' ( options {greedy=false; } : . )* '\\'\\'\\'' ) - // InternalRoom.g:27907:18: '\\'\\'\\'' ( options {greedy=false; } : . )* '\\'\\'\\'' + // InternalRoom.g:28089:16: ( '\\'\\'\\'' ( options {greedy=false; } : . )* '\\'\\'\\'' ) + // InternalRoom.g:28089:18: '\\'\\'\\'' ( options {greedy=false; } : . )* '\\'\\'\\'' { match("'''"); - // InternalRoom.g:27907:27: ( options {greedy=false; } : . )* + // InternalRoom.g:28089:27: ( options {greedy=false; } : . )* loop3: do { int alt3=2; @@ -2803,7 +2803,7 @@ public class InternalRoomLexer extends Lexer { switch (alt3) { case 1 : - // InternalRoom.g:27907:55: . + // InternalRoom.g:28089:55: . { matchAny(); @@ -2833,10 +2833,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:27909:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalRoom.g:27909:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRoom.g:28091:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalRoom.g:28091:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalRoom.g:27909:11: ( '^' )? + // InternalRoom.g:28091:11: ( '^' )? int alt4=2; int LA4_0 = input.LA(1); @@ -2845,7 +2845,7 @@ public class InternalRoomLexer extends Lexer { } switch (alt4) { case 1 : - // InternalRoom.g:27909:11: '^' + // InternalRoom.g:28091:11: '^' { match('^'); @@ -2863,7 +2863,7 @@ public class InternalRoomLexer extends Lexer { recover(mse); throw mse;} - // InternalRoom.g:27909:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRoom.g:28091:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop5: do { int alt5=2; @@ -2912,10 +2912,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:27911:10: ( ( '0' .. '9' )+ ) - // InternalRoom.g:27911:12: ( '0' .. '9' )+ + // InternalRoom.g:28093:10: ( ( '0' .. '9' )+ ) + // InternalRoom.g:28093:12: ( '0' .. '9' )+ { - // InternalRoom.g:27911:12: ( '0' .. '9' )+ + // InternalRoom.g:28093:12: ( '0' .. '9' )+ int cnt6=0; loop6: do { @@ -2929,7 +2929,7 @@ public class InternalRoomLexer extends Lexer { switch (alt6) { case 1 : - // InternalRoom.g:27911:13: '0' .. '9' + // InternalRoom.g:28093:13: '0' .. '9' { matchRange('0','9'); @@ -2961,10 +2961,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:27913:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalRoom.g:27913:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRoom.g:28095:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalRoom.g:28095:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalRoom.g:27913:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRoom.g:28095:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt9=2; int LA9_0 = input.LA(1); @@ -2982,10 +2982,10 @@ public class InternalRoomLexer extends Lexer { } switch (alt9) { case 1 : - // InternalRoom.g:27913:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalRoom.g:28095:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalRoom.g:27913:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalRoom.g:28095:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop7: do { int alt7=3; @@ -3001,7 +3001,7 @@ public class InternalRoomLexer extends Lexer { switch (alt7) { case 1 : - // InternalRoom.g:27913:21: '\\\\' . + // InternalRoom.g:28095:21: '\\\\' . { match('\\'); matchAny(); @@ -3009,7 +3009,7 @@ public class InternalRoomLexer extends Lexer { } break; case 2 : - // InternalRoom.g:27913:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalRoom.g:28095:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -3034,10 +3034,10 @@ public class InternalRoomLexer extends Lexer { } break; case 2 : - // InternalRoom.g:27913:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalRoom.g:28095:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalRoom.g:27913:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalRoom.g:28095:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop8: do { int alt8=3; @@ -3053,7 +3053,7 @@ public class InternalRoomLexer extends Lexer { switch (alt8) { case 1 : - // InternalRoom.g:27913:54: '\\\\' . + // InternalRoom.g:28095:54: '\\\\' . { match('\\'); matchAny(); @@ -3061,7 +3061,7 @@ public class InternalRoomLexer extends Lexer { } break; case 2 : - // InternalRoom.g:27913:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalRoom.g:28095:61: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -3104,12 +3104,12 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:27915:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalRoom.g:27915:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalRoom.g:28097:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalRoom.g:28097:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalRoom.g:27915:24: ( options {greedy=false; } : . )* + // InternalRoom.g:28097:24: ( options {greedy=false; } : . )* loop10: do { int alt10=2; @@ -3134,7 +3134,7 @@ public class InternalRoomLexer extends Lexer { switch (alt10) { case 1 : - // InternalRoom.g:27915:52: . + // InternalRoom.g:28097:52: . { matchAny(); @@ -3164,12 +3164,12 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:27917:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalRoom.g:27917:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalRoom.g:28099:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalRoom.g:28099:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalRoom.g:27917:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalRoom.g:28099:24: (~ ( ( '\\n' | '\\r' ) ) )* loop11: do { int alt11=2; @@ -3182,7 +3182,7 @@ public class InternalRoomLexer extends Lexer { switch (alt11) { case 1 : - // InternalRoom.g:27917:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalRoom.g:28099:24: ~ ( ( '\\n' | '\\r' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -3202,7 +3202,7 @@ public class InternalRoomLexer extends Lexer { } } while (true); - // InternalRoom.g:27917:40: ( ( '\\r' )? '\\n' )? + // InternalRoom.g:28099:40: ( ( '\\r' )? '\\n' )? int alt13=2; int LA13_0 = input.LA(1); @@ -3211,9 +3211,9 @@ public class InternalRoomLexer extends Lexer { } switch (alt13) { case 1 : - // InternalRoom.g:27917:41: ( '\\r' )? '\\n' + // InternalRoom.g:28099:41: ( '\\r' )? '\\n' { - // InternalRoom.g:27917:41: ( '\\r' )? + // InternalRoom.g:28099:41: ( '\\r' )? int alt12=2; int LA12_0 = input.LA(1); @@ -3222,7 +3222,7 @@ public class InternalRoomLexer extends Lexer { } switch (alt12) { case 1 : - // InternalRoom.g:27917:41: '\\r' + // InternalRoom.g:28099:41: '\\r' { match('\r'); @@ -3254,10 +3254,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:27919:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalRoom.g:27919:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRoom.g:28101:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalRoom.g:28101:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalRoom.g:27919:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRoom.g:28101:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt14=0; loop14: do { @@ -3311,8 +3311,8 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:27921:16: ( . ) - // InternalRoom.g:27921:18: . + // InternalRoom.g:28103:16: ( . ) + // InternalRoom.g:28103:18: . { matchAny(); diff --git a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoomParser.java b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoomParser.java index 9609ea605..4b61fbaca 100644 --- a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoomParser.java +++ b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoomParser.java @@ -500,12 +500,89 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR end "ruleVarDecl" + // $ANTLR start "entryRuleMessageData" + // InternalRoom.g:174:1: entryRuleMessageData : ruleMessageData EOF ; + public final void entryRuleMessageData() throws RecognitionException { + try { + // InternalRoom.g:175:1: ( ruleMessageData EOF ) + // InternalRoom.g:176:1: ruleMessageData EOF + { + before(grammarAccess.getMessageDataRule()); + pushFollow(FOLLOW_1); + ruleMessageData(); + + state._fsp--; + + after(grammarAccess.getMessageDataRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleMessageData" + + + // $ANTLR start "ruleMessageData" + // InternalRoom.g:183:1: ruleMessageData : ( ( rule__MessageData__Group__0 ) ) ; + public final void ruleMessageData() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRoom.g:187:2: ( ( ( rule__MessageData__Group__0 ) ) ) + // InternalRoom.g:188:1: ( ( rule__MessageData__Group__0 ) ) + { + // InternalRoom.g:188:1: ( ( rule__MessageData__Group__0 ) ) + // InternalRoom.g:189:1: ( rule__MessageData__Group__0 ) + { + before(grammarAccess.getMessageDataAccess().getGroup()); + // InternalRoom.g:190:1: ( rule__MessageData__Group__0 ) + // InternalRoom.g:190:2: rule__MessageData__Group__0 + { + pushFollow(FOLLOW_2); + rule__MessageData__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getMessageDataAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleMessageData" + + // $ANTLR start "entryRuleRefableType" - // InternalRoom.g:174:1: entryRuleRefableType : ruleRefableType EOF ; + // InternalRoom.g:202:1: entryRuleRefableType : ruleRefableType EOF ; public final void entryRuleRefableType() throws RecognitionException { try { - // InternalRoom.g:175:1: ( ruleRefableType EOF ) - // InternalRoom.g:176:1: ruleRefableType EOF + // InternalRoom.g:203:1: ( ruleRefableType EOF ) + // InternalRoom.g:204:1: ruleRefableType EOF { before(grammarAccess.getRefableTypeRule()); pushFollow(FOLLOW_1); @@ -531,21 +608,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleRefableType" - // InternalRoom.g:183:1: ruleRefableType : ( ( rule__RefableType__Group__0 ) ) ; + // InternalRoom.g:211:1: ruleRefableType : ( ( rule__RefableType__Group__0 ) ) ; public final void ruleRefableType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:187:2: ( ( ( rule__RefableType__Group__0 ) ) ) - // InternalRoom.g:188:1: ( ( rule__RefableType__Group__0 ) ) + // InternalRoom.g:215:2: ( ( ( rule__RefableType__Group__0 ) ) ) + // InternalRoom.g:216:1: ( ( rule__RefableType__Group__0 ) ) { - // InternalRoom.g:188:1: ( ( rule__RefableType__Group__0 ) ) - // InternalRoom.g:189:1: ( rule__RefableType__Group__0 ) + // InternalRoom.g:216:1: ( ( rule__RefableType__Group__0 ) ) + // InternalRoom.g:217:1: ( rule__RefableType__Group__0 ) { before(grammarAccess.getRefableTypeAccess().getGroup()); - // InternalRoom.g:190:1: ( rule__RefableType__Group__0 ) - // InternalRoom.g:190:2: rule__RefableType__Group__0 + // InternalRoom.g:218:1: ( rule__RefableType__Group__0 ) + // InternalRoom.g:218:2: rule__RefableType__Group__0 { pushFollow(FOLLOW_2); rule__RefableType__Group__0(); @@ -578,11 +655,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleDataType" - // InternalRoom.g:202:1: entryRuleDataType : ruleDataType EOF ; + // InternalRoom.g:230:1: entryRuleDataType : ruleDataType EOF ; public final void entryRuleDataType() throws RecognitionException { try { - // InternalRoom.g:203:1: ( ruleDataType EOF ) - // InternalRoom.g:204:1: ruleDataType EOF + // InternalRoom.g:231:1: ( ruleDataType EOF ) + // InternalRoom.g:232:1: ruleDataType EOF { before(grammarAccess.getDataTypeRule()); pushFollow(FOLLOW_1); @@ -608,21 +685,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleDataType" - // InternalRoom.g:211:1: ruleDataType : ( ( rule__DataType__Alternatives ) ) ; + // InternalRoom.g:239:1: ruleDataType : ( ( rule__DataType__Alternatives ) ) ; public final void ruleDataType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:215:2: ( ( ( rule__DataType__Alternatives ) ) ) - // InternalRoom.g:216:1: ( ( rule__DataType__Alternatives ) ) + // InternalRoom.g:243:2: ( ( ( rule__DataType__Alternatives ) ) ) + // InternalRoom.g:244:1: ( ( rule__DataType__Alternatives ) ) { - // InternalRoom.g:216:1: ( ( rule__DataType__Alternatives ) ) - // InternalRoom.g:217:1: ( rule__DataType__Alternatives ) + // InternalRoom.g:244:1: ( ( rule__DataType__Alternatives ) ) + // InternalRoom.g:245:1: ( rule__DataType__Alternatives ) { before(grammarAccess.getDataTypeAccess().getAlternatives()); - // InternalRoom.g:218:1: ( rule__DataType__Alternatives ) - // InternalRoom.g:218:2: rule__DataType__Alternatives + // InternalRoom.g:246:1: ( rule__DataType__Alternatives ) + // InternalRoom.g:246:2: rule__DataType__Alternatives { pushFollow(FOLLOW_2); rule__DataType__Alternatives(); @@ -655,11 +732,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleComplexType" - // InternalRoom.g:230:1: entryRuleComplexType : ruleComplexType EOF ; + // InternalRoom.g:258:1: entryRuleComplexType : ruleComplexType EOF ; public final void entryRuleComplexType() throws RecognitionException { try { - // InternalRoom.g:231:1: ( ruleComplexType EOF ) - // InternalRoom.g:232:1: ruleComplexType EOF + // InternalRoom.g:259:1: ( ruleComplexType EOF ) + // InternalRoom.g:260:1: ruleComplexType EOF { before(grammarAccess.getComplexTypeRule()); pushFollow(FOLLOW_1); @@ -685,21 +762,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleComplexType" - // InternalRoom.g:239:1: ruleComplexType : ( ( rule__ComplexType__Alternatives ) ) ; + // InternalRoom.g:267:1: ruleComplexType : ( ( rule__ComplexType__Alternatives ) ) ; public final void ruleComplexType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:243:2: ( ( ( rule__ComplexType__Alternatives ) ) ) - // InternalRoom.g:244:1: ( ( rule__ComplexType__Alternatives ) ) + // InternalRoom.g:271:2: ( ( ( rule__ComplexType__Alternatives ) ) ) + // InternalRoom.g:272:1: ( ( rule__ComplexType__Alternatives ) ) { - // InternalRoom.g:244:1: ( ( rule__ComplexType__Alternatives ) ) - // InternalRoom.g:245:1: ( rule__ComplexType__Alternatives ) + // InternalRoom.g:272:1: ( ( rule__ComplexType__Alternatives ) ) + // InternalRoom.g:273:1: ( rule__ComplexType__Alternatives ) { before(grammarAccess.getComplexTypeAccess().getAlternatives()); - // InternalRoom.g:246:1: ( rule__ComplexType__Alternatives ) - // InternalRoom.g:246:2: rule__ComplexType__Alternatives + // InternalRoom.g:274:1: ( rule__ComplexType__Alternatives ) + // InternalRoom.g:274:2: rule__ComplexType__Alternatives { pushFollow(FOLLOW_2); rule__ComplexType__Alternatives(); @@ -732,11 +809,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRulePrimitiveType" - // InternalRoom.g:258:1: entryRulePrimitiveType : rulePrimitiveType EOF ; + // InternalRoom.g:286:1: entryRulePrimitiveType : rulePrimitiveType EOF ; public final void entryRulePrimitiveType() throws RecognitionException { try { - // InternalRoom.g:259:1: ( rulePrimitiveType EOF ) - // InternalRoom.g:260:1: rulePrimitiveType EOF + // InternalRoom.g:287:1: ( rulePrimitiveType EOF ) + // InternalRoom.g:288:1: rulePrimitiveType EOF { before(grammarAccess.getPrimitiveTypeRule()); pushFollow(FOLLOW_1); @@ -762,21 +839,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rulePrimitiveType" - // InternalRoom.g:267:1: rulePrimitiveType : ( ( rule__PrimitiveType__Group__0 ) ) ; + // InternalRoom.g:295:1: rulePrimitiveType : ( ( rule__PrimitiveType__Group__0 ) ) ; public final void rulePrimitiveType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:271:2: ( ( ( rule__PrimitiveType__Group__0 ) ) ) - // InternalRoom.g:272:1: ( ( rule__PrimitiveType__Group__0 ) ) + // InternalRoom.g:299:2: ( ( ( rule__PrimitiveType__Group__0 ) ) ) + // InternalRoom.g:300:1: ( ( rule__PrimitiveType__Group__0 ) ) { - // InternalRoom.g:272:1: ( ( rule__PrimitiveType__Group__0 ) ) - // InternalRoom.g:273:1: ( rule__PrimitiveType__Group__0 ) + // InternalRoom.g:300:1: ( ( rule__PrimitiveType__Group__0 ) ) + // InternalRoom.g:301:1: ( rule__PrimitiveType__Group__0 ) { before(grammarAccess.getPrimitiveTypeAccess().getGroup()); - // InternalRoom.g:274:1: ( rule__PrimitiveType__Group__0 ) - // InternalRoom.g:274:2: rule__PrimitiveType__Group__0 + // InternalRoom.g:302:1: ( rule__PrimitiveType__Group__0 ) + // InternalRoom.g:302:2: rule__PrimitiveType__Group__0 { pushFollow(FOLLOW_2); rule__PrimitiveType__Group__0(); @@ -809,11 +886,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleEnumerationType" - // InternalRoom.g:286:1: entryRuleEnumerationType : ruleEnumerationType EOF ; + // InternalRoom.g:314:1: entryRuleEnumerationType : ruleEnumerationType EOF ; public final void entryRuleEnumerationType() throws RecognitionException { try { - // InternalRoom.g:287:1: ( ruleEnumerationType EOF ) - // InternalRoom.g:288:1: ruleEnumerationType EOF + // InternalRoom.g:315:1: ( ruleEnumerationType EOF ) + // InternalRoom.g:316:1: ruleEnumerationType EOF { before(grammarAccess.getEnumerationTypeRule()); pushFollow(FOLLOW_1); @@ -839,21 +916,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleEnumerationType" - // InternalRoom.g:295:1: ruleEnumerationType : ( ( rule__EnumerationType__Group__0 ) ) ; + // InternalRoom.g:323:1: ruleEnumerationType : ( ( rule__EnumerationType__Group__0 ) ) ; public final void ruleEnumerationType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:299:2: ( ( ( rule__EnumerationType__Group__0 ) ) ) - // InternalRoom.g:300:1: ( ( rule__EnumerationType__Group__0 ) ) + // InternalRoom.g:327:2: ( ( ( rule__EnumerationType__Group__0 ) ) ) + // InternalRoom.g:328:1: ( ( rule__EnumerationType__Group__0 ) ) { - // InternalRoom.g:300:1: ( ( rule__EnumerationType__Group__0 ) ) - // InternalRoom.g:301:1: ( rule__EnumerationType__Group__0 ) + // InternalRoom.g:328:1: ( ( rule__EnumerationType__Group__0 ) ) + // InternalRoom.g:329:1: ( rule__EnumerationType__Group__0 ) { before(grammarAccess.getEnumerationTypeAccess().getGroup()); - // InternalRoom.g:302:1: ( rule__EnumerationType__Group__0 ) - // InternalRoom.g:302:2: rule__EnumerationType__Group__0 + // InternalRoom.g:330:1: ( rule__EnumerationType__Group__0 ) + // InternalRoom.g:330:2: rule__EnumerationType__Group__0 { pushFollow(FOLLOW_2); rule__EnumerationType__Group__0(); @@ -886,11 +963,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleEnumLiteral" - // InternalRoom.g:314:1: entryRuleEnumLiteral : ruleEnumLiteral EOF ; + // InternalRoom.g:342:1: entryRuleEnumLiteral : ruleEnumLiteral EOF ; public final void entryRuleEnumLiteral() throws RecognitionException { try { - // InternalRoom.g:315:1: ( ruleEnumLiteral EOF ) - // InternalRoom.g:316:1: ruleEnumLiteral EOF + // InternalRoom.g:343:1: ( ruleEnumLiteral EOF ) + // InternalRoom.g:344:1: ruleEnumLiteral EOF { before(grammarAccess.getEnumLiteralRule()); pushFollow(FOLLOW_1); @@ -916,21 +993,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleEnumLiteral" - // InternalRoom.g:323:1: ruleEnumLiteral : ( ( rule__EnumLiteral__Group__0 ) ) ; + // InternalRoom.g:351:1: ruleEnumLiteral : ( ( rule__EnumLiteral__Group__0 ) ) ; public final void ruleEnumLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:327:2: ( ( ( rule__EnumLiteral__Group__0 ) ) ) - // InternalRoom.g:328:1: ( ( rule__EnumLiteral__Group__0 ) ) + // InternalRoom.g:355:2: ( ( ( rule__EnumLiteral__Group__0 ) ) ) + // InternalRoom.g:356:1: ( ( rule__EnumLiteral__Group__0 ) ) { - // InternalRoom.g:328:1: ( ( rule__EnumLiteral__Group__0 ) ) - // InternalRoom.g:329:1: ( rule__EnumLiteral__Group__0 ) + // InternalRoom.g:356:1: ( ( rule__EnumLiteral__Group__0 ) ) + // InternalRoom.g:357:1: ( rule__EnumLiteral__Group__0 ) { before(grammarAccess.getEnumLiteralAccess().getGroup()); - // InternalRoom.g:330:1: ( rule__EnumLiteral__Group__0 ) - // InternalRoom.g:330:2: rule__EnumLiteral__Group__0 + // InternalRoom.g:358:1: ( rule__EnumLiteral__Group__0 ) + // InternalRoom.g:358:2: rule__EnumLiteral__Group__0 { pushFollow(FOLLOW_2); rule__EnumLiteral__Group__0(); @@ -963,11 +1040,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleExternalType" - // InternalRoom.g:342:1: entryRuleExternalType : ruleExternalType EOF ; + // InternalRoom.g:370:1: entryRuleExternalType : ruleExternalType EOF ; public final void entryRuleExternalType() throws RecognitionException { try { - // InternalRoom.g:343:1: ( ruleExternalType EOF ) - // InternalRoom.g:344:1: ruleExternalType EOF + // InternalRoom.g:371:1: ( ruleExternalType EOF ) + // InternalRoom.g:372:1: ruleExternalType EOF { before(grammarAccess.getExternalTypeRule()); pushFollow(FOLLOW_1); @@ -993,21 +1070,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleExternalType" - // InternalRoom.g:351:1: ruleExternalType : ( ( rule__ExternalType__Group__0 ) ) ; + // InternalRoom.g:379:1: ruleExternalType : ( ( rule__ExternalType__Group__0 ) ) ; public final void ruleExternalType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:355:2: ( ( ( rule__ExternalType__Group__0 ) ) ) - // InternalRoom.g:356:1: ( ( rule__ExternalType__Group__0 ) ) + // InternalRoom.g:383:2: ( ( ( rule__ExternalType__Group__0 ) ) ) + // InternalRoom.g:384:1: ( ( rule__ExternalType__Group__0 ) ) { - // InternalRoom.g:356:1: ( ( rule__ExternalType__Group__0 ) ) - // InternalRoom.g:357:1: ( rule__ExternalType__Group__0 ) + // InternalRoom.g:384:1: ( ( rule__ExternalType__Group__0 ) ) + // InternalRoom.g:385:1: ( rule__ExternalType__Group__0 ) { before(grammarAccess.getExternalTypeAccess().getGroup()); - // InternalRoom.g:358:1: ( rule__ExternalType__Group__0 ) - // InternalRoom.g:358:2: rule__ExternalType__Group__0 + // InternalRoom.g:386:1: ( rule__ExternalType__Group__0 ) + // InternalRoom.g:386:2: rule__ExternalType__Group__0 { pushFollow(FOLLOW_2); rule__ExternalType__Group__0(); @@ -1040,11 +1117,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleDataClass" - // InternalRoom.g:370:1: entryRuleDataClass : ruleDataClass EOF ; + // InternalRoom.g:398:1: entryRuleDataClass : ruleDataClass EOF ; public final void entryRuleDataClass() throws RecognitionException { try { - // InternalRoom.g:371:1: ( ruleDataClass EOF ) - // InternalRoom.g:372:1: ruleDataClass EOF + // InternalRoom.g:399:1: ( ruleDataClass EOF ) + // InternalRoom.g:400:1: ruleDataClass EOF { before(grammarAccess.getDataClassRule()); pushFollow(FOLLOW_1); @@ -1070,21 +1147,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleDataClass" - // InternalRoom.g:379:1: ruleDataClass : ( ( rule__DataClass__Group__0 ) ) ; + // InternalRoom.g:407:1: ruleDataClass : ( ( rule__DataClass__Group__0 ) ) ; public final void ruleDataClass() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:383:2: ( ( ( rule__DataClass__Group__0 ) ) ) - // InternalRoom.g:384:1: ( ( rule__DataClass__Group__0 ) ) + // InternalRoom.g:411:2: ( ( ( rule__DataClass__Group__0 ) ) ) + // InternalRoom.g:412:1: ( ( rule__DataClass__Group__0 ) ) { - // InternalRoom.g:384:1: ( ( rule__DataClass__Group__0 ) ) - // InternalRoom.g:385:1: ( rule__DataClass__Group__0 ) + // InternalRoom.g:412:1: ( ( rule__DataClass__Group__0 ) ) + // InternalRoom.g:413:1: ( rule__DataClass__Group__0 ) { before(grammarAccess.getDataClassAccess().getGroup()); - // InternalRoom.g:386:1: ( rule__DataClass__Group__0 ) - // InternalRoom.g:386:2: rule__DataClass__Group__0 + // InternalRoom.g:414:1: ( rule__DataClass__Group__0 ) + // InternalRoom.g:414:2: rule__DataClass__Group__0 { pushFollow(FOLLOW_2); rule__DataClass__Group__0(); @@ -1117,11 +1194,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleAttribute" - // InternalRoom.g:398:1: entryRuleAttribute : ruleAttribute EOF ; + // InternalRoom.g:426:1: entryRuleAttribute : ruleAttribute EOF ; public final void entryRuleAttribute() throws RecognitionException { try { - // InternalRoom.g:399:1: ( ruleAttribute EOF ) - // InternalRoom.g:400:1: ruleAttribute EOF + // InternalRoom.g:427:1: ( ruleAttribute EOF ) + // InternalRoom.g:428:1: ruleAttribute EOF { before(grammarAccess.getAttributeRule()); pushFollow(FOLLOW_1); @@ -1147,21 +1224,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleAttribute" - // InternalRoom.g:407:1: ruleAttribute : ( ( rule__Attribute__Group__0 ) ) ; + // InternalRoom.g:435:1: ruleAttribute : ( ( rule__Attribute__Group__0 ) ) ; public final void ruleAttribute() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:411:2: ( ( ( rule__Attribute__Group__0 ) ) ) - // InternalRoom.g:412:1: ( ( rule__Attribute__Group__0 ) ) + // InternalRoom.g:439:2: ( ( ( rule__Attribute__Group__0 ) ) ) + // InternalRoom.g:440:1: ( ( rule__Attribute__Group__0 ) ) { - // InternalRoom.g:412:1: ( ( rule__Attribute__Group__0 ) ) - // InternalRoom.g:413:1: ( rule__Attribute__Group__0 ) + // InternalRoom.g:440:1: ( ( rule__Attribute__Group__0 ) ) + // InternalRoom.g:441:1: ( rule__Attribute__Group__0 ) { before(grammarAccess.getAttributeAccess().getGroup()); - // InternalRoom.g:414:1: ( rule__Attribute__Group__0 ) - // InternalRoom.g:414:2: rule__Attribute__Group__0 + // InternalRoom.g:442:1: ( rule__Attribute__Group__0 ) + // InternalRoom.g:442:2: rule__Attribute__Group__0 { pushFollow(FOLLOW_2); rule__Attribute__Group__0(); @@ -1194,11 +1271,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleStandardOperation" - // InternalRoom.g:428:1: entryRuleStandardOperation : ruleStandardOperation EOF ; + // InternalRoom.g:456:1: entryRuleStandardOperation : ruleStandardOperation EOF ; public final void entryRuleStandardOperation() throws RecognitionException { try { - // InternalRoom.g:429:1: ( ruleStandardOperation EOF ) - // InternalRoom.g:430:1: ruleStandardOperation EOF + // InternalRoom.g:457:1: ( ruleStandardOperation EOF ) + // InternalRoom.g:458:1: ruleStandardOperation EOF { before(grammarAccess.getStandardOperationRule()); pushFollow(FOLLOW_1); @@ -1224,21 +1301,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleStandardOperation" - // InternalRoom.g:437:1: ruleStandardOperation : ( ( rule__StandardOperation__Group__0 ) ) ; + // InternalRoom.g:465:1: ruleStandardOperation : ( ( rule__StandardOperation__Group__0 ) ) ; public final void ruleStandardOperation() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:441:2: ( ( ( rule__StandardOperation__Group__0 ) ) ) - // InternalRoom.g:442:1: ( ( rule__StandardOperation__Group__0 ) ) + // InternalRoom.g:469:2: ( ( ( rule__StandardOperation__Group__0 ) ) ) + // InternalRoom.g:470:1: ( ( rule__StandardOperation__Group__0 ) ) { - // InternalRoom.g:442:1: ( ( rule__StandardOperation__Group__0 ) ) - // InternalRoom.g:443:1: ( rule__StandardOperation__Group__0 ) + // InternalRoom.g:470:1: ( ( rule__StandardOperation__Group__0 ) ) + // InternalRoom.g:471:1: ( rule__StandardOperation__Group__0 ) { before(grammarAccess.getStandardOperationAccess().getGroup()); - // InternalRoom.g:444:1: ( rule__StandardOperation__Group__0 ) - // InternalRoom.g:444:2: rule__StandardOperation__Group__0 + // InternalRoom.g:472:1: ( rule__StandardOperation__Group__0 ) + // InternalRoom.g:472:2: rule__StandardOperation__Group__0 { pushFollow(FOLLOW_2); rule__StandardOperation__Group__0(); @@ -1271,11 +1348,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRulePortOperation" - // InternalRoom.g:456:1: entryRulePortOperation : rulePortOperation EOF ; + // InternalRoom.g:484:1: entryRulePortOperation : rulePortOperation EOF ; public final void entryRulePortOperation() throws RecognitionException { try { - // InternalRoom.g:457:1: ( rulePortOperation EOF ) - // InternalRoom.g:458:1: rulePortOperation EOF + // InternalRoom.g:485:1: ( rulePortOperation EOF ) + // InternalRoom.g:486:1: rulePortOperation EOF { before(grammarAccess.getPortOperationRule()); pushFollow(FOLLOW_1); @@ -1301,21 +1378,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rulePortOperation" - // InternalRoom.g:465:1: rulePortOperation : ( ( rule__PortOperation__Group__0 ) ) ; + // InternalRoom.g:493:1: rulePortOperation : ( ( rule__PortOperation__Group__0 ) ) ; public final void rulePortOperation() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:469:2: ( ( ( rule__PortOperation__Group__0 ) ) ) - // InternalRoom.g:470:1: ( ( rule__PortOperation__Group__0 ) ) + // InternalRoom.g:497:2: ( ( ( rule__PortOperation__Group__0 ) ) ) + // InternalRoom.g:498:1: ( ( rule__PortOperation__Group__0 ) ) { - // InternalRoom.g:470:1: ( ( rule__PortOperation__Group__0 ) ) - // InternalRoom.g:471:1: ( rule__PortOperation__Group__0 ) + // InternalRoom.g:498:1: ( ( rule__PortOperation__Group__0 ) ) + // InternalRoom.g:499:1: ( rule__PortOperation__Group__0 ) { before(grammarAccess.getPortOperationAccess().getGroup()); - // InternalRoom.g:472:1: ( rule__PortOperation__Group__0 ) - // InternalRoom.g:472:2: rule__PortOperation__Group__0 + // InternalRoom.g:500:1: ( rule__PortOperation__Group__0 ) + // InternalRoom.g:500:2: rule__PortOperation__Group__0 { pushFollow(FOLLOW_2); rule__PortOperation__Group__0(); @@ -1348,11 +1425,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleClassStructor" - // InternalRoom.g:484:1: entryRuleClassStructor : ruleClassStructor EOF ; + // InternalRoom.g:512:1: entryRuleClassStructor : ruleClassStructor EOF ; public final void entryRuleClassStructor() throws RecognitionException { try { - // InternalRoom.g:485:1: ( ruleClassStructor EOF ) - // InternalRoom.g:486:1: ruleClassStructor EOF + // InternalRoom.g:513:1: ( ruleClassStructor EOF ) + // InternalRoom.g:514:1: ruleClassStructor EOF { before(grammarAccess.getClassStructorRule()); pushFollow(FOLLOW_1); @@ -1378,21 +1455,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleClassStructor" - // InternalRoom.g:493:1: ruleClassStructor : ( ( rule__ClassStructor__Group__0 ) ) ; + // InternalRoom.g:521:1: ruleClassStructor : ( ( rule__ClassStructor__Group__0 ) ) ; public final void ruleClassStructor() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:497:2: ( ( ( rule__ClassStructor__Group__0 ) ) ) - // InternalRoom.g:498:1: ( ( rule__ClassStructor__Group__0 ) ) + // InternalRoom.g:525:2: ( ( ( rule__ClassStructor__Group__0 ) ) ) + // InternalRoom.g:526:1: ( ( rule__ClassStructor__Group__0 ) ) { - // InternalRoom.g:498:1: ( ( rule__ClassStructor__Group__0 ) ) - // InternalRoom.g:499:1: ( rule__ClassStructor__Group__0 ) + // InternalRoom.g:526:1: ( ( rule__ClassStructor__Group__0 ) ) + // InternalRoom.g:527:1: ( rule__ClassStructor__Group__0 ) { before(grammarAccess.getClassStructorAccess().getGroup()); - // InternalRoom.g:500:1: ( rule__ClassStructor__Group__0 ) - // InternalRoom.g:500:2: rule__ClassStructor__Group__0 + // InternalRoom.g:528:1: ( rule__ClassStructor__Group__0 ) + // InternalRoom.g:528:2: rule__ClassStructor__Group__0 { pushFollow(FOLLOW_2); rule__ClassStructor__Group__0(); @@ -1425,11 +1502,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleGeneralProtocolClass" - // InternalRoom.g:512:1: entryRuleGeneralProtocolClass : ruleGeneralProtocolClass EOF ; + // InternalRoom.g:540:1: entryRuleGeneralProtocolClass : ruleGeneralProtocolClass EOF ; public final void entryRuleGeneralProtocolClass() throws RecognitionException { try { - // InternalRoom.g:513:1: ( ruleGeneralProtocolClass EOF ) - // InternalRoom.g:514:1: ruleGeneralProtocolClass EOF + // InternalRoom.g:541:1: ( ruleGeneralProtocolClass EOF ) + // InternalRoom.g:542:1: ruleGeneralProtocolClass EOF { before(grammarAccess.getGeneralProtocolClassRule()); pushFollow(FOLLOW_1); @@ -1455,21 +1532,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleGeneralProtocolClass" - // InternalRoom.g:521:1: ruleGeneralProtocolClass : ( ( rule__GeneralProtocolClass__Alternatives ) ) ; + // InternalRoom.g:549:1: ruleGeneralProtocolClass : ( ( rule__GeneralProtocolClass__Alternatives ) ) ; public final void ruleGeneralProtocolClass() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:525:2: ( ( ( rule__GeneralProtocolClass__Alternatives ) ) ) - // InternalRoom.g:526:1: ( ( rule__GeneralProtocolClass__Alternatives ) ) + // InternalRoom.g:553:2: ( ( ( rule__GeneralProtocolClass__Alternatives ) ) ) + // InternalRoom.g:554:1: ( ( rule__GeneralProtocolClass__Alternatives ) ) { - // InternalRoom.g:526:1: ( ( rule__GeneralProtocolClass__Alternatives ) ) - // InternalRoom.g:527:1: ( rule__GeneralProtocolClass__Alternatives ) + // InternalRoom.g:554:1: ( ( rule__GeneralProtocolClass__Alternatives ) ) + // InternalRoom.g:555:1: ( rule__GeneralProtocolClass__Alternatives ) { before(grammarAccess.getGeneralProtocolClassAccess().getAlternatives()); - // InternalRoom.g:528:1: ( rule__GeneralProtocolClass__Alternatives ) - // InternalRoom.g:528:2: rule__GeneralProtocolClass__Alternatives + // InternalRoom.g:556:1: ( rule__GeneralProtocolClass__Alternatives ) + // InternalRoom.g:556:2: rule__GeneralProtocolClass__Alternatives { pushFollow(FOLLOW_2); rule__GeneralProtocolClass__Alternatives(); @@ -1502,11 +1579,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleProtocolClass" - // InternalRoom.g:540:1: entryRuleProtocolClass : ruleProtocolClass EOF ; + // InternalRoom.g:568:1: entryRuleProtocolClass : ruleProtocolClass EOF ; public final void entryRuleProtocolClass() throws RecognitionException { try { - // InternalRoom.g:541:1: ( ruleProtocolClass EOF ) - // InternalRoom.g:542:1: ruleProtocolClass EOF + // InternalRoom.g:569:1: ( ruleProtocolClass EOF ) + // InternalRoom.g:570:1: ruleProtocolClass EOF { before(grammarAccess.getProtocolClassRule()); pushFollow(FOLLOW_1); @@ -1532,21 +1609,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleProtocolClass" - // InternalRoom.g:549:1: ruleProtocolClass : ( ( rule__ProtocolClass__Group__0 ) ) ; + // InternalRoom.g:577:1: ruleProtocolClass : ( ( rule__ProtocolClass__Group__0 ) ) ; public final void ruleProtocolClass() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:553:2: ( ( ( rule__ProtocolClass__Group__0 ) ) ) - // InternalRoom.g:554:1: ( ( rule__ProtocolClass__Group__0 ) ) + // InternalRoom.g:581:2: ( ( ( rule__ProtocolClass__Group__0 ) ) ) + // InternalRoom.g:582:1: ( ( rule__ProtocolClass__Group__0 ) ) { - // InternalRoom.g:554:1: ( ( rule__ProtocolClass__Group__0 ) ) - // InternalRoom.g:555:1: ( rule__ProtocolClass__Group__0 ) + // InternalRoom.g:582:1: ( ( rule__ProtocolClass__Group__0 ) ) + // InternalRoom.g:583:1: ( rule__ProtocolClass__Group__0 ) { before(grammarAccess.getProtocolClassAccess().getGroup()); - // InternalRoom.g:556:1: ( rule__ProtocolClass__Group__0 ) - // InternalRoom.g:556:2: rule__ProtocolClass__Group__0 + // InternalRoom.g:584:1: ( rule__ProtocolClass__Group__0 ) + // InternalRoom.g:584:2: rule__ProtocolClass__Group__0 { pushFollow(FOLLOW_2); rule__ProtocolClass__Group__0(); @@ -1579,11 +1656,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleCompoundProtocolClass" - // InternalRoom.g:568:1: entryRuleCompoundProtocolClass : ruleCompoundProtocolClass EOF ; + // InternalRoom.g:596:1: entryRuleCompoundProtocolClass : ruleCompoundProtocolClass EOF ; public final void entryRuleCompoundProtocolClass() throws RecognitionException { try { - // InternalRoom.g:569:1: ( ruleCompoundProtocolClass EOF ) - // InternalRoom.g:570:1: ruleCompoundProtocolClass EOF + // InternalRoom.g:597:1: ( ruleCompoundProtocolClass EOF ) + // InternalRoom.g:598:1: ruleCompoundProtocolClass EOF { before(grammarAccess.getCompoundProtocolClassRule()); pushFollow(FOLLOW_1); @@ -1609,21 +1686,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleCompoundProtocolClass" - // InternalRoom.g:577:1: ruleCompoundProtocolClass : ( ( rule__CompoundProtocolClass__Group__0 ) ) ; + // InternalRoom.g:605:1: ruleCompoundProtocolClass : ( ( rule__CompoundProtocolClass__Group__0 ) ) ; public final void ruleCompoundProtocolClass() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:581:2: ( ( ( rule__CompoundProtocolClass__Group__0 ) ) ) - // InternalRoom.g:582:1: ( ( rule__CompoundProtocolClass__Group__0 ) ) + // InternalRoom.g:609:2: ( ( ( rule__CompoundProtocolClass__Group__0 ) ) ) + // InternalRoom.g:610:1: ( ( rule__CompoundProtocolClass__Group__0 ) ) { - // InternalRoom.g:582:1: ( ( rule__CompoundProtocolClass__Group__0 ) ) - // InternalRoom.g:583:1: ( rule__CompoundProtocolClass__Group__0 ) + // InternalRoom.g:610:1: ( ( rule__CompoundProtocolClass__Group__0 ) ) + // InternalRoom.g:611:1: ( rule__CompoundProtocolClass__Group__0 ) { before(grammarAccess.getCompoundProtocolClassAccess().getGroup()); - // InternalRoom.g:584:1: ( rule__CompoundProtocolClass__Group__0 ) - // InternalRoom.g:584:2: rule__CompoundProtocolClass__Group__0 + // InternalRoom.g:612:1: ( rule__CompoundProtocolClass__Group__0 ) + // InternalRoom.g:612:2: rule__CompoundProtocolClass__Group__0 { pushFollow(FOLLOW_2); rule__CompoundProtocolClass__Group__0(); @@ -1656,11 +1733,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleSubProtocol" - // InternalRoom.g:596:1: entryRuleSubProtocol : ruleSubProtocol EOF ; + // InternalRoom.g:624:1: entryRuleSubProtocol : ruleSubProtocol EOF ; public final void entryRuleSubProtocol() throws RecognitionException { try { - // InternalRoom.g:597:1: ( ruleSubProtocol EOF ) - // InternalRoom.g:598:1: ruleSubProtocol EOF + // InternalRoom.g:625:1: ( ruleSubProtocol EOF ) + // InternalRoom.g:626:1: ruleSubProtocol EOF { before(grammarAccess.getSubProtocolRule()); pushFollow(FOLLOW_1); @@ -1686,21 +1763,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleSubProtocol" - // InternalRoom.g:605:1: ruleSubProtocol : ( ( rule__SubProtocol__Group__0 ) ) ; + // InternalRoom.g:633:1: ruleSubProtocol : ( ( rule__SubProtocol__Group__0 ) ) ; public final void ruleSubProtocol() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:609:2: ( ( ( rule__SubProtocol__Group__0 ) ) ) - // InternalRoom.g:610:1: ( ( rule__SubProtocol__Group__0 ) ) + // InternalRoom.g:637:2: ( ( ( rule__SubProtocol__Group__0 ) ) ) + // InternalRoom.g:638:1: ( ( rule__SubProtocol__Group__0 ) ) { - // InternalRoom.g:610:1: ( ( rule__SubProtocol__Group__0 ) ) - // InternalRoom.g:611:1: ( rule__SubProtocol__Group__0 ) + // InternalRoom.g:638:1: ( ( rule__SubProtocol__Group__0 ) ) + // InternalRoom.g:639:1: ( rule__SubProtocol__Group__0 ) { before(grammarAccess.getSubProtocolAccess().getGroup()); - // InternalRoom.g:612:1: ( rule__SubProtocol__Group__0 ) - // InternalRoom.g:612:2: rule__SubProtocol__Group__0 + // InternalRoom.g:640:1: ( rule__SubProtocol__Group__0 ) + // InternalRoom.g:640:2: rule__SubProtocol__Group__0 { pushFollow(FOLLOW_2); rule__SubProtocol__Group__0(); @@ -1733,11 +1810,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleMessage" - // InternalRoom.g:624:1: entryRuleMessage : ruleMessage EOF ; + // InternalRoom.g:652:1: entryRuleMessage : ruleMessage EOF ; public final void entryRuleMessage() throws RecognitionException { try { - // InternalRoom.g:625:1: ( ruleMessage EOF ) - // InternalRoom.g:626:1: ruleMessage EOF + // InternalRoom.g:653:1: ( ruleMessage EOF ) + // InternalRoom.g:654:1: ruleMessage EOF { before(grammarAccess.getMessageRule()); pushFollow(FOLLOW_1); @@ -1763,21 +1840,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleMessage" - // InternalRoom.g:633:1: ruleMessage : ( ( rule__Message__Group__0 ) ) ; + // InternalRoom.g:661:1: ruleMessage : ( ( rule__Message__Group__0 ) ) ; public final void ruleMessage() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:637:2: ( ( ( rule__Message__Group__0 ) ) ) - // InternalRoom.g:638:1: ( ( rule__Message__Group__0 ) ) + // InternalRoom.g:665:2: ( ( ( rule__Message__Group__0 ) ) ) + // InternalRoom.g:666:1: ( ( rule__Message__Group__0 ) ) { - // InternalRoom.g:638:1: ( ( rule__Message__Group__0 ) ) - // InternalRoom.g:639:1: ( rule__Message__Group__0 ) + // InternalRoom.g:666:1: ( ( rule__Message__Group__0 ) ) + // InternalRoom.g:667:1: ( rule__Message__Group__0 ) { before(grammarAccess.getMessageAccess().getGroup()); - // InternalRoom.g:640:1: ( rule__Message__Group__0 ) - // InternalRoom.g:640:2: rule__Message__Group__0 + // InternalRoom.g:668:1: ( rule__Message__Group__0 ) + // InternalRoom.g:668:2: rule__Message__Group__0 { pushFollow(FOLLOW_2); rule__Message__Group__0(); @@ -1810,11 +1887,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRulePortClass" - // InternalRoom.g:652:1: entryRulePortClass : rulePortClass EOF ; + // InternalRoom.g:680:1: entryRulePortClass : rulePortClass EOF ; public final void entryRulePortClass() throws RecognitionException { try { - // InternalRoom.g:653:1: ( rulePortClass EOF ) - // InternalRoom.g:654:1: rulePortClass EOF + // InternalRoom.g:681:1: ( rulePortClass EOF ) + // InternalRoom.g:682:1: rulePortClass EOF { before(grammarAccess.getPortClassRule()); pushFollow(FOLLOW_1); @@ -1840,21 +1917,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rulePortClass" - // InternalRoom.g:661:1: rulePortClass : ( ( rule__PortClass__Group__0 ) ) ; + // InternalRoom.g:689:1: rulePortClass : ( ( rule__PortClass__Group__0 ) ) ; public final void rulePortClass() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:665:2: ( ( ( rule__PortClass__Group__0 ) ) ) - // InternalRoom.g:666:1: ( ( rule__PortClass__Group__0 ) ) + // InternalRoom.g:693:2: ( ( ( rule__PortClass__Group__0 ) ) ) + // InternalRoom.g:694:1: ( ( rule__PortClass__Group__0 ) ) { - // InternalRoom.g:666:1: ( ( rule__PortClass__Group__0 ) ) - // InternalRoom.g:667:1: ( rule__PortClass__Group__0 ) + // InternalRoom.g:694:1: ( ( rule__PortClass__Group__0 ) ) + // InternalRoom.g:695:1: ( rule__PortClass__Group__0 ) { before(grammarAccess.getPortClassAccess().getGroup()); - // InternalRoom.g:668:1: ( rule__PortClass__Group__0 ) - // InternalRoom.g:668:2: rule__PortClass__Group__0 + // InternalRoom.g:696:1: ( rule__PortClass__Group__0 ) + // InternalRoom.g:696:2: rule__PortClass__Group__0 { pushFollow(FOLLOW_2); rule__PortClass__Group__0(); @@ -1887,11 +1964,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleMessageHandler" - // InternalRoom.g:680:1: entryRuleMessageHandler : ruleMessageHandler EOF ; + // InternalRoom.g:708:1: entryRuleMessageHandler : ruleMessageHandler EOF ; public final void entryRuleMessageHandler() throws RecognitionException { try { - // InternalRoom.g:681:1: ( ruleMessageHandler EOF ) - // InternalRoom.g:682:1: ruleMessageHandler EOF + // InternalRoom.g:709:1: ( ruleMessageHandler EOF ) + // InternalRoom.g:710:1: ruleMessageHandler EOF { before(grammarAccess.getMessageHandlerRule()); pushFollow(FOLLOW_1); @@ -1917,21 +1994,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleMessageHandler" - // InternalRoom.g:689:1: ruleMessageHandler : ( ( rule__MessageHandler__Alternatives ) ) ; + // InternalRoom.g:717:1: ruleMessageHandler : ( ( rule__MessageHandler__Alternatives ) ) ; public final void ruleMessageHandler() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:693:2: ( ( ( rule__MessageHandler__Alternatives ) ) ) - // InternalRoom.g:694:1: ( ( rule__MessageHandler__Alternatives ) ) + // InternalRoom.g:721:2: ( ( ( rule__MessageHandler__Alternatives ) ) ) + // InternalRoom.g:722:1: ( ( rule__MessageHandler__Alternatives ) ) { - // InternalRoom.g:694:1: ( ( rule__MessageHandler__Alternatives ) ) - // InternalRoom.g:695:1: ( rule__MessageHandler__Alternatives ) + // InternalRoom.g:722:1: ( ( rule__MessageHandler__Alternatives ) ) + // InternalRoom.g:723:1: ( rule__MessageHandler__Alternatives ) { before(grammarAccess.getMessageHandlerAccess().getAlternatives()); - // InternalRoom.g:696:1: ( rule__MessageHandler__Alternatives ) - // InternalRoom.g:696:2: rule__MessageHandler__Alternatives + // InternalRoom.g:724:1: ( rule__MessageHandler__Alternatives ) + // InternalRoom.g:724:2: rule__MessageHandler__Alternatives { pushFollow(FOLLOW_2); rule__MessageHandler__Alternatives(); @@ -1964,11 +2041,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleInMessageHandler" - // InternalRoom.g:708:1: entryRuleInMessageHandler : ruleInMessageHandler EOF ; + // InternalRoom.g:736:1: entryRuleInMessageHandler : ruleInMessageHandler EOF ; public final void entryRuleInMessageHandler() throws RecognitionException { try { - // InternalRoom.g:709:1: ( ruleInMessageHandler EOF ) - // InternalRoom.g:710:1: ruleInMessageHandler EOF + // InternalRoom.g:737:1: ( ruleInMessageHandler EOF ) + // InternalRoom.g:738:1: ruleInMessageHandler EOF { before(grammarAccess.getInMessageHandlerRule()); pushFollow(FOLLOW_1); @@ -1994,21 +2071,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleInMessageHandler" - // InternalRoom.g:717:1: ruleInMessageHandler : ( ( rule__InMessageHandler__Group__0 ) ) ; + // InternalRoom.g:745:1: ruleInMessageHandler : ( ( rule__InMessageHandler__Group__0 ) ) ; public final void ruleInMessageHandler() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:721:2: ( ( ( rule__InMessageHandler__Group__0 ) ) ) - // InternalRoom.g:722:1: ( ( rule__InMessageHandler__Group__0 ) ) + // InternalRoom.g:749:2: ( ( ( rule__InMessageHandler__Group__0 ) ) ) + // InternalRoom.g:750:1: ( ( rule__InMessageHandler__Group__0 ) ) { - // InternalRoom.g:722:1: ( ( rule__InMessageHandler__Group__0 ) ) - // InternalRoom.g:723:1: ( rule__InMessageHandler__Group__0 ) + // InternalRoom.g:750:1: ( ( rule__InMessageHandler__Group__0 ) ) + // InternalRoom.g:751:1: ( rule__InMessageHandler__Group__0 ) { before(grammarAccess.getInMessageHandlerAccess().getGroup()); - // InternalRoom.g:724:1: ( rule__InMessageHandler__Group__0 ) - // InternalRoom.g:724:2: rule__InMessageHandler__Group__0 + // InternalRoom.g:752:1: ( rule__InMessageHandler__Group__0 ) + // InternalRoom.g:752:2: rule__InMessageHandler__Group__0 { pushFollow(FOLLOW_2); rule__InMessageHandler__Group__0(); @@ -2041,11 +2118,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleOutMessageHandler" - // InternalRoom.g:736:1: entryRuleOutMessageHandler : ruleOutMessageHandler EOF ; + // InternalRoom.g:764:1: entryRuleOutMessageHandler : ruleOutMessageHandler EOF ; public final void entryRuleOutMessageHandler() throws RecognitionException { try { - // InternalRoom.g:737:1: ( ruleOutMessageHandler EOF ) - // InternalRoom.g:738:1: ruleOutMessageHandler EOF + // InternalRoom.g:765:1: ( ruleOutMessageHandler EOF ) + // InternalRoom.g:766:1: ruleOutMessageHandler EOF { before(grammarAccess.getOutMessageHandlerRule()); pushFollow(FOLLOW_1); @@ -2071,21 +2148,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleOutMessageHandler" - // InternalRoom.g:745:1: ruleOutMessageHandler : ( ( rule__OutMessageHandler__Group__0 ) ) ; + // InternalRoom.g:773:1: ruleOutMessageHandler : ( ( rule__OutMessageHandler__Group__0 ) ) ; public final void ruleOutMessageHandler() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:749:2: ( ( ( rule__OutMessageHandler__Group__0 ) ) ) - // InternalRoom.g:750:1: ( ( rule__OutMessageHandler__Group__0 ) ) + // InternalRoom.g:777:2: ( ( ( rule__OutMessageHandler__Group__0 ) ) ) + // InternalRoom.g:778:1: ( ( rule__OutMessageHandler__Group__0 ) ) { - // InternalRoom.g:750:1: ( ( rule__OutMessageHandler__Group__0 ) ) - // InternalRoom.g:751:1: ( rule__OutMessageHandler__Group__0 ) + // InternalRoom.g:778:1: ( ( rule__OutMessageHandler__Group__0 ) ) + // InternalRoom.g:779:1: ( rule__OutMessageHandler__Group__0 ) { before(grammarAccess.getOutMessageHandlerAccess().getGroup()); - // InternalRoom.g:752:1: ( rule__OutMessageHandler__Group__0 ) - // InternalRoom.g:752:2: rule__OutMessageHandler__Group__0 + // InternalRoom.g:780:1: ( rule__OutMessageHandler__Group__0 ) + // InternalRoom.g:780:2: rule__OutMessageHandler__Group__0 { pushFollow(FOLLOW_2); rule__OutMessageHandler__Group__0(); @@ -2118,11 +2195,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleModelComponent" - // InternalRoom.g:764:1: entryRuleModelComponent : ruleModelComponent EOF ; + // InternalRoom.g:792:1: entryRuleModelComponent : ruleModelComponent EOF ; public final void entryRuleModelComponent() throws RecognitionException { try { - // InternalRoom.g:765:1: ( ruleModelComponent EOF ) - // InternalRoom.g:766:1: ruleModelComponent EOF + // InternalRoom.g:793:1: ( ruleModelComponent EOF ) + // InternalRoom.g:794:1: ruleModelComponent EOF { before(grammarAccess.getModelComponentRule()); pushFollow(FOLLOW_1); @@ -2148,17 +2225,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleModelComponent" - // InternalRoom.g:773:1: ruleModelComponent : ( ruleActorClass ) ; + // InternalRoom.g:801:1: ruleModelComponent : ( ruleActorClass ) ; public final void ruleModelComponent() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:777:2: ( ( ruleActorClass ) ) - // InternalRoom.g:778:1: ( ruleActorClass ) + // InternalRoom.g:805:2: ( ( ruleActorClass ) ) + // InternalRoom.g:806:1: ( ruleActorClass ) { - // InternalRoom.g:778:1: ( ruleActorClass ) - // InternalRoom.g:779:1: ruleActorClass + // InternalRoom.g:806:1: ( ruleActorClass ) + // InternalRoom.g:807:1: ruleActorClass { before(grammarAccess.getModelComponentAccess().getActorClassParserRuleCall()); pushFollow(FOLLOW_2); @@ -2189,11 +2266,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleActorClass" - // InternalRoom.g:792:1: entryRuleActorClass : ruleActorClass EOF ; + // InternalRoom.g:820:1: entryRuleActorClass : ruleActorClass EOF ; public final void entryRuleActorClass() throws RecognitionException { try { - // InternalRoom.g:793:1: ( ruleActorClass EOF ) - // InternalRoom.g:794:1: ruleActorClass EOF + // InternalRoom.g:821:1: ( ruleActorClass EOF ) + // InternalRoom.g:822:1: ruleActorClass EOF { before(grammarAccess.getActorClassRule()); pushFollow(FOLLOW_1); @@ -2219,21 +2296,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleActorClass" - // InternalRoom.g:801:1: ruleActorClass : ( ( rule__ActorClass__Group__0 ) ) ; + // InternalRoom.g:829:1: ruleActorClass : ( ( rule__ActorClass__Group__0 ) ) ; public final void ruleActorClass() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:805:2: ( ( ( rule__ActorClass__Group__0 ) ) ) - // InternalRoom.g:806:1: ( ( rule__ActorClass__Group__0 ) ) + // InternalRoom.g:833:2: ( ( ( rule__ActorClass__Group__0 ) ) ) + // InternalRoom.g:834:1: ( ( rule__ActorClass__Group__0 ) ) { - // InternalRoom.g:806:1: ( ( rule__ActorClass__Group__0 ) ) - // InternalRoom.g:807:1: ( rule__ActorClass__Group__0 ) + // InternalRoom.g:834:1: ( ( rule__ActorClass__Group__0 ) ) + // InternalRoom.g:835:1: ( rule__ActorClass__Group__0 ) { before(grammarAccess.getActorClassAccess().getGroup()); - // InternalRoom.g:808:1: ( rule__ActorClass__Group__0 ) - // InternalRoom.g:808:2: rule__ActorClass__Group__0 + // InternalRoom.g:836:1: ( rule__ActorClass__Group__0 ) + // InternalRoom.g:836:2: rule__ActorClass__Group__0 { pushFollow(FOLLOW_2); rule__ActorClass__Group__0(); @@ -2266,11 +2343,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleInterfaceItem" - // InternalRoom.g:820:1: entryRuleInterfaceItem : ruleInterfaceItem EOF ; + // InternalRoom.g:848:1: entryRuleInterfaceItem : ruleInterfaceItem EOF ; public final void entryRuleInterfaceItem() throws RecognitionException { try { - // InternalRoom.g:821:1: ( ruleInterfaceItem EOF ) - // InternalRoom.g:822:1: ruleInterfaceItem EOF + // InternalRoom.g:849:1: ( ruleInterfaceItem EOF ) + // InternalRoom.g:850:1: ruleInterfaceItem EOF { before(grammarAccess.getInterfaceItemRule()); pushFollow(FOLLOW_1); @@ -2296,21 +2373,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleInterfaceItem" - // InternalRoom.g:829:1: ruleInterfaceItem : ( ( rule__InterfaceItem__Alternatives ) ) ; + // InternalRoom.g:857:1: ruleInterfaceItem : ( ( rule__InterfaceItem__Alternatives ) ) ; public final void ruleInterfaceItem() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:833:2: ( ( ( rule__InterfaceItem__Alternatives ) ) ) - // InternalRoom.g:834:1: ( ( rule__InterfaceItem__Alternatives ) ) + // InternalRoom.g:861:2: ( ( ( rule__InterfaceItem__Alternatives ) ) ) + // InternalRoom.g:862:1: ( ( rule__InterfaceItem__Alternatives ) ) { - // InternalRoom.g:834:1: ( ( rule__InterfaceItem__Alternatives ) ) - // InternalRoom.g:835:1: ( rule__InterfaceItem__Alternatives ) + // InternalRoom.g:862:1: ( ( rule__InterfaceItem__Alternatives ) ) + // InternalRoom.g:863:1: ( rule__InterfaceItem__Alternatives ) { before(grammarAccess.getInterfaceItemAccess().getAlternatives()); - // InternalRoom.g:836:1: ( rule__InterfaceItem__Alternatives ) - // InternalRoom.g:836:2: rule__InterfaceItem__Alternatives + // InternalRoom.g:864:1: ( rule__InterfaceItem__Alternatives ) + // InternalRoom.g:864:2: rule__InterfaceItem__Alternatives { pushFollow(FOLLOW_2); rule__InterfaceItem__Alternatives(); @@ -2343,11 +2420,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRulePort" - // InternalRoom.g:848:1: entryRulePort : rulePort EOF ; + // InternalRoom.g:876:1: entryRulePort : rulePort EOF ; public final void entryRulePort() throws RecognitionException { try { - // InternalRoom.g:849:1: ( rulePort EOF ) - // InternalRoom.g:850:1: rulePort EOF + // InternalRoom.g:877:1: ( rulePort EOF ) + // InternalRoom.g:878:1: rulePort EOF { before(grammarAccess.getPortRule()); pushFollow(FOLLOW_1); @@ -2373,21 +2450,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rulePort" - // InternalRoom.g:857:1: rulePort : ( ( rule__Port__Group__0 ) ) ; + // InternalRoom.g:885:1: rulePort : ( ( rule__Port__Group__0 ) ) ; public final void rulePort() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:861:2: ( ( ( rule__Port__Group__0 ) ) ) - // InternalRoom.g:862:1: ( ( rule__Port__Group__0 ) ) + // InternalRoom.g:889:2: ( ( ( rule__Port__Group__0 ) ) ) + // InternalRoom.g:890:1: ( ( rule__Port__Group__0 ) ) { - // InternalRoom.g:862:1: ( ( rule__Port__Group__0 ) ) - // InternalRoom.g:863:1: ( rule__Port__Group__0 ) + // InternalRoom.g:890:1: ( ( rule__Port__Group__0 ) ) + // InternalRoom.g:891:1: ( rule__Port__Group__0 ) { before(grammarAccess.getPortAccess().getGroup()); - // InternalRoom.g:864:1: ( rule__Port__Group__0 ) - // InternalRoom.g:864:2: rule__Port__Group__0 + // InternalRoom.g:892:1: ( rule__Port__Group__0 ) + // InternalRoom.g:892:2: rule__Port__Group__0 { pushFollow(FOLLOW_2); rule__Port__Group__0(); @@ -2420,11 +2497,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleExternalPort" - // InternalRoom.g:876:1: entryRuleExternalPort : ruleExternalPort EOF ; + // InternalRoom.g:904:1: entryRuleExternalPort : ruleExternalPort EOF ; public final void entryRuleExternalPort() throws RecognitionException { try { - // InternalRoom.g:877:1: ( ruleExternalPort EOF ) - // InternalRoom.g:878:1: ruleExternalPort EOF + // InternalRoom.g:905:1: ( ruleExternalPort EOF ) + // InternalRoom.g:906:1: ruleExternalPort EOF { before(grammarAccess.getExternalPortRule()); pushFollow(FOLLOW_1); @@ -2450,21 +2527,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleExternalPort" - // InternalRoom.g:885:1: ruleExternalPort : ( ( rule__ExternalPort__Group__0 ) ) ; + // InternalRoom.g:913:1: ruleExternalPort : ( ( rule__ExternalPort__Group__0 ) ) ; public final void ruleExternalPort() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:889:2: ( ( ( rule__ExternalPort__Group__0 ) ) ) - // InternalRoom.g:890:1: ( ( rule__ExternalPort__Group__0 ) ) + // InternalRoom.g:917:2: ( ( ( rule__ExternalPort__Group__0 ) ) ) + // InternalRoom.g:918:1: ( ( rule__ExternalPort__Group__0 ) ) { - // InternalRoom.g:890:1: ( ( rule__ExternalPort__Group__0 ) ) - // InternalRoom.g:891:1: ( rule__ExternalPort__Group__0 ) + // InternalRoom.g:918:1: ( ( rule__ExternalPort__Group__0 ) ) + // InternalRoom.g:919:1: ( rule__ExternalPort__Group__0 ) { before(grammarAccess.getExternalPortAccess().getGroup()); - // InternalRoom.g:892:1: ( rule__ExternalPort__Group__0 ) - // InternalRoom.g:892:2: rule__ExternalPort__Group__0 + // InternalRoom.g:920:1: ( rule__ExternalPort__Group__0 ) + // InternalRoom.g:920:2: rule__ExternalPort__Group__0 { pushFollow(FOLLOW_2); rule__ExternalPort__Group__0(); @@ -2497,11 +2574,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleSAP" - // InternalRoom.g:904:1: entryRuleSAP : ruleSAP EOF ; + // InternalRoom.g:932:1: entryRuleSAP : ruleSAP EOF ; public final void entryRuleSAP() throws RecognitionException { try { - // InternalRoom.g:905:1: ( ruleSAP EOF ) - // InternalRoom.g:906:1: ruleSAP EOF + // InternalRoom.g:933:1: ( ruleSAP EOF ) + // InternalRoom.g:934:1: ruleSAP EOF { before(grammarAccess.getSAPRule()); pushFollow(FOLLOW_1); @@ -2527,21 +2604,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleSAP" - // InternalRoom.g:913:1: ruleSAP : ( ( rule__SAP__Group__0 ) ) ; + // InternalRoom.g:941:1: ruleSAP : ( ( rule__SAP__Group__0 ) ) ; public final void ruleSAP() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:917:2: ( ( ( rule__SAP__Group__0 ) ) ) - // InternalRoom.g:918:1: ( ( rule__SAP__Group__0 ) ) + // InternalRoom.g:945:2: ( ( ( rule__SAP__Group__0 ) ) ) + // InternalRoom.g:946:1: ( ( rule__SAP__Group__0 ) ) { - // InternalRoom.g:918:1: ( ( rule__SAP__Group__0 ) ) - // InternalRoom.g:919:1: ( rule__SAP__Group__0 ) + // InternalRoom.g:946:1: ( ( rule__SAP__Group__0 ) ) + // InternalRoom.g:947:1: ( rule__SAP__Group__0 ) { before(grammarAccess.getSAPAccess().getGroup()); - // InternalRoom.g:920:1: ( rule__SAP__Group__0 ) - // InternalRoom.g:920:2: rule__SAP__Group__0 + // InternalRoom.g:948:1: ( rule__SAP__Group__0 ) + // InternalRoom.g:948:2: rule__SAP__Group__0 { pushFollow(FOLLOW_2); rule__SAP__Group__0(); @@ -2574,11 +2651,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleSPP" - // InternalRoom.g:932:1: entryRuleSPP : ruleSPP EOF ; + // InternalRoom.g:960:1: entryRuleSPP : ruleSPP EOF ; public final void entryRuleSPP() throws RecognitionException { try { - // InternalRoom.g:933:1: ( ruleSPP EOF ) - // InternalRoom.g:934:1: ruleSPP EOF + // InternalRoom.g:961:1: ( ruleSPP EOF ) + // InternalRoom.g:962:1: ruleSPP EOF { before(grammarAccess.getSPPRule()); pushFollow(FOLLOW_1); @@ -2604,21 +2681,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleSPP" - // InternalRoom.g:941:1: ruleSPP : ( ( rule__SPP__Group__0 ) ) ; + // InternalRoom.g:969:1: ruleSPP : ( ( rule__SPP__Group__0 ) ) ; public final void ruleSPP() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:945:2: ( ( ( rule__SPP__Group__0 ) ) ) - // InternalRoom.g:946:1: ( ( rule__SPP__Group__0 ) ) + // InternalRoom.g:973:2: ( ( ( rule__SPP__Group__0 ) ) ) + // InternalRoom.g:974:1: ( ( rule__SPP__Group__0 ) ) { - // InternalRoom.g:946:1: ( ( rule__SPP__Group__0 ) ) - // InternalRoom.g:947:1: ( rule__SPP__Group__0 ) + // InternalRoom.g:974:1: ( ( rule__SPP__Group__0 ) ) + // InternalRoom.g:975:1: ( rule__SPP__Group__0 ) { before(grammarAccess.getSPPAccess().getGroup()); - // InternalRoom.g:948:1: ( rule__SPP__Group__0 ) - // InternalRoom.g:948:2: rule__SPP__Group__0 + // InternalRoom.g:976:1: ( rule__SPP__Group__0 ) + // InternalRoom.g:976:2: rule__SPP__Group__0 { pushFollow(FOLLOW_2); rule__SPP__Group__0(); @@ -2651,11 +2728,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleServiceImplementation" - // InternalRoom.g:960:1: entryRuleServiceImplementation : ruleServiceImplementation EOF ; + // InternalRoom.g:988:1: entryRuleServiceImplementation : ruleServiceImplementation EOF ; public final void entryRuleServiceImplementation() throws RecognitionException { try { - // InternalRoom.g:961:1: ( ruleServiceImplementation EOF ) - // InternalRoom.g:962:1: ruleServiceImplementation EOF + // InternalRoom.g:989:1: ( ruleServiceImplementation EOF ) + // InternalRoom.g:990:1: ruleServiceImplementation EOF { before(grammarAccess.getServiceImplementationRule()); pushFollow(FOLLOW_1); @@ -2681,21 +2758,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleServiceImplementation" - // InternalRoom.g:969:1: ruleServiceImplementation : ( ( rule__ServiceImplementation__Group__0 ) ) ; + // InternalRoom.g:997:1: ruleServiceImplementation : ( ( rule__ServiceImplementation__Group__0 ) ) ; public final void ruleServiceImplementation() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:973:2: ( ( ( rule__ServiceImplementation__Group__0 ) ) ) - // InternalRoom.g:974:1: ( ( rule__ServiceImplementation__Group__0 ) ) + // InternalRoom.g:1001:2: ( ( ( rule__ServiceImplementation__Group__0 ) ) ) + // InternalRoom.g:1002:1: ( ( rule__ServiceImplementation__Group__0 ) ) { - // InternalRoom.g:974:1: ( ( rule__ServiceImplementation__Group__0 ) ) - // InternalRoom.g:975:1: ( rule__ServiceImplementation__Group__0 ) + // InternalRoom.g:1002:1: ( ( rule__ServiceImplementation__Group__0 ) ) + // InternalRoom.g:1003:1: ( rule__ServiceImplementation__Group__0 ) { before(grammarAccess.getServiceImplementationAccess().getGroup()); - // InternalRoom.g:976:1: ( rule__ServiceImplementation__Group__0 ) - // InternalRoom.g:976:2: rule__ServiceImplementation__Group__0 + // InternalRoom.g:1004:1: ( rule__ServiceImplementation__Group__0 ) + // InternalRoom.g:1004:2: rule__ServiceImplementation__Group__0 { pushFollow(FOLLOW_2); rule__ServiceImplementation__Group__0(); @@ -2728,11 +2805,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleLogicalSystem" - // InternalRoom.g:988:1: entryRuleLogicalSystem : ruleLogicalSystem EOF ; + // InternalRoom.g:1016:1: entryRuleLogicalSystem : ruleLogicalSystem EOF ; public final void entryRuleLogicalSystem() throws RecognitionException { try { - // InternalRoom.g:989:1: ( ruleLogicalSystem EOF ) - // InternalRoom.g:990:1: ruleLogicalSystem EOF + // InternalRoom.g:1017:1: ( ruleLogicalSystem EOF ) + // InternalRoom.g:1018:1: ruleLogicalSystem EOF { before(grammarAccess.getLogicalSystemRule()); pushFollow(FOLLOW_1); @@ -2758,21 +2835,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleLogicalSystem" - // InternalRoom.g:997:1: ruleLogicalSystem : ( ( rule__LogicalSystem__Group__0 ) ) ; + // InternalRoom.g:1025:1: ruleLogicalSystem : ( ( rule__LogicalSystem__Group__0 ) ) ; public final void ruleLogicalSystem() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1001:2: ( ( ( rule__LogicalSystem__Group__0 ) ) ) - // InternalRoom.g:1002:1: ( ( rule__LogicalSystem__Group__0 ) ) + // InternalRoom.g:1029:2: ( ( ( rule__LogicalSystem__Group__0 ) ) ) + // InternalRoom.g:1030:1: ( ( rule__LogicalSystem__Group__0 ) ) { - // InternalRoom.g:1002:1: ( ( rule__LogicalSystem__Group__0 ) ) - // InternalRoom.g:1003:1: ( rule__LogicalSystem__Group__0 ) + // InternalRoom.g:1030:1: ( ( rule__LogicalSystem__Group__0 ) ) + // InternalRoom.g:1031:1: ( rule__LogicalSystem__Group__0 ) { before(grammarAccess.getLogicalSystemAccess().getGroup()); - // InternalRoom.g:1004:1: ( rule__LogicalSystem__Group__0 ) - // InternalRoom.g:1004:2: rule__LogicalSystem__Group__0 + // InternalRoom.g:1032:1: ( rule__LogicalSystem__Group__0 ) + // InternalRoom.g:1032:2: rule__LogicalSystem__Group__0 { pushFollow(FOLLOW_2); rule__LogicalSystem__Group__0(); @@ -2805,11 +2882,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleSubSystemRef" - // InternalRoom.g:1018:1: entryRuleSubSystemRef : ruleSubSystemRef EOF ; + // InternalRoom.g:1046:1: entryRuleSubSystemRef : ruleSubSystemRef EOF ; public final void entryRuleSubSystemRef() throws RecognitionException { try { - // InternalRoom.g:1019:1: ( ruleSubSystemRef EOF ) - // InternalRoom.g:1020:1: ruleSubSystemRef EOF + // InternalRoom.g:1047:1: ( ruleSubSystemRef EOF ) + // InternalRoom.g:1048:1: ruleSubSystemRef EOF { before(grammarAccess.getSubSystemRefRule()); pushFollow(FOLLOW_1); @@ -2835,21 +2912,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleSubSystemRef" - // InternalRoom.g:1027:1: ruleSubSystemRef : ( ( rule__SubSystemRef__Group__0 ) ) ; + // InternalRoom.g:1055:1: ruleSubSystemRef : ( ( rule__SubSystemRef__Group__0 ) ) ; public final void ruleSubSystemRef() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1031:2: ( ( ( rule__SubSystemRef__Group__0 ) ) ) - // InternalRoom.g:1032:1: ( ( rule__SubSystemRef__Group__0 ) ) + // InternalRoom.g:1059:2: ( ( ( rule__SubSystemRef__Group__0 ) ) ) + // InternalRoom.g:1060:1: ( ( rule__SubSystemRef__Group__0 ) ) { - // InternalRoom.g:1032:1: ( ( rule__SubSystemRef__Group__0 ) ) - // InternalRoom.g:1033:1: ( rule__SubSystemRef__Group__0 ) + // InternalRoom.g:1060:1: ( ( rule__SubSystemRef__Group__0 ) ) + // InternalRoom.g:1061:1: ( rule__SubSystemRef__Group__0 ) { before(grammarAccess.getSubSystemRefAccess().getGroup()); - // InternalRoom.g:1034:1: ( rule__SubSystemRef__Group__0 ) - // InternalRoom.g:1034:2: rule__SubSystemRef__Group__0 + // InternalRoom.g:1062:1: ( rule__SubSystemRef__Group__0 ) + // InternalRoom.g:1062:2: rule__SubSystemRef__Group__0 { pushFollow(FOLLOW_2); rule__SubSystemRef__Group__0(); @@ -2882,11 +2959,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleSubSystemClass" - // InternalRoom.g:1046:1: entryRuleSubSystemClass : ruleSubSystemClass EOF ; + // InternalRoom.g:1074:1: entryRuleSubSystemClass : ruleSubSystemClass EOF ; public final void entryRuleSubSystemClass() throws RecognitionException { try { - // InternalRoom.g:1047:1: ( ruleSubSystemClass EOF ) - // InternalRoom.g:1048:1: ruleSubSystemClass EOF + // InternalRoom.g:1075:1: ( ruleSubSystemClass EOF ) + // InternalRoom.g:1076:1: ruleSubSystemClass EOF { before(grammarAccess.getSubSystemClassRule()); pushFollow(FOLLOW_1); @@ -2912,21 +2989,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleSubSystemClass" - // InternalRoom.g:1055:1: ruleSubSystemClass : ( ( rule__SubSystemClass__Group__0 ) ) ; + // InternalRoom.g:1083:1: ruleSubSystemClass : ( ( rule__SubSystemClass__Group__0 ) ) ; public final void ruleSubSystemClass() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1059:2: ( ( ( rule__SubSystemClass__Group__0 ) ) ) - // InternalRoom.g:1060:1: ( ( rule__SubSystemClass__Group__0 ) ) + // InternalRoom.g:1087:2: ( ( ( rule__SubSystemClass__Group__0 ) ) ) + // InternalRoom.g:1088:1: ( ( rule__SubSystemClass__Group__0 ) ) { - // InternalRoom.g:1060:1: ( ( rule__SubSystemClass__Group__0 ) ) - // InternalRoom.g:1061:1: ( rule__SubSystemClass__Group__0 ) + // InternalRoom.g:1088:1: ( ( rule__SubSystemClass__Group__0 ) ) + // InternalRoom.g:1089:1: ( rule__SubSystemClass__Group__0 ) { before(grammarAccess.getSubSystemClassAccess().getGroup()); - // InternalRoom.g:1062:1: ( rule__SubSystemClass__Group__0 ) - // InternalRoom.g:1062:2: rule__SubSystemClass__Group__0 + // InternalRoom.g:1090:1: ( rule__SubSystemClass__Group__0 ) + // InternalRoom.g:1090:2: rule__SubSystemClass__Group__0 { pushFollow(FOLLOW_2); rule__SubSystemClass__Group__0(); @@ -2959,11 +3036,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleLogicalThread" - // InternalRoom.g:1074:1: entryRuleLogicalThread : ruleLogicalThread EOF ; + // InternalRoom.g:1102:1: entryRuleLogicalThread : ruleLogicalThread EOF ; public final void entryRuleLogicalThread() throws RecognitionException { try { - // InternalRoom.g:1075:1: ( ruleLogicalThread EOF ) - // InternalRoom.g:1076:1: ruleLogicalThread EOF + // InternalRoom.g:1103:1: ( ruleLogicalThread EOF ) + // InternalRoom.g:1104:1: ruleLogicalThread EOF { before(grammarAccess.getLogicalThreadRule()); pushFollow(FOLLOW_1); @@ -2989,21 +3066,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleLogicalThread" - // InternalRoom.g:1083:1: ruleLogicalThread : ( ( rule__LogicalThread__Group__0 ) ) ; + // InternalRoom.g:1111:1: ruleLogicalThread : ( ( rule__LogicalThread__Group__0 ) ) ; public final void ruleLogicalThread() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1087:2: ( ( ( rule__LogicalThread__Group__0 ) ) ) - // InternalRoom.g:1088:1: ( ( rule__LogicalThread__Group__0 ) ) + // InternalRoom.g:1115:2: ( ( ( rule__LogicalThread__Group__0 ) ) ) + // InternalRoom.g:1116:1: ( ( rule__LogicalThread__Group__0 ) ) { - // InternalRoom.g:1088:1: ( ( rule__LogicalThread__Group__0 ) ) - // InternalRoom.g:1089:1: ( rule__LogicalThread__Group__0 ) + // InternalRoom.g:1116:1: ( ( rule__LogicalThread__Group__0 ) ) + // InternalRoom.g:1117:1: ( rule__LogicalThread__Group__0 ) { before(grammarAccess.getLogicalThreadAccess().getGroup()); - // InternalRoom.g:1090:1: ( rule__LogicalThread__Group__0 ) - // InternalRoom.g:1090:2: rule__LogicalThread__Group__0 + // InternalRoom.g:1118:1: ( rule__LogicalThread__Group__0 ) + // InternalRoom.g:1118:2: rule__LogicalThread__Group__0 { pushFollow(FOLLOW_2); rule__LogicalThread__Group__0(); @@ -3036,11 +3113,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleActorInstanceMapping" - // InternalRoom.g:1102:1: entryRuleActorInstanceMapping : ruleActorInstanceMapping EOF ; + // InternalRoom.g:1130:1: entryRuleActorInstanceMapping : ruleActorInstanceMapping EOF ; public final void entryRuleActorInstanceMapping() throws RecognitionException { try { - // InternalRoom.g:1103:1: ( ruleActorInstanceMapping EOF ) - // InternalRoom.g:1104:1: ruleActorInstanceMapping EOF + // InternalRoom.g:1131:1: ( ruleActorInstanceMapping EOF ) + // InternalRoom.g:1132:1: ruleActorInstanceMapping EOF { before(grammarAccess.getActorInstanceMappingRule()); pushFollow(FOLLOW_1); @@ -3066,21 +3143,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleActorInstanceMapping" - // InternalRoom.g:1111:1: ruleActorInstanceMapping : ( ( rule__ActorInstanceMapping__Group__0 ) ) ; + // InternalRoom.g:1139:1: ruleActorInstanceMapping : ( ( rule__ActorInstanceMapping__Group__0 ) ) ; public final void ruleActorInstanceMapping() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1115:2: ( ( ( rule__ActorInstanceMapping__Group__0 ) ) ) - // InternalRoom.g:1116:1: ( ( rule__ActorInstanceMapping__Group__0 ) ) + // InternalRoom.g:1143:2: ( ( ( rule__ActorInstanceMapping__Group__0 ) ) ) + // InternalRoom.g:1144:1: ( ( rule__ActorInstanceMapping__Group__0 ) ) { - // InternalRoom.g:1116:1: ( ( rule__ActorInstanceMapping__Group__0 ) ) - // InternalRoom.g:1117:1: ( rule__ActorInstanceMapping__Group__0 ) + // InternalRoom.g:1144:1: ( ( rule__ActorInstanceMapping__Group__0 ) ) + // InternalRoom.g:1145:1: ( rule__ActorInstanceMapping__Group__0 ) { before(grammarAccess.getActorInstanceMappingAccess().getGroup()); - // InternalRoom.g:1118:1: ( rule__ActorInstanceMapping__Group__0 ) - // InternalRoom.g:1118:2: rule__ActorInstanceMapping__Group__0 + // InternalRoom.g:1146:1: ( rule__ActorInstanceMapping__Group__0 ) + // InternalRoom.g:1146:2: rule__ActorInstanceMapping__Group__0 { pushFollow(FOLLOW_2); rule__ActorInstanceMapping__Group__0(); @@ -3113,11 +3190,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleRefPath" - // InternalRoom.g:1130:1: entryRuleRefPath : ruleRefPath EOF ; + // InternalRoom.g:1158:1: entryRuleRefPath : ruleRefPath EOF ; public final void entryRuleRefPath() throws RecognitionException { try { - // InternalRoom.g:1131:1: ( ruleRefPath EOF ) - // InternalRoom.g:1132:1: ruleRefPath EOF + // InternalRoom.g:1159:1: ( ruleRefPath EOF ) + // InternalRoom.g:1160:1: ruleRefPath EOF { before(grammarAccess.getRefPathRule()); pushFollow(FOLLOW_1); @@ -3143,21 +3220,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleRefPath" - // InternalRoom.g:1139:1: ruleRefPath : ( ( rule__RefPath__Group__0 ) ) ; + // InternalRoom.g:1167:1: ruleRefPath : ( ( rule__RefPath__Group__0 ) ) ; public final void ruleRefPath() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1143:2: ( ( ( rule__RefPath__Group__0 ) ) ) - // InternalRoom.g:1144:1: ( ( rule__RefPath__Group__0 ) ) + // InternalRoom.g:1171:2: ( ( ( rule__RefPath__Group__0 ) ) ) + // InternalRoom.g:1172:1: ( ( rule__RefPath__Group__0 ) ) { - // InternalRoom.g:1144:1: ( ( rule__RefPath__Group__0 ) ) - // InternalRoom.g:1145:1: ( rule__RefPath__Group__0 ) + // InternalRoom.g:1172:1: ( ( rule__RefPath__Group__0 ) ) + // InternalRoom.g:1173:1: ( rule__RefPath__Group__0 ) { before(grammarAccess.getRefPathAccess().getGroup()); - // InternalRoom.g:1146:1: ( rule__RefPath__Group__0 ) - // InternalRoom.g:1146:2: rule__RefPath__Group__0 + // InternalRoom.g:1174:1: ( rule__RefPath__Group__0 ) + // InternalRoom.g:1174:2: rule__RefPath__Group__0 { pushFollow(FOLLOW_2); rule__RefPath__Group__0(); @@ -3190,11 +3267,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleRefSegment" - // InternalRoom.g:1158:1: entryRuleRefSegment : ruleRefSegment EOF ; + // InternalRoom.g:1186:1: entryRuleRefSegment : ruleRefSegment EOF ; public final void entryRuleRefSegment() throws RecognitionException { try { - // InternalRoom.g:1159:1: ( ruleRefSegment EOF ) - // InternalRoom.g:1160:1: ruleRefSegment EOF + // InternalRoom.g:1187:1: ( ruleRefSegment EOF ) + // InternalRoom.g:1188:1: ruleRefSegment EOF { before(grammarAccess.getRefSegmentRule()); pushFollow(FOLLOW_1); @@ -3220,21 +3297,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleRefSegment" - // InternalRoom.g:1167:1: ruleRefSegment : ( ( rule__RefSegment__Group__0 ) ) ; + // InternalRoom.g:1195:1: ruleRefSegment : ( ( rule__RefSegment__Group__0 ) ) ; public final void ruleRefSegment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1171:2: ( ( ( rule__RefSegment__Group__0 ) ) ) - // InternalRoom.g:1172:1: ( ( rule__RefSegment__Group__0 ) ) + // InternalRoom.g:1199:2: ( ( ( rule__RefSegment__Group__0 ) ) ) + // InternalRoom.g:1200:1: ( ( rule__RefSegment__Group__0 ) ) { - // InternalRoom.g:1172:1: ( ( rule__RefSegment__Group__0 ) ) - // InternalRoom.g:1173:1: ( rule__RefSegment__Group__0 ) + // InternalRoom.g:1200:1: ( ( rule__RefSegment__Group__0 ) ) + // InternalRoom.g:1201:1: ( rule__RefSegment__Group__0 ) { before(grammarAccess.getRefSegmentAccess().getGroup()); - // InternalRoom.g:1174:1: ( rule__RefSegment__Group__0 ) - // InternalRoom.g:1174:2: rule__RefSegment__Group__0 + // InternalRoom.g:1202:1: ( rule__RefSegment__Group__0 ) + // InternalRoom.g:1202:2: rule__RefSegment__Group__0 { pushFollow(FOLLOW_2); rule__RefSegment__Group__0(); @@ -3267,11 +3344,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleBinding" - // InternalRoom.g:1186:1: entryRuleBinding : ruleBinding EOF ; + // InternalRoom.g:1214:1: entryRuleBinding : ruleBinding EOF ; public final void entryRuleBinding() throws RecognitionException { try { - // InternalRoom.g:1187:1: ( ruleBinding EOF ) - // InternalRoom.g:1188:1: ruleBinding EOF + // InternalRoom.g:1215:1: ( ruleBinding EOF ) + // InternalRoom.g:1216:1: ruleBinding EOF { before(grammarAccess.getBindingRule()); pushFollow(FOLLOW_1); @@ -3297,21 +3374,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleBinding" - // InternalRoom.g:1195:1: ruleBinding : ( ( rule__Binding__Group__0 ) ) ; + // InternalRoom.g:1223:1: ruleBinding : ( ( rule__Binding__Group__0 ) ) ; public final void ruleBinding() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1199:2: ( ( ( rule__Binding__Group__0 ) ) ) - // InternalRoom.g:1200:1: ( ( rule__Binding__Group__0 ) ) + // InternalRoom.g:1227:2: ( ( ( rule__Binding__Group__0 ) ) ) + // InternalRoom.g:1228:1: ( ( rule__Binding__Group__0 ) ) { - // InternalRoom.g:1200:1: ( ( rule__Binding__Group__0 ) ) - // InternalRoom.g:1201:1: ( rule__Binding__Group__0 ) + // InternalRoom.g:1228:1: ( ( rule__Binding__Group__0 ) ) + // InternalRoom.g:1229:1: ( rule__Binding__Group__0 ) { before(grammarAccess.getBindingAccess().getGroup()); - // InternalRoom.g:1202:1: ( rule__Binding__Group__0 ) - // InternalRoom.g:1202:2: rule__Binding__Group__0 + // InternalRoom.g:1230:1: ( rule__Binding__Group__0 ) + // InternalRoom.g:1230:2: rule__Binding__Group__0 { pushFollow(FOLLOW_2); rule__Binding__Group__0(); @@ -3344,11 +3421,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleBindingEndPoint" - // InternalRoom.g:1214:1: entryRuleBindingEndPoint : ruleBindingEndPoint EOF ; + // InternalRoom.g:1242:1: entryRuleBindingEndPoint : ruleBindingEndPoint EOF ; public final void entryRuleBindingEndPoint() throws RecognitionException { try { - // InternalRoom.g:1215:1: ( ruleBindingEndPoint EOF ) - // InternalRoom.g:1216:1: ruleBindingEndPoint EOF + // InternalRoom.g:1243:1: ( ruleBindingEndPoint EOF ) + // InternalRoom.g:1244:1: ruleBindingEndPoint EOF { before(grammarAccess.getBindingEndPointRule()); pushFollow(FOLLOW_1); @@ -3374,21 +3451,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleBindingEndPoint" - // InternalRoom.g:1223:1: ruleBindingEndPoint : ( ( rule__BindingEndPoint__Group__0 ) ) ; + // InternalRoom.g:1251:1: ruleBindingEndPoint : ( ( rule__BindingEndPoint__Group__0 ) ) ; public final void ruleBindingEndPoint() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1227:2: ( ( ( rule__BindingEndPoint__Group__0 ) ) ) - // InternalRoom.g:1228:1: ( ( rule__BindingEndPoint__Group__0 ) ) + // InternalRoom.g:1255:2: ( ( ( rule__BindingEndPoint__Group__0 ) ) ) + // InternalRoom.g:1256:1: ( ( rule__BindingEndPoint__Group__0 ) ) { - // InternalRoom.g:1228:1: ( ( rule__BindingEndPoint__Group__0 ) ) - // InternalRoom.g:1229:1: ( rule__BindingEndPoint__Group__0 ) + // InternalRoom.g:1256:1: ( ( rule__BindingEndPoint__Group__0 ) ) + // InternalRoom.g:1257:1: ( rule__BindingEndPoint__Group__0 ) { before(grammarAccess.getBindingEndPointAccess().getGroup()); - // InternalRoom.g:1230:1: ( rule__BindingEndPoint__Group__0 ) - // InternalRoom.g:1230:2: rule__BindingEndPoint__Group__0 + // InternalRoom.g:1258:1: ( rule__BindingEndPoint__Group__0 ) + // InternalRoom.g:1258:2: rule__BindingEndPoint__Group__0 { pushFollow(FOLLOW_2); rule__BindingEndPoint__Group__0(); @@ -3421,11 +3498,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleLayerConnection" - // InternalRoom.g:1242:1: entryRuleLayerConnection : ruleLayerConnection EOF ; + // InternalRoom.g:1270:1: entryRuleLayerConnection : ruleLayerConnection EOF ; public final void entryRuleLayerConnection() throws RecognitionException { try { - // InternalRoom.g:1243:1: ( ruleLayerConnection EOF ) - // InternalRoom.g:1244:1: ruleLayerConnection EOF + // InternalRoom.g:1271:1: ( ruleLayerConnection EOF ) + // InternalRoom.g:1272:1: ruleLayerConnection EOF { before(grammarAccess.getLayerConnectionRule()); pushFollow(FOLLOW_1); @@ -3451,21 +3528,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleLayerConnection" - // InternalRoom.g:1251:1: ruleLayerConnection : ( ( rule__LayerConnection__Group__0 ) ) ; + // InternalRoom.g:1279:1: ruleLayerConnection : ( ( rule__LayerConnection__Group__0 ) ) ; public final void ruleLayerConnection() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1255:2: ( ( ( rule__LayerConnection__Group__0 ) ) ) - // InternalRoom.g:1256:1: ( ( rule__LayerConnection__Group__0 ) ) + // InternalRoom.g:1283:2: ( ( ( rule__LayerConnection__Group__0 ) ) ) + // InternalRoom.g:1284:1: ( ( rule__LayerConnection__Group__0 ) ) { - // InternalRoom.g:1256:1: ( ( rule__LayerConnection__Group__0 ) ) - // InternalRoom.g:1257:1: ( rule__LayerConnection__Group__0 ) + // InternalRoom.g:1284:1: ( ( rule__LayerConnection__Group__0 ) ) + // InternalRoom.g:1285:1: ( rule__LayerConnection__Group__0 ) { before(grammarAccess.getLayerConnectionAccess().getGroup()); - // InternalRoom.g:1258:1: ( rule__LayerConnection__Group__0 ) - // InternalRoom.g:1258:2: rule__LayerConnection__Group__0 + // InternalRoom.g:1286:1: ( rule__LayerConnection__Group__0 ) + // InternalRoom.g:1286:2: rule__LayerConnection__Group__0 { pushFollow(FOLLOW_2); rule__LayerConnection__Group__0(); @@ -3498,11 +3575,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleSAPoint" - // InternalRoom.g:1270:1: entryRuleSAPoint : ruleSAPoint EOF ; + // InternalRoom.g:1298:1: entryRuleSAPoint : ruleSAPoint EOF ; public final void entryRuleSAPoint() throws RecognitionException { try { - // InternalRoom.g:1271:1: ( ruleSAPoint EOF ) - // InternalRoom.g:1272:1: ruleSAPoint EOF + // InternalRoom.g:1299:1: ( ruleSAPoint EOF ) + // InternalRoom.g:1300:1: ruleSAPoint EOF { before(grammarAccess.getSAPointRule()); pushFollow(FOLLOW_1); @@ -3528,21 +3605,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleSAPoint" - // InternalRoom.g:1279:1: ruleSAPoint : ( ( rule__SAPoint__Alternatives ) ) ; + // InternalRoom.g:1307:1: ruleSAPoint : ( ( rule__SAPoint__Alternatives ) ) ; public final void ruleSAPoint() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1283:2: ( ( ( rule__SAPoint__Alternatives ) ) ) - // InternalRoom.g:1284:1: ( ( rule__SAPoint__Alternatives ) ) + // InternalRoom.g:1311:2: ( ( ( rule__SAPoint__Alternatives ) ) ) + // InternalRoom.g:1312:1: ( ( rule__SAPoint__Alternatives ) ) { - // InternalRoom.g:1284:1: ( ( rule__SAPoint__Alternatives ) ) - // InternalRoom.g:1285:1: ( rule__SAPoint__Alternatives ) + // InternalRoom.g:1312:1: ( ( rule__SAPoint__Alternatives ) ) + // InternalRoom.g:1313:1: ( rule__SAPoint__Alternatives ) { before(grammarAccess.getSAPointAccess().getAlternatives()); - // InternalRoom.g:1286:1: ( rule__SAPoint__Alternatives ) - // InternalRoom.g:1286:2: rule__SAPoint__Alternatives + // InternalRoom.g:1314:1: ( rule__SAPoint__Alternatives ) + // InternalRoom.g:1314:2: rule__SAPoint__Alternatives { pushFollow(FOLLOW_2); rule__SAPoint__Alternatives(); @@ -3575,11 +3652,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleRefSAPoint" - // InternalRoom.g:1298:1: entryRuleRefSAPoint : ruleRefSAPoint EOF ; + // InternalRoom.g:1326:1: entryRuleRefSAPoint : ruleRefSAPoint EOF ; public final void entryRuleRefSAPoint() throws RecognitionException { try { - // InternalRoom.g:1299:1: ( ruleRefSAPoint EOF ) - // InternalRoom.g:1300:1: ruleRefSAPoint EOF + // InternalRoom.g:1327:1: ( ruleRefSAPoint EOF ) + // InternalRoom.g:1328:1: ruleRefSAPoint EOF { before(grammarAccess.getRefSAPointRule()); pushFollow(FOLLOW_1); @@ -3605,21 +3682,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleRefSAPoint" - // InternalRoom.g:1307:1: ruleRefSAPoint : ( ( rule__RefSAPoint__Group__0 ) ) ; + // InternalRoom.g:1335:1: ruleRefSAPoint : ( ( rule__RefSAPoint__Group__0 ) ) ; public final void ruleRefSAPoint() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1311:2: ( ( ( rule__RefSAPoint__Group__0 ) ) ) - // InternalRoom.g:1312:1: ( ( rule__RefSAPoint__Group__0 ) ) + // InternalRoom.g:1339:2: ( ( ( rule__RefSAPoint__Group__0 ) ) ) + // InternalRoom.g:1340:1: ( ( rule__RefSAPoint__Group__0 ) ) { - // InternalRoom.g:1312:1: ( ( rule__RefSAPoint__Group__0 ) ) - // InternalRoom.g:1313:1: ( rule__RefSAPoint__Group__0 ) + // InternalRoom.g:1340:1: ( ( rule__RefSAPoint__Group__0 ) ) + // InternalRoom.g:1341:1: ( rule__RefSAPoint__Group__0 ) { before(grammarAccess.getRefSAPointAccess().getGroup()); - // InternalRoom.g:1314:1: ( rule__RefSAPoint__Group__0 ) - // InternalRoom.g:1314:2: rule__RefSAPoint__Group__0 + // InternalRoom.g:1342:1: ( rule__RefSAPoint__Group__0 ) + // InternalRoom.g:1342:2: rule__RefSAPoint__Group__0 { pushFollow(FOLLOW_2); rule__RefSAPoint__Group__0(); @@ -3652,11 +3729,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleRelaySAPoint" - // InternalRoom.g:1326:1: entryRuleRelaySAPoint : ruleRelaySAPoint EOF ; + // InternalRoom.g:1354:1: entryRuleRelaySAPoint : ruleRelaySAPoint EOF ; public final void entryRuleRelaySAPoint() throws RecognitionException { try { - // InternalRoom.g:1327:1: ( ruleRelaySAPoint EOF ) - // InternalRoom.g:1328:1: ruleRelaySAPoint EOF + // InternalRoom.g:1355:1: ( ruleRelaySAPoint EOF ) + // InternalRoom.g:1356:1: ruleRelaySAPoint EOF { before(grammarAccess.getRelaySAPointRule()); pushFollow(FOLLOW_1); @@ -3682,21 +3759,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleRelaySAPoint" - // InternalRoom.g:1335:1: ruleRelaySAPoint : ( ( rule__RelaySAPoint__Group__0 ) ) ; + // InternalRoom.g:1363:1: ruleRelaySAPoint : ( ( rule__RelaySAPoint__Group__0 ) ) ; public final void ruleRelaySAPoint() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1339:2: ( ( ( rule__RelaySAPoint__Group__0 ) ) ) - // InternalRoom.g:1340:1: ( ( rule__RelaySAPoint__Group__0 ) ) + // InternalRoom.g:1367:2: ( ( ( rule__RelaySAPoint__Group__0 ) ) ) + // InternalRoom.g:1368:1: ( ( rule__RelaySAPoint__Group__0 ) ) { - // InternalRoom.g:1340:1: ( ( rule__RelaySAPoint__Group__0 ) ) - // InternalRoom.g:1341:1: ( rule__RelaySAPoint__Group__0 ) + // InternalRoom.g:1368:1: ( ( rule__RelaySAPoint__Group__0 ) ) + // InternalRoom.g:1369:1: ( rule__RelaySAPoint__Group__0 ) { before(grammarAccess.getRelaySAPointAccess().getGroup()); - // InternalRoom.g:1342:1: ( rule__RelaySAPoint__Group__0 ) - // InternalRoom.g:1342:2: rule__RelaySAPoint__Group__0 + // InternalRoom.g:1370:1: ( rule__RelaySAPoint__Group__0 ) + // InternalRoom.g:1370:2: rule__RelaySAPoint__Group__0 { pushFollow(FOLLOW_2); rule__RelaySAPoint__Group__0(); @@ -3729,11 +3806,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleSPPoint" - // InternalRoom.g:1354:1: entryRuleSPPoint : ruleSPPoint EOF ; + // InternalRoom.g:1382:1: entryRuleSPPoint : ruleSPPoint EOF ; public final void entryRuleSPPoint() throws RecognitionException { try { - // InternalRoom.g:1355:1: ( ruleSPPoint EOF ) - // InternalRoom.g:1356:1: ruleSPPoint EOF + // InternalRoom.g:1383:1: ( ruleSPPoint EOF ) + // InternalRoom.g:1384:1: ruleSPPoint EOF { before(grammarAccess.getSPPointRule()); pushFollow(FOLLOW_1); @@ -3759,21 +3836,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleSPPoint" - // InternalRoom.g:1363:1: ruleSPPoint : ( ( rule__SPPoint__Group__0 ) ) ; + // InternalRoom.g:1391:1: ruleSPPoint : ( ( rule__SPPoint__Group__0 ) ) ; public final void ruleSPPoint() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1367:2: ( ( ( rule__SPPoint__Group__0 ) ) ) - // InternalRoom.g:1368:1: ( ( rule__SPPoint__Group__0 ) ) + // InternalRoom.g:1395:2: ( ( ( rule__SPPoint__Group__0 ) ) ) + // InternalRoom.g:1396:1: ( ( rule__SPPoint__Group__0 ) ) { - // InternalRoom.g:1368:1: ( ( rule__SPPoint__Group__0 ) ) - // InternalRoom.g:1369:1: ( rule__SPPoint__Group__0 ) + // InternalRoom.g:1396:1: ( ( rule__SPPoint__Group__0 ) ) + // InternalRoom.g:1397:1: ( rule__SPPoint__Group__0 ) { before(grammarAccess.getSPPointAccess().getGroup()); - // InternalRoom.g:1370:1: ( rule__SPPoint__Group__0 ) - // InternalRoom.g:1370:2: rule__SPPoint__Group__0 + // InternalRoom.g:1398:1: ( rule__SPPoint__Group__0 ) + // InternalRoom.g:1398:2: rule__SPPoint__Group__0 { pushFollow(FOLLOW_2); rule__SPPoint__Group__0(); @@ -3806,11 +3883,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleActorRef" - // InternalRoom.g:1382:1: entryRuleActorRef : ruleActorRef EOF ; + // InternalRoom.g:1410:1: entryRuleActorRef : ruleActorRef EOF ; public final void entryRuleActorRef() throws RecognitionException { try { - // InternalRoom.g:1383:1: ( ruleActorRef EOF ) - // InternalRoom.g:1384:1: ruleActorRef EOF + // InternalRoom.g:1411:1: ( ruleActorRef EOF ) + // InternalRoom.g:1412:1: ruleActorRef EOF { before(grammarAccess.getActorRefRule()); pushFollow(FOLLOW_1); @@ -3836,21 +3913,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleActorRef" - // InternalRoom.g:1391:1: ruleActorRef : ( ( rule__ActorRef__Group__0 ) ) ; + // InternalRoom.g:1419:1: ruleActorRef : ( ( rule__ActorRef__Group__0 ) ) ; public final void ruleActorRef() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1395:2: ( ( ( rule__ActorRef__Group__0 ) ) ) - // InternalRoom.g:1396:1: ( ( rule__ActorRef__Group__0 ) ) + // InternalRoom.g:1423:2: ( ( ( rule__ActorRef__Group__0 ) ) ) + // InternalRoom.g:1424:1: ( ( rule__ActorRef__Group__0 ) ) { - // InternalRoom.g:1396:1: ( ( rule__ActorRef__Group__0 ) ) - // InternalRoom.g:1397:1: ( rule__ActorRef__Group__0 ) + // InternalRoom.g:1424:1: ( ( rule__ActorRef__Group__0 ) ) + // InternalRoom.g:1425:1: ( rule__ActorRef__Group__0 ) { before(grammarAccess.getActorRefAccess().getGroup()); - // InternalRoom.g:1398:1: ( rule__ActorRef__Group__0 ) - // InternalRoom.g:1398:2: rule__ActorRef__Group__0 + // InternalRoom.g:1426:1: ( rule__ActorRef__Group__0 ) + // InternalRoom.g:1426:2: rule__ActorRef__Group__0 { pushFollow(FOLLOW_2); rule__ActorRef__Group__0(); @@ -3883,11 +3960,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleMULTIPLICITY" - // InternalRoom.g:1412:1: entryRuleMULTIPLICITY : ruleMULTIPLICITY EOF ; + // InternalRoom.g:1440:1: entryRuleMULTIPLICITY : ruleMULTIPLICITY EOF ; public final void entryRuleMULTIPLICITY() throws RecognitionException { try { - // InternalRoom.g:1413:1: ( ruleMULTIPLICITY EOF ) - // InternalRoom.g:1414:1: ruleMULTIPLICITY EOF + // InternalRoom.g:1441:1: ( ruleMULTIPLICITY EOF ) + // InternalRoom.g:1442:1: ruleMULTIPLICITY EOF { before(grammarAccess.getMULTIPLICITYRule()); pushFollow(FOLLOW_1); @@ -3913,21 +3990,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleMULTIPLICITY" - // InternalRoom.g:1421:1: ruleMULTIPLICITY : ( ( rule__MULTIPLICITY__Group__0 ) ) ; + // InternalRoom.g:1449:1: ruleMULTIPLICITY : ( ( rule__MULTIPLICITY__Group__0 ) ) ; public final void ruleMULTIPLICITY() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1425:2: ( ( ( rule__MULTIPLICITY__Group__0 ) ) ) - // InternalRoom.g:1426:1: ( ( rule__MULTIPLICITY__Group__0 ) ) + // InternalRoom.g:1453:2: ( ( ( rule__MULTIPLICITY__Group__0 ) ) ) + // InternalRoom.g:1454:1: ( ( rule__MULTIPLICITY__Group__0 ) ) { - // InternalRoom.g:1426:1: ( ( rule__MULTIPLICITY__Group__0 ) ) - // InternalRoom.g:1427:1: ( rule__MULTIPLICITY__Group__0 ) + // InternalRoom.g:1454:1: ( ( rule__MULTIPLICITY__Group__0 ) ) + // InternalRoom.g:1455:1: ( rule__MULTIPLICITY__Group__0 ) { before(grammarAccess.getMULTIPLICITYAccess().getGroup()); - // InternalRoom.g:1428:1: ( rule__MULTIPLICITY__Group__0 ) - // InternalRoom.g:1428:2: rule__MULTIPLICITY__Group__0 + // InternalRoom.g:1456:1: ( rule__MULTIPLICITY__Group__0 ) + // InternalRoom.g:1456:2: rule__MULTIPLICITY__Group__0 { pushFollow(FOLLOW_2); rule__MULTIPLICITY__Group__0(); @@ -3960,11 +4037,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleAnnotationTargetType" - // InternalRoom.g:1440:1: entryRuleAnnotationTargetType : ruleAnnotationTargetType EOF ; + // InternalRoom.g:1468:1: entryRuleAnnotationTargetType : ruleAnnotationTargetType EOF ; public final void entryRuleAnnotationTargetType() throws RecognitionException { try { - // InternalRoom.g:1441:1: ( ruleAnnotationTargetType EOF ) - // InternalRoom.g:1442:1: ruleAnnotationTargetType EOF + // InternalRoom.g:1469:1: ( ruleAnnotationTargetType EOF ) + // InternalRoom.g:1470:1: ruleAnnotationTargetType EOF { before(grammarAccess.getAnnotationTargetTypeRule()); pushFollow(FOLLOW_1); @@ -3990,21 +4067,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleAnnotationTargetType" - // InternalRoom.g:1449:1: ruleAnnotationTargetType : ( ( rule__AnnotationTargetType__Alternatives ) ) ; + // InternalRoom.g:1477:1: ruleAnnotationTargetType : ( ( rule__AnnotationTargetType__Alternatives ) ) ; public final void ruleAnnotationTargetType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1453:2: ( ( ( rule__AnnotationTargetType__Alternatives ) ) ) - // InternalRoom.g:1454:1: ( ( rule__AnnotationTargetType__Alternatives ) ) + // InternalRoom.g:1481:2: ( ( ( rule__AnnotationTargetType__Alternatives ) ) ) + // InternalRoom.g:1482:1: ( ( rule__AnnotationTargetType__Alternatives ) ) { - // InternalRoom.g:1454:1: ( ( rule__AnnotationTargetType__Alternatives ) ) - // InternalRoom.g:1455:1: ( rule__AnnotationTargetType__Alternatives ) + // InternalRoom.g:1482:1: ( ( rule__AnnotationTargetType__Alternatives ) ) + // InternalRoom.g:1483:1: ( rule__AnnotationTargetType__Alternatives ) { before(grammarAccess.getAnnotationTargetTypeAccess().getAlternatives()); - // InternalRoom.g:1456:1: ( rule__AnnotationTargetType__Alternatives ) - // InternalRoom.g:1456:2: rule__AnnotationTargetType__Alternatives + // InternalRoom.g:1484:1: ( rule__AnnotationTargetType__Alternatives ) + // InternalRoom.g:1484:2: rule__AnnotationTargetType__Alternatives { pushFollow(FOLLOW_2); rule__AnnotationTargetType__Alternatives(); @@ -4037,11 +4114,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleStateGraphNode" - // InternalRoom.g:1470:1: entryRuleStateGraphNode : ruleStateGraphNode EOF ; + // InternalRoom.g:1498:1: entryRuleStateGraphNode : ruleStateGraphNode EOF ; public final void entryRuleStateGraphNode() throws RecognitionException { try { - // InternalRoom.g:1471:1: ( ruleStateGraphNode EOF ) - // InternalRoom.g:1472:1: ruleStateGraphNode EOF + // InternalRoom.g:1499:1: ( ruleStateGraphNode EOF ) + // InternalRoom.g:1500:1: ruleStateGraphNode EOF { before(grammarAccess.getStateGraphNodeRule()); pushFollow(FOLLOW_1); @@ -4067,21 +4144,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleStateGraphNode" - // InternalRoom.g:1479:1: ruleStateGraphNode : ( ( rule__StateGraphNode__Alternatives ) ) ; + // InternalRoom.g:1507:1: ruleStateGraphNode : ( ( rule__StateGraphNode__Alternatives ) ) ; public final void ruleStateGraphNode() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1483:2: ( ( ( rule__StateGraphNode__Alternatives ) ) ) - // InternalRoom.g:1484:1: ( ( rule__StateGraphNode__Alternatives ) ) + // InternalRoom.g:1511:2: ( ( ( rule__StateGraphNode__Alternatives ) ) ) + // InternalRoom.g:1512:1: ( ( rule__StateGraphNode__Alternatives ) ) { - // InternalRoom.g:1484:1: ( ( rule__StateGraphNode__Alternatives ) ) - // InternalRoom.g:1485:1: ( rule__StateGraphNode__Alternatives ) + // InternalRoom.g:1512:1: ( ( rule__StateGraphNode__Alternatives ) ) + // InternalRoom.g:1513:1: ( rule__StateGraphNode__Alternatives ) { before(grammarAccess.getStateGraphNodeAccess().getAlternatives()); - // InternalRoom.g:1486:1: ( rule__StateGraphNode__Alternatives ) - // InternalRoom.g:1486:2: rule__StateGraphNode__Alternatives + // InternalRoom.g:1514:1: ( rule__StateGraphNode__Alternatives ) + // InternalRoom.g:1514:2: rule__StateGraphNode__Alternatives { pushFollow(FOLLOW_2); rule__StateGraphNode__Alternatives(); @@ -4114,11 +4191,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleStateGraph" - // InternalRoom.g:1500:1: entryRuleStateGraph : ruleStateGraph EOF ; + // InternalRoom.g:1528:1: entryRuleStateGraph : ruleStateGraph EOF ; public final void entryRuleStateGraph() throws RecognitionException { try { - // InternalRoom.g:1501:1: ( ruleStateGraph EOF ) - // InternalRoom.g:1502:1: ruleStateGraph EOF + // InternalRoom.g:1529:1: ( ruleStateGraph EOF ) + // InternalRoom.g:1530:1: ruleStateGraph EOF { before(grammarAccess.getStateGraphRule()); pushFollow(FOLLOW_1); @@ -4144,21 +4221,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleStateGraph" - // InternalRoom.g:1509:1: ruleStateGraph : ( ( rule__StateGraph__Group__0 ) ) ; + // InternalRoom.g:1537:1: ruleStateGraph : ( ( rule__StateGraph__Group__0 ) ) ; public final void ruleStateGraph() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1513:2: ( ( ( rule__StateGraph__Group__0 ) ) ) - // InternalRoom.g:1514:1: ( ( rule__StateGraph__Group__0 ) ) + // InternalRoom.g:1541:2: ( ( ( rule__StateGraph__Group__0 ) ) ) + // InternalRoom.g:1542:1: ( ( rule__StateGraph__Group__0 ) ) { - // InternalRoom.g:1514:1: ( ( rule__StateGraph__Group__0 ) ) - // InternalRoom.g:1515:1: ( rule__StateGraph__Group__0 ) + // InternalRoom.g:1542:1: ( ( rule__StateGraph__Group__0 ) ) + // InternalRoom.g:1543:1: ( rule__StateGraph__Group__0 ) { before(grammarAccess.getStateGraphAccess().getGroup()); - // InternalRoom.g:1516:1: ( rule__StateGraph__Group__0 ) - // InternalRoom.g:1516:2: rule__StateGraph__Group__0 + // InternalRoom.g:1544:1: ( rule__StateGraph__Group__0 ) + // InternalRoom.g:1544:2: rule__StateGraph__Group__0 { pushFollow(FOLLOW_2); rule__StateGraph__Group__0(); @@ -4191,11 +4268,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleStateMachine" - // InternalRoom.g:1528:1: entryRuleStateMachine : ruleStateMachine EOF ; + // InternalRoom.g:1556:1: entryRuleStateMachine : ruleStateMachine EOF ; public final void entryRuleStateMachine() throws RecognitionException { try { - // InternalRoom.g:1529:1: ( ruleStateMachine EOF ) - // InternalRoom.g:1530:1: ruleStateMachine EOF + // InternalRoom.g:1557:1: ( ruleStateMachine EOF ) + // InternalRoom.g:1558:1: ruleStateMachine EOF { before(grammarAccess.getStateMachineRule()); pushFollow(FOLLOW_1); @@ -4221,21 +4298,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleStateMachine" - // InternalRoom.g:1537:1: ruleStateMachine : ( ( rule__StateMachine__Group__0 ) ) ; + // InternalRoom.g:1565:1: ruleStateMachine : ( ( rule__StateMachine__Group__0 ) ) ; public final void ruleStateMachine() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1541:2: ( ( ( rule__StateMachine__Group__0 ) ) ) - // InternalRoom.g:1542:1: ( ( rule__StateMachine__Group__0 ) ) + // InternalRoom.g:1569:2: ( ( ( rule__StateMachine__Group__0 ) ) ) + // InternalRoom.g:1570:1: ( ( rule__StateMachine__Group__0 ) ) { - // InternalRoom.g:1542:1: ( ( rule__StateMachine__Group__0 ) ) - // InternalRoom.g:1543:1: ( rule__StateMachine__Group__0 ) + // InternalRoom.g:1570:1: ( ( rule__StateMachine__Group__0 ) ) + // InternalRoom.g:1571:1: ( rule__StateMachine__Group__0 ) { before(grammarAccess.getStateMachineAccess().getGroup()); - // InternalRoom.g:1544:1: ( rule__StateMachine__Group__0 ) - // InternalRoom.g:1544:2: rule__StateMachine__Group__0 + // InternalRoom.g:1572:1: ( rule__StateMachine__Group__0 ) + // InternalRoom.g:1572:2: rule__StateMachine__Group__0 { pushFollow(FOLLOW_2); rule__StateMachine__Group__0(); @@ -4268,11 +4345,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleState" - // InternalRoom.g:1556:1: entryRuleState : ruleState EOF ; + // InternalRoom.g:1584:1: entryRuleState : ruleState EOF ; public final void entryRuleState() throws RecognitionException { try { - // InternalRoom.g:1557:1: ( ruleState EOF ) - // InternalRoom.g:1558:1: ruleState EOF + // InternalRoom.g:1585:1: ( ruleState EOF ) + // InternalRoom.g:1586:1: ruleState EOF { before(grammarAccess.getStateRule()); pushFollow(FOLLOW_1); @@ -4298,21 +4375,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleState" - // InternalRoom.g:1565:1: ruleState : ( ( rule__State__Alternatives ) ) ; + // InternalRoom.g:1593:1: ruleState : ( ( rule__State__Alternatives ) ) ; public final void ruleState() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1569:2: ( ( ( rule__State__Alternatives ) ) ) - // InternalRoom.g:1570:1: ( ( rule__State__Alternatives ) ) + // InternalRoom.g:1597:2: ( ( ( rule__State__Alternatives ) ) ) + // InternalRoom.g:1598:1: ( ( rule__State__Alternatives ) ) { - // InternalRoom.g:1570:1: ( ( rule__State__Alternatives ) ) - // InternalRoom.g:1571:1: ( rule__State__Alternatives ) + // InternalRoom.g:1598:1: ( ( rule__State__Alternatives ) ) + // InternalRoom.g:1599:1: ( rule__State__Alternatives ) { before(grammarAccess.getStateAccess().getAlternatives()); - // InternalRoom.g:1572:1: ( rule__State__Alternatives ) - // InternalRoom.g:1572:2: rule__State__Alternatives + // InternalRoom.g:1600:1: ( rule__State__Alternatives ) + // InternalRoom.g:1600:2: rule__State__Alternatives { pushFollow(FOLLOW_2); rule__State__Alternatives(); @@ -4345,11 +4422,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleSimpleState" - // InternalRoom.g:1584:1: entryRuleSimpleState : ruleSimpleState EOF ; + // InternalRoom.g:1612:1: entryRuleSimpleState : ruleSimpleState EOF ; public final void entryRuleSimpleState() throws RecognitionException { try { - // InternalRoom.g:1585:1: ( ruleSimpleState EOF ) - // InternalRoom.g:1586:1: ruleSimpleState EOF + // InternalRoom.g:1613:1: ( ruleSimpleState EOF ) + // InternalRoom.g:1614:1: ruleSimpleState EOF { before(grammarAccess.getSimpleStateRule()); pushFollow(FOLLOW_1); @@ -4375,21 +4452,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleSimpleState" - // InternalRoom.g:1593:1: ruleSimpleState : ( ( rule__SimpleState__Group__0 ) ) ; + // InternalRoom.g:1621:1: ruleSimpleState : ( ( rule__SimpleState__Group__0 ) ) ; public final void ruleSimpleState() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1597:2: ( ( ( rule__SimpleState__Group__0 ) ) ) - // InternalRoom.g:1598:1: ( ( rule__SimpleState__Group__0 ) ) + // InternalRoom.g:1625:2: ( ( ( rule__SimpleState__Group__0 ) ) ) + // InternalRoom.g:1626:1: ( ( rule__SimpleState__Group__0 ) ) { - // InternalRoom.g:1598:1: ( ( rule__SimpleState__Group__0 ) ) - // InternalRoom.g:1599:1: ( rule__SimpleState__Group__0 ) + // InternalRoom.g:1626:1: ( ( rule__SimpleState__Group__0 ) ) + // InternalRoom.g:1627:1: ( rule__SimpleState__Group__0 ) { before(grammarAccess.getSimpleStateAccess().getGroup()); - // InternalRoom.g:1600:1: ( rule__SimpleState__Group__0 ) - // InternalRoom.g:1600:2: rule__SimpleState__Group__0 + // InternalRoom.g:1628:1: ( rule__SimpleState__Group__0 ) + // InternalRoom.g:1628:2: rule__SimpleState__Group__0 { pushFollow(FOLLOW_2); rule__SimpleState__Group__0(); @@ -4422,11 +4499,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleRefinedState" - // InternalRoom.g:1612:1: entryRuleRefinedState : ruleRefinedState EOF ; + // InternalRoom.g:1640:1: entryRuleRefinedState : ruleRefinedState EOF ; public final void entryRuleRefinedState() throws RecognitionException { try { - // InternalRoom.g:1613:1: ( ruleRefinedState EOF ) - // InternalRoom.g:1614:1: ruleRefinedState EOF + // InternalRoom.g:1641:1: ( ruleRefinedState EOF ) + // InternalRoom.g:1642:1: ruleRefinedState EOF { before(grammarAccess.getRefinedStateRule()); pushFollow(FOLLOW_1); @@ -4452,21 +4529,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleRefinedState" - // InternalRoom.g:1621:1: ruleRefinedState : ( ( rule__RefinedState__Group__0 ) ) ; + // InternalRoom.g:1649:1: ruleRefinedState : ( ( rule__RefinedState__Group__0 ) ) ; public final void ruleRefinedState() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1625:2: ( ( ( rule__RefinedState__Group__0 ) ) ) - // InternalRoom.g:1626:1: ( ( rule__RefinedState__Group__0 ) ) + // InternalRoom.g:1653:2: ( ( ( rule__RefinedState__Group__0 ) ) ) + // InternalRoom.g:1654:1: ( ( rule__RefinedState__Group__0 ) ) { - // InternalRoom.g:1626:1: ( ( rule__RefinedState__Group__0 ) ) - // InternalRoom.g:1627:1: ( rule__RefinedState__Group__0 ) + // InternalRoom.g:1654:1: ( ( rule__RefinedState__Group__0 ) ) + // InternalRoom.g:1655:1: ( rule__RefinedState__Group__0 ) { before(grammarAccess.getRefinedStateAccess().getGroup()); - // InternalRoom.g:1628:1: ( rule__RefinedState__Group__0 ) - // InternalRoom.g:1628:2: rule__RefinedState__Group__0 + // InternalRoom.g:1656:1: ( rule__RefinedState__Group__0 ) + // InternalRoom.g:1656:2: rule__RefinedState__Group__0 { pushFollow(FOLLOW_2); rule__RefinedState__Group__0(); @@ -4499,11 +4576,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleDetailCode" - // InternalRoom.g:1640:1: entryRuleDetailCode : ruleDetailCode EOF ; + // InternalRoom.g:1668:1: entryRuleDetailCode : ruleDetailCode EOF ; public final void entryRuleDetailCode() throws RecognitionException { try { - // InternalRoom.g:1641:1: ( ruleDetailCode EOF ) - // InternalRoom.g:1642:1: ruleDetailCode EOF + // InternalRoom.g:1669:1: ( ruleDetailCode EOF ) + // InternalRoom.g:1670:1: ruleDetailCode EOF { before(grammarAccess.getDetailCodeRule()); pushFollow(FOLLOW_1); @@ -4529,21 +4606,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleDetailCode" - // InternalRoom.g:1649:1: ruleDetailCode : ( ( rule__DetailCode__Alternatives ) ) ; + // InternalRoom.g:1677:1: ruleDetailCode : ( ( rule__DetailCode__Alternatives ) ) ; public final void ruleDetailCode() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1653:2: ( ( ( rule__DetailCode__Alternatives ) ) ) - // InternalRoom.g:1654:1: ( ( rule__DetailCode__Alternatives ) ) + // InternalRoom.g:1681:2: ( ( ( rule__DetailCode__Alternatives ) ) ) + // InternalRoom.g:1682:1: ( ( rule__DetailCode__Alternatives ) ) { - // InternalRoom.g:1654:1: ( ( rule__DetailCode__Alternatives ) ) - // InternalRoom.g:1655:1: ( rule__DetailCode__Alternatives ) + // InternalRoom.g:1682:1: ( ( rule__DetailCode__Alternatives ) ) + // InternalRoom.g:1683:1: ( rule__DetailCode__Alternatives ) { before(grammarAccess.getDetailCodeAccess().getAlternatives()); - // InternalRoom.g:1656:1: ( rule__DetailCode__Alternatives ) - // InternalRoom.g:1656:2: rule__DetailCode__Alternatives + // InternalRoom.g:1684:1: ( rule__DetailCode__Alternatives ) + // InternalRoom.g:1684:2: rule__DetailCode__Alternatives { pushFollow(FOLLOW_2); rule__DetailCode__Alternatives(); @@ -4576,11 +4653,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleTrPoint" - // InternalRoom.g:1668:1: entryRuleTrPoint : ruleTrPoint EOF ; + // InternalRoom.g:1696:1: entryRuleTrPoint : ruleTrPoint EOF ; public final void entryRuleTrPoint() throws RecognitionException { try { - // InternalRoom.g:1669:1: ( ruleTrPoint EOF ) - // InternalRoom.g:1670:1: ruleTrPoint EOF + // InternalRoom.g:1697:1: ( ruleTrPoint EOF ) + // InternalRoom.g:1698:1: ruleTrPoint EOF { before(grammarAccess.getTrPointRule()); pushFollow(FOLLOW_1); @@ -4606,21 +4683,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleTrPoint" - // InternalRoom.g:1677:1: ruleTrPoint : ( ( rule__TrPoint__Alternatives ) ) ; + // InternalRoom.g:1705:1: ruleTrPoint : ( ( rule__TrPoint__Alternatives ) ) ; public final void ruleTrPoint() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1681:2: ( ( ( rule__TrPoint__Alternatives ) ) ) - // InternalRoom.g:1682:1: ( ( rule__TrPoint__Alternatives ) ) + // InternalRoom.g:1709:2: ( ( ( rule__TrPoint__Alternatives ) ) ) + // InternalRoom.g:1710:1: ( ( rule__TrPoint__Alternatives ) ) { - // InternalRoom.g:1682:1: ( ( rule__TrPoint__Alternatives ) ) - // InternalRoom.g:1683:1: ( rule__TrPoint__Alternatives ) + // InternalRoom.g:1710:1: ( ( rule__TrPoint__Alternatives ) ) + // InternalRoom.g:1711:1: ( rule__TrPoint__Alternatives ) { before(grammarAccess.getTrPointAccess().getAlternatives()); - // InternalRoom.g:1684:1: ( rule__TrPoint__Alternatives ) - // InternalRoom.g:1684:2: rule__TrPoint__Alternatives + // InternalRoom.g:1712:1: ( rule__TrPoint__Alternatives ) + // InternalRoom.g:1712:2: rule__TrPoint__Alternatives { pushFollow(FOLLOW_2); rule__TrPoint__Alternatives(); @@ -4653,11 +4730,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleTransitionPoint" - // InternalRoom.g:1696:1: entryRuleTransitionPoint : ruleTransitionPoint EOF ; + // InternalRoom.g:1724:1: entryRuleTransitionPoint : ruleTransitionPoint EOF ; public final void entryRuleTransitionPoint() throws RecognitionException { try { - // InternalRoom.g:1697:1: ( ruleTransitionPoint EOF ) - // InternalRoom.g:1698:1: ruleTransitionPoint EOF + // InternalRoom.g:1725:1: ( ruleTransitionPoint EOF ) + // InternalRoom.g:1726:1: ruleTransitionPoint EOF { before(grammarAccess.getTransitionPointRule()); pushFollow(FOLLOW_1); @@ -4683,21 +4760,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleTransitionPoint" - // InternalRoom.g:1705:1: ruleTransitionPoint : ( ( rule__TransitionPoint__Group__0 ) ) ; + // InternalRoom.g:1733:1: ruleTransitionPoint : ( ( rule__TransitionPoint__Group__0 ) ) ; public final void ruleTransitionPoint() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1709:2: ( ( ( rule__TransitionPoint__Group__0 ) ) ) - // InternalRoom.g:1710:1: ( ( rule__TransitionPoint__Group__0 ) ) + // InternalRoom.g:1737:2: ( ( ( rule__TransitionPoint__Group__0 ) ) ) + // InternalRoom.g:1738:1: ( ( rule__TransitionPoint__Group__0 ) ) { - // InternalRoom.g:1710:1: ( ( rule__TransitionPoint__Group__0 ) ) - // InternalRoom.g:1711:1: ( rule__TransitionPoint__Group__0 ) + // InternalRoom.g:1738:1: ( ( rule__TransitionPoint__Group__0 ) ) + // InternalRoom.g:1739:1: ( rule__TransitionPoint__Group__0 ) { before(grammarAccess.getTransitionPointAccess().getGroup()); - // InternalRoom.g:1712:1: ( rule__TransitionPoint__Group__0 ) - // InternalRoom.g:1712:2: rule__TransitionPoint__Group__0 + // InternalRoom.g:1740:1: ( rule__TransitionPoint__Group__0 ) + // InternalRoom.g:1740:2: rule__TransitionPoint__Group__0 { pushFollow(FOLLOW_2); rule__TransitionPoint__Group__0(); @@ -4730,11 +4807,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleEntryPoint" - // InternalRoom.g:1724:1: entryRuleEntryPoint : ruleEntryPoint EOF ; + // InternalRoom.g:1752:1: entryRuleEntryPoint : ruleEntryPoint EOF ; public final void entryRuleEntryPoint() throws RecognitionException { try { - // InternalRoom.g:1725:1: ( ruleEntryPoint EOF ) - // InternalRoom.g:1726:1: ruleEntryPoint EOF + // InternalRoom.g:1753:1: ( ruleEntryPoint EOF ) + // InternalRoom.g:1754:1: ruleEntryPoint EOF { before(grammarAccess.getEntryPointRule()); pushFollow(FOLLOW_1); @@ -4760,21 +4837,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleEntryPoint" - // InternalRoom.g:1733:1: ruleEntryPoint : ( ( rule__EntryPoint__Group__0 ) ) ; + // InternalRoom.g:1761:1: ruleEntryPoint : ( ( rule__EntryPoint__Group__0 ) ) ; public final void ruleEntryPoint() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1737:2: ( ( ( rule__EntryPoint__Group__0 ) ) ) - // InternalRoom.g:1738:1: ( ( rule__EntryPoint__Group__0 ) ) + // InternalRoom.g:1765:2: ( ( ( rule__EntryPoint__Group__0 ) ) ) + // InternalRoom.g:1766:1: ( ( rule__EntryPoint__Group__0 ) ) { - // InternalRoom.g:1738:1: ( ( rule__EntryPoint__Group__0 ) ) - // InternalRoom.g:1739:1: ( rule__EntryPoint__Group__0 ) + // InternalRoom.g:1766:1: ( ( rule__EntryPoint__Group__0 ) ) + // InternalRoom.g:1767:1: ( rule__EntryPoint__Group__0 ) { before(grammarAccess.getEntryPointAccess().getGroup()); - // InternalRoom.g:1740:1: ( rule__EntryPoint__Group__0 ) - // InternalRoom.g:1740:2: rule__EntryPoint__Group__0 + // InternalRoom.g:1768:1: ( rule__EntryPoint__Group__0 ) + // InternalRoom.g:1768:2: rule__EntryPoint__Group__0 { pushFollow(FOLLOW_2); rule__EntryPoint__Group__0(); @@ -4807,11 +4884,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleExitPoint" - // InternalRoom.g:1752:1: entryRuleExitPoint : ruleExitPoint EOF ; + // InternalRoom.g:1780:1: entryRuleExitPoint : ruleExitPoint EOF ; public final void entryRuleExitPoint() throws RecognitionException { try { - // InternalRoom.g:1753:1: ( ruleExitPoint EOF ) - // InternalRoom.g:1754:1: ruleExitPoint EOF + // InternalRoom.g:1781:1: ( ruleExitPoint EOF ) + // InternalRoom.g:1782:1: ruleExitPoint EOF { before(grammarAccess.getExitPointRule()); pushFollow(FOLLOW_1); @@ -4837,21 +4914,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleExitPoint" - // InternalRoom.g:1761:1: ruleExitPoint : ( ( rule__ExitPoint__Group__0 ) ) ; + // InternalRoom.g:1789:1: ruleExitPoint : ( ( rule__ExitPoint__Group__0 ) ) ; public final void ruleExitPoint() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1765:2: ( ( ( rule__ExitPoint__Group__0 ) ) ) - // InternalRoom.g:1766:1: ( ( rule__ExitPoint__Group__0 ) ) + // InternalRoom.g:1793:2: ( ( ( rule__ExitPoint__Group__0 ) ) ) + // InternalRoom.g:1794:1: ( ( rule__ExitPoint__Group__0 ) ) { - // InternalRoom.g:1766:1: ( ( rule__ExitPoint__Group__0 ) ) - // InternalRoom.g:1767:1: ( rule__ExitPoint__Group__0 ) + // InternalRoom.g:1794:1: ( ( rule__ExitPoint__Group__0 ) ) + // InternalRoom.g:1795:1: ( rule__ExitPoint__Group__0 ) { before(grammarAccess.getExitPointAccess().getGroup()); - // InternalRoom.g:1768:1: ( rule__ExitPoint__Group__0 ) - // InternalRoom.g:1768:2: rule__ExitPoint__Group__0 + // InternalRoom.g:1796:1: ( rule__ExitPoint__Group__0 ) + // InternalRoom.g:1796:2: rule__ExitPoint__Group__0 { pushFollow(FOLLOW_2); rule__ExitPoint__Group__0(); @@ -4884,11 +4961,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleChoicePoint" - // InternalRoom.g:1780:1: entryRuleChoicePoint : ruleChoicePoint EOF ; + // InternalRoom.g:1808:1: entryRuleChoicePoint : ruleChoicePoint EOF ; public final void entryRuleChoicePoint() throws RecognitionException { try { - // InternalRoom.g:1781:1: ( ruleChoicePoint EOF ) - // InternalRoom.g:1782:1: ruleChoicePoint EOF + // InternalRoom.g:1809:1: ( ruleChoicePoint EOF ) + // InternalRoom.g:1810:1: ruleChoicePoint EOF { before(grammarAccess.getChoicePointRule()); pushFollow(FOLLOW_1); @@ -4914,21 +4991,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleChoicePoint" - // InternalRoom.g:1789:1: ruleChoicePoint : ( ( rule__ChoicePoint__Group__0 ) ) ; + // InternalRoom.g:1817:1: ruleChoicePoint : ( ( rule__ChoicePoint__Group__0 ) ) ; public final void ruleChoicePoint() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1793:2: ( ( ( rule__ChoicePoint__Group__0 ) ) ) - // InternalRoom.g:1794:1: ( ( rule__ChoicePoint__Group__0 ) ) + // InternalRoom.g:1821:2: ( ( ( rule__ChoicePoint__Group__0 ) ) ) + // InternalRoom.g:1822:1: ( ( rule__ChoicePoint__Group__0 ) ) { - // InternalRoom.g:1794:1: ( ( rule__ChoicePoint__Group__0 ) ) - // InternalRoom.g:1795:1: ( rule__ChoicePoint__Group__0 ) + // InternalRoom.g:1822:1: ( ( rule__ChoicePoint__Group__0 ) ) + // InternalRoom.g:1823:1: ( rule__ChoicePoint__Group__0 ) { before(grammarAccess.getChoicePointAccess().getGroup()); - // InternalRoom.g:1796:1: ( rule__ChoicePoint__Group__0 ) - // InternalRoom.g:1796:2: rule__ChoicePoint__Group__0 + // InternalRoom.g:1824:1: ( rule__ChoicePoint__Group__0 ) + // InternalRoom.g:1824:2: rule__ChoicePoint__Group__0 { pushFollow(FOLLOW_2); rule__ChoicePoint__Group__0(); @@ -4961,11 +5038,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleTransitionBase" - // InternalRoom.g:1808:1: entryRuleTransitionBase : ruleTransitionBase EOF ; + // InternalRoom.g:1836:1: entryRuleTransitionBase : ruleTransitionBase EOF ; public final void entryRuleTransitionBase() throws RecognitionException { try { - // InternalRoom.g:1809:1: ( ruleTransitionBase EOF ) - // InternalRoom.g:1810:1: ruleTransitionBase EOF + // InternalRoom.g:1837:1: ( ruleTransitionBase EOF ) + // InternalRoom.g:1838:1: ruleTransitionBase EOF { before(grammarAccess.getTransitionBaseRule()); pushFollow(FOLLOW_1); @@ -4991,21 +5068,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleTransitionBase" - // InternalRoom.g:1817:1: ruleTransitionBase : ( ( rule__TransitionBase__Alternatives ) ) ; + // InternalRoom.g:1845:1: ruleTransitionBase : ( ( rule__TransitionBase__Alternatives ) ) ; public final void ruleTransitionBase() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1821:2: ( ( ( rule__TransitionBase__Alternatives ) ) ) - // InternalRoom.g:1822:1: ( ( rule__TransitionBase__Alternatives ) ) + // InternalRoom.g:1849:2: ( ( ( rule__TransitionBase__Alternatives ) ) ) + // InternalRoom.g:1850:1: ( ( rule__TransitionBase__Alternatives ) ) { - // InternalRoom.g:1822:1: ( ( rule__TransitionBase__Alternatives ) ) - // InternalRoom.g:1823:1: ( rule__TransitionBase__Alternatives ) + // InternalRoom.g:1850:1: ( ( rule__TransitionBase__Alternatives ) ) + // InternalRoom.g:1851:1: ( rule__TransitionBase__Alternatives ) { before(grammarAccess.getTransitionBaseAccess().getAlternatives()); - // InternalRoom.g:1824:1: ( rule__TransitionBase__Alternatives ) - // InternalRoom.g:1824:2: rule__TransitionBase__Alternatives + // InternalRoom.g:1852:1: ( rule__TransitionBase__Alternatives ) + // InternalRoom.g:1852:2: rule__TransitionBase__Alternatives { pushFollow(FOLLOW_2); rule__TransitionBase__Alternatives(); @@ -5038,11 +5115,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleTransition" - // InternalRoom.g:1836:1: entryRuleTransition : ruleTransition EOF ; + // InternalRoom.g:1864:1: entryRuleTransition : ruleTransition EOF ; public final void entryRuleTransition() throws RecognitionException { try { - // InternalRoom.g:1837:1: ( ruleTransition EOF ) - // InternalRoom.g:1838:1: ruleTransition EOF + // InternalRoom.g:1865:1: ( ruleTransition EOF ) + // InternalRoom.g:1866:1: ruleTransition EOF { before(grammarAccess.getTransitionRule()); pushFollow(FOLLOW_1); @@ -5068,21 +5145,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleTransition" - // InternalRoom.g:1845:1: ruleTransition : ( ( rule__Transition__Alternatives ) ) ; + // InternalRoom.g:1873:1: ruleTransition : ( ( rule__Transition__Alternatives ) ) ; public final void ruleTransition() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1849:2: ( ( ( rule__Transition__Alternatives ) ) ) - // InternalRoom.g:1850:1: ( ( rule__Transition__Alternatives ) ) + // InternalRoom.g:1877:2: ( ( ( rule__Transition__Alternatives ) ) ) + // InternalRoom.g:1878:1: ( ( rule__Transition__Alternatives ) ) { - // InternalRoom.g:1850:1: ( ( rule__Transition__Alternatives ) ) - // InternalRoom.g:1851:1: ( rule__Transition__Alternatives ) + // InternalRoom.g:1878:1: ( ( rule__Transition__Alternatives ) ) + // InternalRoom.g:1879:1: ( rule__Transition__Alternatives ) { before(grammarAccess.getTransitionAccess().getAlternatives()); - // InternalRoom.g:1852:1: ( rule__Transition__Alternatives ) - // InternalRoom.g:1852:2: rule__Transition__Alternatives + // InternalRoom.g:1880:1: ( rule__Transition__Alternatives ) + // InternalRoom.g:1880:2: rule__Transition__Alternatives { pushFollow(FOLLOW_2); rule__Transition__Alternatives(); @@ -5115,11 +5192,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleNonInitialTransition" - // InternalRoom.g:1864:1: entryRuleNonInitialTransition : ruleNonInitialTransition EOF ; + // InternalRoom.g:1892:1: entryRuleNonInitialTransition : ruleNonInitialTransition EOF ; public final void entryRuleNonInitialTransition() throws RecognitionException { try { - // InternalRoom.g:1865:1: ( ruleNonInitialTransition EOF ) - // InternalRoom.g:1866:1: ruleNonInitialTransition EOF + // InternalRoom.g:1893:1: ( ruleNonInitialTransition EOF ) + // InternalRoom.g:1894:1: ruleNonInitialTransition EOF { before(grammarAccess.getNonInitialTransitionRule()); pushFollow(FOLLOW_1); @@ -5145,21 +5222,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleNonInitialTransition" - // InternalRoom.g:1873:1: ruleNonInitialTransition : ( ( rule__NonInitialTransition__Alternatives ) ) ; + // InternalRoom.g:1901:1: ruleNonInitialTransition : ( ( rule__NonInitialTransition__Alternatives ) ) ; public final void ruleNonInitialTransition() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1877:2: ( ( ( rule__NonInitialTransition__Alternatives ) ) ) - // InternalRoom.g:1878:1: ( ( rule__NonInitialTransition__Alternatives ) ) + // InternalRoom.g:1905:2: ( ( ( rule__NonInitialTransition__Alternatives ) ) ) + // InternalRoom.g:1906:1: ( ( rule__NonInitialTransition__Alternatives ) ) { - // InternalRoom.g:1878:1: ( ( rule__NonInitialTransition__Alternatives ) ) - // InternalRoom.g:1879:1: ( rule__NonInitialTransition__Alternatives ) + // InternalRoom.g:1906:1: ( ( rule__NonInitialTransition__Alternatives ) ) + // InternalRoom.g:1907:1: ( rule__NonInitialTransition__Alternatives ) { before(grammarAccess.getNonInitialTransitionAccess().getAlternatives()); - // InternalRoom.g:1880:1: ( rule__NonInitialTransition__Alternatives ) - // InternalRoom.g:1880:2: rule__NonInitialTransition__Alternatives + // InternalRoom.g:1908:1: ( rule__NonInitialTransition__Alternatives ) + // InternalRoom.g:1908:2: rule__NonInitialTransition__Alternatives { pushFollow(FOLLOW_2); rule__NonInitialTransition__Alternatives(); @@ -5192,11 +5269,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleTransitionChainStartTransition" - // InternalRoom.g:1892:1: entryRuleTransitionChainStartTransition : ruleTransitionChainStartTransition EOF ; + // InternalRoom.g:1920:1: entryRuleTransitionChainStartTransition : ruleTransitionChainStartTransition EOF ; public final void entryRuleTransitionChainStartTransition() throws RecognitionException { try { - // InternalRoom.g:1893:1: ( ruleTransitionChainStartTransition EOF ) - // InternalRoom.g:1894:1: ruleTransitionChainStartTransition EOF + // InternalRoom.g:1921:1: ( ruleTransitionChainStartTransition EOF ) + // InternalRoom.g:1922:1: ruleTransitionChainStartTransition EOF { before(grammarAccess.getTransitionChainStartTransitionRule()); pushFollow(FOLLOW_1); @@ -5222,21 +5299,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleTransitionChainStartTransition" - // InternalRoom.g:1901:1: ruleTransitionChainStartTransition : ( ( rule__TransitionChainStartTransition__Alternatives ) ) ; + // InternalRoom.g:1929:1: ruleTransitionChainStartTransition : ( ( rule__TransitionChainStartTransition__Alternatives ) ) ; public final void ruleTransitionChainStartTransition() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1905:2: ( ( ( rule__TransitionChainStartTransition__Alternatives ) ) ) - // InternalRoom.g:1906:1: ( ( rule__TransitionChainStartTransition__Alternatives ) ) + // InternalRoom.g:1933:2: ( ( ( rule__TransitionChainStartTransition__Alternatives ) ) ) + // InternalRoom.g:1934:1: ( ( rule__TransitionChainStartTransition__Alternatives ) ) { - // InternalRoom.g:1906:1: ( ( rule__TransitionChainStartTransition__Alternatives ) ) - // InternalRoom.g:1907:1: ( rule__TransitionChainStartTransition__Alternatives ) + // InternalRoom.g:1934:1: ( ( rule__TransitionChainStartTransition__Alternatives ) ) + // InternalRoom.g:1935:1: ( rule__TransitionChainStartTransition__Alternatives ) { before(grammarAccess.getTransitionChainStartTransitionAccess().getAlternatives()); - // InternalRoom.g:1908:1: ( rule__TransitionChainStartTransition__Alternatives ) - // InternalRoom.g:1908:2: rule__TransitionChainStartTransition__Alternatives + // InternalRoom.g:1936:1: ( rule__TransitionChainStartTransition__Alternatives ) + // InternalRoom.g:1936:2: rule__TransitionChainStartTransition__Alternatives { pushFollow(FOLLOW_2); rule__TransitionChainStartTransition__Alternatives(); @@ -5269,11 +5346,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleInitialTransition" - // InternalRoom.g:1920:1: entryRuleInitialTransition : ruleInitialTransition EOF ; + // InternalRoom.g:1948:1: entryRuleInitialTransition : ruleInitialTransition EOF ; public final void entryRuleInitialTransition() throws RecognitionException { try { - // InternalRoom.g:1921:1: ( ruleInitialTransition EOF ) - // InternalRoom.g:1922:1: ruleInitialTransition EOF + // InternalRoom.g:1949:1: ( ruleInitialTransition EOF ) + // InternalRoom.g:1950:1: ruleInitialTransition EOF { before(grammarAccess.getInitialTransitionRule()); pushFollow(FOLLOW_1); @@ -5299,21 +5376,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleInitialTransition" - // InternalRoom.g:1929:1: ruleInitialTransition : ( ( rule__InitialTransition__Group__0 ) ) ; + // InternalRoom.g:1957:1: ruleInitialTransition : ( ( rule__InitialTransition__Group__0 ) ) ; public final void ruleInitialTransition() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1933:2: ( ( ( rule__InitialTransition__Group__0 ) ) ) - // InternalRoom.g:1934:1: ( ( rule__InitialTransition__Group__0 ) ) + // InternalRoom.g:1961:2: ( ( ( rule__InitialTransition__Group__0 ) ) ) + // InternalRoom.g:1962:1: ( ( rule__InitialTransition__Group__0 ) ) { - // InternalRoom.g:1934:1: ( ( rule__InitialTransition__Group__0 ) ) - // InternalRoom.g:1935:1: ( rule__InitialTransition__Group__0 ) + // InternalRoom.g:1962:1: ( ( rule__InitialTransition__Group__0 ) ) + // InternalRoom.g:1963:1: ( rule__InitialTransition__Group__0 ) { before(grammarAccess.getInitialTransitionAccess().getGroup()); - // InternalRoom.g:1936:1: ( rule__InitialTransition__Group__0 ) - // InternalRoom.g:1936:2: rule__InitialTransition__Group__0 + // InternalRoom.g:1964:1: ( rule__InitialTransition__Group__0 ) + // InternalRoom.g:1964:2: rule__InitialTransition__Group__0 { pushFollow(FOLLOW_2); rule__InitialTransition__Group__0(); @@ -5346,11 +5423,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleContinuationTransition" - // InternalRoom.g:1948:1: entryRuleContinuationTransition : ruleContinuationTransition EOF ; + // InternalRoom.g:1976:1: entryRuleContinuationTransition : ruleContinuationTransition EOF ; public final void entryRuleContinuationTransition() throws RecognitionException { try { - // InternalRoom.g:1949:1: ( ruleContinuationTransition EOF ) - // InternalRoom.g:1950:1: ruleContinuationTransition EOF + // InternalRoom.g:1977:1: ( ruleContinuationTransition EOF ) + // InternalRoom.g:1978:1: ruleContinuationTransition EOF { before(grammarAccess.getContinuationTransitionRule()); pushFollow(FOLLOW_1); @@ -5376,21 +5453,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleContinuationTransition" - // InternalRoom.g:1957:1: ruleContinuationTransition : ( ( rule__ContinuationTransition__Group__0 ) ) ; + // InternalRoom.g:1985:1: ruleContinuationTransition : ( ( rule__ContinuationTransition__Group__0 ) ) ; public final void ruleContinuationTransition() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1961:2: ( ( ( rule__ContinuationTransition__Group__0 ) ) ) - // InternalRoom.g:1962:1: ( ( rule__ContinuationTransition__Group__0 ) ) + // InternalRoom.g:1989:2: ( ( ( rule__ContinuationTransition__Group__0 ) ) ) + // InternalRoom.g:1990:1: ( ( rule__ContinuationTransition__Group__0 ) ) { - // InternalRoom.g:1962:1: ( ( rule__ContinuationTransition__Group__0 ) ) - // InternalRoom.g:1963:1: ( rule__ContinuationTransition__Group__0 ) + // InternalRoom.g:1990:1: ( ( rule__ContinuationTransition__Group__0 ) ) + // InternalRoom.g:1991:1: ( rule__ContinuationTransition__Group__0 ) { before(grammarAccess.getContinuationTransitionAccess().getGroup()); - // InternalRoom.g:1964:1: ( rule__ContinuationTransition__Group__0 ) - // InternalRoom.g:1964:2: rule__ContinuationTransition__Group__0 + // InternalRoom.g:1992:1: ( rule__ContinuationTransition__Group__0 ) + // InternalRoom.g:1992:2: rule__ContinuationTransition__Group__0 { pushFollow(FOLLOW_2); rule__ContinuationTransition__Group__0(); @@ -5423,11 +5500,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleTriggeredTransition" - // InternalRoom.g:1976:1: entryRuleTriggeredTransition : ruleTriggeredTransition EOF ; + // InternalRoom.g:2004:1: entryRuleTriggeredTransition : ruleTriggeredTransition EOF ; public final void entryRuleTriggeredTransition() throws RecognitionException { try { - // InternalRoom.g:1977:1: ( ruleTriggeredTransition EOF ) - // InternalRoom.g:1978:1: ruleTriggeredTransition EOF + // InternalRoom.g:2005:1: ( ruleTriggeredTransition EOF ) + // InternalRoom.g:2006:1: ruleTriggeredTransition EOF { before(grammarAccess.getTriggeredTransitionRule()); pushFollow(FOLLOW_1); @@ -5453,21 +5530,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleTriggeredTransition" - // InternalRoom.g:1985:1: ruleTriggeredTransition : ( ( rule__TriggeredTransition__Group__0 ) ) ; + // InternalRoom.g:2013:1: ruleTriggeredTransition : ( ( rule__TriggeredTransition__Group__0 ) ) ; public final void ruleTriggeredTransition() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:1989:2: ( ( ( rule__TriggeredTransition__Group__0 ) ) ) - // InternalRoom.g:1990:1: ( ( rule__TriggeredTransition__Group__0 ) ) + // InternalRoom.g:2017:2: ( ( ( rule__TriggeredTransition__Group__0 ) ) ) + // InternalRoom.g:2018:1: ( ( rule__TriggeredTransition__Group__0 ) ) { - // InternalRoom.g:1990:1: ( ( rule__TriggeredTransition__Group__0 ) ) - // InternalRoom.g:1991:1: ( rule__TriggeredTransition__Group__0 ) + // InternalRoom.g:2018:1: ( ( rule__TriggeredTransition__Group__0 ) ) + // InternalRoom.g:2019:1: ( rule__TriggeredTransition__Group__0 ) { before(grammarAccess.getTriggeredTransitionAccess().getGroup()); - // InternalRoom.g:1992:1: ( rule__TriggeredTransition__Group__0 ) - // InternalRoom.g:1992:2: rule__TriggeredTransition__Group__0 + // InternalRoom.g:2020:1: ( rule__TriggeredTransition__Group__0 ) + // InternalRoom.g:2020:2: rule__TriggeredTransition__Group__0 { pushFollow(FOLLOW_2); rule__TriggeredTransition__Group__0(); @@ -5500,11 +5577,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleGuardedTransition" - // InternalRoom.g:2004:1: entryRuleGuardedTransition : ruleGuardedTransition EOF ; + // InternalRoom.g:2032:1: entryRuleGuardedTransition : ruleGuardedTransition EOF ; public final void entryRuleGuardedTransition() throws RecognitionException { try { - // InternalRoom.g:2005:1: ( ruleGuardedTransition EOF ) - // InternalRoom.g:2006:1: ruleGuardedTransition EOF + // InternalRoom.g:2033:1: ( ruleGuardedTransition EOF ) + // InternalRoom.g:2034:1: ruleGuardedTransition EOF { before(grammarAccess.getGuardedTransitionRule()); pushFollow(FOLLOW_1); @@ -5530,21 +5607,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleGuardedTransition" - // InternalRoom.g:2013:1: ruleGuardedTransition : ( ( rule__GuardedTransition__Group__0 ) ) ; + // InternalRoom.g:2041:1: ruleGuardedTransition : ( ( rule__GuardedTransition__Group__0 ) ) ; public final void ruleGuardedTransition() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2017:2: ( ( ( rule__GuardedTransition__Group__0 ) ) ) - // InternalRoom.g:2018:1: ( ( rule__GuardedTransition__Group__0 ) ) + // InternalRoom.g:2045:2: ( ( ( rule__GuardedTransition__Group__0 ) ) ) + // InternalRoom.g:2046:1: ( ( rule__GuardedTransition__Group__0 ) ) { - // InternalRoom.g:2018:1: ( ( rule__GuardedTransition__Group__0 ) ) - // InternalRoom.g:2019:1: ( rule__GuardedTransition__Group__0 ) + // InternalRoom.g:2046:1: ( ( rule__GuardedTransition__Group__0 ) ) + // InternalRoom.g:2047:1: ( rule__GuardedTransition__Group__0 ) { before(grammarAccess.getGuardedTransitionAccess().getGroup()); - // InternalRoom.g:2020:1: ( rule__GuardedTransition__Group__0 ) - // InternalRoom.g:2020:2: rule__GuardedTransition__Group__0 + // InternalRoom.g:2048:1: ( rule__GuardedTransition__Group__0 ) + // InternalRoom.g:2048:2: rule__GuardedTransition__Group__0 { pushFollow(FOLLOW_2); rule__GuardedTransition__Group__0(); @@ -5577,11 +5654,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleCPBranchTransition" - // InternalRoom.g:2032:1: entryRuleCPBranchTransition : ruleCPBranchTransition EOF ; + // InternalRoom.g:2060:1: entryRuleCPBranchTransition : ruleCPBranchTransition EOF ; public final void entryRuleCPBranchTransition() throws RecognitionException { try { - // InternalRoom.g:2033:1: ( ruleCPBranchTransition EOF ) - // InternalRoom.g:2034:1: ruleCPBranchTransition EOF + // InternalRoom.g:2061:1: ( ruleCPBranchTransition EOF ) + // InternalRoom.g:2062:1: ruleCPBranchTransition EOF { before(grammarAccess.getCPBranchTransitionRule()); pushFollow(FOLLOW_1); @@ -5607,21 +5684,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleCPBranchTransition" - // InternalRoom.g:2041:1: ruleCPBranchTransition : ( ( rule__CPBranchTransition__Group__0 ) ) ; + // InternalRoom.g:2069:1: ruleCPBranchTransition : ( ( rule__CPBranchTransition__Group__0 ) ) ; public final void ruleCPBranchTransition() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2045:2: ( ( ( rule__CPBranchTransition__Group__0 ) ) ) - // InternalRoom.g:2046:1: ( ( rule__CPBranchTransition__Group__0 ) ) + // InternalRoom.g:2073:2: ( ( ( rule__CPBranchTransition__Group__0 ) ) ) + // InternalRoom.g:2074:1: ( ( rule__CPBranchTransition__Group__0 ) ) { - // InternalRoom.g:2046:1: ( ( rule__CPBranchTransition__Group__0 ) ) - // InternalRoom.g:2047:1: ( rule__CPBranchTransition__Group__0 ) + // InternalRoom.g:2074:1: ( ( rule__CPBranchTransition__Group__0 ) ) + // InternalRoom.g:2075:1: ( rule__CPBranchTransition__Group__0 ) { before(grammarAccess.getCPBranchTransitionAccess().getGroup()); - // InternalRoom.g:2048:1: ( rule__CPBranchTransition__Group__0 ) - // InternalRoom.g:2048:2: rule__CPBranchTransition__Group__0 + // InternalRoom.g:2076:1: ( rule__CPBranchTransition__Group__0 ) + // InternalRoom.g:2076:2: rule__CPBranchTransition__Group__0 { pushFollow(FOLLOW_2); rule__CPBranchTransition__Group__0(); @@ -5654,11 +5731,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleRefinedTransition" - // InternalRoom.g:2060:1: entryRuleRefinedTransition : ruleRefinedTransition EOF ; + // InternalRoom.g:2088:1: entryRuleRefinedTransition : ruleRefinedTransition EOF ; public final void entryRuleRefinedTransition() throws RecognitionException { try { - // InternalRoom.g:2061:1: ( ruleRefinedTransition EOF ) - // InternalRoom.g:2062:1: ruleRefinedTransition EOF + // InternalRoom.g:2089:1: ( ruleRefinedTransition EOF ) + // InternalRoom.g:2090:1: ruleRefinedTransition EOF { before(grammarAccess.getRefinedTransitionRule()); pushFollow(FOLLOW_1); @@ -5684,21 +5761,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleRefinedTransition" - // InternalRoom.g:2069:1: ruleRefinedTransition : ( ( rule__RefinedTransition__Group__0 ) ) ; + // InternalRoom.g:2097:1: ruleRefinedTransition : ( ( rule__RefinedTransition__Group__0 ) ) ; public final void ruleRefinedTransition() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2073:2: ( ( ( rule__RefinedTransition__Group__0 ) ) ) - // InternalRoom.g:2074:1: ( ( rule__RefinedTransition__Group__0 ) ) + // InternalRoom.g:2101:2: ( ( ( rule__RefinedTransition__Group__0 ) ) ) + // InternalRoom.g:2102:1: ( ( rule__RefinedTransition__Group__0 ) ) { - // InternalRoom.g:2074:1: ( ( rule__RefinedTransition__Group__0 ) ) - // InternalRoom.g:2075:1: ( rule__RefinedTransition__Group__0 ) + // InternalRoom.g:2102:1: ( ( rule__RefinedTransition__Group__0 ) ) + // InternalRoom.g:2103:1: ( rule__RefinedTransition__Group__0 ) { before(grammarAccess.getRefinedTransitionAccess().getGroup()); - // InternalRoom.g:2076:1: ( rule__RefinedTransition__Group__0 ) - // InternalRoom.g:2076:2: rule__RefinedTransition__Group__0 + // InternalRoom.g:2104:1: ( rule__RefinedTransition__Group__0 ) + // InternalRoom.g:2104:2: rule__RefinedTransition__Group__0 { pushFollow(FOLLOW_2); rule__RefinedTransition__Group__0(); @@ -5731,11 +5808,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleTransitionTerminal" - // InternalRoom.g:2088:1: entryRuleTransitionTerminal : ruleTransitionTerminal EOF ; + // InternalRoom.g:2116:1: entryRuleTransitionTerminal : ruleTransitionTerminal EOF ; public final void entryRuleTransitionTerminal() throws RecognitionException { try { - // InternalRoom.g:2089:1: ( ruleTransitionTerminal EOF ) - // InternalRoom.g:2090:1: ruleTransitionTerminal EOF + // InternalRoom.g:2117:1: ( ruleTransitionTerminal EOF ) + // InternalRoom.g:2118:1: ruleTransitionTerminal EOF { before(grammarAccess.getTransitionTerminalRule()); pushFollow(FOLLOW_1); @@ -5761,21 +5838,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleTransitionTerminal" - // InternalRoom.g:2097:1: ruleTransitionTerminal : ( ( rule__TransitionTerminal__Alternatives ) ) ; + // InternalRoom.g:2125:1: ruleTransitionTerminal : ( ( rule__TransitionTerminal__Alternatives ) ) ; public final void ruleTransitionTerminal() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2101:2: ( ( ( rule__TransitionTerminal__Alternatives ) ) ) - // InternalRoom.g:2102:1: ( ( rule__TransitionTerminal__Alternatives ) ) + // InternalRoom.g:2129:2: ( ( ( rule__TransitionTerminal__Alternatives ) ) ) + // InternalRoom.g:2130:1: ( ( rule__TransitionTerminal__Alternatives ) ) { - // InternalRoom.g:2102:1: ( ( rule__TransitionTerminal__Alternatives ) ) - // InternalRoom.g:2103:1: ( rule__TransitionTerminal__Alternatives ) + // InternalRoom.g:2130:1: ( ( rule__TransitionTerminal__Alternatives ) ) + // InternalRoom.g:2131:1: ( rule__TransitionTerminal__Alternatives ) { before(grammarAccess.getTransitionTerminalAccess().getAlternatives()); - // InternalRoom.g:2104:1: ( rule__TransitionTerminal__Alternatives ) - // InternalRoom.g:2104:2: rule__TransitionTerminal__Alternatives + // InternalRoom.g:2132:1: ( rule__TransitionTerminal__Alternatives ) + // InternalRoom.g:2132:2: rule__TransitionTerminal__Alternatives { pushFollow(FOLLOW_2); rule__TransitionTerminal__Alternatives(); @@ -5808,11 +5885,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleStateTerminal" - // InternalRoom.g:2116:1: entryRuleStateTerminal : ruleStateTerminal EOF ; + // InternalRoom.g:2144:1: entryRuleStateTerminal : ruleStateTerminal EOF ; public final void entryRuleStateTerminal() throws RecognitionException { try { - // InternalRoom.g:2117:1: ( ruleStateTerminal EOF ) - // InternalRoom.g:2118:1: ruleStateTerminal EOF + // InternalRoom.g:2145:1: ( ruleStateTerminal EOF ) + // InternalRoom.g:2146:1: ruleStateTerminal EOF { before(grammarAccess.getStateTerminalRule()); pushFollow(FOLLOW_1); @@ -5838,21 +5915,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleStateTerminal" - // InternalRoom.g:2125:1: ruleStateTerminal : ( ( rule__StateTerminal__StateAssignment ) ) ; + // InternalRoom.g:2153:1: ruleStateTerminal : ( ( rule__StateTerminal__StateAssignment ) ) ; public final void ruleStateTerminal() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2129:2: ( ( ( rule__StateTerminal__StateAssignment ) ) ) - // InternalRoom.g:2130:1: ( ( rule__StateTerminal__StateAssignment ) ) + // InternalRoom.g:2157:2: ( ( ( rule__StateTerminal__StateAssignment ) ) ) + // InternalRoom.g:2158:1: ( ( rule__StateTerminal__StateAssignment ) ) { - // InternalRoom.g:2130:1: ( ( rule__StateTerminal__StateAssignment ) ) - // InternalRoom.g:2131:1: ( rule__StateTerminal__StateAssignment ) + // InternalRoom.g:2158:1: ( ( rule__StateTerminal__StateAssignment ) ) + // InternalRoom.g:2159:1: ( rule__StateTerminal__StateAssignment ) { before(grammarAccess.getStateTerminalAccess().getStateAssignment()); - // InternalRoom.g:2132:1: ( rule__StateTerminal__StateAssignment ) - // InternalRoom.g:2132:2: rule__StateTerminal__StateAssignment + // InternalRoom.g:2160:1: ( rule__StateTerminal__StateAssignment ) + // InternalRoom.g:2160:2: rule__StateTerminal__StateAssignment { pushFollow(FOLLOW_2); rule__StateTerminal__StateAssignment(); @@ -5885,11 +5962,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleTrPointTerminal" - // InternalRoom.g:2144:1: entryRuleTrPointTerminal : ruleTrPointTerminal EOF ; + // InternalRoom.g:2172:1: entryRuleTrPointTerminal : ruleTrPointTerminal EOF ; public final void entryRuleTrPointTerminal() throws RecognitionException { try { - // InternalRoom.g:2145:1: ( ruleTrPointTerminal EOF ) - // InternalRoom.g:2146:1: ruleTrPointTerminal EOF + // InternalRoom.g:2173:1: ( ruleTrPointTerminal EOF ) + // InternalRoom.g:2174:1: ruleTrPointTerminal EOF { before(grammarAccess.getTrPointTerminalRule()); pushFollow(FOLLOW_1); @@ -5915,21 +5992,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleTrPointTerminal" - // InternalRoom.g:2153:1: ruleTrPointTerminal : ( ( rule__TrPointTerminal__Group__0 ) ) ; + // InternalRoom.g:2181:1: ruleTrPointTerminal : ( ( rule__TrPointTerminal__Group__0 ) ) ; public final void ruleTrPointTerminal() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2157:2: ( ( ( rule__TrPointTerminal__Group__0 ) ) ) - // InternalRoom.g:2158:1: ( ( rule__TrPointTerminal__Group__0 ) ) + // InternalRoom.g:2185:2: ( ( ( rule__TrPointTerminal__Group__0 ) ) ) + // InternalRoom.g:2186:1: ( ( rule__TrPointTerminal__Group__0 ) ) { - // InternalRoom.g:2158:1: ( ( rule__TrPointTerminal__Group__0 ) ) - // InternalRoom.g:2159:1: ( rule__TrPointTerminal__Group__0 ) + // InternalRoom.g:2186:1: ( ( rule__TrPointTerminal__Group__0 ) ) + // InternalRoom.g:2187:1: ( rule__TrPointTerminal__Group__0 ) { before(grammarAccess.getTrPointTerminalAccess().getGroup()); - // InternalRoom.g:2160:1: ( rule__TrPointTerminal__Group__0 ) - // InternalRoom.g:2160:2: rule__TrPointTerminal__Group__0 + // InternalRoom.g:2188:1: ( rule__TrPointTerminal__Group__0 ) + // InternalRoom.g:2188:2: rule__TrPointTerminal__Group__0 { pushFollow(FOLLOW_2); rule__TrPointTerminal__Group__0(); @@ -5962,11 +6039,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleSubStateTrPointTerminal" - // InternalRoom.g:2172:1: entryRuleSubStateTrPointTerminal : ruleSubStateTrPointTerminal EOF ; + // InternalRoom.g:2200:1: entryRuleSubStateTrPointTerminal : ruleSubStateTrPointTerminal EOF ; public final void entryRuleSubStateTrPointTerminal() throws RecognitionException { try { - // InternalRoom.g:2173:1: ( ruleSubStateTrPointTerminal EOF ) - // InternalRoom.g:2174:1: ruleSubStateTrPointTerminal EOF + // InternalRoom.g:2201:1: ( ruleSubStateTrPointTerminal EOF ) + // InternalRoom.g:2202:1: ruleSubStateTrPointTerminal EOF { before(grammarAccess.getSubStateTrPointTerminalRule()); pushFollow(FOLLOW_1); @@ -5992,21 +6069,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleSubStateTrPointTerminal" - // InternalRoom.g:2181:1: ruleSubStateTrPointTerminal : ( ( rule__SubStateTrPointTerminal__Group__0 ) ) ; + // InternalRoom.g:2209:1: ruleSubStateTrPointTerminal : ( ( rule__SubStateTrPointTerminal__Group__0 ) ) ; public final void ruleSubStateTrPointTerminal() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2185:2: ( ( ( rule__SubStateTrPointTerminal__Group__0 ) ) ) - // InternalRoom.g:2186:1: ( ( rule__SubStateTrPointTerminal__Group__0 ) ) + // InternalRoom.g:2213:2: ( ( ( rule__SubStateTrPointTerminal__Group__0 ) ) ) + // InternalRoom.g:2214:1: ( ( rule__SubStateTrPointTerminal__Group__0 ) ) { - // InternalRoom.g:2186:1: ( ( rule__SubStateTrPointTerminal__Group__0 ) ) - // InternalRoom.g:2187:1: ( rule__SubStateTrPointTerminal__Group__0 ) + // InternalRoom.g:2214:1: ( ( rule__SubStateTrPointTerminal__Group__0 ) ) + // InternalRoom.g:2215:1: ( rule__SubStateTrPointTerminal__Group__0 ) { before(grammarAccess.getSubStateTrPointTerminalAccess().getGroup()); - // InternalRoom.g:2188:1: ( rule__SubStateTrPointTerminal__Group__0 ) - // InternalRoom.g:2188:2: rule__SubStateTrPointTerminal__Group__0 + // InternalRoom.g:2216:1: ( rule__SubStateTrPointTerminal__Group__0 ) + // InternalRoom.g:2216:2: rule__SubStateTrPointTerminal__Group__0 { pushFollow(FOLLOW_2); rule__SubStateTrPointTerminal__Group__0(); @@ -6039,11 +6116,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleChoicepointTerminal" - // InternalRoom.g:2200:1: entryRuleChoicepointTerminal : ruleChoicepointTerminal EOF ; + // InternalRoom.g:2228:1: entryRuleChoicepointTerminal : ruleChoicepointTerminal EOF ; public final void entryRuleChoicepointTerminal() throws RecognitionException { try { - // InternalRoom.g:2201:1: ( ruleChoicepointTerminal EOF ) - // InternalRoom.g:2202:1: ruleChoicepointTerminal EOF + // InternalRoom.g:2229:1: ( ruleChoicepointTerminal EOF ) + // InternalRoom.g:2230:1: ruleChoicepointTerminal EOF { before(grammarAccess.getChoicepointTerminalRule()); pushFollow(FOLLOW_1); @@ -6069,21 +6146,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleChoicepointTerminal" - // InternalRoom.g:2209:1: ruleChoicepointTerminal : ( ( rule__ChoicepointTerminal__Group__0 ) ) ; + // InternalRoom.g:2237:1: ruleChoicepointTerminal : ( ( rule__ChoicepointTerminal__Group__0 ) ) ; public final void ruleChoicepointTerminal() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2213:2: ( ( ( rule__ChoicepointTerminal__Group__0 ) ) ) - // InternalRoom.g:2214:1: ( ( rule__ChoicepointTerminal__Group__0 ) ) + // InternalRoom.g:2241:2: ( ( ( rule__ChoicepointTerminal__Group__0 ) ) ) + // InternalRoom.g:2242:1: ( ( rule__ChoicepointTerminal__Group__0 ) ) { - // InternalRoom.g:2214:1: ( ( rule__ChoicepointTerminal__Group__0 ) ) - // InternalRoom.g:2215:1: ( rule__ChoicepointTerminal__Group__0 ) + // InternalRoom.g:2242:1: ( ( rule__ChoicepointTerminal__Group__0 ) ) + // InternalRoom.g:2243:1: ( rule__ChoicepointTerminal__Group__0 ) { before(grammarAccess.getChoicepointTerminalAccess().getGroup()); - // InternalRoom.g:2216:1: ( rule__ChoicepointTerminal__Group__0 ) - // InternalRoom.g:2216:2: rule__ChoicepointTerminal__Group__0 + // InternalRoom.g:2244:1: ( rule__ChoicepointTerminal__Group__0 ) + // InternalRoom.g:2244:2: rule__ChoicepointTerminal__Group__0 { pushFollow(FOLLOW_2); rule__ChoicepointTerminal__Group__0(); @@ -6116,11 +6193,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleTrigger" - // InternalRoom.g:2228:1: entryRuleTrigger : ruleTrigger EOF ; + // InternalRoom.g:2256:1: entryRuleTrigger : ruleTrigger EOF ; public final void entryRuleTrigger() throws RecognitionException { try { - // InternalRoom.g:2229:1: ( ruleTrigger EOF ) - // InternalRoom.g:2230:1: ruleTrigger EOF + // InternalRoom.g:2257:1: ( ruleTrigger EOF ) + // InternalRoom.g:2258:1: ruleTrigger EOF { before(grammarAccess.getTriggerRule()); pushFollow(FOLLOW_1); @@ -6146,21 +6223,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleTrigger" - // InternalRoom.g:2237:1: ruleTrigger : ( ( rule__Trigger__Group__0 ) ) ; + // InternalRoom.g:2265:1: ruleTrigger : ( ( rule__Trigger__Group__0 ) ) ; public final void ruleTrigger() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2241:2: ( ( ( rule__Trigger__Group__0 ) ) ) - // InternalRoom.g:2242:1: ( ( rule__Trigger__Group__0 ) ) + // InternalRoom.g:2269:2: ( ( ( rule__Trigger__Group__0 ) ) ) + // InternalRoom.g:2270:1: ( ( rule__Trigger__Group__0 ) ) { - // InternalRoom.g:2242:1: ( ( rule__Trigger__Group__0 ) ) - // InternalRoom.g:2243:1: ( rule__Trigger__Group__0 ) + // InternalRoom.g:2270:1: ( ( rule__Trigger__Group__0 ) ) + // InternalRoom.g:2271:1: ( rule__Trigger__Group__0 ) { before(grammarAccess.getTriggerAccess().getGroup()); - // InternalRoom.g:2244:1: ( rule__Trigger__Group__0 ) - // InternalRoom.g:2244:2: rule__Trigger__Group__0 + // InternalRoom.g:2272:1: ( rule__Trigger__Group__0 ) + // InternalRoom.g:2272:2: rule__Trigger__Group__0 { pushFollow(FOLLOW_2); rule__Trigger__Group__0(); @@ -6193,11 +6270,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleMessageFromIf" - // InternalRoom.g:2256:1: entryRuleMessageFromIf : ruleMessageFromIf EOF ; + // InternalRoom.g:2284:1: entryRuleMessageFromIf : ruleMessageFromIf EOF ; public final void entryRuleMessageFromIf() throws RecognitionException { try { - // InternalRoom.g:2257:1: ( ruleMessageFromIf EOF ) - // InternalRoom.g:2258:1: ruleMessageFromIf EOF + // InternalRoom.g:2285:1: ( ruleMessageFromIf EOF ) + // InternalRoom.g:2286:1: ruleMessageFromIf EOF { before(grammarAccess.getMessageFromIfRule()); pushFollow(FOLLOW_1); @@ -6223,21 +6300,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleMessageFromIf" - // InternalRoom.g:2265:1: ruleMessageFromIf : ( ( rule__MessageFromIf__Group__0 ) ) ; + // InternalRoom.g:2293:1: ruleMessageFromIf : ( ( rule__MessageFromIf__Group__0 ) ) ; public final void ruleMessageFromIf() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2269:2: ( ( ( rule__MessageFromIf__Group__0 ) ) ) - // InternalRoom.g:2270:1: ( ( rule__MessageFromIf__Group__0 ) ) + // InternalRoom.g:2297:2: ( ( ( rule__MessageFromIf__Group__0 ) ) ) + // InternalRoom.g:2298:1: ( ( rule__MessageFromIf__Group__0 ) ) { - // InternalRoom.g:2270:1: ( ( rule__MessageFromIf__Group__0 ) ) - // InternalRoom.g:2271:1: ( rule__MessageFromIf__Group__0 ) + // InternalRoom.g:2298:1: ( ( rule__MessageFromIf__Group__0 ) ) + // InternalRoom.g:2299:1: ( rule__MessageFromIf__Group__0 ) { before(grammarAccess.getMessageFromIfAccess().getGroup()); - // InternalRoom.g:2272:1: ( rule__MessageFromIf__Group__0 ) - // InternalRoom.g:2272:2: rule__MessageFromIf__Group__0 + // InternalRoom.g:2300:1: ( rule__MessageFromIf__Group__0 ) + // InternalRoom.g:2300:2: rule__MessageFromIf__Group__0 { pushFollow(FOLLOW_2); rule__MessageFromIf__Group__0(); @@ -6270,11 +6347,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleGuard" - // InternalRoom.g:2284:1: entryRuleGuard : ruleGuard EOF ; + // InternalRoom.g:2312:1: entryRuleGuard : ruleGuard EOF ; public final void entryRuleGuard() throws RecognitionException { try { - // InternalRoom.g:2285:1: ( ruleGuard EOF ) - // InternalRoom.g:2286:1: ruleGuard EOF + // InternalRoom.g:2313:1: ( ruleGuard EOF ) + // InternalRoom.g:2314:1: ruleGuard EOF { before(grammarAccess.getGuardRule()); pushFollow(FOLLOW_1); @@ -6300,21 +6377,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleGuard" - // InternalRoom.g:2293:1: ruleGuard : ( ( rule__Guard__Group__0 ) ) ; + // InternalRoom.g:2321:1: ruleGuard : ( ( rule__Guard__Group__0 ) ) ; public final void ruleGuard() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2297:2: ( ( ( rule__Guard__Group__0 ) ) ) - // InternalRoom.g:2298:1: ( ( rule__Guard__Group__0 ) ) + // InternalRoom.g:2325:2: ( ( ( rule__Guard__Group__0 ) ) ) + // InternalRoom.g:2326:1: ( ( rule__Guard__Group__0 ) ) { - // InternalRoom.g:2298:1: ( ( rule__Guard__Group__0 ) ) - // InternalRoom.g:2299:1: ( rule__Guard__Group__0 ) + // InternalRoom.g:2326:1: ( ( rule__Guard__Group__0 ) ) + // InternalRoom.g:2327:1: ( rule__Guard__Group__0 ) { before(grammarAccess.getGuardAccess().getGroup()); - // InternalRoom.g:2300:1: ( rule__Guard__Group__0 ) - // InternalRoom.g:2300:2: rule__Guard__Group__0 + // InternalRoom.g:2328:1: ( rule__Guard__Group__0 ) + // InternalRoom.g:2328:2: rule__Guard__Group__0 { pushFollow(FOLLOW_2); rule__Guard__Group__0(); @@ -6347,11 +6424,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleProtocolSemantics" - // InternalRoom.g:2312:1: entryRuleProtocolSemantics : ruleProtocolSemantics EOF ; + // InternalRoom.g:2340:1: entryRuleProtocolSemantics : ruleProtocolSemantics EOF ; public final void entryRuleProtocolSemantics() throws RecognitionException { try { - // InternalRoom.g:2313:1: ( ruleProtocolSemantics EOF ) - // InternalRoom.g:2314:1: ruleProtocolSemantics EOF + // InternalRoom.g:2341:1: ( ruleProtocolSemantics EOF ) + // InternalRoom.g:2342:1: ruleProtocolSemantics EOF { before(grammarAccess.getProtocolSemanticsRule()); pushFollow(FOLLOW_1); @@ -6377,21 +6454,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleProtocolSemantics" - // InternalRoom.g:2321:1: ruleProtocolSemantics : ( ( rule__ProtocolSemantics__Group__0 ) ) ; + // InternalRoom.g:2349:1: ruleProtocolSemantics : ( ( rule__ProtocolSemantics__Group__0 ) ) ; public final void ruleProtocolSemantics() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2325:2: ( ( ( rule__ProtocolSemantics__Group__0 ) ) ) - // InternalRoom.g:2326:1: ( ( rule__ProtocolSemantics__Group__0 ) ) + // InternalRoom.g:2353:2: ( ( ( rule__ProtocolSemantics__Group__0 ) ) ) + // InternalRoom.g:2354:1: ( ( rule__ProtocolSemantics__Group__0 ) ) { - // InternalRoom.g:2326:1: ( ( rule__ProtocolSemantics__Group__0 ) ) - // InternalRoom.g:2327:1: ( rule__ProtocolSemantics__Group__0 ) + // InternalRoom.g:2354:1: ( ( rule__ProtocolSemantics__Group__0 ) ) + // InternalRoom.g:2355:1: ( rule__ProtocolSemantics__Group__0 ) { before(grammarAccess.getProtocolSemanticsAccess().getGroup()); - // InternalRoom.g:2328:1: ( rule__ProtocolSemantics__Group__0 ) - // InternalRoom.g:2328:2: rule__ProtocolSemantics__Group__0 + // InternalRoom.g:2356:1: ( rule__ProtocolSemantics__Group__0 ) + // InternalRoom.g:2356:2: rule__ProtocolSemantics__Group__0 { pushFollow(FOLLOW_2); rule__ProtocolSemantics__Group__0(); @@ -6424,11 +6501,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleSemanticsRule" - // InternalRoom.g:2340:1: entryRuleSemanticsRule : ruleSemanticsRule EOF ; + // InternalRoom.g:2368:1: entryRuleSemanticsRule : ruleSemanticsRule EOF ; public final void entryRuleSemanticsRule() throws RecognitionException { try { - // InternalRoom.g:2341:1: ( ruleSemanticsRule EOF ) - // InternalRoom.g:2342:1: ruleSemanticsRule EOF + // InternalRoom.g:2369:1: ( ruleSemanticsRule EOF ) + // InternalRoom.g:2370:1: ruleSemanticsRule EOF { before(grammarAccess.getSemanticsRuleRule()); pushFollow(FOLLOW_1); @@ -6454,21 +6531,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleSemanticsRule" - // InternalRoom.g:2349:1: ruleSemanticsRule : ( ( rule__SemanticsRule__Alternatives ) ) ; + // InternalRoom.g:2377:1: ruleSemanticsRule : ( ( rule__SemanticsRule__Alternatives ) ) ; public final void ruleSemanticsRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2353:2: ( ( ( rule__SemanticsRule__Alternatives ) ) ) - // InternalRoom.g:2354:1: ( ( rule__SemanticsRule__Alternatives ) ) + // InternalRoom.g:2381:2: ( ( ( rule__SemanticsRule__Alternatives ) ) ) + // InternalRoom.g:2382:1: ( ( rule__SemanticsRule__Alternatives ) ) { - // InternalRoom.g:2354:1: ( ( rule__SemanticsRule__Alternatives ) ) - // InternalRoom.g:2355:1: ( rule__SemanticsRule__Alternatives ) + // InternalRoom.g:2382:1: ( ( rule__SemanticsRule__Alternatives ) ) + // InternalRoom.g:2383:1: ( rule__SemanticsRule__Alternatives ) { before(grammarAccess.getSemanticsRuleAccess().getAlternatives()); - // InternalRoom.g:2356:1: ( rule__SemanticsRule__Alternatives ) - // InternalRoom.g:2356:2: rule__SemanticsRule__Alternatives + // InternalRoom.g:2384:1: ( rule__SemanticsRule__Alternatives ) + // InternalRoom.g:2384:2: rule__SemanticsRule__Alternatives { pushFollow(FOLLOW_2); rule__SemanticsRule__Alternatives(); @@ -6501,11 +6578,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleInSemanticsRule" - // InternalRoom.g:2368:1: entryRuleInSemanticsRule : ruleInSemanticsRule EOF ; + // InternalRoom.g:2396:1: entryRuleInSemanticsRule : ruleInSemanticsRule EOF ; public final void entryRuleInSemanticsRule() throws RecognitionException { try { - // InternalRoom.g:2369:1: ( ruleInSemanticsRule EOF ) - // InternalRoom.g:2370:1: ruleInSemanticsRule EOF + // InternalRoom.g:2397:1: ( ruleInSemanticsRule EOF ) + // InternalRoom.g:2398:1: ruleInSemanticsRule EOF { before(grammarAccess.getInSemanticsRuleRule()); pushFollow(FOLLOW_1); @@ -6531,21 +6608,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleInSemanticsRule" - // InternalRoom.g:2377:1: ruleInSemanticsRule : ( ( rule__InSemanticsRule__Group__0 ) ) ; + // InternalRoom.g:2405:1: ruleInSemanticsRule : ( ( rule__InSemanticsRule__Group__0 ) ) ; public final void ruleInSemanticsRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2381:2: ( ( ( rule__InSemanticsRule__Group__0 ) ) ) - // InternalRoom.g:2382:1: ( ( rule__InSemanticsRule__Group__0 ) ) + // InternalRoom.g:2409:2: ( ( ( rule__InSemanticsRule__Group__0 ) ) ) + // InternalRoom.g:2410:1: ( ( rule__InSemanticsRule__Group__0 ) ) { - // InternalRoom.g:2382:1: ( ( rule__InSemanticsRule__Group__0 ) ) - // InternalRoom.g:2383:1: ( rule__InSemanticsRule__Group__0 ) + // InternalRoom.g:2410:1: ( ( rule__InSemanticsRule__Group__0 ) ) + // InternalRoom.g:2411:1: ( rule__InSemanticsRule__Group__0 ) { before(grammarAccess.getInSemanticsRuleAccess().getGroup()); - // InternalRoom.g:2384:1: ( rule__InSemanticsRule__Group__0 ) - // InternalRoom.g:2384:2: rule__InSemanticsRule__Group__0 + // InternalRoom.g:2412:1: ( rule__InSemanticsRule__Group__0 ) + // InternalRoom.g:2412:2: rule__InSemanticsRule__Group__0 { pushFollow(FOLLOW_2); rule__InSemanticsRule__Group__0(); @@ -6578,11 +6655,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleOutSemanticsRule" - // InternalRoom.g:2396:1: entryRuleOutSemanticsRule : ruleOutSemanticsRule EOF ; + // InternalRoom.g:2424:1: entryRuleOutSemanticsRule : ruleOutSemanticsRule EOF ; public final void entryRuleOutSemanticsRule() throws RecognitionException { try { - // InternalRoom.g:2397:1: ( ruleOutSemanticsRule EOF ) - // InternalRoom.g:2398:1: ruleOutSemanticsRule EOF + // InternalRoom.g:2425:1: ( ruleOutSemanticsRule EOF ) + // InternalRoom.g:2426:1: ruleOutSemanticsRule EOF { before(grammarAccess.getOutSemanticsRuleRule()); pushFollow(FOLLOW_1); @@ -6608,21 +6685,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleOutSemanticsRule" - // InternalRoom.g:2405:1: ruleOutSemanticsRule : ( ( rule__OutSemanticsRule__Group__0 ) ) ; + // InternalRoom.g:2433:1: ruleOutSemanticsRule : ( ( rule__OutSemanticsRule__Group__0 ) ) ; public final void ruleOutSemanticsRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2409:2: ( ( ( rule__OutSemanticsRule__Group__0 ) ) ) - // InternalRoom.g:2410:1: ( ( rule__OutSemanticsRule__Group__0 ) ) + // InternalRoom.g:2437:2: ( ( ( rule__OutSemanticsRule__Group__0 ) ) ) + // InternalRoom.g:2438:1: ( ( rule__OutSemanticsRule__Group__0 ) ) { - // InternalRoom.g:2410:1: ( ( rule__OutSemanticsRule__Group__0 ) ) - // InternalRoom.g:2411:1: ( rule__OutSemanticsRule__Group__0 ) + // InternalRoom.g:2438:1: ( ( rule__OutSemanticsRule__Group__0 ) ) + // InternalRoom.g:2439:1: ( rule__OutSemanticsRule__Group__0 ) { before(grammarAccess.getOutSemanticsRuleAccess().getGroup()); - // InternalRoom.g:2412:1: ( rule__OutSemanticsRule__Group__0 ) - // InternalRoom.g:2412:2: rule__OutSemanticsRule__Group__0 + // InternalRoom.g:2440:1: ( rule__OutSemanticsRule__Group__0 ) + // InternalRoom.g:2440:2: rule__OutSemanticsRule__Group__0 { pushFollow(FOLLOW_2); rule__OutSemanticsRule__Group__0(); @@ -6655,11 +6732,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleAnnotation" - // InternalRoom.g:2424:1: entryRuleAnnotation : ruleAnnotation EOF ; + // InternalRoom.g:2452:1: entryRuleAnnotation : ruleAnnotation EOF ; public final void entryRuleAnnotation() throws RecognitionException { try { - // InternalRoom.g:2425:1: ( ruleAnnotation EOF ) - // InternalRoom.g:2426:1: ruleAnnotation EOF + // InternalRoom.g:2453:1: ( ruleAnnotation EOF ) + // InternalRoom.g:2454:1: ruleAnnotation EOF { before(grammarAccess.getAnnotationRule()); pushFollow(FOLLOW_1); @@ -6685,21 +6762,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleAnnotation" - // InternalRoom.g:2433:1: ruleAnnotation : ( ( rule__Annotation__Group__0 ) ) ; + // InternalRoom.g:2461:1: ruleAnnotation : ( ( rule__Annotation__Group__0 ) ) ; public final void ruleAnnotation() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2437:2: ( ( ( rule__Annotation__Group__0 ) ) ) - // InternalRoom.g:2438:1: ( ( rule__Annotation__Group__0 ) ) + // InternalRoom.g:2465:2: ( ( ( rule__Annotation__Group__0 ) ) ) + // InternalRoom.g:2466:1: ( ( rule__Annotation__Group__0 ) ) { - // InternalRoom.g:2438:1: ( ( rule__Annotation__Group__0 ) ) - // InternalRoom.g:2439:1: ( rule__Annotation__Group__0 ) + // InternalRoom.g:2466:1: ( ( rule__Annotation__Group__0 ) ) + // InternalRoom.g:2467:1: ( rule__Annotation__Group__0 ) { before(grammarAccess.getAnnotationAccess().getGroup()); - // InternalRoom.g:2440:1: ( rule__Annotation__Group__0 ) - // InternalRoom.g:2440:2: rule__Annotation__Group__0 + // InternalRoom.g:2468:1: ( rule__Annotation__Group__0 ) + // InternalRoom.g:2468:2: rule__Annotation__Group__0 { pushFollow(FOLLOW_2); rule__Annotation__Group__0(); @@ -6732,11 +6809,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleKeyValue" - // InternalRoom.g:2452:1: entryRuleKeyValue : ruleKeyValue EOF ; + // InternalRoom.g:2480:1: entryRuleKeyValue : ruleKeyValue EOF ; public final void entryRuleKeyValue() throws RecognitionException { try { - // InternalRoom.g:2453:1: ( ruleKeyValue EOF ) - // InternalRoom.g:2454:1: ruleKeyValue EOF + // InternalRoom.g:2481:1: ( ruleKeyValue EOF ) + // InternalRoom.g:2482:1: ruleKeyValue EOF { before(grammarAccess.getKeyValueRule()); pushFollow(FOLLOW_1); @@ -6762,21 +6839,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleKeyValue" - // InternalRoom.g:2461:1: ruleKeyValue : ( ( rule__KeyValue__Group__0 ) ) ; + // InternalRoom.g:2489:1: ruleKeyValue : ( ( rule__KeyValue__Group__0 ) ) ; public final void ruleKeyValue() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2465:2: ( ( ( rule__KeyValue__Group__0 ) ) ) - // InternalRoom.g:2466:1: ( ( rule__KeyValue__Group__0 ) ) + // InternalRoom.g:2493:2: ( ( ( rule__KeyValue__Group__0 ) ) ) + // InternalRoom.g:2494:1: ( ( rule__KeyValue__Group__0 ) ) { - // InternalRoom.g:2466:1: ( ( rule__KeyValue__Group__0 ) ) - // InternalRoom.g:2467:1: ( rule__KeyValue__Group__0 ) + // InternalRoom.g:2494:1: ( ( rule__KeyValue__Group__0 ) ) + // InternalRoom.g:2495:1: ( rule__KeyValue__Group__0 ) { before(grammarAccess.getKeyValueAccess().getGroup()); - // InternalRoom.g:2468:1: ( rule__KeyValue__Group__0 ) - // InternalRoom.g:2468:2: rule__KeyValue__Group__0 + // InternalRoom.g:2496:1: ( rule__KeyValue__Group__0 ) + // InternalRoom.g:2496:2: rule__KeyValue__Group__0 { pushFollow(FOLLOW_2); rule__KeyValue__Group__0(); @@ -6809,11 +6886,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleAnnotationType" - // InternalRoom.g:2480:1: entryRuleAnnotationType : ruleAnnotationType EOF ; + // InternalRoom.g:2508:1: entryRuleAnnotationType : ruleAnnotationType EOF ; public final void entryRuleAnnotationType() throws RecognitionException { try { - // InternalRoom.g:2481:1: ( ruleAnnotationType EOF ) - // InternalRoom.g:2482:1: ruleAnnotationType EOF + // InternalRoom.g:2509:1: ( ruleAnnotationType EOF ) + // InternalRoom.g:2510:1: ruleAnnotationType EOF { before(grammarAccess.getAnnotationTypeRule()); pushFollow(FOLLOW_1); @@ -6839,21 +6916,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleAnnotationType" - // InternalRoom.g:2489:1: ruleAnnotationType : ( ( rule__AnnotationType__Group__0 ) ) ; + // InternalRoom.g:2517:1: ruleAnnotationType : ( ( rule__AnnotationType__Group__0 ) ) ; public final void ruleAnnotationType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2493:2: ( ( ( rule__AnnotationType__Group__0 ) ) ) - // InternalRoom.g:2494:1: ( ( rule__AnnotationType__Group__0 ) ) + // InternalRoom.g:2521:2: ( ( ( rule__AnnotationType__Group__0 ) ) ) + // InternalRoom.g:2522:1: ( ( rule__AnnotationType__Group__0 ) ) { - // InternalRoom.g:2494:1: ( ( rule__AnnotationType__Group__0 ) ) - // InternalRoom.g:2495:1: ( rule__AnnotationType__Group__0 ) + // InternalRoom.g:2522:1: ( ( rule__AnnotationType__Group__0 ) ) + // InternalRoom.g:2523:1: ( rule__AnnotationType__Group__0 ) { before(grammarAccess.getAnnotationTypeAccess().getGroup()); - // InternalRoom.g:2496:1: ( rule__AnnotationType__Group__0 ) - // InternalRoom.g:2496:2: rule__AnnotationType__Group__0 + // InternalRoom.g:2524:1: ( rule__AnnotationType__Group__0 ) + // InternalRoom.g:2524:2: rule__AnnotationType__Group__0 { pushFollow(FOLLOW_2); rule__AnnotationType__Group__0(); @@ -6886,11 +6963,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleAnnotationAttribute" - // InternalRoom.g:2508:1: entryRuleAnnotationAttribute : ruleAnnotationAttribute EOF ; + // InternalRoom.g:2536:1: entryRuleAnnotationAttribute : ruleAnnotationAttribute EOF ; public final void entryRuleAnnotationAttribute() throws RecognitionException { try { - // InternalRoom.g:2509:1: ( ruleAnnotationAttribute EOF ) - // InternalRoom.g:2510:1: ruleAnnotationAttribute EOF + // InternalRoom.g:2537:1: ( ruleAnnotationAttribute EOF ) + // InternalRoom.g:2538:1: ruleAnnotationAttribute EOF { before(grammarAccess.getAnnotationAttributeRule()); pushFollow(FOLLOW_1); @@ -6916,21 +6993,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleAnnotationAttribute" - // InternalRoom.g:2517:1: ruleAnnotationAttribute : ( ( rule__AnnotationAttribute__Alternatives ) ) ; + // InternalRoom.g:2545:1: ruleAnnotationAttribute : ( ( rule__AnnotationAttribute__Alternatives ) ) ; public final void ruleAnnotationAttribute() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2521:2: ( ( ( rule__AnnotationAttribute__Alternatives ) ) ) - // InternalRoom.g:2522:1: ( ( rule__AnnotationAttribute__Alternatives ) ) + // InternalRoom.g:2549:2: ( ( ( rule__AnnotationAttribute__Alternatives ) ) ) + // InternalRoom.g:2550:1: ( ( rule__AnnotationAttribute__Alternatives ) ) { - // InternalRoom.g:2522:1: ( ( rule__AnnotationAttribute__Alternatives ) ) - // InternalRoom.g:2523:1: ( rule__AnnotationAttribute__Alternatives ) + // InternalRoom.g:2550:1: ( ( rule__AnnotationAttribute__Alternatives ) ) + // InternalRoom.g:2551:1: ( rule__AnnotationAttribute__Alternatives ) { before(grammarAccess.getAnnotationAttributeAccess().getAlternatives()); - // InternalRoom.g:2524:1: ( rule__AnnotationAttribute__Alternatives ) - // InternalRoom.g:2524:2: rule__AnnotationAttribute__Alternatives + // InternalRoom.g:2552:1: ( rule__AnnotationAttribute__Alternatives ) + // InternalRoom.g:2552:2: rule__AnnotationAttribute__Alternatives { pushFollow(FOLLOW_2); rule__AnnotationAttribute__Alternatives(); @@ -6963,11 +7040,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleSimpleAnnotationAttribute" - // InternalRoom.g:2536:1: entryRuleSimpleAnnotationAttribute : ruleSimpleAnnotationAttribute EOF ; + // InternalRoom.g:2564:1: entryRuleSimpleAnnotationAttribute : ruleSimpleAnnotationAttribute EOF ; public final void entryRuleSimpleAnnotationAttribute() throws RecognitionException { try { - // InternalRoom.g:2537:1: ( ruleSimpleAnnotationAttribute EOF ) - // InternalRoom.g:2538:1: ruleSimpleAnnotationAttribute EOF + // InternalRoom.g:2565:1: ( ruleSimpleAnnotationAttribute EOF ) + // InternalRoom.g:2566:1: ruleSimpleAnnotationAttribute EOF { before(grammarAccess.getSimpleAnnotationAttributeRule()); pushFollow(FOLLOW_1); @@ -6993,21 +7070,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleSimpleAnnotationAttribute" - // InternalRoom.g:2545:1: ruleSimpleAnnotationAttribute : ( ( rule__SimpleAnnotationAttribute__Group__0 ) ) ; + // InternalRoom.g:2573:1: ruleSimpleAnnotationAttribute : ( ( rule__SimpleAnnotationAttribute__Group__0 ) ) ; public final void ruleSimpleAnnotationAttribute() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2549:2: ( ( ( rule__SimpleAnnotationAttribute__Group__0 ) ) ) - // InternalRoom.g:2550:1: ( ( rule__SimpleAnnotationAttribute__Group__0 ) ) + // InternalRoom.g:2577:2: ( ( ( rule__SimpleAnnotationAttribute__Group__0 ) ) ) + // InternalRoom.g:2578:1: ( ( rule__SimpleAnnotationAttribute__Group__0 ) ) { - // InternalRoom.g:2550:1: ( ( rule__SimpleAnnotationAttribute__Group__0 ) ) - // InternalRoom.g:2551:1: ( rule__SimpleAnnotationAttribute__Group__0 ) + // InternalRoom.g:2578:1: ( ( rule__SimpleAnnotationAttribute__Group__0 ) ) + // InternalRoom.g:2579:1: ( rule__SimpleAnnotationAttribute__Group__0 ) { before(grammarAccess.getSimpleAnnotationAttributeAccess().getGroup()); - // InternalRoom.g:2552:1: ( rule__SimpleAnnotationAttribute__Group__0 ) - // InternalRoom.g:2552:2: rule__SimpleAnnotationAttribute__Group__0 + // InternalRoom.g:2580:1: ( rule__SimpleAnnotationAttribute__Group__0 ) + // InternalRoom.g:2580:2: rule__SimpleAnnotationAttribute__Group__0 { pushFollow(FOLLOW_2); rule__SimpleAnnotationAttribute__Group__0(); @@ -7040,11 +7117,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleEnumAnnotationAttribute" - // InternalRoom.g:2564:1: entryRuleEnumAnnotationAttribute : ruleEnumAnnotationAttribute EOF ; + // InternalRoom.g:2592:1: entryRuleEnumAnnotationAttribute : ruleEnumAnnotationAttribute EOF ; public final void entryRuleEnumAnnotationAttribute() throws RecognitionException { try { - // InternalRoom.g:2565:1: ( ruleEnumAnnotationAttribute EOF ) - // InternalRoom.g:2566:1: ruleEnumAnnotationAttribute EOF + // InternalRoom.g:2593:1: ( ruleEnumAnnotationAttribute EOF ) + // InternalRoom.g:2594:1: ruleEnumAnnotationAttribute EOF { before(grammarAccess.getEnumAnnotationAttributeRule()); pushFollow(FOLLOW_1); @@ -7070,21 +7147,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleEnumAnnotationAttribute" - // InternalRoom.g:2573:1: ruleEnumAnnotationAttribute : ( ( rule__EnumAnnotationAttribute__Group__0 ) ) ; + // InternalRoom.g:2601:1: ruleEnumAnnotationAttribute : ( ( rule__EnumAnnotationAttribute__Group__0 ) ) ; public final void ruleEnumAnnotationAttribute() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2577:2: ( ( ( rule__EnumAnnotationAttribute__Group__0 ) ) ) - // InternalRoom.g:2578:1: ( ( rule__EnumAnnotationAttribute__Group__0 ) ) + // InternalRoom.g:2605:2: ( ( ( rule__EnumAnnotationAttribute__Group__0 ) ) ) + // InternalRoom.g:2606:1: ( ( rule__EnumAnnotationAttribute__Group__0 ) ) { - // InternalRoom.g:2578:1: ( ( rule__EnumAnnotationAttribute__Group__0 ) ) - // InternalRoom.g:2579:1: ( rule__EnumAnnotationAttribute__Group__0 ) + // InternalRoom.g:2606:1: ( ( rule__EnumAnnotationAttribute__Group__0 ) ) + // InternalRoom.g:2607:1: ( rule__EnumAnnotationAttribute__Group__0 ) { before(grammarAccess.getEnumAnnotationAttributeAccess().getGroup()); - // InternalRoom.g:2580:1: ( rule__EnumAnnotationAttribute__Group__0 ) - // InternalRoom.g:2580:2: rule__EnumAnnotationAttribute__Group__0 + // InternalRoom.g:2608:1: ( rule__EnumAnnotationAttribute__Group__0 ) + // InternalRoom.g:2608:2: rule__EnumAnnotationAttribute__Group__0 { pushFollow(FOLLOW_2); rule__EnumAnnotationAttribute__Group__0(); @@ -7117,11 +7194,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleImport" - // InternalRoom.g:2592:1: entryRuleImport : ruleImport EOF ; + // InternalRoom.g:2620:1: entryRuleImport : ruleImport EOF ; public final void entryRuleImport() throws RecognitionException { try { - // InternalRoom.g:2593:1: ( ruleImport EOF ) - // InternalRoom.g:2594:1: ruleImport EOF + // InternalRoom.g:2621:1: ( ruleImport EOF ) + // InternalRoom.g:2622:1: ruleImport EOF { before(grammarAccess.getImportRule()); pushFollow(FOLLOW_1); @@ -7147,21 +7224,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleImport" - // InternalRoom.g:2601:1: ruleImport : ( ( rule__Import__Group__0 ) ) ; + // InternalRoom.g:2629:1: ruleImport : ( ( rule__Import__Group__0 ) ) ; public final void ruleImport() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2605:2: ( ( ( rule__Import__Group__0 ) ) ) - // InternalRoom.g:2606:1: ( ( rule__Import__Group__0 ) ) + // InternalRoom.g:2633:2: ( ( ( rule__Import__Group__0 ) ) ) + // InternalRoom.g:2634:1: ( ( rule__Import__Group__0 ) ) { - // InternalRoom.g:2606:1: ( ( rule__Import__Group__0 ) ) - // InternalRoom.g:2607:1: ( rule__Import__Group__0 ) + // InternalRoom.g:2634:1: ( ( rule__Import__Group__0 ) ) + // InternalRoom.g:2635:1: ( rule__Import__Group__0 ) { before(grammarAccess.getImportAccess().getGroup()); - // InternalRoom.g:2608:1: ( rule__Import__Group__0 ) - // InternalRoom.g:2608:2: rule__Import__Group__0 + // InternalRoom.g:2636:1: ( rule__Import__Group__0 ) + // InternalRoom.g:2636:2: rule__Import__Group__0 { pushFollow(FOLLOW_2); rule__Import__Group__0(); @@ -7194,11 +7271,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleImportedFQN" - // InternalRoom.g:2620:1: entryRuleImportedFQN : ruleImportedFQN EOF ; + // InternalRoom.g:2648:1: entryRuleImportedFQN : ruleImportedFQN EOF ; public final void entryRuleImportedFQN() throws RecognitionException { try { - // InternalRoom.g:2621:1: ( ruleImportedFQN EOF ) - // InternalRoom.g:2622:1: ruleImportedFQN EOF + // InternalRoom.g:2649:1: ( ruleImportedFQN EOF ) + // InternalRoom.g:2650:1: ruleImportedFQN EOF { before(grammarAccess.getImportedFQNRule()); pushFollow(FOLLOW_1); @@ -7224,21 +7301,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleImportedFQN" - // InternalRoom.g:2629:1: ruleImportedFQN : ( ( rule__ImportedFQN__Group__0 ) ) ; + // InternalRoom.g:2657:1: ruleImportedFQN : ( ( rule__ImportedFQN__Group__0 ) ) ; public final void ruleImportedFQN() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2633:2: ( ( ( rule__ImportedFQN__Group__0 ) ) ) - // InternalRoom.g:2634:1: ( ( rule__ImportedFQN__Group__0 ) ) + // InternalRoom.g:2661:2: ( ( ( rule__ImportedFQN__Group__0 ) ) ) + // InternalRoom.g:2662:1: ( ( rule__ImportedFQN__Group__0 ) ) { - // InternalRoom.g:2634:1: ( ( rule__ImportedFQN__Group__0 ) ) - // InternalRoom.g:2635:1: ( rule__ImportedFQN__Group__0 ) + // InternalRoom.g:2662:1: ( ( rule__ImportedFQN__Group__0 ) ) + // InternalRoom.g:2663:1: ( rule__ImportedFQN__Group__0 ) { before(grammarAccess.getImportedFQNAccess().getGroup()); - // InternalRoom.g:2636:1: ( rule__ImportedFQN__Group__0 ) - // InternalRoom.g:2636:2: rule__ImportedFQN__Group__0 + // InternalRoom.g:2664:1: ( rule__ImportedFQN__Group__0 ) + // InternalRoom.g:2664:2: rule__ImportedFQN__Group__0 { pushFollow(FOLLOW_2); rule__ImportedFQN__Group__0(); @@ -7271,11 +7348,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleDocumentation" - // InternalRoom.g:2648:1: entryRuleDocumentation : ruleDocumentation EOF ; + // InternalRoom.g:2676:1: entryRuleDocumentation : ruleDocumentation EOF ; public final void entryRuleDocumentation() throws RecognitionException { try { - // InternalRoom.g:2649:1: ( ruleDocumentation EOF ) - // InternalRoom.g:2650:1: ruleDocumentation EOF + // InternalRoom.g:2677:1: ( ruleDocumentation EOF ) + // InternalRoom.g:2678:1: ruleDocumentation EOF { before(grammarAccess.getDocumentationRule()); pushFollow(FOLLOW_1); @@ -7301,21 +7378,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleDocumentation" - // InternalRoom.g:2657:1: ruleDocumentation : ( ( rule__Documentation__Group__0 ) ) ; + // InternalRoom.g:2685:1: ruleDocumentation : ( ( rule__Documentation__Group__0 ) ) ; public final void ruleDocumentation() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2661:2: ( ( ( rule__Documentation__Group__0 ) ) ) - // InternalRoom.g:2662:1: ( ( rule__Documentation__Group__0 ) ) + // InternalRoom.g:2689:2: ( ( ( rule__Documentation__Group__0 ) ) ) + // InternalRoom.g:2690:1: ( ( rule__Documentation__Group__0 ) ) { - // InternalRoom.g:2662:1: ( ( rule__Documentation__Group__0 ) ) - // InternalRoom.g:2663:1: ( rule__Documentation__Group__0 ) + // InternalRoom.g:2690:1: ( ( rule__Documentation__Group__0 ) ) + // InternalRoom.g:2691:1: ( rule__Documentation__Group__0 ) { before(grammarAccess.getDocumentationAccess().getGroup()); - // InternalRoom.g:2664:1: ( rule__Documentation__Group__0 ) - // InternalRoom.g:2664:2: rule__Documentation__Group__0 + // InternalRoom.g:2692:1: ( rule__Documentation__Group__0 ) + // InternalRoom.g:2692:2: rule__Documentation__Group__0 { pushFollow(FOLLOW_2); rule__Documentation__Group__0(); @@ -7348,11 +7425,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleLiteral" - // InternalRoom.g:2680:1: entryRuleLiteral : ruleLiteral EOF ; + // InternalRoom.g:2708:1: entryRuleLiteral : ruleLiteral EOF ; public final void entryRuleLiteral() throws RecognitionException { try { - // InternalRoom.g:2681:1: ( ruleLiteral EOF ) - // InternalRoom.g:2682:1: ruleLiteral EOF + // InternalRoom.g:2709:1: ( ruleLiteral EOF ) + // InternalRoom.g:2710:1: ruleLiteral EOF { before(grammarAccess.getLiteralRule()); pushFollow(FOLLOW_1); @@ -7378,21 +7455,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleLiteral" - // InternalRoom.g:2689:1: ruleLiteral : ( ( rule__Literal__Alternatives ) ) ; + // InternalRoom.g:2717:1: ruleLiteral : ( ( rule__Literal__Alternatives ) ) ; public final void ruleLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2693:2: ( ( ( rule__Literal__Alternatives ) ) ) - // InternalRoom.g:2694:1: ( ( rule__Literal__Alternatives ) ) + // InternalRoom.g:2721:2: ( ( ( rule__Literal__Alternatives ) ) ) + // InternalRoom.g:2722:1: ( ( rule__Literal__Alternatives ) ) { - // InternalRoom.g:2694:1: ( ( rule__Literal__Alternatives ) ) - // InternalRoom.g:2695:1: ( rule__Literal__Alternatives ) + // InternalRoom.g:2722:1: ( ( rule__Literal__Alternatives ) ) + // InternalRoom.g:2723:1: ( rule__Literal__Alternatives ) { before(grammarAccess.getLiteralAccess().getAlternatives()); - // InternalRoom.g:2696:1: ( rule__Literal__Alternatives ) - // InternalRoom.g:2696:2: rule__Literal__Alternatives + // InternalRoom.g:2724:1: ( rule__Literal__Alternatives ) + // InternalRoom.g:2724:2: rule__Literal__Alternatives { pushFollow(FOLLOW_2); rule__Literal__Alternatives(); @@ -7425,11 +7502,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleBooleanLiteral" - // InternalRoom.g:2708:1: entryRuleBooleanLiteral : ruleBooleanLiteral EOF ; + // InternalRoom.g:2736:1: entryRuleBooleanLiteral : ruleBooleanLiteral EOF ; public final void entryRuleBooleanLiteral() throws RecognitionException { try { - // InternalRoom.g:2709:1: ( ruleBooleanLiteral EOF ) - // InternalRoom.g:2710:1: ruleBooleanLiteral EOF + // InternalRoom.g:2737:1: ( ruleBooleanLiteral EOF ) + // InternalRoom.g:2738:1: ruleBooleanLiteral EOF { before(grammarAccess.getBooleanLiteralRule()); pushFollow(FOLLOW_1); @@ -7455,21 +7532,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleBooleanLiteral" - // InternalRoom.g:2717:1: ruleBooleanLiteral : ( ( rule__BooleanLiteral__Group__0 ) ) ; + // InternalRoom.g:2745:1: ruleBooleanLiteral : ( ( rule__BooleanLiteral__Group__0 ) ) ; public final void ruleBooleanLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2721:2: ( ( ( rule__BooleanLiteral__Group__0 ) ) ) - // InternalRoom.g:2722:1: ( ( rule__BooleanLiteral__Group__0 ) ) + // InternalRoom.g:2749:2: ( ( ( rule__BooleanLiteral__Group__0 ) ) ) + // InternalRoom.g:2750:1: ( ( rule__BooleanLiteral__Group__0 ) ) { - // InternalRoom.g:2722:1: ( ( rule__BooleanLiteral__Group__0 ) ) - // InternalRoom.g:2723:1: ( rule__BooleanLiteral__Group__0 ) + // InternalRoom.g:2750:1: ( ( rule__BooleanLiteral__Group__0 ) ) + // InternalRoom.g:2751:1: ( rule__BooleanLiteral__Group__0 ) { before(grammarAccess.getBooleanLiteralAccess().getGroup()); - // InternalRoom.g:2724:1: ( rule__BooleanLiteral__Group__0 ) - // InternalRoom.g:2724:2: rule__BooleanLiteral__Group__0 + // InternalRoom.g:2752:1: ( rule__BooleanLiteral__Group__0 ) + // InternalRoom.g:2752:2: rule__BooleanLiteral__Group__0 { pushFollow(FOLLOW_2); rule__BooleanLiteral__Group__0(); @@ -7502,11 +7579,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleNumberLiteral" - // InternalRoom.g:2736:1: entryRuleNumberLiteral : ruleNumberLiteral EOF ; + // InternalRoom.g:2764:1: entryRuleNumberLiteral : ruleNumberLiteral EOF ; public final void entryRuleNumberLiteral() throws RecognitionException { try { - // InternalRoom.g:2737:1: ( ruleNumberLiteral EOF ) - // InternalRoom.g:2738:1: ruleNumberLiteral EOF + // InternalRoom.g:2765:1: ( ruleNumberLiteral EOF ) + // InternalRoom.g:2766:1: ruleNumberLiteral EOF { before(grammarAccess.getNumberLiteralRule()); pushFollow(FOLLOW_1); @@ -7532,21 +7609,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleNumberLiteral" - // InternalRoom.g:2745:1: ruleNumberLiteral : ( ( rule__NumberLiteral__Alternatives ) ) ; + // InternalRoom.g:2773:1: ruleNumberLiteral : ( ( rule__NumberLiteral__Alternatives ) ) ; public final void ruleNumberLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2749:2: ( ( ( rule__NumberLiteral__Alternatives ) ) ) - // InternalRoom.g:2750:1: ( ( rule__NumberLiteral__Alternatives ) ) + // InternalRoom.g:2777:2: ( ( ( rule__NumberLiteral__Alternatives ) ) ) + // InternalRoom.g:2778:1: ( ( rule__NumberLiteral__Alternatives ) ) { - // InternalRoom.g:2750:1: ( ( rule__NumberLiteral__Alternatives ) ) - // InternalRoom.g:2751:1: ( rule__NumberLiteral__Alternatives ) + // InternalRoom.g:2778:1: ( ( rule__NumberLiteral__Alternatives ) ) + // InternalRoom.g:2779:1: ( rule__NumberLiteral__Alternatives ) { before(grammarAccess.getNumberLiteralAccess().getAlternatives()); - // InternalRoom.g:2752:1: ( rule__NumberLiteral__Alternatives ) - // InternalRoom.g:2752:2: rule__NumberLiteral__Alternatives + // InternalRoom.g:2780:1: ( rule__NumberLiteral__Alternatives ) + // InternalRoom.g:2780:2: rule__NumberLiteral__Alternatives { pushFollow(FOLLOW_2); rule__NumberLiteral__Alternatives(); @@ -7579,11 +7656,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleRealLiteral" - // InternalRoom.g:2764:1: entryRuleRealLiteral : ruleRealLiteral EOF ; + // InternalRoom.g:2792:1: entryRuleRealLiteral : ruleRealLiteral EOF ; public final void entryRuleRealLiteral() throws RecognitionException { try { - // InternalRoom.g:2765:1: ( ruleRealLiteral EOF ) - // InternalRoom.g:2766:1: ruleRealLiteral EOF + // InternalRoom.g:2793:1: ( ruleRealLiteral EOF ) + // InternalRoom.g:2794:1: ruleRealLiteral EOF { before(grammarAccess.getRealLiteralRule()); pushFollow(FOLLOW_1); @@ -7609,21 +7686,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleRealLiteral" - // InternalRoom.g:2773:1: ruleRealLiteral : ( ( rule__RealLiteral__Group__0 ) ) ; + // InternalRoom.g:2801:1: ruleRealLiteral : ( ( rule__RealLiteral__Group__0 ) ) ; public final void ruleRealLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2777:2: ( ( ( rule__RealLiteral__Group__0 ) ) ) - // InternalRoom.g:2778:1: ( ( rule__RealLiteral__Group__0 ) ) + // InternalRoom.g:2805:2: ( ( ( rule__RealLiteral__Group__0 ) ) ) + // InternalRoom.g:2806:1: ( ( rule__RealLiteral__Group__0 ) ) { - // InternalRoom.g:2778:1: ( ( rule__RealLiteral__Group__0 ) ) - // InternalRoom.g:2779:1: ( rule__RealLiteral__Group__0 ) + // InternalRoom.g:2806:1: ( ( rule__RealLiteral__Group__0 ) ) + // InternalRoom.g:2807:1: ( rule__RealLiteral__Group__0 ) { before(grammarAccess.getRealLiteralAccess().getGroup()); - // InternalRoom.g:2780:1: ( rule__RealLiteral__Group__0 ) - // InternalRoom.g:2780:2: rule__RealLiteral__Group__0 + // InternalRoom.g:2808:1: ( rule__RealLiteral__Group__0 ) + // InternalRoom.g:2808:2: rule__RealLiteral__Group__0 { pushFollow(FOLLOW_2); rule__RealLiteral__Group__0(); @@ -7656,11 +7733,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleIntLiteral" - // InternalRoom.g:2792:1: entryRuleIntLiteral : ruleIntLiteral EOF ; + // InternalRoom.g:2820:1: entryRuleIntLiteral : ruleIntLiteral EOF ; public final void entryRuleIntLiteral() throws RecognitionException { try { - // InternalRoom.g:2793:1: ( ruleIntLiteral EOF ) - // InternalRoom.g:2794:1: ruleIntLiteral EOF + // InternalRoom.g:2821:1: ( ruleIntLiteral EOF ) + // InternalRoom.g:2822:1: ruleIntLiteral EOF { before(grammarAccess.getIntLiteralRule()); pushFollow(FOLLOW_1); @@ -7686,21 +7763,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleIntLiteral" - // InternalRoom.g:2801:1: ruleIntLiteral : ( ( rule__IntLiteral__Group__0 ) ) ; + // InternalRoom.g:2829:1: ruleIntLiteral : ( ( rule__IntLiteral__Group__0 ) ) ; public final void ruleIntLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2805:2: ( ( ( rule__IntLiteral__Group__0 ) ) ) - // InternalRoom.g:2806:1: ( ( rule__IntLiteral__Group__0 ) ) + // InternalRoom.g:2833:2: ( ( ( rule__IntLiteral__Group__0 ) ) ) + // InternalRoom.g:2834:1: ( ( rule__IntLiteral__Group__0 ) ) { - // InternalRoom.g:2806:1: ( ( rule__IntLiteral__Group__0 ) ) - // InternalRoom.g:2807:1: ( rule__IntLiteral__Group__0 ) + // InternalRoom.g:2834:1: ( ( rule__IntLiteral__Group__0 ) ) + // InternalRoom.g:2835:1: ( rule__IntLiteral__Group__0 ) { before(grammarAccess.getIntLiteralAccess().getGroup()); - // InternalRoom.g:2808:1: ( rule__IntLiteral__Group__0 ) - // InternalRoom.g:2808:2: rule__IntLiteral__Group__0 + // InternalRoom.g:2836:1: ( rule__IntLiteral__Group__0 ) + // InternalRoom.g:2836:2: rule__IntLiteral__Group__0 { pushFollow(FOLLOW_2); rule__IntLiteral__Group__0(); @@ -7733,11 +7810,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleStringLiteral" - // InternalRoom.g:2820:1: entryRuleStringLiteral : ruleStringLiteral EOF ; + // InternalRoom.g:2848:1: entryRuleStringLiteral : ruleStringLiteral EOF ; public final void entryRuleStringLiteral() throws RecognitionException { try { - // InternalRoom.g:2821:1: ( ruleStringLiteral EOF ) - // InternalRoom.g:2822:1: ruleStringLiteral EOF + // InternalRoom.g:2849:1: ( ruleStringLiteral EOF ) + // InternalRoom.g:2850:1: ruleStringLiteral EOF { before(grammarAccess.getStringLiteralRule()); pushFollow(FOLLOW_1); @@ -7763,21 +7840,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleStringLiteral" - // InternalRoom.g:2829:1: ruleStringLiteral : ( ( rule__StringLiteral__Group__0 ) ) ; + // InternalRoom.g:2857:1: ruleStringLiteral : ( ( rule__StringLiteral__Group__0 ) ) ; public final void ruleStringLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2833:2: ( ( ( rule__StringLiteral__Group__0 ) ) ) - // InternalRoom.g:2834:1: ( ( rule__StringLiteral__Group__0 ) ) + // InternalRoom.g:2861:2: ( ( ( rule__StringLiteral__Group__0 ) ) ) + // InternalRoom.g:2862:1: ( ( rule__StringLiteral__Group__0 ) ) { - // InternalRoom.g:2834:1: ( ( rule__StringLiteral__Group__0 ) ) - // InternalRoom.g:2835:1: ( rule__StringLiteral__Group__0 ) + // InternalRoom.g:2862:1: ( ( rule__StringLiteral__Group__0 ) ) + // InternalRoom.g:2863:1: ( rule__StringLiteral__Group__0 ) { before(grammarAccess.getStringLiteralAccess().getGroup()); - // InternalRoom.g:2836:1: ( rule__StringLiteral__Group__0 ) - // InternalRoom.g:2836:2: rule__StringLiteral__Group__0 + // InternalRoom.g:2864:1: ( rule__StringLiteral__Group__0 ) + // InternalRoom.g:2864:2: rule__StringLiteral__Group__0 { pushFollow(FOLLOW_2); rule__StringLiteral__Group__0(); @@ -7810,11 +7887,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleInteger" - // InternalRoom.g:2848:1: entryRuleInteger : ruleInteger EOF ; + // InternalRoom.g:2876:1: entryRuleInteger : ruleInteger EOF ; public final void entryRuleInteger() throws RecognitionException { try { - // InternalRoom.g:2849:1: ( ruleInteger EOF ) - // InternalRoom.g:2850:1: ruleInteger EOF + // InternalRoom.g:2877:1: ( ruleInteger EOF ) + // InternalRoom.g:2878:1: ruleInteger EOF { before(grammarAccess.getIntegerRule()); pushFollow(FOLLOW_1); @@ -7840,21 +7917,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleInteger" - // InternalRoom.g:2857:1: ruleInteger : ( ( rule__Integer__Alternatives ) ) ; + // InternalRoom.g:2885:1: ruleInteger : ( ( rule__Integer__Alternatives ) ) ; public final void ruleInteger() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2861:2: ( ( ( rule__Integer__Alternatives ) ) ) - // InternalRoom.g:2862:1: ( ( rule__Integer__Alternatives ) ) + // InternalRoom.g:2889:2: ( ( ( rule__Integer__Alternatives ) ) ) + // InternalRoom.g:2890:1: ( ( rule__Integer__Alternatives ) ) { - // InternalRoom.g:2862:1: ( ( rule__Integer__Alternatives ) ) - // InternalRoom.g:2863:1: ( rule__Integer__Alternatives ) + // InternalRoom.g:2890:1: ( ( rule__Integer__Alternatives ) ) + // InternalRoom.g:2891:1: ( rule__Integer__Alternatives ) { before(grammarAccess.getIntegerAccess().getAlternatives()); - // InternalRoom.g:2864:1: ( rule__Integer__Alternatives ) - // InternalRoom.g:2864:2: rule__Integer__Alternatives + // InternalRoom.g:2892:1: ( rule__Integer__Alternatives ) + // InternalRoom.g:2892:2: rule__Integer__Alternatives { pushFollow(FOLLOW_2); rule__Integer__Alternatives(); @@ -7887,11 +7964,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleReal" - // InternalRoom.g:2876:1: entryRuleReal : ruleReal EOF ; + // InternalRoom.g:2904:1: entryRuleReal : ruleReal EOF ; public final void entryRuleReal() throws RecognitionException { try { - // InternalRoom.g:2877:1: ( ruleReal EOF ) - // InternalRoom.g:2878:1: ruleReal EOF + // InternalRoom.g:2905:1: ( ruleReal EOF ) + // InternalRoom.g:2906:1: ruleReal EOF { before(grammarAccess.getRealRule()); pushFollow(FOLLOW_1); @@ -7917,21 +7994,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleReal" - // InternalRoom.g:2885:1: ruleReal : ( ( rule__Real__Alternatives ) ) ; + // InternalRoom.g:2913:1: ruleReal : ( ( rule__Real__Alternatives ) ) ; public final void ruleReal() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2889:2: ( ( ( rule__Real__Alternatives ) ) ) - // InternalRoom.g:2890:1: ( ( rule__Real__Alternatives ) ) + // InternalRoom.g:2917:2: ( ( ( rule__Real__Alternatives ) ) ) + // InternalRoom.g:2918:1: ( ( rule__Real__Alternatives ) ) { - // InternalRoom.g:2890:1: ( ( rule__Real__Alternatives ) ) - // InternalRoom.g:2891:1: ( rule__Real__Alternatives ) + // InternalRoom.g:2918:1: ( ( rule__Real__Alternatives ) ) + // InternalRoom.g:2919:1: ( rule__Real__Alternatives ) { before(grammarAccess.getRealAccess().getAlternatives()); - // InternalRoom.g:2892:1: ( rule__Real__Alternatives ) - // InternalRoom.g:2892:2: rule__Real__Alternatives + // InternalRoom.g:2920:1: ( rule__Real__Alternatives ) + // InternalRoom.g:2920:2: rule__Real__Alternatives { pushFollow(FOLLOW_2); rule__Real__Alternatives(); @@ -7964,14 +8041,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleDecimal" - // InternalRoom.g:2904:1: entryRuleDecimal : ruleDecimal EOF ; + // InternalRoom.g:2932:1: entryRuleDecimal : ruleDecimal EOF ; public final void entryRuleDecimal() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); try { - // InternalRoom.g:2908:1: ( ruleDecimal EOF ) - // InternalRoom.g:2909:1: ruleDecimal EOF + // InternalRoom.g:2936:1: ( ruleDecimal EOF ) + // InternalRoom.g:2937:1: ruleDecimal EOF { before(grammarAccess.getDecimalRule()); pushFollow(FOLLOW_1); @@ -8000,22 +8077,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleDecimal" - // InternalRoom.g:2919:1: ruleDecimal : ( ( rule__Decimal__Group__0 ) ) ; + // InternalRoom.g:2947:1: ruleDecimal : ( ( rule__Decimal__Group__0 ) ) ; public final void ruleDecimal() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); int stackSize = keepStackSize(); try { - // InternalRoom.g:2924:2: ( ( ( rule__Decimal__Group__0 ) ) ) - // InternalRoom.g:2925:1: ( ( rule__Decimal__Group__0 ) ) + // InternalRoom.g:2952:2: ( ( ( rule__Decimal__Group__0 ) ) ) + // InternalRoom.g:2953:1: ( ( rule__Decimal__Group__0 ) ) { - // InternalRoom.g:2925:1: ( ( rule__Decimal__Group__0 ) ) - // InternalRoom.g:2926:1: ( rule__Decimal__Group__0 ) + // InternalRoom.g:2953:1: ( ( rule__Decimal__Group__0 ) ) + // InternalRoom.g:2954:1: ( rule__Decimal__Group__0 ) { before(grammarAccess.getDecimalAccess().getGroup()); - // InternalRoom.g:2927:1: ( rule__Decimal__Group__0 ) - // InternalRoom.g:2927:2: rule__Decimal__Group__0 + // InternalRoom.g:2955:1: ( rule__Decimal__Group__0 ) + // InternalRoom.g:2955:2: rule__Decimal__Group__0 { pushFollow(FOLLOW_2); rule__Decimal__Group__0(); @@ -8049,14 +8126,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleDecimalExp" - // InternalRoom.g:2940:1: entryRuleDecimalExp : ruleDecimalExp EOF ; + // InternalRoom.g:2968:1: entryRuleDecimalExp : ruleDecimalExp EOF ; public final void entryRuleDecimalExp() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); try { - // InternalRoom.g:2944:1: ( ruleDecimalExp EOF ) - // InternalRoom.g:2945:1: ruleDecimalExp EOF + // InternalRoom.g:2972:1: ( ruleDecimalExp EOF ) + // InternalRoom.g:2973:1: ruleDecimalExp EOF { before(grammarAccess.getDecimalExpRule()); pushFollow(FOLLOW_1); @@ -8085,22 +8162,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleDecimalExp" - // InternalRoom.g:2955:1: ruleDecimalExp : ( ( rule__DecimalExp__Group__0 ) ) ; + // InternalRoom.g:2983:1: ruleDecimalExp : ( ( rule__DecimalExp__Group__0 ) ) ; public final void ruleDecimalExp() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); int stackSize = keepStackSize(); try { - // InternalRoom.g:2960:2: ( ( ( rule__DecimalExp__Group__0 ) ) ) - // InternalRoom.g:2961:1: ( ( rule__DecimalExp__Group__0 ) ) + // InternalRoom.g:2988:2: ( ( ( rule__DecimalExp__Group__0 ) ) ) + // InternalRoom.g:2989:1: ( ( rule__DecimalExp__Group__0 ) ) { - // InternalRoom.g:2961:1: ( ( rule__DecimalExp__Group__0 ) ) - // InternalRoom.g:2962:1: ( rule__DecimalExp__Group__0 ) + // InternalRoom.g:2989:1: ( ( rule__DecimalExp__Group__0 ) ) + // InternalRoom.g:2990:1: ( rule__DecimalExp__Group__0 ) { before(grammarAccess.getDecimalExpAccess().getGroup()); - // InternalRoom.g:2963:1: ( rule__DecimalExp__Group__0 ) - // InternalRoom.g:2963:2: rule__DecimalExp__Group__0 + // InternalRoom.g:2991:1: ( rule__DecimalExp__Group__0 ) + // InternalRoom.g:2991:2: rule__DecimalExp__Group__0 { pushFollow(FOLLOW_2); rule__DecimalExp__Group__0(); @@ -8134,11 +8211,11 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleFQN" - // InternalRoom.g:2976:1: entryRuleFQN : ruleFQN EOF ; + // InternalRoom.g:3004:1: entryRuleFQN : ruleFQN EOF ; public final void entryRuleFQN() throws RecognitionException { try { - // InternalRoom.g:2977:1: ( ruleFQN EOF ) - // InternalRoom.g:2978:1: ruleFQN EOF + // InternalRoom.g:3005:1: ( ruleFQN EOF ) + // InternalRoom.g:3006:1: ruleFQN EOF { before(grammarAccess.getFQNRule()); pushFollow(FOLLOW_1); @@ -8164,21 +8241,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleFQN" - // InternalRoom.g:2985:1: ruleFQN : ( ( rule__FQN__Group__0 ) ) ; + // InternalRoom.g:3013:1: ruleFQN : ( ( rule__FQN__Group__0 ) ) ; public final void ruleFQN() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:2989:2: ( ( ( rule__FQN__Group__0 ) ) ) - // InternalRoom.g:2990:1: ( ( rule__FQN__Group__0 ) ) + // InternalRoom.g:3017:2: ( ( ( rule__FQN__Group__0 ) ) ) + // InternalRoom.g:3018:1: ( ( rule__FQN__Group__0 ) ) { - // InternalRoom.g:2990:1: ( ( rule__FQN__Group__0 ) ) - // InternalRoom.g:2991:1: ( rule__FQN__Group__0 ) + // InternalRoom.g:3018:1: ( ( rule__FQN__Group__0 ) ) + // InternalRoom.g:3019:1: ( rule__FQN__Group__0 ) { before(grammarAccess.getFQNAccess().getGroup()); - // InternalRoom.g:2992:1: ( rule__FQN__Group__0 ) - // InternalRoom.g:2992:2: rule__FQN__Group__0 + // InternalRoom.g:3020:1: ( rule__FQN__Group__0 ) + // InternalRoom.g:3020:2: rule__FQN__Group__0 { pushFollow(FOLLOW_2); rule__FQN__Group__0(); @@ -8211,21 +8288,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleCommunicationType" - // InternalRoom.g:3005:1: ruleCommunicationType : ( ( rule__CommunicationType__Alternatives ) ) ; + // InternalRoom.g:3033:1: ruleCommunicationType : ( ( rule__CommunicationType__Alternatives ) ) ; public final void ruleCommunicationType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3009:1: ( ( ( rule__CommunicationType__Alternatives ) ) ) - // InternalRoom.g:3010:1: ( ( rule__CommunicationType__Alternatives ) ) + // InternalRoom.g:3037:1: ( ( ( rule__CommunicationType__Alternatives ) ) ) + // InternalRoom.g:3038:1: ( ( rule__CommunicationType__Alternatives ) ) { - // InternalRoom.g:3010:1: ( ( rule__CommunicationType__Alternatives ) ) - // InternalRoom.g:3011:1: ( rule__CommunicationType__Alternatives ) + // InternalRoom.g:3038:1: ( ( rule__CommunicationType__Alternatives ) ) + // InternalRoom.g:3039:1: ( rule__CommunicationType__Alternatives ) { before(grammarAccess.getCommunicationTypeAccess().getAlternatives()); - // InternalRoom.g:3012:1: ( rule__CommunicationType__Alternatives ) - // InternalRoom.g:3012:2: rule__CommunicationType__Alternatives + // InternalRoom.g:3040:1: ( rule__CommunicationType__Alternatives ) + // InternalRoom.g:3040:2: rule__CommunicationType__Alternatives { pushFollow(FOLLOW_2); rule__CommunicationType__Alternatives(); @@ -8258,21 +8335,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleReferenceType" - // InternalRoom.g:3024:1: ruleReferenceType : ( ( rule__ReferenceType__Alternatives ) ) ; + // InternalRoom.g:3052:1: ruleReferenceType : ( ( rule__ReferenceType__Alternatives ) ) ; public final void ruleReferenceType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3028:1: ( ( ( rule__ReferenceType__Alternatives ) ) ) - // InternalRoom.g:3029:1: ( ( rule__ReferenceType__Alternatives ) ) + // InternalRoom.g:3056:1: ( ( ( rule__ReferenceType__Alternatives ) ) ) + // InternalRoom.g:3057:1: ( ( rule__ReferenceType__Alternatives ) ) { - // InternalRoom.g:3029:1: ( ( rule__ReferenceType__Alternatives ) ) - // InternalRoom.g:3030:1: ( rule__ReferenceType__Alternatives ) + // InternalRoom.g:3057:1: ( ( rule__ReferenceType__Alternatives ) ) + // InternalRoom.g:3058:1: ( rule__ReferenceType__Alternatives ) { before(grammarAccess.getReferenceTypeAccess().getAlternatives()); - // InternalRoom.g:3031:1: ( rule__ReferenceType__Alternatives ) - // InternalRoom.g:3031:2: rule__ReferenceType__Alternatives + // InternalRoom.g:3059:1: ( rule__ReferenceType__Alternatives ) + // InternalRoom.g:3059:2: rule__ReferenceType__Alternatives { pushFollow(FOLLOW_2); rule__ReferenceType__Alternatives(); @@ -8305,21 +8382,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleComponentCommunicationType" - // InternalRoom.g:3045:1: ruleComponentCommunicationType : ( ( rule__ComponentCommunicationType__Alternatives ) ) ; + // InternalRoom.g:3073:1: ruleComponentCommunicationType : ( ( rule__ComponentCommunicationType__Alternatives ) ) ; public final void ruleComponentCommunicationType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3049:1: ( ( ( rule__ComponentCommunicationType__Alternatives ) ) ) - // InternalRoom.g:3050:1: ( ( rule__ComponentCommunicationType__Alternatives ) ) + // InternalRoom.g:3077:1: ( ( ( rule__ComponentCommunicationType__Alternatives ) ) ) + // InternalRoom.g:3078:1: ( ( rule__ComponentCommunicationType__Alternatives ) ) { - // InternalRoom.g:3050:1: ( ( rule__ComponentCommunicationType__Alternatives ) ) - // InternalRoom.g:3051:1: ( rule__ComponentCommunicationType__Alternatives ) + // InternalRoom.g:3078:1: ( ( rule__ComponentCommunicationType__Alternatives ) ) + // InternalRoom.g:3079:1: ( rule__ComponentCommunicationType__Alternatives ) { before(grammarAccess.getComponentCommunicationTypeAccess().getAlternatives()); - // InternalRoom.g:3052:1: ( rule__ComponentCommunicationType__Alternatives ) - // InternalRoom.g:3052:2: rule__ComponentCommunicationType__Alternatives + // InternalRoom.g:3080:1: ( rule__ComponentCommunicationType__Alternatives ) + // InternalRoom.g:3080:2: rule__ComponentCommunicationType__Alternatives { pushFollow(FOLLOW_2); rule__ComponentCommunicationType__Alternatives(); @@ -8352,21 +8429,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleLiteralType" - // InternalRoom.g:3064:1: ruleLiteralType : ( ( rule__LiteralType__Alternatives ) ) ; + // InternalRoom.g:3092:1: ruleLiteralType : ( ( rule__LiteralType__Alternatives ) ) ; public final void ruleLiteralType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3068:1: ( ( ( rule__LiteralType__Alternatives ) ) ) - // InternalRoom.g:3069:1: ( ( rule__LiteralType__Alternatives ) ) + // InternalRoom.g:3096:1: ( ( ( rule__LiteralType__Alternatives ) ) ) + // InternalRoom.g:3097:1: ( ( rule__LiteralType__Alternatives ) ) { - // InternalRoom.g:3069:1: ( ( rule__LiteralType__Alternatives ) ) - // InternalRoom.g:3070:1: ( rule__LiteralType__Alternatives ) + // InternalRoom.g:3097:1: ( ( rule__LiteralType__Alternatives ) ) + // InternalRoom.g:3098:1: ( rule__LiteralType__Alternatives ) { before(grammarAccess.getLiteralTypeAccess().getAlternatives()); - // InternalRoom.g:3071:1: ( rule__LiteralType__Alternatives ) - // InternalRoom.g:3071:2: rule__LiteralType__Alternatives + // InternalRoom.g:3099:1: ( rule__LiteralType__Alternatives ) + // InternalRoom.g:3099:2: rule__LiteralType__Alternatives { pushFollow(FOLLOW_2); rule__LiteralType__Alternatives(); @@ -8399,25 +8476,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__Alternatives_5" - // InternalRoom.g:3082:1: rule__RoomModel__Alternatives_5 : ( ( ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) ) | ( ( rule__RoomModel__EnumerationTypesAssignment_5_1 ) ) | ( ( rule__RoomModel__ExternalTypesAssignment_5_2 ) ) | ( ( rule__RoomModel__DataClassesAssignment_5_3 ) ) | ( ( rule__RoomModel__ProtocolClassesAssignment_5_4 ) ) | ( ( rule__RoomModel__ActorClassesAssignment_5_5 ) ) | ( ( rule__RoomModel__SubSystemClassesAssignment_5_6 ) ) | ( ( rule__RoomModel__SystemsAssignment_5_7 ) ) | ( ( rule__RoomModel__AnnotationTypesAssignment_5_8 ) ) ); + // InternalRoom.g:3110:1: rule__RoomModel__Alternatives_5 : ( ( ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) ) | ( ( rule__RoomModel__EnumerationTypesAssignment_5_1 ) ) | ( ( rule__RoomModel__ExternalTypesAssignment_5_2 ) ) | ( ( rule__RoomModel__DataClassesAssignment_5_3 ) ) | ( ( rule__RoomModel__ProtocolClassesAssignment_5_4 ) ) | ( ( rule__RoomModel__ActorClassesAssignment_5_5 ) ) | ( ( rule__RoomModel__SubSystemClassesAssignment_5_6 ) ) | ( ( rule__RoomModel__SystemsAssignment_5_7 ) ) | ( ( rule__RoomModel__AnnotationTypesAssignment_5_8 ) ) ); public final void rule__RoomModel__Alternatives_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3086:1: ( ( ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) ) | ( ( rule__RoomModel__EnumerationTypesAssignment_5_1 ) ) | ( ( rule__RoomModel__ExternalTypesAssignment_5_2 ) ) | ( ( rule__RoomModel__DataClassesAssignment_5_3 ) ) | ( ( rule__RoomModel__ProtocolClassesAssignment_5_4 ) ) | ( ( rule__RoomModel__ActorClassesAssignment_5_5 ) ) | ( ( rule__RoomModel__SubSystemClassesAssignment_5_6 ) ) | ( ( rule__RoomModel__SystemsAssignment_5_7 ) ) | ( ( rule__RoomModel__AnnotationTypesAssignment_5_8 ) ) ) + // InternalRoom.g:3114:1: ( ( ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) ) | ( ( rule__RoomModel__EnumerationTypesAssignment_5_1 ) ) | ( ( rule__RoomModel__ExternalTypesAssignment_5_2 ) ) | ( ( rule__RoomModel__DataClassesAssignment_5_3 ) ) | ( ( rule__RoomModel__ProtocolClassesAssignment_5_4 ) ) | ( ( rule__RoomModel__ActorClassesAssignment_5_5 ) ) | ( ( rule__RoomModel__SubSystemClassesAssignment_5_6 ) ) | ( ( rule__RoomModel__SystemsAssignment_5_7 ) ) | ( ( rule__RoomModel__AnnotationTypesAssignment_5_8 ) ) ) int alt1=9; alt1 = dfa1.predict(input); switch (alt1) { case 1 : - // InternalRoom.g:3087:1: ( ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) ) + // InternalRoom.g:3115:1: ( ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) ) { - // InternalRoom.g:3087:1: ( ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) ) - // InternalRoom.g:3088:1: ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) + // InternalRoom.g:3115:1: ( ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) ) + // InternalRoom.g:3116:1: ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) { before(grammarAccess.getRoomModelAccess().getPrimitiveTypesAssignment_5_0()); - // InternalRoom.g:3089:1: ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) - // InternalRoom.g:3089:2: rule__RoomModel__PrimitiveTypesAssignment_5_0 + // InternalRoom.g:3117:1: ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) + // InternalRoom.g:3117:2: rule__RoomModel__PrimitiveTypesAssignment_5_0 { pushFollow(FOLLOW_2); rule__RoomModel__PrimitiveTypesAssignment_5_0(); @@ -8435,14 +8512,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3093:6: ( ( rule__RoomModel__EnumerationTypesAssignment_5_1 ) ) + // InternalRoom.g:3121:6: ( ( rule__RoomModel__EnumerationTypesAssignment_5_1 ) ) { - // InternalRoom.g:3093:6: ( ( rule__RoomModel__EnumerationTypesAssignment_5_1 ) ) - // InternalRoom.g:3094:1: ( rule__RoomModel__EnumerationTypesAssignment_5_1 ) + // InternalRoom.g:3121:6: ( ( rule__RoomModel__EnumerationTypesAssignment_5_1 ) ) + // InternalRoom.g:3122:1: ( rule__RoomModel__EnumerationTypesAssignment_5_1 ) { before(grammarAccess.getRoomModelAccess().getEnumerationTypesAssignment_5_1()); - // InternalRoom.g:3095:1: ( rule__RoomModel__EnumerationTypesAssignment_5_1 ) - // InternalRoom.g:3095:2: rule__RoomModel__EnumerationTypesAssignment_5_1 + // InternalRoom.g:3123:1: ( rule__RoomModel__EnumerationTypesAssignment_5_1 ) + // InternalRoom.g:3123:2: rule__RoomModel__EnumerationTypesAssignment_5_1 { pushFollow(FOLLOW_2); rule__RoomModel__EnumerationTypesAssignment_5_1(); @@ -8460,14 +8537,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalRoom.g:3099:6: ( ( rule__RoomModel__ExternalTypesAssignment_5_2 ) ) + // InternalRoom.g:3127:6: ( ( rule__RoomModel__ExternalTypesAssignment_5_2 ) ) { - // InternalRoom.g:3099:6: ( ( rule__RoomModel__ExternalTypesAssignment_5_2 ) ) - // InternalRoom.g:3100:1: ( rule__RoomModel__ExternalTypesAssignment_5_2 ) + // InternalRoom.g:3127:6: ( ( rule__RoomModel__ExternalTypesAssignment_5_2 ) ) + // InternalRoom.g:3128:1: ( rule__RoomModel__ExternalTypesAssignment_5_2 ) { before(grammarAccess.getRoomModelAccess().getExternalTypesAssignment_5_2()); - // InternalRoom.g:3101:1: ( rule__RoomModel__ExternalTypesAssignment_5_2 ) - // InternalRoom.g:3101:2: rule__RoomModel__ExternalTypesAssignment_5_2 + // InternalRoom.g:3129:1: ( rule__RoomModel__ExternalTypesAssignment_5_2 ) + // InternalRoom.g:3129:2: rule__RoomModel__ExternalTypesAssignment_5_2 { pushFollow(FOLLOW_2); rule__RoomModel__ExternalTypesAssignment_5_2(); @@ -8485,14 +8562,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 4 : - // InternalRoom.g:3105:6: ( ( rule__RoomModel__DataClassesAssignment_5_3 ) ) + // InternalRoom.g:3133:6: ( ( rule__RoomModel__DataClassesAssignment_5_3 ) ) { - // InternalRoom.g:3105:6: ( ( rule__RoomModel__DataClassesAssignment_5_3 ) ) - // InternalRoom.g:3106:1: ( rule__RoomModel__DataClassesAssignment_5_3 ) + // InternalRoom.g:3133:6: ( ( rule__RoomModel__DataClassesAssignment_5_3 ) ) + // InternalRoom.g:3134:1: ( rule__RoomModel__DataClassesAssignment_5_3 ) { before(grammarAccess.getRoomModelAccess().getDataClassesAssignment_5_3()); - // InternalRoom.g:3107:1: ( rule__RoomModel__DataClassesAssignment_5_3 ) - // InternalRoom.g:3107:2: rule__RoomModel__DataClassesAssignment_5_3 + // InternalRoom.g:3135:1: ( rule__RoomModel__DataClassesAssignment_5_3 ) + // InternalRoom.g:3135:2: rule__RoomModel__DataClassesAssignment_5_3 { pushFollow(FOLLOW_2); rule__RoomModel__DataClassesAssignment_5_3(); @@ -8510,14 +8587,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 5 : - // InternalRoom.g:3111:6: ( ( rule__RoomModel__ProtocolClassesAssignment_5_4 ) ) + // InternalRoom.g:3139:6: ( ( rule__RoomModel__ProtocolClassesAssignment_5_4 ) ) { - // InternalRoom.g:3111:6: ( ( rule__RoomModel__ProtocolClassesAssignment_5_4 ) ) - // InternalRoom.g:3112:1: ( rule__RoomModel__ProtocolClassesAssignment_5_4 ) + // InternalRoom.g:3139:6: ( ( rule__RoomModel__ProtocolClassesAssignment_5_4 ) ) + // InternalRoom.g:3140:1: ( rule__RoomModel__ProtocolClassesAssignment_5_4 ) { before(grammarAccess.getRoomModelAccess().getProtocolClassesAssignment_5_4()); - // InternalRoom.g:3113:1: ( rule__RoomModel__ProtocolClassesAssignment_5_4 ) - // InternalRoom.g:3113:2: rule__RoomModel__ProtocolClassesAssignment_5_4 + // InternalRoom.g:3141:1: ( rule__RoomModel__ProtocolClassesAssignment_5_4 ) + // InternalRoom.g:3141:2: rule__RoomModel__ProtocolClassesAssignment_5_4 { pushFollow(FOLLOW_2); rule__RoomModel__ProtocolClassesAssignment_5_4(); @@ -8535,14 +8612,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 6 : - // InternalRoom.g:3117:6: ( ( rule__RoomModel__ActorClassesAssignment_5_5 ) ) + // InternalRoom.g:3145:6: ( ( rule__RoomModel__ActorClassesAssignment_5_5 ) ) { - // InternalRoom.g:3117:6: ( ( rule__RoomModel__ActorClassesAssignment_5_5 ) ) - // InternalRoom.g:3118:1: ( rule__RoomModel__ActorClassesAssignment_5_5 ) + // InternalRoom.g:3145:6: ( ( rule__RoomModel__ActorClassesAssignment_5_5 ) ) + // InternalRoom.g:3146:1: ( rule__RoomModel__ActorClassesAssignment_5_5 ) { before(grammarAccess.getRoomModelAccess().getActorClassesAssignment_5_5()); - // InternalRoom.g:3119:1: ( rule__RoomModel__ActorClassesAssignment_5_5 ) - // InternalRoom.g:3119:2: rule__RoomModel__ActorClassesAssignment_5_5 + // InternalRoom.g:3147:1: ( rule__RoomModel__ActorClassesAssignment_5_5 ) + // InternalRoom.g:3147:2: rule__RoomModel__ActorClassesAssignment_5_5 { pushFollow(FOLLOW_2); rule__RoomModel__ActorClassesAssignment_5_5(); @@ -8560,14 +8637,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 7 : - // InternalRoom.g:3123:6: ( ( rule__RoomModel__SubSystemClassesAssignment_5_6 ) ) + // InternalRoom.g:3151:6: ( ( rule__RoomModel__SubSystemClassesAssignment_5_6 ) ) { - // InternalRoom.g:3123:6: ( ( rule__RoomModel__SubSystemClassesAssignment_5_6 ) ) - // InternalRoom.g:3124:1: ( rule__RoomModel__SubSystemClassesAssignment_5_6 ) + // InternalRoom.g:3151:6: ( ( rule__RoomModel__SubSystemClassesAssignment_5_6 ) ) + // InternalRoom.g:3152:1: ( rule__RoomModel__SubSystemClassesAssignment_5_6 ) { before(grammarAccess.getRoomModelAccess().getSubSystemClassesAssignment_5_6()); - // InternalRoom.g:3125:1: ( rule__RoomModel__SubSystemClassesAssignment_5_6 ) - // InternalRoom.g:3125:2: rule__RoomModel__SubSystemClassesAssignment_5_6 + // InternalRoom.g:3153:1: ( rule__RoomModel__SubSystemClassesAssignment_5_6 ) + // InternalRoom.g:3153:2: rule__RoomModel__SubSystemClassesAssignment_5_6 { pushFollow(FOLLOW_2); rule__RoomModel__SubSystemClassesAssignment_5_6(); @@ -8585,14 +8662,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 8 : - // InternalRoom.g:3129:6: ( ( rule__RoomModel__SystemsAssignment_5_7 ) ) + // InternalRoom.g:3157:6: ( ( rule__RoomModel__SystemsAssignment_5_7 ) ) { - // InternalRoom.g:3129:6: ( ( rule__RoomModel__SystemsAssignment_5_7 ) ) - // InternalRoom.g:3130:1: ( rule__RoomModel__SystemsAssignment_5_7 ) + // InternalRoom.g:3157:6: ( ( rule__RoomModel__SystemsAssignment_5_7 ) ) + // InternalRoom.g:3158:1: ( rule__RoomModel__SystemsAssignment_5_7 ) { before(grammarAccess.getRoomModelAccess().getSystemsAssignment_5_7()); - // InternalRoom.g:3131:1: ( rule__RoomModel__SystemsAssignment_5_7 ) - // InternalRoom.g:3131:2: rule__RoomModel__SystemsAssignment_5_7 + // InternalRoom.g:3159:1: ( rule__RoomModel__SystemsAssignment_5_7 ) + // InternalRoom.g:3159:2: rule__RoomModel__SystemsAssignment_5_7 { pushFollow(FOLLOW_2); rule__RoomModel__SystemsAssignment_5_7(); @@ -8610,14 +8687,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 9 : - // InternalRoom.g:3135:6: ( ( rule__RoomModel__AnnotationTypesAssignment_5_8 ) ) + // InternalRoom.g:3163:6: ( ( rule__RoomModel__AnnotationTypesAssignment_5_8 ) ) { - // InternalRoom.g:3135:6: ( ( rule__RoomModel__AnnotationTypesAssignment_5_8 ) ) - // InternalRoom.g:3136:1: ( rule__RoomModel__AnnotationTypesAssignment_5_8 ) + // InternalRoom.g:3163:6: ( ( rule__RoomModel__AnnotationTypesAssignment_5_8 ) ) + // InternalRoom.g:3164:1: ( rule__RoomModel__AnnotationTypesAssignment_5_8 ) { before(grammarAccess.getRoomModelAccess().getAnnotationTypesAssignment_5_8()); - // InternalRoom.g:3137:1: ( rule__RoomModel__AnnotationTypesAssignment_5_8 ) - // InternalRoom.g:3137:2: rule__RoomModel__AnnotationTypesAssignment_5_8 + // InternalRoom.g:3165:1: ( rule__RoomModel__AnnotationTypesAssignment_5_8 ) + // InternalRoom.g:3165:2: rule__RoomModel__AnnotationTypesAssignment_5_8 { pushFollow(FOLLOW_2); rule__RoomModel__AnnotationTypesAssignment_5_8(); @@ -8652,13 +8729,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StructureClass__Alternatives" - // InternalRoom.g:3147:1: rule__StructureClass__Alternatives : ( ( ruleActorContainerClass ) | ( ruleLogicalSystem ) ); + // InternalRoom.g:3175:1: rule__StructureClass__Alternatives : ( ( ruleActorContainerClass ) | ( ruleLogicalSystem ) ); public final void rule__StructureClass__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3151:1: ( ( ruleActorContainerClass ) | ( ruleLogicalSystem ) ) + // InternalRoom.g:3179:1: ( ( ruleActorContainerClass ) | ( ruleLogicalSystem ) ) int alt2=2; int LA2_0 = input.LA(1); @@ -8676,10 +8753,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt2) { case 1 : - // InternalRoom.g:3152:1: ( ruleActorContainerClass ) + // InternalRoom.g:3180:1: ( ruleActorContainerClass ) { - // InternalRoom.g:3152:1: ( ruleActorContainerClass ) - // InternalRoom.g:3153:1: ruleActorContainerClass + // InternalRoom.g:3180:1: ( ruleActorContainerClass ) + // InternalRoom.g:3181:1: ruleActorContainerClass { before(grammarAccess.getStructureClassAccess().getActorContainerClassParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -8695,10 +8772,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3158:6: ( ruleLogicalSystem ) + // InternalRoom.g:3186:6: ( ruleLogicalSystem ) { - // InternalRoom.g:3158:6: ( ruleLogicalSystem ) - // InternalRoom.g:3159:1: ruleLogicalSystem + // InternalRoom.g:3186:6: ( ruleLogicalSystem ) + // InternalRoom.g:3187:1: ruleLogicalSystem { before(grammarAccess.getStructureClassAccess().getLogicalSystemParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -8731,13 +8808,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorContainerClass__Alternatives" - // InternalRoom.g:3169:1: rule__ActorContainerClass__Alternatives : ( ( ruleActorClass ) | ( ruleSubSystemClass ) ); + // InternalRoom.g:3197:1: rule__ActorContainerClass__Alternatives : ( ( ruleActorClass ) | ( ruleSubSystemClass ) ); public final void rule__ActorContainerClass__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3173:1: ( ( ruleActorClass ) | ( ruleSubSystemClass ) ) + // InternalRoom.g:3201:1: ( ( ruleActorClass ) | ( ruleSubSystemClass ) ) int alt3=2; int LA3_0 = input.LA(1); @@ -8755,10 +8832,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt3) { case 1 : - // InternalRoom.g:3174:1: ( ruleActorClass ) + // InternalRoom.g:3202:1: ( ruleActorClass ) { - // InternalRoom.g:3174:1: ( ruleActorClass ) - // InternalRoom.g:3175:1: ruleActorClass + // InternalRoom.g:3202:1: ( ruleActorClass ) + // InternalRoom.g:3203:1: ruleActorClass { before(grammarAccess.getActorContainerClassAccess().getActorClassParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -8774,10 +8851,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3180:6: ( ruleSubSystemClass ) + // InternalRoom.g:3208:6: ( ruleSubSystemClass ) { - // InternalRoom.g:3180:6: ( ruleSubSystemClass ) - // InternalRoom.g:3181:1: ruleSubSystemClass + // InternalRoom.g:3208:6: ( ruleSubSystemClass ) + // InternalRoom.g:3209:1: ruleSubSystemClass { before(grammarAccess.getActorContainerClassAccess().getSubSystemClassParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -8810,13 +8887,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataType__Alternatives" - // InternalRoom.g:3191:1: rule__DataType__Alternatives : ( ( rulePrimitiveType ) | ( ruleEnumerationType ) | ( ruleComplexType ) ); + // InternalRoom.g:3219:1: rule__DataType__Alternatives : ( ( rulePrimitiveType ) | ( ruleEnumerationType ) | ( ruleComplexType ) ); public final void rule__DataType__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3195:1: ( ( rulePrimitiveType ) | ( ruleEnumerationType ) | ( ruleComplexType ) ) + // InternalRoom.g:3223:1: ( ( rulePrimitiveType ) | ( ruleEnumerationType ) | ( ruleComplexType ) ) int alt4=3; switch ( input.LA(1) ) { case 47: @@ -8844,10 +8921,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt4) { case 1 : - // InternalRoom.g:3196:1: ( rulePrimitiveType ) + // InternalRoom.g:3224:1: ( rulePrimitiveType ) { - // InternalRoom.g:3196:1: ( rulePrimitiveType ) - // InternalRoom.g:3197:1: rulePrimitiveType + // InternalRoom.g:3224:1: ( rulePrimitiveType ) + // InternalRoom.g:3225:1: rulePrimitiveType { before(grammarAccess.getDataTypeAccess().getPrimitiveTypeParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -8863,10 +8940,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3202:6: ( ruleEnumerationType ) + // InternalRoom.g:3230:6: ( ruleEnumerationType ) { - // InternalRoom.g:3202:6: ( ruleEnumerationType ) - // InternalRoom.g:3203:1: ruleEnumerationType + // InternalRoom.g:3230:6: ( ruleEnumerationType ) + // InternalRoom.g:3231:1: ruleEnumerationType { before(grammarAccess.getDataTypeAccess().getEnumerationTypeParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -8882,10 +8959,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalRoom.g:3208:6: ( ruleComplexType ) + // InternalRoom.g:3236:6: ( ruleComplexType ) { - // InternalRoom.g:3208:6: ( ruleComplexType ) - // InternalRoom.g:3209:1: ruleComplexType + // InternalRoom.g:3236:6: ( ruleComplexType ) + // InternalRoom.g:3237:1: ruleComplexType { before(grammarAccess.getDataTypeAccess().getComplexTypeParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -8918,13 +8995,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ComplexType__Alternatives" - // InternalRoom.g:3219:1: rule__ComplexType__Alternatives : ( ( ruleDataClass ) | ( ruleExternalType ) ); + // InternalRoom.g:3247:1: rule__ComplexType__Alternatives : ( ( ruleDataClass ) | ( ruleExternalType ) ); public final void rule__ComplexType__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3223:1: ( ( ruleDataClass ) | ( ruleExternalType ) ) + // InternalRoom.g:3251:1: ( ( ruleDataClass ) | ( ruleExternalType ) ) int alt5=2; int LA5_0 = input.LA(1); @@ -8942,10 +9019,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt5) { case 1 : - // InternalRoom.g:3224:1: ( ruleDataClass ) + // InternalRoom.g:3252:1: ( ruleDataClass ) { - // InternalRoom.g:3224:1: ( ruleDataClass ) - // InternalRoom.g:3225:1: ruleDataClass + // InternalRoom.g:3252:1: ( ruleDataClass ) + // InternalRoom.g:3253:1: ruleDataClass { before(grammarAccess.getComplexTypeAccess().getDataClassParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -8961,10 +9038,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3230:6: ( ruleExternalType ) + // InternalRoom.g:3258:6: ( ruleExternalType ) { - // InternalRoom.g:3230:6: ( ruleExternalType ) - // InternalRoom.g:3231:1: ruleExternalType + // InternalRoom.g:3258:6: ( ruleExternalType ) + // InternalRoom.g:3259:1: ruleExternalType { before(grammarAccess.getComplexTypeAccess().getExternalTypeParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -8997,13 +9074,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Alternatives_9" - // InternalRoom.g:3241:1: rule__DataClass__Alternatives_9 : ( ( ( rule__DataClass__OperationsAssignment_9_0 ) ) | ( ( rule__DataClass__StructorsAssignment_9_1 ) ) | ( ( rule__DataClass__AttributesAssignment_9_2 ) ) ); + // InternalRoom.g:3269:1: rule__DataClass__Alternatives_9 : ( ( ( rule__DataClass__OperationsAssignment_9_0 ) ) | ( ( rule__DataClass__StructorsAssignment_9_1 ) ) | ( ( rule__DataClass__AttributesAssignment_9_2 ) ) ); public final void rule__DataClass__Alternatives_9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3245:1: ( ( ( rule__DataClass__OperationsAssignment_9_0 ) ) | ( ( rule__DataClass__StructorsAssignment_9_1 ) ) | ( ( rule__DataClass__AttributesAssignment_9_2 ) ) ) + // InternalRoom.g:3273:1: ( ( ( rule__DataClass__OperationsAssignment_9_0 ) ) | ( ( rule__DataClass__StructorsAssignment_9_1 ) ) | ( ( rule__DataClass__AttributesAssignment_9_2 ) ) ) int alt6=3; switch ( input.LA(1) ) { case 64: @@ -9032,14 +9109,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt6) { case 1 : - // InternalRoom.g:3246:1: ( ( rule__DataClass__OperationsAssignment_9_0 ) ) + // InternalRoom.g:3274:1: ( ( rule__DataClass__OperationsAssignment_9_0 ) ) { - // InternalRoom.g:3246:1: ( ( rule__DataClass__OperationsAssignment_9_0 ) ) - // InternalRoom.g:3247:1: ( rule__DataClass__OperationsAssignment_9_0 ) + // InternalRoom.g:3274:1: ( ( rule__DataClass__OperationsAssignment_9_0 ) ) + // InternalRoom.g:3275:1: ( rule__DataClass__OperationsAssignment_9_0 ) { before(grammarAccess.getDataClassAccess().getOperationsAssignment_9_0()); - // InternalRoom.g:3248:1: ( rule__DataClass__OperationsAssignment_9_0 ) - // InternalRoom.g:3248:2: rule__DataClass__OperationsAssignment_9_0 + // InternalRoom.g:3276:1: ( rule__DataClass__OperationsAssignment_9_0 ) + // InternalRoom.g:3276:2: rule__DataClass__OperationsAssignment_9_0 { pushFollow(FOLLOW_2); rule__DataClass__OperationsAssignment_9_0(); @@ -9057,14 +9134,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3252:6: ( ( rule__DataClass__StructorsAssignment_9_1 ) ) + // InternalRoom.g:3280:6: ( ( rule__DataClass__StructorsAssignment_9_1 ) ) { - // InternalRoom.g:3252:6: ( ( rule__DataClass__StructorsAssignment_9_1 ) ) - // InternalRoom.g:3253:1: ( rule__DataClass__StructorsAssignment_9_1 ) + // InternalRoom.g:3280:6: ( ( rule__DataClass__StructorsAssignment_9_1 ) ) + // InternalRoom.g:3281:1: ( rule__DataClass__StructorsAssignment_9_1 ) { before(grammarAccess.getDataClassAccess().getStructorsAssignment_9_1()); - // InternalRoom.g:3254:1: ( rule__DataClass__StructorsAssignment_9_1 ) - // InternalRoom.g:3254:2: rule__DataClass__StructorsAssignment_9_1 + // InternalRoom.g:3282:1: ( rule__DataClass__StructorsAssignment_9_1 ) + // InternalRoom.g:3282:2: rule__DataClass__StructorsAssignment_9_1 { pushFollow(FOLLOW_2); rule__DataClass__StructorsAssignment_9_1(); @@ -9082,14 +9159,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalRoom.g:3258:6: ( ( rule__DataClass__AttributesAssignment_9_2 ) ) + // InternalRoom.g:3286:6: ( ( rule__DataClass__AttributesAssignment_9_2 ) ) { - // InternalRoom.g:3258:6: ( ( rule__DataClass__AttributesAssignment_9_2 ) ) - // InternalRoom.g:3259:1: ( rule__DataClass__AttributesAssignment_9_2 ) + // InternalRoom.g:3286:6: ( ( rule__DataClass__AttributesAssignment_9_2 ) ) + // InternalRoom.g:3287:1: ( rule__DataClass__AttributesAssignment_9_2 ) { before(grammarAccess.getDataClassAccess().getAttributesAssignment_9_2()); - // InternalRoom.g:3260:1: ( rule__DataClass__AttributesAssignment_9_2 ) - // InternalRoom.g:3260:2: rule__DataClass__AttributesAssignment_9_2 + // InternalRoom.g:3288:1: ( rule__DataClass__AttributesAssignment_9_2 ) + // InternalRoom.g:3288:2: rule__DataClass__AttributesAssignment_9_2 { pushFollow(FOLLOW_2); rule__DataClass__AttributesAssignment_9_2(); @@ -9124,13 +9201,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Alternatives_6_1" - // InternalRoom.g:3270:1: rule__StandardOperation__Alternatives_6_1 : ( ( 'void' ) | ( ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) ) ); + // InternalRoom.g:3298:1: rule__StandardOperation__Alternatives_6_1 : ( ( 'void' ) | ( ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) ) ); public final void rule__StandardOperation__Alternatives_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3274:1: ( ( 'void' ) | ( ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) ) ) + // InternalRoom.g:3302:1: ( ( 'void' ) | ( ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) ) ) int alt7=2; int LA7_0 = input.LA(1); @@ -9148,10 +9225,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt7) { case 1 : - // InternalRoom.g:3275:1: ( 'void' ) + // InternalRoom.g:3303:1: ( 'void' ) { - // InternalRoom.g:3275:1: ( 'void' ) - // InternalRoom.g:3276:1: 'void' + // InternalRoom.g:3303:1: ( 'void' ) + // InternalRoom.g:3304:1: 'void' { before(grammarAccess.getStandardOperationAccess().getVoidKeyword_6_1_0()); match(input,13,FOLLOW_2); @@ -9163,14 +9240,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3283:6: ( ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) ) + // InternalRoom.g:3311:6: ( ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) ) { - // InternalRoom.g:3283:6: ( ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) ) - // InternalRoom.g:3284:1: ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) + // InternalRoom.g:3311:6: ( ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) ) + // InternalRoom.g:3312:1: ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) { before(grammarAccess.getStandardOperationAccess().getReturnTypeAssignment_6_1_1()); - // InternalRoom.g:3285:1: ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) - // InternalRoom.g:3285:2: rule__StandardOperation__ReturnTypeAssignment_6_1_1 + // InternalRoom.g:3313:1: ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) + // InternalRoom.g:3313:2: rule__StandardOperation__ReturnTypeAssignment_6_1_1 { pushFollow(FOLLOW_2); rule__StandardOperation__ReturnTypeAssignment_6_1_1(); @@ -9205,13 +9282,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Alternatives_5" - // InternalRoom.g:3294:1: rule__PortOperation__Alternatives_5 : ( ( ( rule__PortOperation__Group_5_0__0 ) ) | ( ( rule__PortOperation__Group_5_1__0 ) ) ); + // InternalRoom.g:3322:1: rule__PortOperation__Alternatives_5 : ( ( ( rule__PortOperation__Group_5_0__0 ) ) | ( ( rule__PortOperation__Group_5_1__0 ) ) ); public final void rule__PortOperation__Alternatives_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3298:1: ( ( ( rule__PortOperation__Group_5_0__0 ) ) | ( ( rule__PortOperation__Group_5_1__0 ) ) ) + // InternalRoom.g:3326:1: ( ( ( rule__PortOperation__Group_5_0__0 ) ) | ( ( rule__PortOperation__Group_5_1__0 ) ) ) int alt8=2; int LA8_0 = input.LA(1); @@ -9229,14 +9306,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt8) { case 1 : - // InternalRoom.g:3299:1: ( ( rule__PortOperation__Group_5_0__0 ) ) + // InternalRoom.g:3327:1: ( ( rule__PortOperation__Group_5_0__0 ) ) { - // InternalRoom.g:3299:1: ( ( rule__PortOperation__Group_5_0__0 ) ) - // InternalRoom.g:3300:1: ( rule__PortOperation__Group_5_0__0 ) + // InternalRoom.g:3327:1: ( ( rule__PortOperation__Group_5_0__0 ) ) + // InternalRoom.g:3328:1: ( rule__PortOperation__Group_5_0__0 ) { before(grammarAccess.getPortOperationAccess().getGroup_5_0()); - // InternalRoom.g:3301:1: ( rule__PortOperation__Group_5_0__0 ) - // InternalRoom.g:3301:2: rule__PortOperation__Group_5_0__0 + // InternalRoom.g:3329:1: ( rule__PortOperation__Group_5_0__0 ) + // InternalRoom.g:3329:2: rule__PortOperation__Group_5_0__0 { pushFollow(FOLLOW_2); rule__PortOperation__Group_5_0__0(); @@ -9254,14 +9331,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3305:6: ( ( rule__PortOperation__Group_5_1__0 ) ) + // InternalRoom.g:3333:6: ( ( rule__PortOperation__Group_5_1__0 ) ) { - // InternalRoom.g:3305:6: ( ( rule__PortOperation__Group_5_1__0 ) ) - // InternalRoom.g:3306:1: ( rule__PortOperation__Group_5_1__0 ) + // InternalRoom.g:3333:6: ( ( rule__PortOperation__Group_5_1__0 ) ) + // InternalRoom.g:3334:1: ( rule__PortOperation__Group_5_1__0 ) { before(grammarAccess.getPortOperationAccess().getGroup_5_1()); - // InternalRoom.g:3307:1: ( rule__PortOperation__Group_5_1__0 ) - // InternalRoom.g:3307:2: rule__PortOperation__Group_5_1__0 + // InternalRoom.g:3335:1: ( rule__PortOperation__Group_5_1__0 ) + // InternalRoom.g:3335:2: rule__PortOperation__Group_5_1__0 { pushFollow(FOLLOW_2); rule__PortOperation__Group_5_1__0(); @@ -9296,13 +9373,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Alternatives_5_0_1" - // InternalRoom.g:3316:1: rule__PortOperation__Alternatives_5_0_1 : ( ( 'void' ) | ( ( rule__PortOperation__ReturnTypeAssignment_5_0_1_1 ) ) ); + // InternalRoom.g:3344:1: rule__PortOperation__Alternatives_5_0_1 : ( ( 'void' ) | ( ( rule__PortOperation__ReturnTypeAssignment_5_0_1_1 ) ) ); public final void rule__PortOperation__Alternatives_5_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3320:1: ( ( 'void' ) | ( ( rule__PortOperation__ReturnTypeAssignment_5_0_1_1 ) ) ) + // InternalRoom.g:3348:1: ( ( 'void' ) | ( ( rule__PortOperation__ReturnTypeAssignment_5_0_1_1 ) ) ) int alt9=2; int LA9_0 = input.LA(1); @@ -9320,10 +9397,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt9) { case 1 : - // InternalRoom.g:3321:1: ( 'void' ) + // InternalRoom.g:3349:1: ( 'void' ) { - // InternalRoom.g:3321:1: ( 'void' ) - // InternalRoom.g:3322:1: 'void' + // InternalRoom.g:3349:1: ( 'void' ) + // InternalRoom.g:3350:1: 'void' { before(grammarAccess.getPortOperationAccess().getVoidKeyword_5_0_1_0()); match(input,13,FOLLOW_2); @@ -9335,14 +9412,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3329:6: ( ( rule__PortOperation__ReturnTypeAssignment_5_0_1_1 ) ) + // InternalRoom.g:3357:6: ( ( rule__PortOperation__ReturnTypeAssignment_5_0_1_1 ) ) { - // InternalRoom.g:3329:6: ( ( rule__PortOperation__ReturnTypeAssignment_5_0_1_1 ) ) - // InternalRoom.g:3330:1: ( rule__PortOperation__ReturnTypeAssignment_5_0_1_1 ) + // InternalRoom.g:3357:6: ( ( rule__PortOperation__ReturnTypeAssignment_5_0_1_1 ) ) + // InternalRoom.g:3358:1: ( rule__PortOperation__ReturnTypeAssignment_5_0_1_1 ) { before(grammarAccess.getPortOperationAccess().getReturnTypeAssignment_5_0_1_1()); - // InternalRoom.g:3331:1: ( rule__PortOperation__ReturnTypeAssignment_5_0_1_1 ) - // InternalRoom.g:3331:2: rule__PortOperation__ReturnTypeAssignment_5_0_1_1 + // InternalRoom.g:3359:1: ( rule__PortOperation__ReturnTypeAssignment_5_0_1_1 ) + // InternalRoom.g:3359:2: rule__PortOperation__ReturnTypeAssignment_5_0_1_1 { pushFollow(FOLLOW_2); rule__PortOperation__ReturnTypeAssignment_5_0_1_1(); @@ -9377,13 +9454,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassStructor__NameAlternatives_0_0" - // InternalRoom.g:3340:1: rule__ClassStructor__NameAlternatives_0_0 : ( ( 'ctor' ) | ( 'dtor' ) ); + // InternalRoom.g:3368:1: rule__ClassStructor__NameAlternatives_0_0 : ( ( 'ctor' ) | ( 'dtor' ) ); public final void rule__ClassStructor__NameAlternatives_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3344:1: ( ( 'ctor' ) | ( 'dtor' ) ) + // InternalRoom.g:3372:1: ( ( 'ctor' ) | ( 'dtor' ) ) int alt10=2; int LA10_0 = input.LA(1); @@ -9401,10 +9478,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt10) { case 1 : - // InternalRoom.g:3345:1: ( 'ctor' ) + // InternalRoom.g:3373:1: ( 'ctor' ) { - // InternalRoom.g:3345:1: ( 'ctor' ) - // InternalRoom.g:3346:1: 'ctor' + // InternalRoom.g:3373:1: ( 'ctor' ) + // InternalRoom.g:3374:1: 'ctor' { before(grammarAccess.getClassStructorAccess().getNameCtorKeyword_0_0_0()); match(input,14,FOLLOW_2); @@ -9416,10 +9493,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3353:6: ( 'dtor' ) + // InternalRoom.g:3381:6: ( 'dtor' ) { - // InternalRoom.g:3353:6: ( 'dtor' ) - // InternalRoom.g:3354:1: 'dtor' + // InternalRoom.g:3381:6: ( 'dtor' ) + // InternalRoom.g:3382:1: 'dtor' { before(grammarAccess.getClassStructorAccess().getNameDtorKeyword_0_0_1()); match(input,15,FOLLOW_2); @@ -9448,13 +9525,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GeneralProtocolClass__Alternatives" - // InternalRoom.g:3366:1: rule__GeneralProtocolClass__Alternatives : ( ( ruleProtocolClass ) | ( ruleCompoundProtocolClass ) ); + // InternalRoom.g:3394:1: rule__GeneralProtocolClass__Alternatives : ( ( ruleProtocolClass ) | ( ruleCompoundProtocolClass ) ); public final void rule__GeneralProtocolClass__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3370:1: ( ( ruleProtocolClass ) | ( ruleCompoundProtocolClass ) ) + // InternalRoom.g:3398:1: ( ( ruleProtocolClass ) | ( ruleCompoundProtocolClass ) ) int alt11=2; int LA11_0 = input.LA(1); @@ -9472,10 +9549,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt11) { case 1 : - // InternalRoom.g:3371:1: ( ruleProtocolClass ) + // InternalRoom.g:3399:1: ( ruleProtocolClass ) { - // InternalRoom.g:3371:1: ( ruleProtocolClass ) - // InternalRoom.g:3372:1: ruleProtocolClass + // InternalRoom.g:3399:1: ( ruleProtocolClass ) + // InternalRoom.g:3400:1: ruleProtocolClass { before(grammarAccess.getGeneralProtocolClassAccess().getProtocolClassParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -9491,10 +9568,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3377:6: ( ruleCompoundProtocolClass ) + // InternalRoom.g:3405:6: ( ruleCompoundProtocolClass ) { - // InternalRoom.g:3377:6: ( ruleCompoundProtocolClass ) - // InternalRoom.g:3378:1: ruleCompoundProtocolClass + // InternalRoom.g:3405:6: ( ruleCompoundProtocolClass ) + // InternalRoom.g:3406:1: ruleCompoundProtocolClass { before(grammarAccess.getGeneralProtocolClassAccess().getCompoundProtocolClassParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -9527,13 +9604,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Alternatives_3" - // InternalRoom.g:3388:1: rule__PortClass__Alternatives_3 : ( ( ( rule__PortClass__MsgHandlersAssignment_3_0 ) ) | ( ( rule__PortClass__OperationsAssignment_3_1 ) ) | ( ( rule__PortClass__AttributesAssignment_3_2 ) ) ); + // InternalRoom.g:3416:1: rule__PortClass__Alternatives_3 : ( ( ( rule__PortClass__MsgHandlersAssignment_3_0 ) ) | ( ( rule__PortClass__OperationsAssignment_3_1 ) ) | ( ( rule__PortClass__AttributesAssignment_3_2 ) ) ); public final void rule__PortClass__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3392:1: ( ( ( rule__PortClass__MsgHandlersAssignment_3_0 ) ) | ( ( rule__PortClass__OperationsAssignment_3_1 ) ) | ( ( rule__PortClass__AttributesAssignment_3_2 ) ) ) + // InternalRoom.g:3420:1: ( ( ( rule__PortClass__MsgHandlersAssignment_3_0 ) ) | ( ( rule__PortClass__OperationsAssignment_3_1 ) ) | ( ( rule__PortClass__AttributesAssignment_3_2 ) ) ) int alt12=3; switch ( input.LA(1) ) { case 73: @@ -9560,14 +9637,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt12) { case 1 : - // InternalRoom.g:3393:1: ( ( rule__PortClass__MsgHandlersAssignment_3_0 ) ) + // InternalRoom.g:3421:1: ( ( rule__PortClass__MsgHandlersAssignment_3_0 ) ) { - // InternalRoom.g:3393:1: ( ( rule__PortClass__MsgHandlersAssignment_3_0 ) ) - // InternalRoom.g:3394:1: ( rule__PortClass__MsgHandlersAssignment_3_0 ) + // InternalRoom.g:3421:1: ( ( rule__PortClass__MsgHandlersAssignment_3_0 ) ) + // InternalRoom.g:3422:1: ( rule__PortClass__MsgHandlersAssignment_3_0 ) { before(grammarAccess.getPortClassAccess().getMsgHandlersAssignment_3_0()); - // InternalRoom.g:3395:1: ( rule__PortClass__MsgHandlersAssignment_3_0 ) - // InternalRoom.g:3395:2: rule__PortClass__MsgHandlersAssignment_3_0 + // InternalRoom.g:3423:1: ( rule__PortClass__MsgHandlersAssignment_3_0 ) + // InternalRoom.g:3423:2: rule__PortClass__MsgHandlersAssignment_3_0 { pushFollow(FOLLOW_2); rule__PortClass__MsgHandlersAssignment_3_0(); @@ -9585,14 +9662,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3399:6: ( ( rule__PortClass__OperationsAssignment_3_1 ) ) + // InternalRoom.g:3427:6: ( ( rule__PortClass__OperationsAssignment_3_1 ) ) { - // InternalRoom.g:3399:6: ( ( rule__PortClass__OperationsAssignment_3_1 ) ) - // InternalRoom.g:3400:1: ( rule__PortClass__OperationsAssignment_3_1 ) + // InternalRoom.g:3427:6: ( ( rule__PortClass__OperationsAssignment_3_1 ) ) + // InternalRoom.g:3428:1: ( rule__PortClass__OperationsAssignment_3_1 ) { before(grammarAccess.getPortClassAccess().getOperationsAssignment_3_1()); - // InternalRoom.g:3401:1: ( rule__PortClass__OperationsAssignment_3_1 ) - // InternalRoom.g:3401:2: rule__PortClass__OperationsAssignment_3_1 + // InternalRoom.g:3429:1: ( rule__PortClass__OperationsAssignment_3_1 ) + // InternalRoom.g:3429:2: rule__PortClass__OperationsAssignment_3_1 { pushFollow(FOLLOW_2); rule__PortClass__OperationsAssignment_3_1(); @@ -9610,14 +9687,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalRoom.g:3405:6: ( ( rule__PortClass__AttributesAssignment_3_2 ) ) + // InternalRoom.g:3433:6: ( ( rule__PortClass__AttributesAssignment_3_2 ) ) { - // InternalRoom.g:3405:6: ( ( rule__PortClass__AttributesAssignment_3_2 ) ) - // InternalRoom.g:3406:1: ( rule__PortClass__AttributesAssignment_3_2 ) + // InternalRoom.g:3433:6: ( ( rule__PortClass__AttributesAssignment_3_2 ) ) + // InternalRoom.g:3434:1: ( rule__PortClass__AttributesAssignment_3_2 ) { before(grammarAccess.getPortClassAccess().getAttributesAssignment_3_2()); - // InternalRoom.g:3407:1: ( rule__PortClass__AttributesAssignment_3_2 ) - // InternalRoom.g:3407:2: rule__PortClass__AttributesAssignment_3_2 + // InternalRoom.g:3435:1: ( rule__PortClass__AttributesAssignment_3_2 ) + // InternalRoom.g:3435:2: rule__PortClass__AttributesAssignment_3_2 { pushFollow(FOLLOW_2); rule__PortClass__AttributesAssignment_3_2(); @@ -9652,13 +9729,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MessageHandler__Alternatives" - // InternalRoom.g:3416:1: rule__MessageHandler__Alternatives : ( ( ruleInMessageHandler ) | ( ruleOutMessageHandler ) ); + // InternalRoom.g:3444:1: rule__MessageHandler__Alternatives : ( ( ruleInMessageHandler ) | ( ruleOutMessageHandler ) ); public final void rule__MessageHandler__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3420:1: ( ( ruleInMessageHandler ) | ( ruleOutMessageHandler ) ) + // InternalRoom.g:3448:1: ( ( ruleInMessageHandler ) | ( ruleOutMessageHandler ) ) int alt13=2; int LA13_0 = input.LA(1); @@ -9686,10 +9763,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt13) { case 1 : - // InternalRoom.g:3421:1: ( ruleInMessageHandler ) + // InternalRoom.g:3449:1: ( ruleInMessageHandler ) { - // InternalRoom.g:3421:1: ( ruleInMessageHandler ) - // InternalRoom.g:3422:1: ruleInMessageHandler + // InternalRoom.g:3449:1: ( ruleInMessageHandler ) + // InternalRoom.g:3450:1: ruleInMessageHandler { before(grammarAccess.getMessageHandlerAccess().getInMessageHandlerParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -9705,10 +9782,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3427:6: ( ruleOutMessageHandler ) + // InternalRoom.g:3455:6: ( ruleOutMessageHandler ) { - // InternalRoom.g:3427:6: ( ruleOutMessageHandler ) - // InternalRoom.g:3428:1: ruleOutMessageHandler + // InternalRoom.g:3455:6: ( ruleOutMessageHandler ) + // InternalRoom.g:3456:1: ruleOutMessageHandler { before(grammarAccess.getMessageHandlerAccess().getOutMessageHandlerParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -9741,13 +9818,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Alternatives_7_2" - // InternalRoom.g:3438:1: rule__ActorClass__Alternatives_7_2 : ( ( ( rule__ActorClass__ServiceProvisionPointsAssignment_7_2_0 ) ) | ( ( rule__ActorClass__InterfacePortsAssignment_7_2_1 ) ) ); + // InternalRoom.g:3466:1: rule__ActorClass__Alternatives_7_2 : ( ( ( rule__ActorClass__ServiceProvisionPointsAssignment_7_2_0 ) ) | ( ( rule__ActorClass__InterfacePortsAssignment_7_2_1 ) ) ); public final void rule__ActorClass__Alternatives_7_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3442:1: ( ( ( rule__ActorClass__ServiceProvisionPointsAssignment_7_2_0 ) ) | ( ( rule__ActorClass__InterfacePortsAssignment_7_2_1 ) ) ) + // InternalRoom.g:3470:1: ( ( ( rule__ActorClass__ServiceProvisionPointsAssignment_7_2_0 ) ) | ( ( rule__ActorClass__InterfacePortsAssignment_7_2_1 ) ) ) int alt14=2; int LA14_0 = input.LA(1); @@ -9765,14 +9842,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt14) { case 1 : - // InternalRoom.g:3443:1: ( ( rule__ActorClass__ServiceProvisionPointsAssignment_7_2_0 ) ) + // InternalRoom.g:3471:1: ( ( rule__ActorClass__ServiceProvisionPointsAssignment_7_2_0 ) ) { - // InternalRoom.g:3443:1: ( ( rule__ActorClass__ServiceProvisionPointsAssignment_7_2_0 ) ) - // InternalRoom.g:3444:1: ( rule__ActorClass__ServiceProvisionPointsAssignment_7_2_0 ) + // InternalRoom.g:3471:1: ( ( rule__ActorClass__ServiceProvisionPointsAssignment_7_2_0 ) ) + // InternalRoom.g:3472:1: ( rule__ActorClass__ServiceProvisionPointsAssignment_7_2_0 ) { before(grammarAccess.getActorClassAccess().getServiceProvisionPointsAssignment_7_2_0()); - // InternalRoom.g:3445:1: ( rule__ActorClass__ServiceProvisionPointsAssignment_7_2_0 ) - // InternalRoom.g:3445:2: rule__ActorClass__ServiceProvisionPointsAssignment_7_2_0 + // InternalRoom.g:3473:1: ( rule__ActorClass__ServiceProvisionPointsAssignment_7_2_0 ) + // InternalRoom.g:3473:2: rule__ActorClass__ServiceProvisionPointsAssignment_7_2_0 { pushFollow(FOLLOW_2); rule__ActorClass__ServiceProvisionPointsAssignment_7_2_0(); @@ -9790,14 +9867,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3449:6: ( ( rule__ActorClass__InterfacePortsAssignment_7_2_1 ) ) + // InternalRoom.g:3477:6: ( ( rule__ActorClass__InterfacePortsAssignment_7_2_1 ) ) { - // InternalRoom.g:3449:6: ( ( rule__ActorClass__InterfacePortsAssignment_7_2_1 ) ) - // InternalRoom.g:3450:1: ( rule__ActorClass__InterfacePortsAssignment_7_2_1 ) + // InternalRoom.g:3477:6: ( ( rule__ActorClass__InterfacePortsAssignment_7_2_1 ) ) + // InternalRoom.g:3478:1: ( rule__ActorClass__InterfacePortsAssignment_7_2_1 ) { before(grammarAccess.getActorClassAccess().getInterfacePortsAssignment_7_2_1()); - // InternalRoom.g:3451:1: ( rule__ActorClass__InterfacePortsAssignment_7_2_1 ) - // InternalRoom.g:3451:2: rule__ActorClass__InterfacePortsAssignment_7_2_1 + // InternalRoom.g:3479:1: ( rule__ActorClass__InterfacePortsAssignment_7_2_1 ) + // InternalRoom.g:3479:2: rule__ActorClass__InterfacePortsAssignment_7_2_1 { pushFollow(FOLLOW_2); rule__ActorClass__InterfacePortsAssignment_7_2_1(); @@ -9832,13 +9909,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Alternatives_8_6" - // InternalRoom.g:3460:1: rule__ActorClass__Alternatives_8_6 : ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_0 ) ) | ( ( rule__ActorClass__BindingsAssignment_8_6_1 ) ) | ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) | ( ( rule__ActorClass__AttributesAssignment_8_6_3 ) ) | ( ( rule__ActorClass__ActorRefsAssignment_8_6_4 ) ) | ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_5 ) ) | ( ( rule__ActorClass__InternalPortsAssignment_8_6_6 ) ) | ( ( rule__ActorClass__ExternalPortsAssignment_8_6_7 ) ) ); + // InternalRoom.g:3488:1: rule__ActorClass__Alternatives_8_6 : ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_0 ) ) | ( ( rule__ActorClass__BindingsAssignment_8_6_1 ) ) | ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) | ( ( rule__ActorClass__AttributesAssignment_8_6_3 ) ) | ( ( rule__ActorClass__ActorRefsAssignment_8_6_4 ) ) | ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_5 ) ) | ( ( rule__ActorClass__InternalPortsAssignment_8_6_6 ) ) | ( ( rule__ActorClass__ExternalPortsAssignment_8_6_7 ) ) ); public final void rule__ActorClass__Alternatives_8_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3464:1: ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_0 ) ) | ( ( rule__ActorClass__BindingsAssignment_8_6_1 ) ) | ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) | ( ( rule__ActorClass__AttributesAssignment_8_6_3 ) ) | ( ( rule__ActorClass__ActorRefsAssignment_8_6_4 ) ) | ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_5 ) ) | ( ( rule__ActorClass__InternalPortsAssignment_8_6_6 ) ) | ( ( rule__ActorClass__ExternalPortsAssignment_8_6_7 ) ) ) + // InternalRoom.g:3492:1: ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_0 ) ) | ( ( rule__ActorClass__BindingsAssignment_8_6_1 ) ) | ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) | ( ( rule__ActorClass__AttributesAssignment_8_6_3 ) ) | ( ( rule__ActorClass__ActorRefsAssignment_8_6_4 ) ) | ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_5 ) ) | ( ( rule__ActorClass__InternalPortsAssignment_8_6_6 ) ) | ( ( rule__ActorClass__ExternalPortsAssignment_8_6_7 ) ) ) int alt15=8; switch ( input.LA(1) ) { case 89: @@ -9893,14 +9970,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt15) { case 1 : - // InternalRoom.g:3465:1: ( ( rule__ActorClass__ConnectionsAssignment_8_6_0 ) ) + // InternalRoom.g:3493:1: ( ( rule__ActorClass__ConnectionsAssignment_8_6_0 ) ) { - // InternalRoom.g:3465:1: ( ( rule__ActorClass__ConnectionsAssignment_8_6_0 ) ) - // InternalRoom.g:3466:1: ( rule__ActorClass__ConnectionsAssignment_8_6_0 ) + // InternalRoom.g:3493:1: ( ( rule__ActorClass__ConnectionsAssignment_8_6_0 ) ) + // InternalRoom.g:3494:1: ( rule__ActorClass__ConnectionsAssignment_8_6_0 ) { before(grammarAccess.getActorClassAccess().getConnectionsAssignment_8_6_0()); - // InternalRoom.g:3467:1: ( rule__ActorClass__ConnectionsAssignment_8_6_0 ) - // InternalRoom.g:3467:2: rule__ActorClass__ConnectionsAssignment_8_6_0 + // InternalRoom.g:3495:1: ( rule__ActorClass__ConnectionsAssignment_8_6_0 ) + // InternalRoom.g:3495:2: rule__ActorClass__ConnectionsAssignment_8_6_0 { pushFollow(FOLLOW_2); rule__ActorClass__ConnectionsAssignment_8_6_0(); @@ -9918,14 +9995,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3471:6: ( ( rule__ActorClass__BindingsAssignment_8_6_1 ) ) + // InternalRoom.g:3499:6: ( ( rule__ActorClass__BindingsAssignment_8_6_1 ) ) { - // InternalRoom.g:3471:6: ( ( rule__ActorClass__BindingsAssignment_8_6_1 ) ) - // InternalRoom.g:3472:1: ( rule__ActorClass__BindingsAssignment_8_6_1 ) + // InternalRoom.g:3499:6: ( ( rule__ActorClass__BindingsAssignment_8_6_1 ) ) + // InternalRoom.g:3500:1: ( rule__ActorClass__BindingsAssignment_8_6_1 ) { before(grammarAccess.getActorClassAccess().getBindingsAssignment_8_6_1()); - // InternalRoom.g:3473:1: ( rule__ActorClass__BindingsAssignment_8_6_1 ) - // InternalRoom.g:3473:2: rule__ActorClass__BindingsAssignment_8_6_1 + // InternalRoom.g:3501:1: ( rule__ActorClass__BindingsAssignment_8_6_1 ) + // InternalRoom.g:3501:2: rule__ActorClass__BindingsAssignment_8_6_1 { pushFollow(FOLLOW_2); rule__ActorClass__BindingsAssignment_8_6_1(); @@ -9943,14 +10020,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalRoom.g:3477:6: ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) + // InternalRoom.g:3505:6: ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) { - // InternalRoom.g:3477:6: ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) - // InternalRoom.g:3478:1: ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) + // InternalRoom.g:3505:6: ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) + // InternalRoom.g:3506:1: ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) { before(grammarAccess.getActorClassAccess().getServiceImplementationsAssignment_8_6_2()); - // InternalRoom.g:3479:1: ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) - // InternalRoom.g:3479:2: rule__ActorClass__ServiceImplementationsAssignment_8_6_2 + // InternalRoom.g:3507:1: ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) + // InternalRoom.g:3507:2: rule__ActorClass__ServiceImplementationsAssignment_8_6_2 { pushFollow(FOLLOW_2); rule__ActorClass__ServiceImplementationsAssignment_8_6_2(); @@ -9968,14 +10045,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 4 : - // InternalRoom.g:3483:6: ( ( rule__ActorClass__AttributesAssignment_8_6_3 ) ) + // InternalRoom.g:3511:6: ( ( rule__ActorClass__AttributesAssignment_8_6_3 ) ) { - // InternalRoom.g:3483:6: ( ( rule__ActorClass__AttributesAssignment_8_6_3 ) ) - // InternalRoom.g:3484:1: ( rule__ActorClass__AttributesAssignment_8_6_3 ) + // InternalRoom.g:3511:6: ( ( rule__ActorClass__AttributesAssignment_8_6_3 ) ) + // InternalRoom.g:3512:1: ( rule__ActorClass__AttributesAssignment_8_6_3 ) { before(grammarAccess.getActorClassAccess().getAttributesAssignment_8_6_3()); - // InternalRoom.g:3485:1: ( rule__ActorClass__AttributesAssignment_8_6_3 ) - // InternalRoom.g:3485:2: rule__ActorClass__AttributesAssignment_8_6_3 + // InternalRoom.g:3513:1: ( rule__ActorClass__AttributesAssignment_8_6_3 ) + // InternalRoom.g:3513:2: rule__ActorClass__AttributesAssignment_8_6_3 { pushFollow(FOLLOW_2); rule__ActorClass__AttributesAssignment_8_6_3(); @@ -9993,14 +10070,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 5 : - // InternalRoom.g:3489:6: ( ( rule__ActorClass__ActorRefsAssignment_8_6_4 ) ) + // InternalRoom.g:3517:6: ( ( rule__ActorClass__ActorRefsAssignment_8_6_4 ) ) { - // InternalRoom.g:3489:6: ( ( rule__ActorClass__ActorRefsAssignment_8_6_4 ) ) - // InternalRoom.g:3490:1: ( rule__ActorClass__ActorRefsAssignment_8_6_4 ) + // InternalRoom.g:3517:6: ( ( rule__ActorClass__ActorRefsAssignment_8_6_4 ) ) + // InternalRoom.g:3518:1: ( rule__ActorClass__ActorRefsAssignment_8_6_4 ) { before(grammarAccess.getActorClassAccess().getActorRefsAssignment_8_6_4()); - // InternalRoom.g:3491:1: ( rule__ActorClass__ActorRefsAssignment_8_6_4 ) - // InternalRoom.g:3491:2: rule__ActorClass__ActorRefsAssignment_8_6_4 + // InternalRoom.g:3519:1: ( rule__ActorClass__ActorRefsAssignment_8_6_4 ) + // InternalRoom.g:3519:2: rule__ActorClass__ActorRefsAssignment_8_6_4 { pushFollow(FOLLOW_2); rule__ActorClass__ActorRefsAssignment_8_6_4(); @@ -10018,14 +10095,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 6 : - // InternalRoom.g:3495:6: ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_5 ) ) + // InternalRoom.g:3523:6: ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_5 ) ) { - // InternalRoom.g:3495:6: ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_5 ) ) - // InternalRoom.g:3496:1: ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_5 ) + // InternalRoom.g:3523:6: ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_5 ) ) + // InternalRoom.g:3524:1: ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_5 ) { before(grammarAccess.getActorClassAccess().getServiceAccessPointsAssignment_8_6_5()); - // InternalRoom.g:3497:1: ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_5 ) - // InternalRoom.g:3497:2: rule__ActorClass__ServiceAccessPointsAssignment_8_6_5 + // InternalRoom.g:3525:1: ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_5 ) + // InternalRoom.g:3525:2: rule__ActorClass__ServiceAccessPointsAssignment_8_6_5 { pushFollow(FOLLOW_2); rule__ActorClass__ServiceAccessPointsAssignment_8_6_5(); @@ -10043,14 +10120,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 7 : - // InternalRoom.g:3501:6: ( ( rule__ActorClass__InternalPortsAssignment_8_6_6 ) ) + // InternalRoom.g:3529:6: ( ( rule__ActorClass__InternalPortsAssignment_8_6_6 ) ) { - // InternalRoom.g:3501:6: ( ( rule__ActorClass__InternalPortsAssignment_8_6_6 ) ) - // InternalRoom.g:3502:1: ( rule__ActorClass__InternalPortsAssignment_8_6_6 ) + // InternalRoom.g:3529:6: ( ( rule__ActorClass__InternalPortsAssignment_8_6_6 ) ) + // InternalRoom.g:3530:1: ( rule__ActorClass__InternalPortsAssignment_8_6_6 ) { before(grammarAccess.getActorClassAccess().getInternalPortsAssignment_8_6_6()); - // InternalRoom.g:3503:1: ( rule__ActorClass__InternalPortsAssignment_8_6_6 ) - // InternalRoom.g:3503:2: rule__ActorClass__InternalPortsAssignment_8_6_6 + // InternalRoom.g:3531:1: ( rule__ActorClass__InternalPortsAssignment_8_6_6 ) + // InternalRoom.g:3531:2: rule__ActorClass__InternalPortsAssignment_8_6_6 { pushFollow(FOLLOW_2); rule__ActorClass__InternalPortsAssignment_8_6_6(); @@ -10068,14 +10145,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 8 : - // InternalRoom.g:3507:6: ( ( rule__ActorClass__ExternalPortsAssignment_8_6_7 ) ) + // InternalRoom.g:3535:6: ( ( rule__ActorClass__ExternalPortsAssignment_8_6_7 ) ) { - // InternalRoom.g:3507:6: ( ( rule__ActorClass__ExternalPortsAssignment_8_6_7 ) ) - // InternalRoom.g:3508:1: ( rule__ActorClass__ExternalPortsAssignment_8_6_7 ) + // InternalRoom.g:3535:6: ( ( rule__ActorClass__ExternalPortsAssignment_8_6_7 ) ) + // InternalRoom.g:3536:1: ( rule__ActorClass__ExternalPortsAssignment_8_6_7 ) { before(grammarAccess.getActorClassAccess().getExternalPortsAssignment_8_6_7()); - // InternalRoom.g:3509:1: ( rule__ActorClass__ExternalPortsAssignment_8_6_7 ) - // InternalRoom.g:3509:2: rule__ActorClass__ExternalPortsAssignment_8_6_7 + // InternalRoom.g:3537:1: ( rule__ActorClass__ExternalPortsAssignment_8_6_7 ) + // InternalRoom.g:3537:2: rule__ActorClass__ExternalPortsAssignment_8_6_7 { pushFollow(FOLLOW_2); rule__ActorClass__ExternalPortsAssignment_8_6_7(); @@ -10110,13 +10187,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Alternatives_9_4" - // InternalRoom.g:3518:1: rule__ActorClass__Alternatives_9_4 : ( ( ( rule__ActorClass__OperationsAssignment_9_4_0 ) ) | ( ( rule__ActorClass__StructorsAssignment_9_4_1 ) ) ); + // InternalRoom.g:3546:1: rule__ActorClass__Alternatives_9_4 : ( ( ( rule__ActorClass__OperationsAssignment_9_4_0 ) ) | ( ( rule__ActorClass__StructorsAssignment_9_4_1 ) ) ); public final void rule__ActorClass__Alternatives_9_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3522:1: ( ( ( rule__ActorClass__OperationsAssignment_9_4_0 ) ) | ( ( rule__ActorClass__StructorsAssignment_9_4_1 ) ) ) + // InternalRoom.g:3550:1: ( ( ( rule__ActorClass__OperationsAssignment_9_4_0 ) ) | ( ( rule__ActorClass__StructorsAssignment_9_4_1 ) ) ) int alt16=2; int LA16_0 = input.LA(1); @@ -10134,14 +10211,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt16) { case 1 : - // InternalRoom.g:3523:1: ( ( rule__ActorClass__OperationsAssignment_9_4_0 ) ) + // InternalRoom.g:3551:1: ( ( rule__ActorClass__OperationsAssignment_9_4_0 ) ) { - // InternalRoom.g:3523:1: ( ( rule__ActorClass__OperationsAssignment_9_4_0 ) ) - // InternalRoom.g:3524:1: ( rule__ActorClass__OperationsAssignment_9_4_0 ) + // InternalRoom.g:3551:1: ( ( rule__ActorClass__OperationsAssignment_9_4_0 ) ) + // InternalRoom.g:3552:1: ( rule__ActorClass__OperationsAssignment_9_4_0 ) { before(grammarAccess.getActorClassAccess().getOperationsAssignment_9_4_0()); - // InternalRoom.g:3525:1: ( rule__ActorClass__OperationsAssignment_9_4_0 ) - // InternalRoom.g:3525:2: rule__ActorClass__OperationsAssignment_9_4_0 + // InternalRoom.g:3553:1: ( rule__ActorClass__OperationsAssignment_9_4_0 ) + // InternalRoom.g:3553:2: rule__ActorClass__OperationsAssignment_9_4_0 { pushFollow(FOLLOW_2); rule__ActorClass__OperationsAssignment_9_4_0(); @@ -10159,14 +10236,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3529:6: ( ( rule__ActorClass__StructorsAssignment_9_4_1 ) ) + // InternalRoom.g:3557:6: ( ( rule__ActorClass__StructorsAssignment_9_4_1 ) ) { - // InternalRoom.g:3529:6: ( ( rule__ActorClass__StructorsAssignment_9_4_1 ) ) - // InternalRoom.g:3530:1: ( rule__ActorClass__StructorsAssignment_9_4_1 ) + // InternalRoom.g:3557:6: ( ( rule__ActorClass__StructorsAssignment_9_4_1 ) ) + // InternalRoom.g:3558:1: ( rule__ActorClass__StructorsAssignment_9_4_1 ) { before(grammarAccess.getActorClassAccess().getStructorsAssignment_9_4_1()); - // InternalRoom.g:3531:1: ( rule__ActorClass__StructorsAssignment_9_4_1 ) - // InternalRoom.g:3531:2: rule__ActorClass__StructorsAssignment_9_4_1 + // InternalRoom.g:3559:1: ( rule__ActorClass__StructorsAssignment_9_4_1 ) + // InternalRoom.g:3559:2: rule__ActorClass__StructorsAssignment_9_4_1 { pushFollow(FOLLOW_2); rule__ActorClass__StructorsAssignment_9_4_1(); @@ -10201,13 +10278,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InterfaceItem__Alternatives" - // InternalRoom.g:3540:1: rule__InterfaceItem__Alternatives : ( ( rulePort ) | ( ruleSAP ) | ( ruleSPP ) ); + // InternalRoom.g:3568:1: rule__InterfaceItem__Alternatives : ( ( rulePort ) | ( ruleSAP ) | ( ruleSPP ) ); public final void rule__InterfaceItem__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3544:1: ( ( rulePort ) | ( ruleSAP ) | ( ruleSPP ) ) + // InternalRoom.g:3572:1: ( ( rulePort ) | ( ruleSAP ) | ( ruleSPP ) ) int alt17=3; switch ( input.LA(1) ) { case 24: @@ -10235,10 +10312,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt17) { case 1 : - // InternalRoom.g:3545:1: ( rulePort ) + // InternalRoom.g:3573:1: ( rulePort ) { - // InternalRoom.g:3545:1: ( rulePort ) - // InternalRoom.g:3546:1: rulePort + // InternalRoom.g:3573:1: ( rulePort ) + // InternalRoom.g:3574:1: rulePort { before(grammarAccess.getInterfaceItemAccess().getPortParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -10254,10 +10331,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3551:6: ( ruleSAP ) + // InternalRoom.g:3579:6: ( ruleSAP ) { - // InternalRoom.g:3551:6: ( ruleSAP ) - // InternalRoom.g:3552:1: ruleSAP + // InternalRoom.g:3579:6: ( ruleSAP ) + // InternalRoom.g:3580:1: ruleSAP { before(grammarAccess.getInterfaceItemAccess().getSAPParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -10273,10 +10350,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalRoom.g:3557:6: ( ruleSPP ) + // InternalRoom.g:3585:6: ( ruleSPP ) { - // InternalRoom.g:3557:6: ( ruleSPP ) - // InternalRoom.g:3558:1: ruleSPP + // InternalRoom.g:3585:6: ( ruleSPP ) + // InternalRoom.g:3586:1: ruleSPP { before(grammarAccess.getInterfaceItemAccess().getSPPParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -10309,13 +10386,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__Alternatives_5" - // InternalRoom.g:3568:1: rule__LogicalSystem__Alternatives_5 : ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_0 ) ) | ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) | ( ( rule__LogicalSystem__SubSystemsAssignment_5_2 ) ) ); + // InternalRoom.g:3596:1: rule__LogicalSystem__Alternatives_5 : ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_0 ) ) | ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) | ( ( rule__LogicalSystem__SubSystemsAssignment_5_2 ) ) ); public final void rule__LogicalSystem__Alternatives_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3572:1: ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_0 ) ) | ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) | ( ( rule__LogicalSystem__SubSystemsAssignment_5_2 ) ) ) + // InternalRoom.g:3600:1: ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_0 ) ) | ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) | ( ( rule__LogicalSystem__SubSystemsAssignment_5_2 ) ) ) int alt18=3; switch ( input.LA(1) ) { case 89: @@ -10342,14 +10419,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt18) { case 1 : - // InternalRoom.g:3573:1: ( ( rule__LogicalSystem__ConnectionsAssignment_5_0 ) ) + // InternalRoom.g:3601:1: ( ( rule__LogicalSystem__ConnectionsAssignment_5_0 ) ) { - // InternalRoom.g:3573:1: ( ( rule__LogicalSystem__ConnectionsAssignment_5_0 ) ) - // InternalRoom.g:3574:1: ( rule__LogicalSystem__ConnectionsAssignment_5_0 ) + // InternalRoom.g:3601:1: ( ( rule__LogicalSystem__ConnectionsAssignment_5_0 ) ) + // InternalRoom.g:3602:1: ( rule__LogicalSystem__ConnectionsAssignment_5_0 ) { before(grammarAccess.getLogicalSystemAccess().getConnectionsAssignment_5_0()); - // InternalRoom.g:3575:1: ( rule__LogicalSystem__ConnectionsAssignment_5_0 ) - // InternalRoom.g:3575:2: rule__LogicalSystem__ConnectionsAssignment_5_0 + // InternalRoom.g:3603:1: ( rule__LogicalSystem__ConnectionsAssignment_5_0 ) + // InternalRoom.g:3603:2: rule__LogicalSystem__ConnectionsAssignment_5_0 { pushFollow(FOLLOW_2); rule__LogicalSystem__ConnectionsAssignment_5_0(); @@ -10367,14 +10444,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3579:6: ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) + // InternalRoom.g:3607:6: ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) { - // InternalRoom.g:3579:6: ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) - // InternalRoom.g:3580:1: ( rule__LogicalSystem__BindingsAssignment_5_1 ) + // InternalRoom.g:3607:6: ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) + // InternalRoom.g:3608:1: ( rule__LogicalSystem__BindingsAssignment_5_1 ) { before(grammarAccess.getLogicalSystemAccess().getBindingsAssignment_5_1()); - // InternalRoom.g:3581:1: ( rule__LogicalSystem__BindingsAssignment_5_1 ) - // InternalRoom.g:3581:2: rule__LogicalSystem__BindingsAssignment_5_1 + // InternalRoom.g:3609:1: ( rule__LogicalSystem__BindingsAssignment_5_1 ) + // InternalRoom.g:3609:2: rule__LogicalSystem__BindingsAssignment_5_1 { pushFollow(FOLLOW_2); rule__LogicalSystem__BindingsAssignment_5_1(); @@ -10392,14 +10469,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalRoom.g:3585:6: ( ( rule__LogicalSystem__SubSystemsAssignment_5_2 ) ) + // InternalRoom.g:3613:6: ( ( rule__LogicalSystem__SubSystemsAssignment_5_2 ) ) { - // InternalRoom.g:3585:6: ( ( rule__LogicalSystem__SubSystemsAssignment_5_2 ) ) - // InternalRoom.g:3586:1: ( rule__LogicalSystem__SubSystemsAssignment_5_2 ) + // InternalRoom.g:3613:6: ( ( rule__LogicalSystem__SubSystemsAssignment_5_2 ) ) + // InternalRoom.g:3614:1: ( rule__LogicalSystem__SubSystemsAssignment_5_2 ) { before(grammarAccess.getLogicalSystemAccess().getSubSystemsAssignment_5_2()); - // InternalRoom.g:3587:1: ( rule__LogicalSystem__SubSystemsAssignment_5_2 ) - // InternalRoom.g:3587:2: rule__LogicalSystem__SubSystemsAssignment_5_2 + // InternalRoom.g:3615:1: ( rule__LogicalSystem__SubSystemsAssignment_5_2 ) + // InternalRoom.g:3615:2: rule__LogicalSystem__SubSystemsAssignment_5_2 { pushFollow(FOLLOW_2); rule__LogicalSystem__SubSystemsAssignment_5_2(); @@ -10434,13 +10511,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Alternatives_8" - // InternalRoom.g:3597:1: rule__SubSystemClass__Alternatives_8 : ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_0 ) ) | ( ( rule__SubSystemClass__ThreadsAssignment_8_1 ) ) | ( ( rule__SubSystemClass__ConnectionsAssignment_8_2 ) ) | ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) | ( ( rule__SubSystemClass__ActorRefsAssignment_8_4 ) ) | ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_5 ) ) | ( ( rule__SubSystemClass__RelayPortsAssignment_8_6 ) ) ); + // InternalRoom.g:3625:1: rule__SubSystemClass__Alternatives_8 : ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_0 ) ) | ( ( rule__SubSystemClass__ThreadsAssignment_8_1 ) ) | ( ( rule__SubSystemClass__ConnectionsAssignment_8_2 ) ) | ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) | ( ( rule__SubSystemClass__ActorRefsAssignment_8_4 ) ) | ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_5 ) ) | ( ( rule__SubSystemClass__RelayPortsAssignment_8_6 ) ) ); public final void rule__SubSystemClass__Alternatives_8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3601:1: ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_0 ) ) | ( ( rule__SubSystemClass__ThreadsAssignment_8_1 ) ) | ( ( rule__SubSystemClass__ConnectionsAssignment_8_2 ) ) | ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) | ( ( rule__SubSystemClass__ActorRefsAssignment_8_4 ) ) | ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_5 ) ) | ( ( rule__SubSystemClass__RelayPortsAssignment_8_6 ) ) ) + // InternalRoom.g:3629:1: ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_0 ) ) | ( ( rule__SubSystemClass__ThreadsAssignment_8_1 ) ) | ( ( rule__SubSystemClass__ConnectionsAssignment_8_2 ) ) | ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) | ( ( rule__SubSystemClass__ActorRefsAssignment_8_4 ) ) | ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_5 ) ) | ( ( rule__SubSystemClass__RelayPortsAssignment_8_6 ) ) ) int alt19=7; switch ( input.LA(1) ) { case 83: @@ -10490,14 +10567,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt19) { case 1 : - // InternalRoom.g:3602:1: ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_0 ) ) + // InternalRoom.g:3630:1: ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_0 ) ) { - // InternalRoom.g:3602:1: ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_0 ) ) - // InternalRoom.g:3603:1: ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_0 ) + // InternalRoom.g:3630:1: ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_0 ) ) + // InternalRoom.g:3631:1: ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_0 ) { before(grammarAccess.getSubSystemClassAccess().getActorInstanceMappingsAssignment_8_0()); - // InternalRoom.g:3604:1: ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_0 ) - // InternalRoom.g:3604:2: rule__SubSystemClass__ActorInstanceMappingsAssignment_8_0 + // InternalRoom.g:3632:1: ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_0 ) + // InternalRoom.g:3632:2: rule__SubSystemClass__ActorInstanceMappingsAssignment_8_0 { pushFollow(FOLLOW_2); rule__SubSystemClass__ActorInstanceMappingsAssignment_8_0(); @@ -10515,14 +10592,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3608:6: ( ( rule__SubSystemClass__ThreadsAssignment_8_1 ) ) + // InternalRoom.g:3636:6: ( ( rule__SubSystemClass__ThreadsAssignment_8_1 ) ) { - // InternalRoom.g:3608:6: ( ( rule__SubSystemClass__ThreadsAssignment_8_1 ) ) - // InternalRoom.g:3609:1: ( rule__SubSystemClass__ThreadsAssignment_8_1 ) + // InternalRoom.g:3636:6: ( ( rule__SubSystemClass__ThreadsAssignment_8_1 ) ) + // InternalRoom.g:3637:1: ( rule__SubSystemClass__ThreadsAssignment_8_1 ) { before(grammarAccess.getSubSystemClassAccess().getThreadsAssignment_8_1()); - // InternalRoom.g:3610:1: ( rule__SubSystemClass__ThreadsAssignment_8_1 ) - // InternalRoom.g:3610:2: rule__SubSystemClass__ThreadsAssignment_8_1 + // InternalRoom.g:3638:1: ( rule__SubSystemClass__ThreadsAssignment_8_1 ) + // InternalRoom.g:3638:2: rule__SubSystemClass__ThreadsAssignment_8_1 { pushFollow(FOLLOW_2); rule__SubSystemClass__ThreadsAssignment_8_1(); @@ -10540,14 +10617,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalRoom.g:3614:6: ( ( rule__SubSystemClass__ConnectionsAssignment_8_2 ) ) + // InternalRoom.g:3642:6: ( ( rule__SubSystemClass__ConnectionsAssignment_8_2 ) ) { - // InternalRoom.g:3614:6: ( ( rule__SubSystemClass__ConnectionsAssignment_8_2 ) ) - // InternalRoom.g:3615:1: ( rule__SubSystemClass__ConnectionsAssignment_8_2 ) + // InternalRoom.g:3642:6: ( ( rule__SubSystemClass__ConnectionsAssignment_8_2 ) ) + // InternalRoom.g:3643:1: ( rule__SubSystemClass__ConnectionsAssignment_8_2 ) { before(grammarAccess.getSubSystemClassAccess().getConnectionsAssignment_8_2()); - // InternalRoom.g:3616:1: ( rule__SubSystemClass__ConnectionsAssignment_8_2 ) - // InternalRoom.g:3616:2: rule__SubSystemClass__ConnectionsAssignment_8_2 + // InternalRoom.g:3644:1: ( rule__SubSystemClass__ConnectionsAssignment_8_2 ) + // InternalRoom.g:3644:2: rule__SubSystemClass__ConnectionsAssignment_8_2 { pushFollow(FOLLOW_2); rule__SubSystemClass__ConnectionsAssignment_8_2(); @@ -10565,14 +10642,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 4 : - // InternalRoom.g:3620:6: ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) + // InternalRoom.g:3648:6: ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) { - // InternalRoom.g:3620:6: ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) - // InternalRoom.g:3621:1: ( rule__SubSystemClass__BindingsAssignment_8_3 ) + // InternalRoom.g:3648:6: ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) + // InternalRoom.g:3649:1: ( rule__SubSystemClass__BindingsAssignment_8_3 ) { before(grammarAccess.getSubSystemClassAccess().getBindingsAssignment_8_3()); - // InternalRoom.g:3622:1: ( rule__SubSystemClass__BindingsAssignment_8_3 ) - // InternalRoom.g:3622:2: rule__SubSystemClass__BindingsAssignment_8_3 + // InternalRoom.g:3650:1: ( rule__SubSystemClass__BindingsAssignment_8_3 ) + // InternalRoom.g:3650:2: rule__SubSystemClass__BindingsAssignment_8_3 { pushFollow(FOLLOW_2); rule__SubSystemClass__BindingsAssignment_8_3(); @@ -10590,14 +10667,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 5 : - // InternalRoom.g:3626:6: ( ( rule__SubSystemClass__ActorRefsAssignment_8_4 ) ) + // InternalRoom.g:3654:6: ( ( rule__SubSystemClass__ActorRefsAssignment_8_4 ) ) { - // InternalRoom.g:3626:6: ( ( rule__SubSystemClass__ActorRefsAssignment_8_4 ) ) - // InternalRoom.g:3627:1: ( rule__SubSystemClass__ActorRefsAssignment_8_4 ) + // InternalRoom.g:3654:6: ( ( rule__SubSystemClass__ActorRefsAssignment_8_4 ) ) + // InternalRoom.g:3655:1: ( rule__SubSystemClass__ActorRefsAssignment_8_4 ) { before(grammarAccess.getSubSystemClassAccess().getActorRefsAssignment_8_4()); - // InternalRoom.g:3628:1: ( rule__SubSystemClass__ActorRefsAssignment_8_4 ) - // InternalRoom.g:3628:2: rule__SubSystemClass__ActorRefsAssignment_8_4 + // InternalRoom.g:3656:1: ( rule__SubSystemClass__ActorRefsAssignment_8_4 ) + // InternalRoom.g:3656:2: rule__SubSystemClass__ActorRefsAssignment_8_4 { pushFollow(FOLLOW_2); rule__SubSystemClass__ActorRefsAssignment_8_4(); @@ -10615,14 +10692,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 6 : - // InternalRoom.g:3632:6: ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_5 ) ) + // InternalRoom.g:3660:6: ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_5 ) ) { - // InternalRoom.g:3632:6: ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_5 ) ) - // InternalRoom.g:3633:1: ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_5 ) + // InternalRoom.g:3660:6: ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_5 ) ) + // InternalRoom.g:3661:1: ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_5 ) { before(grammarAccess.getSubSystemClassAccess().getServiceProvisionPointsAssignment_8_5()); - // InternalRoom.g:3634:1: ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_5 ) - // InternalRoom.g:3634:2: rule__SubSystemClass__ServiceProvisionPointsAssignment_8_5 + // InternalRoom.g:3662:1: ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_5 ) + // InternalRoom.g:3662:2: rule__SubSystemClass__ServiceProvisionPointsAssignment_8_5 { pushFollow(FOLLOW_2); rule__SubSystemClass__ServiceProvisionPointsAssignment_8_5(); @@ -10640,14 +10717,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 7 : - // InternalRoom.g:3638:6: ( ( rule__SubSystemClass__RelayPortsAssignment_8_6 ) ) + // InternalRoom.g:3666:6: ( ( rule__SubSystemClass__RelayPortsAssignment_8_6 ) ) { - // InternalRoom.g:3638:6: ( ( rule__SubSystemClass__RelayPortsAssignment_8_6 ) ) - // InternalRoom.g:3639:1: ( rule__SubSystemClass__RelayPortsAssignment_8_6 ) + // InternalRoom.g:3666:6: ( ( rule__SubSystemClass__RelayPortsAssignment_8_6 ) ) + // InternalRoom.g:3667:1: ( rule__SubSystemClass__RelayPortsAssignment_8_6 ) { before(grammarAccess.getSubSystemClassAccess().getRelayPortsAssignment_8_6()); - // InternalRoom.g:3640:1: ( rule__SubSystemClass__RelayPortsAssignment_8_6 ) - // InternalRoom.g:3640:2: rule__SubSystemClass__RelayPortsAssignment_8_6 + // InternalRoom.g:3668:1: ( rule__SubSystemClass__RelayPortsAssignment_8_6 ) + // InternalRoom.g:3668:2: rule__SubSystemClass__RelayPortsAssignment_8_6 { pushFollow(FOLLOW_2); rule__SubSystemClass__RelayPortsAssignment_8_6(); @@ -10682,13 +10759,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SAPoint__Alternatives" - // InternalRoom.g:3649:1: rule__SAPoint__Alternatives : ( ( ruleRefSAPoint ) | ( ruleRelaySAPoint ) ); + // InternalRoom.g:3677:1: rule__SAPoint__Alternatives : ( ( ruleRefSAPoint ) | ( ruleRelaySAPoint ) ); public final void rule__SAPoint__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3653:1: ( ( ruleRefSAPoint ) | ( ruleRelaySAPoint ) ) + // InternalRoom.g:3681:1: ( ( ruleRefSAPoint ) | ( ruleRelaySAPoint ) ) int alt20=2; int LA20_0 = input.LA(1); @@ -10706,10 +10783,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt20) { case 1 : - // InternalRoom.g:3654:1: ( ruleRefSAPoint ) + // InternalRoom.g:3682:1: ( ruleRefSAPoint ) { - // InternalRoom.g:3654:1: ( ruleRefSAPoint ) - // InternalRoom.g:3655:1: ruleRefSAPoint + // InternalRoom.g:3682:1: ( ruleRefSAPoint ) + // InternalRoom.g:3683:1: ruleRefSAPoint { before(grammarAccess.getSAPointAccess().getRefSAPointParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -10725,10 +10802,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3660:6: ( ruleRelaySAPoint ) + // InternalRoom.g:3688:6: ( ruleRelaySAPoint ) { - // InternalRoom.g:3660:6: ( ruleRelaySAPoint ) - // InternalRoom.g:3661:1: ruleRelaySAPoint + // InternalRoom.g:3688:6: ( ruleRelaySAPoint ) + // InternalRoom.g:3689:1: ruleRelaySAPoint { before(grammarAccess.getSAPointAccess().getRelaySAPointParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -10761,13 +10838,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MULTIPLICITY__Alternatives_1" - // InternalRoom.g:3671:1: rule__MULTIPLICITY__Alternatives_1 : ( ( '*' ) | ( RULE_INT ) ); + // InternalRoom.g:3699:1: rule__MULTIPLICITY__Alternatives_1 : ( ( '*' ) | ( RULE_INT ) ); public final void rule__MULTIPLICITY__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3675:1: ( ( '*' ) | ( RULE_INT ) ) + // InternalRoom.g:3703:1: ( ( '*' ) | ( RULE_INT ) ) int alt21=2; int LA21_0 = input.LA(1); @@ -10785,10 +10862,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt21) { case 1 : - // InternalRoom.g:3676:1: ( '*' ) + // InternalRoom.g:3704:1: ( '*' ) { - // InternalRoom.g:3676:1: ( '*' ) - // InternalRoom.g:3677:1: '*' + // InternalRoom.g:3704:1: ( '*' ) + // InternalRoom.g:3705:1: '*' { before(grammarAccess.getMULTIPLICITYAccess().getAsteriskKeyword_1_0()); match(input,16,FOLLOW_2); @@ -10800,10 +10877,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3684:6: ( RULE_INT ) + // InternalRoom.g:3712:6: ( RULE_INT ) { - // InternalRoom.g:3684:6: ( RULE_INT ) - // InternalRoom.g:3685:1: RULE_INT + // InternalRoom.g:3712:6: ( RULE_INT ) + // InternalRoom.g:3713:1: RULE_INT { before(grammarAccess.getMULTIPLICITYAccess().getINTTerminalRuleCall_1_1()); match(input,RULE_INT,FOLLOW_2); @@ -10832,13 +10909,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationTargetType__Alternatives" - // InternalRoom.g:3695:1: rule__AnnotationTargetType__Alternatives : ( ( 'DataClass' ) | ( 'ActorClass' ) | ( 'ActorBehavior' ) | ( 'ProtocolClass' ) | ( 'CompoundProtocolClass' ) | ( 'SubSystemClass' ) | ( 'LogicalSystem' ) | ( 'Port' ) | ( 'Message' ) ); + // InternalRoom.g:3723:1: rule__AnnotationTargetType__Alternatives : ( ( 'DataClass' ) | ( 'ActorClass' ) | ( 'ActorBehavior' ) | ( 'ProtocolClass' ) | ( 'CompoundProtocolClass' ) | ( 'SubSystemClass' ) | ( 'LogicalSystem' ) | ( 'Port' ) | ( 'Message' ) ); public final void rule__AnnotationTargetType__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3699:1: ( ( 'DataClass' ) | ( 'ActorClass' ) | ( 'ActorBehavior' ) | ( 'ProtocolClass' ) | ( 'CompoundProtocolClass' ) | ( 'SubSystemClass' ) | ( 'LogicalSystem' ) | ( 'Port' ) | ( 'Message' ) ) + // InternalRoom.g:3727:1: ( ( 'DataClass' ) | ( 'ActorClass' ) | ( 'ActorBehavior' ) | ( 'ProtocolClass' ) | ( 'CompoundProtocolClass' ) | ( 'SubSystemClass' ) | ( 'LogicalSystem' ) | ( 'Port' ) | ( 'Message' ) ) int alt22=9; switch ( input.LA(1) ) { case 17: @@ -10895,10 +10972,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt22) { case 1 : - // InternalRoom.g:3700:1: ( 'DataClass' ) + // InternalRoom.g:3728:1: ( 'DataClass' ) { - // InternalRoom.g:3700:1: ( 'DataClass' ) - // InternalRoom.g:3701:1: 'DataClass' + // InternalRoom.g:3728:1: ( 'DataClass' ) + // InternalRoom.g:3729:1: 'DataClass' { before(grammarAccess.getAnnotationTargetTypeAccess().getDataClassKeyword_0()); match(input,17,FOLLOW_2); @@ -10910,10 +10987,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3708:6: ( 'ActorClass' ) + // InternalRoom.g:3736:6: ( 'ActorClass' ) { - // InternalRoom.g:3708:6: ( 'ActorClass' ) - // InternalRoom.g:3709:1: 'ActorClass' + // InternalRoom.g:3736:6: ( 'ActorClass' ) + // InternalRoom.g:3737:1: 'ActorClass' { before(grammarAccess.getAnnotationTargetTypeAccess().getActorClassKeyword_1()); match(input,18,FOLLOW_2); @@ -10925,10 +11002,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalRoom.g:3716:6: ( 'ActorBehavior' ) + // InternalRoom.g:3744:6: ( 'ActorBehavior' ) { - // InternalRoom.g:3716:6: ( 'ActorBehavior' ) - // InternalRoom.g:3717:1: 'ActorBehavior' + // InternalRoom.g:3744:6: ( 'ActorBehavior' ) + // InternalRoom.g:3745:1: 'ActorBehavior' { before(grammarAccess.getAnnotationTargetTypeAccess().getActorBehaviorKeyword_2()); match(input,19,FOLLOW_2); @@ -10940,10 +11017,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 4 : - // InternalRoom.g:3724:6: ( 'ProtocolClass' ) + // InternalRoom.g:3752:6: ( 'ProtocolClass' ) { - // InternalRoom.g:3724:6: ( 'ProtocolClass' ) - // InternalRoom.g:3725:1: 'ProtocolClass' + // InternalRoom.g:3752:6: ( 'ProtocolClass' ) + // InternalRoom.g:3753:1: 'ProtocolClass' { before(grammarAccess.getAnnotationTargetTypeAccess().getProtocolClassKeyword_3()); match(input,20,FOLLOW_2); @@ -10955,10 +11032,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 5 : - // InternalRoom.g:3732:6: ( 'CompoundProtocolClass' ) + // InternalRoom.g:3760:6: ( 'CompoundProtocolClass' ) { - // InternalRoom.g:3732:6: ( 'CompoundProtocolClass' ) - // InternalRoom.g:3733:1: 'CompoundProtocolClass' + // InternalRoom.g:3760:6: ( 'CompoundProtocolClass' ) + // InternalRoom.g:3761:1: 'CompoundProtocolClass' { before(grammarAccess.getAnnotationTargetTypeAccess().getCompoundProtocolClassKeyword_4()); match(input,21,FOLLOW_2); @@ -10970,10 +11047,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 6 : - // InternalRoom.g:3740:6: ( 'SubSystemClass' ) + // InternalRoom.g:3768:6: ( 'SubSystemClass' ) { - // InternalRoom.g:3740:6: ( 'SubSystemClass' ) - // InternalRoom.g:3741:1: 'SubSystemClass' + // InternalRoom.g:3768:6: ( 'SubSystemClass' ) + // InternalRoom.g:3769:1: 'SubSystemClass' { before(grammarAccess.getAnnotationTargetTypeAccess().getSubSystemClassKeyword_5()); match(input,22,FOLLOW_2); @@ -10985,10 +11062,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 7 : - // InternalRoom.g:3748:6: ( 'LogicalSystem' ) + // InternalRoom.g:3776:6: ( 'LogicalSystem' ) { - // InternalRoom.g:3748:6: ( 'LogicalSystem' ) - // InternalRoom.g:3749:1: 'LogicalSystem' + // InternalRoom.g:3776:6: ( 'LogicalSystem' ) + // InternalRoom.g:3777:1: 'LogicalSystem' { before(grammarAccess.getAnnotationTargetTypeAccess().getLogicalSystemKeyword_6()); match(input,23,FOLLOW_2); @@ -11000,10 +11077,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 8 : - // InternalRoom.g:3756:6: ( 'Port' ) + // InternalRoom.g:3784:6: ( 'Port' ) { - // InternalRoom.g:3756:6: ( 'Port' ) - // InternalRoom.g:3757:1: 'Port' + // InternalRoom.g:3784:6: ( 'Port' ) + // InternalRoom.g:3785:1: 'Port' { before(grammarAccess.getAnnotationTargetTypeAccess().getPortKeyword_7()); match(input,24,FOLLOW_2); @@ -11015,10 +11092,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 9 : - // InternalRoom.g:3764:6: ( 'Message' ) + // InternalRoom.g:3792:6: ( 'Message' ) { - // InternalRoom.g:3764:6: ( 'Message' ) - // InternalRoom.g:3765:1: 'Message' + // InternalRoom.g:3792:6: ( 'Message' ) + // InternalRoom.g:3793:1: 'Message' { before(grammarAccess.getAnnotationTargetTypeAccess().getMessageKeyword_8()); match(input,25,FOLLOW_2); @@ -11047,13 +11124,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateGraphNode__Alternatives" - // InternalRoom.g:3777:1: rule__StateGraphNode__Alternatives : ( ( ruleState ) | ( ruleChoicePoint ) | ( ruleTrPoint ) ); + // InternalRoom.g:3805:1: rule__StateGraphNode__Alternatives : ( ( ruleState ) | ( ruleChoicePoint ) | ( ruleTrPoint ) ); public final void rule__StateGraphNode__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3781:1: ( ( ruleState ) | ( ruleChoicePoint ) | ( ruleTrPoint ) ) + // InternalRoom.g:3809:1: ( ( ruleState ) | ( ruleChoicePoint ) | ( ruleTrPoint ) ) int alt23=3; switch ( input.LA(1) ) { case 95: @@ -11084,10 +11161,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt23) { case 1 : - // InternalRoom.g:3782:1: ( ruleState ) + // InternalRoom.g:3810:1: ( ruleState ) { - // InternalRoom.g:3782:1: ( ruleState ) - // InternalRoom.g:3783:1: ruleState + // InternalRoom.g:3810:1: ( ruleState ) + // InternalRoom.g:3811:1: ruleState { before(grammarAccess.getStateGraphNodeAccess().getStateParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -11103,10 +11180,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3788:6: ( ruleChoicePoint ) + // InternalRoom.g:3816:6: ( ruleChoicePoint ) { - // InternalRoom.g:3788:6: ( ruleChoicePoint ) - // InternalRoom.g:3789:1: ruleChoicePoint + // InternalRoom.g:3816:6: ( ruleChoicePoint ) + // InternalRoom.g:3817:1: ruleChoicePoint { before(grammarAccess.getStateGraphNodeAccess().getChoicePointParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -11122,10 +11199,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalRoom.g:3794:6: ( ruleTrPoint ) + // InternalRoom.g:3822:6: ( ruleTrPoint ) { - // InternalRoom.g:3794:6: ( ruleTrPoint ) - // InternalRoom.g:3795:1: ruleTrPoint + // InternalRoom.g:3822:6: ( ruleTrPoint ) + // InternalRoom.g:3823:1: ruleTrPoint { before(grammarAccess.getStateGraphNodeAccess().getTrPointParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -11158,13 +11235,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateGraph__Alternatives_2" - // InternalRoom.g:3806:1: rule__StateGraph__Alternatives_2 : ( ( ( rule__StateGraph__StatesAssignment_2_0 ) ) | ( ( rule__StateGraph__TrPointsAssignment_2_1 ) ) | ( ( rule__StateGraph__ChPointsAssignment_2_2 ) ) | ( ( rule__StateGraph__TransitionsAssignment_2_3 ) ) | ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) ) ); + // InternalRoom.g:3834:1: rule__StateGraph__Alternatives_2 : ( ( ( rule__StateGraph__StatesAssignment_2_0 ) ) | ( ( rule__StateGraph__TrPointsAssignment_2_1 ) ) | ( ( rule__StateGraph__ChPointsAssignment_2_2 ) ) | ( ( rule__StateGraph__TransitionsAssignment_2_3 ) ) | ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) ) ); public final void rule__StateGraph__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3810:1: ( ( ( rule__StateGraph__StatesAssignment_2_0 ) ) | ( ( rule__StateGraph__TrPointsAssignment_2_1 ) ) | ( ( rule__StateGraph__ChPointsAssignment_2_2 ) ) | ( ( rule__StateGraph__TransitionsAssignment_2_3 ) ) | ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) ) ) + // InternalRoom.g:3838:1: ( ( ( rule__StateGraph__StatesAssignment_2_0 ) ) | ( ( rule__StateGraph__TrPointsAssignment_2_1 ) ) | ( ( rule__StateGraph__ChPointsAssignment_2_2 ) ) | ( ( rule__StateGraph__TransitionsAssignment_2_3 ) ) | ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) ) ) int alt24=5; switch ( input.LA(1) ) { case 95: @@ -11205,14 +11282,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt24) { case 1 : - // InternalRoom.g:3811:1: ( ( rule__StateGraph__StatesAssignment_2_0 ) ) + // InternalRoom.g:3839:1: ( ( rule__StateGraph__StatesAssignment_2_0 ) ) { - // InternalRoom.g:3811:1: ( ( rule__StateGraph__StatesAssignment_2_0 ) ) - // InternalRoom.g:3812:1: ( rule__StateGraph__StatesAssignment_2_0 ) + // InternalRoom.g:3839:1: ( ( rule__StateGraph__StatesAssignment_2_0 ) ) + // InternalRoom.g:3840:1: ( rule__StateGraph__StatesAssignment_2_0 ) { before(grammarAccess.getStateGraphAccess().getStatesAssignment_2_0()); - // InternalRoom.g:3813:1: ( rule__StateGraph__StatesAssignment_2_0 ) - // InternalRoom.g:3813:2: rule__StateGraph__StatesAssignment_2_0 + // InternalRoom.g:3841:1: ( rule__StateGraph__StatesAssignment_2_0 ) + // InternalRoom.g:3841:2: rule__StateGraph__StatesAssignment_2_0 { pushFollow(FOLLOW_2); rule__StateGraph__StatesAssignment_2_0(); @@ -11230,14 +11307,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3817:6: ( ( rule__StateGraph__TrPointsAssignment_2_1 ) ) + // InternalRoom.g:3845:6: ( ( rule__StateGraph__TrPointsAssignment_2_1 ) ) { - // InternalRoom.g:3817:6: ( ( rule__StateGraph__TrPointsAssignment_2_1 ) ) - // InternalRoom.g:3818:1: ( rule__StateGraph__TrPointsAssignment_2_1 ) + // InternalRoom.g:3845:6: ( ( rule__StateGraph__TrPointsAssignment_2_1 ) ) + // InternalRoom.g:3846:1: ( rule__StateGraph__TrPointsAssignment_2_1 ) { before(grammarAccess.getStateGraphAccess().getTrPointsAssignment_2_1()); - // InternalRoom.g:3819:1: ( rule__StateGraph__TrPointsAssignment_2_1 ) - // InternalRoom.g:3819:2: rule__StateGraph__TrPointsAssignment_2_1 + // InternalRoom.g:3847:1: ( rule__StateGraph__TrPointsAssignment_2_1 ) + // InternalRoom.g:3847:2: rule__StateGraph__TrPointsAssignment_2_1 { pushFollow(FOLLOW_2); rule__StateGraph__TrPointsAssignment_2_1(); @@ -11255,14 +11332,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalRoom.g:3823:6: ( ( rule__StateGraph__ChPointsAssignment_2_2 ) ) + // InternalRoom.g:3851:6: ( ( rule__StateGraph__ChPointsAssignment_2_2 ) ) { - // InternalRoom.g:3823:6: ( ( rule__StateGraph__ChPointsAssignment_2_2 ) ) - // InternalRoom.g:3824:1: ( rule__StateGraph__ChPointsAssignment_2_2 ) + // InternalRoom.g:3851:6: ( ( rule__StateGraph__ChPointsAssignment_2_2 ) ) + // InternalRoom.g:3852:1: ( rule__StateGraph__ChPointsAssignment_2_2 ) { before(grammarAccess.getStateGraphAccess().getChPointsAssignment_2_2()); - // InternalRoom.g:3825:1: ( rule__StateGraph__ChPointsAssignment_2_2 ) - // InternalRoom.g:3825:2: rule__StateGraph__ChPointsAssignment_2_2 + // InternalRoom.g:3853:1: ( rule__StateGraph__ChPointsAssignment_2_2 ) + // InternalRoom.g:3853:2: rule__StateGraph__ChPointsAssignment_2_2 { pushFollow(FOLLOW_2); rule__StateGraph__ChPointsAssignment_2_2(); @@ -11280,14 +11357,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 4 : - // InternalRoom.g:3829:6: ( ( rule__StateGraph__TransitionsAssignment_2_3 ) ) + // InternalRoom.g:3857:6: ( ( rule__StateGraph__TransitionsAssignment_2_3 ) ) { - // InternalRoom.g:3829:6: ( ( rule__StateGraph__TransitionsAssignment_2_3 ) ) - // InternalRoom.g:3830:1: ( rule__StateGraph__TransitionsAssignment_2_3 ) + // InternalRoom.g:3857:6: ( ( rule__StateGraph__TransitionsAssignment_2_3 ) ) + // InternalRoom.g:3858:1: ( rule__StateGraph__TransitionsAssignment_2_3 ) { before(grammarAccess.getStateGraphAccess().getTransitionsAssignment_2_3()); - // InternalRoom.g:3831:1: ( rule__StateGraph__TransitionsAssignment_2_3 ) - // InternalRoom.g:3831:2: rule__StateGraph__TransitionsAssignment_2_3 + // InternalRoom.g:3859:1: ( rule__StateGraph__TransitionsAssignment_2_3 ) + // InternalRoom.g:3859:2: rule__StateGraph__TransitionsAssignment_2_3 { pushFollow(FOLLOW_2); rule__StateGraph__TransitionsAssignment_2_3(); @@ -11305,14 +11382,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 5 : - // InternalRoom.g:3835:6: ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) ) + // InternalRoom.g:3863:6: ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) ) { - // InternalRoom.g:3835:6: ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) ) - // InternalRoom.g:3836:1: ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) + // InternalRoom.g:3863:6: ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) ) + // InternalRoom.g:3864:1: ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) { before(grammarAccess.getStateGraphAccess().getRefinedTransitionsAssignment_2_4()); - // InternalRoom.g:3837:1: ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) - // InternalRoom.g:3837:2: rule__StateGraph__RefinedTransitionsAssignment_2_4 + // InternalRoom.g:3865:1: ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) + // InternalRoom.g:3865:2: rule__StateGraph__RefinedTransitionsAssignment_2_4 { pushFollow(FOLLOW_2); rule__StateGraph__RefinedTransitionsAssignment_2_4(); @@ -11347,13 +11424,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__Alternatives_3" - // InternalRoom.g:3846:1: rule__StateMachine__Alternatives_3 : ( ( ( rule__StateMachine__StatesAssignment_3_0 ) ) | ( ( rule__StateMachine__TrPointsAssignment_3_1 ) ) | ( ( rule__StateMachine__ChPointsAssignment_3_2 ) ) | ( ( rule__StateMachine__TransitionsAssignment_3_3 ) ) | ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) ) ); + // InternalRoom.g:3874:1: rule__StateMachine__Alternatives_3 : ( ( ( rule__StateMachine__StatesAssignment_3_0 ) ) | ( ( rule__StateMachine__TrPointsAssignment_3_1 ) ) | ( ( rule__StateMachine__ChPointsAssignment_3_2 ) ) | ( ( rule__StateMachine__TransitionsAssignment_3_3 ) ) | ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) ) ); public final void rule__StateMachine__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3850:1: ( ( ( rule__StateMachine__StatesAssignment_3_0 ) ) | ( ( rule__StateMachine__TrPointsAssignment_3_1 ) ) | ( ( rule__StateMachine__ChPointsAssignment_3_2 ) ) | ( ( rule__StateMachine__TransitionsAssignment_3_3 ) ) | ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) ) ) + // InternalRoom.g:3878:1: ( ( ( rule__StateMachine__StatesAssignment_3_0 ) ) | ( ( rule__StateMachine__TrPointsAssignment_3_1 ) ) | ( ( rule__StateMachine__ChPointsAssignment_3_2 ) ) | ( ( rule__StateMachine__TransitionsAssignment_3_3 ) ) | ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) ) ) int alt25=5; switch ( input.LA(1) ) { case 95: @@ -11394,14 +11471,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt25) { case 1 : - // InternalRoom.g:3851:1: ( ( rule__StateMachine__StatesAssignment_3_0 ) ) + // InternalRoom.g:3879:1: ( ( rule__StateMachine__StatesAssignment_3_0 ) ) { - // InternalRoom.g:3851:1: ( ( rule__StateMachine__StatesAssignment_3_0 ) ) - // InternalRoom.g:3852:1: ( rule__StateMachine__StatesAssignment_3_0 ) + // InternalRoom.g:3879:1: ( ( rule__StateMachine__StatesAssignment_3_0 ) ) + // InternalRoom.g:3880:1: ( rule__StateMachine__StatesAssignment_3_0 ) { before(grammarAccess.getStateMachineAccess().getStatesAssignment_3_0()); - // InternalRoom.g:3853:1: ( rule__StateMachine__StatesAssignment_3_0 ) - // InternalRoom.g:3853:2: rule__StateMachine__StatesAssignment_3_0 + // InternalRoom.g:3881:1: ( rule__StateMachine__StatesAssignment_3_0 ) + // InternalRoom.g:3881:2: rule__StateMachine__StatesAssignment_3_0 { pushFollow(FOLLOW_2); rule__StateMachine__StatesAssignment_3_0(); @@ -11419,14 +11496,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3857:6: ( ( rule__StateMachine__TrPointsAssignment_3_1 ) ) + // InternalRoom.g:3885:6: ( ( rule__StateMachine__TrPointsAssignment_3_1 ) ) { - // InternalRoom.g:3857:6: ( ( rule__StateMachine__TrPointsAssignment_3_1 ) ) - // InternalRoom.g:3858:1: ( rule__StateMachine__TrPointsAssignment_3_1 ) + // InternalRoom.g:3885:6: ( ( rule__StateMachine__TrPointsAssignment_3_1 ) ) + // InternalRoom.g:3886:1: ( rule__StateMachine__TrPointsAssignment_3_1 ) { before(grammarAccess.getStateMachineAccess().getTrPointsAssignment_3_1()); - // InternalRoom.g:3859:1: ( rule__StateMachine__TrPointsAssignment_3_1 ) - // InternalRoom.g:3859:2: rule__StateMachine__TrPointsAssignment_3_1 + // InternalRoom.g:3887:1: ( rule__StateMachine__TrPointsAssignment_3_1 ) + // InternalRoom.g:3887:2: rule__StateMachine__TrPointsAssignment_3_1 { pushFollow(FOLLOW_2); rule__StateMachine__TrPointsAssignment_3_1(); @@ -11444,14 +11521,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalRoom.g:3863:6: ( ( rule__StateMachine__ChPointsAssignment_3_2 ) ) + // InternalRoom.g:3891:6: ( ( rule__StateMachine__ChPointsAssignment_3_2 ) ) { - // InternalRoom.g:3863:6: ( ( rule__StateMachine__ChPointsAssignment_3_2 ) ) - // InternalRoom.g:3864:1: ( rule__StateMachine__ChPointsAssignment_3_2 ) + // InternalRoom.g:3891:6: ( ( rule__StateMachine__ChPointsAssignment_3_2 ) ) + // InternalRoom.g:3892:1: ( rule__StateMachine__ChPointsAssignment_3_2 ) { before(grammarAccess.getStateMachineAccess().getChPointsAssignment_3_2()); - // InternalRoom.g:3865:1: ( rule__StateMachine__ChPointsAssignment_3_2 ) - // InternalRoom.g:3865:2: rule__StateMachine__ChPointsAssignment_3_2 + // InternalRoom.g:3893:1: ( rule__StateMachine__ChPointsAssignment_3_2 ) + // InternalRoom.g:3893:2: rule__StateMachine__ChPointsAssignment_3_2 { pushFollow(FOLLOW_2); rule__StateMachine__ChPointsAssignment_3_2(); @@ -11469,14 +11546,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 4 : - // InternalRoom.g:3869:6: ( ( rule__StateMachine__TransitionsAssignment_3_3 ) ) + // InternalRoom.g:3897:6: ( ( rule__StateMachine__TransitionsAssignment_3_3 ) ) { - // InternalRoom.g:3869:6: ( ( rule__StateMachine__TransitionsAssignment_3_3 ) ) - // InternalRoom.g:3870:1: ( rule__StateMachine__TransitionsAssignment_3_3 ) + // InternalRoom.g:3897:6: ( ( rule__StateMachine__TransitionsAssignment_3_3 ) ) + // InternalRoom.g:3898:1: ( rule__StateMachine__TransitionsAssignment_3_3 ) { before(grammarAccess.getStateMachineAccess().getTransitionsAssignment_3_3()); - // InternalRoom.g:3871:1: ( rule__StateMachine__TransitionsAssignment_3_3 ) - // InternalRoom.g:3871:2: rule__StateMachine__TransitionsAssignment_3_3 + // InternalRoom.g:3899:1: ( rule__StateMachine__TransitionsAssignment_3_3 ) + // InternalRoom.g:3899:2: rule__StateMachine__TransitionsAssignment_3_3 { pushFollow(FOLLOW_2); rule__StateMachine__TransitionsAssignment_3_3(); @@ -11494,14 +11571,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 5 : - // InternalRoom.g:3875:6: ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) ) + // InternalRoom.g:3903:6: ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) ) { - // InternalRoom.g:3875:6: ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) ) - // InternalRoom.g:3876:1: ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) + // InternalRoom.g:3903:6: ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) ) + // InternalRoom.g:3904:1: ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) { before(grammarAccess.getStateMachineAccess().getRefinedTransitionsAssignment_3_4()); - // InternalRoom.g:3877:1: ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) - // InternalRoom.g:3877:2: rule__StateMachine__RefinedTransitionsAssignment_3_4 + // InternalRoom.g:3905:1: ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) + // InternalRoom.g:3905:2: rule__StateMachine__RefinedTransitionsAssignment_3_4 { pushFollow(FOLLOW_2); rule__StateMachine__RefinedTransitionsAssignment_3_4(); @@ -11536,13 +11613,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__State__Alternatives" - // InternalRoom.g:3886:1: rule__State__Alternatives : ( ( ruleSimpleState ) | ( ruleRefinedState ) ); + // InternalRoom.g:3914:1: rule__State__Alternatives : ( ( ruleSimpleState ) | ( ruleRefinedState ) ); public final void rule__State__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3890:1: ( ( ruleSimpleState ) | ( ruleRefinedState ) ) + // InternalRoom.g:3918:1: ( ( ruleSimpleState ) | ( ruleRefinedState ) ) int alt26=2; int LA26_0 = input.LA(1); @@ -11560,10 +11637,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt26) { case 1 : - // InternalRoom.g:3891:1: ( ruleSimpleState ) + // InternalRoom.g:3919:1: ( ruleSimpleState ) { - // InternalRoom.g:3891:1: ( ruleSimpleState ) - // InternalRoom.g:3892:1: ruleSimpleState + // InternalRoom.g:3919:1: ( ruleSimpleState ) + // InternalRoom.g:3920:1: ruleSimpleState { before(grammarAccess.getStateAccess().getSimpleStateParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -11579,10 +11656,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3897:6: ( ruleRefinedState ) + // InternalRoom.g:3925:6: ( ruleRefinedState ) { - // InternalRoom.g:3897:6: ( ruleRefinedState ) - // InternalRoom.g:3898:1: ruleRefinedState + // InternalRoom.g:3925:6: ( ruleRefinedState ) + // InternalRoom.g:3926:1: ruleRefinedState { before(grammarAccess.getStateAccess().getRefinedStateParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -11615,13 +11692,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DetailCode__Alternatives" - // InternalRoom.g:3908:1: rule__DetailCode__Alternatives : ( ( ( rule__DetailCode__Group_0__0 ) ) | ( ( rule__DetailCode__Group_1__0 ) ) ); + // InternalRoom.g:3936:1: rule__DetailCode__Alternatives : ( ( ( rule__DetailCode__Group_0__0 ) ) | ( ( rule__DetailCode__Group_1__0 ) ) ); public final void rule__DetailCode__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3912:1: ( ( ( rule__DetailCode__Group_0__0 ) ) | ( ( rule__DetailCode__Group_1__0 ) ) ) + // InternalRoom.g:3940:1: ( ( ( rule__DetailCode__Group_0__0 ) ) | ( ( rule__DetailCode__Group_1__0 ) ) ) int alt27=2; int LA27_0 = input.LA(1); @@ -11639,14 +11716,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt27) { case 1 : - // InternalRoom.g:3913:1: ( ( rule__DetailCode__Group_0__0 ) ) + // InternalRoom.g:3941:1: ( ( rule__DetailCode__Group_0__0 ) ) { - // InternalRoom.g:3913:1: ( ( rule__DetailCode__Group_0__0 ) ) - // InternalRoom.g:3914:1: ( rule__DetailCode__Group_0__0 ) + // InternalRoom.g:3941:1: ( ( rule__DetailCode__Group_0__0 ) ) + // InternalRoom.g:3942:1: ( rule__DetailCode__Group_0__0 ) { before(grammarAccess.getDetailCodeAccess().getGroup_0()); - // InternalRoom.g:3915:1: ( rule__DetailCode__Group_0__0 ) - // InternalRoom.g:3915:2: rule__DetailCode__Group_0__0 + // InternalRoom.g:3943:1: ( rule__DetailCode__Group_0__0 ) + // InternalRoom.g:3943:2: rule__DetailCode__Group_0__0 { pushFollow(FOLLOW_2); rule__DetailCode__Group_0__0(); @@ -11664,14 +11741,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3919:6: ( ( rule__DetailCode__Group_1__0 ) ) + // InternalRoom.g:3947:6: ( ( rule__DetailCode__Group_1__0 ) ) { - // InternalRoom.g:3919:6: ( ( rule__DetailCode__Group_1__0 ) ) - // InternalRoom.g:3920:1: ( rule__DetailCode__Group_1__0 ) + // InternalRoom.g:3947:6: ( ( rule__DetailCode__Group_1__0 ) ) + // InternalRoom.g:3948:1: ( rule__DetailCode__Group_1__0 ) { before(grammarAccess.getDetailCodeAccess().getGroup_1()); - // InternalRoom.g:3921:1: ( rule__DetailCode__Group_1__0 ) - // InternalRoom.g:3921:2: rule__DetailCode__Group_1__0 + // InternalRoom.g:3949:1: ( rule__DetailCode__Group_1__0 ) + // InternalRoom.g:3949:2: rule__DetailCode__Group_1__0 { pushFollow(FOLLOW_2); rule__DetailCode__Group_1__0(); @@ -11706,13 +11783,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TrPoint__Alternatives" - // InternalRoom.g:3930:1: rule__TrPoint__Alternatives : ( ( ruleTransitionPoint ) | ( ruleEntryPoint ) | ( ruleExitPoint ) ); + // InternalRoom.g:3958:1: rule__TrPoint__Alternatives : ( ( ruleTransitionPoint ) | ( ruleEntryPoint ) | ( ruleExitPoint ) ); public final void rule__TrPoint__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3934:1: ( ( ruleTransitionPoint ) | ( ruleEntryPoint ) | ( ruleExitPoint ) ) + // InternalRoom.g:3962:1: ( ( ruleTransitionPoint ) | ( ruleEntryPoint ) | ( ruleExitPoint ) ) int alt28=3; switch ( input.LA(1) ) { case 101: @@ -11740,10 +11817,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt28) { case 1 : - // InternalRoom.g:3935:1: ( ruleTransitionPoint ) + // InternalRoom.g:3963:1: ( ruleTransitionPoint ) { - // InternalRoom.g:3935:1: ( ruleTransitionPoint ) - // InternalRoom.g:3936:1: ruleTransitionPoint + // InternalRoom.g:3963:1: ( ruleTransitionPoint ) + // InternalRoom.g:3964:1: ruleTransitionPoint { before(grammarAccess.getTrPointAccess().getTransitionPointParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -11759,10 +11836,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3941:6: ( ruleEntryPoint ) + // InternalRoom.g:3969:6: ( ruleEntryPoint ) { - // InternalRoom.g:3941:6: ( ruleEntryPoint ) - // InternalRoom.g:3942:1: ruleEntryPoint + // InternalRoom.g:3969:6: ( ruleEntryPoint ) + // InternalRoom.g:3970:1: ruleEntryPoint { before(grammarAccess.getTrPointAccess().getEntryPointParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -11778,10 +11855,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalRoom.g:3947:6: ( ruleExitPoint ) + // InternalRoom.g:3975:6: ( ruleExitPoint ) { - // InternalRoom.g:3947:6: ( ruleExitPoint ) - // InternalRoom.g:3948:1: ruleExitPoint + // InternalRoom.g:3975:6: ( ruleExitPoint ) + // InternalRoom.g:3976:1: ruleExitPoint { before(grammarAccess.getTrPointAccess().getExitPointParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -11814,13 +11891,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TransitionBase__Alternatives" - // InternalRoom.g:3958:1: rule__TransitionBase__Alternatives : ( ( ruleTransition ) | ( ruleRefinedTransition ) ); + // InternalRoom.g:3986:1: rule__TransitionBase__Alternatives : ( ( ruleTransition ) | ( ruleRefinedTransition ) ); public final void rule__TransitionBase__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3962:1: ( ( ruleTransition ) | ( ruleRefinedTransition ) ) + // InternalRoom.g:3990:1: ( ( ruleTransition ) | ( ruleRefinedTransition ) ) int alt29=2; int LA29_0 = input.LA(1); @@ -11838,10 +11915,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt29) { case 1 : - // InternalRoom.g:3963:1: ( ruleTransition ) + // InternalRoom.g:3991:1: ( ruleTransition ) { - // InternalRoom.g:3963:1: ( ruleTransition ) - // InternalRoom.g:3964:1: ruleTransition + // InternalRoom.g:3991:1: ( ruleTransition ) + // InternalRoom.g:3992:1: ruleTransition { before(grammarAccess.getTransitionBaseAccess().getTransitionParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -11857,10 +11934,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3969:6: ( ruleRefinedTransition ) + // InternalRoom.g:3997:6: ( ruleRefinedTransition ) { - // InternalRoom.g:3969:6: ( ruleRefinedTransition ) - // InternalRoom.g:3970:1: ruleRefinedTransition + // InternalRoom.g:3997:6: ( ruleRefinedTransition ) + // InternalRoom.g:3998:1: ruleRefinedTransition { before(grammarAccess.getTransitionBaseAccess().getRefinedTransitionParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -11893,13 +11970,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Transition__Alternatives" - // InternalRoom.g:3980:1: rule__Transition__Alternatives : ( ( ruleInitialTransition ) | ( ruleNonInitialTransition ) ); + // InternalRoom.g:4008:1: rule__Transition__Alternatives : ( ( ruleInitialTransition ) | ( ruleNonInitialTransition ) ); public final void rule__Transition__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:3984:1: ( ( ruleInitialTransition ) | ( ruleNonInitialTransition ) ) + // InternalRoom.g:4012:1: ( ( ruleInitialTransition ) | ( ruleNonInitialTransition ) ) int alt30=2; int LA30_0 = input.LA(1); @@ -11963,10 +12040,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt30) { case 1 : - // InternalRoom.g:3985:1: ( ruleInitialTransition ) + // InternalRoom.g:4013:1: ( ruleInitialTransition ) { - // InternalRoom.g:3985:1: ( ruleInitialTransition ) - // InternalRoom.g:3986:1: ruleInitialTransition + // InternalRoom.g:4013:1: ( ruleInitialTransition ) + // InternalRoom.g:4014:1: ruleInitialTransition { before(grammarAccess.getTransitionAccess().getInitialTransitionParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -11982,10 +12059,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:3991:6: ( ruleNonInitialTransition ) + // InternalRoom.g:4019:6: ( ruleNonInitialTransition ) { - // InternalRoom.g:3991:6: ( ruleNonInitialTransition ) - // InternalRoom.g:3992:1: ruleNonInitialTransition + // InternalRoom.g:4019:6: ( ruleNonInitialTransition ) + // InternalRoom.g:4020:1: ruleNonInitialTransition { before(grammarAccess.getTransitionAccess().getNonInitialTransitionParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -12018,21 +12095,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NonInitialTransition__Alternatives" - // InternalRoom.g:4002:1: rule__NonInitialTransition__Alternatives : ( ( ruleTransitionChainStartTransition ) | ( ruleContinuationTransition ) | ( ruleCPBranchTransition ) ); + // InternalRoom.g:4030:1: rule__NonInitialTransition__Alternatives : ( ( ruleTransitionChainStartTransition ) | ( ruleContinuationTransition ) | ( ruleCPBranchTransition ) ); public final void rule__NonInitialTransition__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4006:1: ( ( ruleTransitionChainStartTransition ) | ( ruleContinuationTransition ) | ( ruleCPBranchTransition ) ) + // InternalRoom.g:4034:1: ( ( ruleTransitionChainStartTransition ) | ( ruleContinuationTransition ) | ( ruleCPBranchTransition ) ) int alt31=3; alt31 = dfa31.predict(input); switch (alt31) { case 1 : - // InternalRoom.g:4007:1: ( ruleTransitionChainStartTransition ) + // InternalRoom.g:4035:1: ( ruleTransitionChainStartTransition ) { - // InternalRoom.g:4007:1: ( ruleTransitionChainStartTransition ) - // InternalRoom.g:4008:1: ruleTransitionChainStartTransition + // InternalRoom.g:4035:1: ( ruleTransitionChainStartTransition ) + // InternalRoom.g:4036:1: ruleTransitionChainStartTransition { before(grammarAccess.getNonInitialTransitionAccess().getTransitionChainStartTransitionParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -12048,10 +12125,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:4013:6: ( ruleContinuationTransition ) + // InternalRoom.g:4041:6: ( ruleContinuationTransition ) { - // InternalRoom.g:4013:6: ( ruleContinuationTransition ) - // InternalRoom.g:4014:1: ruleContinuationTransition + // InternalRoom.g:4041:6: ( ruleContinuationTransition ) + // InternalRoom.g:4042:1: ruleContinuationTransition { before(grammarAccess.getNonInitialTransitionAccess().getContinuationTransitionParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -12067,10 +12144,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalRoom.g:4019:6: ( ruleCPBranchTransition ) + // InternalRoom.g:4047:6: ( ruleCPBranchTransition ) { - // InternalRoom.g:4019:6: ( ruleCPBranchTransition ) - // InternalRoom.g:4020:1: ruleCPBranchTransition + // InternalRoom.g:4047:6: ( ruleCPBranchTransition ) + // InternalRoom.g:4048:1: ruleCPBranchTransition { before(grammarAccess.getNonInitialTransitionAccess().getCPBranchTransitionParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -12103,21 +12180,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TransitionChainStartTransition__Alternatives" - // InternalRoom.g:4030:1: rule__TransitionChainStartTransition__Alternatives : ( ( ruleTriggeredTransition ) | ( ruleGuardedTransition ) ); + // InternalRoom.g:4058:1: rule__TransitionChainStartTransition__Alternatives : ( ( ruleTriggeredTransition ) | ( ruleGuardedTransition ) ); public final void rule__TransitionChainStartTransition__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4034:1: ( ( ruleTriggeredTransition ) | ( ruleGuardedTransition ) ) + // InternalRoom.g:4062:1: ( ( ruleTriggeredTransition ) | ( ruleGuardedTransition ) ) int alt32=2; alt32 = dfa32.predict(input); switch (alt32) { case 1 : - // InternalRoom.g:4035:1: ( ruleTriggeredTransition ) + // InternalRoom.g:4063:1: ( ruleTriggeredTransition ) { - // InternalRoom.g:4035:1: ( ruleTriggeredTransition ) - // InternalRoom.g:4036:1: ruleTriggeredTransition + // InternalRoom.g:4063:1: ( ruleTriggeredTransition ) + // InternalRoom.g:4064:1: ruleTriggeredTransition { before(grammarAccess.getTransitionChainStartTransitionAccess().getTriggeredTransitionParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -12133,10 +12210,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:4041:6: ( ruleGuardedTransition ) + // InternalRoom.g:4069:6: ( ruleGuardedTransition ) { - // InternalRoom.g:4041:6: ( ruleGuardedTransition ) - // InternalRoom.g:4042:1: ruleGuardedTransition + // InternalRoom.g:4069:6: ( ruleGuardedTransition ) + // InternalRoom.g:4070:1: ruleGuardedTransition { before(grammarAccess.getTransitionChainStartTransitionAccess().getGuardedTransitionParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -12169,13 +12246,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TransitionTerminal__Alternatives" - // InternalRoom.g:4052:1: rule__TransitionTerminal__Alternatives : ( ( ruleStateTerminal ) | ( ruleTrPointTerminal ) | ( ruleSubStateTrPointTerminal ) | ( ruleChoicepointTerminal ) ); + // InternalRoom.g:4080:1: rule__TransitionTerminal__Alternatives : ( ( ruleStateTerminal ) | ( ruleTrPointTerminal ) | ( ruleSubStateTrPointTerminal ) | ( ruleChoicepointTerminal ) ); public final void rule__TransitionTerminal__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4056:1: ( ( ruleStateTerminal ) | ( ruleTrPointTerminal ) | ( ruleSubStateTrPointTerminal ) | ( ruleChoicepointTerminal ) ) + // InternalRoom.g:4084:1: ( ( ruleStateTerminal ) | ( ruleTrPointTerminal ) | ( ruleSubStateTrPointTerminal ) | ( ruleChoicepointTerminal ) ) int alt33=4; switch ( input.LA(1) ) { case RULE_ID: @@ -12215,10 +12292,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt33) { case 1 : - // InternalRoom.g:4057:1: ( ruleStateTerminal ) + // InternalRoom.g:4085:1: ( ruleStateTerminal ) { - // InternalRoom.g:4057:1: ( ruleStateTerminal ) - // InternalRoom.g:4058:1: ruleStateTerminal + // InternalRoom.g:4085:1: ( ruleStateTerminal ) + // InternalRoom.g:4086:1: ruleStateTerminal { before(grammarAccess.getTransitionTerminalAccess().getStateTerminalParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -12234,10 +12311,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:4063:6: ( ruleTrPointTerminal ) + // InternalRoom.g:4091:6: ( ruleTrPointTerminal ) { - // InternalRoom.g:4063:6: ( ruleTrPointTerminal ) - // InternalRoom.g:4064:1: ruleTrPointTerminal + // InternalRoom.g:4091:6: ( ruleTrPointTerminal ) + // InternalRoom.g:4092:1: ruleTrPointTerminal { before(grammarAccess.getTransitionTerminalAccess().getTrPointTerminalParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -12253,10 +12330,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalRoom.g:4069:6: ( ruleSubStateTrPointTerminal ) + // InternalRoom.g:4097:6: ( ruleSubStateTrPointTerminal ) { - // InternalRoom.g:4069:6: ( ruleSubStateTrPointTerminal ) - // InternalRoom.g:4070:1: ruleSubStateTrPointTerminal + // InternalRoom.g:4097:6: ( ruleSubStateTrPointTerminal ) + // InternalRoom.g:4098:1: ruleSubStateTrPointTerminal { before(grammarAccess.getTransitionTerminalAccess().getSubStateTrPointTerminalParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -12272,10 +12349,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 4 : - // InternalRoom.g:4075:6: ( ruleChoicepointTerminal ) + // InternalRoom.g:4103:6: ( ruleChoicepointTerminal ) { - // InternalRoom.g:4075:6: ( ruleChoicepointTerminal ) - // InternalRoom.g:4076:1: ruleChoicepointTerminal + // InternalRoom.g:4103:6: ( ruleChoicepointTerminal ) + // InternalRoom.g:4104:1: ruleChoicepointTerminal { before(grammarAccess.getTransitionTerminalAccess().getChoicepointTerminalParserRuleCall_3()); pushFollow(FOLLOW_2); @@ -12308,13 +12385,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SemanticsRule__Alternatives" - // InternalRoom.g:4086:1: rule__SemanticsRule__Alternatives : ( ( ruleInSemanticsRule ) | ( ruleOutSemanticsRule ) ); + // InternalRoom.g:4114:1: rule__SemanticsRule__Alternatives : ( ( ruleInSemanticsRule ) | ( ruleOutSemanticsRule ) ); public final void rule__SemanticsRule__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4090:1: ( ( ruleInSemanticsRule ) | ( ruleOutSemanticsRule ) ) + // InternalRoom.g:4118:1: ( ( ruleInSemanticsRule ) | ( ruleOutSemanticsRule ) ) int alt34=2; int LA34_0 = input.LA(1); @@ -12332,10 +12409,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt34) { case 1 : - // InternalRoom.g:4091:1: ( ruleInSemanticsRule ) + // InternalRoom.g:4119:1: ( ruleInSemanticsRule ) { - // InternalRoom.g:4091:1: ( ruleInSemanticsRule ) - // InternalRoom.g:4092:1: ruleInSemanticsRule + // InternalRoom.g:4119:1: ( ruleInSemanticsRule ) + // InternalRoom.g:4120:1: ruleInSemanticsRule { before(grammarAccess.getSemanticsRuleAccess().getInSemanticsRuleParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -12351,10 +12428,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:4097:6: ( ruleOutSemanticsRule ) + // InternalRoom.g:4125:6: ( ruleOutSemanticsRule ) { - // InternalRoom.g:4097:6: ( ruleOutSemanticsRule ) - // InternalRoom.g:4098:1: ruleOutSemanticsRule + // InternalRoom.g:4125:6: ( ruleOutSemanticsRule ) + // InternalRoom.g:4126:1: ruleOutSemanticsRule { before(grammarAccess.getSemanticsRuleAccess().getOutSemanticsRuleParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -12387,13 +12464,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Alternatives_3_1" - // InternalRoom.g:4108:1: rule__InSemanticsRule__Alternatives_3_1 : ( ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__InSemanticsRule__Group_3_1_1__0 ) ) ); + // InternalRoom.g:4136:1: rule__InSemanticsRule__Alternatives_3_1 : ( ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__InSemanticsRule__Group_3_1_1__0 ) ) ); public final void rule__InSemanticsRule__Alternatives_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4112:1: ( ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__InSemanticsRule__Group_3_1_1__0 ) ) ) + // InternalRoom.g:4140:1: ( ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__InSemanticsRule__Group_3_1_1__0 ) ) ) int alt35=2; int LA35_0 = input.LA(1); @@ -12411,14 +12488,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt35) { case 1 : - // InternalRoom.g:4113:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) ) + // InternalRoom.g:4141:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) ) { - // InternalRoom.g:4113:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) ) - // InternalRoom.g:4114:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) + // InternalRoom.g:4141:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) ) + // InternalRoom.g:4142:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) { before(grammarAccess.getInSemanticsRuleAccess().getFollowUpsAssignment_3_1_0()); - // InternalRoom.g:4115:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) - // InternalRoom.g:4115:2: rule__InSemanticsRule__FollowUpsAssignment_3_1_0 + // InternalRoom.g:4143:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) + // InternalRoom.g:4143:2: rule__InSemanticsRule__FollowUpsAssignment_3_1_0 { pushFollow(FOLLOW_2); rule__InSemanticsRule__FollowUpsAssignment_3_1_0(); @@ -12436,14 +12513,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:4119:6: ( ( rule__InSemanticsRule__Group_3_1_1__0 ) ) + // InternalRoom.g:4147:6: ( ( rule__InSemanticsRule__Group_3_1_1__0 ) ) { - // InternalRoom.g:4119:6: ( ( rule__InSemanticsRule__Group_3_1_1__0 ) ) - // InternalRoom.g:4120:1: ( rule__InSemanticsRule__Group_3_1_1__0 ) + // InternalRoom.g:4147:6: ( ( rule__InSemanticsRule__Group_3_1_1__0 ) ) + // InternalRoom.g:4148:1: ( rule__InSemanticsRule__Group_3_1_1__0 ) { before(grammarAccess.getInSemanticsRuleAccess().getGroup_3_1_1()); - // InternalRoom.g:4121:1: ( rule__InSemanticsRule__Group_3_1_1__0 ) - // InternalRoom.g:4121:2: rule__InSemanticsRule__Group_3_1_1__0 + // InternalRoom.g:4149:1: ( rule__InSemanticsRule__Group_3_1_1__0 ) + // InternalRoom.g:4149:2: rule__InSemanticsRule__Group_3_1_1__0 { pushFollow(FOLLOW_2); rule__InSemanticsRule__Group_3_1_1__0(); @@ -12478,13 +12555,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Alternatives_3_1" - // InternalRoom.g:4130:1: rule__OutSemanticsRule__Alternatives_3_1 : ( ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) ) ); + // InternalRoom.g:4158:1: rule__OutSemanticsRule__Alternatives_3_1 : ( ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) ) ); public final void rule__OutSemanticsRule__Alternatives_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4134:1: ( ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) ) ) + // InternalRoom.g:4162:1: ( ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) ) ) int alt36=2; int LA36_0 = input.LA(1); @@ -12502,14 +12579,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt36) { case 1 : - // InternalRoom.g:4135:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) ) + // InternalRoom.g:4163:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) ) { - // InternalRoom.g:4135:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) ) - // InternalRoom.g:4136:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) + // InternalRoom.g:4163:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) ) + // InternalRoom.g:4164:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) { before(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsAssignment_3_1_0()); - // InternalRoom.g:4137:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) - // InternalRoom.g:4137:2: rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 + // InternalRoom.g:4165:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) + // InternalRoom.g:4165:2: rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 { pushFollow(FOLLOW_2); rule__OutSemanticsRule__FollowUpsAssignment_3_1_0(); @@ -12527,14 +12604,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:4141:6: ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) ) + // InternalRoom.g:4169:6: ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) ) { - // InternalRoom.g:4141:6: ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) ) - // InternalRoom.g:4142:1: ( rule__OutSemanticsRule__Group_3_1_1__0 ) + // InternalRoom.g:4169:6: ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) ) + // InternalRoom.g:4170:1: ( rule__OutSemanticsRule__Group_3_1_1__0 ) { before(grammarAccess.getOutSemanticsRuleAccess().getGroup_3_1_1()); - // InternalRoom.g:4143:1: ( rule__OutSemanticsRule__Group_3_1_1__0 ) - // InternalRoom.g:4143:2: rule__OutSemanticsRule__Group_3_1_1__0 + // InternalRoom.g:4171:1: ( rule__OutSemanticsRule__Group_3_1_1__0 ) + // InternalRoom.g:4171:2: rule__OutSemanticsRule__Group_3_1_1__0 { pushFollow(FOLLOW_2); rule__OutSemanticsRule__Group_3_1_1__0(); @@ -12569,13 +12646,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Alternatives_6" - // InternalRoom.g:4152:1: rule__AnnotationType__Alternatives_6 : ( ( ( rule__AnnotationType__TargetsAssignment_6_0 ) ) | ( ( rule__AnnotationType__Group_6_1__0 ) ) ); + // InternalRoom.g:4180:1: rule__AnnotationType__Alternatives_6 : ( ( ( rule__AnnotationType__TargetsAssignment_6_0 ) ) | ( ( rule__AnnotationType__Group_6_1__0 ) ) ); public final void rule__AnnotationType__Alternatives_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4156:1: ( ( ( rule__AnnotationType__TargetsAssignment_6_0 ) ) | ( ( rule__AnnotationType__Group_6_1__0 ) ) ) + // InternalRoom.g:4184:1: ( ( ( rule__AnnotationType__TargetsAssignment_6_0 ) ) | ( ( rule__AnnotationType__Group_6_1__0 ) ) ) int alt37=2; int LA37_0 = input.LA(1); @@ -12593,14 +12670,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt37) { case 1 : - // InternalRoom.g:4157:1: ( ( rule__AnnotationType__TargetsAssignment_6_0 ) ) + // InternalRoom.g:4185:1: ( ( rule__AnnotationType__TargetsAssignment_6_0 ) ) { - // InternalRoom.g:4157:1: ( ( rule__AnnotationType__TargetsAssignment_6_0 ) ) - // InternalRoom.g:4158:1: ( rule__AnnotationType__TargetsAssignment_6_0 ) + // InternalRoom.g:4185:1: ( ( rule__AnnotationType__TargetsAssignment_6_0 ) ) + // InternalRoom.g:4186:1: ( rule__AnnotationType__TargetsAssignment_6_0 ) { before(grammarAccess.getAnnotationTypeAccess().getTargetsAssignment_6_0()); - // InternalRoom.g:4159:1: ( rule__AnnotationType__TargetsAssignment_6_0 ) - // InternalRoom.g:4159:2: rule__AnnotationType__TargetsAssignment_6_0 + // InternalRoom.g:4187:1: ( rule__AnnotationType__TargetsAssignment_6_0 ) + // InternalRoom.g:4187:2: rule__AnnotationType__TargetsAssignment_6_0 { pushFollow(FOLLOW_2); rule__AnnotationType__TargetsAssignment_6_0(); @@ -12618,14 +12695,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:4163:6: ( ( rule__AnnotationType__Group_6_1__0 ) ) + // InternalRoom.g:4191:6: ( ( rule__AnnotationType__Group_6_1__0 ) ) { - // InternalRoom.g:4163:6: ( ( rule__AnnotationType__Group_6_1__0 ) ) - // InternalRoom.g:4164:1: ( rule__AnnotationType__Group_6_1__0 ) + // InternalRoom.g:4191:6: ( ( rule__AnnotationType__Group_6_1__0 ) ) + // InternalRoom.g:4192:1: ( rule__AnnotationType__Group_6_1__0 ) { before(grammarAccess.getAnnotationTypeAccess().getGroup_6_1()); - // InternalRoom.g:4165:1: ( rule__AnnotationType__Group_6_1__0 ) - // InternalRoom.g:4165:2: rule__AnnotationType__Group_6_1__0 + // InternalRoom.g:4193:1: ( rule__AnnotationType__Group_6_1__0 ) + // InternalRoom.g:4193:2: rule__AnnotationType__Group_6_1__0 { pushFollow(FOLLOW_2); rule__AnnotationType__Group_6_1__0(); @@ -12660,13 +12737,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationAttribute__Alternatives" - // InternalRoom.g:4174:1: rule__AnnotationAttribute__Alternatives : ( ( ruleSimpleAnnotationAttribute ) | ( ruleEnumAnnotationAttribute ) ); + // InternalRoom.g:4202:1: rule__AnnotationAttribute__Alternatives : ( ( ruleSimpleAnnotationAttribute ) | ( ruleEnumAnnotationAttribute ) ); public final void rule__AnnotationAttribute__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4178:1: ( ( ruleSimpleAnnotationAttribute ) | ( ruleEnumAnnotationAttribute ) ) + // InternalRoom.g:4206:1: ( ( ruleSimpleAnnotationAttribute ) | ( ruleEnumAnnotationAttribute ) ) int alt38=2; int LA38_0 = input.LA(1); @@ -12770,10 +12847,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt38) { case 1 : - // InternalRoom.g:4179:1: ( ruleSimpleAnnotationAttribute ) + // InternalRoom.g:4207:1: ( ruleSimpleAnnotationAttribute ) { - // InternalRoom.g:4179:1: ( ruleSimpleAnnotationAttribute ) - // InternalRoom.g:4180:1: ruleSimpleAnnotationAttribute + // InternalRoom.g:4207:1: ( ruleSimpleAnnotationAttribute ) + // InternalRoom.g:4208:1: ruleSimpleAnnotationAttribute { before(grammarAccess.getAnnotationAttributeAccess().getSimpleAnnotationAttributeParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -12789,10 +12866,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:4185:6: ( ruleEnumAnnotationAttribute ) + // InternalRoom.g:4213:6: ( ruleEnumAnnotationAttribute ) { - // InternalRoom.g:4185:6: ( ruleEnumAnnotationAttribute ) - // InternalRoom.g:4186:1: ruleEnumAnnotationAttribute + // InternalRoom.g:4213:6: ( ruleEnumAnnotationAttribute ) + // InternalRoom.g:4214:1: ruleEnumAnnotationAttribute { before(grammarAccess.getAnnotationAttributeAccess().getEnumAnnotationAttributeParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -12825,13 +12902,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleAnnotationAttribute__Alternatives_0" - // InternalRoom.g:4196:1: rule__SimpleAnnotationAttribute__Alternatives_0 : ( ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) ); + // InternalRoom.g:4224:1: rule__SimpleAnnotationAttribute__Alternatives_0 : ( ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) ); public final void rule__SimpleAnnotationAttribute__Alternatives_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4200:1: ( ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) ) + // InternalRoom.g:4228:1: ( ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) ) int alt39=2; int LA39_0 = input.LA(1); @@ -12849,14 +12926,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt39) { case 1 : - // InternalRoom.g:4201:1: ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) ) + // InternalRoom.g:4229:1: ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) ) { - // InternalRoom.g:4201:1: ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) ) - // InternalRoom.g:4202:1: ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) + // InternalRoom.g:4229:1: ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) ) + // InternalRoom.g:4230:1: ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) { before(grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalAssignment_0_0()); - // InternalRoom.g:4203:1: ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) - // InternalRoom.g:4203:2: rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 + // InternalRoom.g:4231:1: ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) + // InternalRoom.g:4231:2: rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 { pushFollow(FOLLOW_2); rule__SimpleAnnotationAttribute__OptionalAssignment_0_0(); @@ -12874,10 +12951,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:4207:6: ( 'mandatory' ) + // InternalRoom.g:4235:6: ( 'mandatory' ) { - // InternalRoom.g:4207:6: ( 'mandatory' ) - // InternalRoom.g:4208:1: 'mandatory' + // InternalRoom.g:4235:6: ( 'mandatory' ) + // InternalRoom.g:4236:1: 'mandatory' { before(grammarAccess.getSimpleAnnotationAttributeAccess().getMandatoryKeyword_0_1()); match(input,26,FOLLOW_2); @@ -12906,13 +12983,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Alternatives_0" - // InternalRoom.g:4220:1: rule__EnumAnnotationAttribute__Alternatives_0 : ( ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) ); + // InternalRoom.g:4248:1: rule__EnumAnnotationAttribute__Alternatives_0 : ( ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) ); public final void rule__EnumAnnotationAttribute__Alternatives_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4224:1: ( ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) ) + // InternalRoom.g:4252:1: ( ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) ) int alt40=2; int LA40_0 = input.LA(1); @@ -12930,14 +13007,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt40) { case 1 : - // InternalRoom.g:4225:1: ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) ) + // InternalRoom.g:4253:1: ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) ) { - // InternalRoom.g:4225:1: ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) ) - // InternalRoom.g:4226:1: ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) + // InternalRoom.g:4253:1: ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) ) + // InternalRoom.g:4254:1: ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) { before(grammarAccess.getEnumAnnotationAttributeAccess().getOptionalAssignment_0_0()); - // InternalRoom.g:4227:1: ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) - // InternalRoom.g:4227:2: rule__EnumAnnotationAttribute__OptionalAssignment_0_0 + // InternalRoom.g:4255:1: ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) + // InternalRoom.g:4255:2: rule__EnumAnnotationAttribute__OptionalAssignment_0_0 { pushFollow(FOLLOW_2); rule__EnumAnnotationAttribute__OptionalAssignment_0_0(); @@ -12955,10 +13032,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:4231:6: ( 'mandatory' ) + // InternalRoom.g:4259:6: ( 'mandatory' ) { - // InternalRoom.g:4231:6: ( 'mandatory' ) - // InternalRoom.g:4232:1: 'mandatory' + // InternalRoom.g:4259:6: ( 'mandatory' ) + // InternalRoom.g:4260:1: 'mandatory' { before(grammarAccess.getEnumAnnotationAttributeAccess().getMandatoryKeyword_0_1()); match(input,26,FOLLOW_2); @@ -12987,13 +13064,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Import__Alternatives_1" - // InternalRoom.g:4244:1: rule__Import__Alternatives_1 : ( ( ( rule__Import__Group_1_0__0 ) ) | ( 'model' ) ); + // InternalRoom.g:4272:1: rule__Import__Alternatives_1 : ( ( ( rule__Import__Group_1_0__0 ) ) | ( 'model' ) ); public final void rule__Import__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4248:1: ( ( ( rule__Import__Group_1_0__0 ) ) | ( 'model' ) ) + // InternalRoom.g:4276:1: ( ( ( rule__Import__Group_1_0__0 ) ) | ( 'model' ) ) int alt41=2; int LA41_0 = input.LA(1); @@ -13011,14 +13088,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt41) { case 1 : - // InternalRoom.g:4249:1: ( ( rule__Import__Group_1_0__0 ) ) + // InternalRoom.g:4277:1: ( ( rule__Import__Group_1_0__0 ) ) { - // InternalRoom.g:4249:1: ( ( rule__Import__Group_1_0__0 ) ) - // InternalRoom.g:4250:1: ( rule__Import__Group_1_0__0 ) + // InternalRoom.g:4277:1: ( ( rule__Import__Group_1_0__0 ) ) + // InternalRoom.g:4278:1: ( rule__Import__Group_1_0__0 ) { before(grammarAccess.getImportAccess().getGroup_1_0()); - // InternalRoom.g:4251:1: ( rule__Import__Group_1_0__0 ) - // InternalRoom.g:4251:2: rule__Import__Group_1_0__0 + // InternalRoom.g:4279:1: ( rule__Import__Group_1_0__0 ) + // InternalRoom.g:4279:2: rule__Import__Group_1_0__0 { pushFollow(FOLLOW_2); rule__Import__Group_1_0__0(); @@ -13036,10 +13113,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:4255:6: ( 'model' ) + // InternalRoom.g:4283:6: ( 'model' ) { - // InternalRoom.g:4255:6: ( 'model' ) - // InternalRoom.g:4256:1: 'model' + // InternalRoom.g:4283:6: ( 'model' ) + // InternalRoom.g:4284:1: 'model' { before(grammarAccess.getImportAccess().getModelKeyword_1_1()); match(input,27,FOLLOW_2); @@ -13068,13 +13145,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Literal__Alternatives" - // InternalRoom.g:4269:1: rule__Literal__Alternatives : ( ( ruleBooleanLiteral ) | ( ruleNumberLiteral ) | ( ruleStringLiteral ) ); + // InternalRoom.g:4297:1: rule__Literal__Alternatives : ( ( ruleBooleanLiteral ) | ( ruleNumberLiteral ) | ( ruleStringLiteral ) ); public final void rule__Literal__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4273:1: ( ( ruleBooleanLiteral ) | ( ruleNumberLiteral ) | ( ruleStringLiteral ) ) + // InternalRoom.g:4301:1: ( ( ruleBooleanLiteral ) | ( ruleNumberLiteral ) | ( ruleStringLiteral ) ) int alt42=3; switch ( input.LA(1) ) { case 28: @@ -13105,10 +13182,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt42) { case 1 : - // InternalRoom.g:4274:1: ( ruleBooleanLiteral ) + // InternalRoom.g:4302:1: ( ruleBooleanLiteral ) { - // InternalRoom.g:4274:1: ( ruleBooleanLiteral ) - // InternalRoom.g:4275:1: ruleBooleanLiteral + // InternalRoom.g:4302:1: ( ruleBooleanLiteral ) + // InternalRoom.g:4303:1: ruleBooleanLiteral { before(grammarAccess.getLiteralAccess().getBooleanLiteralParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -13124,10 +13201,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:4280:6: ( ruleNumberLiteral ) + // InternalRoom.g:4308:6: ( ruleNumberLiteral ) { - // InternalRoom.g:4280:6: ( ruleNumberLiteral ) - // InternalRoom.g:4281:1: ruleNumberLiteral + // InternalRoom.g:4308:6: ( ruleNumberLiteral ) + // InternalRoom.g:4309:1: ruleNumberLiteral { before(grammarAccess.getLiteralAccess().getNumberLiteralParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -13143,10 +13220,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalRoom.g:4286:6: ( ruleStringLiteral ) + // InternalRoom.g:4314:6: ( ruleStringLiteral ) { - // InternalRoom.g:4286:6: ( ruleStringLiteral ) - // InternalRoom.g:4287:1: ruleStringLiteral + // InternalRoom.g:4314:6: ( ruleStringLiteral ) + // InternalRoom.g:4315:1: ruleStringLiteral { before(grammarAccess.getLiteralAccess().getStringLiteralParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -13179,13 +13256,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BooleanLiteral__Alternatives_1" - // InternalRoom.g:4297:1: rule__BooleanLiteral__Alternatives_1 : ( ( 'false' ) | ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) ) ); + // InternalRoom.g:4325:1: rule__BooleanLiteral__Alternatives_1 : ( ( 'false' ) | ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) ) ); public final void rule__BooleanLiteral__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4301:1: ( ( 'false' ) | ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) ) ) + // InternalRoom.g:4329:1: ( ( 'false' ) | ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) ) ) int alt43=2; int LA43_0 = input.LA(1); @@ -13203,10 +13280,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt43) { case 1 : - // InternalRoom.g:4302:1: ( 'false' ) + // InternalRoom.g:4330:1: ( 'false' ) { - // InternalRoom.g:4302:1: ( 'false' ) - // InternalRoom.g:4303:1: 'false' + // InternalRoom.g:4330:1: ( 'false' ) + // InternalRoom.g:4331:1: 'false' { before(grammarAccess.getBooleanLiteralAccess().getFalseKeyword_1_0()); match(input,28,FOLLOW_2); @@ -13218,14 +13295,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:4310:6: ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) ) + // InternalRoom.g:4338:6: ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) ) { - // InternalRoom.g:4310:6: ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) ) - // InternalRoom.g:4311:1: ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) + // InternalRoom.g:4338:6: ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) ) + // InternalRoom.g:4339:1: ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) { before(grammarAccess.getBooleanLiteralAccess().getIsTrueAssignment_1_1()); - // InternalRoom.g:4312:1: ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) - // InternalRoom.g:4312:2: rule__BooleanLiteral__IsTrueAssignment_1_1 + // InternalRoom.g:4340:1: ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) + // InternalRoom.g:4340:2: rule__BooleanLiteral__IsTrueAssignment_1_1 { pushFollow(FOLLOW_2); rule__BooleanLiteral__IsTrueAssignment_1_1(); @@ -13260,13 +13337,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NumberLiteral__Alternatives" - // InternalRoom.g:4321:1: rule__NumberLiteral__Alternatives : ( ( ruleIntLiteral ) | ( ruleRealLiteral ) ); + // InternalRoom.g:4349:1: rule__NumberLiteral__Alternatives : ( ( ruleIntLiteral ) | ( ruleRealLiteral ) ); public final void rule__NumberLiteral__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4325:1: ( ( ruleIntLiteral ) | ( ruleRealLiteral ) ) + // InternalRoom.g:4353:1: ( ( ruleIntLiteral ) | ( ruleRealLiteral ) ) int alt44=2; switch ( input.LA(1) ) { case 29: @@ -13357,10 +13434,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt44) { case 1 : - // InternalRoom.g:4326:1: ( ruleIntLiteral ) + // InternalRoom.g:4354:1: ( ruleIntLiteral ) { - // InternalRoom.g:4326:1: ( ruleIntLiteral ) - // InternalRoom.g:4327:1: ruleIntLiteral + // InternalRoom.g:4354:1: ( ruleIntLiteral ) + // InternalRoom.g:4355:1: ruleIntLiteral { before(grammarAccess.getNumberLiteralAccess().getIntLiteralParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -13376,10 +13453,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:4332:6: ( ruleRealLiteral ) + // InternalRoom.g:4360:6: ( ruleRealLiteral ) { - // InternalRoom.g:4332:6: ( ruleRealLiteral ) - // InternalRoom.g:4333:1: ruleRealLiteral + // InternalRoom.g:4360:6: ( ruleRealLiteral ) + // InternalRoom.g:4361:1: ruleRealLiteral { before(grammarAccess.getNumberLiteralAccess().getRealLiteralParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -13412,13 +13489,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Integer__Alternatives" - // InternalRoom.g:4343:1: rule__Integer__Alternatives : ( ( ( rule__Integer__Group_0__0 ) ) | ( RULE_HEX ) ); + // InternalRoom.g:4371:1: rule__Integer__Alternatives : ( ( ( rule__Integer__Group_0__0 ) ) | ( RULE_HEX ) ); public final void rule__Integer__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4347:1: ( ( ( rule__Integer__Group_0__0 ) ) | ( RULE_HEX ) ) + // InternalRoom.g:4375:1: ( ( ( rule__Integer__Group_0__0 ) ) | ( RULE_HEX ) ) int alt45=2; int LA45_0 = input.LA(1); @@ -13436,14 +13513,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt45) { case 1 : - // InternalRoom.g:4348:1: ( ( rule__Integer__Group_0__0 ) ) + // InternalRoom.g:4376:1: ( ( rule__Integer__Group_0__0 ) ) { - // InternalRoom.g:4348:1: ( ( rule__Integer__Group_0__0 ) ) - // InternalRoom.g:4349:1: ( rule__Integer__Group_0__0 ) + // InternalRoom.g:4376:1: ( ( rule__Integer__Group_0__0 ) ) + // InternalRoom.g:4377:1: ( rule__Integer__Group_0__0 ) { before(grammarAccess.getIntegerAccess().getGroup_0()); - // InternalRoom.g:4350:1: ( rule__Integer__Group_0__0 ) - // InternalRoom.g:4350:2: rule__Integer__Group_0__0 + // InternalRoom.g:4378:1: ( rule__Integer__Group_0__0 ) + // InternalRoom.g:4378:2: rule__Integer__Group_0__0 { pushFollow(FOLLOW_2); rule__Integer__Group_0__0(); @@ -13461,10 +13538,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:4354:6: ( RULE_HEX ) + // InternalRoom.g:4382:6: ( RULE_HEX ) { - // InternalRoom.g:4354:6: ( RULE_HEX ) - // InternalRoom.g:4355:1: RULE_HEX + // InternalRoom.g:4382:6: ( RULE_HEX ) + // InternalRoom.g:4383:1: RULE_HEX { before(grammarAccess.getIntegerAccess().getHEXTerminalRuleCall_1()); match(input,RULE_HEX,FOLLOW_2); @@ -13493,13 +13570,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Integer__Alternatives_0_0" - // InternalRoom.g:4365:1: rule__Integer__Alternatives_0_0 : ( ( '+' ) | ( '-' ) ); + // InternalRoom.g:4393:1: rule__Integer__Alternatives_0_0 : ( ( '+' ) | ( '-' ) ); public final void rule__Integer__Alternatives_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4369:1: ( ( '+' ) | ( '-' ) ) + // InternalRoom.g:4397:1: ( ( '+' ) | ( '-' ) ) int alt46=2; int LA46_0 = input.LA(1); @@ -13517,10 +13594,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt46) { case 1 : - // InternalRoom.g:4370:1: ( '+' ) + // InternalRoom.g:4398:1: ( '+' ) { - // InternalRoom.g:4370:1: ( '+' ) - // InternalRoom.g:4371:1: '+' + // InternalRoom.g:4398:1: ( '+' ) + // InternalRoom.g:4399:1: '+' { before(grammarAccess.getIntegerAccess().getPlusSignKeyword_0_0_0()); match(input,29,FOLLOW_2); @@ -13532,10 +13609,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:4378:6: ( '-' ) + // InternalRoom.g:4406:6: ( '-' ) { - // InternalRoom.g:4378:6: ( '-' ) - // InternalRoom.g:4379:1: '-' + // InternalRoom.g:4406:6: ( '-' ) + // InternalRoom.g:4407:1: '-' { before(grammarAccess.getIntegerAccess().getHyphenMinusKeyword_0_0_1()); match(input,30,FOLLOW_2); @@ -13564,13 +13641,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Real__Alternatives" - // InternalRoom.g:4391:1: rule__Real__Alternatives : ( ( ruleDecimal ) | ( ruleDecimalExp ) ); + // InternalRoom.g:4419:1: rule__Real__Alternatives : ( ( ruleDecimal ) | ( ruleDecimalExp ) ); public final void rule__Real__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4395:1: ( ( ruleDecimal ) | ( ruleDecimalExp ) ) + // InternalRoom.g:4423:1: ( ( ruleDecimal ) | ( ruleDecimalExp ) ) int alt47=2; switch ( input.LA(1) ) { case 29: @@ -13716,10 +13793,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt47) { case 1 : - // InternalRoom.g:4396:1: ( ruleDecimal ) + // InternalRoom.g:4424:1: ( ruleDecimal ) { - // InternalRoom.g:4396:1: ( ruleDecimal ) - // InternalRoom.g:4397:1: ruleDecimal + // InternalRoom.g:4424:1: ( ruleDecimal ) + // InternalRoom.g:4425:1: ruleDecimal { before(grammarAccess.getRealAccess().getDecimalParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -13735,10 +13812,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:4402:6: ( ruleDecimalExp ) + // InternalRoom.g:4430:6: ( ruleDecimalExp ) { - // InternalRoom.g:4402:6: ( ruleDecimalExp ) - // InternalRoom.g:4403:1: ruleDecimalExp + // InternalRoom.g:4430:6: ( ruleDecimalExp ) + // InternalRoom.g:4431:1: ruleDecimalExp { before(grammarAccess.getRealAccess().getDecimalExpParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -13771,13 +13848,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Decimal__Alternatives_0" - // InternalRoom.g:4413:1: rule__Decimal__Alternatives_0 : ( ( '+' ) | ( '-' ) ); + // InternalRoom.g:4441:1: rule__Decimal__Alternatives_0 : ( ( '+' ) | ( '-' ) ); public final void rule__Decimal__Alternatives_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4417:1: ( ( '+' ) | ( '-' ) ) + // InternalRoom.g:4445:1: ( ( '+' ) | ( '-' ) ) int alt48=2; int LA48_0 = input.LA(1); @@ -13795,10 +13872,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt48) { case 1 : - // InternalRoom.g:4418:1: ( '+' ) + // InternalRoom.g:4446:1: ( '+' ) { - // InternalRoom.g:4418:1: ( '+' ) - // InternalRoom.g:4419:1: '+' + // InternalRoom.g:4446:1: ( '+' ) + // InternalRoom.g:4447:1: '+' { before(grammarAccess.getDecimalAccess().getPlusSignKeyword_0_0()); match(input,29,FOLLOW_2); @@ -13810,10 +13887,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:4426:6: ( '-' ) + // InternalRoom.g:4454:6: ( '-' ) { - // InternalRoom.g:4426:6: ( '-' ) - // InternalRoom.g:4427:1: '-' + // InternalRoom.g:4454:6: ( '-' ) + // InternalRoom.g:4455:1: '-' { before(grammarAccess.getDecimalAccess().getHyphenMinusKeyword_0_1()); match(input,30,FOLLOW_2); @@ -13842,13 +13919,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalExp__Alternatives_0" - // InternalRoom.g:4439:1: rule__DecimalExp__Alternatives_0 : ( ( '+' ) | ( '-' ) ); + // InternalRoom.g:4467:1: rule__DecimalExp__Alternatives_0 : ( ( '+' ) | ( '-' ) ); public final void rule__DecimalExp__Alternatives_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4443:1: ( ( '+' ) | ( '-' ) ) + // InternalRoom.g:4471:1: ( ( '+' ) | ( '-' ) ) int alt49=2; int LA49_0 = input.LA(1); @@ -13866,10 +13943,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt49) { case 1 : - // InternalRoom.g:4444:1: ( '+' ) + // InternalRoom.g:4472:1: ( '+' ) { - // InternalRoom.g:4444:1: ( '+' ) - // InternalRoom.g:4445:1: '+' + // InternalRoom.g:4472:1: ( '+' ) + // InternalRoom.g:4473:1: '+' { before(grammarAccess.getDecimalExpAccess().getPlusSignKeyword_0_0()); match(input,29,FOLLOW_2); @@ -13881,10 +13958,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:4452:6: ( '-' ) + // InternalRoom.g:4480:6: ( '-' ) { - // InternalRoom.g:4452:6: ( '-' ) - // InternalRoom.g:4453:1: '-' + // InternalRoom.g:4480:6: ( '-' ) + // InternalRoom.g:4481:1: '-' { before(grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_0_1()); match(input,30,FOLLOW_2); @@ -13913,13 +13990,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalExp__Alternatives_4" - // InternalRoom.g:4465:1: rule__DecimalExp__Alternatives_4 : ( ( 'e' ) | ( 'E' ) ); + // InternalRoom.g:4493:1: rule__DecimalExp__Alternatives_4 : ( ( 'e' ) | ( 'E' ) ); public final void rule__DecimalExp__Alternatives_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4469:1: ( ( 'e' ) | ( 'E' ) ) + // InternalRoom.g:4497:1: ( ( 'e' ) | ( 'E' ) ) int alt50=2; int LA50_0 = input.LA(1); @@ -13937,10 +14014,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt50) { case 1 : - // InternalRoom.g:4470:1: ( 'e' ) + // InternalRoom.g:4498:1: ( 'e' ) { - // InternalRoom.g:4470:1: ( 'e' ) - // InternalRoom.g:4471:1: 'e' + // InternalRoom.g:4498:1: ( 'e' ) + // InternalRoom.g:4499:1: 'e' { before(grammarAccess.getDecimalExpAccess().getEKeyword_4_0()); match(input,31,FOLLOW_2); @@ -13952,10 +14029,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:4478:6: ( 'E' ) + // InternalRoom.g:4506:6: ( 'E' ) { - // InternalRoom.g:4478:6: ( 'E' ) - // InternalRoom.g:4479:1: 'E' + // InternalRoom.g:4506:6: ( 'E' ) + // InternalRoom.g:4507:1: 'E' { before(grammarAccess.getDecimalExpAccess().getEKeyword_4_1()); match(input,32,FOLLOW_2); @@ -13984,13 +14061,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalExp__Alternatives_5" - // InternalRoom.g:4491:1: rule__DecimalExp__Alternatives_5 : ( ( '+' ) | ( '-' ) ); + // InternalRoom.g:4519:1: rule__DecimalExp__Alternatives_5 : ( ( '+' ) | ( '-' ) ); public final void rule__DecimalExp__Alternatives_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4495:1: ( ( '+' ) | ( '-' ) ) + // InternalRoom.g:4523:1: ( ( '+' ) | ( '-' ) ) int alt51=2; int LA51_0 = input.LA(1); @@ -14008,10 +14085,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt51) { case 1 : - // InternalRoom.g:4496:1: ( '+' ) + // InternalRoom.g:4524:1: ( '+' ) { - // InternalRoom.g:4496:1: ( '+' ) - // InternalRoom.g:4497:1: '+' + // InternalRoom.g:4524:1: ( '+' ) + // InternalRoom.g:4525:1: '+' { before(grammarAccess.getDecimalExpAccess().getPlusSignKeyword_5_0()); match(input,29,FOLLOW_2); @@ -14023,10 +14100,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:4504:6: ( '-' ) + // InternalRoom.g:4532:6: ( '-' ) { - // InternalRoom.g:4504:6: ( '-' ) - // InternalRoom.g:4505:1: '-' + // InternalRoom.g:4532:6: ( '-' ) + // InternalRoom.g:4533:1: '-' { before(grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_5_1()); match(input,30,FOLLOW_2); @@ -14055,13 +14132,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CommunicationType__Alternatives" - // InternalRoom.g:4517:1: rule__CommunicationType__Alternatives : ( ( ( 'eventdriven' ) ) | ( ( 'datadriven' ) ) | ( ( 'sync' ) ) ); + // InternalRoom.g:4545:1: rule__CommunicationType__Alternatives : ( ( ( 'eventdriven' ) ) | ( ( 'datadriven' ) ) | ( ( 'sync' ) ) ); public final void rule__CommunicationType__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4521:1: ( ( ( 'eventdriven' ) ) | ( ( 'datadriven' ) ) | ( ( 'sync' ) ) ) + // InternalRoom.g:4549:1: ( ( ( 'eventdriven' ) ) | ( ( 'datadriven' ) ) | ( ( 'sync' ) ) ) int alt52=3; switch ( input.LA(1) ) { case 33: @@ -14088,14 +14165,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt52) { case 1 : - // InternalRoom.g:4522:1: ( ( 'eventdriven' ) ) + // InternalRoom.g:4550:1: ( ( 'eventdriven' ) ) { - // InternalRoom.g:4522:1: ( ( 'eventdriven' ) ) - // InternalRoom.g:4523:1: ( 'eventdriven' ) + // InternalRoom.g:4550:1: ( ( 'eventdriven' ) ) + // InternalRoom.g:4551:1: ( 'eventdriven' ) { before(grammarAccess.getCommunicationTypeAccess().getEVENT_DRIVENEnumLiteralDeclaration_0()); - // InternalRoom.g:4524:1: ( 'eventdriven' ) - // InternalRoom.g:4524:3: 'eventdriven' + // InternalRoom.g:4552:1: ( 'eventdriven' ) + // InternalRoom.g:4552:3: 'eventdriven' { match(input,33,FOLLOW_2); @@ -14109,14 +14186,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:4529:6: ( ( 'datadriven' ) ) + // InternalRoom.g:4557:6: ( ( 'datadriven' ) ) { - // InternalRoom.g:4529:6: ( ( 'datadriven' ) ) - // InternalRoom.g:4530:1: ( 'datadriven' ) + // InternalRoom.g:4557:6: ( ( 'datadriven' ) ) + // InternalRoom.g:4558:1: ( 'datadriven' ) { before(grammarAccess.getCommunicationTypeAccess().getDATA_DRIVENEnumLiteralDeclaration_1()); - // InternalRoom.g:4531:1: ( 'datadriven' ) - // InternalRoom.g:4531:3: 'datadriven' + // InternalRoom.g:4559:1: ( 'datadriven' ) + // InternalRoom.g:4559:3: 'datadriven' { match(input,34,FOLLOW_2); @@ -14130,14 +14207,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalRoom.g:4536:6: ( ( 'sync' ) ) + // InternalRoom.g:4564:6: ( ( 'sync' ) ) { - // InternalRoom.g:4536:6: ( ( 'sync' ) ) - // InternalRoom.g:4537:1: ( 'sync' ) + // InternalRoom.g:4564:6: ( ( 'sync' ) ) + // InternalRoom.g:4565:1: ( 'sync' ) { before(grammarAccess.getCommunicationTypeAccess().getSYNCHRONOUSEnumLiteralDeclaration_2()); - // InternalRoom.g:4538:1: ( 'sync' ) - // InternalRoom.g:4538:3: 'sync' + // InternalRoom.g:4566:1: ( 'sync' ) + // InternalRoom.g:4566:3: 'sync' { match(input,35,FOLLOW_2); @@ -14168,13 +14245,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceType__Alternatives" - // InternalRoom.g:4548:1: rule__ReferenceType__Alternatives : ( ( ( 'fixed' ) ) | ( ( 'optional' ) ) ); + // InternalRoom.g:4576:1: rule__ReferenceType__Alternatives : ( ( ( 'fixed' ) ) | ( ( 'optional' ) ) ); public final void rule__ReferenceType__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4552:1: ( ( ( 'fixed' ) ) | ( ( 'optional' ) ) ) + // InternalRoom.g:4580:1: ( ( ( 'fixed' ) ) | ( ( 'optional' ) ) ) int alt53=2; int LA53_0 = input.LA(1); @@ -14192,14 +14269,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt53) { case 1 : - // InternalRoom.g:4553:1: ( ( 'fixed' ) ) + // InternalRoom.g:4581:1: ( ( 'fixed' ) ) { - // InternalRoom.g:4553:1: ( ( 'fixed' ) ) - // InternalRoom.g:4554:1: ( 'fixed' ) + // InternalRoom.g:4581:1: ( ( 'fixed' ) ) + // InternalRoom.g:4582:1: ( 'fixed' ) { before(grammarAccess.getReferenceTypeAccess().getFIXEDEnumLiteralDeclaration_0()); - // InternalRoom.g:4555:1: ( 'fixed' ) - // InternalRoom.g:4555:3: 'fixed' + // InternalRoom.g:4583:1: ( 'fixed' ) + // InternalRoom.g:4583:3: 'fixed' { match(input,36,FOLLOW_2); @@ -14213,14 +14290,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:4560:6: ( ( 'optional' ) ) + // InternalRoom.g:4588:6: ( ( 'optional' ) ) { - // InternalRoom.g:4560:6: ( ( 'optional' ) ) - // InternalRoom.g:4561:1: ( 'optional' ) + // InternalRoom.g:4588:6: ( ( 'optional' ) ) + // InternalRoom.g:4589:1: ( 'optional' ) { before(grammarAccess.getReferenceTypeAccess().getOPTIONALEnumLiteralDeclaration_1()); - // InternalRoom.g:4562:1: ( 'optional' ) - // InternalRoom.g:4562:3: 'optional' + // InternalRoom.g:4590:1: ( 'optional' ) + // InternalRoom.g:4590:3: 'optional' { match(input,37,FOLLOW_2); @@ -14251,13 +14328,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ComponentCommunicationType__Alternatives" - // InternalRoom.g:4573:1: rule__ComponentCommunicationType__Alternatives : ( ( ( 'eventdriven' ) ) | ( ( 'datadriven' ) ) | ( ( 'async' ) ) | ( ( 'sync' ) ) ); + // InternalRoom.g:4601:1: rule__ComponentCommunicationType__Alternatives : ( ( ( 'eventdriven' ) ) | ( ( 'datadriven' ) ) | ( ( 'async' ) ) | ( ( 'sync' ) ) ); public final void rule__ComponentCommunicationType__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4577:1: ( ( ( 'eventdriven' ) ) | ( ( 'datadriven' ) ) | ( ( 'async' ) ) | ( ( 'sync' ) ) ) + // InternalRoom.g:4605:1: ( ( ( 'eventdriven' ) ) | ( ( 'datadriven' ) ) | ( ( 'async' ) ) | ( ( 'sync' ) ) ) int alt54=4; switch ( input.LA(1) ) { case 33: @@ -14289,14 +14366,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt54) { case 1 : - // InternalRoom.g:4578:1: ( ( 'eventdriven' ) ) + // InternalRoom.g:4606:1: ( ( 'eventdriven' ) ) { - // InternalRoom.g:4578:1: ( ( 'eventdriven' ) ) - // InternalRoom.g:4579:1: ( 'eventdriven' ) + // InternalRoom.g:4606:1: ( ( 'eventdriven' ) ) + // InternalRoom.g:4607:1: ( 'eventdriven' ) { before(grammarAccess.getComponentCommunicationTypeAccess().getEVENT_DRIVENEnumLiteralDeclaration_0()); - // InternalRoom.g:4580:1: ( 'eventdriven' ) - // InternalRoom.g:4580:3: 'eventdriven' + // InternalRoom.g:4608:1: ( 'eventdriven' ) + // InternalRoom.g:4608:3: 'eventdriven' { match(input,33,FOLLOW_2); @@ -14310,14 +14387,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:4585:6: ( ( 'datadriven' ) ) + // InternalRoom.g:4613:6: ( ( 'datadriven' ) ) { - // InternalRoom.g:4585:6: ( ( 'datadriven' ) ) - // InternalRoom.g:4586:1: ( 'datadriven' ) + // InternalRoom.g:4613:6: ( ( 'datadriven' ) ) + // InternalRoom.g:4614:1: ( 'datadriven' ) { before(grammarAccess.getComponentCommunicationTypeAccess().getDATA_DRIVENEnumLiteralDeclaration_1()); - // InternalRoom.g:4587:1: ( 'datadriven' ) - // InternalRoom.g:4587:3: 'datadriven' + // InternalRoom.g:4615:1: ( 'datadriven' ) + // InternalRoom.g:4615:3: 'datadriven' { match(input,34,FOLLOW_2); @@ -14331,14 +14408,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalRoom.g:4592:6: ( ( 'async' ) ) + // InternalRoom.g:4620:6: ( ( 'async' ) ) { - // InternalRoom.g:4592:6: ( ( 'async' ) ) - // InternalRoom.g:4593:1: ( 'async' ) + // InternalRoom.g:4620:6: ( ( 'async' ) ) + // InternalRoom.g:4621:1: ( 'async' ) { before(grammarAccess.getComponentCommunicationTypeAccess().getASYNCHRONOUSEnumLiteralDeclaration_2()); - // InternalRoom.g:4594:1: ( 'async' ) - // InternalRoom.g:4594:3: 'async' + // InternalRoom.g:4622:1: ( 'async' ) + // InternalRoom.g:4622:3: 'async' { match(input,38,FOLLOW_2); @@ -14352,14 +14429,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 4 : - // InternalRoom.g:4599:6: ( ( 'sync' ) ) + // InternalRoom.g:4627:6: ( ( 'sync' ) ) { - // InternalRoom.g:4599:6: ( ( 'sync' ) ) - // InternalRoom.g:4600:1: ( 'sync' ) + // InternalRoom.g:4627:6: ( ( 'sync' ) ) + // InternalRoom.g:4628:1: ( 'sync' ) { before(grammarAccess.getComponentCommunicationTypeAccess().getSYNCHRONOUSEnumLiteralDeclaration_3()); - // InternalRoom.g:4601:1: ( 'sync' ) - // InternalRoom.g:4601:3: 'sync' + // InternalRoom.g:4629:1: ( 'sync' ) + // InternalRoom.g:4629:3: 'sync' { match(input,35,FOLLOW_2); @@ -14390,13 +14467,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LiteralType__Alternatives" - // InternalRoom.g:4611:1: rule__LiteralType__Alternatives : ( ( ( 'ptBoolean' ) ) | ( ( 'ptInteger' ) ) | ( ( 'ptReal' ) ) | ( ( 'ptCharacter' ) ) ); + // InternalRoom.g:4639:1: rule__LiteralType__Alternatives : ( ( ( 'ptBoolean' ) ) | ( ( 'ptInteger' ) ) | ( ( 'ptReal' ) ) | ( ( 'ptCharacter' ) ) ); public final void rule__LiteralType__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4615:1: ( ( ( 'ptBoolean' ) ) | ( ( 'ptInteger' ) ) | ( ( 'ptReal' ) ) | ( ( 'ptCharacter' ) ) ) + // InternalRoom.g:4643:1: ( ( ( 'ptBoolean' ) ) | ( ( 'ptInteger' ) ) | ( ( 'ptReal' ) ) | ( ( 'ptCharacter' ) ) ) int alt55=4; switch ( input.LA(1) ) { case 39: @@ -14428,14 +14505,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt55) { case 1 : - // InternalRoom.g:4616:1: ( ( 'ptBoolean' ) ) + // InternalRoom.g:4644:1: ( ( 'ptBoolean' ) ) { - // InternalRoom.g:4616:1: ( ( 'ptBoolean' ) ) - // InternalRoom.g:4617:1: ( 'ptBoolean' ) + // InternalRoom.g:4644:1: ( ( 'ptBoolean' ) ) + // InternalRoom.g:4645:1: ( 'ptBoolean' ) { before(grammarAccess.getLiteralTypeAccess().getBOOLEnumLiteralDeclaration_0()); - // InternalRoom.g:4618:1: ( 'ptBoolean' ) - // InternalRoom.g:4618:3: 'ptBoolean' + // InternalRoom.g:4646:1: ( 'ptBoolean' ) + // InternalRoom.g:4646:3: 'ptBoolean' { match(input,39,FOLLOW_2); @@ -14449,14 +14526,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:4623:6: ( ( 'ptInteger' ) ) + // InternalRoom.g:4651:6: ( ( 'ptInteger' ) ) { - // InternalRoom.g:4623:6: ( ( 'ptInteger' ) ) - // InternalRoom.g:4624:1: ( 'ptInteger' ) + // InternalRoom.g:4651:6: ( ( 'ptInteger' ) ) + // InternalRoom.g:4652:1: ( 'ptInteger' ) { before(grammarAccess.getLiteralTypeAccess().getINTEnumLiteralDeclaration_1()); - // InternalRoom.g:4625:1: ( 'ptInteger' ) - // InternalRoom.g:4625:3: 'ptInteger' + // InternalRoom.g:4653:1: ( 'ptInteger' ) + // InternalRoom.g:4653:3: 'ptInteger' { match(input,40,FOLLOW_2); @@ -14470,14 +14547,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 3 : - // InternalRoom.g:4630:6: ( ( 'ptReal' ) ) + // InternalRoom.g:4658:6: ( ( 'ptReal' ) ) { - // InternalRoom.g:4630:6: ( ( 'ptReal' ) ) - // InternalRoom.g:4631:1: ( 'ptReal' ) + // InternalRoom.g:4658:6: ( ( 'ptReal' ) ) + // InternalRoom.g:4659:1: ( 'ptReal' ) { before(grammarAccess.getLiteralTypeAccess().getREALEnumLiteralDeclaration_2()); - // InternalRoom.g:4632:1: ( 'ptReal' ) - // InternalRoom.g:4632:3: 'ptReal' + // InternalRoom.g:4660:1: ( 'ptReal' ) + // InternalRoom.g:4660:3: 'ptReal' { match(input,41,FOLLOW_2); @@ -14491,14 +14568,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 4 : - // InternalRoom.g:4637:6: ( ( 'ptCharacter' ) ) + // InternalRoom.g:4665:6: ( ( 'ptCharacter' ) ) { - // InternalRoom.g:4637:6: ( ( 'ptCharacter' ) ) - // InternalRoom.g:4638:1: ( 'ptCharacter' ) + // InternalRoom.g:4665:6: ( ( 'ptCharacter' ) ) + // InternalRoom.g:4666:1: ( 'ptCharacter' ) { before(grammarAccess.getLiteralTypeAccess().getCHAREnumLiteralDeclaration_3()); - // InternalRoom.g:4639:1: ( 'ptCharacter' ) - // InternalRoom.g:4639:3: 'ptCharacter' + // InternalRoom.g:4667:1: ( 'ptCharacter' ) + // InternalRoom.g:4667:3: 'ptCharacter' { match(input,42,FOLLOW_2); @@ -14529,14 +14606,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__Group__0" - // InternalRoom.g:4651:1: rule__RoomModel__Group__0 : rule__RoomModel__Group__0__Impl rule__RoomModel__Group__1 ; + // InternalRoom.g:4679:1: rule__RoomModel__Group__0 : rule__RoomModel__Group__0__Impl rule__RoomModel__Group__1 ; public final void rule__RoomModel__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4655:1: ( rule__RoomModel__Group__0__Impl rule__RoomModel__Group__1 ) - // InternalRoom.g:4656:2: rule__RoomModel__Group__0__Impl rule__RoomModel__Group__1 + // InternalRoom.g:4683:1: ( rule__RoomModel__Group__0__Impl rule__RoomModel__Group__1 ) + // InternalRoom.g:4684:2: rule__RoomModel__Group__0__Impl rule__RoomModel__Group__1 { pushFollow(FOLLOW_3); rule__RoomModel__Group__0__Impl(); @@ -14567,17 +14644,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__Group__0__Impl" - // InternalRoom.g:4663:1: rule__RoomModel__Group__0__Impl : ( 'RoomModel' ) ; + // InternalRoom.g:4691:1: rule__RoomModel__Group__0__Impl : ( 'RoomModel' ) ; public final void rule__RoomModel__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4667:1: ( ( 'RoomModel' ) ) - // InternalRoom.g:4668:1: ( 'RoomModel' ) + // InternalRoom.g:4695:1: ( ( 'RoomModel' ) ) + // InternalRoom.g:4696:1: ( 'RoomModel' ) { - // InternalRoom.g:4668:1: ( 'RoomModel' ) - // InternalRoom.g:4669:1: 'RoomModel' + // InternalRoom.g:4696:1: ( 'RoomModel' ) + // InternalRoom.g:4697:1: 'RoomModel' { before(grammarAccess.getRoomModelAccess().getRoomModelKeyword_0()); match(input,43,FOLLOW_2); @@ -14604,14 +14681,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__Group__1" - // InternalRoom.g:4682:1: rule__RoomModel__Group__1 : rule__RoomModel__Group__1__Impl rule__RoomModel__Group__2 ; + // InternalRoom.g:4710:1: rule__RoomModel__Group__1 : rule__RoomModel__Group__1__Impl rule__RoomModel__Group__2 ; public final void rule__RoomModel__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4686:1: ( rule__RoomModel__Group__1__Impl rule__RoomModel__Group__2 ) - // InternalRoom.g:4687:2: rule__RoomModel__Group__1__Impl rule__RoomModel__Group__2 + // InternalRoom.g:4714:1: ( rule__RoomModel__Group__1__Impl rule__RoomModel__Group__2 ) + // InternalRoom.g:4715:2: rule__RoomModel__Group__1__Impl rule__RoomModel__Group__2 { pushFollow(FOLLOW_4); rule__RoomModel__Group__1__Impl(); @@ -14642,21 +14719,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__Group__1__Impl" - // InternalRoom.g:4694:1: rule__RoomModel__Group__1__Impl : ( ( rule__RoomModel__NameAssignment_1 ) ) ; + // InternalRoom.g:4722:1: rule__RoomModel__Group__1__Impl : ( ( rule__RoomModel__NameAssignment_1 ) ) ; public final void rule__RoomModel__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4698:1: ( ( ( rule__RoomModel__NameAssignment_1 ) ) ) - // InternalRoom.g:4699:1: ( ( rule__RoomModel__NameAssignment_1 ) ) + // InternalRoom.g:4726:1: ( ( ( rule__RoomModel__NameAssignment_1 ) ) ) + // InternalRoom.g:4727:1: ( ( rule__RoomModel__NameAssignment_1 ) ) { - // InternalRoom.g:4699:1: ( ( rule__RoomModel__NameAssignment_1 ) ) - // InternalRoom.g:4700:1: ( rule__RoomModel__NameAssignment_1 ) + // InternalRoom.g:4727:1: ( ( rule__RoomModel__NameAssignment_1 ) ) + // InternalRoom.g:4728:1: ( rule__RoomModel__NameAssignment_1 ) { before(grammarAccess.getRoomModelAccess().getNameAssignment_1()); - // InternalRoom.g:4701:1: ( rule__RoomModel__NameAssignment_1 ) - // InternalRoom.g:4701:2: rule__RoomModel__NameAssignment_1 + // InternalRoom.g:4729:1: ( rule__RoomModel__NameAssignment_1 ) + // InternalRoom.g:4729:2: rule__RoomModel__NameAssignment_1 { pushFollow(FOLLOW_2); rule__RoomModel__NameAssignment_1(); @@ -14689,14 +14766,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__Group__2" - // InternalRoom.g:4711:1: rule__RoomModel__Group__2 : rule__RoomModel__Group__2__Impl rule__RoomModel__Group__3 ; + // InternalRoom.g:4739:1: rule__RoomModel__Group__2 : rule__RoomModel__Group__2__Impl rule__RoomModel__Group__3 ; public final void rule__RoomModel__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4715:1: ( rule__RoomModel__Group__2__Impl rule__RoomModel__Group__3 ) - // InternalRoom.g:4716:2: rule__RoomModel__Group__2__Impl rule__RoomModel__Group__3 + // InternalRoom.g:4743:1: ( rule__RoomModel__Group__2__Impl rule__RoomModel__Group__3 ) + // InternalRoom.g:4744:2: rule__RoomModel__Group__2__Impl rule__RoomModel__Group__3 { pushFollow(FOLLOW_4); rule__RoomModel__Group__2__Impl(); @@ -14727,20 +14804,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__Group__2__Impl" - // InternalRoom.g:4723:1: rule__RoomModel__Group__2__Impl : ( ( rule__RoomModel__DocuAssignment_2 )? ) ; + // InternalRoom.g:4751:1: rule__RoomModel__Group__2__Impl : ( ( rule__RoomModel__DocuAssignment_2 )? ) ; public final void rule__RoomModel__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4727:1: ( ( ( rule__RoomModel__DocuAssignment_2 )? ) ) - // InternalRoom.g:4728:1: ( ( rule__RoomModel__DocuAssignment_2 )? ) + // InternalRoom.g:4755:1: ( ( ( rule__RoomModel__DocuAssignment_2 )? ) ) + // InternalRoom.g:4756:1: ( ( rule__RoomModel__DocuAssignment_2 )? ) { - // InternalRoom.g:4728:1: ( ( rule__RoomModel__DocuAssignment_2 )? ) - // InternalRoom.g:4729:1: ( rule__RoomModel__DocuAssignment_2 )? + // InternalRoom.g:4756:1: ( ( rule__RoomModel__DocuAssignment_2 )? ) + // InternalRoom.g:4757:1: ( rule__RoomModel__DocuAssignment_2 )? { before(grammarAccess.getRoomModelAccess().getDocuAssignment_2()); - // InternalRoom.g:4730:1: ( rule__RoomModel__DocuAssignment_2 )? + // InternalRoom.g:4758:1: ( rule__RoomModel__DocuAssignment_2 )? int alt56=2; int LA56_0 = input.LA(1); @@ -14749,7 +14826,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt56) { case 1 : - // InternalRoom.g:4730:2: rule__RoomModel__DocuAssignment_2 + // InternalRoom.g:4758:2: rule__RoomModel__DocuAssignment_2 { pushFollow(FOLLOW_2); rule__RoomModel__DocuAssignment_2(); @@ -14785,14 +14862,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__Group__3" - // InternalRoom.g:4740:1: rule__RoomModel__Group__3 : rule__RoomModel__Group__3__Impl rule__RoomModel__Group__4 ; + // InternalRoom.g:4768:1: rule__RoomModel__Group__3 : rule__RoomModel__Group__3__Impl rule__RoomModel__Group__4 ; public final void rule__RoomModel__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4744:1: ( rule__RoomModel__Group__3__Impl rule__RoomModel__Group__4 ) - // InternalRoom.g:4745:2: rule__RoomModel__Group__3__Impl rule__RoomModel__Group__4 + // InternalRoom.g:4772:1: ( rule__RoomModel__Group__3__Impl rule__RoomModel__Group__4 ) + // InternalRoom.g:4773:2: rule__RoomModel__Group__3__Impl rule__RoomModel__Group__4 { pushFollow(FOLLOW_5); rule__RoomModel__Group__3__Impl(); @@ -14823,17 +14900,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__Group__3__Impl" - // InternalRoom.g:4752:1: rule__RoomModel__Group__3__Impl : ( '{' ) ; + // InternalRoom.g:4780:1: rule__RoomModel__Group__3__Impl : ( '{' ) ; public final void rule__RoomModel__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4756:1: ( ( '{' ) ) - // InternalRoom.g:4757:1: ( '{' ) + // InternalRoom.g:4784:1: ( ( '{' ) ) + // InternalRoom.g:4785:1: ( '{' ) { - // InternalRoom.g:4757:1: ( '{' ) - // InternalRoom.g:4758:1: '{' + // InternalRoom.g:4785:1: ( '{' ) + // InternalRoom.g:4786:1: '{' { before(grammarAccess.getRoomModelAccess().getLeftCurlyBracketKeyword_3()); match(input,44,FOLLOW_2); @@ -14860,14 +14937,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__Group__4" - // InternalRoom.g:4771:1: rule__RoomModel__Group__4 : rule__RoomModel__Group__4__Impl rule__RoomModel__Group__5 ; + // InternalRoom.g:4799:1: rule__RoomModel__Group__4 : rule__RoomModel__Group__4__Impl rule__RoomModel__Group__5 ; public final void rule__RoomModel__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4775:1: ( rule__RoomModel__Group__4__Impl rule__RoomModel__Group__5 ) - // InternalRoom.g:4776:2: rule__RoomModel__Group__4__Impl rule__RoomModel__Group__5 + // InternalRoom.g:4803:1: ( rule__RoomModel__Group__4__Impl rule__RoomModel__Group__5 ) + // InternalRoom.g:4804:2: rule__RoomModel__Group__4__Impl rule__RoomModel__Group__5 { pushFollow(FOLLOW_5); rule__RoomModel__Group__4__Impl(); @@ -14898,20 +14975,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__Group__4__Impl" - // InternalRoom.g:4783:1: rule__RoomModel__Group__4__Impl : ( ( rule__RoomModel__ImportsAssignment_4 )* ) ; + // InternalRoom.g:4811:1: rule__RoomModel__Group__4__Impl : ( ( rule__RoomModel__ImportsAssignment_4 )* ) ; public final void rule__RoomModel__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4787:1: ( ( ( rule__RoomModel__ImportsAssignment_4 )* ) ) - // InternalRoom.g:4788:1: ( ( rule__RoomModel__ImportsAssignment_4 )* ) + // InternalRoom.g:4815:1: ( ( ( rule__RoomModel__ImportsAssignment_4 )* ) ) + // InternalRoom.g:4816:1: ( ( rule__RoomModel__ImportsAssignment_4 )* ) { - // InternalRoom.g:4788:1: ( ( rule__RoomModel__ImportsAssignment_4 )* ) - // InternalRoom.g:4789:1: ( rule__RoomModel__ImportsAssignment_4 )* + // InternalRoom.g:4816:1: ( ( rule__RoomModel__ImportsAssignment_4 )* ) + // InternalRoom.g:4817:1: ( rule__RoomModel__ImportsAssignment_4 )* { before(grammarAccess.getRoomModelAccess().getImportsAssignment_4()); - // InternalRoom.g:4790:1: ( rule__RoomModel__ImportsAssignment_4 )* + // InternalRoom.g:4818:1: ( rule__RoomModel__ImportsAssignment_4 )* loop57: do { int alt57=2; @@ -14924,7 +15001,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt57) { case 1 : - // InternalRoom.g:4790:2: rule__RoomModel__ImportsAssignment_4 + // InternalRoom.g:4818:2: rule__RoomModel__ImportsAssignment_4 { pushFollow(FOLLOW_6); rule__RoomModel__ImportsAssignment_4(); @@ -14963,14 +15040,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__Group__5" - // InternalRoom.g:4800:1: rule__RoomModel__Group__5 : rule__RoomModel__Group__5__Impl rule__RoomModel__Group__6 ; + // InternalRoom.g:4828:1: rule__RoomModel__Group__5 : rule__RoomModel__Group__5__Impl rule__RoomModel__Group__6 ; public final void rule__RoomModel__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4804:1: ( rule__RoomModel__Group__5__Impl rule__RoomModel__Group__6 ) - // InternalRoom.g:4805:2: rule__RoomModel__Group__5__Impl rule__RoomModel__Group__6 + // InternalRoom.g:4832:1: ( rule__RoomModel__Group__5__Impl rule__RoomModel__Group__6 ) + // InternalRoom.g:4833:2: rule__RoomModel__Group__5__Impl rule__RoomModel__Group__6 { pushFollow(FOLLOW_5); rule__RoomModel__Group__5__Impl(); @@ -15001,20 +15078,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__Group__5__Impl" - // InternalRoom.g:4812:1: rule__RoomModel__Group__5__Impl : ( ( rule__RoomModel__Alternatives_5 )* ) ; + // InternalRoom.g:4840:1: rule__RoomModel__Group__5__Impl : ( ( rule__RoomModel__Alternatives_5 )* ) ; public final void rule__RoomModel__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4816:1: ( ( ( rule__RoomModel__Alternatives_5 )* ) ) - // InternalRoom.g:4817:1: ( ( rule__RoomModel__Alternatives_5 )* ) + // InternalRoom.g:4844:1: ( ( ( rule__RoomModel__Alternatives_5 )* ) ) + // InternalRoom.g:4845:1: ( ( rule__RoomModel__Alternatives_5 )* ) { - // InternalRoom.g:4817:1: ( ( rule__RoomModel__Alternatives_5 )* ) - // InternalRoom.g:4818:1: ( rule__RoomModel__Alternatives_5 )* + // InternalRoom.g:4845:1: ( ( rule__RoomModel__Alternatives_5 )* ) + // InternalRoom.g:4846:1: ( rule__RoomModel__Alternatives_5 )* { before(grammarAccess.getRoomModelAccess().getAlternatives_5()); - // InternalRoom.g:4819:1: ( rule__RoomModel__Alternatives_5 )* + // InternalRoom.g:4847:1: ( rule__RoomModel__Alternatives_5 )* loop58: do { int alt58=2; @@ -15027,7 +15104,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt58) { case 1 : - // InternalRoom.g:4819:2: rule__RoomModel__Alternatives_5 + // InternalRoom.g:4847:2: rule__RoomModel__Alternatives_5 { pushFollow(FOLLOW_7); rule__RoomModel__Alternatives_5(); @@ -15066,14 +15143,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__Group__6" - // InternalRoom.g:4829:1: rule__RoomModel__Group__6 : rule__RoomModel__Group__6__Impl ; + // InternalRoom.g:4857:1: rule__RoomModel__Group__6 : rule__RoomModel__Group__6__Impl ; public final void rule__RoomModel__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4833:1: ( rule__RoomModel__Group__6__Impl ) - // InternalRoom.g:4834:2: rule__RoomModel__Group__6__Impl + // InternalRoom.g:4861:1: ( rule__RoomModel__Group__6__Impl ) + // InternalRoom.g:4862:2: rule__RoomModel__Group__6__Impl { pushFollow(FOLLOW_2); rule__RoomModel__Group__6__Impl(); @@ -15099,17 +15176,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__Group__6__Impl" - // InternalRoom.g:4840:1: rule__RoomModel__Group__6__Impl : ( '}' ) ; + // InternalRoom.g:4868:1: rule__RoomModel__Group__6__Impl : ( '}' ) ; public final void rule__RoomModel__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4844:1: ( ( '}' ) ) - // InternalRoom.g:4845:1: ( '}' ) + // InternalRoom.g:4872:1: ( ( '}' ) ) + // InternalRoom.g:4873:1: ( '}' ) { - // InternalRoom.g:4845:1: ( '}' ) - // InternalRoom.g:4846:1: '}' + // InternalRoom.g:4873:1: ( '}' ) + // InternalRoom.g:4874:1: '}' { before(grammarAccess.getRoomModelAccess().getRightCurlyBracketKeyword_6()); match(input,45,FOLLOW_2); @@ -15136,14 +15213,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__VarDecl__Group__0" - // InternalRoom.g:4873:1: rule__VarDecl__Group__0 : rule__VarDecl__Group__0__Impl rule__VarDecl__Group__1 ; + // InternalRoom.g:4901:1: rule__VarDecl__Group__0 : rule__VarDecl__Group__0__Impl rule__VarDecl__Group__1 ; public final void rule__VarDecl__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4877:1: ( rule__VarDecl__Group__0__Impl rule__VarDecl__Group__1 ) - // InternalRoom.g:4878:2: rule__VarDecl__Group__0__Impl rule__VarDecl__Group__1 + // InternalRoom.g:4905:1: ( rule__VarDecl__Group__0__Impl rule__VarDecl__Group__1 ) + // InternalRoom.g:4906:2: rule__VarDecl__Group__0__Impl rule__VarDecl__Group__1 { pushFollow(FOLLOW_8); rule__VarDecl__Group__0__Impl(); @@ -15174,21 +15251,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__VarDecl__Group__0__Impl" - // InternalRoom.g:4885:1: rule__VarDecl__Group__0__Impl : ( ( rule__VarDecl__NameAssignment_0 ) ) ; + // InternalRoom.g:4913:1: rule__VarDecl__Group__0__Impl : ( ( rule__VarDecl__NameAssignment_0 ) ) ; public final void rule__VarDecl__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4889:1: ( ( ( rule__VarDecl__NameAssignment_0 ) ) ) - // InternalRoom.g:4890:1: ( ( rule__VarDecl__NameAssignment_0 ) ) + // InternalRoom.g:4917:1: ( ( ( rule__VarDecl__NameAssignment_0 ) ) ) + // InternalRoom.g:4918:1: ( ( rule__VarDecl__NameAssignment_0 ) ) { - // InternalRoom.g:4890:1: ( ( rule__VarDecl__NameAssignment_0 ) ) - // InternalRoom.g:4891:1: ( rule__VarDecl__NameAssignment_0 ) + // InternalRoom.g:4918:1: ( ( rule__VarDecl__NameAssignment_0 ) ) + // InternalRoom.g:4919:1: ( rule__VarDecl__NameAssignment_0 ) { before(grammarAccess.getVarDeclAccess().getNameAssignment_0()); - // InternalRoom.g:4892:1: ( rule__VarDecl__NameAssignment_0 ) - // InternalRoom.g:4892:2: rule__VarDecl__NameAssignment_0 + // InternalRoom.g:4920:1: ( rule__VarDecl__NameAssignment_0 ) + // InternalRoom.g:4920:2: rule__VarDecl__NameAssignment_0 { pushFollow(FOLLOW_2); rule__VarDecl__NameAssignment_0(); @@ -15221,14 +15298,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__VarDecl__Group__1" - // InternalRoom.g:4902:1: rule__VarDecl__Group__1 : rule__VarDecl__Group__1__Impl rule__VarDecl__Group__2 ; + // InternalRoom.g:4930:1: rule__VarDecl__Group__1 : rule__VarDecl__Group__1__Impl rule__VarDecl__Group__2 ; public final void rule__VarDecl__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4906:1: ( rule__VarDecl__Group__1__Impl rule__VarDecl__Group__2 ) - // InternalRoom.g:4907:2: rule__VarDecl__Group__1__Impl rule__VarDecl__Group__2 + // InternalRoom.g:4934:1: ( rule__VarDecl__Group__1__Impl rule__VarDecl__Group__2 ) + // InternalRoom.g:4935:2: rule__VarDecl__Group__1__Impl rule__VarDecl__Group__2 { pushFollow(FOLLOW_3); rule__VarDecl__Group__1__Impl(); @@ -15259,17 +15336,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__VarDecl__Group__1__Impl" - // InternalRoom.g:4914:1: rule__VarDecl__Group__1__Impl : ( ':' ) ; + // InternalRoom.g:4942:1: rule__VarDecl__Group__1__Impl : ( ':' ) ; public final void rule__VarDecl__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4918:1: ( ( ':' ) ) - // InternalRoom.g:4919:1: ( ':' ) + // InternalRoom.g:4946:1: ( ( ':' ) ) + // InternalRoom.g:4947:1: ( ':' ) { - // InternalRoom.g:4919:1: ( ':' ) - // InternalRoom.g:4920:1: ':' + // InternalRoom.g:4947:1: ( ':' ) + // InternalRoom.g:4948:1: ':' { before(grammarAccess.getVarDeclAccess().getColonKeyword_1()); match(input,46,FOLLOW_2); @@ -15296,14 +15373,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__VarDecl__Group__2" - // InternalRoom.g:4933:1: rule__VarDecl__Group__2 : rule__VarDecl__Group__2__Impl ; + // InternalRoom.g:4961:1: rule__VarDecl__Group__2 : rule__VarDecl__Group__2__Impl ; public final void rule__VarDecl__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4937:1: ( rule__VarDecl__Group__2__Impl ) - // InternalRoom.g:4938:2: rule__VarDecl__Group__2__Impl + // InternalRoom.g:4965:1: ( rule__VarDecl__Group__2__Impl ) + // InternalRoom.g:4966:2: rule__VarDecl__Group__2__Impl { pushFollow(FOLLOW_2); rule__VarDecl__Group__2__Impl(); @@ -15329,21 +15406,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__VarDecl__Group__2__Impl" - // InternalRoom.g:4944:1: rule__VarDecl__Group__2__Impl : ( ( rule__VarDecl__RefTypeAssignment_2 ) ) ; + // InternalRoom.g:4972:1: rule__VarDecl__Group__2__Impl : ( ( rule__VarDecl__RefTypeAssignment_2 ) ) ; public final void rule__VarDecl__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4948:1: ( ( ( rule__VarDecl__RefTypeAssignment_2 ) ) ) - // InternalRoom.g:4949:1: ( ( rule__VarDecl__RefTypeAssignment_2 ) ) + // InternalRoom.g:4976:1: ( ( ( rule__VarDecl__RefTypeAssignment_2 ) ) ) + // InternalRoom.g:4977:1: ( ( rule__VarDecl__RefTypeAssignment_2 ) ) { - // InternalRoom.g:4949:1: ( ( rule__VarDecl__RefTypeAssignment_2 ) ) - // InternalRoom.g:4950:1: ( rule__VarDecl__RefTypeAssignment_2 ) + // InternalRoom.g:4977:1: ( ( rule__VarDecl__RefTypeAssignment_2 ) ) + // InternalRoom.g:4978:1: ( rule__VarDecl__RefTypeAssignment_2 ) { before(grammarAccess.getVarDeclAccess().getRefTypeAssignment_2()); - // InternalRoom.g:4951:1: ( rule__VarDecl__RefTypeAssignment_2 ) - // InternalRoom.g:4951:2: rule__VarDecl__RefTypeAssignment_2 + // InternalRoom.g:4979:1: ( rule__VarDecl__RefTypeAssignment_2 ) + // InternalRoom.g:4979:2: rule__VarDecl__RefTypeAssignment_2 { pushFollow(FOLLOW_2); rule__VarDecl__RefTypeAssignment_2(); @@ -15375,15 +15452,350 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR end "rule__VarDecl__Group__2__Impl" + // $ANTLR start "rule__MessageData__Group__0" + // InternalRoom.g:4995:1: rule__MessageData__Group__0 : rule__MessageData__Group__0__Impl rule__MessageData__Group__1 ; + public final void rule__MessageData__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRoom.g:4999:1: ( rule__MessageData__Group__0__Impl rule__MessageData__Group__1 ) + // InternalRoom.g:5000:2: rule__MessageData__Group__0__Impl rule__MessageData__Group__1 + { + pushFollow(FOLLOW_3); + rule__MessageData__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__MessageData__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MessageData__Group__0" + + + // $ANTLR start "rule__MessageData__Group__0__Impl" + // InternalRoom.g:5007:1: rule__MessageData__Group__0__Impl : ( ( rule__MessageData__Group_0__0 )? ) ; + public final void rule__MessageData__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRoom.g:5011:1: ( ( ( rule__MessageData__Group_0__0 )? ) ) + // InternalRoom.g:5012:1: ( ( rule__MessageData__Group_0__0 )? ) + { + // InternalRoom.g:5012:1: ( ( rule__MessageData__Group_0__0 )? ) + // InternalRoom.g:5013:1: ( rule__MessageData__Group_0__0 )? + { + before(grammarAccess.getMessageDataAccess().getGroup_0()); + // InternalRoom.g:5014:1: ( rule__MessageData__Group_0__0 )? + int alt59=2; + int LA59_0 = input.LA(1); + + if ( (LA59_0==RULE_ID) ) { + int LA59_1 = input.LA(2); + + if ( (LA59_1==46) ) { + alt59=1; + } + } + switch (alt59) { + case 1 : + // InternalRoom.g:5014:2: rule__MessageData__Group_0__0 + { + pushFollow(FOLLOW_2); + rule__MessageData__Group_0__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getMessageDataAccess().getGroup_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MessageData__Group__0__Impl" + + + // $ANTLR start "rule__MessageData__Group__1" + // InternalRoom.g:5024:1: rule__MessageData__Group__1 : rule__MessageData__Group__1__Impl ; + public final void rule__MessageData__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRoom.g:5028:1: ( rule__MessageData__Group__1__Impl ) + // InternalRoom.g:5029:2: rule__MessageData__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__MessageData__Group__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MessageData__Group__1" + + + // $ANTLR start "rule__MessageData__Group__1__Impl" + // InternalRoom.g:5035:1: rule__MessageData__Group__1__Impl : ( ( rule__MessageData__RefTypeAssignment_1 ) ) ; + public final void rule__MessageData__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRoom.g:5039:1: ( ( ( rule__MessageData__RefTypeAssignment_1 ) ) ) + // InternalRoom.g:5040:1: ( ( rule__MessageData__RefTypeAssignment_1 ) ) + { + // InternalRoom.g:5040:1: ( ( rule__MessageData__RefTypeAssignment_1 ) ) + // InternalRoom.g:5041:1: ( rule__MessageData__RefTypeAssignment_1 ) + { + before(grammarAccess.getMessageDataAccess().getRefTypeAssignment_1()); + // InternalRoom.g:5042:1: ( rule__MessageData__RefTypeAssignment_1 ) + // InternalRoom.g:5042:2: rule__MessageData__RefTypeAssignment_1 + { + pushFollow(FOLLOW_2); + rule__MessageData__RefTypeAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getMessageDataAccess().getRefTypeAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MessageData__Group__1__Impl" + + + // $ANTLR start "rule__MessageData__Group_0__0" + // InternalRoom.g:5056:1: rule__MessageData__Group_0__0 : rule__MessageData__Group_0__0__Impl rule__MessageData__Group_0__1 ; + public final void rule__MessageData__Group_0__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRoom.g:5060:1: ( rule__MessageData__Group_0__0__Impl rule__MessageData__Group_0__1 ) + // InternalRoom.g:5061:2: rule__MessageData__Group_0__0__Impl rule__MessageData__Group_0__1 + { + pushFollow(FOLLOW_8); + rule__MessageData__Group_0__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__MessageData__Group_0__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MessageData__Group_0__0" + + + // $ANTLR start "rule__MessageData__Group_0__0__Impl" + // InternalRoom.g:5068:1: rule__MessageData__Group_0__0__Impl : ( ( rule__MessageData__DeprecatedNameAssignment_0_0 ) ) ; + public final void rule__MessageData__Group_0__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRoom.g:5072:1: ( ( ( rule__MessageData__DeprecatedNameAssignment_0_0 ) ) ) + // InternalRoom.g:5073:1: ( ( rule__MessageData__DeprecatedNameAssignment_0_0 ) ) + { + // InternalRoom.g:5073:1: ( ( rule__MessageData__DeprecatedNameAssignment_0_0 ) ) + // InternalRoom.g:5074:1: ( rule__MessageData__DeprecatedNameAssignment_0_0 ) + { + before(grammarAccess.getMessageDataAccess().getDeprecatedNameAssignment_0_0()); + // InternalRoom.g:5075:1: ( rule__MessageData__DeprecatedNameAssignment_0_0 ) + // InternalRoom.g:5075:2: rule__MessageData__DeprecatedNameAssignment_0_0 + { + pushFollow(FOLLOW_2); + rule__MessageData__DeprecatedNameAssignment_0_0(); + + state._fsp--; + + + } + + after(grammarAccess.getMessageDataAccess().getDeprecatedNameAssignment_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MessageData__Group_0__0__Impl" + + + // $ANTLR start "rule__MessageData__Group_0__1" + // InternalRoom.g:5085:1: rule__MessageData__Group_0__1 : rule__MessageData__Group_0__1__Impl ; + public final void rule__MessageData__Group_0__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRoom.g:5089:1: ( rule__MessageData__Group_0__1__Impl ) + // InternalRoom.g:5090:2: rule__MessageData__Group_0__1__Impl + { + pushFollow(FOLLOW_2); + rule__MessageData__Group_0__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MessageData__Group_0__1" + + + // $ANTLR start "rule__MessageData__Group_0__1__Impl" + // InternalRoom.g:5096:1: rule__MessageData__Group_0__1__Impl : ( ':' ) ; + public final void rule__MessageData__Group_0__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRoom.g:5100:1: ( ( ':' ) ) + // InternalRoom.g:5101:1: ( ':' ) + { + // InternalRoom.g:5101:1: ( ':' ) + // InternalRoom.g:5102:1: ':' + { + before(grammarAccess.getMessageDataAccess().getColonKeyword_0_1()); + match(input,46,FOLLOW_2); + after(grammarAccess.getMessageDataAccess().getColonKeyword_0_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MessageData__Group_0__1__Impl" + + // $ANTLR start "rule__RefableType__Group__0" - // InternalRoom.g:4967:1: rule__RefableType__Group__0 : rule__RefableType__Group__0__Impl rule__RefableType__Group__1 ; + // InternalRoom.g:5119:1: rule__RefableType__Group__0 : rule__RefableType__Group__0__Impl rule__RefableType__Group__1 ; public final void rule__RefableType__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4971:1: ( rule__RefableType__Group__0__Impl rule__RefableType__Group__1 ) - // InternalRoom.g:4972:2: rule__RefableType__Group__0__Impl rule__RefableType__Group__1 + // InternalRoom.g:5123:1: ( rule__RefableType__Group__0__Impl rule__RefableType__Group__1 ) + // InternalRoom.g:5124:2: rule__RefableType__Group__0__Impl rule__RefableType__Group__1 { pushFollow(FOLLOW_9); rule__RefableType__Group__0__Impl(); @@ -15414,21 +15826,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefableType__Group__0__Impl" - // InternalRoom.g:4979:1: rule__RefableType__Group__0__Impl : ( ( rule__RefableType__TypeAssignment_0 ) ) ; + // InternalRoom.g:5131:1: rule__RefableType__Group__0__Impl : ( ( rule__RefableType__TypeAssignment_0 ) ) ; public final void rule__RefableType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4983:1: ( ( ( rule__RefableType__TypeAssignment_0 ) ) ) - // InternalRoom.g:4984:1: ( ( rule__RefableType__TypeAssignment_0 ) ) + // InternalRoom.g:5135:1: ( ( ( rule__RefableType__TypeAssignment_0 ) ) ) + // InternalRoom.g:5136:1: ( ( rule__RefableType__TypeAssignment_0 ) ) { - // InternalRoom.g:4984:1: ( ( rule__RefableType__TypeAssignment_0 ) ) - // InternalRoom.g:4985:1: ( rule__RefableType__TypeAssignment_0 ) + // InternalRoom.g:5136:1: ( ( rule__RefableType__TypeAssignment_0 ) ) + // InternalRoom.g:5137:1: ( rule__RefableType__TypeAssignment_0 ) { before(grammarAccess.getRefableTypeAccess().getTypeAssignment_0()); - // InternalRoom.g:4986:1: ( rule__RefableType__TypeAssignment_0 ) - // InternalRoom.g:4986:2: rule__RefableType__TypeAssignment_0 + // InternalRoom.g:5138:1: ( rule__RefableType__TypeAssignment_0 ) + // InternalRoom.g:5138:2: rule__RefableType__TypeAssignment_0 { pushFollow(FOLLOW_2); rule__RefableType__TypeAssignment_0(); @@ -15461,14 +15873,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefableType__Group__1" - // InternalRoom.g:4996:1: rule__RefableType__Group__1 : rule__RefableType__Group__1__Impl ; + // InternalRoom.g:5148:1: rule__RefableType__Group__1 : rule__RefableType__Group__1__Impl ; public final void rule__RefableType__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5000:1: ( rule__RefableType__Group__1__Impl ) - // InternalRoom.g:5001:2: rule__RefableType__Group__1__Impl + // InternalRoom.g:5152:1: ( rule__RefableType__Group__1__Impl ) + // InternalRoom.g:5153:2: rule__RefableType__Group__1__Impl { pushFollow(FOLLOW_2); rule__RefableType__Group__1__Impl(); @@ -15494,29 +15906,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefableType__Group__1__Impl" - // InternalRoom.g:5007:1: rule__RefableType__Group__1__Impl : ( ( rule__RefableType__RefAssignment_1 )? ) ; + // InternalRoom.g:5159:1: rule__RefableType__Group__1__Impl : ( ( rule__RefableType__RefAssignment_1 )? ) ; public final void rule__RefableType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5011:1: ( ( ( rule__RefableType__RefAssignment_1 )? ) ) - // InternalRoom.g:5012:1: ( ( rule__RefableType__RefAssignment_1 )? ) + // InternalRoom.g:5163:1: ( ( ( rule__RefableType__RefAssignment_1 )? ) ) + // InternalRoom.g:5164:1: ( ( rule__RefableType__RefAssignment_1 )? ) { - // InternalRoom.g:5012:1: ( ( rule__RefableType__RefAssignment_1 )? ) - // InternalRoom.g:5013:1: ( rule__RefableType__RefAssignment_1 )? + // InternalRoom.g:5164:1: ( ( rule__RefableType__RefAssignment_1 )? ) + // InternalRoom.g:5165:1: ( rule__RefableType__RefAssignment_1 )? { before(grammarAccess.getRefableTypeAccess().getRefAssignment_1()); - // InternalRoom.g:5014:1: ( rule__RefableType__RefAssignment_1 )? - int alt59=2; - int LA59_0 = input.LA(1); + // InternalRoom.g:5166:1: ( rule__RefableType__RefAssignment_1 )? + int alt60=2; + int LA60_0 = input.LA(1); - if ( (LA59_0==91) ) { - alt59=1; + if ( (LA60_0==91) ) { + alt60=1; } - switch (alt59) { + switch (alt60) { case 1 : - // InternalRoom.g:5014:2: rule__RefableType__RefAssignment_1 + // InternalRoom.g:5166:2: rule__RefableType__RefAssignment_1 { pushFollow(FOLLOW_2); rule__RefableType__RefAssignment_1(); @@ -15552,14 +15964,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__0" - // InternalRoom.g:5028:1: rule__PrimitiveType__Group__0 : rule__PrimitiveType__Group__0__Impl rule__PrimitiveType__Group__1 ; + // InternalRoom.g:5180:1: rule__PrimitiveType__Group__0 : rule__PrimitiveType__Group__0__Impl rule__PrimitiveType__Group__1 ; public final void rule__PrimitiveType__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5032:1: ( rule__PrimitiveType__Group__0__Impl rule__PrimitiveType__Group__1 ) - // InternalRoom.g:5033:2: rule__PrimitiveType__Group__0__Impl rule__PrimitiveType__Group__1 + // InternalRoom.g:5184:1: ( rule__PrimitiveType__Group__0__Impl rule__PrimitiveType__Group__1 ) + // InternalRoom.g:5185:2: rule__PrimitiveType__Group__0__Impl rule__PrimitiveType__Group__1 { pushFollow(FOLLOW_3); rule__PrimitiveType__Group__0__Impl(); @@ -15590,17 +16002,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__0__Impl" - // InternalRoom.g:5040:1: rule__PrimitiveType__Group__0__Impl : ( 'PrimitiveType' ) ; + // InternalRoom.g:5192:1: rule__PrimitiveType__Group__0__Impl : ( 'PrimitiveType' ) ; public final void rule__PrimitiveType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5044:1: ( ( 'PrimitiveType' ) ) - // InternalRoom.g:5045:1: ( 'PrimitiveType' ) + // InternalRoom.g:5196:1: ( ( 'PrimitiveType' ) ) + // InternalRoom.g:5197:1: ( 'PrimitiveType' ) { - // InternalRoom.g:5045:1: ( 'PrimitiveType' ) - // InternalRoom.g:5046:1: 'PrimitiveType' + // InternalRoom.g:5197:1: ( 'PrimitiveType' ) + // InternalRoom.g:5198:1: 'PrimitiveType' { before(grammarAccess.getPrimitiveTypeAccess().getPrimitiveTypeKeyword_0()); match(input,47,FOLLOW_2); @@ -15627,14 +16039,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__1" - // InternalRoom.g:5059:1: rule__PrimitiveType__Group__1 : rule__PrimitiveType__Group__1__Impl rule__PrimitiveType__Group__2 ; + // InternalRoom.g:5211:1: rule__PrimitiveType__Group__1 : rule__PrimitiveType__Group__1__Impl rule__PrimitiveType__Group__2 ; public final void rule__PrimitiveType__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5063:1: ( rule__PrimitiveType__Group__1__Impl rule__PrimitiveType__Group__2 ) - // InternalRoom.g:5064:2: rule__PrimitiveType__Group__1__Impl rule__PrimitiveType__Group__2 + // InternalRoom.g:5215:1: ( rule__PrimitiveType__Group__1__Impl rule__PrimitiveType__Group__2 ) + // InternalRoom.g:5216:2: rule__PrimitiveType__Group__1__Impl rule__PrimitiveType__Group__2 { pushFollow(FOLLOW_8); rule__PrimitiveType__Group__1__Impl(); @@ -15665,21 +16077,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__1__Impl" - // InternalRoom.g:5071:1: rule__PrimitiveType__Group__1__Impl : ( ( rule__PrimitiveType__NameAssignment_1 ) ) ; + // InternalRoom.g:5223:1: rule__PrimitiveType__Group__1__Impl : ( ( rule__PrimitiveType__NameAssignment_1 ) ) ; public final void rule__PrimitiveType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5075:1: ( ( ( rule__PrimitiveType__NameAssignment_1 ) ) ) - // InternalRoom.g:5076:1: ( ( rule__PrimitiveType__NameAssignment_1 ) ) + // InternalRoom.g:5227:1: ( ( ( rule__PrimitiveType__NameAssignment_1 ) ) ) + // InternalRoom.g:5228:1: ( ( rule__PrimitiveType__NameAssignment_1 ) ) { - // InternalRoom.g:5076:1: ( ( rule__PrimitiveType__NameAssignment_1 ) ) - // InternalRoom.g:5077:1: ( rule__PrimitiveType__NameAssignment_1 ) + // InternalRoom.g:5228:1: ( ( rule__PrimitiveType__NameAssignment_1 ) ) + // InternalRoom.g:5229:1: ( rule__PrimitiveType__NameAssignment_1 ) { before(grammarAccess.getPrimitiveTypeAccess().getNameAssignment_1()); - // InternalRoom.g:5078:1: ( rule__PrimitiveType__NameAssignment_1 ) - // InternalRoom.g:5078:2: rule__PrimitiveType__NameAssignment_1 + // InternalRoom.g:5230:1: ( rule__PrimitiveType__NameAssignment_1 ) + // InternalRoom.g:5230:2: rule__PrimitiveType__NameAssignment_1 { pushFollow(FOLLOW_2); rule__PrimitiveType__NameAssignment_1(); @@ -15712,14 +16124,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__2" - // InternalRoom.g:5088:1: rule__PrimitiveType__Group__2 : rule__PrimitiveType__Group__2__Impl rule__PrimitiveType__Group__3 ; + // InternalRoom.g:5240:1: rule__PrimitiveType__Group__2 : rule__PrimitiveType__Group__2__Impl rule__PrimitiveType__Group__3 ; public final void rule__PrimitiveType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5092:1: ( rule__PrimitiveType__Group__2__Impl rule__PrimitiveType__Group__3 ) - // InternalRoom.g:5093:2: rule__PrimitiveType__Group__2__Impl rule__PrimitiveType__Group__3 + // InternalRoom.g:5244:1: ( rule__PrimitiveType__Group__2__Impl rule__PrimitiveType__Group__3 ) + // InternalRoom.g:5245:2: rule__PrimitiveType__Group__2__Impl rule__PrimitiveType__Group__3 { pushFollow(FOLLOW_10); rule__PrimitiveType__Group__2__Impl(); @@ -15750,17 +16162,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__2__Impl" - // InternalRoom.g:5100:1: rule__PrimitiveType__Group__2__Impl : ( ':' ) ; + // InternalRoom.g:5252:1: rule__PrimitiveType__Group__2__Impl : ( ':' ) ; public final void rule__PrimitiveType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5104:1: ( ( ':' ) ) - // InternalRoom.g:5105:1: ( ':' ) + // InternalRoom.g:5256:1: ( ( ':' ) ) + // InternalRoom.g:5257:1: ( ':' ) { - // InternalRoom.g:5105:1: ( ':' ) - // InternalRoom.g:5106:1: ':' + // InternalRoom.g:5257:1: ( ':' ) + // InternalRoom.g:5258:1: ':' { before(grammarAccess.getPrimitiveTypeAccess().getColonKeyword_2()); match(input,46,FOLLOW_2); @@ -15787,14 +16199,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__3" - // InternalRoom.g:5119:1: rule__PrimitiveType__Group__3 : rule__PrimitiveType__Group__3__Impl rule__PrimitiveType__Group__4 ; + // InternalRoom.g:5271:1: rule__PrimitiveType__Group__3 : rule__PrimitiveType__Group__3__Impl rule__PrimitiveType__Group__4 ; public final void rule__PrimitiveType__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5123:1: ( rule__PrimitiveType__Group__3__Impl rule__PrimitiveType__Group__4 ) - // InternalRoom.g:5124:2: rule__PrimitiveType__Group__3__Impl rule__PrimitiveType__Group__4 + // InternalRoom.g:5275:1: ( rule__PrimitiveType__Group__3__Impl rule__PrimitiveType__Group__4 ) + // InternalRoom.g:5276:2: rule__PrimitiveType__Group__3__Impl rule__PrimitiveType__Group__4 { pushFollow(FOLLOW_11); rule__PrimitiveType__Group__3__Impl(); @@ -15825,21 +16237,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__3__Impl" - // InternalRoom.g:5131:1: rule__PrimitiveType__Group__3__Impl : ( ( rule__PrimitiveType__TypeAssignment_3 ) ) ; + // InternalRoom.g:5283:1: rule__PrimitiveType__Group__3__Impl : ( ( rule__PrimitiveType__TypeAssignment_3 ) ) ; public final void rule__PrimitiveType__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5135:1: ( ( ( rule__PrimitiveType__TypeAssignment_3 ) ) ) - // InternalRoom.g:5136:1: ( ( rule__PrimitiveType__TypeAssignment_3 ) ) + // InternalRoom.g:5287:1: ( ( ( rule__PrimitiveType__TypeAssignment_3 ) ) ) + // InternalRoom.g:5288:1: ( ( rule__PrimitiveType__TypeAssignment_3 ) ) { - // InternalRoom.g:5136:1: ( ( rule__PrimitiveType__TypeAssignment_3 ) ) - // InternalRoom.g:5137:1: ( rule__PrimitiveType__TypeAssignment_3 ) + // InternalRoom.g:5288:1: ( ( rule__PrimitiveType__TypeAssignment_3 ) ) + // InternalRoom.g:5289:1: ( rule__PrimitiveType__TypeAssignment_3 ) { before(grammarAccess.getPrimitiveTypeAccess().getTypeAssignment_3()); - // InternalRoom.g:5138:1: ( rule__PrimitiveType__TypeAssignment_3 ) - // InternalRoom.g:5138:2: rule__PrimitiveType__TypeAssignment_3 + // InternalRoom.g:5290:1: ( rule__PrimitiveType__TypeAssignment_3 ) + // InternalRoom.g:5290:2: rule__PrimitiveType__TypeAssignment_3 { pushFollow(FOLLOW_2); rule__PrimitiveType__TypeAssignment_3(); @@ -15872,14 +16284,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__4" - // InternalRoom.g:5148:1: rule__PrimitiveType__Group__4 : rule__PrimitiveType__Group__4__Impl rule__PrimitiveType__Group__5 ; + // InternalRoom.g:5300:1: rule__PrimitiveType__Group__4 : rule__PrimitiveType__Group__4__Impl rule__PrimitiveType__Group__5 ; public final void rule__PrimitiveType__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5152:1: ( rule__PrimitiveType__Group__4__Impl rule__PrimitiveType__Group__5 ) - // InternalRoom.g:5153:2: rule__PrimitiveType__Group__4__Impl rule__PrimitiveType__Group__5 + // InternalRoom.g:5304:1: ( rule__PrimitiveType__Group__4__Impl rule__PrimitiveType__Group__5 ) + // InternalRoom.g:5305:2: rule__PrimitiveType__Group__4__Impl rule__PrimitiveType__Group__5 { pushFollow(FOLLOW_12); rule__PrimitiveType__Group__4__Impl(); @@ -15910,17 +16322,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__4__Impl" - // InternalRoom.g:5160:1: rule__PrimitiveType__Group__4__Impl : ( '->' ) ; + // InternalRoom.g:5312:1: rule__PrimitiveType__Group__4__Impl : ( '->' ) ; public final void rule__PrimitiveType__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5164:1: ( ( '->' ) ) - // InternalRoom.g:5165:1: ( '->' ) + // InternalRoom.g:5316:1: ( ( '->' ) ) + // InternalRoom.g:5317:1: ( '->' ) { - // InternalRoom.g:5165:1: ( '->' ) - // InternalRoom.g:5166:1: '->' + // InternalRoom.g:5317:1: ( '->' ) + // InternalRoom.g:5318:1: '->' { before(grammarAccess.getPrimitiveTypeAccess().getHyphenMinusGreaterThanSignKeyword_4()); match(input,48,FOLLOW_2); @@ -15947,14 +16359,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__5" - // InternalRoom.g:5179:1: rule__PrimitiveType__Group__5 : rule__PrimitiveType__Group__5__Impl rule__PrimitiveType__Group__6 ; + // InternalRoom.g:5331:1: rule__PrimitiveType__Group__5 : rule__PrimitiveType__Group__5__Impl rule__PrimitiveType__Group__6 ; public final void rule__PrimitiveType__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5183:1: ( rule__PrimitiveType__Group__5__Impl rule__PrimitiveType__Group__6 ) - // InternalRoom.g:5184:2: rule__PrimitiveType__Group__5__Impl rule__PrimitiveType__Group__6 + // InternalRoom.g:5335:1: ( rule__PrimitiveType__Group__5__Impl rule__PrimitiveType__Group__6 ) + // InternalRoom.g:5336:2: rule__PrimitiveType__Group__5__Impl rule__PrimitiveType__Group__6 { pushFollow(FOLLOW_13); rule__PrimitiveType__Group__5__Impl(); @@ -15985,21 +16397,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__5__Impl" - // InternalRoom.g:5191:1: rule__PrimitiveType__Group__5__Impl : ( ( rule__PrimitiveType__TargetNameAssignment_5 ) ) ; + // InternalRoom.g:5343:1: rule__PrimitiveType__Group__5__Impl : ( ( rule__PrimitiveType__TargetNameAssignment_5 ) ) ; public final void rule__PrimitiveType__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5195:1: ( ( ( rule__PrimitiveType__TargetNameAssignment_5 ) ) ) - // InternalRoom.g:5196:1: ( ( rule__PrimitiveType__TargetNameAssignment_5 ) ) + // InternalRoom.g:5347:1: ( ( ( rule__PrimitiveType__TargetNameAssignment_5 ) ) ) + // InternalRoom.g:5348:1: ( ( rule__PrimitiveType__TargetNameAssignment_5 ) ) { - // InternalRoom.g:5196:1: ( ( rule__PrimitiveType__TargetNameAssignment_5 ) ) - // InternalRoom.g:5197:1: ( rule__PrimitiveType__TargetNameAssignment_5 ) + // InternalRoom.g:5348:1: ( ( rule__PrimitiveType__TargetNameAssignment_5 ) ) + // InternalRoom.g:5349:1: ( rule__PrimitiveType__TargetNameAssignment_5 ) { before(grammarAccess.getPrimitiveTypeAccess().getTargetNameAssignment_5()); - // InternalRoom.g:5198:1: ( rule__PrimitiveType__TargetNameAssignment_5 ) - // InternalRoom.g:5198:2: rule__PrimitiveType__TargetNameAssignment_5 + // InternalRoom.g:5350:1: ( rule__PrimitiveType__TargetNameAssignment_5 ) + // InternalRoom.g:5350:2: rule__PrimitiveType__TargetNameAssignment_5 { pushFollow(FOLLOW_2); rule__PrimitiveType__TargetNameAssignment_5(); @@ -16032,14 +16444,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__6" - // InternalRoom.g:5208:1: rule__PrimitiveType__Group__6 : rule__PrimitiveType__Group__6__Impl rule__PrimitiveType__Group__7 ; + // InternalRoom.g:5360:1: rule__PrimitiveType__Group__6 : rule__PrimitiveType__Group__6__Impl rule__PrimitiveType__Group__7 ; public final void rule__PrimitiveType__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5212:1: ( rule__PrimitiveType__Group__6__Impl rule__PrimitiveType__Group__7 ) - // InternalRoom.g:5213:2: rule__PrimitiveType__Group__6__Impl rule__PrimitiveType__Group__7 + // InternalRoom.g:5364:1: ( rule__PrimitiveType__Group__6__Impl rule__PrimitiveType__Group__7 ) + // InternalRoom.g:5365:2: rule__PrimitiveType__Group__6__Impl rule__PrimitiveType__Group__7 { pushFollow(FOLLOW_13); rule__PrimitiveType__Group__6__Impl(); @@ -16070,29 +16482,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__6__Impl" - // InternalRoom.g:5220:1: rule__PrimitiveType__Group__6__Impl : ( ( rule__PrimitiveType__Group_6__0 )? ) ; + // InternalRoom.g:5372:1: rule__PrimitiveType__Group__6__Impl : ( ( rule__PrimitiveType__Group_6__0 )? ) ; public final void rule__PrimitiveType__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5224:1: ( ( ( rule__PrimitiveType__Group_6__0 )? ) ) - // InternalRoom.g:5225:1: ( ( rule__PrimitiveType__Group_6__0 )? ) + // InternalRoom.g:5376:1: ( ( ( rule__PrimitiveType__Group_6__0 )? ) ) + // InternalRoom.g:5377:1: ( ( rule__PrimitiveType__Group_6__0 )? ) { - // InternalRoom.g:5225:1: ( ( rule__PrimitiveType__Group_6__0 )? ) - // InternalRoom.g:5226:1: ( rule__PrimitiveType__Group_6__0 )? + // InternalRoom.g:5377:1: ( ( rule__PrimitiveType__Group_6__0 )? ) + // InternalRoom.g:5378:1: ( rule__PrimitiveType__Group_6__0 )? { before(grammarAccess.getPrimitiveTypeAccess().getGroup_6()); - // InternalRoom.g:5227:1: ( rule__PrimitiveType__Group_6__0 )? - int alt60=2; - int LA60_0 = input.LA(1); + // InternalRoom.g:5379:1: ( rule__PrimitiveType__Group_6__0 )? + int alt61=2; + int LA61_0 = input.LA(1); - if ( (LA60_0==50) ) { - alt60=1; + if ( (LA61_0==50) ) { + alt61=1; } - switch (alt60) { + switch (alt61) { case 1 : - // InternalRoom.g:5227:2: rule__PrimitiveType__Group_6__0 + // InternalRoom.g:5379:2: rule__PrimitiveType__Group_6__0 { pushFollow(FOLLOW_2); rule__PrimitiveType__Group_6__0(); @@ -16128,14 +16540,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__7" - // InternalRoom.g:5237:1: rule__PrimitiveType__Group__7 : rule__PrimitiveType__Group__7__Impl rule__PrimitiveType__Group__8 ; + // InternalRoom.g:5389:1: rule__PrimitiveType__Group__7 : rule__PrimitiveType__Group__7__Impl rule__PrimitiveType__Group__8 ; public final void rule__PrimitiveType__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5241:1: ( rule__PrimitiveType__Group__7__Impl rule__PrimitiveType__Group__8 ) - // InternalRoom.g:5242:2: rule__PrimitiveType__Group__7__Impl rule__PrimitiveType__Group__8 + // InternalRoom.g:5393:1: ( rule__PrimitiveType__Group__7__Impl rule__PrimitiveType__Group__8 ) + // InternalRoom.g:5394:2: rule__PrimitiveType__Group__7__Impl rule__PrimitiveType__Group__8 { pushFollow(FOLLOW_12); rule__PrimitiveType__Group__7__Impl(); @@ -16166,17 +16578,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__7__Impl" - // InternalRoom.g:5249:1: rule__PrimitiveType__Group__7__Impl : ( 'default' ) ; + // InternalRoom.g:5401:1: rule__PrimitiveType__Group__7__Impl : ( 'default' ) ; public final void rule__PrimitiveType__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5253:1: ( ( 'default' ) ) - // InternalRoom.g:5254:1: ( 'default' ) + // InternalRoom.g:5405:1: ( ( 'default' ) ) + // InternalRoom.g:5406:1: ( 'default' ) { - // InternalRoom.g:5254:1: ( 'default' ) - // InternalRoom.g:5255:1: 'default' + // InternalRoom.g:5406:1: ( 'default' ) + // InternalRoom.g:5407:1: 'default' { before(grammarAccess.getPrimitiveTypeAccess().getDefaultKeyword_7()); match(input,49,FOLLOW_2); @@ -16203,14 +16615,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__8" - // InternalRoom.g:5268:1: rule__PrimitiveType__Group__8 : rule__PrimitiveType__Group__8__Impl rule__PrimitiveType__Group__9 ; + // InternalRoom.g:5420:1: rule__PrimitiveType__Group__8 : rule__PrimitiveType__Group__8__Impl rule__PrimitiveType__Group__9 ; public final void rule__PrimitiveType__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5272:1: ( rule__PrimitiveType__Group__8__Impl rule__PrimitiveType__Group__9 ) - // InternalRoom.g:5273:2: rule__PrimitiveType__Group__8__Impl rule__PrimitiveType__Group__9 + // InternalRoom.g:5424:1: ( rule__PrimitiveType__Group__8__Impl rule__PrimitiveType__Group__9 ) + // InternalRoom.g:5425:2: rule__PrimitiveType__Group__8__Impl rule__PrimitiveType__Group__9 { pushFollow(FOLLOW_14); rule__PrimitiveType__Group__8__Impl(); @@ -16241,21 +16653,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__8__Impl" - // InternalRoom.g:5280:1: rule__PrimitiveType__Group__8__Impl : ( ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) ) ; + // InternalRoom.g:5432:1: rule__PrimitiveType__Group__8__Impl : ( ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) ) ; public final void rule__PrimitiveType__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5284:1: ( ( ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) ) ) - // InternalRoom.g:5285:1: ( ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) ) + // InternalRoom.g:5436:1: ( ( ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) ) ) + // InternalRoom.g:5437:1: ( ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) ) { - // InternalRoom.g:5285:1: ( ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) ) - // InternalRoom.g:5286:1: ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) + // InternalRoom.g:5437:1: ( ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) ) + // InternalRoom.g:5438:1: ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) { before(grammarAccess.getPrimitiveTypeAccess().getDefaultValueLiteralAssignment_8()); - // InternalRoom.g:5287:1: ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) - // InternalRoom.g:5287:2: rule__PrimitiveType__DefaultValueLiteralAssignment_8 + // InternalRoom.g:5439:1: ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) + // InternalRoom.g:5439:2: rule__PrimitiveType__DefaultValueLiteralAssignment_8 { pushFollow(FOLLOW_2); rule__PrimitiveType__DefaultValueLiteralAssignment_8(); @@ -16288,14 +16700,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__9" - // InternalRoom.g:5297:1: rule__PrimitiveType__Group__9 : rule__PrimitiveType__Group__9__Impl ; + // InternalRoom.g:5449:1: rule__PrimitiveType__Group__9 : rule__PrimitiveType__Group__9__Impl ; public final void rule__PrimitiveType__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5301:1: ( rule__PrimitiveType__Group__9__Impl ) - // InternalRoom.g:5302:2: rule__PrimitiveType__Group__9__Impl + // InternalRoom.g:5453:1: ( rule__PrimitiveType__Group__9__Impl ) + // InternalRoom.g:5454:2: rule__PrimitiveType__Group__9__Impl { pushFollow(FOLLOW_2); rule__PrimitiveType__Group__9__Impl(); @@ -16321,29 +16733,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__9__Impl" - // InternalRoom.g:5308:1: rule__PrimitiveType__Group__9__Impl : ( ( rule__PrimitiveType__DocuAssignment_9 )? ) ; + // InternalRoom.g:5460:1: rule__PrimitiveType__Group__9__Impl : ( ( rule__PrimitiveType__DocuAssignment_9 )? ) ; public final void rule__PrimitiveType__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5312:1: ( ( ( rule__PrimitiveType__DocuAssignment_9 )? ) ) - // InternalRoom.g:5313:1: ( ( rule__PrimitiveType__DocuAssignment_9 )? ) + // InternalRoom.g:5464:1: ( ( ( rule__PrimitiveType__DocuAssignment_9 )? ) ) + // InternalRoom.g:5465:1: ( ( rule__PrimitiveType__DocuAssignment_9 )? ) { - // InternalRoom.g:5313:1: ( ( rule__PrimitiveType__DocuAssignment_9 )? ) - // InternalRoom.g:5314:1: ( rule__PrimitiveType__DocuAssignment_9 )? + // InternalRoom.g:5465:1: ( ( rule__PrimitiveType__DocuAssignment_9 )? ) + // InternalRoom.g:5466:1: ( rule__PrimitiveType__DocuAssignment_9 )? { before(grammarAccess.getPrimitiveTypeAccess().getDocuAssignment_9()); - // InternalRoom.g:5315:1: ( rule__PrimitiveType__DocuAssignment_9 )? - int alt61=2; - int LA61_0 = input.LA(1); + // InternalRoom.g:5467:1: ( rule__PrimitiveType__DocuAssignment_9 )? + int alt62=2; + int LA62_0 = input.LA(1); - if ( (LA61_0==62) ) { - alt61=1; + if ( (LA62_0==62) ) { + alt62=1; } - switch (alt61) { + switch (alt62) { case 1 : - // InternalRoom.g:5315:2: rule__PrimitiveType__DocuAssignment_9 + // InternalRoom.g:5467:2: rule__PrimitiveType__DocuAssignment_9 { pushFollow(FOLLOW_2); rule__PrimitiveType__DocuAssignment_9(); @@ -16379,14 +16791,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group_6__0" - // InternalRoom.g:5345:1: rule__PrimitiveType__Group_6__0 : rule__PrimitiveType__Group_6__0__Impl rule__PrimitiveType__Group_6__1 ; + // InternalRoom.g:5497:1: rule__PrimitiveType__Group_6__0 : rule__PrimitiveType__Group_6__0__Impl rule__PrimitiveType__Group_6__1 ; public final void rule__PrimitiveType__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5349:1: ( rule__PrimitiveType__Group_6__0__Impl rule__PrimitiveType__Group_6__1 ) - // InternalRoom.g:5350:2: rule__PrimitiveType__Group_6__0__Impl rule__PrimitiveType__Group_6__1 + // InternalRoom.g:5501:1: ( rule__PrimitiveType__Group_6__0__Impl rule__PrimitiveType__Group_6__1 ) + // InternalRoom.g:5502:2: rule__PrimitiveType__Group_6__0__Impl rule__PrimitiveType__Group_6__1 { pushFollow(FOLLOW_3); rule__PrimitiveType__Group_6__0__Impl(); @@ -16417,17 +16829,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group_6__0__Impl" - // InternalRoom.g:5357:1: rule__PrimitiveType__Group_6__0__Impl : ( '(' ) ; + // InternalRoom.g:5509:1: rule__PrimitiveType__Group_6__0__Impl : ( '(' ) ; public final void rule__PrimitiveType__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5361:1: ( ( '(' ) ) - // InternalRoom.g:5362:1: ( '(' ) + // InternalRoom.g:5513:1: ( ( '(' ) ) + // InternalRoom.g:5514:1: ( '(' ) { - // InternalRoom.g:5362:1: ( '(' ) - // InternalRoom.g:5363:1: '(' + // InternalRoom.g:5514:1: ( '(' ) + // InternalRoom.g:5515:1: '(' { before(grammarAccess.getPrimitiveTypeAccess().getLeftParenthesisKeyword_6_0()); match(input,50,FOLLOW_2); @@ -16454,14 +16866,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group_6__1" - // InternalRoom.g:5376:1: rule__PrimitiveType__Group_6__1 : rule__PrimitiveType__Group_6__1__Impl rule__PrimitiveType__Group_6__2 ; + // InternalRoom.g:5528:1: rule__PrimitiveType__Group_6__1 : rule__PrimitiveType__Group_6__1__Impl rule__PrimitiveType__Group_6__2 ; public final void rule__PrimitiveType__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5380:1: ( rule__PrimitiveType__Group_6__1__Impl rule__PrimitiveType__Group_6__2 ) - // InternalRoom.g:5381:2: rule__PrimitiveType__Group_6__1__Impl rule__PrimitiveType__Group_6__2 + // InternalRoom.g:5532:1: ( rule__PrimitiveType__Group_6__1__Impl rule__PrimitiveType__Group_6__2 ) + // InternalRoom.g:5533:2: rule__PrimitiveType__Group_6__1__Impl rule__PrimitiveType__Group_6__2 { pushFollow(FOLLOW_15); rule__PrimitiveType__Group_6__1__Impl(); @@ -16492,21 +16904,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group_6__1__Impl" - // InternalRoom.g:5388:1: rule__PrimitiveType__Group_6__1__Impl : ( ( rule__PrimitiveType__CastNameAssignment_6_1 ) ) ; + // InternalRoom.g:5540:1: rule__PrimitiveType__Group_6__1__Impl : ( ( rule__PrimitiveType__CastNameAssignment_6_1 ) ) ; public final void rule__PrimitiveType__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5392:1: ( ( ( rule__PrimitiveType__CastNameAssignment_6_1 ) ) ) - // InternalRoom.g:5393:1: ( ( rule__PrimitiveType__CastNameAssignment_6_1 ) ) + // InternalRoom.g:5544:1: ( ( ( rule__PrimitiveType__CastNameAssignment_6_1 ) ) ) + // InternalRoom.g:5545:1: ( ( rule__PrimitiveType__CastNameAssignment_6_1 ) ) { - // InternalRoom.g:5393:1: ( ( rule__PrimitiveType__CastNameAssignment_6_1 ) ) - // InternalRoom.g:5394:1: ( rule__PrimitiveType__CastNameAssignment_6_1 ) + // InternalRoom.g:5545:1: ( ( rule__PrimitiveType__CastNameAssignment_6_1 ) ) + // InternalRoom.g:5546:1: ( rule__PrimitiveType__CastNameAssignment_6_1 ) { before(grammarAccess.getPrimitiveTypeAccess().getCastNameAssignment_6_1()); - // InternalRoom.g:5395:1: ( rule__PrimitiveType__CastNameAssignment_6_1 ) - // InternalRoom.g:5395:2: rule__PrimitiveType__CastNameAssignment_6_1 + // InternalRoom.g:5547:1: ( rule__PrimitiveType__CastNameAssignment_6_1 ) + // InternalRoom.g:5547:2: rule__PrimitiveType__CastNameAssignment_6_1 { pushFollow(FOLLOW_2); rule__PrimitiveType__CastNameAssignment_6_1(); @@ -16539,14 +16951,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group_6__2" - // InternalRoom.g:5405:1: rule__PrimitiveType__Group_6__2 : rule__PrimitiveType__Group_6__2__Impl ; + // InternalRoom.g:5557:1: rule__PrimitiveType__Group_6__2 : rule__PrimitiveType__Group_6__2__Impl ; public final void rule__PrimitiveType__Group_6__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5409:1: ( rule__PrimitiveType__Group_6__2__Impl ) - // InternalRoom.g:5410:2: rule__PrimitiveType__Group_6__2__Impl + // InternalRoom.g:5561:1: ( rule__PrimitiveType__Group_6__2__Impl ) + // InternalRoom.g:5562:2: rule__PrimitiveType__Group_6__2__Impl { pushFollow(FOLLOW_2); rule__PrimitiveType__Group_6__2__Impl(); @@ -16572,17 +16984,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group_6__2__Impl" - // InternalRoom.g:5416:1: rule__PrimitiveType__Group_6__2__Impl : ( ')' ) ; + // InternalRoom.g:5568:1: rule__PrimitiveType__Group_6__2__Impl : ( ')' ) ; public final void rule__PrimitiveType__Group_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5420:1: ( ( ')' ) ) - // InternalRoom.g:5421:1: ( ')' ) + // InternalRoom.g:5572:1: ( ( ')' ) ) + // InternalRoom.g:5573:1: ( ')' ) { - // InternalRoom.g:5421:1: ( ')' ) - // InternalRoom.g:5422:1: ')' + // InternalRoom.g:5573:1: ( ')' ) + // InternalRoom.g:5574:1: ')' { before(grammarAccess.getPrimitiveTypeAccess().getRightParenthesisKeyword_6_2()); match(input,51,FOLLOW_2); @@ -16609,14 +17021,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__0" - // InternalRoom.g:5441:1: rule__EnumerationType__Group__0 : rule__EnumerationType__Group__0__Impl rule__EnumerationType__Group__1 ; + // InternalRoom.g:5593:1: rule__EnumerationType__Group__0 : rule__EnumerationType__Group__0__Impl rule__EnumerationType__Group__1 ; public final void rule__EnumerationType__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5445:1: ( rule__EnumerationType__Group__0__Impl rule__EnumerationType__Group__1 ) - // InternalRoom.g:5446:2: rule__EnumerationType__Group__0__Impl rule__EnumerationType__Group__1 + // InternalRoom.g:5597:1: ( rule__EnumerationType__Group__0__Impl rule__EnumerationType__Group__1 ) + // InternalRoom.g:5598:2: rule__EnumerationType__Group__0__Impl rule__EnumerationType__Group__1 { pushFollow(FOLLOW_3); rule__EnumerationType__Group__0__Impl(); @@ -16647,17 +17059,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__0__Impl" - // InternalRoom.g:5453:1: rule__EnumerationType__Group__0__Impl : ( 'Enumeration' ) ; + // InternalRoom.g:5605:1: rule__EnumerationType__Group__0__Impl : ( 'Enumeration' ) ; public final void rule__EnumerationType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5457:1: ( ( 'Enumeration' ) ) - // InternalRoom.g:5458:1: ( 'Enumeration' ) + // InternalRoom.g:5609:1: ( ( 'Enumeration' ) ) + // InternalRoom.g:5610:1: ( 'Enumeration' ) { - // InternalRoom.g:5458:1: ( 'Enumeration' ) - // InternalRoom.g:5459:1: 'Enumeration' + // InternalRoom.g:5610:1: ( 'Enumeration' ) + // InternalRoom.g:5611:1: 'Enumeration' { before(grammarAccess.getEnumerationTypeAccess().getEnumerationKeyword_0()); match(input,52,FOLLOW_2); @@ -16684,14 +17096,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__1" - // InternalRoom.g:5472:1: rule__EnumerationType__Group__1 : rule__EnumerationType__Group__1__Impl rule__EnumerationType__Group__2 ; + // InternalRoom.g:5624:1: rule__EnumerationType__Group__1 : rule__EnumerationType__Group__1__Impl rule__EnumerationType__Group__2 ; public final void rule__EnumerationType__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5476:1: ( rule__EnumerationType__Group__1__Impl rule__EnumerationType__Group__2 ) - // InternalRoom.g:5477:2: rule__EnumerationType__Group__1__Impl rule__EnumerationType__Group__2 + // InternalRoom.g:5628:1: ( rule__EnumerationType__Group__1__Impl rule__EnumerationType__Group__2 ) + // InternalRoom.g:5629:2: rule__EnumerationType__Group__1__Impl rule__EnumerationType__Group__2 { pushFollow(FOLLOW_16); rule__EnumerationType__Group__1__Impl(); @@ -16722,21 +17134,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__1__Impl" - // InternalRoom.g:5484:1: rule__EnumerationType__Group__1__Impl : ( ( rule__EnumerationType__NameAssignment_1 ) ) ; + // InternalRoom.g:5636:1: rule__EnumerationType__Group__1__Impl : ( ( rule__EnumerationType__NameAssignment_1 ) ) ; public final void rule__EnumerationType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5488:1: ( ( ( rule__EnumerationType__NameAssignment_1 ) ) ) - // InternalRoom.g:5489:1: ( ( rule__EnumerationType__NameAssignment_1 ) ) + // InternalRoom.g:5640:1: ( ( ( rule__EnumerationType__NameAssignment_1 ) ) ) + // InternalRoom.g:5641:1: ( ( rule__EnumerationType__NameAssignment_1 ) ) { - // InternalRoom.g:5489:1: ( ( rule__EnumerationType__NameAssignment_1 ) ) - // InternalRoom.g:5490:1: ( rule__EnumerationType__NameAssignment_1 ) + // InternalRoom.g:5641:1: ( ( rule__EnumerationType__NameAssignment_1 ) ) + // InternalRoom.g:5642:1: ( rule__EnumerationType__NameAssignment_1 ) { before(grammarAccess.getEnumerationTypeAccess().getNameAssignment_1()); - // InternalRoom.g:5491:1: ( rule__EnumerationType__NameAssignment_1 ) - // InternalRoom.g:5491:2: rule__EnumerationType__NameAssignment_1 + // InternalRoom.g:5643:1: ( rule__EnumerationType__NameAssignment_1 ) + // InternalRoom.g:5643:2: rule__EnumerationType__NameAssignment_1 { pushFollow(FOLLOW_2); rule__EnumerationType__NameAssignment_1(); @@ -16769,14 +17181,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__2" - // InternalRoom.g:5501:1: rule__EnumerationType__Group__2 : rule__EnumerationType__Group__2__Impl rule__EnumerationType__Group__3 ; + // InternalRoom.g:5653:1: rule__EnumerationType__Group__2 : rule__EnumerationType__Group__2__Impl rule__EnumerationType__Group__3 ; public final void rule__EnumerationType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5505:1: ( rule__EnumerationType__Group__2__Impl rule__EnumerationType__Group__3 ) - // InternalRoom.g:5506:2: rule__EnumerationType__Group__2__Impl rule__EnumerationType__Group__3 + // InternalRoom.g:5657:1: ( rule__EnumerationType__Group__2__Impl rule__EnumerationType__Group__3 ) + // InternalRoom.g:5658:2: rule__EnumerationType__Group__2__Impl rule__EnumerationType__Group__3 { pushFollow(FOLLOW_16); rule__EnumerationType__Group__2__Impl(); @@ -16807,29 +17219,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__2__Impl" - // InternalRoom.g:5513:1: rule__EnumerationType__Group__2__Impl : ( ( rule__EnumerationType__DocuAssignment_2 )? ) ; + // InternalRoom.g:5665:1: rule__EnumerationType__Group__2__Impl : ( ( rule__EnumerationType__DocuAssignment_2 )? ) ; public final void rule__EnumerationType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5517:1: ( ( ( rule__EnumerationType__DocuAssignment_2 )? ) ) - // InternalRoom.g:5518:1: ( ( rule__EnumerationType__DocuAssignment_2 )? ) + // InternalRoom.g:5669:1: ( ( ( rule__EnumerationType__DocuAssignment_2 )? ) ) + // InternalRoom.g:5670:1: ( ( rule__EnumerationType__DocuAssignment_2 )? ) { - // InternalRoom.g:5518:1: ( ( rule__EnumerationType__DocuAssignment_2 )? ) - // InternalRoom.g:5519:1: ( rule__EnumerationType__DocuAssignment_2 )? + // InternalRoom.g:5670:1: ( ( rule__EnumerationType__DocuAssignment_2 )? ) + // InternalRoom.g:5671:1: ( rule__EnumerationType__DocuAssignment_2 )? { before(grammarAccess.getEnumerationTypeAccess().getDocuAssignment_2()); - // InternalRoom.g:5520:1: ( rule__EnumerationType__DocuAssignment_2 )? - int alt62=2; - int LA62_0 = input.LA(1); + // InternalRoom.g:5672:1: ( rule__EnumerationType__DocuAssignment_2 )? + int alt63=2; + int LA63_0 = input.LA(1); - if ( (LA62_0==62) ) { - alt62=1; + if ( (LA63_0==62) ) { + alt63=1; } - switch (alt62) { + switch (alt63) { case 1 : - // InternalRoom.g:5520:2: rule__EnumerationType__DocuAssignment_2 + // InternalRoom.g:5672:2: rule__EnumerationType__DocuAssignment_2 { pushFollow(FOLLOW_2); rule__EnumerationType__DocuAssignment_2(); @@ -16865,14 +17277,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__3" - // InternalRoom.g:5530:1: rule__EnumerationType__Group__3 : rule__EnumerationType__Group__3__Impl rule__EnumerationType__Group__4 ; + // InternalRoom.g:5682:1: rule__EnumerationType__Group__3 : rule__EnumerationType__Group__3__Impl rule__EnumerationType__Group__4 ; public final void rule__EnumerationType__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5534:1: ( rule__EnumerationType__Group__3__Impl rule__EnumerationType__Group__4 ) - // InternalRoom.g:5535:2: rule__EnumerationType__Group__3__Impl rule__EnumerationType__Group__4 + // InternalRoom.g:5686:1: ( rule__EnumerationType__Group__3__Impl rule__EnumerationType__Group__4 ) + // InternalRoom.g:5687:2: rule__EnumerationType__Group__3__Impl rule__EnumerationType__Group__4 { pushFollow(FOLLOW_16); rule__EnumerationType__Group__3__Impl(); @@ -16903,29 +17315,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__3__Impl" - // InternalRoom.g:5542:1: rule__EnumerationType__Group__3__Impl : ( ( rule__EnumerationType__Group_3__0 )? ) ; + // InternalRoom.g:5694:1: rule__EnumerationType__Group__3__Impl : ( ( rule__EnumerationType__Group_3__0 )? ) ; public final void rule__EnumerationType__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5546:1: ( ( ( rule__EnumerationType__Group_3__0 )? ) ) - // InternalRoom.g:5547:1: ( ( rule__EnumerationType__Group_3__0 )? ) + // InternalRoom.g:5698:1: ( ( ( rule__EnumerationType__Group_3__0 )? ) ) + // InternalRoom.g:5699:1: ( ( rule__EnumerationType__Group_3__0 )? ) { - // InternalRoom.g:5547:1: ( ( rule__EnumerationType__Group_3__0 )? ) - // InternalRoom.g:5548:1: ( rule__EnumerationType__Group_3__0 )? + // InternalRoom.g:5699:1: ( ( rule__EnumerationType__Group_3__0 )? ) + // InternalRoom.g:5700:1: ( rule__EnumerationType__Group_3__0 )? { before(grammarAccess.getEnumerationTypeAccess().getGroup_3()); - // InternalRoom.g:5549:1: ( rule__EnumerationType__Group_3__0 )? - int alt63=2; - int LA63_0 = input.LA(1); + // InternalRoom.g:5701:1: ( rule__EnumerationType__Group_3__0 )? + int alt64=2; + int LA64_0 = input.LA(1); - if ( (LA63_0==53) ) { - alt63=1; + if ( (LA64_0==53) ) { + alt64=1; } - switch (alt63) { + switch (alt64) { case 1 : - // InternalRoom.g:5549:2: rule__EnumerationType__Group_3__0 + // InternalRoom.g:5701:2: rule__EnumerationType__Group_3__0 { pushFollow(FOLLOW_2); rule__EnumerationType__Group_3__0(); @@ -16961,14 +17373,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__4" - // InternalRoom.g:5559:1: rule__EnumerationType__Group__4 : rule__EnumerationType__Group__4__Impl rule__EnumerationType__Group__5 ; + // InternalRoom.g:5711:1: rule__EnumerationType__Group__4 : rule__EnumerationType__Group__4__Impl rule__EnumerationType__Group__5 ; public final void rule__EnumerationType__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5563:1: ( rule__EnumerationType__Group__4__Impl rule__EnumerationType__Group__5 ) - // InternalRoom.g:5564:2: rule__EnumerationType__Group__4__Impl rule__EnumerationType__Group__5 + // InternalRoom.g:5715:1: ( rule__EnumerationType__Group__4__Impl rule__EnumerationType__Group__5 ) + // InternalRoom.g:5716:2: rule__EnumerationType__Group__4__Impl rule__EnumerationType__Group__5 { pushFollow(FOLLOW_17); rule__EnumerationType__Group__4__Impl(); @@ -16999,17 +17411,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__4__Impl" - // InternalRoom.g:5571:1: rule__EnumerationType__Group__4__Impl : ( '{' ) ; + // InternalRoom.g:5723:1: rule__EnumerationType__Group__4__Impl : ( '{' ) ; public final void rule__EnumerationType__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5575:1: ( ( '{' ) ) - // InternalRoom.g:5576:1: ( '{' ) + // InternalRoom.g:5727:1: ( ( '{' ) ) + // InternalRoom.g:5728:1: ( '{' ) { - // InternalRoom.g:5576:1: ( '{' ) - // InternalRoom.g:5577:1: '{' + // InternalRoom.g:5728:1: ( '{' ) + // InternalRoom.g:5729:1: '{' { before(grammarAccess.getEnumerationTypeAccess().getLeftCurlyBracketKeyword_4()); match(input,44,FOLLOW_2); @@ -17036,14 +17448,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__5" - // InternalRoom.g:5590:1: rule__EnumerationType__Group__5 : rule__EnumerationType__Group__5__Impl rule__EnumerationType__Group__6 ; + // InternalRoom.g:5742:1: rule__EnumerationType__Group__5 : rule__EnumerationType__Group__5__Impl rule__EnumerationType__Group__6 ; public final void rule__EnumerationType__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5594:1: ( rule__EnumerationType__Group__5__Impl rule__EnumerationType__Group__6 ) - // InternalRoom.g:5595:2: rule__EnumerationType__Group__5__Impl rule__EnumerationType__Group__6 + // InternalRoom.g:5746:1: ( rule__EnumerationType__Group__5__Impl rule__EnumerationType__Group__6 ) + // InternalRoom.g:5747:2: rule__EnumerationType__Group__5__Impl rule__EnumerationType__Group__6 { pushFollow(FOLLOW_17); rule__EnumerationType__Group__5__Impl(); @@ -17074,29 +17486,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__5__Impl" - // InternalRoom.g:5602:1: rule__EnumerationType__Group__5__Impl : ( ( rule__EnumerationType__Group_5__0 )? ) ; + // InternalRoom.g:5754:1: rule__EnumerationType__Group__5__Impl : ( ( rule__EnumerationType__Group_5__0 )? ) ; public final void rule__EnumerationType__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5606:1: ( ( ( rule__EnumerationType__Group_5__0 )? ) ) - // InternalRoom.g:5607:1: ( ( rule__EnumerationType__Group_5__0 )? ) + // InternalRoom.g:5758:1: ( ( ( rule__EnumerationType__Group_5__0 )? ) ) + // InternalRoom.g:5759:1: ( ( rule__EnumerationType__Group_5__0 )? ) { - // InternalRoom.g:5607:1: ( ( rule__EnumerationType__Group_5__0 )? ) - // InternalRoom.g:5608:1: ( rule__EnumerationType__Group_5__0 )? + // InternalRoom.g:5759:1: ( ( rule__EnumerationType__Group_5__0 )? ) + // InternalRoom.g:5760:1: ( rule__EnumerationType__Group_5__0 )? { before(grammarAccess.getEnumerationTypeAccess().getGroup_5()); - // InternalRoom.g:5609:1: ( rule__EnumerationType__Group_5__0 )? - int alt64=2; - int LA64_0 = input.LA(1); + // InternalRoom.g:5761:1: ( rule__EnumerationType__Group_5__0 )? + int alt65=2; + int LA65_0 = input.LA(1); - if ( (LA64_0==RULE_ID) ) { - alt64=1; + if ( (LA65_0==RULE_ID) ) { + alt65=1; } - switch (alt64) { + switch (alt65) { case 1 : - // InternalRoom.g:5609:2: rule__EnumerationType__Group_5__0 + // InternalRoom.g:5761:2: rule__EnumerationType__Group_5__0 { pushFollow(FOLLOW_2); rule__EnumerationType__Group_5__0(); @@ -17132,14 +17544,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__6" - // InternalRoom.g:5619:1: rule__EnumerationType__Group__6 : rule__EnumerationType__Group__6__Impl ; + // InternalRoom.g:5771:1: rule__EnumerationType__Group__6 : rule__EnumerationType__Group__6__Impl ; public final void rule__EnumerationType__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5623:1: ( rule__EnumerationType__Group__6__Impl ) - // InternalRoom.g:5624:2: rule__EnumerationType__Group__6__Impl + // InternalRoom.g:5775:1: ( rule__EnumerationType__Group__6__Impl ) + // InternalRoom.g:5776:2: rule__EnumerationType__Group__6__Impl { pushFollow(FOLLOW_2); rule__EnumerationType__Group__6__Impl(); @@ -17165,17 +17577,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__6__Impl" - // InternalRoom.g:5630:1: rule__EnumerationType__Group__6__Impl : ( '}' ) ; + // InternalRoom.g:5782:1: rule__EnumerationType__Group__6__Impl : ( '}' ) ; public final void rule__EnumerationType__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5634:1: ( ( '}' ) ) - // InternalRoom.g:5635:1: ( '}' ) + // InternalRoom.g:5786:1: ( ( '}' ) ) + // InternalRoom.g:5787:1: ( '}' ) { - // InternalRoom.g:5635:1: ( '}' ) - // InternalRoom.g:5636:1: '}' + // InternalRoom.g:5787:1: ( '}' ) + // InternalRoom.g:5788:1: '}' { before(grammarAccess.getEnumerationTypeAccess().getRightCurlyBracketKeyword_6()); match(input,45,FOLLOW_2); @@ -17202,14 +17614,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_3__0" - // InternalRoom.g:5663:1: rule__EnumerationType__Group_3__0 : rule__EnumerationType__Group_3__0__Impl rule__EnumerationType__Group_3__1 ; + // InternalRoom.g:5815:1: rule__EnumerationType__Group_3__0 : rule__EnumerationType__Group_3__0__Impl rule__EnumerationType__Group_3__1 ; public final void rule__EnumerationType__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5667:1: ( rule__EnumerationType__Group_3__0__Impl rule__EnumerationType__Group_3__1 ) - // InternalRoom.g:5668:2: rule__EnumerationType__Group_3__0__Impl rule__EnumerationType__Group_3__1 + // InternalRoom.g:5819:1: ( rule__EnumerationType__Group_3__0__Impl rule__EnumerationType__Group_3__1 ) + // InternalRoom.g:5820:2: rule__EnumerationType__Group_3__0__Impl rule__EnumerationType__Group_3__1 { pushFollow(FOLLOW_3); rule__EnumerationType__Group_3__0__Impl(); @@ -17240,17 +17652,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_3__0__Impl" - // InternalRoom.g:5675:1: rule__EnumerationType__Group_3__0__Impl : ( 'of' ) ; + // InternalRoom.g:5827:1: rule__EnumerationType__Group_3__0__Impl : ( 'of' ) ; public final void rule__EnumerationType__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5679:1: ( ( 'of' ) ) - // InternalRoom.g:5680:1: ( 'of' ) + // InternalRoom.g:5831:1: ( ( 'of' ) ) + // InternalRoom.g:5832:1: ( 'of' ) { - // InternalRoom.g:5680:1: ( 'of' ) - // InternalRoom.g:5681:1: 'of' + // InternalRoom.g:5832:1: ( 'of' ) + // InternalRoom.g:5833:1: 'of' { before(grammarAccess.getEnumerationTypeAccess().getOfKeyword_3_0()); match(input,53,FOLLOW_2); @@ -17277,14 +17689,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_3__1" - // InternalRoom.g:5694:1: rule__EnumerationType__Group_3__1 : rule__EnumerationType__Group_3__1__Impl ; + // InternalRoom.g:5846:1: rule__EnumerationType__Group_3__1 : rule__EnumerationType__Group_3__1__Impl ; public final void rule__EnumerationType__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5698:1: ( rule__EnumerationType__Group_3__1__Impl ) - // InternalRoom.g:5699:2: rule__EnumerationType__Group_3__1__Impl + // InternalRoom.g:5850:1: ( rule__EnumerationType__Group_3__1__Impl ) + // InternalRoom.g:5851:2: rule__EnumerationType__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__EnumerationType__Group_3__1__Impl(); @@ -17310,21 +17722,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_3__1__Impl" - // InternalRoom.g:5705:1: rule__EnumerationType__Group_3__1__Impl : ( ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) ) ; + // InternalRoom.g:5857:1: rule__EnumerationType__Group_3__1__Impl : ( ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) ) ; public final void rule__EnumerationType__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5709:1: ( ( ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) ) ) - // InternalRoom.g:5710:1: ( ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) ) + // InternalRoom.g:5861:1: ( ( ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) ) ) + // InternalRoom.g:5862:1: ( ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) ) { - // InternalRoom.g:5710:1: ( ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) ) - // InternalRoom.g:5711:1: ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) + // InternalRoom.g:5862:1: ( ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) ) + // InternalRoom.g:5863:1: ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) { before(grammarAccess.getEnumerationTypeAccess().getPrimitiveTypeAssignment_3_1()); - // InternalRoom.g:5712:1: ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) - // InternalRoom.g:5712:2: rule__EnumerationType__PrimitiveTypeAssignment_3_1 + // InternalRoom.g:5864:1: ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) + // InternalRoom.g:5864:2: rule__EnumerationType__PrimitiveTypeAssignment_3_1 { pushFollow(FOLLOW_2); rule__EnumerationType__PrimitiveTypeAssignment_3_1(); @@ -17357,14 +17769,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_5__0" - // InternalRoom.g:5726:1: rule__EnumerationType__Group_5__0 : rule__EnumerationType__Group_5__0__Impl rule__EnumerationType__Group_5__1 ; + // InternalRoom.g:5878:1: rule__EnumerationType__Group_5__0 : rule__EnumerationType__Group_5__0__Impl rule__EnumerationType__Group_5__1 ; public final void rule__EnumerationType__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5730:1: ( rule__EnumerationType__Group_5__0__Impl rule__EnumerationType__Group_5__1 ) - // InternalRoom.g:5731:2: rule__EnumerationType__Group_5__0__Impl rule__EnumerationType__Group_5__1 + // InternalRoom.g:5882:1: ( rule__EnumerationType__Group_5__0__Impl rule__EnumerationType__Group_5__1 ) + // InternalRoom.g:5883:2: rule__EnumerationType__Group_5__0__Impl rule__EnumerationType__Group_5__1 { pushFollow(FOLLOW_18); rule__EnumerationType__Group_5__0__Impl(); @@ -17395,21 +17807,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_5__0__Impl" - // InternalRoom.g:5738:1: rule__EnumerationType__Group_5__0__Impl : ( ( rule__EnumerationType__LiteralsAssignment_5_0 ) ) ; + // InternalRoom.g:5890:1: rule__EnumerationType__Group_5__0__Impl : ( ( rule__EnumerationType__LiteralsAssignment_5_0 ) ) ; public final void rule__EnumerationType__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5742:1: ( ( ( rule__EnumerationType__LiteralsAssignment_5_0 ) ) ) - // InternalRoom.g:5743:1: ( ( rule__EnumerationType__LiteralsAssignment_5_0 ) ) + // InternalRoom.g:5894:1: ( ( ( rule__EnumerationType__LiteralsAssignment_5_0 ) ) ) + // InternalRoom.g:5895:1: ( ( rule__EnumerationType__LiteralsAssignment_5_0 ) ) { - // InternalRoom.g:5743:1: ( ( rule__EnumerationType__LiteralsAssignment_5_0 ) ) - // InternalRoom.g:5744:1: ( rule__EnumerationType__LiteralsAssignment_5_0 ) + // InternalRoom.g:5895:1: ( ( rule__EnumerationType__LiteralsAssignment_5_0 ) ) + // InternalRoom.g:5896:1: ( rule__EnumerationType__LiteralsAssignment_5_0 ) { before(grammarAccess.getEnumerationTypeAccess().getLiteralsAssignment_5_0()); - // InternalRoom.g:5745:1: ( rule__EnumerationType__LiteralsAssignment_5_0 ) - // InternalRoom.g:5745:2: rule__EnumerationType__LiteralsAssignment_5_0 + // InternalRoom.g:5897:1: ( rule__EnumerationType__LiteralsAssignment_5_0 ) + // InternalRoom.g:5897:2: rule__EnumerationType__LiteralsAssignment_5_0 { pushFollow(FOLLOW_2); rule__EnumerationType__LiteralsAssignment_5_0(); @@ -17442,14 +17854,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_5__1" - // InternalRoom.g:5755:1: rule__EnumerationType__Group_5__1 : rule__EnumerationType__Group_5__1__Impl ; + // InternalRoom.g:5907:1: rule__EnumerationType__Group_5__1 : rule__EnumerationType__Group_5__1__Impl ; public final void rule__EnumerationType__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5759:1: ( rule__EnumerationType__Group_5__1__Impl ) - // InternalRoom.g:5760:2: rule__EnumerationType__Group_5__1__Impl + // InternalRoom.g:5911:1: ( rule__EnumerationType__Group_5__1__Impl ) + // InternalRoom.g:5912:2: rule__EnumerationType__Group_5__1__Impl { pushFollow(FOLLOW_2); rule__EnumerationType__Group_5__1__Impl(); @@ -17475,33 +17887,33 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_5__1__Impl" - // InternalRoom.g:5766:1: rule__EnumerationType__Group_5__1__Impl : ( ( rule__EnumerationType__Group_5_1__0 )* ) ; + // InternalRoom.g:5918:1: rule__EnumerationType__Group_5__1__Impl : ( ( rule__EnumerationType__Group_5_1__0 )* ) ; public final void rule__EnumerationType__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5770:1: ( ( ( rule__EnumerationType__Group_5_1__0 )* ) ) - // InternalRoom.g:5771:1: ( ( rule__EnumerationType__Group_5_1__0 )* ) + // InternalRoom.g:5922:1: ( ( ( rule__EnumerationType__Group_5_1__0 )* ) ) + // InternalRoom.g:5923:1: ( ( rule__EnumerationType__Group_5_1__0 )* ) { - // InternalRoom.g:5771:1: ( ( rule__EnumerationType__Group_5_1__0 )* ) - // InternalRoom.g:5772:1: ( rule__EnumerationType__Group_5_1__0 )* + // InternalRoom.g:5923:1: ( ( rule__EnumerationType__Group_5_1__0 )* ) + // InternalRoom.g:5924:1: ( rule__EnumerationType__Group_5_1__0 )* { before(grammarAccess.getEnumerationTypeAccess().getGroup_5_1()); - // InternalRoom.g:5773:1: ( rule__EnumerationType__Group_5_1__0 )* - loop65: + // InternalRoom.g:5925:1: ( rule__EnumerationType__Group_5_1__0 )* + loop66: do { - int alt65=2; - int LA65_0 = input.LA(1); + int alt66=2; + int LA66_0 = input.LA(1); - if ( (LA65_0==54) ) { - alt65=1; + if ( (LA66_0==54) ) { + alt66=1; } - switch (alt65) { + switch (alt66) { case 1 : - // InternalRoom.g:5773:2: rule__EnumerationType__Group_5_1__0 + // InternalRoom.g:5925:2: rule__EnumerationType__Group_5_1__0 { pushFollow(FOLLOW_19); rule__EnumerationType__Group_5_1__0(); @@ -17513,7 +17925,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop65; + break loop66; } } while (true); @@ -17540,14 +17952,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_5_1__0" - // InternalRoom.g:5787:1: rule__EnumerationType__Group_5_1__0 : rule__EnumerationType__Group_5_1__0__Impl rule__EnumerationType__Group_5_1__1 ; + // InternalRoom.g:5939:1: rule__EnumerationType__Group_5_1__0 : rule__EnumerationType__Group_5_1__0__Impl rule__EnumerationType__Group_5_1__1 ; public final void rule__EnumerationType__Group_5_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5791:1: ( rule__EnumerationType__Group_5_1__0__Impl rule__EnumerationType__Group_5_1__1 ) - // InternalRoom.g:5792:2: rule__EnumerationType__Group_5_1__0__Impl rule__EnumerationType__Group_5_1__1 + // InternalRoom.g:5943:1: ( rule__EnumerationType__Group_5_1__0__Impl rule__EnumerationType__Group_5_1__1 ) + // InternalRoom.g:5944:2: rule__EnumerationType__Group_5_1__0__Impl rule__EnumerationType__Group_5_1__1 { pushFollow(FOLLOW_3); rule__EnumerationType__Group_5_1__0__Impl(); @@ -17578,17 +17990,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_5_1__0__Impl" - // InternalRoom.g:5799:1: rule__EnumerationType__Group_5_1__0__Impl : ( ',' ) ; + // InternalRoom.g:5951:1: rule__EnumerationType__Group_5_1__0__Impl : ( ',' ) ; public final void rule__EnumerationType__Group_5_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5803:1: ( ( ',' ) ) - // InternalRoom.g:5804:1: ( ',' ) + // InternalRoom.g:5955:1: ( ( ',' ) ) + // InternalRoom.g:5956:1: ( ',' ) { - // InternalRoom.g:5804:1: ( ',' ) - // InternalRoom.g:5805:1: ',' + // InternalRoom.g:5956:1: ( ',' ) + // InternalRoom.g:5957:1: ',' { before(grammarAccess.getEnumerationTypeAccess().getCommaKeyword_5_1_0()); match(input,54,FOLLOW_2); @@ -17615,14 +18027,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_5_1__1" - // InternalRoom.g:5818:1: rule__EnumerationType__Group_5_1__1 : rule__EnumerationType__Group_5_1__1__Impl ; + // InternalRoom.g:5970:1: rule__EnumerationType__Group_5_1__1 : rule__EnumerationType__Group_5_1__1__Impl ; public final void rule__EnumerationType__Group_5_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5822:1: ( rule__EnumerationType__Group_5_1__1__Impl ) - // InternalRoom.g:5823:2: rule__EnumerationType__Group_5_1__1__Impl + // InternalRoom.g:5974:1: ( rule__EnumerationType__Group_5_1__1__Impl ) + // InternalRoom.g:5975:2: rule__EnumerationType__Group_5_1__1__Impl { pushFollow(FOLLOW_2); rule__EnumerationType__Group_5_1__1__Impl(); @@ -17648,21 +18060,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_5_1__1__Impl" - // InternalRoom.g:5829:1: rule__EnumerationType__Group_5_1__1__Impl : ( ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) ) ; + // InternalRoom.g:5981:1: rule__EnumerationType__Group_5_1__1__Impl : ( ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) ) ; public final void rule__EnumerationType__Group_5_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5833:1: ( ( ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) ) ) - // InternalRoom.g:5834:1: ( ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) ) + // InternalRoom.g:5985:1: ( ( ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) ) ) + // InternalRoom.g:5986:1: ( ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) ) { - // InternalRoom.g:5834:1: ( ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) ) - // InternalRoom.g:5835:1: ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) + // InternalRoom.g:5986:1: ( ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) ) + // InternalRoom.g:5987:1: ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) { before(grammarAccess.getEnumerationTypeAccess().getLiteralsAssignment_5_1_1()); - // InternalRoom.g:5836:1: ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) - // InternalRoom.g:5836:2: rule__EnumerationType__LiteralsAssignment_5_1_1 + // InternalRoom.g:5988:1: ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) + // InternalRoom.g:5988:2: rule__EnumerationType__LiteralsAssignment_5_1_1 { pushFollow(FOLLOW_2); rule__EnumerationType__LiteralsAssignment_5_1_1(); @@ -17695,14 +18107,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteral__Group__0" - // InternalRoom.g:5850:1: rule__EnumLiteral__Group__0 : rule__EnumLiteral__Group__0__Impl rule__EnumLiteral__Group__1 ; + // InternalRoom.g:6002:1: rule__EnumLiteral__Group__0 : rule__EnumLiteral__Group__0__Impl rule__EnumLiteral__Group__1 ; public final void rule__EnumLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5854:1: ( rule__EnumLiteral__Group__0__Impl rule__EnumLiteral__Group__1 ) - // InternalRoom.g:5855:2: rule__EnumLiteral__Group__0__Impl rule__EnumLiteral__Group__1 + // InternalRoom.g:6006:1: ( rule__EnumLiteral__Group__0__Impl rule__EnumLiteral__Group__1 ) + // InternalRoom.g:6007:2: rule__EnumLiteral__Group__0__Impl rule__EnumLiteral__Group__1 { pushFollow(FOLLOW_20); rule__EnumLiteral__Group__0__Impl(); @@ -17733,21 +18145,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteral__Group__0__Impl" - // InternalRoom.g:5862:1: rule__EnumLiteral__Group__0__Impl : ( ( rule__EnumLiteral__NameAssignment_0 ) ) ; + // InternalRoom.g:6014:1: rule__EnumLiteral__Group__0__Impl : ( ( rule__EnumLiteral__NameAssignment_0 ) ) ; public final void rule__EnumLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5866:1: ( ( ( rule__EnumLiteral__NameAssignment_0 ) ) ) - // InternalRoom.g:5867:1: ( ( rule__EnumLiteral__NameAssignment_0 ) ) + // InternalRoom.g:6018:1: ( ( ( rule__EnumLiteral__NameAssignment_0 ) ) ) + // InternalRoom.g:6019:1: ( ( rule__EnumLiteral__NameAssignment_0 ) ) { - // InternalRoom.g:5867:1: ( ( rule__EnumLiteral__NameAssignment_0 ) ) - // InternalRoom.g:5868:1: ( rule__EnumLiteral__NameAssignment_0 ) + // InternalRoom.g:6019:1: ( ( rule__EnumLiteral__NameAssignment_0 ) ) + // InternalRoom.g:6020:1: ( rule__EnumLiteral__NameAssignment_0 ) { before(grammarAccess.getEnumLiteralAccess().getNameAssignment_0()); - // InternalRoom.g:5869:1: ( rule__EnumLiteral__NameAssignment_0 ) - // InternalRoom.g:5869:2: rule__EnumLiteral__NameAssignment_0 + // InternalRoom.g:6021:1: ( rule__EnumLiteral__NameAssignment_0 ) + // InternalRoom.g:6021:2: rule__EnumLiteral__NameAssignment_0 { pushFollow(FOLLOW_2); rule__EnumLiteral__NameAssignment_0(); @@ -17780,14 +18192,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteral__Group__1" - // InternalRoom.g:5879:1: rule__EnumLiteral__Group__1 : rule__EnumLiteral__Group__1__Impl ; + // InternalRoom.g:6031:1: rule__EnumLiteral__Group__1 : rule__EnumLiteral__Group__1__Impl ; public final void rule__EnumLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5883:1: ( rule__EnumLiteral__Group__1__Impl ) - // InternalRoom.g:5884:2: rule__EnumLiteral__Group__1__Impl + // InternalRoom.g:6035:1: ( rule__EnumLiteral__Group__1__Impl ) + // InternalRoom.g:6036:2: rule__EnumLiteral__Group__1__Impl { pushFollow(FOLLOW_2); rule__EnumLiteral__Group__1__Impl(); @@ -17813,29 +18225,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteral__Group__1__Impl" - // InternalRoom.g:5890:1: rule__EnumLiteral__Group__1__Impl : ( ( rule__EnumLiteral__Group_1__0 )? ) ; + // InternalRoom.g:6042:1: rule__EnumLiteral__Group__1__Impl : ( ( rule__EnumLiteral__Group_1__0 )? ) ; public final void rule__EnumLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5894:1: ( ( ( rule__EnumLiteral__Group_1__0 )? ) ) - // InternalRoom.g:5895:1: ( ( rule__EnumLiteral__Group_1__0 )? ) + // InternalRoom.g:6046:1: ( ( ( rule__EnumLiteral__Group_1__0 )? ) ) + // InternalRoom.g:6047:1: ( ( rule__EnumLiteral__Group_1__0 )? ) { - // InternalRoom.g:5895:1: ( ( rule__EnumLiteral__Group_1__0 )? ) - // InternalRoom.g:5896:1: ( rule__EnumLiteral__Group_1__0 )? + // InternalRoom.g:6047:1: ( ( rule__EnumLiteral__Group_1__0 )? ) + // InternalRoom.g:6048:1: ( rule__EnumLiteral__Group_1__0 )? { before(grammarAccess.getEnumLiteralAccess().getGroup_1()); - // InternalRoom.g:5897:1: ( rule__EnumLiteral__Group_1__0 )? - int alt66=2; - int LA66_0 = input.LA(1); + // InternalRoom.g:6049:1: ( rule__EnumLiteral__Group_1__0 )? + int alt67=2; + int LA67_0 = input.LA(1); - if ( (LA66_0==55) ) { - alt66=1; + if ( (LA67_0==55) ) { + alt67=1; } - switch (alt66) { + switch (alt67) { case 1 : - // InternalRoom.g:5897:2: rule__EnumLiteral__Group_1__0 + // InternalRoom.g:6049:2: rule__EnumLiteral__Group_1__0 { pushFollow(FOLLOW_2); rule__EnumLiteral__Group_1__0(); @@ -17871,14 +18283,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteral__Group_1__0" - // InternalRoom.g:5911:1: rule__EnumLiteral__Group_1__0 : rule__EnumLiteral__Group_1__0__Impl rule__EnumLiteral__Group_1__1 ; + // InternalRoom.g:6063:1: rule__EnumLiteral__Group_1__0 : rule__EnumLiteral__Group_1__0__Impl rule__EnumLiteral__Group_1__1 ; public final void rule__EnumLiteral__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5915:1: ( rule__EnumLiteral__Group_1__0__Impl rule__EnumLiteral__Group_1__1 ) - // InternalRoom.g:5916:2: rule__EnumLiteral__Group_1__0__Impl rule__EnumLiteral__Group_1__1 + // InternalRoom.g:6067:1: ( rule__EnumLiteral__Group_1__0__Impl rule__EnumLiteral__Group_1__1 ) + // InternalRoom.g:6068:2: rule__EnumLiteral__Group_1__0__Impl rule__EnumLiteral__Group_1__1 { pushFollow(FOLLOW_21); rule__EnumLiteral__Group_1__0__Impl(); @@ -17909,17 +18321,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteral__Group_1__0__Impl" - // InternalRoom.g:5923:1: rule__EnumLiteral__Group_1__0__Impl : ( '=' ) ; + // InternalRoom.g:6075:1: rule__EnumLiteral__Group_1__0__Impl : ( '=' ) ; public final void rule__EnumLiteral__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5927:1: ( ( '=' ) ) - // InternalRoom.g:5928:1: ( '=' ) + // InternalRoom.g:6079:1: ( ( '=' ) ) + // InternalRoom.g:6080:1: ( '=' ) { - // InternalRoom.g:5928:1: ( '=' ) - // InternalRoom.g:5929:1: '=' + // InternalRoom.g:6080:1: ( '=' ) + // InternalRoom.g:6081:1: '=' { before(grammarAccess.getEnumLiteralAccess().getEqualsSignKeyword_1_0()); match(input,55,FOLLOW_2); @@ -17946,14 +18358,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteral__Group_1__1" - // InternalRoom.g:5942:1: rule__EnumLiteral__Group_1__1 : rule__EnumLiteral__Group_1__1__Impl ; + // InternalRoom.g:6094:1: rule__EnumLiteral__Group_1__1 : rule__EnumLiteral__Group_1__1__Impl ; public final void rule__EnumLiteral__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5946:1: ( rule__EnumLiteral__Group_1__1__Impl ) - // InternalRoom.g:5947:2: rule__EnumLiteral__Group_1__1__Impl + // InternalRoom.g:6098:1: ( rule__EnumLiteral__Group_1__1__Impl ) + // InternalRoom.g:6099:2: rule__EnumLiteral__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__EnumLiteral__Group_1__1__Impl(); @@ -17979,21 +18391,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteral__Group_1__1__Impl" - // InternalRoom.g:5953:1: rule__EnumLiteral__Group_1__1__Impl : ( ( rule__EnumLiteral__LiteralAssignment_1_1 ) ) ; + // InternalRoom.g:6105:1: rule__EnumLiteral__Group_1__1__Impl : ( ( rule__EnumLiteral__LiteralAssignment_1_1 ) ) ; public final void rule__EnumLiteral__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5957:1: ( ( ( rule__EnumLiteral__LiteralAssignment_1_1 ) ) ) - // InternalRoom.g:5958:1: ( ( rule__EnumLiteral__LiteralAssignment_1_1 ) ) + // InternalRoom.g:6109:1: ( ( ( rule__EnumLiteral__LiteralAssignment_1_1 ) ) ) + // InternalRoom.g:6110:1: ( ( rule__EnumLiteral__LiteralAssignment_1_1 ) ) { - // InternalRoom.g:5958:1: ( ( rule__EnumLiteral__LiteralAssignment_1_1 ) ) - // InternalRoom.g:5959:1: ( rule__EnumLiteral__LiteralAssignment_1_1 ) + // InternalRoom.g:6110:1: ( ( rule__EnumLiteral__LiteralAssignment_1_1 ) ) + // InternalRoom.g:6111:1: ( rule__EnumLiteral__LiteralAssignment_1_1 ) { before(grammarAccess.getEnumLiteralAccess().getLiteralAssignment_1_1()); - // InternalRoom.g:5960:1: ( rule__EnumLiteral__LiteralAssignment_1_1 ) - // InternalRoom.g:5960:2: rule__EnumLiteral__LiteralAssignment_1_1 + // InternalRoom.g:6112:1: ( rule__EnumLiteral__LiteralAssignment_1_1 ) + // InternalRoom.g:6112:2: rule__EnumLiteral__LiteralAssignment_1_1 { pushFollow(FOLLOW_2); rule__EnumLiteral__LiteralAssignment_1_1(); @@ -18026,14 +18438,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__0" - // InternalRoom.g:5974:1: rule__ExternalType__Group__0 : rule__ExternalType__Group__0__Impl rule__ExternalType__Group__1 ; + // InternalRoom.g:6126:1: rule__ExternalType__Group__0 : rule__ExternalType__Group__0__Impl rule__ExternalType__Group__1 ; public final void rule__ExternalType__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5978:1: ( rule__ExternalType__Group__0__Impl rule__ExternalType__Group__1 ) - // InternalRoom.g:5979:2: rule__ExternalType__Group__0__Impl rule__ExternalType__Group__1 + // InternalRoom.g:6130:1: ( rule__ExternalType__Group__0__Impl rule__ExternalType__Group__1 ) + // InternalRoom.g:6131:2: rule__ExternalType__Group__0__Impl rule__ExternalType__Group__1 { pushFollow(FOLLOW_3); rule__ExternalType__Group__0__Impl(); @@ -18064,17 +18476,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__0__Impl" - // InternalRoom.g:5986:1: rule__ExternalType__Group__0__Impl : ( 'ExternalType' ) ; + // InternalRoom.g:6138:1: rule__ExternalType__Group__0__Impl : ( 'ExternalType' ) ; public final void rule__ExternalType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5990:1: ( ( 'ExternalType' ) ) - // InternalRoom.g:5991:1: ( 'ExternalType' ) + // InternalRoom.g:6142:1: ( ( 'ExternalType' ) ) + // InternalRoom.g:6143:1: ( 'ExternalType' ) { - // InternalRoom.g:5991:1: ( 'ExternalType' ) - // InternalRoom.g:5992:1: 'ExternalType' + // InternalRoom.g:6143:1: ( 'ExternalType' ) + // InternalRoom.g:6144:1: 'ExternalType' { before(grammarAccess.getExternalTypeAccess().getExternalTypeKeyword_0()); match(input,56,FOLLOW_2); @@ -18101,14 +18513,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__1" - // InternalRoom.g:6005:1: rule__ExternalType__Group__1 : rule__ExternalType__Group__1__Impl rule__ExternalType__Group__2 ; + // InternalRoom.g:6157:1: rule__ExternalType__Group__1 : rule__ExternalType__Group__1__Impl rule__ExternalType__Group__2 ; public final void rule__ExternalType__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6009:1: ( rule__ExternalType__Group__1__Impl rule__ExternalType__Group__2 ) - // InternalRoom.g:6010:2: rule__ExternalType__Group__1__Impl rule__ExternalType__Group__2 + // InternalRoom.g:6161:1: ( rule__ExternalType__Group__1__Impl rule__ExternalType__Group__2 ) + // InternalRoom.g:6162:2: rule__ExternalType__Group__1__Impl rule__ExternalType__Group__2 { pushFollow(FOLLOW_11); rule__ExternalType__Group__1__Impl(); @@ -18139,21 +18551,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__1__Impl" - // InternalRoom.g:6017:1: rule__ExternalType__Group__1__Impl : ( ( rule__ExternalType__NameAssignment_1 ) ) ; + // InternalRoom.g:6169:1: rule__ExternalType__Group__1__Impl : ( ( rule__ExternalType__NameAssignment_1 ) ) ; public final void rule__ExternalType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6021:1: ( ( ( rule__ExternalType__NameAssignment_1 ) ) ) - // InternalRoom.g:6022:1: ( ( rule__ExternalType__NameAssignment_1 ) ) + // InternalRoom.g:6173:1: ( ( ( rule__ExternalType__NameAssignment_1 ) ) ) + // InternalRoom.g:6174:1: ( ( rule__ExternalType__NameAssignment_1 ) ) { - // InternalRoom.g:6022:1: ( ( rule__ExternalType__NameAssignment_1 ) ) - // InternalRoom.g:6023:1: ( rule__ExternalType__NameAssignment_1 ) + // InternalRoom.g:6174:1: ( ( rule__ExternalType__NameAssignment_1 ) ) + // InternalRoom.g:6175:1: ( rule__ExternalType__NameAssignment_1 ) { before(grammarAccess.getExternalTypeAccess().getNameAssignment_1()); - // InternalRoom.g:6024:1: ( rule__ExternalType__NameAssignment_1 ) - // InternalRoom.g:6024:2: rule__ExternalType__NameAssignment_1 + // InternalRoom.g:6176:1: ( rule__ExternalType__NameAssignment_1 ) + // InternalRoom.g:6176:2: rule__ExternalType__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ExternalType__NameAssignment_1(); @@ -18186,14 +18598,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__2" - // InternalRoom.g:6034:1: rule__ExternalType__Group__2 : rule__ExternalType__Group__2__Impl rule__ExternalType__Group__3 ; + // InternalRoom.g:6186:1: rule__ExternalType__Group__2 : rule__ExternalType__Group__2__Impl rule__ExternalType__Group__3 ; public final void rule__ExternalType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6038:1: ( rule__ExternalType__Group__2__Impl rule__ExternalType__Group__3 ) - // InternalRoom.g:6039:2: rule__ExternalType__Group__2__Impl rule__ExternalType__Group__3 + // InternalRoom.g:6190:1: ( rule__ExternalType__Group__2__Impl rule__ExternalType__Group__3 ) + // InternalRoom.g:6191:2: rule__ExternalType__Group__2__Impl rule__ExternalType__Group__3 { pushFollow(FOLLOW_12); rule__ExternalType__Group__2__Impl(); @@ -18224,17 +18636,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__2__Impl" - // InternalRoom.g:6046:1: rule__ExternalType__Group__2__Impl : ( '->' ) ; + // InternalRoom.g:6198:1: rule__ExternalType__Group__2__Impl : ( '->' ) ; public final void rule__ExternalType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6050:1: ( ( '->' ) ) - // InternalRoom.g:6051:1: ( '->' ) + // InternalRoom.g:6202:1: ( ( '->' ) ) + // InternalRoom.g:6203:1: ( '->' ) { - // InternalRoom.g:6051:1: ( '->' ) - // InternalRoom.g:6052:1: '->' + // InternalRoom.g:6203:1: ( '->' ) + // InternalRoom.g:6204:1: '->' { before(grammarAccess.getExternalTypeAccess().getHyphenMinusGreaterThanSignKeyword_2()); match(input,48,FOLLOW_2); @@ -18261,14 +18673,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__3" - // InternalRoom.g:6065:1: rule__ExternalType__Group__3 : rule__ExternalType__Group__3__Impl rule__ExternalType__Group__4 ; + // InternalRoom.g:6217:1: rule__ExternalType__Group__3 : rule__ExternalType__Group__3__Impl rule__ExternalType__Group__4 ; public final void rule__ExternalType__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6069:1: ( rule__ExternalType__Group__3__Impl rule__ExternalType__Group__4 ) - // InternalRoom.g:6070:2: rule__ExternalType__Group__3__Impl rule__ExternalType__Group__4 + // InternalRoom.g:6221:1: ( rule__ExternalType__Group__3__Impl rule__ExternalType__Group__4 ) + // InternalRoom.g:6222:2: rule__ExternalType__Group__3__Impl rule__ExternalType__Group__4 { pushFollow(FOLLOW_22); rule__ExternalType__Group__3__Impl(); @@ -18299,21 +18711,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__3__Impl" - // InternalRoom.g:6077:1: rule__ExternalType__Group__3__Impl : ( ( rule__ExternalType__TargetNameAssignment_3 ) ) ; + // InternalRoom.g:6229:1: rule__ExternalType__Group__3__Impl : ( ( rule__ExternalType__TargetNameAssignment_3 ) ) ; public final void rule__ExternalType__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6081:1: ( ( ( rule__ExternalType__TargetNameAssignment_3 ) ) ) - // InternalRoom.g:6082:1: ( ( rule__ExternalType__TargetNameAssignment_3 ) ) + // InternalRoom.g:6233:1: ( ( ( rule__ExternalType__TargetNameAssignment_3 ) ) ) + // InternalRoom.g:6234:1: ( ( rule__ExternalType__TargetNameAssignment_3 ) ) { - // InternalRoom.g:6082:1: ( ( rule__ExternalType__TargetNameAssignment_3 ) ) - // InternalRoom.g:6083:1: ( rule__ExternalType__TargetNameAssignment_3 ) + // InternalRoom.g:6234:1: ( ( rule__ExternalType__TargetNameAssignment_3 ) ) + // InternalRoom.g:6235:1: ( rule__ExternalType__TargetNameAssignment_3 ) { before(grammarAccess.getExternalTypeAccess().getTargetNameAssignment_3()); - // InternalRoom.g:6084:1: ( rule__ExternalType__TargetNameAssignment_3 ) - // InternalRoom.g:6084:2: rule__ExternalType__TargetNameAssignment_3 + // InternalRoom.g:6236:1: ( rule__ExternalType__TargetNameAssignment_3 ) + // InternalRoom.g:6236:2: rule__ExternalType__TargetNameAssignment_3 { pushFollow(FOLLOW_2); rule__ExternalType__TargetNameAssignment_3(); @@ -18346,14 +18758,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__4" - // InternalRoom.g:6094:1: rule__ExternalType__Group__4 : rule__ExternalType__Group__4__Impl rule__ExternalType__Group__5 ; + // InternalRoom.g:6246:1: rule__ExternalType__Group__4 : rule__ExternalType__Group__4__Impl rule__ExternalType__Group__5 ; public final void rule__ExternalType__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6098:1: ( rule__ExternalType__Group__4__Impl rule__ExternalType__Group__5 ) - // InternalRoom.g:6099:2: rule__ExternalType__Group__4__Impl rule__ExternalType__Group__5 + // InternalRoom.g:6250:1: ( rule__ExternalType__Group__4__Impl rule__ExternalType__Group__5 ) + // InternalRoom.g:6251:2: rule__ExternalType__Group__4__Impl rule__ExternalType__Group__5 { pushFollow(FOLLOW_22); rule__ExternalType__Group__4__Impl(); @@ -18384,29 +18796,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__4__Impl" - // InternalRoom.g:6106:1: rule__ExternalType__Group__4__Impl : ( ( rule__ExternalType__Group_4__0 )? ) ; + // InternalRoom.g:6258:1: rule__ExternalType__Group__4__Impl : ( ( rule__ExternalType__Group_4__0 )? ) ; public final void rule__ExternalType__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6110:1: ( ( ( rule__ExternalType__Group_4__0 )? ) ) - // InternalRoom.g:6111:1: ( ( rule__ExternalType__Group_4__0 )? ) + // InternalRoom.g:6262:1: ( ( ( rule__ExternalType__Group_4__0 )? ) ) + // InternalRoom.g:6263:1: ( ( rule__ExternalType__Group_4__0 )? ) { - // InternalRoom.g:6111:1: ( ( rule__ExternalType__Group_4__0 )? ) - // InternalRoom.g:6112:1: ( rule__ExternalType__Group_4__0 )? + // InternalRoom.g:6263:1: ( ( rule__ExternalType__Group_4__0 )? ) + // InternalRoom.g:6264:1: ( rule__ExternalType__Group_4__0 )? { before(grammarAccess.getExternalTypeAccess().getGroup_4()); - // InternalRoom.g:6113:1: ( rule__ExternalType__Group_4__0 )? - int alt67=2; - int LA67_0 = input.LA(1); + // InternalRoom.g:6265:1: ( rule__ExternalType__Group_4__0 )? + int alt68=2; + int LA68_0 = input.LA(1); - if ( (LA67_0==49) ) { - alt67=1; + if ( (LA68_0==49) ) { + alt68=1; } - switch (alt67) { + switch (alt68) { case 1 : - // InternalRoom.g:6113:2: rule__ExternalType__Group_4__0 + // InternalRoom.g:6265:2: rule__ExternalType__Group_4__0 { pushFollow(FOLLOW_2); rule__ExternalType__Group_4__0(); @@ -18442,14 +18854,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__5" - // InternalRoom.g:6123:1: rule__ExternalType__Group__5 : rule__ExternalType__Group__5__Impl ; + // InternalRoom.g:6275:1: rule__ExternalType__Group__5 : rule__ExternalType__Group__5__Impl ; public final void rule__ExternalType__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6127:1: ( rule__ExternalType__Group__5__Impl ) - // InternalRoom.g:6128:2: rule__ExternalType__Group__5__Impl + // InternalRoom.g:6279:1: ( rule__ExternalType__Group__5__Impl ) + // InternalRoom.g:6280:2: rule__ExternalType__Group__5__Impl { pushFollow(FOLLOW_2); rule__ExternalType__Group__5__Impl(); @@ -18475,29 +18887,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__5__Impl" - // InternalRoom.g:6134:1: rule__ExternalType__Group__5__Impl : ( ( rule__ExternalType__DocuAssignment_5 )? ) ; + // InternalRoom.g:6286:1: rule__ExternalType__Group__5__Impl : ( ( rule__ExternalType__DocuAssignment_5 )? ) ; public final void rule__ExternalType__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6138:1: ( ( ( rule__ExternalType__DocuAssignment_5 )? ) ) - // InternalRoom.g:6139:1: ( ( rule__ExternalType__DocuAssignment_5 )? ) + // InternalRoom.g:6290:1: ( ( ( rule__ExternalType__DocuAssignment_5 )? ) ) + // InternalRoom.g:6291:1: ( ( rule__ExternalType__DocuAssignment_5 )? ) { - // InternalRoom.g:6139:1: ( ( rule__ExternalType__DocuAssignment_5 )? ) - // InternalRoom.g:6140:1: ( rule__ExternalType__DocuAssignment_5 )? + // InternalRoom.g:6291:1: ( ( rule__ExternalType__DocuAssignment_5 )? ) + // InternalRoom.g:6292:1: ( rule__ExternalType__DocuAssignment_5 )? { before(grammarAccess.getExternalTypeAccess().getDocuAssignment_5()); - // InternalRoom.g:6141:1: ( rule__ExternalType__DocuAssignment_5 )? - int alt68=2; - int LA68_0 = input.LA(1); + // InternalRoom.g:6293:1: ( rule__ExternalType__DocuAssignment_5 )? + int alt69=2; + int LA69_0 = input.LA(1); - if ( (LA68_0==62) ) { - alt68=1; + if ( (LA69_0==62) ) { + alt69=1; } - switch (alt68) { + switch (alt69) { case 1 : - // InternalRoom.g:6141:2: rule__ExternalType__DocuAssignment_5 + // InternalRoom.g:6293:2: rule__ExternalType__DocuAssignment_5 { pushFollow(FOLLOW_2); rule__ExternalType__DocuAssignment_5(); @@ -18533,14 +18945,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group_4__0" - // InternalRoom.g:6163:1: rule__ExternalType__Group_4__0 : rule__ExternalType__Group_4__0__Impl rule__ExternalType__Group_4__1 ; + // InternalRoom.g:6315:1: rule__ExternalType__Group_4__0 : rule__ExternalType__Group_4__0__Impl rule__ExternalType__Group_4__1 ; public final void rule__ExternalType__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6167:1: ( rule__ExternalType__Group_4__0__Impl rule__ExternalType__Group_4__1 ) - // InternalRoom.g:6168:2: rule__ExternalType__Group_4__0__Impl rule__ExternalType__Group_4__1 + // InternalRoom.g:6319:1: ( rule__ExternalType__Group_4__0__Impl rule__ExternalType__Group_4__1 ) + // InternalRoom.g:6320:2: rule__ExternalType__Group_4__0__Impl rule__ExternalType__Group_4__1 { pushFollow(FOLLOW_12); rule__ExternalType__Group_4__0__Impl(); @@ -18571,17 +18983,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group_4__0__Impl" - // InternalRoom.g:6175:1: rule__ExternalType__Group_4__0__Impl : ( 'default' ) ; + // InternalRoom.g:6327:1: rule__ExternalType__Group_4__0__Impl : ( 'default' ) ; public final void rule__ExternalType__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6179:1: ( ( 'default' ) ) - // InternalRoom.g:6180:1: ( 'default' ) + // InternalRoom.g:6331:1: ( ( 'default' ) ) + // InternalRoom.g:6332:1: ( 'default' ) { - // InternalRoom.g:6180:1: ( 'default' ) - // InternalRoom.g:6181:1: 'default' + // InternalRoom.g:6332:1: ( 'default' ) + // InternalRoom.g:6333:1: 'default' { before(grammarAccess.getExternalTypeAccess().getDefaultKeyword_4_0()); match(input,49,FOLLOW_2); @@ -18608,14 +19020,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group_4__1" - // InternalRoom.g:6194:1: rule__ExternalType__Group_4__1 : rule__ExternalType__Group_4__1__Impl ; + // InternalRoom.g:6346:1: rule__ExternalType__Group_4__1 : rule__ExternalType__Group_4__1__Impl ; public final void rule__ExternalType__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6198:1: ( rule__ExternalType__Group_4__1__Impl ) - // InternalRoom.g:6199:2: rule__ExternalType__Group_4__1__Impl + // InternalRoom.g:6350:1: ( rule__ExternalType__Group_4__1__Impl ) + // InternalRoom.g:6351:2: rule__ExternalType__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__ExternalType__Group_4__1__Impl(); @@ -18641,21 +19053,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group_4__1__Impl" - // InternalRoom.g:6205:1: rule__ExternalType__Group_4__1__Impl : ( ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) ) ; + // InternalRoom.g:6357:1: rule__ExternalType__Group_4__1__Impl : ( ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) ) ; public final void rule__ExternalType__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6209:1: ( ( ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) ) ) - // InternalRoom.g:6210:1: ( ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) ) + // InternalRoom.g:6361:1: ( ( ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) ) ) + // InternalRoom.g:6362:1: ( ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) ) { - // InternalRoom.g:6210:1: ( ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) ) - // InternalRoom.g:6211:1: ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) + // InternalRoom.g:6362:1: ( ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) ) + // InternalRoom.g:6363:1: ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) { before(grammarAccess.getExternalTypeAccess().getDefaultValueLiteralAssignment_4_1()); - // InternalRoom.g:6212:1: ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) - // InternalRoom.g:6212:2: rule__ExternalType__DefaultValueLiteralAssignment_4_1 + // InternalRoom.g:6364:1: ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) + // InternalRoom.g:6364:2: rule__ExternalType__DefaultValueLiteralAssignment_4_1 { pushFollow(FOLLOW_2); rule__ExternalType__DefaultValueLiteralAssignment_4_1(); @@ -18688,14 +19100,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__0" - // InternalRoom.g:6226:1: rule__DataClass__Group__0 : rule__DataClass__Group__0__Impl rule__DataClass__Group__1 ; + // InternalRoom.g:6378:1: rule__DataClass__Group__0 : rule__DataClass__Group__0__Impl rule__DataClass__Group__1 ; public final void rule__DataClass__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6230:1: ( rule__DataClass__Group__0__Impl rule__DataClass__Group__1 ) - // InternalRoom.g:6231:2: rule__DataClass__Group__0__Impl rule__DataClass__Group__1 + // InternalRoom.g:6382:1: ( rule__DataClass__Group__0__Impl rule__DataClass__Group__1 ) + // InternalRoom.g:6383:2: rule__DataClass__Group__0__Impl rule__DataClass__Group__1 { pushFollow(FOLLOW_3); rule__DataClass__Group__0__Impl(); @@ -18726,17 +19138,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__0__Impl" - // InternalRoom.g:6238:1: rule__DataClass__Group__0__Impl : ( 'DataClass' ) ; + // InternalRoom.g:6390:1: rule__DataClass__Group__0__Impl : ( 'DataClass' ) ; public final void rule__DataClass__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6242:1: ( ( 'DataClass' ) ) - // InternalRoom.g:6243:1: ( 'DataClass' ) + // InternalRoom.g:6394:1: ( ( 'DataClass' ) ) + // InternalRoom.g:6395:1: ( 'DataClass' ) { - // InternalRoom.g:6243:1: ( 'DataClass' ) - // InternalRoom.g:6244:1: 'DataClass' + // InternalRoom.g:6395:1: ( 'DataClass' ) + // InternalRoom.g:6396:1: 'DataClass' { before(grammarAccess.getDataClassAccess().getDataClassKeyword_0()); match(input,17,FOLLOW_2); @@ -18763,14 +19175,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__1" - // InternalRoom.g:6257:1: rule__DataClass__Group__1 : rule__DataClass__Group__1__Impl rule__DataClass__Group__2 ; + // InternalRoom.g:6409:1: rule__DataClass__Group__1 : rule__DataClass__Group__1__Impl rule__DataClass__Group__2 ; public final void rule__DataClass__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6261:1: ( rule__DataClass__Group__1__Impl rule__DataClass__Group__2 ) - // InternalRoom.g:6262:2: rule__DataClass__Group__1__Impl rule__DataClass__Group__2 + // InternalRoom.g:6413:1: ( rule__DataClass__Group__1__Impl rule__DataClass__Group__2 ) + // InternalRoom.g:6414:2: rule__DataClass__Group__1__Impl rule__DataClass__Group__2 { pushFollow(FOLLOW_23); rule__DataClass__Group__1__Impl(); @@ -18801,21 +19213,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__1__Impl" - // InternalRoom.g:6269:1: rule__DataClass__Group__1__Impl : ( ( rule__DataClass__NameAssignment_1 ) ) ; + // InternalRoom.g:6421:1: rule__DataClass__Group__1__Impl : ( ( rule__DataClass__NameAssignment_1 ) ) ; public final void rule__DataClass__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6273:1: ( ( ( rule__DataClass__NameAssignment_1 ) ) ) - // InternalRoom.g:6274:1: ( ( rule__DataClass__NameAssignment_1 ) ) + // InternalRoom.g:6425:1: ( ( ( rule__DataClass__NameAssignment_1 ) ) ) + // InternalRoom.g:6426:1: ( ( rule__DataClass__NameAssignment_1 ) ) { - // InternalRoom.g:6274:1: ( ( rule__DataClass__NameAssignment_1 ) ) - // InternalRoom.g:6275:1: ( rule__DataClass__NameAssignment_1 ) + // InternalRoom.g:6426:1: ( ( rule__DataClass__NameAssignment_1 ) ) + // InternalRoom.g:6427:1: ( rule__DataClass__NameAssignment_1 ) { before(grammarAccess.getDataClassAccess().getNameAssignment_1()); - // InternalRoom.g:6276:1: ( rule__DataClass__NameAssignment_1 ) - // InternalRoom.g:6276:2: rule__DataClass__NameAssignment_1 + // InternalRoom.g:6428:1: ( rule__DataClass__NameAssignment_1 ) + // InternalRoom.g:6428:2: rule__DataClass__NameAssignment_1 { pushFollow(FOLLOW_2); rule__DataClass__NameAssignment_1(); @@ -18848,14 +19260,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__2" - // InternalRoom.g:6286:1: rule__DataClass__Group__2 : rule__DataClass__Group__2__Impl rule__DataClass__Group__3 ; + // InternalRoom.g:6438:1: rule__DataClass__Group__2 : rule__DataClass__Group__2__Impl rule__DataClass__Group__3 ; public final void rule__DataClass__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6290:1: ( rule__DataClass__Group__2__Impl rule__DataClass__Group__3 ) - // InternalRoom.g:6291:2: rule__DataClass__Group__2__Impl rule__DataClass__Group__3 + // InternalRoom.g:6442:1: ( rule__DataClass__Group__2__Impl rule__DataClass__Group__3 ) + // InternalRoom.g:6443:2: rule__DataClass__Group__2__Impl rule__DataClass__Group__3 { pushFollow(FOLLOW_23); rule__DataClass__Group__2__Impl(); @@ -18886,29 +19298,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__2__Impl" - // InternalRoom.g:6298:1: rule__DataClass__Group__2__Impl : ( ( rule__DataClass__DocuAssignment_2 )? ) ; + // InternalRoom.g:6450:1: rule__DataClass__Group__2__Impl : ( ( rule__DataClass__DocuAssignment_2 )? ) ; public final void rule__DataClass__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6302:1: ( ( ( rule__DataClass__DocuAssignment_2 )? ) ) - // InternalRoom.g:6303:1: ( ( rule__DataClass__DocuAssignment_2 )? ) + // InternalRoom.g:6454:1: ( ( ( rule__DataClass__DocuAssignment_2 )? ) ) + // InternalRoom.g:6455:1: ( ( rule__DataClass__DocuAssignment_2 )? ) { - // InternalRoom.g:6303:1: ( ( rule__DataClass__DocuAssignment_2 )? ) - // InternalRoom.g:6304:1: ( rule__DataClass__DocuAssignment_2 )? + // InternalRoom.g:6455:1: ( ( rule__DataClass__DocuAssignment_2 )? ) + // InternalRoom.g:6456:1: ( rule__DataClass__DocuAssignment_2 )? { before(grammarAccess.getDataClassAccess().getDocuAssignment_2()); - // InternalRoom.g:6305:1: ( rule__DataClass__DocuAssignment_2 )? - int alt69=2; - int LA69_0 = input.LA(1); + // InternalRoom.g:6457:1: ( rule__DataClass__DocuAssignment_2 )? + int alt70=2; + int LA70_0 = input.LA(1); - if ( (LA69_0==62) ) { - alt69=1; + if ( (LA70_0==62) ) { + alt70=1; } - switch (alt69) { + switch (alt70) { case 1 : - // InternalRoom.g:6305:2: rule__DataClass__DocuAssignment_2 + // InternalRoom.g:6457:2: rule__DataClass__DocuAssignment_2 { pushFollow(FOLLOW_2); rule__DataClass__DocuAssignment_2(); @@ -18944,14 +19356,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__3" - // InternalRoom.g:6315:1: rule__DataClass__Group__3 : rule__DataClass__Group__3__Impl rule__DataClass__Group__4 ; + // InternalRoom.g:6467:1: rule__DataClass__Group__3 : rule__DataClass__Group__3__Impl rule__DataClass__Group__4 ; public final void rule__DataClass__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6319:1: ( rule__DataClass__Group__3__Impl rule__DataClass__Group__4 ) - // InternalRoom.g:6320:2: rule__DataClass__Group__3__Impl rule__DataClass__Group__4 + // InternalRoom.g:6471:1: ( rule__DataClass__Group__3__Impl rule__DataClass__Group__4 ) + // InternalRoom.g:6472:2: rule__DataClass__Group__3__Impl rule__DataClass__Group__4 { pushFollow(FOLLOW_23); rule__DataClass__Group__3__Impl(); @@ -18982,29 +19394,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__3__Impl" - // InternalRoom.g:6327:1: rule__DataClass__Group__3__Impl : ( ( rule__DataClass__Group_3__0 )? ) ; + // InternalRoom.g:6479:1: rule__DataClass__Group__3__Impl : ( ( rule__DataClass__Group_3__0 )? ) ; public final void rule__DataClass__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6331:1: ( ( ( rule__DataClass__Group_3__0 )? ) ) - // InternalRoom.g:6332:1: ( ( rule__DataClass__Group_3__0 )? ) + // InternalRoom.g:6483:1: ( ( ( rule__DataClass__Group_3__0 )? ) ) + // InternalRoom.g:6484:1: ( ( rule__DataClass__Group_3__0 )? ) { - // InternalRoom.g:6332:1: ( ( rule__DataClass__Group_3__0 )? ) - // InternalRoom.g:6333:1: ( rule__DataClass__Group_3__0 )? + // InternalRoom.g:6484:1: ( ( rule__DataClass__Group_3__0 )? ) + // InternalRoom.g:6485:1: ( rule__DataClass__Group_3__0 )? { before(grammarAccess.getDataClassAccess().getGroup_3()); - // InternalRoom.g:6334:1: ( rule__DataClass__Group_3__0 )? - int alt70=2; - int LA70_0 = input.LA(1); + // InternalRoom.g:6486:1: ( rule__DataClass__Group_3__0 )? + int alt71=2; + int LA71_0 = input.LA(1); - if ( (LA70_0==57) ) { - alt70=1; + if ( (LA71_0==57) ) { + alt71=1; } - switch (alt70) { + switch (alt71) { case 1 : - // InternalRoom.g:6334:2: rule__DataClass__Group_3__0 + // InternalRoom.g:6486:2: rule__DataClass__Group_3__0 { pushFollow(FOLLOW_2); rule__DataClass__Group_3__0(); @@ -19040,14 +19452,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__4" - // InternalRoom.g:6344:1: rule__DataClass__Group__4 : rule__DataClass__Group__4__Impl rule__DataClass__Group__5 ; + // InternalRoom.g:6496:1: rule__DataClass__Group__4 : rule__DataClass__Group__4__Impl rule__DataClass__Group__5 ; public final void rule__DataClass__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6348:1: ( rule__DataClass__Group__4__Impl rule__DataClass__Group__5 ) - // InternalRoom.g:6349:2: rule__DataClass__Group__4__Impl rule__DataClass__Group__5 + // InternalRoom.g:6500:1: ( rule__DataClass__Group__4__Impl rule__DataClass__Group__5 ) + // InternalRoom.g:6501:2: rule__DataClass__Group__4__Impl rule__DataClass__Group__5 { pushFollow(FOLLOW_24); rule__DataClass__Group__4__Impl(); @@ -19078,17 +19490,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__4__Impl" - // InternalRoom.g:6356:1: rule__DataClass__Group__4__Impl : ( '{' ) ; + // InternalRoom.g:6508:1: rule__DataClass__Group__4__Impl : ( '{' ) ; public final void rule__DataClass__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6360:1: ( ( '{' ) ) - // InternalRoom.g:6361:1: ( '{' ) + // InternalRoom.g:6512:1: ( ( '{' ) ) + // InternalRoom.g:6513:1: ( '{' ) { - // InternalRoom.g:6361:1: ( '{' ) - // InternalRoom.g:6362:1: '{' + // InternalRoom.g:6513:1: ( '{' ) + // InternalRoom.g:6514:1: '{' { before(grammarAccess.getDataClassAccess().getLeftCurlyBracketKeyword_4()); match(input,44,FOLLOW_2); @@ -19115,14 +19527,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__5" - // InternalRoom.g:6375:1: rule__DataClass__Group__5 : rule__DataClass__Group__5__Impl rule__DataClass__Group__6 ; + // InternalRoom.g:6527:1: rule__DataClass__Group__5 : rule__DataClass__Group__5__Impl rule__DataClass__Group__6 ; public final void rule__DataClass__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6379:1: ( rule__DataClass__Group__5__Impl rule__DataClass__Group__6 ) - // InternalRoom.g:6380:2: rule__DataClass__Group__5__Impl rule__DataClass__Group__6 + // InternalRoom.g:6531:1: ( rule__DataClass__Group__5__Impl rule__DataClass__Group__6 ) + // InternalRoom.g:6532:2: rule__DataClass__Group__5__Impl rule__DataClass__Group__6 { pushFollow(FOLLOW_24); rule__DataClass__Group__5__Impl(); @@ -19153,33 +19565,33 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__5__Impl" - // InternalRoom.g:6387:1: rule__DataClass__Group__5__Impl : ( ( rule__DataClass__AnnotationsAssignment_5 )* ) ; + // InternalRoom.g:6539:1: rule__DataClass__Group__5__Impl : ( ( rule__DataClass__AnnotationsAssignment_5 )* ) ; public final void rule__DataClass__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6391:1: ( ( ( rule__DataClass__AnnotationsAssignment_5 )* ) ) - // InternalRoom.g:6392:1: ( ( rule__DataClass__AnnotationsAssignment_5 )* ) + // InternalRoom.g:6543:1: ( ( ( rule__DataClass__AnnotationsAssignment_5 )* ) ) + // InternalRoom.g:6544:1: ( ( rule__DataClass__AnnotationsAssignment_5 )* ) { - // InternalRoom.g:6392:1: ( ( rule__DataClass__AnnotationsAssignment_5 )* ) - // InternalRoom.g:6393:1: ( rule__DataClass__AnnotationsAssignment_5 )* + // InternalRoom.g:6544:1: ( ( rule__DataClass__AnnotationsAssignment_5 )* ) + // InternalRoom.g:6545:1: ( rule__DataClass__AnnotationsAssignment_5 )* { before(grammarAccess.getDataClassAccess().getAnnotationsAssignment_5()); - // InternalRoom.g:6394:1: ( rule__DataClass__AnnotationsAssignment_5 )* - loop71: + // InternalRoom.g:6546:1: ( rule__DataClass__AnnotationsAssignment_5 )* + loop72: do { - int alt71=2; - int LA71_0 = input.LA(1); + int alt72=2; + int LA72_0 = input.LA(1); - if ( (LA71_0==121) ) { - alt71=1; + if ( (LA72_0==121) ) { + alt72=1; } - switch (alt71) { + switch (alt72) { case 1 : - // InternalRoom.g:6394:2: rule__DataClass__AnnotationsAssignment_5 + // InternalRoom.g:6546:2: rule__DataClass__AnnotationsAssignment_5 { pushFollow(FOLLOW_25); rule__DataClass__AnnotationsAssignment_5(); @@ -19191,7 +19603,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop71; + break loop72; } } while (true); @@ -19218,14 +19630,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__6" - // InternalRoom.g:6404:1: rule__DataClass__Group__6 : rule__DataClass__Group__6__Impl rule__DataClass__Group__7 ; + // InternalRoom.g:6556:1: rule__DataClass__Group__6 : rule__DataClass__Group__6__Impl rule__DataClass__Group__7 ; public final void rule__DataClass__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6408:1: ( rule__DataClass__Group__6__Impl rule__DataClass__Group__7 ) - // InternalRoom.g:6409:2: rule__DataClass__Group__6__Impl rule__DataClass__Group__7 + // InternalRoom.g:6560:1: ( rule__DataClass__Group__6__Impl rule__DataClass__Group__7 ) + // InternalRoom.g:6561:2: rule__DataClass__Group__6__Impl rule__DataClass__Group__7 { pushFollow(FOLLOW_24); rule__DataClass__Group__6__Impl(); @@ -19256,29 +19668,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__6__Impl" - // InternalRoom.g:6416:1: rule__DataClass__Group__6__Impl : ( ( rule__DataClass__Group_6__0 )? ) ; + // InternalRoom.g:6568:1: rule__DataClass__Group__6__Impl : ( ( rule__DataClass__Group_6__0 )? ) ; public final void rule__DataClass__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6420:1: ( ( ( rule__DataClass__Group_6__0 )? ) ) - // InternalRoom.g:6421:1: ( ( rule__DataClass__Group_6__0 )? ) + // InternalRoom.g:6572:1: ( ( ( rule__DataClass__Group_6__0 )? ) ) + // InternalRoom.g:6573:1: ( ( rule__DataClass__Group_6__0 )? ) { - // InternalRoom.g:6421:1: ( ( rule__DataClass__Group_6__0 )? ) - // InternalRoom.g:6422:1: ( rule__DataClass__Group_6__0 )? + // InternalRoom.g:6573:1: ( ( rule__DataClass__Group_6__0 )? ) + // InternalRoom.g:6574:1: ( rule__DataClass__Group_6__0 )? { before(grammarAccess.getDataClassAccess().getGroup_6()); - // InternalRoom.g:6423:1: ( rule__DataClass__Group_6__0 )? - int alt72=2; - int LA72_0 = input.LA(1); + // InternalRoom.g:6575:1: ( rule__DataClass__Group_6__0 )? + int alt73=2; + int LA73_0 = input.LA(1); - if ( (LA72_0==58) ) { - alt72=1; + if ( (LA73_0==58) ) { + alt73=1; } - switch (alt72) { + switch (alt73) { case 1 : - // InternalRoom.g:6423:2: rule__DataClass__Group_6__0 + // InternalRoom.g:6575:2: rule__DataClass__Group_6__0 { pushFollow(FOLLOW_2); rule__DataClass__Group_6__0(); @@ -19314,14 +19726,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__7" - // InternalRoom.g:6433:1: rule__DataClass__Group__7 : rule__DataClass__Group__7__Impl rule__DataClass__Group__8 ; + // InternalRoom.g:6585:1: rule__DataClass__Group__7 : rule__DataClass__Group__7__Impl rule__DataClass__Group__8 ; public final void rule__DataClass__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6437:1: ( rule__DataClass__Group__7__Impl rule__DataClass__Group__8 ) - // InternalRoom.g:6438:2: rule__DataClass__Group__7__Impl rule__DataClass__Group__8 + // InternalRoom.g:6589:1: ( rule__DataClass__Group__7__Impl rule__DataClass__Group__8 ) + // InternalRoom.g:6590:2: rule__DataClass__Group__7__Impl rule__DataClass__Group__8 { pushFollow(FOLLOW_24); rule__DataClass__Group__7__Impl(); @@ -19352,29 +19764,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__7__Impl" - // InternalRoom.g:6445:1: rule__DataClass__Group__7__Impl : ( ( rule__DataClass__Group_7__0 )? ) ; + // InternalRoom.g:6597:1: rule__DataClass__Group__7__Impl : ( ( rule__DataClass__Group_7__0 )? ) ; public final void rule__DataClass__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6449:1: ( ( ( rule__DataClass__Group_7__0 )? ) ) - // InternalRoom.g:6450:1: ( ( rule__DataClass__Group_7__0 )? ) + // InternalRoom.g:6601:1: ( ( ( rule__DataClass__Group_7__0 )? ) ) + // InternalRoom.g:6602:1: ( ( rule__DataClass__Group_7__0 )? ) { - // InternalRoom.g:6450:1: ( ( rule__DataClass__Group_7__0 )? ) - // InternalRoom.g:6451:1: ( rule__DataClass__Group_7__0 )? + // InternalRoom.g:6602:1: ( ( rule__DataClass__Group_7__0 )? ) + // InternalRoom.g:6603:1: ( rule__DataClass__Group_7__0 )? { before(grammarAccess.getDataClassAccess().getGroup_7()); - // InternalRoom.g:6452:1: ( rule__DataClass__Group_7__0 )? - int alt73=2; - int LA73_0 = input.LA(1); + // InternalRoom.g:6604:1: ( rule__DataClass__Group_7__0 )? + int alt74=2; + int LA74_0 = input.LA(1); - if ( (LA73_0==59) ) { - alt73=1; + if ( (LA74_0==59) ) { + alt74=1; } - switch (alt73) { + switch (alt74) { case 1 : - // InternalRoom.g:6452:2: rule__DataClass__Group_7__0 + // InternalRoom.g:6604:2: rule__DataClass__Group_7__0 { pushFollow(FOLLOW_2); rule__DataClass__Group_7__0(); @@ -19410,14 +19822,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__8" - // InternalRoom.g:6462:1: rule__DataClass__Group__8 : rule__DataClass__Group__8__Impl rule__DataClass__Group__9 ; + // InternalRoom.g:6614:1: rule__DataClass__Group__8 : rule__DataClass__Group__8__Impl rule__DataClass__Group__9 ; public final void rule__DataClass__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6466:1: ( rule__DataClass__Group__8__Impl rule__DataClass__Group__9 ) - // InternalRoom.g:6467:2: rule__DataClass__Group__8__Impl rule__DataClass__Group__9 + // InternalRoom.g:6618:1: ( rule__DataClass__Group__8__Impl rule__DataClass__Group__9 ) + // InternalRoom.g:6619:2: rule__DataClass__Group__8__Impl rule__DataClass__Group__9 { pushFollow(FOLLOW_24); rule__DataClass__Group__8__Impl(); @@ -19448,29 +19860,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__8__Impl" - // InternalRoom.g:6474:1: rule__DataClass__Group__8__Impl : ( ( rule__DataClass__Group_8__0 )? ) ; + // InternalRoom.g:6626:1: rule__DataClass__Group__8__Impl : ( ( rule__DataClass__Group_8__0 )? ) ; public final void rule__DataClass__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6478:1: ( ( ( rule__DataClass__Group_8__0 )? ) ) - // InternalRoom.g:6479:1: ( ( rule__DataClass__Group_8__0 )? ) + // InternalRoom.g:6630:1: ( ( ( rule__DataClass__Group_8__0 )? ) ) + // InternalRoom.g:6631:1: ( ( rule__DataClass__Group_8__0 )? ) { - // InternalRoom.g:6479:1: ( ( rule__DataClass__Group_8__0 )? ) - // InternalRoom.g:6480:1: ( rule__DataClass__Group_8__0 )? + // InternalRoom.g:6631:1: ( ( rule__DataClass__Group_8__0 )? ) + // InternalRoom.g:6632:1: ( rule__DataClass__Group_8__0 )? { before(grammarAccess.getDataClassAccess().getGroup_8()); - // InternalRoom.g:6481:1: ( rule__DataClass__Group_8__0 )? - int alt74=2; - int LA74_0 = input.LA(1); + // InternalRoom.g:6633:1: ( rule__DataClass__Group_8__0 )? + int alt75=2; + int LA75_0 = input.LA(1); - if ( (LA74_0==60) ) { - alt74=1; + if ( (LA75_0==60) ) { + alt75=1; } - switch (alt74) { + switch (alt75) { case 1 : - // InternalRoom.g:6481:2: rule__DataClass__Group_8__0 + // InternalRoom.g:6633:2: rule__DataClass__Group_8__0 { pushFollow(FOLLOW_2); rule__DataClass__Group_8__0(); @@ -19506,14 +19918,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__9" - // InternalRoom.g:6491:1: rule__DataClass__Group__9 : rule__DataClass__Group__9__Impl rule__DataClass__Group__10 ; + // InternalRoom.g:6643:1: rule__DataClass__Group__9 : rule__DataClass__Group__9__Impl rule__DataClass__Group__10 ; public final void rule__DataClass__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6495:1: ( rule__DataClass__Group__9__Impl rule__DataClass__Group__10 ) - // InternalRoom.g:6496:2: rule__DataClass__Group__9__Impl rule__DataClass__Group__10 + // InternalRoom.g:6647:1: ( rule__DataClass__Group__9__Impl rule__DataClass__Group__10 ) + // InternalRoom.g:6648:2: rule__DataClass__Group__9__Impl rule__DataClass__Group__10 { pushFollow(FOLLOW_24); rule__DataClass__Group__9__Impl(); @@ -19544,33 +19956,33 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__9__Impl" - // InternalRoom.g:6503:1: rule__DataClass__Group__9__Impl : ( ( rule__DataClass__Alternatives_9 )* ) ; + // InternalRoom.g:6655:1: rule__DataClass__Group__9__Impl : ( ( rule__DataClass__Alternatives_9 )* ) ; public final void rule__DataClass__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6507:1: ( ( ( rule__DataClass__Alternatives_9 )* ) ) - // InternalRoom.g:6508:1: ( ( rule__DataClass__Alternatives_9 )* ) + // InternalRoom.g:6659:1: ( ( ( rule__DataClass__Alternatives_9 )* ) ) + // InternalRoom.g:6660:1: ( ( rule__DataClass__Alternatives_9 )* ) { - // InternalRoom.g:6508:1: ( ( rule__DataClass__Alternatives_9 )* ) - // InternalRoom.g:6509:1: ( rule__DataClass__Alternatives_9 )* + // InternalRoom.g:6660:1: ( ( rule__DataClass__Alternatives_9 )* ) + // InternalRoom.g:6661:1: ( rule__DataClass__Alternatives_9 )* { before(grammarAccess.getDataClassAccess().getAlternatives_9()); - // InternalRoom.g:6510:1: ( rule__DataClass__Alternatives_9 )* - loop75: + // InternalRoom.g:6662:1: ( rule__DataClass__Alternatives_9 )* + loop76: do { - int alt75=2; - int LA75_0 = input.LA(1); + int alt76=2; + int LA76_0 = input.LA(1); - if ( ((LA75_0>=14 && LA75_0<=15)||LA75_0==61||LA75_0==64||LA75_0==128) ) { - alt75=1; + if ( ((LA76_0>=14 && LA76_0<=15)||LA76_0==61||LA76_0==64||LA76_0==128) ) { + alt76=1; } - switch (alt75) { + switch (alt76) { case 1 : - // InternalRoom.g:6510:2: rule__DataClass__Alternatives_9 + // InternalRoom.g:6662:2: rule__DataClass__Alternatives_9 { pushFollow(FOLLOW_26); rule__DataClass__Alternatives_9(); @@ -19582,7 +19994,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop75; + break loop76; } } while (true); @@ -19609,14 +20021,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__10" - // InternalRoom.g:6520:1: rule__DataClass__Group__10 : rule__DataClass__Group__10__Impl ; + // InternalRoom.g:6672:1: rule__DataClass__Group__10 : rule__DataClass__Group__10__Impl ; public final void rule__DataClass__Group__10() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6524:1: ( rule__DataClass__Group__10__Impl ) - // InternalRoom.g:6525:2: rule__DataClass__Group__10__Impl + // InternalRoom.g:6676:1: ( rule__DataClass__Group__10__Impl ) + // InternalRoom.g:6677:2: rule__DataClass__Group__10__Impl { pushFollow(FOLLOW_2); rule__DataClass__Group__10__Impl(); @@ -19642,17 +20054,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__10__Impl" - // InternalRoom.g:6531:1: rule__DataClass__Group__10__Impl : ( '}' ) ; + // InternalRoom.g:6683:1: rule__DataClass__Group__10__Impl : ( '}' ) ; public final void rule__DataClass__Group__10__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6535:1: ( ( '}' ) ) - // InternalRoom.g:6536:1: ( '}' ) + // InternalRoom.g:6687:1: ( ( '}' ) ) + // InternalRoom.g:6688:1: ( '}' ) { - // InternalRoom.g:6536:1: ( '}' ) - // InternalRoom.g:6537:1: '}' + // InternalRoom.g:6688:1: ( '}' ) + // InternalRoom.g:6689:1: '}' { before(grammarAccess.getDataClassAccess().getRightCurlyBracketKeyword_10()); match(input,45,FOLLOW_2); @@ -19679,14 +20091,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_3__0" - // InternalRoom.g:6572:1: rule__DataClass__Group_3__0 : rule__DataClass__Group_3__0__Impl rule__DataClass__Group_3__1 ; + // InternalRoom.g:6724:1: rule__DataClass__Group_3__0 : rule__DataClass__Group_3__0__Impl rule__DataClass__Group_3__1 ; public final void rule__DataClass__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6576:1: ( rule__DataClass__Group_3__0__Impl rule__DataClass__Group_3__1 ) - // InternalRoom.g:6577:2: rule__DataClass__Group_3__0__Impl rule__DataClass__Group_3__1 + // InternalRoom.g:6728:1: ( rule__DataClass__Group_3__0__Impl rule__DataClass__Group_3__1 ) + // InternalRoom.g:6729:2: rule__DataClass__Group_3__0__Impl rule__DataClass__Group_3__1 { pushFollow(FOLLOW_3); rule__DataClass__Group_3__0__Impl(); @@ -19717,17 +20129,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_3__0__Impl" - // InternalRoom.g:6584:1: rule__DataClass__Group_3__0__Impl : ( 'extends' ) ; + // InternalRoom.g:6736:1: rule__DataClass__Group_3__0__Impl : ( 'extends' ) ; public final void rule__DataClass__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6588:1: ( ( 'extends' ) ) - // InternalRoom.g:6589:1: ( 'extends' ) + // InternalRoom.g:6740:1: ( ( 'extends' ) ) + // InternalRoom.g:6741:1: ( 'extends' ) { - // InternalRoom.g:6589:1: ( 'extends' ) - // InternalRoom.g:6590:1: 'extends' + // InternalRoom.g:6741:1: ( 'extends' ) + // InternalRoom.g:6742:1: 'extends' { before(grammarAccess.getDataClassAccess().getExtendsKeyword_3_0()); match(input,57,FOLLOW_2); @@ -19754,14 +20166,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_3__1" - // InternalRoom.g:6603:1: rule__DataClass__Group_3__1 : rule__DataClass__Group_3__1__Impl ; + // InternalRoom.g:6755:1: rule__DataClass__Group_3__1 : rule__DataClass__Group_3__1__Impl ; public final void rule__DataClass__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6607:1: ( rule__DataClass__Group_3__1__Impl ) - // InternalRoom.g:6608:2: rule__DataClass__Group_3__1__Impl + // InternalRoom.g:6759:1: ( rule__DataClass__Group_3__1__Impl ) + // InternalRoom.g:6760:2: rule__DataClass__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__DataClass__Group_3__1__Impl(); @@ -19787,21 +20199,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_3__1__Impl" - // InternalRoom.g:6614:1: rule__DataClass__Group_3__1__Impl : ( ( rule__DataClass__BaseAssignment_3_1 ) ) ; + // InternalRoom.g:6766:1: rule__DataClass__Group_3__1__Impl : ( ( rule__DataClass__BaseAssignment_3_1 ) ) ; public final void rule__DataClass__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6618:1: ( ( ( rule__DataClass__BaseAssignment_3_1 ) ) ) - // InternalRoom.g:6619:1: ( ( rule__DataClass__BaseAssignment_3_1 ) ) + // InternalRoom.g:6770:1: ( ( ( rule__DataClass__BaseAssignment_3_1 ) ) ) + // InternalRoom.g:6771:1: ( ( rule__DataClass__BaseAssignment_3_1 ) ) { - // InternalRoom.g:6619:1: ( ( rule__DataClass__BaseAssignment_3_1 ) ) - // InternalRoom.g:6620:1: ( rule__DataClass__BaseAssignment_3_1 ) + // InternalRoom.g:6771:1: ( ( rule__DataClass__BaseAssignment_3_1 ) ) + // InternalRoom.g:6772:1: ( rule__DataClass__BaseAssignment_3_1 ) { before(grammarAccess.getDataClassAccess().getBaseAssignment_3_1()); - // InternalRoom.g:6621:1: ( rule__DataClass__BaseAssignment_3_1 ) - // InternalRoom.g:6621:2: rule__DataClass__BaseAssignment_3_1 + // InternalRoom.g:6773:1: ( rule__DataClass__BaseAssignment_3_1 ) + // InternalRoom.g:6773:2: rule__DataClass__BaseAssignment_3_1 { pushFollow(FOLLOW_2); rule__DataClass__BaseAssignment_3_1(); @@ -19834,14 +20246,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_6__0" - // InternalRoom.g:6635:1: rule__DataClass__Group_6__0 : rule__DataClass__Group_6__0__Impl rule__DataClass__Group_6__1 ; + // InternalRoom.g:6787:1: rule__DataClass__Group_6__0 : rule__DataClass__Group_6__0__Impl rule__DataClass__Group_6__1 ; public final void rule__DataClass__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6639:1: ( rule__DataClass__Group_6__0__Impl rule__DataClass__Group_6__1 ) - // InternalRoom.g:6640:2: rule__DataClass__Group_6__0__Impl rule__DataClass__Group_6__1 + // InternalRoom.g:6791:1: ( rule__DataClass__Group_6__0__Impl rule__DataClass__Group_6__1 ) + // InternalRoom.g:6792:2: rule__DataClass__Group_6__0__Impl rule__DataClass__Group_6__1 { pushFollow(FOLLOW_27); rule__DataClass__Group_6__0__Impl(); @@ -19872,17 +20284,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_6__0__Impl" - // InternalRoom.g:6647:1: rule__DataClass__Group_6__0__Impl : ( 'usercode1' ) ; + // InternalRoom.g:6799:1: rule__DataClass__Group_6__0__Impl : ( 'usercode1' ) ; public final void rule__DataClass__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6651:1: ( ( 'usercode1' ) ) - // InternalRoom.g:6652:1: ( 'usercode1' ) + // InternalRoom.g:6803:1: ( ( 'usercode1' ) ) + // InternalRoom.g:6804:1: ( 'usercode1' ) { - // InternalRoom.g:6652:1: ( 'usercode1' ) - // InternalRoom.g:6653:1: 'usercode1' + // InternalRoom.g:6804:1: ( 'usercode1' ) + // InternalRoom.g:6805:1: 'usercode1' { before(grammarAccess.getDataClassAccess().getUsercode1Keyword_6_0()); match(input,58,FOLLOW_2); @@ -19909,14 +20321,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_6__1" - // InternalRoom.g:6666:1: rule__DataClass__Group_6__1 : rule__DataClass__Group_6__1__Impl ; + // InternalRoom.g:6818:1: rule__DataClass__Group_6__1 : rule__DataClass__Group_6__1__Impl ; public final void rule__DataClass__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6670:1: ( rule__DataClass__Group_6__1__Impl ) - // InternalRoom.g:6671:2: rule__DataClass__Group_6__1__Impl + // InternalRoom.g:6822:1: ( rule__DataClass__Group_6__1__Impl ) + // InternalRoom.g:6823:2: rule__DataClass__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__DataClass__Group_6__1__Impl(); @@ -19942,21 +20354,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_6__1__Impl" - // InternalRoom.g:6677:1: rule__DataClass__Group_6__1__Impl : ( ( rule__DataClass__UserCode1Assignment_6_1 ) ) ; + // InternalRoom.g:6829:1: rule__DataClass__Group_6__1__Impl : ( ( rule__DataClass__UserCode1Assignment_6_1 ) ) ; public final void rule__DataClass__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6681:1: ( ( ( rule__DataClass__UserCode1Assignment_6_1 ) ) ) - // InternalRoom.g:6682:1: ( ( rule__DataClass__UserCode1Assignment_6_1 ) ) + // InternalRoom.g:6833:1: ( ( ( rule__DataClass__UserCode1Assignment_6_1 ) ) ) + // InternalRoom.g:6834:1: ( ( rule__DataClass__UserCode1Assignment_6_1 ) ) { - // InternalRoom.g:6682:1: ( ( rule__DataClass__UserCode1Assignment_6_1 ) ) - // InternalRoom.g:6683:1: ( rule__DataClass__UserCode1Assignment_6_1 ) + // InternalRoom.g:6834:1: ( ( rule__DataClass__UserCode1Assignment_6_1 ) ) + // InternalRoom.g:6835:1: ( rule__DataClass__UserCode1Assignment_6_1 ) { before(grammarAccess.getDataClassAccess().getUserCode1Assignment_6_1()); - // InternalRoom.g:6684:1: ( rule__DataClass__UserCode1Assignment_6_1 ) - // InternalRoom.g:6684:2: rule__DataClass__UserCode1Assignment_6_1 + // InternalRoom.g:6836:1: ( rule__DataClass__UserCode1Assignment_6_1 ) + // InternalRoom.g:6836:2: rule__DataClass__UserCode1Assignment_6_1 { pushFollow(FOLLOW_2); rule__DataClass__UserCode1Assignment_6_1(); @@ -19989,14 +20401,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_7__0" - // InternalRoom.g:6698:1: rule__DataClass__Group_7__0 : rule__DataClass__Group_7__0__Impl rule__DataClass__Group_7__1 ; + // InternalRoom.g:6850:1: rule__DataClass__Group_7__0 : rule__DataClass__Group_7__0__Impl rule__DataClass__Group_7__1 ; public final void rule__DataClass__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6702:1: ( rule__DataClass__Group_7__0__Impl rule__DataClass__Group_7__1 ) - // InternalRoom.g:6703:2: rule__DataClass__Group_7__0__Impl rule__DataClass__Group_7__1 + // InternalRoom.g:6854:1: ( rule__DataClass__Group_7__0__Impl rule__DataClass__Group_7__1 ) + // InternalRoom.g:6855:2: rule__DataClass__Group_7__0__Impl rule__DataClass__Group_7__1 { pushFollow(FOLLOW_27); rule__DataClass__Group_7__0__Impl(); @@ -20027,17 +20439,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_7__0__Impl" - // InternalRoom.g:6710:1: rule__DataClass__Group_7__0__Impl : ( 'usercode2' ) ; + // InternalRoom.g:6862:1: rule__DataClass__Group_7__0__Impl : ( 'usercode2' ) ; public final void rule__DataClass__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6714:1: ( ( 'usercode2' ) ) - // InternalRoom.g:6715:1: ( 'usercode2' ) + // InternalRoom.g:6866:1: ( ( 'usercode2' ) ) + // InternalRoom.g:6867:1: ( 'usercode2' ) { - // InternalRoom.g:6715:1: ( 'usercode2' ) - // InternalRoom.g:6716:1: 'usercode2' + // InternalRoom.g:6867:1: ( 'usercode2' ) + // InternalRoom.g:6868:1: 'usercode2' { before(grammarAccess.getDataClassAccess().getUsercode2Keyword_7_0()); match(input,59,FOLLOW_2); @@ -20064,14 +20476,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_7__1" - // InternalRoom.g:6729:1: rule__DataClass__Group_7__1 : rule__DataClass__Group_7__1__Impl ; + // InternalRoom.g:6881:1: rule__DataClass__Group_7__1 : rule__DataClass__Group_7__1__Impl ; public final void rule__DataClass__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6733:1: ( rule__DataClass__Group_7__1__Impl ) - // InternalRoom.g:6734:2: rule__DataClass__Group_7__1__Impl + // InternalRoom.g:6885:1: ( rule__DataClass__Group_7__1__Impl ) + // InternalRoom.g:6886:2: rule__DataClass__Group_7__1__Impl { pushFollow(FOLLOW_2); rule__DataClass__Group_7__1__Impl(); @@ -20097,21 +20509,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_7__1__Impl" - // InternalRoom.g:6740:1: rule__DataClass__Group_7__1__Impl : ( ( rule__DataClass__UserCode2Assignment_7_1 ) ) ; + // InternalRoom.g:6892:1: rule__DataClass__Group_7__1__Impl : ( ( rule__DataClass__UserCode2Assignment_7_1 ) ) ; public final void rule__DataClass__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6744:1: ( ( ( rule__DataClass__UserCode2Assignment_7_1 ) ) ) - // InternalRoom.g:6745:1: ( ( rule__DataClass__UserCode2Assignment_7_1 ) ) + // InternalRoom.g:6896:1: ( ( ( rule__DataClass__UserCode2Assignment_7_1 ) ) ) + // InternalRoom.g:6897:1: ( ( rule__DataClass__UserCode2Assignment_7_1 ) ) { - // InternalRoom.g:6745:1: ( ( rule__DataClass__UserCode2Assignment_7_1 ) ) - // InternalRoom.g:6746:1: ( rule__DataClass__UserCode2Assignment_7_1 ) + // InternalRoom.g:6897:1: ( ( rule__DataClass__UserCode2Assignment_7_1 ) ) + // InternalRoom.g:6898:1: ( rule__DataClass__UserCode2Assignment_7_1 ) { before(grammarAccess.getDataClassAccess().getUserCode2Assignment_7_1()); - // InternalRoom.g:6747:1: ( rule__DataClass__UserCode2Assignment_7_1 ) - // InternalRoom.g:6747:2: rule__DataClass__UserCode2Assignment_7_1 + // InternalRoom.g:6899:1: ( rule__DataClass__UserCode2Assignment_7_1 ) + // InternalRoom.g:6899:2: rule__DataClass__UserCode2Assignment_7_1 { pushFollow(FOLLOW_2); rule__DataClass__UserCode2Assignment_7_1(); @@ -20144,14 +20556,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_8__0" - // InternalRoom.g:6761:1: rule__DataClass__Group_8__0 : rule__DataClass__Group_8__0__Impl rule__DataClass__Group_8__1 ; + // InternalRoom.g:6913:1: rule__DataClass__Group_8__0 : rule__DataClass__Group_8__0__Impl rule__DataClass__Group_8__1 ; public final void rule__DataClass__Group_8__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6765:1: ( rule__DataClass__Group_8__0__Impl rule__DataClass__Group_8__1 ) - // InternalRoom.g:6766:2: rule__DataClass__Group_8__0__Impl rule__DataClass__Group_8__1 + // InternalRoom.g:6917:1: ( rule__DataClass__Group_8__0__Impl rule__DataClass__Group_8__1 ) + // InternalRoom.g:6918:2: rule__DataClass__Group_8__0__Impl rule__DataClass__Group_8__1 { pushFollow(FOLLOW_27); rule__DataClass__Group_8__0__Impl(); @@ -20182,17 +20594,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_8__0__Impl" - // InternalRoom.g:6773:1: rule__DataClass__Group_8__0__Impl : ( 'usercode3' ) ; + // InternalRoom.g:6925:1: rule__DataClass__Group_8__0__Impl : ( 'usercode3' ) ; public final void rule__DataClass__Group_8__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6777:1: ( ( 'usercode3' ) ) - // InternalRoom.g:6778:1: ( 'usercode3' ) + // InternalRoom.g:6929:1: ( ( 'usercode3' ) ) + // InternalRoom.g:6930:1: ( 'usercode3' ) { - // InternalRoom.g:6778:1: ( 'usercode3' ) - // InternalRoom.g:6779:1: 'usercode3' + // InternalRoom.g:6930:1: ( 'usercode3' ) + // InternalRoom.g:6931:1: 'usercode3' { before(grammarAccess.getDataClassAccess().getUsercode3Keyword_8_0()); match(input,60,FOLLOW_2); @@ -20219,14 +20631,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_8__1" - // InternalRoom.g:6792:1: rule__DataClass__Group_8__1 : rule__DataClass__Group_8__1__Impl ; + // InternalRoom.g:6944:1: rule__DataClass__Group_8__1 : rule__DataClass__Group_8__1__Impl ; public final void rule__DataClass__Group_8__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6796:1: ( rule__DataClass__Group_8__1__Impl ) - // InternalRoom.g:6797:2: rule__DataClass__Group_8__1__Impl + // InternalRoom.g:6948:1: ( rule__DataClass__Group_8__1__Impl ) + // InternalRoom.g:6949:2: rule__DataClass__Group_8__1__Impl { pushFollow(FOLLOW_2); rule__DataClass__Group_8__1__Impl(); @@ -20252,21 +20664,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_8__1__Impl" - // InternalRoom.g:6803:1: rule__DataClass__Group_8__1__Impl : ( ( rule__DataClass__UserCode3Assignment_8_1 ) ) ; + // InternalRoom.g:6955:1: rule__DataClass__Group_8__1__Impl : ( ( rule__DataClass__UserCode3Assignment_8_1 ) ) ; public final void rule__DataClass__Group_8__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6807:1: ( ( ( rule__DataClass__UserCode3Assignment_8_1 ) ) ) - // InternalRoom.g:6808:1: ( ( rule__DataClass__UserCode3Assignment_8_1 ) ) + // InternalRoom.g:6959:1: ( ( ( rule__DataClass__UserCode3Assignment_8_1 ) ) ) + // InternalRoom.g:6960:1: |