diff options
author | Juergen Haug | 2019-01-12 11:29:57 +0000 |
---|---|---|
committer | Juergen Haug | 2019-01-12 11:30:29 +0000 |
commit | 8d023fb6af978b7da56d7f39376699d417279e9e (patch) | |
tree | 887f0c30577b1c260254b492becf59cde3de7ee6 | |
parent | 322931d01d3fdf0411b2756f5aad5f582eddeed0 (diff) | |
download | org.eclipse.etrice-8d023fb6af978b7da56d7f39376699d417279e9e.tar.gz org.eclipse.etrice-8d023fb6af978b7da56d7f39376699d417279e9e.tar.xz org.eclipse.etrice-8d023fb6af978b7da56d7f39376699d417279e9e.zip |
Bug 540562 - Support var args for operations
Change-Id: Iac41237fa9ff9bd614aa33b051635c18f1674dd7
82 files changed, 15108 insertions, 14029 deletions
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 f88cd9c8a..210f88964 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,9 @@ 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 completeVarDecl_Varargs(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } public void completeMessageData_DeprecatedName(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } 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 100018932..d28db0ebf 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 @@ -276,6 +276,7 @@ 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.getVarDeclAccess().getVarargsAssignment_3(), "rule__VarDecl__VarargsAssignment_3"); 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"); 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 fd256bce6..ae672f9fb 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 @@ -4964,6 +4964,7 @@ rule__VarDecl__Group__2 } : rule__VarDecl__Group__2__Impl + rule__VarDecl__Group__3 ; finally { restoreStackSize(stackSize); @@ -4986,6 +4987,36 @@ finally { } +rule__VarDecl__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__VarDecl__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__VarDecl__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getVarDeclAccess().getVarargsAssignment_3()); } +(rule__VarDecl__VarargsAssignment_3)? +{ after(grammarAccess.getVarDeclAccess().getVarargsAssignment_3()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + + + @@ -23837,6 +23868,29 @@ finally { restoreStackSize(stackSize); } +rule__VarDecl__VarargsAssignment_3 + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getVarDeclAccess().getVarargsVarargsKeyword_3_0()); } +( +{ before(grammarAccess.getVarDeclAccess().getVarargsVarargsKeyword_3_0()); } + + 'varargs' + +{ after(grammarAccess.getVarDeclAccess().getVarargsVarargsKeyword_3_0()); } +) + +{ after(grammarAccess.getVarDeclAccess().getVarargsVarargsKeyword_3_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + rule__MessageData__DeprecatedNameAssignment_0_0 @init { int stackSize = keepStackSize(); diff --git a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.tokens b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.tokens index 5fd9a3cd4..1423358bb 100644 --- a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.tokens +++ b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.tokens @@ -55,7 +55,7 @@ 'TransitionPoint'=101 '['=62 ']'=63 -'abstract'=130 +'abstract'=131 'action'=107 'and'=86 'async'=38 @@ -79,7 +79,7 @@ 'from'=126 'guard'=110 'handle'=73 -'handler'=131 +'handler'=132 'import'=125 'in'=119 'incoming'=66 @@ -92,8 +92,8 @@ 'or'=109 'out'=120 'outgoing'=67 -'override'=128 -'private'=129 +'override'=129 +'private'=130 'ptBoolean'=39 'ptCharacter'=42 'ptInteger'=40 @@ -109,11 +109,12 @@ 'sync'=35 'target'=123 'triggers'=108 -'true'=132 +'true'=133 'usercode'=72 'usercode1'=58 'usercode2'=59 'usercode3'=60 +'varargs'=128 'void'=13 '{'=44 '|'=117 @@ -160,6 +161,7 @@ T__129=129 T__130=130 T__131=131 T__132=132 +T__133=133 T__13=13 T__14=14 T__15=15 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 4ab61989d..03724e323 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 @@ -23,6 +23,7 @@ public class InternalRoomLexer extends Lexer { public static final int T__52=52; public static final int T__53=53; public static final int T__54=54; + public static final int T__133=133; public static final int T__132=132; public static final int T__60=60; public static final int T__61=61; @@ -2556,10 +2557,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__128; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:126:8: ( 'override' ) - // InternalRoom.g:126:10: 'override' + // InternalRoom.g:126:8: ( 'varargs' ) + // InternalRoom.g:126:10: 'varargs' { - match("override"); + match("varargs"); } @@ -2577,10 +2578,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__129; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:127:8: ( 'private' ) - // InternalRoom.g:127:10: 'private' + // InternalRoom.g:127:8: ( 'override' ) + // InternalRoom.g:127:10: 'override' { - match("private"); + match("override"); } @@ -2598,10 +2599,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__130; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:128:8: ( 'abstract' ) - // InternalRoom.g:128:10: 'abstract' + // InternalRoom.g:128:8: ( 'private' ) + // InternalRoom.g:128:10: 'private' { - match("abstract"); + match("private"); } @@ -2619,10 +2620,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__131; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:129:8: ( 'handler' ) - // InternalRoom.g:129:10: 'handler' + // InternalRoom.g:129:8: ( 'abstract' ) + // InternalRoom.g:129:10: 'abstract' { - match("handler"); + match("abstract"); } @@ -2640,10 +2641,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__132; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:130:8: ( 'true' ) - // InternalRoom.g:130:10: 'true' + // InternalRoom.g:130:8: ( 'handler' ) + // InternalRoom.g:130:10: 'handler' { - match("true"); + match("handler"); } @@ -2656,15 +2657,36 @@ public class InternalRoomLexer extends Lexer { } // $ANTLR end "T__132" + // $ANTLR start "T__133" + public final void mT__133() throws RecognitionException { + try { + int _type = T__133; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalRoom.g:131:8: ( 'true' ) + // InternalRoom.g:131:10: 'true' + { + match("true"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__133" + // $ANTLR start "RULE_HEX" public final void mRULE_HEX() throws RecognitionException { try { int _type = RULE_HEX; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:28209:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ ) - // InternalRoom.g:28209:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ + // InternalRoom.g:28263:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ ) + // InternalRoom.g:28263:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ { - // InternalRoom.g:28209:12: ( '0x' | '0X' ) + // InternalRoom.g:28263:12: ( '0x' | '0X' ) int alt1=2; int LA1_0 = input.LA(1); @@ -2692,7 +2714,7 @@ public class InternalRoomLexer extends Lexer { } switch (alt1) { case 1 : - // InternalRoom.g:28209:13: '0x' + // InternalRoom.g:28263:13: '0x' { match("0x"); @@ -2700,7 +2722,7 @@ public class InternalRoomLexer extends Lexer { } break; case 2 : - // InternalRoom.g:28209:18: '0X' + // InternalRoom.g:28263:18: '0X' { match("0X"); @@ -2710,7 +2732,7 @@ public class InternalRoomLexer extends Lexer { } - // InternalRoom.g:28209:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ + // InternalRoom.g:28263:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ int cnt2=0; loop2: do { @@ -2764,12 +2786,12 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_CC_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:28211:16: ( '\\'\\'\\'' ( options {greedy=false; } : . )* '\\'\\'\\'' ) - // InternalRoom.g:28211:18: '\\'\\'\\'' ( options {greedy=false; } : . )* '\\'\\'\\'' + // InternalRoom.g:28265:16: ( '\\'\\'\\'' ( options {greedy=false; } : . )* '\\'\\'\\'' ) + // InternalRoom.g:28265:18: '\\'\\'\\'' ( options {greedy=false; } : . )* '\\'\\'\\'' { match("'''"); - // InternalRoom.g:28211:27: ( options {greedy=false; } : . )* + // InternalRoom.g:28265:27: ( options {greedy=false; } : . )* loop3: do { int alt3=2; @@ -2803,7 +2825,7 @@ public class InternalRoomLexer extends Lexer { switch (alt3) { case 1 : - // InternalRoom.g:28211:55: . + // InternalRoom.g:28265:55: . { matchAny(); @@ -2833,10 +2855,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:28213:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalRoom.g:28213:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRoom.g:28267:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalRoom.g:28267:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalRoom.g:28213:11: ( '^' )? + // InternalRoom.g:28267:11: ( '^' )? int alt4=2; int LA4_0 = input.LA(1); @@ -2845,7 +2867,7 @@ public class InternalRoomLexer extends Lexer { } switch (alt4) { case 1 : - // InternalRoom.g:28213:11: '^' + // InternalRoom.g:28267:11: '^' { match('^'); @@ -2863,7 +2885,7 @@ public class InternalRoomLexer extends Lexer { recover(mse); throw mse;} - // InternalRoom.g:28213:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRoom.g:28267:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop5: do { int alt5=2; @@ -2912,10 +2934,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:28215:10: ( ( '0' .. '9' )+ ) - // InternalRoom.g:28215:12: ( '0' .. '9' )+ + // InternalRoom.g:28269:10: ( ( '0' .. '9' )+ ) + // InternalRoom.g:28269:12: ( '0' .. '9' )+ { - // InternalRoom.g:28215:12: ( '0' .. '9' )+ + // InternalRoom.g:28269:12: ( '0' .. '9' )+ int cnt6=0; loop6: do { @@ -2929,7 +2951,7 @@ public class InternalRoomLexer extends Lexer { switch (alt6) { case 1 : - // InternalRoom.g:28215:13: '0' .. '9' + // InternalRoom.g:28269:13: '0' .. '9' { matchRange('0','9'); @@ -2961,10 +2983,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:28217:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalRoom.g:28217:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRoom.g:28271:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalRoom.g:28271:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalRoom.g:28217:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRoom.g:28271:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt9=2; int LA9_0 = input.LA(1); @@ -2982,10 +3004,10 @@ public class InternalRoomLexer extends Lexer { } switch (alt9) { case 1 : - // InternalRoom.g:28217:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalRoom.g:28271:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalRoom.g:28217:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalRoom.g:28271:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop7: do { int alt7=3; @@ -3001,7 +3023,7 @@ public class InternalRoomLexer extends Lexer { switch (alt7) { case 1 : - // InternalRoom.g:28217:21: '\\\\' . + // InternalRoom.g:28271:21: '\\\\' . { match('\\'); matchAny(); @@ -3009,7 +3031,7 @@ public class InternalRoomLexer extends Lexer { } break; case 2 : - // InternalRoom.g:28217:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalRoom.g:28271: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 +3056,10 @@ public class InternalRoomLexer extends Lexer { } break; case 2 : - // InternalRoom.g:28217:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalRoom.g:28271:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalRoom.g:28217:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalRoom.g:28271:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop8: do { int alt8=3; @@ -3053,7 +3075,7 @@ public class InternalRoomLexer extends Lexer { switch (alt8) { case 1 : - // InternalRoom.g:28217:54: '\\\\' . + // InternalRoom.g:28271:54: '\\\\' . { match('\\'); matchAny(); @@ -3061,7 +3083,7 @@ public class InternalRoomLexer extends Lexer { } break; case 2 : - // InternalRoom.g:28217:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalRoom.g:28271: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 +3126,12 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:28219:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalRoom.g:28219:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalRoom.g:28273:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalRoom.g:28273:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalRoom.g:28219:24: ( options {greedy=false; } : . )* + // InternalRoom.g:28273:24: ( options {greedy=false; } : . )* loop10: do { int alt10=2; @@ -3134,7 +3156,7 @@ public class InternalRoomLexer extends Lexer { switch (alt10) { case 1 : - // InternalRoom.g:28219:52: . + // InternalRoom.g:28273:52: . { matchAny(); @@ -3164,12 +3186,12 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:28221:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalRoom.g:28221:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalRoom.g:28275:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalRoom.g:28275:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalRoom.g:28221:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalRoom.g:28275:24: (~ ( ( '\\n' | '\\r' ) ) )* loop11: do { int alt11=2; @@ -3182,7 +3204,7 @@ public class InternalRoomLexer extends Lexer { switch (alt11) { case 1 : - // InternalRoom.g:28221:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalRoom.g:28275: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 +3224,7 @@ public class InternalRoomLexer extends Lexer { } } while (true); - // InternalRoom.g:28221:40: ( ( '\\r' )? '\\n' )? + // InternalRoom.g:28275:40: ( ( '\\r' )? '\\n' )? int alt13=2; int LA13_0 = input.LA(1); @@ -3211,9 +3233,9 @@ public class InternalRoomLexer extends Lexer { } switch (alt13) { case 1 : - // InternalRoom.g:28221:41: ( '\\r' )? '\\n' + // InternalRoom.g:28275:41: ( '\\r' )? '\\n' { - // InternalRoom.g:28221:41: ( '\\r' )? + // InternalRoom.g:28275:41: ( '\\r' )? int alt12=2; int LA12_0 = input.LA(1); @@ -3222,7 +3244,7 @@ public class InternalRoomLexer extends Lexer { } switch (alt12) { case 1 : - // InternalRoom.g:28221:41: '\\r' + // InternalRoom.g:28275:41: '\\r' { match('\r'); @@ -3254,10 +3276,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:28223:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalRoom.g:28223:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRoom.g:28277:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalRoom.g:28277:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalRoom.g:28223:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRoom.g:28277:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt14=0; loop14: do { @@ -3311,8 +3333,8 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:28225:16: ( . ) - // InternalRoom.g:28225:18: . + // InternalRoom.g:28279:16: ( . ) + // InternalRoom.g:28279:18: . { matchAny(); @@ -3327,8 +3349,8 @@ public class InternalRoomLexer extends Lexer { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalRoom.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | RULE_HEX | RULE_CC_STRING | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt15=129; + // InternalRoom.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | RULE_HEX | RULE_CC_STRING | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt15=130; alt15 = dfa15.predict(input); switch (alt15) { case 1 : @@ -4172,63 +4194,70 @@ public class InternalRoomLexer extends Lexer { } break; case 121 : - // InternalRoom.g:1:763: RULE_HEX + // InternalRoom.g:1:763: T__133 { - mRULE_HEX(); + mT__133(); } break; case 122 : - // InternalRoom.g:1:772: RULE_CC_STRING + // InternalRoom.g:1:770: RULE_HEX { - mRULE_CC_STRING(); + mRULE_HEX(); } break; case 123 : - // InternalRoom.g:1:787: RULE_ID + // InternalRoom.g:1:779: RULE_CC_STRING { - mRULE_ID(); + mRULE_CC_STRING(); } break; case 124 : - // InternalRoom.g:1:795: RULE_INT + // InternalRoom.g:1:794: RULE_ID { - mRULE_INT(); + mRULE_ID(); } break; case 125 : - // InternalRoom.g:1:804: RULE_STRING + // InternalRoom.g:1:802: RULE_INT { - mRULE_STRING(); + mRULE_INT(); } break; case 126 : - // InternalRoom.g:1:816: RULE_ML_COMMENT + // InternalRoom.g:1:811: RULE_STRING { - mRULE_ML_COMMENT(); + mRULE_STRING(); } break; case 127 : - // InternalRoom.g:1:832: RULE_SL_COMMENT + // InternalRoom.g:1:823: RULE_ML_COMMENT { - mRULE_SL_COMMENT(); + mRULE_ML_COMMENT(); } break; case 128 : - // InternalRoom.g:1:848: RULE_WS + // InternalRoom.g:1:839: RULE_SL_COMMENT { - mRULE_WS(); + mRULE_SL_COMMENT(); } break; case 129 : - // InternalRoom.g:1:856: RULE_ANY_OTHER + // InternalRoom.g:1:855: RULE_WS + { + mRULE_WS(); + + } + break; + case 130 : + // InternalRoom.g:1:863: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -4242,41 +4271,41 @@ public class InternalRoomLexer extends Lexer { protected DFA15 dfa15 = new DFA15(this); static final String DFA15_eotS = - "\1\uffff\3\71\1\uffff\11\71\1\uffff\1\132\1\136\1\141\5\71\7\uffff\1\71\2\uffff\6\71\1\u0088\1\u008a\3\71\4\uffff\1\u0094\2\67\2\uffff\1\67\2\uffff\1\71\1\uffff\2\71\1\u009b\3\71\1\u009f\1\uffff\22\71\1\u00b4\3\71\3\uffff\3\71\1\uffff\2\71\1\uffff\5\71\1\u00c6\1\71\1\u00c8\12\71\7\uffff\1\71\2\uffff\1\71\1\u00da\6\71\5\uffff\4\71\6\uffff\1\u0096\2\uffff\3\71\1\uffff\3\71\1\uffff\14\71\1\u00fd\1\u00fe\6\71\1\uffff\16\71\1\u0114\2\71\1\uffff\1\u0118\1\uffff\2\71\1\u011b\16\71\1\uffff\2\71\1\u012c\12\71\1\uffff\1\u0137\1\u0138\1\71\1\u013a\1\u013b\10\71\1\u0145\6\71\2\uffff\10\71\1\u0154\2\71\1\u0158\5\71\1\u015e\3\71\1\uffff\3\71\1\uffff\2\71\1\uffff\20\71\1\uffff\7\71\1\u017e\2\71\2\uffff\1\71\2\uffff\11\71\1\uffff\5\71\1\u0194\5\71\1\u019a\1\u019b\1\u019c\1\uffff\3\71\1\uffff\1\u01a0\4\71\1\uffff\1\u01a5\6\71\1\u01ac\27\71\1\uffff\1\71\1\u01c5\23\71\1\uffff\5\71\3\uffff\3\71\1\uffff\4\71\1\uffff\6\71\1\uffff\1\u01eb\4\71\1\u01f0\10\71\1\u01f9\2\71\1\u01fd\5\71\1\u0203\1\uffff\2\71\1\u0206\23\71\1\u021b\2\71\1\u021e\13\71\1\uffff\4\71\1\uffff\1\71\1\u022f\5\71\1\u0236\1\uffff\1\u0237\1\71\1\u0239\1\uffff\2\71\1\u023c\2\71\1\uffff\2\71\1\uffff\4\71\1\u0245\17\71\1\uffff\2\71\1\uffff\1\u0257\5\71\1\u025d\1\71\1\u025f\1\u0260\1\u0261\1\71\1\u0263\3\71\1\uffff\3\71\1\u026d\1\71\1\u026f\2\uffff\1\71\1\uffff\1\71\1\u0272\1\uffff\1\71\1\u0274\2\71\1\u0277\3\71\1\uffff\1\u027b\3\71\1\u027f\4\71\1\u0285\5\71\1\u028b\1\71\1\uffff\3\71\1\u0290\1\u0291\1\uffff\1\71\3\uffff\1\u0293\1\uffff\1\u0294\1\u0295\1\71\1\u0297\2\71\1\u029a\1\u029b\1\u029c\1\uffff\1\u029d\1\uffff\1\u029e\1\u029f\1\uffff\1\71\1\uffff\1\u02a1\1\u02a2\1\uffff\1\u02a3\2\71\1\uffff\3\71\1\uffff\5\71\1\uffff\5\71\1\uffff\2\71\1\u02b5\1\71\2\uffff\1\71\3\uffff\1\71\1\uffff\2\71\6\uffff\1\u02bc\3\uffff\6\71\1\u02c3\2\71\1\u02c6\5\71\1\u02cc\1\u02cd\1\uffff\2\71\1\u02d0\3\71\1\uffff\6\71\1\uffff\1\71\1\u02db\1\uffff\1\u02dc\4\71\2\uffff\1\u02e1\1\u02e2\1\uffff\1\u02e3\2\71\1\u02e6\2\71\1\u02e9\1\u02ea\2\71\2\uffff\1\71\1\u02ee\1\u02ef\1\71\3\uffff\2\71\1\uffff\1\71\1\u02f4\2\uffff\1\71\1\u02f6\1\71\2\uffff\4\71\1\uffff\1\71\1\uffff\1\71\1\u02fe\1\71\1\u0300\3\71\1\uffff\1\71\1\uffff\3\71\1\u0308\3\71\1\uffff\3\71\1\u030f\2\71\1\uffff\1\u0312\1\u0313\2\uffff"; + "\1\uffff\3\72\1\uffff\11\72\1\uffff\1\133\1\137\1\142\5\72\7\uffff\1\72\2\uffff\6\72\1\u0089\1\u008b\3\72\4\uffff\1\u0095\2\67\2\uffff\1\67\2\uffff\2\72\1\uffff\2\72\1\u009d\3\72\1\u00a1\1\uffff\22\72\1\u00b6\3\72\3\uffff\3\72\1\uffff\2\72\1\uffff\5\72\1\u00c8\1\72\1\u00ca\12\72\7\uffff\1\72\2\uffff\1\72\1\u00dc\6\72\5\uffff\4\72\6\uffff\1\u0097\2\uffff\4\72\1\uffff\3\72\1\uffff\14\72\1\u0100\1\u0101\6\72\1\uffff\16\72\1\u0117\2\72\1\uffff\1\u011b\1\uffff\2\72\1\u011e\16\72\1\uffff\2\72\1\u012f\12\72\1\uffff\1\u013a\1\72\1\u013c\1\72\1\u013e\1\u013f\10\72\1\u0149\6\72\2\uffff\10\72\1\u0158\2\72\1\u015c\5\72\1\u0162\3\72\1\uffff\3\72\1\uffff\2\72\1\uffff\20\72\1\uffff\7\72\1\u0182\2\72\1\uffff\1\72\1\uffff\1\72\2\uffff\11\72\1\uffff\5\72\1\u0199\5\72\1\u019f\1\u01a0\1\u01a1\1\uffff\3\72\1\uffff\1\u01a5\4\72\1\uffff\1\u01aa\6\72\1\u01b1\27\72\1\uffff\1\72\1\u01ca\24\72\1\uffff\5\72\3\uffff\3\72\1\uffff\4\72\1\uffff\6\72\1\uffff\1\u01f1\4\72\1\u01f6\10\72\1\u01ff\2\72\1\u0203\5\72\1\u0209\1\uffff\1\u020a\2\72\1\u020d\23\72\1\u0222\2\72\1\u0225\13\72\1\uffff\4\72\1\uffff\1\72\1\u0236\5\72\1\u023d\1\uffff\1\u023e\1\72\1\u0240\1\uffff\2\72\1\u0243\2\72\2\uffff\2\72\1\uffff\4\72\1\u024c\17\72\1\uffff\2\72\1\uffff\1\u025e\5\72\1\u0264\1\72\1\u0266\1\u0267\1\u0268\1\72\1\u026a\3\72\1\uffff\3\72\1\u0274\1\72\1\u0276\2\uffff\1\72\1\uffff\1\72\1\u0279\1\uffff\1\72\1\u027b\2\72\1\u027e\3\72\1\uffff\1\u0282\3\72\1\u0286\4\72\1\u028c\5\72\1\u0292\1\72\1\uffff\3\72\1\u0297\1\u0298\1\uffff\1\72\3\uffff\1\u029a\1\uffff\1\u029b\1\u029c\1\72\1\u029e\2\72\1\u02a1\1\u02a2\1\u02a3\1\uffff\1\u02a4\1\uffff\1\u02a5\1\u02a6\1\uffff\1\72\1\uffff\1\u02a8\1\u02a9\1\uffff\1\u02aa\2\72\1\uffff\3\72\1\uffff\5\72\1\uffff\5\72\1\uffff\2\72\1\u02bc\1\72\2\uffff\1\72\3\uffff\1\72\1\uffff\2\72\6\uffff\1\u02c3\3\uffff\6\72\1\u02ca\2\72\1\u02cd\5\72\1\u02d3\1\u02d4\1\uffff\2\72\1\u02d7\3\72\1\uffff\6\72\1\uffff\1\72\1\u02e2\1\uffff\1\u02e3\4\72\2\uffff\1\u02e8\1\u02e9\1\uffff\1\u02ea\2\72\1\u02ed\2\72\1\u02f0\1\u02f1\2\72\2\uffff\1\72\1\u02f5\1\u02f6\1\72\3\uffff\2\72\1\uffff\1\72\1\u02fb\2\uffff\1\72\1\u02fd\1\72\2\uffff\4\72\1\uffff\1\72\1\uffff\1\72\1\u0305\1\72\1\u0307\3\72\1\uffff\1\72\1\uffff\3\72\1\u030f\3\72\1\uffff\3\72\1\u0316\2\72\1\uffff\1\u0319\1\u031a\2\uffff"; static final String DFA15_eofS = - "\u0314\uffff"; + "\u031b\uffff"; static final String DFA15_minS = - "\1\0\2\157\1\141\1\uffff\1\141\1\143\1\157\1\150\1\101\1\141\1\145\2\141\1\uffff\1\76\2\60\1\141\1\146\1\142\1\162\1\145\7\uffff\1\163\2\uffff\1\160\1\155\1\145\1\141\1\156\1\145\2\52\1\162\1\141\1\165\4\uffff\1\130\1\0\1\101\2\uffff\1\0\2\uffff\1\151\1\uffff\1\157\1\156\1\60\1\157\1\164\1\146\1\60\1\uffff\3\164\1\156\1\151\1\162\1\155\1\157\1\142\1\141\2\120\1\162\1\147\1\171\1\163\1\156\1\144\1\60\1\154\1\170\1\157\3\uffff\1\145\1\151\1\164\1\uffff\1\164\1\151\1\uffff\1\156\1\155\1\142\2\164\1\60\1\164\1\60\1\145\1\171\1\144\2\164\1\163\1\102\1\151\1\157\1\146\7\uffff\1\145\2\uffff\1\145\1\60\1\160\1\146\1\156\1\164\1\150\1\156\5\uffff\1\141\1\151\1\162\1\141\6\uffff\1\47\2\uffff\1\144\1\162\1\144\1\uffff\1\162\2\141\1\uffff\1\141\1\157\1\162\1\157\1\164\1\155\1\164\1\160\1\151\1\120\1\165\1\164\2\60\1\166\1\151\1\145\1\163\1\144\1\145\1\uffff\1\163\1\145\1\155\1\156\1\145\1\164\1\162\1\155\1\162\1\145\1\164\1\143\1\144\1\141\1\60\2\151\1\uffff\1\60\1\uffff\1\162\1\156\1\60\1\151\1\162\1\164\1\157\1\156\1\145\1\150\1\166\1\155\1\151\2\162\1\157\1\164\1\uffff\1\157\1\165\1\60\1\141\1\144\1\145\1\141\1\144\1\156\1\147\1\145\1\147\1\162\1\uffff\2\60\1\165\2\60\1\144\1\165\1\103\1\162\1\151\1\164\1\157\1\151\1\60\1\157\1\143\1\171\1\162\1\143\1\145\2\uffff\1\151\1\143\1\162\2\141\1\154\1\145\1\144\1\60\1\164\1\156\1\60\1\171\1\145\1\171\1\162\1\120\1\60\1\163\1\156\1\162\1\uffff\1\163\2\157\1\uffff\1\162\1\143\1\uffff\1\157\1\151\1\162\1\157\1\164\3\141\1\115\1\156\1\143\1\141\1\155\1\151\1\162\1\154\1\uffff\1\171\1\154\1\162\1\166\1\151\1\163\1\147\1\60\1\145\1\144\2\uffff\1\147\2\uffff\1\162\2\154\1\102\1\142\1\141\1\143\1\164\1\154\1\uffff\1\165\1\145\1\163\1\157\1\164\1\60\1\143\1\141\1\103\1\147\1\164\3\60\1\uffff\2\144\1\156\1\uffff\1\60\1\162\1\120\1\156\1\157\1\uffff\1\60\1\164\1\141\1\146\1\156\2\151\1\60\1\156\1\142\1\141\1\154\1\145\1\154\1\162\1\164\1\157\1\145\1\157\1\164\1\151\1\141\1\164\1\141\1\137\1\145\1\146\1\151\1\156\1\151\1\145\1\uffff\1\164\1\60\1\141\1\151\1\164\1\141\1\154\1\145\1\156\1\145\1\165\1\164\1\157\1\151\1\141\1\156\1\120\2\164\1\165\1\141\1\uffff\1\145\1\154\1\157\1\145\1\157\3\uffff\1\162\1\163\1\141\1\uffff\1\141\1\157\1\141\1\151\1\uffff\1\151\1\160\1\151\1\141\1\156\1\144\1\uffff\1\60\1\165\1\143\1\145\1\147\1\60\1\141\1\145\3\144\1\151\1\156\1\154\1\60\1\162\1\163\1\60\1\141\1\157\1\147\1\164\1\162\1\60\1\uffff\1\164\1\166\1\60\1\163\1\141\1\150\1\163\1\146\1\164\1\151\1\154\1\166\1\163\1\144\1\157\1\145\1\157\1\162\1\143\1\111\1\123\1\156\1\60\1\162\1\151\1\60\1\154\1\164\1\151\1\154\1\156\1\143\1\150\1\145\1\154\1\147\1\145\1\uffff\2\164\1\141\1\145\1\uffff\1\143\1\60\1\145\1\123\1\145\1\157\1\147\1\60\1\uffff\1\60\1\141\1\60\1\uffff\1\143\1\162\1\60\1\151\1\163\1\uffff\2\145\1\uffff\2\163\1\141\1\164\1\60\1\145\1\157\1\103\1\145\1\163\1\120\1\151\1\155\1\143\1\145\1\150\1\155\1\171\1\150\1\156\1\uffff\1\171\1\166\1\uffff\1\60\1\151\1\156\1\124\1\164\1\163\1\60\1\144\3\60\1\145\1\60\1\156\1\162\1\164\1\uffff\1\154\1\164\1\162\1\60\1\156\1\60\2\uffff\1\160\1\uffff\1\145\1\60\1\uffff\1\157\1\60\1\144\1\156\1\60\1\163\1\166\1\141\1\uffff\1\60\1\156\1\154\1\124\1\60\1\162\1\156\1\103\1\157\1\60\1\151\1\160\1\163\1\162\1\145\1\60\1\145\1\uffff\1\157\1\164\1\171\2\60\1\uffff\1\137\3\uffff\1\60\1\uffff\2\60\1\145\1\60\2\141\3\60\1\uffff\1\60\1\uffff\2\60\1\uffff\1\156\1\uffff\2\60\1\uffff\1\60\1\151\1\156\1\uffff\1\124\1\141\1\171\1\uffff\1\157\1\164\1\154\1\145\1\154\1\uffff\1\156\1\154\1\164\1\145\1\143\1\uffff\2\156\1\60\1\160\2\uffff\1\142\3\uffff\1\162\1\uffff\1\164\1\156\6\uffff\1\60\3\uffff\1\157\1\143\1\171\1\163\1\160\1\164\1\60\1\141\1\146\1\60\3\145\1\141\1\164\2\60\1\uffff\1\145\1\171\1\60\1\145\1\163\1\157\1\uffff\1\162\1\145\1\160\1\163\1\145\1\157\1\uffff\1\163\1\60\1\uffff\1\60\2\155\1\144\1\151\2\uffff\2\60\1\uffff\1\60\2\151\1\60\1\115\1\145\2\60\1\143\1\163\2\uffff\1\145\2\60\1\157\3\uffff\1\164\1\156\1\uffff\1\141\1\60\2\uffff\1\157\1\60\1\156\2\uffff\1\156\1\151\1\164\1\160\1\uffff\1\154\1\uffff\1\164\1\60\1\157\1\60\1\160\1\103\1\141\1\uffff\1\156\1\uffff\1\151\1\154\1\164\1\60\1\156\1\141\1\151\1\uffff\1\147\1\163\1\157\1\60\1\163\1\156\1\uffff\2\60\2\uffff"; + "\1\0\1\141\1\157\1\141\1\uffff\1\141\1\143\1\157\1\150\1\101\1\141\1\145\2\141\1\uffff\1\76\2\60\1\141\1\146\1\142\1\162\1\145\7\uffff\1\163\2\uffff\1\160\1\155\1\145\1\141\1\156\1\145\2\52\1\162\1\141\1\165\4\uffff\1\130\1\0\1\101\2\uffff\1\0\2\uffff\1\151\1\162\1\uffff\1\157\1\156\1\60\1\157\1\164\1\146\1\60\1\uffff\3\164\1\156\1\151\1\162\1\155\1\157\1\142\1\141\2\120\1\162\1\147\1\171\1\163\1\156\1\144\1\60\1\154\1\170\1\157\3\uffff\1\145\1\151\1\164\1\uffff\1\164\1\151\1\uffff\1\156\1\155\1\142\2\164\1\60\1\164\1\60\1\145\1\171\1\144\2\164\1\163\1\102\1\151\1\157\1\146\7\uffff\1\145\2\uffff\1\145\1\60\1\160\1\146\1\156\1\164\1\150\1\156\5\uffff\1\141\1\151\1\162\1\141\6\uffff\1\47\2\uffff\1\144\1\141\1\162\1\144\1\uffff\1\162\2\141\1\uffff\1\141\1\157\1\162\1\157\1\164\1\155\1\164\1\160\1\151\1\120\1\165\1\164\2\60\1\166\1\151\1\145\1\163\1\144\1\145\1\uffff\1\163\1\145\1\155\1\156\1\145\1\164\1\162\1\155\1\162\1\145\1\164\1\143\1\144\1\141\1\60\2\151\1\uffff\1\60\1\uffff\1\162\1\156\1\60\1\151\1\162\1\164\1\157\1\156\1\145\1\150\1\166\1\155\1\151\2\162\1\157\1\164\1\uffff\1\157\1\165\1\60\1\141\1\144\1\145\1\141\1\144\1\156\1\147\1\145\1\147\1\162\1\uffff\1\60\1\162\1\60\1\165\2\60\1\144\1\165\1\103\1\162\1\151\1\164\1\157\1\151\1\60\1\157\1\143\1\171\1\162\1\143\1\145\2\uffff\1\151\1\143\1\162\2\141\1\154\1\145\1\144\1\60\1\164\1\156\1\60\1\171\1\145\1\171\1\162\1\120\1\60\1\163\1\156\1\162\1\uffff\1\163\2\157\1\uffff\1\162\1\143\1\uffff\1\157\1\151\1\162\1\157\1\164\3\141\1\115\1\156\1\143\1\141\1\155\1\151\1\162\1\154\1\uffff\1\171\1\154\1\162\1\166\1\151\1\163\1\147\1\60\1\145\1\144\1\uffff\1\147\1\uffff\1\147\2\uffff\1\162\2\154\1\102\1\142\1\141\1\143\1\164\1\154\1\uffff\1\165\1\145\1\163\1\157\1\164\1\60\1\143\1\141\1\103\1\147\1\164\3\60\1\uffff\2\144\1\156\1\uffff\1\60\1\162\1\120\1\156\1\157\1\uffff\1\60\1\164\1\141\1\146\1\156\2\151\1\60\1\156\1\142\1\141\1\154\1\145\1\154\1\162\1\164\1\157\1\145\1\157\1\164\1\151\1\141\1\164\1\141\1\137\1\145\1\146\1\151\1\156\1\151\1\145\1\uffff\1\164\1\60\1\163\1\141\1\151\1\164\1\141\1\154\1\145\1\156\1\145\1\165\1\164\1\157\1\151\1\141\1\156\1\120\2\164\1\165\1\141\1\uffff\1\145\1\154\1\157\1\145\1\157\3\uffff\1\162\1\163\1\141\1\uffff\1\141\1\157\1\141\1\151\1\uffff\1\151\1\160\1\151\1\141\1\156\1\144\1\uffff\1\60\1\165\1\143\1\145\1\147\1\60\1\141\1\145\3\144\1\151\1\156\1\154\1\60\1\162\1\163\1\60\1\141\1\157\1\147\1\164\1\162\1\60\1\uffff\1\60\1\164\1\166\1\60\1\163\1\141\1\150\1\163\1\146\1\164\1\151\1\154\1\166\1\163\1\144\1\157\1\145\1\157\1\162\1\143\1\111\1\123\1\156\1\60\1\162\1\151\1\60\1\154\1\164\1\151\1\154\1\156\1\143\1\150\1\145\1\154\1\147\1\145\1\uffff\2\164\1\141\1\145\1\uffff\1\143\1\60\1\145\1\123\1\145\1\157\1\147\1\60\1\uffff\1\60\1\141\1\60\1\uffff\1\143\1\162\1\60\1\151\1\163\2\uffff\2\145\1\uffff\2\163\1\141\1\164\1\60\1\145\1\157\1\103\1\145\1\163\1\120\1\151\1\155\1\143\1\145\1\150\1\155\1\171\1\150\1\156\1\uffff\1\171\1\166\1\uffff\1\60\1\151\1\156\1\124\1\164\1\163\1\60\1\144\3\60\1\145\1\60\1\156\1\162\1\164\1\uffff\1\154\1\164\1\162\1\60\1\156\1\60\2\uffff\1\160\1\uffff\1\145\1\60\1\uffff\1\157\1\60\1\144\1\156\1\60\1\163\1\166\1\141\1\uffff\1\60\1\156\1\154\1\124\1\60\1\162\1\156\1\103\1\157\1\60\1\151\1\160\1\163\1\162\1\145\1\60\1\145\1\uffff\1\157\1\164\1\171\2\60\1\uffff\1\137\3\uffff\1\60\1\uffff\2\60\1\145\1\60\2\141\3\60\1\uffff\1\60\1\uffff\2\60\1\uffff\1\156\1\uffff\2\60\1\uffff\1\60\1\151\1\156\1\uffff\1\124\1\141\1\171\1\uffff\1\157\1\164\1\154\1\145\1\154\1\uffff\1\156\1\154\1\164\1\145\1\143\1\uffff\2\156\1\60\1\160\2\uffff\1\142\3\uffff\1\162\1\uffff\1\164\1\156\6\uffff\1\60\3\uffff\1\157\1\143\1\171\1\163\1\160\1\164\1\60\1\141\1\146\1\60\3\145\1\141\1\164\2\60\1\uffff\1\145\1\171\1\60\1\145\1\163\1\157\1\uffff\1\162\1\145\1\160\1\163\1\145\1\157\1\uffff\1\163\1\60\1\uffff\1\60\2\155\1\144\1\151\2\uffff\2\60\1\uffff\1\60\2\151\1\60\1\115\1\145\2\60\1\143\1\163\2\uffff\1\145\2\60\1\157\3\uffff\1\164\1\156\1\uffff\1\141\1\60\2\uffff\1\157\1\60\1\156\2\uffff\1\156\1\151\1\164\1\160\1\uffff\1\154\1\uffff\1\164\1\60\1\157\1\60\1\160\1\103\1\141\1\uffff\1\156\1\uffff\1\151\1\154\1\164\1\60\1\156\1\141\1\151\1\uffff\1\147\1\163\1\157\1\60\1\163\1\156\1\uffff\2\60\2\uffff"; static final String DFA15_maxS = - "\1\uffff\1\157\2\164\1\uffff\1\141\1\164\1\162\1\157\1\165\1\157\1\145\1\171\1\162\1\uffff\1\76\2\172\1\171\1\166\2\164\1\157\7\uffff\1\163\2\uffff\1\160\1\156\1\145\1\141\1\156\1\151\1\57\1\52\2\162\1\165\4\uffff\1\170\1\uffff\1\172\2\uffff\1\uffff\2\uffff\1\151\1\uffff\1\157\1\156\1\172\1\157\1\164\1\146\1\172\1\uffff\3\164\1\156\1\157\1\162\1\155\1\157\1\142\1\162\2\120\1\162\1\147\1\171\1\163\1\156\1\144\1\172\1\154\1\170\1\157\3\uffff\1\145\2\164\1\uffff\1\165\1\164\1\uffff\2\156\1\142\2\164\1\172\1\164\1\172\1\145\1\171\1\144\2\164\1\163\1\122\1\151\1\157\1\146\7\uffff\1\145\2\uffff\1\145\1\172\1\160\1\154\1\156\1\164\1\150\1\156\5\uffff\1\141\1\165\1\162\1\141\6\uffff\1\47\2\uffff\1\144\1\162\1\152\1\uffff\1\162\2\141\1\uffff\1\141\1\157\1\162\1\157\1\164\1\155\1\164\1\160\1\151\1\123\1\165\1\164\2\172\1\166\1\151\1\145\1\163\1\144\1\145\1\uffff\1\163\1\145\1\155\1\156\1\145\1\164\1\162\1\155\1\162\1\145\1\164\1\143\1\144\1\141\1\172\2\151\1\uffff\1\172\1\uffff\1\162\1\156\1\172\1\151\1\162\1\164\1\157\1\156\1\145\1\150\1\166\1\155\1\151\2\162\1\157\1\164\1\uffff\1\157\1\165\1\172\1\141\1\144\1\145\1\141\1\144\1\156\1\147\1\145\1\147\1\162\1\uffff\2\172\1\165\2\172\1\144\1\165\1\103\1\162\1\151\1\164\1\157\1\151\1\172\1\157\1\143\1\171\1\162\1\143\1\145\2\uffff\1\151\1\143\1\162\2\141\1\154\1\145\1\144\1\172\1\164\1\162\1\172\1\171\1\145\1\171\1\162\1\120\1\172\1\163\1\156\1\162\1\uffff\1\163\2\157\1\uffff\1\162\1\143\1\uffff\1\157\1\151\1\162\1\157\1\164\3\141\1\115\1\156\1\143\1\141\1\155\1\151\1\162\1\154\1\uffff\1\171\1\154\1\162\1\166\1\151\1\163\1\147\1\172\1\145\1\144\2\uffff\1\147\2\uffff\1\162\2\154\1\122\1\142\1\141\1\143\1\164\1\154\1\uffff\1\165\1\145\1\163\1\157\1\164\1\172\1\143\1\141\1\103\1\147\1\164\3\172\1\uffff\2\144\1\156\1\uffff\1\172\1\162\1\120\1\156\1\157\1\uffff\1\172\1\164\1\141\1\146\1\156\2\151\1\172\1\156\1\142\1\141\1\154\1\145\1\154\1\162\1\164\1\157\1\145\1\157\1\164\1\151\1\141\1\164\1\141\1\137\1\145\1\146\1\151\1\156\1\151\1\145\1\uffff\1\164\1\172\1\141\1\151\1\164\1\141\1\154\1\145\1\156\1\145\1\165\1\164\1\157\1\151\1\141\1\156\1\120\2\164\1\165\1\141\1\uffff\1\145\1\154\1\157\1\145\1\157\3\uffff\1\162\1\163\1\141\1\uffff\1\141\1\157\1\141\1\151\1\uffff\1\151\1\160\1\151\1\141\1\156\1\144\1\uffff\1\172\1\165\1\143\1\145\1\147\1\172\1\141\1\145\3\144\1\151\1\156\1\154\1\172\1\162\1\163\1\172\1\141\1\157\1\147\1\164\1\162\1\172\1\uffff\1\164\1\166\1\172\1\163\1\141\1\150\1\163\1\146\1\164\1\151\1\154\1\166\1\163\1\144\1\157\1\145\1\157\1\162\1\143\1\111\1\124\1\156\1\172\1\162\1\151\1\172\1\154\1\164\1\151\1\154\1\156\1\143\1\150\1\145\1\154\1\147\1\145\1\uffff\2\164\1\141\1\145\1\uffff\1\143\1\172\1\145\1\124\1\145\1\157\1\147\1\172\1\uffff\1\172\1\141\1\172\1\uffff\1\143\1\162\1\172\1\151\1\163\1\uffff\2\145\1\uffff\2\163\1\141\1\164\1\172\1\145\1\157\1\103\1\145\1\163\1\120\1\151\1\155\1\143\1\145\1\150\1\155\1\171\1\150\1\156\1\uffff\1\171\1\166\1\uffff\1\172\1\151\1\156\1\124\1\164\1\163\1\172\1\144\3\172\1\145\1\172\1\156\1\162\1\164\1\uffff\1\154\1\164\1\162\1\172\1\156\1\172\2\uffff\1\160\1\uffff\1\145\1\172\1\uffff\1\157\1\172\1\144\1\156\1\172\1\163\1\166\1\141\1\uffff\1\172\1\156\1\154\1\124\1\172\1\162\1\156\1\122\1\157\1\172\1\151\1\160\1\163\1\162\1\145\1\172\1\145\1\uffff\1\157\1\164\1\171\2\172\1\uffff\1\137\3\uffff\1\172\1\uffff\2\172\1\145\1\172\2\141\3\172\1\uffff\1\172\1\uffff\2\172\1\uffff\1\156\1\uffff\2\172\1\uffff\1\172\1\151\1\156\1\uffff\1\124\1\141\1\171\1\uffff\1\157\1\164\1\154\1\145\1\154\1\uffff\1\156\1\154\1\164\1\145\1\143\1\uffff\2\156\1\172\1\160\2\uffff\1\142\3\uffff\1\162\1\uffff\1\164\1\156\6\uffff\1\172\3\uffff\1\157\1\143\1\171\1\163\1\160\1\164\1\172\1\141\1\146\1\172\3\145\1\141\1\164\2\172\1\uffff\1\145\1\171\1\172\1\145\1\163\1\157\1\uffff\1\162\1\145\1\160\1\163\1\145\1\157\1\uffff\1\163\1\172\1\uffff\1\172\2\155\1\144\1\151\2\uffff\2\172\1\uffff\1\172\2\151\1\172\1\115\1\145\2\172\1\143\1\163\2\uffff\1\145\2\172\1\157\3\uffff\1\164\1\156\1\uffff\1\141\1\172\2\uffff\1\157\1\172\1\156\2\uffff\1\156\1\151\1\164\1\160\1\uffff\1\154\1\uffff\1\164\1\172\1\157\1\172\1\160\1\103\1\141\1\uffff\1\156\1\uffff\1\151\1\154\1\164\1\172\1\156\1\141\1\151\1\uffff\1\147\1\163\1\157\1\172\1\163\1\156\1\uffff\2\172\2\uffff"; + "\1\uffff\1\157\2\164\1\uffff\1\141\1\164\1\162\1\157\1\165\1\157\1\145\1\171\1\162\1\uffff\1\76\2\172\1\171\1\166\2\164\1\157\7\uffff\1\163\2\uffff\1\160\1\156\1\145\1\141\1\156\1\151\1\57\1\52\2\162\1\165\4\uffff\1\170\1\uffff\1\172\2\uffff\1\uffff\2\uffff\1\151\1\162\1\uffff\1\157\1\156\1\172\1\157\1\164\1\146\1\172\1\uffff\3\164\1\156\1\157\1\162\1\155\1\157\1\142\1\162\2\120\1\162\1\147\1\171\1\163\1\156\1\144\1\172\1\154\1\170\1\157\3\uffff\1\145\2\164\1\uffff\1\165\1\164\1\uffff\2\156\1\142\2\164\1\172\1\164\1\172\1\145\1\171\1\144\2\164\1\163\1\122\1\151\1\157\1\146\7\uffff\1\145\2\uffff\1\145\1\172\1\160\1\154\1\156\1\164\1\150\1\156\5\uffff\1\141\1\165\1\162\1\141\6\uffff\1\47\2\uffff\1\144\1\141\1\162\1\152\1\uffff\1\162\2\141\1\uffff\1\141\1\157\1\162\1\157\1\164\1\155\1\164\1\160\1\151\1\123\1\165\1\164\2\172\1\166\1\151\1\145\1\163\1\144\1\145\1\uffff\1\163\1\145\1\155\1\156\1\145\1\164\1\162\1\155\1\162\1\145\1\164\1\143\1\144\1\141\1\172\2\151\1\uffff\1\172\1\uffff\1\162\1\156\1\172\1\151\1\162\1\164\1\157\1\156\1\145\1\150\1\166\1\155\1\151\2\162\1\157\1\164\1\uffff\1\157\1\165\1\172\1\141\1\144\1\145\1\141\1\144\1\156\1\147\1\145\1\147\1\162\1\uffff\1\172\1\162\1\172\1\165\2\172\1\144\1\165\1\103\1\162\1\151\1\164\1\157\1\151\1\172\1\157\1\143\1\171\1\162\1\143\1\145\2\uffff\1\151\1\143\1\162\2\141\1\154\1\145\1\144\1\172\1\164\1\162\1\172\1\171\1\145\1\171\1\162\1\120\1\172\1\163\1\156\1\162\1\uffff\1\163\2\157\1\uffff\1\162\1\143\1\uffff\1\157\1\151\1\162\1\157\1\164\3\141\1\115\1\156\1\143\1\141\1\155\1\151\1\162\1\154\1\uffff\1\171\1\154\1\162\1\166\1\151\1\163\1\147\1\172\1\145\1\144\1\uffff\1\147\1\uffff\1\147\2\uffff\1\162\2\154\1\122\1\142\1\141\1\143\1\164\1\154\1\uffff\1\165\1\145\1\163\1\157\1\164\1\172\1\143\1\141\1\103\1\147\1\164\3\172\1\uffff\2\144\1\156\1\uffff\1\172\1\162\1\120\1\156\1\157\1\uffff\1\172\1\164\1\141\1\146\1\156\2\151\1\172\1\156\1\142\1\141\1\154\1\145\1\154\1\162\1\164\1\157\1\145\1\157\1\164\1\151\1\141\1\164\1\141\1\137\1\145\1\146\1\151\1\156\1\151\1\145\1\uffff\1\164\1\172\1\163\1\141\1\151\1\164\1\141\1\154\1\145\1\156\1\145\1\165\1\164\1\157\1\151\1\141\1\156\1\120\2\164\1\165\1\141\1\uffff\1\145\1\154\1\157\1\145\1\157\3\uffff\1\162\1\163\1\141\1\uffff\1\141\1\157\1\141\1\151\1\uffff\1\151\1\160\1\151\1\141\1\156\1\144\1\uffff\1\172\1\165\1\143\1\145\1\147\1\172\1\141\1\145\3\144\1\151\1\156\1\154\1\172\1\162\1\163\1\172\1\141\1\157\1\147\1\164\1\162\1\172\1\uffff\1\172\1\164\1\166\1\172\1\163\1\141\1\150\1\163\1\146\1\164\1\151\1\154\1\166\1\163\1\144\1\157\1\145\1\157\1\162\1\143\1\111\1\124\1\156\1\172\1\162\1\151\1\172\1\154\1\164\1\151\1\154\1\156\1\143\1\150\1\145\1\154\1\147\1\145\1\uffff\2\164\1\141\1\145\1\uffff\1\143\1\172\1\145\1\124\1\145\1\157\1\147\1\172\1\uffff\1\172\1\141\1\172\1\uffff\1\143\1\162\1\172\1\151\1\163\2\uffff\2\145\1\uffff\2\163\1\141\1\164\1\172\1\145\1\157\1\103\1\145\1\163\1\120\1\151\1\155\1\143\1\145\1\150\1\155\1\171\1\150\1\156\1\uffff\1\171\1\166\1\uffff\1\172\1\151\1\156\1\124\1\164\1\163\1\172\1\144\3\172\1\145\1\172\1\156\1\162\1\164\1\uffff\1\154\1\164\1\162\1\172\1\156\1\172\2\uffff\1\160\1\uffff\1\145\1\172\1\uffff\1\157\1\172\1\144\1\156\1\172\1\163\1\166\1\141\1\uffff\1\172\1\156\1\154\1\124\1\172\1\162\1\156\1\122\1\157\1\172\1\151\1\160\1\163\1\162\1\145\1\172\1\145\1\uffff\1\157\1\164\1\171\2\172\1\uffff\1\137\3\uffff\1\172\1\uffff\2\172\1\145\1\172\2\141\3\172\1\uffff\1\172\1\uffff\2\172\1\uffff\1\156\1\uffff\2\172\1\uffff\1\172\1\151\1\156\1\uffff\1\124\1\141\1\171\1\uffff\1\157\1\164\1\154\1\145\1\154\1\uffff\1\156\1\154\1\164\1\145\1\143\1\uffff\2\156\1\172\1\160\2\uffff\1\142\3\uffff\1\162\1\uffff\1\164\1\156\6\uffff\1\172\3\uffff\1\157\1\143\1\171\1\163\1\160\1\164\1\172\1\141\1\146\1\172\3\145\1\141\1\164\2\172\1\uffff\1\145\1\171\1\172\1\145\1\163\1\157\1\uffff\1\162\1\145\1\160\1\163\1\145\1\157\1\uffff\1\163\1\172\1\uffff\1\172\2\155\1\144\1\151\2\uffff\2\172\1\uffff\1\172\2\151\1\172\1\115\1\145\2\172\1\143\1\163\2\uffff\1\145\2\172\1\157\3\uffff\1\164\1\156\1\uffff\1\141\1\172\2\uffff\1\157\1\172\1\156\2\uffff\1\156\1\151\1\164\1\160\1\uffff\1\154\1\uffff\1\164\1\172\1\157\1\172\1\160\1\103\1\141\1\uffff\1\156\1\uffff\1\151\1\154\1\164\1\172\1\156\1\141\1\151\1\uffff\1\147\1\163\1\157\1\172\1\163\1\156\1\uffff\2\172\2\uffff"; static final String DFA15_acceptS = - "\4\uffff\1\4\11\uffff\1\21\10\uffff\1\40\1\41\1\42\1\46\1\47\1\52\1\53\1\uffff\1\62\1\63\13\uffff\1\147\1\150\1\151\1\155\3\uffff\1\173\1\174\1\uffff\1\u0080\1\u0081\1\uffff\1\173\7\uffff\1\4\26\uffff\1\21\1\44\1\22\3\uffff\1\23\2\uffff\1\24\22\uffff\1\40\1\41\1\42\1\46\1\47\1\52\1\53\1\uffff\1\62\1\63\10\uffff\1\176\1\177\1\110\1\163\1\113\4\uffff\1\147\1\150\1\151\1\155\1\171\1\174\1\uffff\1\175\1\u0080\3\uffff\1\146\3\uffff\1\126\24\uffff\1\145\21\uffff\1\51\1\uffff\1\141\21\uffff\1\153\15\uffff\1\172\24\uffff\1\102\1\103\25\uffff\1\114\3\uffff\1\154\2\uffff\1\112\20\uffff\1\117\12\uffff\1\1\1\2\1\uffff\1\143\1\3\11\uffff\1\14\16\uffff\1\162\3\uffff\1\125\5\uffff\1\27\37\uffff\1\170\25\uffff\1\123\5\uffff\1\17\1\20\1\30\3\uffff\1\124\4\uffff\1\65\6\uffff\1\32\30\uffff\1\142\45\uffff\1\137\4\uffff\1\35\10\uffff\1\161\3\uffff\1\75\5\uffff\1\157\2\uffff\1\45\24\uffff\1\15\2\uffff\1\55\20\uffff\1\165\6\uffff\1\136\1\70\1\uffff\1\167\2\uffff\1\111\10\uffff\1\121\21\uffff\1\101\5\uffff\1\127\1\uffff\1\31\1\67\1\164\1\uffff\1\166\11\uffff\1\74\1\uffff\1\66\2\uffff\1\100\1\uffff\1\140\2\uffff\1\5\3\uffff\1\61\3\uffff\1\71\5\uffff\1\77\5\uffff\1\16\4\uffff\1\133\1\152\1\uffff\1\160\1\33\1\34\1\uffff\1\37\2\uffff\1\56\1\57\1\60\1\64\1\120\1\76\1\uffff\1\72\1\26\1\6\21\uffff\1\132\6\uffff\1\135\6\uffff\1\134\2\uffff\1\73\5\uffff\1\25\1\50\2\uffff\1\36\12\uffff\1\105\1\122\4\uffff\1\54\1\116\1\130\2\uffff\1\7\2\uffff\1\10\1\43\3\uffff\1\13\1\106\4\uffff\1\156\1\uffff\1\12\7\uffff\1\115\1\uffff\1\131\7\uffff\1\144\6\uffff\1\107\2\uffff\1\11\1\104"; + "\4\uffff\1\4\11\uffff\1\21\10\uffff\1\40\1\41\1\42\1\46\1\47\1\52\1\53\1\uffff\1\62\1\63\13\uffff\1\147\1\150\1\151\1\155\3\uffff\1\174\1\175\1\uffff\1\u0081\1\u0082\2\uffff\1\174\7\uffff\1\4\26\uffff\1\21\1\44\1\22\3\uffff\1\23\2\uffff\1\24\22\uffff\1\40\1\41\1\42\1\46\1\47\1\52\1\53\1\uffff\1\62\1\63\10\uffff\1\177\1\u0080\1\110\1\163\1\113\4\uffff\1\147\1\150\1\151\1\155\1\172\1\175\1\uffff\1\176\1\u0081\4\uffff\1\146\3\uffff\1\126\24\uffff\1\145\21\uffff\1\51\1\uffff\1\141\21\uffff\1\153\15\uffff\1\173\25\uffff\1\102\1\103\25\uffff\1\114\3\uffff\1\154\2\uffff\1\112\20\uffff\1\117\12\uffff\1\1\1\uffff\1\2\1\uffff\1\143\1\3\11\uffff\1\14\16\uffff\1\162\3\uffff\1\125\5\uffff\1\27\37\uffff\1\171\26\uffff\1\123\5\uffff\1\17\1\20\1\30\3\uffff\1\124\4\uffff\1\65\6\uffff\1\32\30\uffff\1\142\46\uffff\1\137\4\uffff\1\35\10\uffff\1\161\3\uffff\1\75\5\uffff\1\157\1\164\2\uffff\1\45\24\uffff\1\15\2\uffff\1\55\20\uffff\1\166\6\uffff\1\136\1\70\1\uffff\1\170\2\uffff\1\111\10\uffff\1\121\21\uffff\1\101\5\uffff\1\127\1\uffff\1\31\1\67\1\165\1\uffff\1\167\11\uffff\1\74\1\uffff\1\66\2\uffff\1\100\1\uffff\1\140\2\uffff\1\5\3\uffff\1\61\3\uffff\1\71\5\uffff\1\77\5\uffff\1\16\4\uffff\1\133\1\152\1\uffff\1\160\1\33\1\34\1\uffff\1\37\2\uffff\1\56\1\57\1\60\1\64\1\120\1\76\1\uffff\1\72\1\26\1\6\21\uffff\1\132\6\uffff\1\135\6\uffff\1\134\2\uffff\1\73\5\uffff\1\25\1\50\2\uffff\1\36\12\uffff\1\105\1\122\4\uffff\1\54\1\116\1\130\2\uffff\1\7\2\uffff\1\10\1\43\3\uffff\1\13\1\106\4\uffff\1\156\1\uffff\1\12\7\uffff\1\115\1\uffff\1\131\7\uffff\1\144\6\uffff\1\107\2\uffff\1\11\1\104"; static final String DFA15_specialS = - "\1\0\60\uffff\1\1\3\uffff\1\2\u02de\uffff}>"; + "\1\0\60\uffff\1\1\3\uffff\1\2\u02e5\uffff}>"; static final String[] DFA15_transitionS = { "\11\67\2\66\2\67\1\66\22\67\1\66\1\67\1\65\4\67\1\61\1\32\1\33\1\4\1\16\1\34\1\17\1\50\1\47\1\60\11\64\1\31\1\67\1\54\1\35\1\55\1\67\1\57\1\6\1\46\1\10\1\5\1\21\3\63\1\45\2\63\1\12\1\13\1\63\1\41\1\7\1\63\1\26\1\11\1\51\6\63\1\37\1\67\1\40\1\62\1\63\1\67\1\24\1\63\1\2\1\3\1\20\1\15\1\53\1\44\1\42\3\63\1\14\1\63\1\23\1\25\1\63\1\43\1\22\1\52\1\36\1\1\4\63\1\27\1\56\1\30\uff82\67", - "\1\70", - "\1\73\1\74\3\uffff\1\72", - "\1\76\3\uffff\1\77\11\uffff\1\100\4\uffff\1\75", + "\1\71\15\uffff\1\70", + "\1\74\1\75\3\uffff\1\73", + "\1\77\3\uffff\1\100\11\uffff\1\101\4\uffff\1\76", "", - "\1\102", - "\1\103\12\uffff\1\105\5\uffff\1\104", - "\1\107\2\uffff\1\106", - "\1\111\6\uffff\1\110", - "\1\114\16\uffff\1\115\24\uffff\1\116\16\uffff\1\113\1\112", - "\1\120\15\uffff\1\117", - "\1\121", - "\1\122\15\uffff\1\123\11\uffff\1\124", - "\1\125\7\uffff\1\126\10\uffff\1\127", + "\1\103", + "\1\104\12\uffff\1\106\5\uffff\1\105", + "\1\110\2\uffff\1\107", + "\1\112\6\uffff\1\111", + "\1\115\16\uffff\1\116\24\uffff\1\117\16\uffff\1\114\1\113", + "\1\121\15\uffff\1\120", + "\1\122", + "\1\123\15\uffff\1\124\11\uffff\1\125", + "\1\126\7\uffff\1\127\10\uffff\1\130", "", - "\1\131", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\15\71\1\135\7\71\1\133\1\71\1\134\2\71", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\15\71\1\137\11\71\1\140\2\71", - "\1\145\3\uffff\1\143\17\uffff\1\144\3\uffff\1\142", - "\1\147\11\uffff\1\146\1\uffff\1\151\2\uffff\1\150\1\152", - "\1\157\1\155\12\uffff\1\154\4\uffff\1\153\1\156", - "\1\161\1\uffff\1\160", - "\1\163\11\uffff\1\162", + "\1\132", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\15\72\1\136\7\72\1\134\1\72\1\135\2\72", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\15\72\1\140\11\72\1\141\2\72", + "\1\146\3\uffff\1\144\17\uffff\1\145\3\uffff\1\143", + "\1\150\11\uffff\1\147\1\uffff\1\152\2\uffff\1\151\1\153", + "\1\160\1\156\12\uffff\1\155\4\uffff\1\154\1\157", + "\1\162\1\uffff\1\161", + "\1\164\11\uffff\1\163", "", "", "", @@ -4284,92 +4313,93 @@ public class InternalRoomLexer extends Lexer { "", "", "", - "\1\173", + "\1\174", "", "", - "\1\176", - "\1\u0080\1\177", - "\1\u0081", + "\1\177", + "\1\u0081\1\u0080", "\1\u0082", "\1\u0083", - "\1\u0084\3\uffff\1\u0085", - "\1\u0086\4\uffff\1\u0087", - "\1\u0089", - "\1\u008b", - "\1\u008d\20\uffff\1\u008c", - "\1\u008e", + "\1\u0084", + "\1\u0085\3\uffff\1\u0086", + "\1\u0087\4\uffff\1\u0088", + "\1\u008a", + "\1\u008c", + "\1\u008e\20\uffff\1\u008d", + "\1\u008f", "", "", "", "", - "\1\u0093\37\uffff\1\u0093", - "\47\u0096\1\u0095\uffd8\u0096", - "\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u0094\37\uffff\1\u0094", + "\47\u0097\1\u0096\uffd8\u0097", + "\32\72\4\uffff\1\72\1\uffff\32\72", "", "", - "\0\u0096", + "\0\u0097", "", "", - "\1\u0098", - "", "\1\u0099", "\1\u009a", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "", + "\1\u009b", "\1\u009c", - "\1\u009d", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u009e", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "", + "\1\u009f", "\1\u00a0", - "\1\u00a1", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "", "\1\u00a2", "\1\u00a3", - "\1\u00a5\5\uffff\1\u00a4", - "\1\u00a6", - "\1\u00a7", + "\1\u00a4", + "\1\u00a5", + "\1\u00a7\5\uffff\1\u00a6", "\1\u00a8", "\1\u00a9", - "\1\u00ab\20\uffff\1\u00aa", - "\1\u00ac", - "\1\u00ad", + "\1\u00aa", + "\1\u00ab", + "\1\u00ad\20\uffff\1\u00ac", "\1\u00ae", "\1\u00af", "\1\u00b0", "\1\u00b1", "\1\u00b2", "\1\u00b3", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u00b4", "\1\u00b5", - "\1\u00b6", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u00b7", + "\1\u00b8", + "\1\u00b9", "", "", "", - "\1\u00b8", - "\1\u00ba\12\uffff\1\u00b9", - "\1\u00bb", + "\1\u00ba", + "\1\u00bc\12\uffff\1\u00bb", + "\1\u00bd", "", - "\1\u00bd\1\u00bc", - "\1\u00bf\12\uffff\1\u00be", + "\1\u00bf\1\u00be", + "\1\u00c1\12\uffff\1\u00c0", "", - "\1\u00c0", - "\1\u00c2\1\u00c1", - "\1\u00c3", - "\1\u00c4", + "\1\u00c2", + "\1\u00c4\1\u00c3", "\1\u00c5", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u00c6", "\1\u00c7", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u00c9", - "\1\u00ca", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u00cb", "\1\u00cc", "\1\u00cd", "\1\u00ce", - "\1\u00cf\1\u00d2\5\uffff\1\u00d0\10\uffff\1\u00d1", - "\1\u00d3", - "\1\u00d4", + "\1\u00cf", + "\1\u00d0", + "\1\u00d1\1\u00d4\5\uffff\1\u00d2\10\uffff\1\u00d3", "\1\u00d5", + "\1\u00d6", + "\1\u00d7", "", "", "", @@ -4377,67 +4407,65 @@ public class InternalRoomLexer extends Lexer { "", "", "", - "\1\u00d6", + "\1\u00d8", "", "", - "\1\u00d7", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\2\71\1\u00d8\5\71\1\u00d9\21\71", - "\1\u00db", - "\1\u00dd\1\u00dc\4\uffff\1\u00de", - "\1\u00df", - "\1\u00e0", + "\1\u00d9", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\2\72\1\u00da\5\72\1\u00db\21\72", + "\1\u00dd", + "\1\u00df\1\u00de\4\uffff\1\u00e0", "\1\u00e1", "\1\u00e2", + "\1\u00e3", + "\1\u00e4", "", "", "", "", "", - "\1\u00e3", - "\1\u00e4\13\uffff\1\u00e5", - "\1\u00e6", - "\1\u00e7", - "", - "", + "\1\u00e5", + "\1\u00e6\13\uffff\1\u00e7", + "\1\u00e8", + "\1\u00e9", "", "", "", "", - "\1\u00e8", "", "", - "\1\u00e9", "\1\u00ea", - "\1\u00ec\5\uffff\1\u00eb", "", + "", + "\1\u00eb", + "\1\u00ec", "\1\u00ed", - "\1\u00ee", - "\1\u00ef", + "\1\u00ef\5\uffff\1\u00ee", "", "\1\u00f0", "\1\u00f1", "\1\u00f2", + "", "\1\u00f3", "\1\u00f4", "\1\u00f5", "\1\u00f6", "\1\u00f7", "\1\u00f8", - "\1\u00fa\2\uffff\1\u00f9", + "\1\u00f9", + "\1\u00fa", "\1\u00fb", - "\1\u00fc", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u00fd\2\uffff\1\u00fc", + "\1\u00fe", "\1\u00ff", - "\1\u0100", - "\1\u0101", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u0102", "\1\u0103", "\1\u0104", - "", "\1\u0105", "\1\u0106", "\1\u0107", + "", "\1\u0108", "\1\u0109", "\1\u010a", @@ -4449,18 +4477,18 @@ public class InternalRoomLexer extends Lexer { "\1\u0110", "\1\u0111", "\1\u0112", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\6\71\1\u0113\23\71", + "\1\u0113", + "\1\u0114", "\1\u0115", - "\1\u0116", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\6\72\1\u0116\23\72", + "\1\u0118", + "\1\u0119", "", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\6\71\1\u0117\23\71", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\6\72\1\u011a\23\72", "", - "\1\u0119", - "\1\u011a", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", "\1\u011c", "\1\u011d", - "\1\u011e", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u011f", "\1\u0120", "\1\u0121", @@ -4472,13 +4500,13 @@ public class InternalRoomLexer extends Lexer { "\1\u0127", "\1\u0128", "\1\u0129", - "", "\1\u012a", "\1\u012b", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u012c", + "", "\1\u012d", "\1\u012e", - "\1\u012f", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u0130", "\1\u0131", "\1\u0132", @@ -4486,62 +4514,62 @@ public class InternalRoomLexer extends Lexer { "\1\u0134", "\1\u0135", "\1\u0136", - "", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u0137", + "\1\u0138", "\1\u0139", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\1\u013c", + "", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u013b", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u013d", - "\1\u013e", - "\1\u013f", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u0140", "\1\u0141", "\1\u0142", "\1\u0143", - "\12\71\7\uffff\2\71\1\u0144\27\71\4\uffff\1\71\1\uffff\32\71", + "\1\u0144", + "\1\u0145", "\1\u0146", "\1\u0147", - "\1\u0148", - "\1\u0149", + "\12\72\7\uffff\2\72\1\u0148\27\72\4\uffff\1\72\1\uffff\32\72", "\1\u014a", "\1\u014b", - "", - "", "\1\u014c", "\1\u014d", "\1\u014e", "\1\u014f", + "", + "", "\1\u0150", "\1\u0151", "\1\u0152", "\1\u0153", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u0154", "\1\u0155", - "\1\u0156\3\uffff\1\u0157", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u0156", + "\1\u0157", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u0159", - "\1\u015a", - "\1\u015b", - "\1\u015c", + "\1\u015a\3\uffff\1\u015b", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u015d", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u015e", "\1\u015f", "\1\u0160", "\1\u0161", - "", - "\1\u0162", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u0163", "\1\u0164", - "", "\1\u0165", - "\1\u0166", "", + "\1\u0166", "\1\u0167", "\1\u0168", + "", "\1\u0169", "\1\u016a", + "", "\1\u016b", "\1\u016c", "\1\u016d", @@ -4554,70 +4582,70 @@ public class InternalRoomLexer extends Lexer { "\1\u0174", "\1\u0175", "\1\u0176", - "", "\1\u0177", "\1\u0178", "\1\u0179", "\1\u017a", + "", "\1\u017b", "\1\u017c", "\1\u017d", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u017e", "\1\u017f", "\1\u0180", + "\1\u0181", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0183", + "\1\u0184", "", + "\1\u0185", "", - "\1\u0181", + "\1\u0186", "", "", - "\1\u0182", - "\1\u0183", - "\1\u0184", - "\1\u0186\1\u0185\5\uffff\1\u0187\10\uffff\1\u0188", + "\1\u0187", + "\1\u0188", "\1\u0189", - "\1\u018a", - "\1\u018b", - "\1\u018c", - "\1\u018d", - "", + "\1\u018b\1\u018a\5\uffff\1\u018c\10\uffff\1\u018d", "\1\u018e", "\1\u018f", "\1\u0190", "\1\u0191", "\1\u0192", - "\12\71\7\uffff\14\71\1\u0193\15\71\4\uffff\1\71\1\uffff\32\71", + "", + "\1\u0193", + "\1\u0194", "\1\u0195", "\1\u0196", "\1\u0197", - "\1\u0198", - "\1\u0199", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "", + "\12\72\7\uffff\14\72\1\u0198\15\72\4\uffff\1\72\1\uffff\32\72", + "\1\u019a", + "\1\u019b", + "\1\u019c", "\1\u019d", "\1\u019e", - "\1\u019f", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\1\u01a1", "\1\u01a2", "\1\u01a3", "\1\u01a4", "", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u01a6", "\1\u01a7", "\1\u01a8", "\1\u01a9", - "\1\u01aa", + "", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u01ab", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u01ac", "\1\u01ad", "\1\u01ae", "\1\u01af", "\1\u01b0", - "\1\u01b1", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u01b2", "\1\u01b3", "\1\u01b4", @@ -4636,14 +4664,14 @@ public class InternalRoomLexer extends Lexer { "\1\u01c1", "\1\u01c2", "\1\u01c3", - "", "\1\u01c4", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u01c5", "\1\u01c6", "\1\u01c7", "\1\u01c8", + "", "\1\u01c9", - "\1\u01ca", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u01cb", "\1\u01cc", "\1\u01cd", @@ -4658,66 +4686,66 @@ public class InternalRoomLexer extends Lexer { "\1\u01d6", "\1\u01d7", "\1\u01d8", - "", "\1\u01d9", "\1\u01da", "\1\u01db", "\1\u01dc", "\1\u01dd", - "", - "", - "", "\1\u01de", + "", "\1\u01df", "\1\u01e0", - "", "\1\u01e1", "\1\u01e2", "\1\u01e3", - "\1\u01e4", "", + "", + "", + "\1\u01e4", "\1\u01e5", "\1\u01e6", + "", "\1\u01e7", "\1\u01e8", "\1\u01e9", "\1\u01ea", "", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u01eb", "\1\u01ec", "\1\u01ed", "\1\u01ee", "\1\u01ef", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\1\u01f1", + "\1\u01f0", + "", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u01f2", "\1\u01f3", "\1\u01f4", "\1\u01f5", - "\1\u01f6", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u01f7", "\1\u01f8", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u01f9", "\1\u01fa", "\1\u01fb", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\21\71\1\u01fc\10\71", + "\1\u01fc", + "\1\u01fd", "\1\u01fe", - "\1\u01ff", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u0200", "\1\u0201", - "\1\u0202", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\21\72\1\u0202\10\72", "\1\u0204", "\1\u0205", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u0206", "\1\u0207", "\1\u0208", - "\1\u0209", - "\1\u020a", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u020b", "\1\u020c", - "\1\u020d", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u020e", "\1\u020f", "\1\u0210", @@ -4728,63 +4756,64 @@ public class InternalRoomLexer extends Lexer { "\1\u0215", "\1\u0216", "\1\u0217", - "\1\u0218\1\u0219", + "\1\u0218", + "\1\u0219", "\1\u021a", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u021b", "\1\u021c", "\1\u021d", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\1\u021f", - "\1\u0220", + "\1\u021e", + "\1\u021f\1\u0220", "\1\u0221", - "\1\u0222", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u0223", "\1\u0224", - "\1\u0225", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u0226", "\1\u0227", "\1\u0228", "\1\u0229", - "", "\1\u022a", "\1\u022b", "\1\u022c", "\1\u022d", - "", "\1\u022e", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u022f", "\1\u0230", - "\1\u0231\1\u0232", + "", + "\1\u0231", + "\1\u0232", "\1\u0233", "\1\u0234", - "\1\u0235", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\1\u0238", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", "", + "\1\u0235", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0237", + "\1\u0238\1\u0239", "\1\u023a", "\1\u023b", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\1\u023d", - "\1\u023e", + "\1\u023c", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u023f", - "\1\u0240", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "", "\1\u0241", "\1\u0242", - "\1\u0243", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u0244", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u0245", + "", + "", "\1\u0246", "\1\u0247", + "", "\1\u0248", "\1\u0249", "\1\u024a", "\1\u024b", - "\1\u024c", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u024d", "\1\u024e", "\1\u024f", @@ -4793,253 +4822,260 @@ public class InternalRoomLexer extends Lexer { "\1\u0252", "\1\u0253", "\1\u0254", - "", "\1\u0255", "\1\u0256", - "", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u0257", "\1\u0258", "\1\u0259", "\1\u025a", "\1\u025b", + "", "\1\u025c", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\1\u025e", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u025d", + "", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u025f", + "\1\u0260", + "\1\u0261", "\1\u0262", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\1\u0264", + "\1\u0263", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u0265", - "\1\u0266", - "", - "\1\u0267", - "\1\u0268", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u0269", - "\1\71\1\u026a\1\u026b\1\u026c\6\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\1\u026e", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u026b", + "\1\u026c", + "\1\u026d", "", + "\1\u026e", + "\1\u026f", "\1\u0270", + "\1\72\1\u0271\1\u0272\1\u0273\6\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0275", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "", - "\1\u0271", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", "", - "\1\u0273", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\1\u0275", - "\1\u0276", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u0277", + "", "\1\u0278", - "\1\u0279", - "\1\u027a", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u027a", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u027c", "\1\u027d", - "\1\u027e", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u027f", "\1\u0280", "\1\u0281", - "\1\u0282\16\uffff\1\u0283", + "", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0283", "\1\u0284", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\1\u0286", + "\1\u0285", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u0287", "\1\u0288", - "\1\u0289", - "\1\u028a", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\1\u028c", - "", + "\1\u0289\16\uffff\1\u028a", + "\1\u028b", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u028d", "\1\u028e", "\1\u028f", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "", - "\1\u0292", - "", - "", - "", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u0290", + "\1\u0291", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0293", "", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u0294", + "\1\u0295", "\1\u0296", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\1\u0298", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "", "\1\u0299", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", "", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", "", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", "", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u029d", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u029f", "\1\u02a0", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\1\u02a4", - "\1\u02a5", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "", - "\1\u02a6", "\1\u02a7", - "\1\u02a8", "", - "\1\u02a9", - "\1\u02aa", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u02ab", "\1\u02ac", - "\1\u02ad", "", + "\1\u02ad", "\1\u02ae", "\1\u02af", + "", "\1\u02b0", "\1\u02b1", "\1\u02b2", - "", "\1\u02b3", "\1\u02b4", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "", + "\1\u02b5", "\1\u02b6", + "\1\u02b7", + "\1\u02b8", + "\1\u02b9", "", + "\1\u02ba", + "\1\u02bb", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u02bd", "", - "\1\u02b7", "", + "\1\u02be", "", "", - "\1\u02b8", "", - "\1\u02b9", - "\1\u02ba", + "\1\u02bf", "", + "\1\u02c0", + "\1\u02c1", "", "", "", "", "", - "\12\71\7\uffff\17\71\1\u02bb\12\71\4\uffff\1\71\1\uffff\32\71", + "", + "\12\72\7\uffff\17\72\1\u02c2\12\72\4\uffff\1\72\1\uffff\32\72", "", "", "", - "\1\u02bd", - "\1\u02be", - "\1\u02bf", - "\1\u02c0", - "\1\u02c1", - "\1\u02c2", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", "\1\u02c4", "\1\u02c5", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u02c6", "\1\u02c7", "\1\u02c8", "\1\u02c9", - "\1\u02ca", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u02cb", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "", + "\1\u02cc", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u02ce", "\1\u02cf", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u02d0", "\1\u02d1", "\1\u02d2", - "\1\u02d3", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "", - "\1\u02d4", "\1\u02d5", "\1\u02d6", - "\1\u02d7", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u02d8", "\1\u02d9", - "", "\1\u02da", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", "", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u02db", + "\1\u02dc", "\1\u02dd", "\1\u02de", "\1\u02df", "\1\u02e0", "", + "\1\u02e1", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u02e4", "\1\u02e5", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u02e6", "\1\u02e7", - "\1\u02e8", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\1\u02eb", - "\1\u02ec", - "", - "", - "\1\u02ed", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\1\u02f0", "", "", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "", - "\1\u02f1", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u02eb", + "\1\u02ec", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u02ee", + "\1\u02ef", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u02f2", - "", "\1\u02f3", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", "", "", - "\1\u02f5", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u02f4", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u02f7", "", "", + "", "\1\u02f8", "\1\u02f9", + "", "\1\u02fa", - "\1\u02fb", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "", "", "\1\u02fc", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u02fe", + "", "", - "\1\u02fd", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", "\1\u02ff", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\1\u0300", "\1\u0301", "\1\u0302", + "", "\1\u0303", "", "\1\u0304", - "", - "\1\u0305", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u0306", - "\1\u0307", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0308", "\1\u0309", "\1\u030a", + "", "\1\u030b", "", "\1\u030c", "\1\u030d", "\1\u030e", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u0310", "\1\u0311", + "\1\u0312", + "", + "\1\u0313", + "\1\u0314", + "\1\u0315", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0317", + "\1\u0318", "", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "", "" }; @@ -5074,7 +5110,7 @@ public class InternalRoomLexer extends Lexer { this.transition = DFA15_transition; } public String getDescription() { - return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | RULE_HEX | RULE_CC_STRING | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | RULE_HEX | RULE_CC_STRING | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; @@ -5200,9 +5236,9 @@ public class InternalRoomLexer extends Lexer { int LA15_49 = input.LA(1); s = -1; - if ( (LA15_49=='\'') ) {s = 149;} + if ( (LA15_49=='\'') ) {s = 150;} - else if ( ((LA15_49>='\u0000' && LA15_49<='&')||(LA15_49>='(' && LA15_49<='\uFFFF')) ) {s = 150;} + else if ( ((LA15_49>='\u0000' && LA15_49<='&')||(LA15_49>='(' && LA15_49<='\uFFFF')) ) {s = 151;} else s = 55; @@ -5212,7 +5248,7 @@ public class InternalRoomLexer extends Lexer { int LA15_53 = input.LA(1); s = -1; - if ( ((LA15_53>='\u0000' && LA15_53<='\uFFFF')) ) {s = 150;} + if ( ((LA15_53>='\u0000' && LA15_53<='\uFFFF')) ) {s = 151;} else s = 55; 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 40a77e620..d071e59d1 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 @@ -22,7 +22,7 @@ import java.util.ArrayList; @SuppressWarnings("all") public class InternalRoomParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_INT", "RULE_HEX", "RULE_ID", "RULE_STRING", "RULE_CC_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'void'", "'ctor'", "'dtor'", "'*'", "'DataClass'", "'ActorClass'", "'ActorBehavior'", "'ProtocolClass'", "'CompoundProtocolClass'", "'SubSystemClass'", "'LogicalSystem'", "'Port'", "'Message'", "'mandatory'", "'model'", "'false'", "'+'", "'-'", "'e'", "'E'", "'eventdriven'", "'datadriven'", "'sync'", "'fixed'", "'optional'", "'async'", "'ptBoolean'", "'ptInteger'", "'ptReal'", "'ptCharacter'", "'RoomModel'", "'{'", "'}'", "':'", "'PrimitiveType'", "'->'", "'default'", "'('", "')'", "'Enumeration'", "'of'", "','", "'='", "'ExternalType'", "'extends'", "'usercode1'", "'usercode2'", "'usercode3'", "'Attribute'", "'['", "']'", "'Operation'", "'sends'", "'incoming'", "'outgoing'", "'regular'", "'PortClass'", "'conjugated'", "'SubProtocol'", "'usercode'", "'handle'", "'Interface'", "'Structure'", "'Behavior'", "'external'", "'SAP'", "'SPP'", "'ServiceImplementation'", "'SubSystemRef'", "'LogicalThread'", "'ActorInstanceMapping'", "'/'", "'Binding'", "'and'", "'.'", "'sub'", "'LayerConnection'", "'satisfied_by'", "'ref'", "'relay_sap'", "'ActorRef'", "'StateMachine'", "'State'", "'entry'", "'exit'", "'do'", "'subgraph'", "'RefinedState'", "'TransitionPoint'", "'EntryPoint'", "'ExitPoint'", "'ChoicePoint'", "'Transition'", "'initial'", "'action'", "'triggers'", "'or'", "'guard'", "'cond'", "'RefinedTransition'", "'my'", "'cp'", "'<'", "'>'", "'|'", "'semantics'", "'in'", "'out'", "'@'", "'AnnotationType'", "'target'", "'attribute'", "'import'", "'from'", "'.*'", "'override'", "'private'", "'abstract'", "'handler'", "'true'" + "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_INT", "RULE_HEX", "RULE_ID", "RULE_STRING", "RULE_CC_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'void'", "'ctor'", "'dtor'", "'*'", "'DataClass'", "'ActorClass'", "'ActorBehavior'", "'ProtocolClass'", "'CompoundProtocolClass'", "'SubSystemClass'", "'LogicalSystem'", "'Port'", "'Message'", "'mandatory'", "'model'", "'false'", "'+'", "'-'", "'e'", "'E'", "'eventdriven'", "'datadriven'", "'sync'", "'fixed'", "'optional'", "'async'", "'ptBoolean'", "'ptInteger'", "'ptReal'", "'ptCharacter'", "'RoomModel'", "'{'", "'}'", "':'", "'PrimitiveType'", "'->'", "'default'", "'('", "')'", "'Enumeration'", "'of'", "','", "'='", "'ExternalType'", "'extends'", "'usercode1'", "'usercode2'", "'usercode3'", "'Attribute'", "'['", "']'", "'Operation'", "'sends'", "'incoming'", "'outgoing'", "'regular'", "'PortClass'", "'conjugated'", "'SubProtocol'", "'usercode'", "'handle'", "'Interface'", "'Structure'", "'Behavior'", "'external'", "'SAP'", "'SPP'", "'ServiceImplementation'", "'SubSystemRef'", "'LogicalThread'", "'ActorInstanceMapping'", "'/'", "'Binding'", "'and'", "'.'", "'sub'", "'LayerConnection'", "'satisfied_by'", "'ref'", "'relay_sap'", "'ActorRef'", "'StateMachine'", "'State'", "'entry'", "'exit'", "'do'", "'subgraph'", "'RefinedState'", "'TransitionPoint'", "'EntryPoint'", "'ExitPoint'", "'ChoicePoint'", "'Transition'", "'initial'", "'action'", "'triggers'", "'or'", "'guard'", "'cond'", "'RefinedTransition'", "'my'", "'cp'", "'<'", "'>'", "'|'", "'semantics'", "'in'", "'out'", "'@'", "'AnnotationType'", "'target'", "'attribute'", "'import'", "'from'", "'.*'", "'varargs'", "'override'", "'private'", "'abstract'", "'handler'", "'true'" }; public static final int RULE_HEX=5; public static final int T__50=50; @@ -35,6 +35,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { public static final int T__52=52; public static final int T__53=53; public static final int T__54=54; + public static final int T__133=133; public static final int T__132=132; public static final int T__60=60; public static final int T__61=61; @@ -8739,7 +8740,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { int alt2=2; int LA2_0 = input.LA(1); - if ( (LA2_0==18||LA2_0==22||(LA2_0>=33 && LA2_0<=35)||LA2_0==38||LA2_0==130) ) { + if ( (LA2_0==18||LA2_0==22||(LA2_0>=33 && LA2_0<=35)||LA2_0==38||LA2_0==131) ) { alt2=1; } else if ( (LA2_0==23) ) { @@ -8818,7 +8819,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { int alt3=2; int LA3_0 = input.LA(1); - if ( (LA3_0==18||(LA3_0>=33 && LA3_0<=35)||LA3_0==38||LA3_0==130) ) { + if ( (LA3_0==18||(LA3_0>=33 && LA3_0<=35)||LA3_0==38||LA3_0==131) ) { alt3=1; } else if ( (LA3_0==22) ) { @@ -9084,7 +9085,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { int alt6=3; switch ( input.LA(1) ) { case 64: - case 128: + case 129: { alt6=1; } @@ -9742,12 +9743,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( (LA13_0==73) ) { int LA13_1 = input.LA(2); - if ( (LA13_1==67) ) { - alt13=2; - } - else if ( (LA13_1==66) ) { + if ( (LA13_1==66) ) { alt13=1; } + else if ( (LA13_1==67) ) { + alt13=2; + } else { NoViableAltException nvae = new NoViableAltException("", 13, 1, input); @@ -10197,7 +10198,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { int alt16=2; int LA16_0 = input.LA(1); - if ( (LA16_0==64||LA16_0==128) ) { + if ( (LA16_0==64||LA16_0==129) ) { alt16=1; } else if ( ((LA16_0>=14 && LA16_0<=15)) ) { @@ -11147,7 +11148,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { case 101: case 102: case 103: - case 131: + case 132: { alt23=3; } @@ -11253,7 +11254,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { case 101: case 102: case 103: - case 131: + case 132: { alt24=2; } @@ -11442,7 +11443,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { case 101: case 102: case 103: - case 131: + case 132: { alt25=2; } @@ -11702,7 +11703,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { int alt27=2; int LA27_0 = input.LA(1); - if ( (LA27_0==EOF||LA27_0==RULE_CC_STRING||(LA27_0>=14 && LA27_0<=15)||LA27_0==24||(LA27_0>=36 && LA27_0<=37)||LA27_0==45||(LA27_0>=59 && LA27_0<=61)||LA27_0==64||(LA27_0>=66 && LA27_0<=68)||LA27_0==70||LA27_0==73||(LA27_0>=77 && LA27_0<=80)||(LA27_0>=82 && LA27_0<=83)||LA27_0==85||LA27_0==89||(LA27_0>=93 && LA27_0<=94)||(LA27_0>=97 && LA27_0<=99)||LA27_0==107||LA27_0==116||LA27_0==118||LA27_0==128) ) { + if ( (LA27_0==EOF||LA27_0==RULE_CC_STRING||(LA27_0>=14 && LA27_0<=15)||LA27_0==24||(LA27_0>=36 && LA27_0<=37)||LA27_0==45||(LA27_0>=59 && LA27_0<=61)||LA27_0==64||(LA27_0>=66 && LA27_0<=68)||LA27_0==70||LA27_0==73||(LA27_0>=77 && LA27_0<=80)||(LA27_0>=82 && LA27_0<=83)||LA27_0==85||LA27_0==89||(LA27_0>=93 && LA27_0<=94)||(LA27_0>=97 && LA27_0<=99)||LA27_0==107||LA27_0==116||LA27_0==118||LA27_0==129) ) { alt27=1; } else if ( (LA27_0==44) ) { @@ -11793,7 +11794,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { int alt28=3; switch ( input.LA(1) ) { case 101: - case 131: + case 132: { alt28=1; } @@ -12259,7 +12260,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { { int LA33_1 = input.LA(2); - if ( (LA33_1==EOF||(LA33_1>=44 && LA33_1<=45)||LA33_1==48||LA33_1==62||LA33_1==95||(LA33_1>=100 && LA33_1<=105)||LA33_1==112||LA33_1==131) ) { + if ( (LA33_1==EOF||(LA33_1>=44 && LA33_1<=45)||LA33_1==48||LA33_1==62||LA33_1==95||(LA33_1>=100 && LA33_1<=105)||LA33_1==112||LA33_1==132) ) { alt33=1; } else if ( (LA33_1==53) ) { @@ -12759,12 +12760,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( (LA38_4==46) ) { int LA38_5 = input.LA(5); - if ( ((LA38_5>=39 && LA38_5<=42)) ) { - alt38=1; - } - else if ( (LA38_5==44) ) { + if ( (LA38_5==44) ) { alt38=2; } + else if ( ((LA38_5>=39 && LA38_5<=42)) ) { + alt38=1; + } else { NoViableAltException nvae = new NoViableAltException("", 38, 5, input); @@ -12805,12 +12806,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( (LA38_4==46) ) { int LA38_5 = input.LA(5); - if ( ((LA38_5>=39 && LA38_5<=42)) ) { - alt38=1; - } - else if ( (LA38_5==44) ) { + if ( (LA38_5==44) ) { alt38=2; } + else if ( ((LA38_5>=39 && LA38_5<=42)) ) { + alt38=1; + } else { NoViableAltException nvae = new NoViableAltException("", 38, 5, input); @@ -13155,7 +13156,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { int alt42=3; switch ( input.LA(1) ) { case 28: - case 132: + case 133: { alt42=1; } @@ -13269,7 +13270,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( (LA43_0==28) ) { alt43=1; } - else if ( (LA43_0==132) ) { + else if ( (LA43_0==133) ) { alt43=2; } else { @@ -13663,12 +13664,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( (LA47_4==RULE_INT) ) { int LA47_5 = input.LA(5); - if ( (LA47_5==EOF||LA47_5==51||LA47_5==54) ) { - alt47=1; - } - else if ( ((LA47_5>=31 && LA47_5<=32)) ) { + if ( ((LA47_5>=31 && LA47_5<=32)) ) { alt47=2; } + else if ( (LA47_5==EOF||LA47_5==51||LA47_5==54) ) { + alt47=1; + } else { NoViableAltException nvae = new NoViableAltException("", 47, 5, input); @@ -13711,12 +13712,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( (LA47_4==RULE_INT) ) { int LA47_5 = input.LA(5); - if ( (LA47_5==EOF||LA47_5==51||LA47_5==54) ) { - alt47=1; - } - else if ( ((LA47_5>=31 && LA47_5<=32)) ) { + if ( ((LA47_5>=31 && LA47_5<=32)) ) { alt47=2; } + else if ( (LA47_5==EOF||LA47_5==51||LA47_5==54) ) { + alt47=1; + } else { NoViableAltException nvae = new NoViableAltException("", 47, 5, input); @@ -13756,12 +13757,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( (LA47_4==RULE_INT) ) { int LA47_5 = input.LA(4); - if ( (LA47_5==EOF||LA47_5==51||LA47_5==54) ) { - alt47=1; - } - else if ( ((LA47_5>=31 && LA47_5<=32)) ) { + if ( ((LA47_5>=31 && LA47_5<=32)) ) { alt47=2; } + else if ( (LA47_5==EOF||LA47_5==51||LA47_5==54) ) { + alt47=1; + } else { NoViableAltException nvae = new NoViableAltException("", 47, 5, input); @@ -15097,7 +15098,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { int alt58=2; int LA58_0 = input.LA(1); - if ( ((LA58_0>=17 && LA58_0<=18)||(LA58_0>=20 && LA58_0<=23)||(LA58_0>=33 && LA58_0<=35)||LA58_0==38||LA58_0==47||LA58_0==52||LA58_0==56||LA58_0==122||LA58_0==130) ) { + if ( ((LA58_0>=17 && LA58_0<=18)||(LA58_0>=20 && LA58_0<=23)||(LA58_0>=33 && LA58_0<=35)||LA58_0==38||LA58_0==47||LA58_0==52||LA58_0==56||LA58_0==122||LA58_0==131) ) { alt58=1; } @@ -15373,20 +15374,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__VarDecl__Group__2" - // InternalRoom.g:4961:1: rule__VarDecl__Group__2 : rule__VarDecl__Group__2__Impl ; + // InternalRoom.g:4961:1: rule__VarDecl__Group__2 : rule__VarDecl__Group__2__Impl rule__VarDecl__Group__3 ; public final void rule__VarDecl__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:4965:1: ( rule__VarDecl__Group__2__Impl ) - // InternalRoom.g:4966:2: rule__VarDecl__Group__2__Impl + // InternalRoom.g:4965:1: ( rule__VarDecl__Group__2__Impl rule__VarDecl__Group__3 ) + // InternalRoom.g:4966:2: rule__VarDecl__Group__2__Impl rule__VarDecl__Group__3 { - pushFollow(FOLLOW_2); + pushFollow(FOLLOW_9); rule__VarDecl__Group__2__Impl(); state._fsp--; + pushFollow(FOLLOW_2); + rule__VarDecl__Group__3(); + + state._fsp--; + } @@ -15406,21 +15412,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__VarDecl__Group__2__Impl" - // InternalRoom.g:4972:1: rule__VarDecl__Group__2__Impl : ( ( rule__VarDecl__RefTypeAssignment_2 ) ) ; + // InternalRoom.g:4973: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:4976:1: ( ( ( rule__VarDecl__RefTypeAssignment_2 ) ) ) - // InternalRoom.g:4977:1: ( ( rule__VarDecl__RefTypeAssignment_2 ) ) + // InternalRoom.g:4977:1: ( ( ( rule__VarDecl__RefTypeAssignment_2 ) ) ) + // InternalRoom.g:4978:1: ( ( rule__VarDecl__RefTypeAssignment_2 ) ) { - // InternalRoom.g:4977:1: ( ( rule__VarDecl__RefTypeAssignment_2 ) ) - // InternalRoom.g:4978:1: ( rule__VarDecl__RefTypeAssignment_2 ) + // InternalRoom.g:4978:1: ( ( rule__VarDecl__RefTypeAssignment_2 ) ) + // InternalRoom.g:4979:1: ( rule__VarDecl__RefTypeAssignment_2 ) { before(grammarAccess.getVarDeclAccess().getRefTypeAssignment_2()); - // InternalRoom.g:4979:1: ( rule__VarDecl__RefTypeAssignment_2 ) - // InternalRoom.g:4979:2: rule__VarDecl__RefTypeAssignment_2 + // InternalRoom.g:4980:1: ( rule__VarDecl__RefTypeAssignment_2 ) + // InternalRoom.g:4980:2: rule__VarDecl__RefTypeAssignment_2 { pushFollow(FOLLOW_2); rule__VarDecl__RefTypeAssignment_2(); @@ -15452,15 +15458,106 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR end "rule__VarDecl__Group__2__Impl" + // $ANTLR start "rule__VarDecl__Group__3" + // InternalRoom.g:4990:1: rule__VarDecl__Group__3 : rule__VarDecl__Group__3__Impl ; + public final void rule__VarDecl__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRoom.g:4994:1: ( rule__VarDecl__Group__3__Impl ) + // InternalRoom.g:4995:2: rule__VarDecl__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__VarDecl__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__VarDecl__Group__3" + + + // $ANTLR start "rule__VarDecl__Group__3__Impl" + // InternalRoom.g:5001:1: rule__VarDecl__Group__3__Impl : ( ( rule__VarDecl__VarargsAssignment_3 )? ) ; + public final void rule__VarDecl__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRoom.g:5005:1: ( ( ( rule__VarDecl__VarargsAssignment_3 )? ) ) + // InternalRoom.g:5006:1: ( ( rule__VarDecl__VarargsAssignment_3 )? ) + { + // InternalRoom.g:5006:1: ( ( rule__VarDecl__VarargsAssignment_3 )? ) + // InternalRoom.g:5007:1: ( rule__VarDecl__VarargsAssignment_3 )? + { + before(grammarAccess.getVarDeclAccess().getVarargsAssignment_3()); + // InternalRoom.g:5008:1: ( rule__VarDecl__VarargsAssignment_3 )? + int alt59=2; + int LA59_0 = input.LA(1); + + if ( (LA59_0==128) ) { + alt59=1; + } + switch (alt59) { + case 1 : + // InternalRoom.g:5008:2: rule__VarDecl__VarargsAssignment_3 + { + pushFollow(FOLLOW_2); + rule__VarDecl__VarargsAssignment_3(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getVarDeclAccess().getVarargsAssignment_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__VarDecl__Group__3__Impl" + + // $ANTLR start "rule__MessageData__Group__0" - // InternalRoom.g:4995:1: rule__MessageData__Group__0 : rule__MessageData__Group__0__Impl rule__MessageData__Group__1 ; + // InternalRoom.g:5026: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 + // InternalRoom.g:5030:1: ( rule__MessageData__Group__0__Impl rule__MessageData__Group__1 ) + // InternalRoom.g:5031:2: rule__MessageData__Group__0__Impl rule__MessageData__Group__1 { pushFollow(FOLLOW_3); rule__MessageData__Group__0__Impl(); @@ -15491,33 +15588,33 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MessageData__Group__0__Impl" - // InternalRoom.g:5007:1: rule__MessageData__Group__0__Impl : ( ( rule__MessageData__Group_0__0 )? ) ; + // InternalRoom.g:5038: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:5042:1: ( ( ( rule__MessageData__Group_0__0 )? ) ) + // InternalRoom.g:5043:1: ( ( rule__MessageData__Group_0__0 )? ) { - // InternalRoom.g:5012:1: ( ( rule__MessageData__Group_0__0 )? ) - // InternalRoom.g:5013:1: ( rule__MessageData__Group_0__0 )? + // InternalRoom.g:5043:1: ( ( rule__MessageData__Group_0__0 )? ) + // InternalRoom.g:5044: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); + // InternalRoom.g:5045:1: ( rule__MessageData__Group_0__0 )? + int alt60=2; + int LA60_0 = input.LA(1); - if ( (LA59_0==RULE_ID) ) { - int LA59_1 = input.LA(2); + if ( (LA60_0==RULE_ID) ) { + int LA60_1 = input.LA(2); - if ( (LA59_1==46) ) { - alt59=1; + if ( (LA60_1==46) ) { + alt60=1; } } - switch (alt59) { + switch (alt60) { case 1 : - // InternalRoom.g:5014:2: rule__MessageData__Group_0__0 + // InternalRoom.g:5045:2: rule__MessageData__Group_0__0 { pushFollow(FOLLOW_2); rule__MessageData__Group_0__0(); @@ -15553,14 +15650,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MessageData__Group__1" - // InternalRoom.g:5024:1: rule__MessageData__Group__1 : rule__MessageData__Group__1__Impl ; + // InternalRoom.g:5055: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 + // InternalRoom.g:5059:1: ( rule__MessageData__Group__1__Impl ) + // InternalRoom.g:5060:2: rule__MessageData__Group__1__Impl { pushFollow(FOLLOW_2); rule__MessageData__Group__1__Impl(); @@ -15586,21 +15683,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MessageData__Group__1__Impl" - // InternalRoom.g:5035:1: rule__MessageData__Group__1__Impl : ( ( rule__MessageData__RefTypeAssignment_1 ) ) ; + // InternalRoom.g:5066: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:5070:1: ( ( ( rule__MessageData__RefTypeAssignment_1 ) ) ) + // InternalRoom.g:5071:1: ( ( rule__MessageData__RefTypeAssignment_1 ) ) { - // InternalRoom.g:5040:1: ( ( rule__MessageData__RefTypeAssignment_1 ) ) - // InternalRoom.g:5041:1: ( rule__MessageData__RefTypeAssignment_1 ) + // InternalRoom.g:5071:1: ( ( rule__MessageData__RefTypeAssignment_1 ) ) + // InternalRoom.g:5072: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 + // InternalRoom.g:5073:1: ( rule__MessageData__RefTypeAssignment_1 ) + // InternalRoom.g:5073:2: rule__MessageData__RefTypeAssignment_1 { pushFollow(FOLLOW_2); rule__MessageData__RefTypeAssignment_1(); @@ -15633,14 +15730,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $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 ; + // InternalRoom.g:5087: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 + // InternalRoom.g:5091:1: ( rule__MessageData__Group_0__0__Impl rule__MessageData__Group_0__1 ) + // InternalRoom.g:5092:2: rule__MessageData__Group_0__0__Impl rule__MessageData__Group_0__1 { pushFollow(FOLLOW_8); rule__MessageData__Group_0__0__Impl(); @@ -15671,21 +15768,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MessageData__Group_0__0__Impl" - // InternalRoom.g:5068:1: rule__MessageData__Group_0__0__Impl : ( ( rule__MessageData__DeprecatedNameAssignment_0_0 ) ) ; + // InternalRoom.g:5099: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:5103:1: ( ( ( rule__MessageData__DeprecatedNameAssignment_0_0 ) ) ) + // InternalRoom.g:5104:1: ( ( rule__MessageData__DeprecatedNameAssignment_0_0 ) ) { - // InternalRoom.g:5073:1: ( ( rule__MessageData__DeprecatedNameAssignment_0_0 ) ) - // InternalRoom.g:5074:1: ( rule__MessageData__DeprecatedNameAssignment_0_0 ) + // InternalRoom.g:5104:1: ( ( rule__MessageData__DeprecatedNameAssignment_0_0 ) ) + // InternalRoom.g:5105: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 + // InternalRoom.g:5106:1: ( rule__MessageData__DeprecatedNameAssignment_0_0 ) + // InternalRoom.g:5106:2: rule__MessageData__DeprecatedNameAssignment_0_0 { pushFollow(FOLLOW_2); rule__MessageData__DeprecatedNameAssignment_0_0(); @@ -15718,14 +15815,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MessageData__Group_0__1" - // InternalRoom.g:5085:1: rule__MessageData__Group_0__1 : rule__MessageData__Group_0__1__Impl ; + // InternalRoom.g:5116: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 + // InternalRoom.g:5120:1: ( rule__MessageData__Group_0__1__Impl ) + // InternalRoom.g:5121:2: rule__MessageData__Group_0__1__Impl { pushFollow(FOLLOW_2); rule__MessageData__Group_0__1__Impl(); @@ -15751,17 +15848,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MessageData__Group_0__1__Impl" - // InternalRoom.g:5096:1: rule__MessageData__Group_0__1__Impl : ( ':' ) ; + // InternalRoom.g:5127: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:5131:1: ( ( ':' ) ) + // InternalRoom.g:5132:1: ( ':' ) { - // InternalRoom.g:5101:1: ( ':' ) - // InternalRoom.g:5102:1: ':' + // InternalRoom.g:5132:1: ( ':' ) + // InternalRoom.g:5133:1: ':' { before(grammarAccess.getMessageDataAccess().getColonKeyword_0_1()); match(input,46,FOLLOW_2); @@ -15788,16 +15885,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefableType__Group__0" - // InternalRoom.g:5119:1: rule__RefableType__Group__0 : rule__RefableType__Group__0__Impl rule__RefableType__Group__1 ; + // InternalRoom.g:5150: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:5123:1: ( rule__RefableType__Group__0__Impl rule__RefableType__Group__1 ) - // InternalRoom.g:5124:2: rule__RefableType__Group__0__Impl rule__RefableType__Group__1 + // InternalRoom.g:5154:1: ( rule__RefableType__Group__0__Impl rule__RefableType__Group__1 ) + // InternalRoom.g:5155:2: rule__RefableType__Group__0__Impl rule__RefableType__Group__1 { - pushFollow(FOLLOW_9); + pushFollow(FOLLOW_10); rule__RefableType__Group__0__Impl(); state._fsp--; @@ -15826,21 +15923,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefableType__Group__0__Impl" - // InternalRoom.g:5131:1: rule__RefableType__Group__0__Impl : ( ( rule__RefableType__TypeAssignment_0 ) ) ; + // InternalRoom.g:5162: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:5135:1: ( ( ( rule__RefableType__TypeAssignment_0 ) ) ) - // InternalRoom.g:5136:1: ( ( rule__RefableType__TypeAssignment_0 ) ) + // InternalRoom.g:5166:1: ( ( ( rule__RefableType__TypeAssignment_0 ) ) ) + // InternalRoom.g:5167:1: ( ( rule__RefableType__TypeAssignment_0 ) ) { - // InternalRoom.g:5136:1: ( ( rule__RefableType__TypeAssignment_0 ) ) - // InternalRoom.g:5137:1: ( rule__RefableType__TypeAssignment_0 ) + // InternalRoom.g:5167:1: ( ( rule__RefableType__TypeAssignment_0 ) ) + // InternalRoom.g:5168:1: ( rule__RefableType__TypeAssignment_0 ) { before(grammarAccess.getRefableTypeAccess().getTypeAssignment_0()); - // InternalRoom.g:5138:1: ( rule__RefableType__TypeAssignment_0 ) - // InternalRoom.g:5138:2: rule__RefableType__TypeAssignment_0 + // InternalRoom.g:5169:1: ( rule__RefableType__TypeAssignment_0 ) + // InternalRoom.g:5169:2: rule__RefableType__TypeAssignment_0 { pushFollow(FOLLOW_2); rule__RefableType__TypeAssignment_0(); @@ -15873,14 +15970,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefableType__Group__1" - // InternalRoom.g:5148:1: rule__RefableType__Group__1 : rule__RefableType__Group__1__Impl ; + // InternalRoom.g:5179: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:5152:1: ( rule__RefableType__Group__1__Impl ) - // InternalRoom.g:5153:2: rule__RefableType__Group__1__Impl + // InternalRoom.g:5183:1: ( rule__RefableType__Group__1__Impl ) + // InternalRoom.g:5184:2: rule__RefableType__Group__1__Impl { pushFollow(FOLLOW_2); rule__RefableType__Group__1__Impl(); @@ -15906,29 +16003,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefableType__Group__1__Impl" - // InternalRoom.g:5159:1: rule__RefableType__Group__1__Impl : ( ( rule__RefableType__RefAssignment_1 )? ) ; + // InternalRoom.g:5190: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:5163:1: ( ( ( rule__RefableType__RefAssignment_1 )? ) ) - // InternalRoom.g:5164:1: ( ( rule__RefableType__RefAssignment_1 )? ) + // InternalRoom.g:5194:1: ( ( ( rule__RefableType__RefAssignment_1 )? ) ) + // InternalRoom.g:5195:1: ( ( rule__RefableType__RefAssignment_1 )? ) { - // InternalRoom.g:5164:1: ( ( rule__RefableType__RefAssignment_1 )? ) - // InternalRoom.g:5165:1: ( rule__RefableType__RefAssignment_1 )? + // InternalRoom.g:5195:1: ( ( rule__RefableType__RefAssignment_1 )? ) + // InternalRoom.g:5196:1: ( rule__RefableType__RefAssignment_1 )? { before(grammarAccess.getRefableTypeAccess().getRefAssignment_1()); - // InternalRoom.g:5166:1: ( rule__RefableType__RefAssignment_1 )? - int alt60=2; - int LA60_0 = input.LA(1); + // InternalRoom.g:5197:1: ( rule__RefableType__RefAssignment_1 )? + int alt61=2; + int LA61_0 = input.LA(1); - if ( (LA60_0==91) ) { - alt60=1; + if ( (LA61_0==91) ) { + alt61=1; } - switch (alt60) { + switch (alt61) { case 1 : - // InternalRoom.g:5166:2: rule__RefableType__RefAssignment_1 + // InternalRoom.g:5197:2: rule__RefableType__RefAssignment_1 { pushFollow(FOLLOW_2); rule__RefableType__RefAssignment_1(); @@ -15964,14 +16061,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__0" - // InternalRoom.g:5180:1: rule__PrimitiveType__Group__0 : rule__PrimitiveType__Group__0__Impl rule__PrimitiveType__Group__1 ; + // InternalRoom.g:5211: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:5184:1: ( rule__PrimitiveType__Group__0__Impl rule__PrimitiveType__Group__1 ) - // InternalRoom.g:5185:2: rule__PrimitiveType__Group__0__Impl rule__PrimitiveType__Group__1 + // InternalRoom.g:5215:1: ( rule__PrimitiveType__Group__0__Impl rule__PrimitiveType__Group__1 ) + // InternalRoom.g:5216:2: rule__PrimitiveType__Group__0__Impl rule__PrimitiveType__Group__1 { pushFollow(FOLLOW_3); rule__PrimitiveType__Group__0__Impl(); @@ -16002,17 +16099,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__0__Impl" - // InternalRoom.g:5192:1: rule__PrimitiveType__Group__0__Impl : ( 'PrimitiveType' ) ; + // InternalRoom.g:5223:1: rule__PrimitiveType__Group__0__Impl : ( 'PrimitiveType' ) ; public final void rule__PrimitiveType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5196:1: ( ( 'PrimitiveType' ) ) - // InternalRoom.g:5197:1: ( 'PrimitiveType' ) + // InternalRoom.g:5227:1: ( ( 'PrimitiveType' ) ) + // InternalRoom.g:5228:1: ( 'PrimitiveType' ) { - // InternalRoom.g:5197:1: ( 'PrimitiveType' ) - // InternalRoom.g:5198:1: 'PrimitiveType' + // InternalRoom.g:5228:1: ( 'PrimitiveType' ) + // InternalRoom.g:5229:1: 'PrimitiveType' { before(grammarAccess.getPrimitiveTypeAccess().getPrimitiveTypeKeyword_0()); match(input,47,FOLLOW_2); @@ -16039,14 +16136,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__1" - // InternalRoom.g:5211:1: rule__PrimitiveType__Group__1 : rule__PrimitiveType__Group__1__Impl rule__PrimitiveType__Group__2 ; + // InternalRoom.g:5242: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:5215:1: ( rule__PrimitiveType__Group__1__Impl rule__PrimitiveType__Group__2 ) - // InternalRoom.g:5216:2: rule__PrimitiveType__Group__1__Impl rule__PrimitiveType__Group__2 + // InternalRoom.g:5246:1: ( rule__PrimitiveType__Group__1__Impl rule__PrimitiveType__Group__2 ) + // InternalRoom.g:5247:2: rule__PrimitiveType__Group__1__Impl rule__PrimitiveType__Group__2 { pushFollow(FOLLOW_8); rule__PrimitiveType__Group__1__Impl(); @@ -16077,21 +16174,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__1__Impl" - // InternalRoom.g:5223:1: rule__PrimitiveType__Group__1__Impl : ( ( rule__PrimitiveType__NameAssignment_1 ) ) ; + // InternalRoom.g:5254: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:5227:1: ( ( ( rule__PrimitiveType__NameAssignment_1 ) ) ) - // InternalRoom.g:5228:1: ( ( rule__PrimitiveType__NameAssignment_1 ) ) + // InternalRoom.g:5258:1: ( ( ( rule__PrimitiveType__NameAssignment_1 ) ) ) + // InternalRoom.g:5259:1: ( ( rule__PrimitiveType__NameAssignment_1 ) ) { - // InternalRoom.g:5228:1: ( ( rule__PrimitiveType__NameAssignment_1 ) ) - // InternalRoom.g:5229:1: ( rule__PrimitiveType__NameAssignment_1 ) + // InternalRoom.g:5259:1: ( ( rule__PrimitiveType__NameAssignment_1 ) ) + // InternalRoom.g:5260:1: ( rule__PrimitiveType__NameAssignment_1 ) { before(grammarAccess.getPrimitiveTypeAccess().getNameAssignment_1()); - // InternalRoom.g:5230:1: ( rule__PrimitiveType__NameAssignment_1 ) - // InternalRoom.g:5230:2: rule__PrimitiveType__NameAssignment_1 + // InternalRoom.g:5261:1: ( rule__PrimitiveType__NameAssignment_1 ) + // InternalRoom.g:5261:2: rule__PrimitiveType__NameAssignment_1 { pushFollow(FOLLOW_2); rule__PrimitiveType__NameAssignment_1(); @@ -16124,16 +16221,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__2" - // InternalRoom.g:5240:1: rule__PrimitiveType__Group__2 : rule__PrimitiveType__Group__2__Impl rule__PrimitiveType__Group__3 ; + // InternalRoom.g:5271: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:5244:1: ( rule__PrimitiveType__Group__2__Impl rule__PrimitiveType__Group__3 ) - // InternalRoom.g:5245:2: rule__PrimitiveType__Group__2__Impl rule__PrimitiveType__Group__3 + // InternalRoom.g:5275:1: ( rule__PrimitiveType__Group__2__Impl rule__PrimitiveType__Group__3 ) + // InternalRoom.g:5276:2: rule__PrimitiveType__Group__2__Impl rule__PrimitiveType__Group__3 { - pushFollow(FOLLOW_10); + pushFollow(FOLLOW_11); rule__PrimitiveType__Group__2__Impl(); state._fsp--; @@ -16162,17 +16259,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__2__Impl" - // InternalRoom.g:5252:1: rule__PrimitiveType__Group__2__Impl : ( ':' ) ; + // InternalRoom.g:5283:1: rule__PrimitiveType__Group__2__Impl : ( ':' ) ; public final void rule__PrimitiveType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5256:1: ( ( ':' ) ) - // InternalRoom.g:5257:1: ( ':' ) + // InternalRoom.g:5287:1: ( ( ':' ) ) + // InternalRoom.g:5288:1: ( ':' ) { - // InternalRoom.g:5257:1: ( ':' ) - // InternalRoom.g:5258:1: ':' + // InternalRoom.g:5288:1: ( ':' ) + // InternalRoom.g:5289:1: ':' { before(grammarAccess.getPrimitiveTypeAccess().getColonKeyword_2()); match(input,46,FOLLOW_2); @@ -16199,16 +16296,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__3" - // InternalRoom.g:5271:1: rule__PrimitiveType__Group__3 : rule__PrimitiveType__Group__3__Impl rule__PrimitiveType__Group__4 ; + // InternalRoom.g:5302: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:5275:1: ( rule__PrimitiveType__Group__3__Impl rule__PrimitiveType__Group__4 ) - // InternalRoom.g:5276:2: rule__PrimitiveType__Group__3__Impl rule__PrimitiveType__Group__4 + // InternalRoom.g:5306:1: ( rule__PrimitiveType__Group__3__Impl rule__PrimitiveType__Group__4 ) + // InternalRoom.g:5307:2: rule__PrimitiveType__Group__3__Impl rule__PrimitiveType__Group__4 { - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_12); rule__PrimitiveType__Group__3__Impl(); state._fsp--; @@ -16237,21 +16334,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__3__Impl" - // InternalRoom.g:5283:1: rule__PrimitiveType__Group__3__Impl : ( ( rule__PrimitiveType__TypeAssignment_3 ) ) ; + // InternalRoom.g:5314: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:5287:1: ( ( ( rule__PrimitiveType__TypeAssignment_3 ) ) ) - // InternalRoom.g:5288:1: ( ( rule__PrimitiveType__TypeAssignment_3 ) ) + // InternalRoom.g:5318:1: ( ( ( rule__PrimitiveType__TypeAssignment_3 ) ) ) + // InternalRoom.g:5319:1: ( ( rule__PrimitiveType__TypeAssignment_3 ) ) { - // InternalRoom.g:5288:1: ( ( rule__PrimitiveType__TypeAssignment_3 ) ) - // InternalRoom.g:5289:1: ( rule__PrimitiveType__TypeAssignment_3 ) + // InternalRoom.g:5319:1: ( ( rule__PrimitiveType__TypeAssignment_3 ) ) + // InternalRoom.g:5320:1: ( rule__PrimitiveType__TypeAssignment_3 ) { before(grammarAccess.getPrimitiveTypeAccess().getTypeAssignment_3()); - // InternalRoom.g:5290:1: ( rule__PrimitiveType__TypeAssignment_3 ) - // InternalRoom.g:5290:2: rule__PrimitiveType__TypeAssignment_3 + // InternalRoom.g:5321:1: ( rule__PrimitiveType__TypeAssignment_3 ) + // InternalRoom.g:5321:2: rule__PrimitiveType__TypeAssignment_3 { pushFollow(FOLLOW_2); rule__PrimitiveType__TypeAssignment_3(); @@ -16284,16 +16381,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__4" - // InternalRoom.g:5300:1: rule__PrimitiveType__Group__4 : rule__PrimitiveType__Group__4__Impl rule__PrimitiveType__Group__5 ; + // InternalRoom.g:5331: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:5304:1: ( rule__PrimitiveType__Group__4__Impl rule__PrimitiveType__Group__5 ) - // InternalRoom.g:5305:2: rule__PrimitiveType__Group__4__Impl rule__PrimitiveType__Group__5 + // InternalRoom.g:5335:1: ( rule__PrimitiveType__Group__4__Impl rule__PrimitiveType__Group__5 ) + // InternalRoom.g:5336:2: rule__PrimitiveType__Group__4__Impl rule__PrimitiveType__Group__5 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_13); rule__PrimitiveType__Group__4__Impl(); state._fsp--; @@ -16322,17 +16419,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__4__Impl" - // InternalRoom.g:5312:1: rule__PrimitiveType__Group__4__Impl : ( '->' ) ; + // InternalRoom.g:5343:1: rule__PrimitiveType__Group__4__Impl : ( '->' ) ; public final void rule__PrimitiveType__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5316:1: ( ( '->' ) ) - // InternalRoom.g:5317:1: ( '->' ) + // InternalRoom.g:5347:1: ( ( '->' ) ) + // InternalRoom.g:5348:1: ( '->' ) { - // InternalRoom.g:5317:1: ( '->' ) - // InternalRoom.g:5318:1: '->' + // InternalRoom.g:5348:1: ( '->' ) + // InternalRoom.g:5349:1: '->' { before(grammarAccess.getPrimitiveTypeAccess().getHyphenMinusGreaterThanSignKeyword_4()); match(input,48,FOLLOW_2); @@ -16359,16 +16456,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__5" - // InternalRoom.g:5331:1: rule__PrimitiveType__Group__5 : rule__PrimitiveType__Group__5__Impl rule__PrimitiveType__Group__6 ; + // InternalRoom.g:5362: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:5335:1: ( rule__PrimitiveType__Group__5__Impl rule__PrimitiveType__Group__6 ) - // InternalRoom.g:5336:2: rule__PrimitiveType__Group__5__Impl rule__PrimitiveType__Group__6 + // InternalRoom.g:5366:1: ( rule__PrimitiveType__Group__5__Impl rule__PrimitiveType__Group__6 ) + // InternalRoom.g:5367:2: rule__PrimitiveType__Group__5__Impl rule__PrimitiveType__Group__6 { - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_14); rule__PrimitiveType__Group__5__Impl(); state._fsp--; @@ -16397,21 +16494,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__5__Impl" - // InternalRoom.g:5343:1: rule__PrimitiveType__Group__5__Impl : ( ( rule__PrimitiveType__TargetNameAssignment_5 ) ) ; + // InternalRoom.g:5374: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:5347:1: ( ( ( rule__PrimitiveType__TargetNameAssignment_5 ) ) ) - // InternalRoom.g:5348:1: ( ( rule__PrimitiveType__TargetNameAssignment_5 ) ) + // InternalRoom.g:5378:1: ( ( ( rule__PrimitiveType__TargetNameAssignment_5 ) ) ) + // InternalRoom.g:5379:1: ( ( rule__PrimitiveType__TargetNameAssignment_5 ) ) { - // InternalRoom.g:5348:1: ( ( rule__PrimitiveType__TargetNameAssignment_5 ) ) - // InternalRoom.g:5349:1: ( rule__PrimitiveType__TargetNameAssignment_5 ) + // InternalRoom.g:5379:1: ( ( rule__PrimitiveType__TargetNameAssignment_5 ) ) + // InternalRoom.g:5380:1: ( rule__PrimitiveType__TargetNameAssignment_5 ) { before(grammarAccess.getPrimitiveTypeAccess().getTargetNameAssignment_5()); - // InternalRoom.g:5350:1: ( rule__PrimitiveType__TargetNameAssignment_5 ) - // InternalRoom.g:5350:2: rule__PrimitiveType__TargetNameAssignment_5 + // InternalRoom.g:5381:1: ( rule__PrimitiveType__TargetNameAssignment_5 ) + // InternalRoom.g:5381:2: rule__PrimitiveType__TargetNameAssignment_5 { pushFollow(FOLLOW_2); rule__PrimitiveType__TargetNameAssignment_5(); @@ -16444,16 +16541,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__6" - // InternalRoom.g:5360:1: rule__PrimitiveType__Group__6 : rule__PrimitiveType__Group__6__Impl rule__PrimitiveType__Group__7 ; + // InternalRoom.g:5391: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:5364:1: ( rule__PrimitiveType__Group__6__Impl rule__PrimitiveType__Group__7 ) - // InternalRoom.g:5365:2: rule__PrimitiveType__Group__6__Impl rule__PrimitiveType__Group__7 + // InternalRoom.g:5395:1: ( rule__PrimitiveType__Group__6__Impl rule__PrimitiveType__Group__7 ) + // InternalRoom.g:5396:2: rule__PrimitiveType__Group__6__Impl rule__PrimitiveType__Group__7 { - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_14); rule__PrimitiveType__Group__6__Impl(); state._fsp--; @@ -16482,29 +16579,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__6__Impl" - // InternalRoom.g:5372:1: rule__PrimitiveType__Group__6__Impl : ( ( rule__PrimitiveType__Group_6__0 )? ) ; + // InternalRoom.g:5403: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:5376:1: ( ( ( rule__PrimitiveType__Group_6__0 )? ) ) - // InternalRoom.g:5377:1: ( ( rule__PrimitiveType__Group_6__0 )? ) + // InternalRoom.g:5407:1: ( ( ( rule__PrimitiveType__Group_6__0 )? ) ) + // InternalRoom.g:5408:1: ( ( rule__PrimitiveType__Group_6__0 )? ) { - // InternalRoom.g:5377:1: ( ( rule__PrimitiveType__Group_6__0 )? ) - // InternalRoom.g:5378:1: ( rule__PrimitiveType__Group_6__0 )? + // InternalRoom.g:5408:1: ( ( rule__PrimitiveType__Group_6__0 )? ) + // InternalRoom.g:5409:1: ( rule__PrimitiveType__Group_6__0 )? { before(grammarAccess.getPrimitiveTypeAccess().getGroup_6()); - // InternalRoom.g:5379:1: ( rule__PrimitiveType__Group_6__0 )? - int alt61=2; - int LA61_0 = input.LA(1); + // InternalRoom.g:5410:1: ( rule__PrimitiveType__Group_6__0 )? + int alt62=2; + int LA62_0 = input.LA(1); - if ( (LA61_0==50) ) { - alt61=1; + if ( (LA62_0==50) ) { + alt62=1; } - switch (alt61) { + switch (alt62) { case 1 : - // InternalRoom.g:5379:2: rule__PrimitiveType__Group_6__0 + // InternalRoom.g:5410:2: rule__PrimitiveType__Group_6__0 { pushFollow(FOLLOW_2); rule__PrimitiveType__Group_6__0(); @@ -16540,16 +16637,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__7" - // InternalRoom.g:5389:1: rule__PrimitiveType__Group__7 : rule__PrimitiveType__Group__7__Impl rule__PrimitiveType__Group__8 ; + // InternalRoom.g:5420: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:5393:1: ( rule__PrimitiveType__Group__7__Impl rule__PrimitiveType__Group__8 ) - // InternalRoom.g:5394:2: rule__PrimitiveType__Group__7__Impl rule__PrimitiveType__Group__8 + // InternalRoom.g:5424:1: ( rule__PrimitiveType__Group__7__Impl rule__PrimitiveType__Group__8 ) + // InternalRoom.g:5425:2: rule__PrimitiveType__Group__7__Impl rule__PrimitiveType__Group__8 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_13); rule__PrimitiveType__Group__7__Impl(); state._fsp--; @@ -16578,17 +16675,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__7__Impl" - // InternalRoom.g:5401:1: rule__PrimitiveType__Group__7__Impl : ( 'default' ) ; + // InternalRoom.g:5432:1: rule__PrimitiveType__Group__7__Impl : ( 'default' ) ; public final void rule__PrimitiveType__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5405:1: ( ( 'default' ) ) - // InternalRoom.g:5406:1: ( 'default' ) + // InternalRoom.g:5436:1: ( ( 'default' ) ) + // InternalRoom.g:5437:1: ( 'default' ) { - // InternalRoom.g:5406:1: ( 'default' ) - // InternalRoom.g:5407:1: 'default' + // InternalRoom.g:5437:1: ( 'default' ) + // InternalRoom.g:5438:1: 'default' { before(grammarAccess.getPrimitiveTypeAccess().getDefaultKeyword_7()); match(input,49,FOLLOW_2); @@ -16615,16 +16712,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__8" - // InternalRoom.g:5420:1: rule__PrimitiveType__Group__8 : rule__PrimitiveType__Group__8__Impl rule__PrimitiveType__Group__9 ; + // InternalRoom.g:5451: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:5424:1: ( rule__PrimitiveType__Group__8__Impl rule__PrimitiveType__Group__9 ) - // InternalRoom.g:5425:2: rule__PrimitiveType__Group__8__Impl rule__PrimitiveType__Group__9 + // InternalRoom.g:5455:1: ( rule__PrimitiveType__Group__8__Impl rule__PrimitiveType__Group__9 ) + // InternalRoom.g:5456:2: rule__PrimitiveType__Group__8__Impl rule__PrimitiveType__Group__9 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_15); rule__PrimitiveType__Group__8__Impl(); state._fsp--; @@ -16653,21 +16750,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__8__Impl" - // InternalRoom.g:5432:1: rule__PrimitiveType__Group__8__Impl : ( ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) ) ; + // InternalRoom.g:5463: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:5436:1: ( ( ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) ) ) - // InternalRoom.g:5437:1: ( ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) ) + // InternalRoom.g:5467:1: ( ( ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) ) ) + // InternalRoom.g:5468:1: ( ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) ) { - // InternalRoom.g:5437:1: ( ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) ) - // InternalRoom.g:5438:1: ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) + // InternalRoom.g:5468:1: ( ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) ) + // InternalRoom.g:5469:1: ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) { before(grammarAccess.getPrimitiveTypeAccess().getDefaultValueLiteralAssignment_8()); - // InternalRoom.g:5439:1: ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) - // InternalRoom.g:5439:2: rule__PrimitiveType__DefaultValueLiteralAssignment_8 + // InternalRoom.g:5470:1: ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) + // InternalRoom.g:5470:2: rule__PrimitiveType__DefaultValueLiteralAssignment_8 { pushFollow(FOLLOW_2); rule__PrimitiveType__DefaultValueLiteralAssignment_8(); @@ -16700,14 +16797,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__9" - // InternalRoom.g:5449:1: rule__PrimitiveType__Group__9 : rule__PrimitiveType__Group__9__Impl ; + // InternalRoom.g:5480: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:5453:1: ( rule__PrimitiveType__Group__9__Impl ) - // InternalRoom.g:5454:2: rule__PrimitiveType__Group__9__Impl + // InternalRoom.g:5484:1: ( rule__PrimitiveType__Group__9__Impl ) + // InternalRoom.g:5485:2: rule__PrimitiveType__Group__9__Impl { pushFollow(FOLLOW_2); rule__PrimitiveType__Group__9__Impl(); @@ -16733,29 +16830,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__9__Impl" - // InternalRoom.g:5460:1: rule__PrimitiveType__Group__9__Impl : ( ( rule__PrimitiveType__DocuAssignment_9 )? ) ; + // InternalRoom.g:5491: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:5464:1: ( ( ( rule__PrimitiveType__DocuAssignment_9 )? ) ) - // InternalRoom.g:5465:1: ( ( rule__PrimitiveType__DocuAssignment_9 )? ) + // InternalRoom.g:5495:1: ( ( ( rule__PrimitiveType__DocuAssignment_9 )? ) ) + // InternalRoom.g:5496:1: ( ( rule__PrimitiveType__DocuAssignment_9 )? ) { - // InternalRoom.g:5465:1: ( ( rule__PrimitiveType__DocuAssignment_9 )? ) - // InternalRoom.g:5466:1: ( rule__PrimitiveType__DocuAssignment_9 )? + // InternalRoom.g:5496:1: ( ( rule__PrimitiveType__DocuAssignment_9 )? ) + // InternalRoom.g:5497:1: ( rule__PrimitiveType__DocuAssignment_9 )? { before(grammarAccess.getPrimitiveTypeAccess().getDocuAssignment_9()); - // InternalRoom.g:5467:1: ( rule__PrimitiveType__DocuAssignment_9 )? - int alt62=2; - int LA62_0 = input.LA(1); + // InternalRoom.g:5498:1: ( rule__PrimitiveType__DocuAssignment_9 )? + 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:5467:2: rule__PrimitiveType__DocuAssignment_9 + // InternalRoom.g:5498:2: rule__PrimitiveType__DocuAssignment_9 { pushFollow(FOLLOW_2); rule__PrimitiveType__DocuAssignment_9(); @@ -16791,14 +16888,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group_6__0" - // InternalRoom.g:5497:1: rule__PrimitiveType__Group_6__0 : rule__PrimitiveType__Group_6__0__Impl rule__PrimitiveType__Group_6__1 ; + // InternalRoom.g:5528: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: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 + // InternalRoom.g:5532:1: ( rule__PrimitiveType__Group_6__0__Impl rule__PrimitiveType__Group_6__1 ) + // InternalRoom.g:5533:2: rule__PrimitiveType__Group_6__0__Impl rule__PrimitiveType__Group_6__1 { pushFollow(FOLLOW_3); rule__PrimitiveType__Group_6__0__Impl(); @@ -16829,17 +16926,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group_6__0__Impl" - // InternalRoom.g:5509:1: rule__PrimitiveType__Group_6__0__Impl : ( '(' ) ; + // InternalRoom.g:5540:1: rule__PrimitiveType__Group_6__0__Impl : ( '(' ) ; public final void rule__PrimitiveType__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5513:1: ( ( '(' ) ) - // InternalRoom.g:5514:1: ( '(' ) + // InternalRoom.g:5544:1: ( ( '(' ) ) + // InternalRoom.g:5545:1: ( '(' ) { - // InternalRoom.g:5514:1: ( '(' ) - // InternalRoom.g:5515:1: '(' + // InternalRoom.g:5545:1: ( '(' ) + // InternalRoom.g:5546:1: '(' { before(grammarAccess.getPrimitiveTypeAccess().getLeftParenthesisKeyword_6_0()); match(input,50,FOLLOW_2); @@ -16866,16 +16963,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group_6__1" - // InternalRoom.g:5528:1: rule__PrimitiveType__Group_6__1 : rule__PrimitiveType__Group_6__1__Impl rule__PrimitiveType__Group_6__2 ; + // InternalRoom.g:5559: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: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 + // InternalRoom.g:5563:1: ( rule__PrimitiveType__Group_6__1__Impl rule__PrimitiveType__Group_6__2 ) + // InternalRoom.g:5564:2: rule__PrimitiveType__Group_6__1__Impl rule__PrimitiveType__Group_6__2 { - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_16); rule__PrimitiveType__Group_6__1__Impl(); state._fsp--; @@ -16904,21 +17001,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group_6__1__Impl" - // InternalRoom.g:5540:1: rule__PrimitiveType__Group_6__1__Impl : ( ( rule__PrimitiveType__CastNameAssignment_6_1 ) ) ; + // InternalRoom.g:5571: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:5544:1: ( ( ( rule__PrimitiveType__CastNameAssignment_6_1 ) ) ) - // InternalRoom.g:5545:1: ( ( rule__PrimitiveType__CastNameAssignment_6_1 ) ) + // InternalRoom.g:5575:1: ( ( ( rule__PrimitiveType__CastNameAssignment_6_1 ) ) ) + // InternalRoom.g:5576:1: ( ( rule__PrimitiveType__CastNameAssignment_6_1 ) ) { - // InternalRoom.g:5545:1: ( ( rule__PrimitiveType__CastNameAssignment_6_1 ) ) - // InternalRoom.g:5546:1: ( rule__PrimitiveType__CastNameAssignment_6_1 ) + // InternalRoom.g:5576:1: ( ( rule__PrimitiveType__CastNameAssignment_6_1 ) ) + // InternalRoom.g:5577:1: ( rule__PrimitiveType__CastNameAssignment_6_1 ) { before(grammarAccess.getPrimitiveTypeAccess().getCastNameAssignment_6_1()); - // InternalRoom.g:5547:1: ( rule__PrimitiveType__CastNameAssignment_6_1 ) - // InternalRoom.g:5547:2: rule__PrimitiveType__CastNameAssignment_6_1 + // InternalRoom.g:5578:1: ( rule__PrimitiveType__CastNameAssignment_6_1 ) + // InternalRoom.g:5578:2: rule__PrimitiveType__CastNameAssignment_6_1 { pushFollow(FOLLOW_2); rule__PrimitiveType__CastNameAssignment_6_1(); @@ -16951,14 +17048,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group_6__2" - // InternalRoom.g:5557:1: rule__PrimitiveType__Group_6__2 : rule__PrimitiveType__Group_6__2__Impl ; + // InternalRoom.g:5588: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:5561:1: ( rule__PrimitiveType__Group_6__2__Impl ) - // InternalRoom.g:5562:2: rule__PrimitiveType__Group_6__2__Impl + // InternalRoom.g:5592:1: ( rule__PrimitiveType__Group_6__2__Impl ) + // InternalRoom.g:5593:2: rule__PrimitiveType__Group_6__2__Impl { pushFollow(FOLLOW_2); rule__PrimitiveType__Group_6__2__Impl(); @@ -16984,17 +17081,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group_6__2__Impl" - // InternalRoom.g:5568:1: rule__PrimitiveType__Group_6__2__Impl : ( ')' ) ; + // InternalRoom.g:5599:1: rule__PrimitiveType__Group_6__2__Impl : ( ')' ) ; public final void rule__PrimitiveType__Group_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5572:1: ( ( ')' ) ) - // InternalRoom.g:5573:1: ( ')' ) + // InternalRoom.g:5603:1: ( ( ')' ) ) + // InternalRoom.g:5604:1: ( ')' ) { - // InternalRoom.g:5573:1: ( ')' ) - // InternalRoom.g:5574:1: ')' + // InternalRoom.g:5604:1: ( ')' ) + // InternalRoom.g:5605:1: ')' { before(grammarAccess.getPrimitiveTypeAccess().getRightParenthesisKeyword_6_2()); match(input,51,FOLLOW_2); @@ -17021,14 +17118,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__0" - // InternalRoom.g:5593:1: rule__EnumerationType__Group__0 : rule__EnumerationType__Group__0__Impl rule__EnumerationType__Group__1 ; + // InternalRoom.g:5624: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:5597:1: ( rule__EnumerationType__Group__0__Impl rule__EnumerationType__Group__1 ) - // InternalRoom.g:5598:2: rule__EnumerationType__Group__0__Impl rule__EnumerationType__Group__1 + // InternalRoom.g:5628:1: ( rule__EnumerationType__Group__0__Impl rule__EnumerationType__Group__1 ) + // InternalRoom.g:5629:2: rule__EnumerationType__Group__0__Impl rule__EnumerationType__Group__1 { pushFollow(FOLLOW_3); rule__EnumerationType__Group__0__Impl(); @@ -17059,17 +17156,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__0__Impl" - // InternalRoom.g:5605:1: rule__EnumerationType__Group__0__Impl : ( 'Enumeration' ) ; + // InternalRoom.g:5636:1: rule__EnumerationType__Group__0__Impl : ( 'Enumeration' ) ; public final void rule__EnumerationType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5609:1: ( ( 'Enumeration' ) ) - // InternalRoom.g:5610:1: ( 'Enumeration' ) + // InternalRoom.g:5640:1: ( ( 'Enumeration' ) ) + // InternalRoom.g:5641:1: ( 'Enumeration' ) { - // InternalRoom.g:5610:1: ( 'Enumeration' ) - // InternalRoom.g:5611:1: 'Enumeration' + // InternalRoom.g:5641:1: ( 'Enumeration' ) + // InternalRoom.g:5642:1: 'Enumeration' { before(grammarAccess.getEnumerationTypeAccess().getEnumerationKeyword_0()); match(input,52,FOLLOW_2); @@ -17096,16 +17193,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__1" - // InternalRoom.g:5624:1: rule__EnumerationType__Group__1 : rule__EnumerationType__Group__1__Impl rule__EnumerationType__Group__2 ; + // InternalRoom.g:5655: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:5628:1: ( rule__EnumerationType__Group__1__Impl rule__EnumerationType__Group__2 ) - // InternalRoom.g:5629:2: rule__EnumerationType__Group__1__Impl rule__EnumerationType__Group__2 + // InternalRoom.g:5659:1: ( rule__EnumerationType__Group__1__Impl rule__EnumerationType__Group__2 ) + // InternalRoom.g:5660:2: rule__EnumerationType__Group__1__Impl rule__EnumerationType__Group__2 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); rule__EnumerationType__Group__1__Impl(); state._fsp--; @@ -17134,21 +17231,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__1__Impl" - // InternalRoom.g:5636:1: rule__EnumerationType__Group__1__Impl : ( ( rule__EnumerationType__NameAssignment_1 ) ) ; + // InternalRoom.g:5667: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:5640:1: ( ( ( rule__EnumerationType__NameAssignment_1 ) ) ) - // InternalRoom.g:5641:1: ( ( rule__EnumerationType__NameAssignment_1 ) ) + // InternalRoom.g:5671:1: ( ( ( rule__EnumerationType__NameAssignment_1 ) ) ) + // InternalRoom.g:5672:1: ( ( rule__EnumerationType__NameAssignment_1 ) ) { - // InternalRoom.g:5641:1: ( ( rule__EnumerationType__NameAssignment_1 ) ) - // InternalRoom.g:5642:1: ( rule__EnumerationType__NameAssignment_1 ) + // InternalRoom.g:5672:1: ( ( rule__EnumerationType__NameAssignment_1 ) ) + // InternalRoom.g:5673:1: ( rule__EnumerationType__NameAssignment_1 ) { before(grammarAccess.getEnumerationTypeAccess().getNameAssignment_1()); - // InternalRoom.g:5643:1: ( rule__EnumerationType__NameAssignment_1 ) - // InternalRoom.g:5643:2: rule__EnumerationType__NameAssignment_1 + // InternalRoom.g:5674:1: ( rule__EnumerationType__NameAssignment_1 ) + // InternalRoom.g:5674:2: rule__EnumerationType__NameAssignment_1 { pushFollow(FOLLOW_2); rule__EnumerationType__NameAssignment_1(); @@ -17181,16 +17278,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__2" - // InternalRoom.g:5653:1: rule__EnumerationType__Group__2 : rule__EnumerationType__Group__2__Impl rule__EnumerationType__Group__3 ; + // InternalRoom.g:5684: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:5657:1: ( rule__EnumerationType__Group__2__Impl rule__EnumerationType__Group__3 ) - // InternalRoom.g:5658:2: rule__EnumerationType__Group__2__Impl rule__EnumerationType__Group__3 + // InternalRoom.g:5688:1: ( rule__EnumerationType__Group__2__Impl rule__EnumerationType__Group__3 ) + // InternalRoom.g:5689:2: rule__EnumerationType__Group__2__Impl rule__EnumerationType__Group__3 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); rule__EnumerationType__Group__2__Impl(); state._fsp--; @@ -17219,29 +17316,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__2__Impl" - // InternalRoom.g:5665:1: rule__EnumerationType__Group__2__Impl : ( ( rule__EnumerationType__DocuAssignment_2 )? ) ; + // InternalRoom.g:5696: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:5669:1: ( ( ( rule__EnumerationType__DocuAssignment_2 )? ) ) - // InternalRoom.g:5670:1: ( ( rule__EnumerationType__DocuAssignment_2 )? ) + // InternalRoom.g:5700:1: ( ( ( rule__EnumerationType__DocuAssignment_2 )? ) ) + // InternalRoom.g:5701:1: ( ( rule__EnumerationType__DocuAssignment_2 )? ) { - // InternalRoom.g:5670:1: ( ( rule__EnumerationType__DocuAssignment_2 )? ) - // InternalRoom.g:5671:1: ( rule__EnumerationType__DocuAssignment_2 )? + // InternalRoom.g:5701:1: ( ( rule__EnumerationType__DocuAssignment_2 )? ) + // InternalRoom.g:5702:1: ( rule__EnumerationType__DocuAssignment_2 )? { before(grammarAccess.getEnumerationTypeAccess().getDocuAssignment_2()); - // InternalRoom.g:5672:1: ( rule__EnumerationType__DocuAssignment_2 )? - int alt63=2; - int LA63_0 = input.LA(1); + // InternalRoom.g:5703:1: ( rule__EnumerationType__DocuAssignment_2 )? + int alt64=2; + int LA64_0 = input.LA(1); - if ( (LA63_0==62) ) { - alt63=1; + if ( (LA64_0==62) ) { + alt64=1; } - switch (alt63) { + switch (alt64) { case 1 : - // InternalRoom.g:5672:2: rule__EnumerationType__DocuAssignment_2 + // InternalRoom.g:5703:2: rule__EnumerationType__DocuAssignment_2 { pushFollow(FOLLOW_2); rule__EnumerationType__DocuAssignment_2(); @@ -17277,16 +17374,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__3" - // InternalRoom.g:5682:1: rule__EnumerationType__Group__3 : rule__EnumerationType__Group__3__Impl rule__EnumerationType__Group__4 ; + // InternalRoom.g:5713: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:5686:1: ( rule__EnumerationType__Group__3__Impl rule__EnumerationType__Group__4 ) - // InternalRoom.g:5687:2: rule__EnumerationType__Group__3__Impl rule__EnumerationType__Group__4 + // InternalRoom.g:5717:1: ( rule__EnumerationType__Group__3__Impl rule__EnumerationType__Group__4 ) + // InternalRoom.g:5718:2: rule__EnumerationType__Group__3__Impl rule__EnumerationType__Group__4 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); rule__EnumerationType__Group__3__Impl(); state._fsp--; @@ -17315,29 +17412,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__3__Impl" - // InternalRoom.g:5694:1: rule__EnumerationType__Group__3__Impl : ( ( rule__EnumerationType__Group_3__0 )? ) ; + // InternalRoom.g:5725: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:5698:1: ( ( ( rule__EnumerationType__Group_3__0 )? ) ) - // InternalRoom.g:5699:1: ( ( rule__EnumerationType__Group_3__0 )? ) + // InternalRoom.g:5729:1: ( ( ( rule__EnumerationType__Group_3__0 )? ) ) + // InternalRoom.g:5730:1: ( ( rule__EnumerationType__Group_3__0 )? ) { - // InternalRoom.g:5699:1: ( ( rule__EnumerationType__Group_3__0 )? ) - // InternalRoom.g:5700:1: ( rule__EnumerationType__Group_3__0 )? + // InternalRoom.g:5730:1: ( ( rule__EnumerationType__Group_3__0 )? ) + // InternalRoom.g:5731:1: ( rule__EnumerationType__Group_3__0 )? { before(grammarAccess.getEnumerationTypeAccess().getGroup_3()); - // InternalRoom.g:5701:1: ( rule__EnumerationType__Group_3__0 )? - int alt64=2; - int LA64_0 = input.LA(1); + // InternalRoom.g:5732:1: ( rule__EnumerationType__Group_3__0 )? + int alt65=2; + int LA65_0 = input.LA(1); - if ( (LA64_0==53) ) { - alt64=1; + if ( (LA65_0==53) ) { + alt65=1; } - switch (alt64) { + switch (alt65) { case 1 : - // InternalRoom.g:5701:2: rule__EnumerationType__Group_3__0 + // InternalRoom.g:5732:2: rule__EnumerationType__Group_3__0 { pushFollow(FOLLOW_2); rule__EnumerationType__Group_3__0(); @@ -17373,16 +17470,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__4" - // InternalRoom.g:5711:1: rule__EnumerationType__Group__4 : rule__EnumerationType__Group__4__Impl rule__EnumerationType__Group__5 ; + // InternalRoom.g:5742: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:5715:1: ( rule__EnumerationType__Group__4__Impl rule__EnumerationType__Group__5 ) - // InternalRoom.g:5716:2: rule__EnumerationType__Group__4__Impl rule__EnumerationType__Group__5 + // InternalRoom.g:5746:1: ( rule__EnumerationType__Group__4__Impl rule__EnumerationType__Group__5 ) + // InternalRoom.g:5747:2: rule__EnumerationType__Group__4__Impl rule__EnumerationType__Group__5 { - pushFollow(FOLLOW_17); + pushFollow(FOLLOW_18); rule__EnumerationType__Group__4__Impl(); state._fsp--; @@ -17411,17 +17508,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__4__Impl" - // InternalRoom.g:5723:1: rule__EnumerationType__Group__4__Impl : ( '{' ) ; + // InternalRoom.g:5754:1: rule__EnumerationType__Group__4__Impl : ( '{' ) ; public final void rule__EnumerationType__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5727:1: ( ( '{' ) ) - // InternalRoom.g:5728:1: ( '{' ) + // InternalRoom.g:5758:1: ( ( '{' ) ) + // InternalRoom.g:5759:1: ( '{' ) { - // InternalRoom.g:5728:1: ( '{' ) - // InternalRoom.g:5729:1: '{' + // InternalRoom.g:5759:1: ( '{' ) + // InternalRoom.g:5760:1: '{' { before(grammarAccess.getEnumerationTypeAccess().getLeftCurlyBracketKeyword_4()); match(input,44,FOLLOW_2); @@ -17448,16 +17545,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__5" - // InternalRoom.g:5742:1: rule__EnumerationType__Group__5 : rule__EnumerationType__Group__5__Impl rule__EnumerationType__Group__6 ; + // InternalRoom.g:5773: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:5746:1: ( rule__EnumerationType__Group__5__Impl rule__EnumerationType__Group__6 ) - // InternalRoom.g:5747:2: rule__EnumerationType__Group__5__Impl rule__EnumerationType__Group__6 + // InternalRoom.g:5777:1: ( rule__EnumerationType__Group__5__Impl rule__EnumerationType__Group__6 ) + // InternalRoom.g:5778:2: rule__EnumerationType__Group__5__Impl rule__EnumerationType__Group__6 { - pushFollow(FOLLOW_17); + pushFollow(FOLLOW_18); rule__EnumerationType__Group__5__Impl(); state._fsp--; @@ -17486,29 +17583,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__5__Impl" - // InternalRoom.g:5754:1: rule__EnumerationType__Group__5__Impl : ( ( rule__EnumerationType__Group_5__0 )? ) ; + // InternalRoom.g:5785: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:5758:1: ( ( ( rule__EnumerationType__Group_5__0 )? ) ) - // InternalRoom.g:5759:1: ( ( rule__EnumerationType__Group_5__0 )? ) + // InternalRoom.g:5789:1: ( ( ( rule__EnumerationType__Group_5__0 )? ) ) + // InternalRoom.g:5790:1: ( ( rule__EnumerationType__Group_5__0 )? ) { - // InternalRoom.g:5759:1: ( ( rule__EnumerationType__Group_5__0 )? ) - // InternalRoom.g:5760:1: ( rule__EnumerationType__Group_5__0 )? + // InternalRoom.g:5790:1: ( ( rule__EnumerationType__Group_5__0 )? ) + // InternalRoom.g:5791:1: ( rule__EnumerationType__Group_5__0 )? { before(grammarAccess.getEnumerationTypeAccess().getGroup_5()); - // InternalRoom.g:5761:1: ( rule__EnumerationType__Group_5__0 )? - int alt65=2; - int LA65_0 = input.LA(1); + // InternalRoom.g:5792:1: ( rule__EnumerationType__Group_5__0 )? + int alt66=2; + int LA66_0 = input.LA(1); - if ( (LA65_0==RULE_ID) ) { - alt65=1; + if ( (LA66_0==RULE_ID) ) { + alt66=1; } - switch (alt65) { + switch (alt66) { case 1 : - // InternalRoom.g:5761:2: rule__EnumerationType__Group_5__0 + // InternalRoom.g:5792:2: rule__EnumerationType__Group_5__0 { pushFollow(FOLLOW_2); rule__EnumerationType__Group_5__0(); @@ -17544,14 +17641,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__6" - // InternalRoom.g:5771:1: rule__EnumerationType__Group__6 : rule__EnumerationType__Group__6__Impl ; + // InternalRoom.g:5802: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:5775:1: ( rule__EnumerationType__Group__6__Impl ) - // InternalRoom.g:5776:2: rule__EnumerationType__Group__6__Impl + // InternalRoom.g:5806:1: ( rule__EnumerationType__Group__6__Impl ) + // InternalRoom.g:5807:2: rule__EnumerationType__Group__6__Impl { pushFollow(FOLLOW_2); rule__EnumerationType__Group__6__Impl(); @@ -17577,17 +17674,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__6__Impl" - // InternalRoom.g:5782:1: rule__EnumerationType__Group__6__Impl : ( '}' ) ; + // InternalRoom.g:5813:1: rule__EnumerationType__Group__6__Impl : ( '}' ) ; public final void rule__EnumerationType__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:5786:1: ( ( '}' ) ) - // InternalRoom.g:5787:1: ( '}' ) + // InternalRoom.g:5817:1: ( ( '}' ) ) + // InternalRoom.g:5818:1: ( '}' ) { - // InternalRoom.g:5787:1: ( '}' ) - // InternalRoom.g:5788:1: '}' + // InternalRoom.g:5818:1: ( '}' ) + // InternalRoom.g:5819:1: '}' { before(grammarAccess.getEnumerationTypeAccess().getRightCurlyBracketKeyword_6()); match(input,45,FOLLOW_2); @@ -17614,14 +17711,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_3__0" - // InternalRoom.g:5815:1: rule__EnumerationType__Group_3__0 : rule__EnumerationType__Group_3__0__Impl rule__EnumerationType__Group_3__1 ; + // InternalRoom.g:5846: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: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 + // InternalRoom.g:5850:1: ( rule__EnumerationType__Group_3__0__Impl rule__EnumerationType__Group_3__1 ) + // InternalRoom.g:5851:2: rule__EnumerationType__Group_3__0__Impl rule__EnumerationType__Group_3__1 { pushFollow(FOLLOW_3); rule__EnumerationType__Group_3__0__Impl(); @@ -17652,17 +17749,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_3__0__Impl" - // InternalRoom.g:5827:1: rule__EnumerationType__Group_3__0__Impl : ( 'of' ) ; + // InternalRoom.g:5858: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:5831:1: ( ( 'of' ) ) - // InternalRoom.g:5832:1: ( 'of' ) + // InternalRoom.g:5862:1: ( ( 'of' ) ) + // InternalRoom.g:5863:1: ( 'of' ) { - // InternalRoom.g:5832:1: ( 'of' ) - // InternalRoom.g:5833:1: 'of' + // InternalRoom.g:5863:1: ( 'of' ) + // InternalRoom.g:5864:1: 'of' { before(grammarAccess.getEnumerationTypeAccess().getOfKeyword_3_0()); match(input,53,FOLLOW_2); @@ -17689,14 +17786,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_3__1" - // InternalRoom.g:5846:1: rule__EnumerationType__Group_3__1 : rule__EnumerationType__Group_3__1__Impl ; + // InternalRoom.g:5877: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:5850:1: ( rule__EnumerationType__Group_3__1__Impl ) - // InternalRoom.g:5851:2: rule__EnumerationType__Group_3__1__Impl + // InternalRoom.g:5881:1: ( rule__EnumerationType__Group_3__1__Impl ) + // InternalRoom.g:5882:2: rule__EnumerationType__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__EnumerationType__Group_3__1__Impl(); @@ -17722,21 +17819,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_3__1__Impl" - // InternalRoom.g:5857:1: rule__EnumerationType__Group_3__1__Impl : ( ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) ) ; + // InternalRoom.g:5888: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:5861:1: ( ( ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) ) ) - // InternalRoom.g:5862:1: ( ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) ) + // InternalRoom.g:5892:1: ( ( ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) ) ) + // InternalRoom.g:5893:1: ( ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) ) { - // InternalRoom.g:5862:1: ( ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) ) - // InternalRoom.g:5863:1: ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) + // InternalRoom.g:5893:1: ( ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) ) + // InternalRoom.g:5894:1: ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) { before(grammarAccess.getEnumerationTypeAccess().getPrimitiveTypeAssignment_3_1()); - // InternalRoom.g:5864:1: ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) - // InternalRoom.g:5864:2: rule__EnumerationType__PrimitiveTypeAssignment_3_1 + // InternalRoom.g:5895:1: ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) + // InternalRoom.g:5895:2: rule__EnumerationType__PrimitiveTypeAssignment_3_1 { pushFollow(FOLLOW_2); rule__EnumerationType__PrimitiveTypeAssignment_3_1(); @@ -17769,16 +17866,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_5__0" - // InternalRoom.g:5878:1: rule__EnumerationType__Group_5__0 : rule__EnumerationType__Group_5__0__Impl rule__EnumerationType__Group_5__1 ; + // InternalRoom.g:5909: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: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 + // InternalRoom.g:5913:1: ( rule__EnumerationType__Group_5__0__Impl rule__EnumerationType__Group_5__1 ) + // InternalRoom.g:5914:2: rule__EnumerationType__Group_5__0__Impl rule__EnumerationType__Group_5__1 { - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_19); rule__EnumerationType__Group_5__0__Impl(); state._fsp--; @@ -17807,21 +17904,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_5__0__Impl" - // InternalRoom.g:5890:1: rule__EnumerationType__Group_5__0__Impl : ( ( rule__EnumerationType__LiteralsAssignment_5_0 ) ) ; + // InternalRoom.g:5921: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:5894:1: ( ( ( rule__EnumerationType__LiteralsAssignment_5_0 ) ) ) - // InternalRoom.g:5895:1: ( ( rule__EnumerationType__LiteralsAssignment_5_0 ) ) + // InternalRoom.g:5925:1: ( ( ( rule__EnumerationType__LiteralsAssignment_5_0 ) ) ) + // InternalRoom.g:5926:1: ( ( rule__EnumerationType__LiteralsAssignment_5_0 ) ) { - // InternalRoom.g:5895:1: ( ( rule__EnumerationType__LiteralsAssignment_5_0 ) ) - // InternalRoom.g:5896:1: ( rule__EnumerationType__LiteralsAssignment_5_0 ) + // InternalRoom.g:5926:1: ( ( rule__EnumerationType__LiteralsAssignment_5_0 ) ) + // InternalRoom.g:5927:1: ( rule__EnumerationType__LiteralsAssignment_5_0 ) { before(grammarAccess.getEnumerationTypeAccess().getLiteralsAssignment_5_0()); - // InternalRoom.g:5897:1: ( rule__EnumerationType__LiteralsAssignment_5_0 ) - // InternalRoom.g:5897:2: rule__EnumerationType__LiteralsAssignment_5_0 + // InternalRoom.g:5928:1: ( rule__EnumerationType__LiteralsAssignment_5_0 ) + // InternalRoom.g:5928:2: rule__EnumerationType__LiteralsAssignment_5_0 { pushFollow(FOLLOW_2); rule__EnumerationType__LiteralsAssignment_5_0(); @@ -17854,14 +17951,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_5__1" - // InternalRoom.g:5907:1: rule__EnumerationType__Group_5__1 : rule__EnumerationType__Group_5__1__Impl ; + // InternalRoom.g:5938: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:5911:1: ( rule__EnumerationType__Group_5__1__Impl ) - // InternalRoom.g:5912:2: rule__EnumerationType__Group_5__1__Impl + // InternalRoom.g:5942:1: ( rule__EnumerationType__Group_5__1__Impl ) + // InternalRoom.g:5943:2: rule__EnumerationType__Group_5__1__Impl { pushFollow(FOLLOW_2); rule__EnumerationType__Group_5__1__Impl(); @@ -17887,35 +17984,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_5__1__Impl" - // InternalRoom.g:5918:1: rule__EnumerationType__Group_5__1__Impl : ( ( rule__EnumerationType__Group_5_1__0 )* ) ; + // InternalRoom.g:5949: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:5922:1: ( ( ( rule__EnumerationType__Group_5_1__0 )* ) ) - // InternalRoom.g:5923:1: ( ( rule__EnumerationType__Group_5_1__0 )* ) + // InternalRoom.g:5953:1: ( ( ( rule__EnumerationType__Group_5_1__0 )* ) ) + // InternalRoom.g:5954: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 )* + // InternalRoom.g:5954:1: ( ( rule__EnumerationType__Group_5_1__0 )* ) + // InternalRoom.g:5955:1: ( rule__EnumerationType__Group_5_1__0 )* { before(grammarAccess.getEnumerationTypeAccess().getGroup_5_1()); - // InternalRoom.g:5925:1: ( rule__EnumerationType__Group_5_1__0 )* - loop66: + // InternalRoom.g:5956:1: ( rule__EnumerationType__Group_5_1__0 )* + loop67: do { - int alt66=2; - int LA66_0 = input.LA(1); + int alt67=2; + int LA67_0 = input.LA(1); - if ( (LA66_0==54) ) { - alt66=1; + if ( (LA67_0==54) ) { + alt67=1; } - switch (alt66) { + switch (alt67) { case 1 : - // InternalRoom.g:5925:2: rule__EnumerationType__Group_5_1__0 + // InternalRoom.g:5956:2: rule__EnumerationType__Group_5_1__0 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_20); rule__EnumerationType__Group_5_1__0(); state._fsp--; @@ -17925,7 +18022,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop66; + break loop67; } } while (true); @@ -17952,14 +18049,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_5_1__0" - // InternalRoom.g:5939:1: rule__EnumerationType__Group_5_1__0 : rule__EnumerationType__Group_5_1__0__Impl rule__EnumerationType__Group_5_1__1 ; + // InternalRoom.g:5970: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: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 + // InternalRoom.g:5974:1: ( rule__EnumerationType__Group_5_1__0__Impl rule__EnumerationType__Group_5_1__1 ) + // InternalRoom.g:5975:2: rule__EnumerationType__Group_5_1__0__Impl rule__EnumerationType__Group_5_1__1 { pushFollow(FOLLOW_3); rule__EnumerationType__Group_5_1__0__Impl(); @@ -17990,17 +18087,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_5_1__0__Impl" - // InternalRoom.g:5951:1: rule__EnumerationType__Group_5_1__0__Impl : ( ',' ) ; + // InternalRoom.g:5982: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:5955:1: ( ( ',' ) ) - // InternalRoom.g:5956:1: ( ',' ) + // InternalRoom.g:5986:1: ( ( ',' ) ) + // InternalRoom.g:5987:1: ( ',' ) { - // InternalRoom.g:5956:1: ( ',' ) - // InternalRoom.g:5957:1: ',' + // InternalRoom.g:5987:1: ( ',' ) + // InternalRoom.g:5988:1: ',' { before(grammarAccess.getEnumerationTypeAccess().getCommaKeyword_5_1_0()); match(input,54,FOLLOW_2); @@ -18027,14 +18124,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_5_1__1" - // InternalRoom.g:5970:1: rule__EnumerationType__Group_5_1__1 : rule__EnumerationType__Group_5_1__1__Impl ; + // InternalRoom.g:6001: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:5974:1: ( rule__EnumerationType__Group_5_1__1__Impl ) - // InternalRoom.g:5975:2: rule__EnumerationType__Group_5_1__1__Impl + // InternalRoom.g:6005:1: ( rule__EnumerationType__Group_5_1__1__Impl ) + // InternalRoom.g:6006:2: rule__EnumerationType__Group_5_1__1__Impl { pushFollow(FOLLOW_2); rule__EnumerationType__Group_5_1__1__Impl(); @@ -18060,21 +18157,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_5_1__1__Impl" - // InternalRoom.g:5981:1: rule__EnumerationType__Group_5_1__1__Impl : ( ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) ) ; + // InternalRoom.g:6012: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:5985:1: ( ( ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) ) ) - // InternalRoom.g:5986:1: ( ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) ) + // InternalRoom.g:6016:1: ( ( ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) ) ) + // InternalRoom.g:6017: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 ) + // InternalRoom.g:6017:1: ( ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) ) + // InternalRoom.g:6018:1: ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) { before(grammarAccess.getEnumerationTypeAccess().getLiteralsAssignment_5_1_1()); - // InternalRoom.g:5988:1: ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) - // InternalRoom.g:5988:2: rule__EnumerationType__LiteralsAssignment_5_1_1 + // InternalRoom.g:6019:1: ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) + // InternalRoom.g:6019:2: rule__EnumerationType__LiteralsAssignment_5_1_1 { pushFollow(FOLLOW_2); rule__EnumerationType__LiteralsAssignment_5_1_1(); @@ -18107,16 +18204,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteral__Group__0" - // InternalRoom.g:6002:1: rule__EnumLiteral__Group__0 : rule__EnumLiteral__Group__0__Impl rule__EnumLiteral__Group__1 ; + // InternalRoom.g:6033: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:6006:1: ( rule__EnumLiteral__Group__0__Impl rule__EnumLiteral__Group__1 ) - // InternalRoom.g:6007:2: rule__EnumLiteral__Group__0__Impl rule__EnumLiteral__Group__1 + // InternalRoom.g:6037:1: ( rule__EnumLiteral__Group__0__Impl rule__EnumLiteral__Group__1 ) + // InternalRoom.g:6038:2: rule__EnumLiteral__Group__0__Impl rule__EnumLiteral__Group__1 { - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_21); rule__EnumLiteral__Group__0__Impl(); state._fsp--; @@ -18145,21 +18242,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteral__Group__0__Impl" - // InternalRoom.g:6014:1: rule__EnumLiteral__Group__0__Impl : ( ( rule__EnumLiteral__NameAssignment_0 ) ) ; + // InternalRoom.g:6045: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:6018:1: ( ( ( rule__EnumLiteral__NameAssignment_0 ) ) ) - // InternalRoom.g:6019:1: ( ( rule__EnumLiteral__NameAssignment_0 ) ) + // InternalRoom.g:6049:1: ( ( ( rule__EnumLiteral__NameAssignment_0 ) ) ) + // InternalRoom.g:6050:1: ( ( rule__EnumLiteral__NameAssignment_0 ) ) { - // InternalRoom.g:6019:1: ( ( rule__EnumLiteral__NameAssignment_0 ) ) - // InternalRoom.g:6020:1: ( rule__EnumLiteral__NameAssignment_0 ) + // InternalRoom.g:6050:1: ( ( rule__EnumLiteral__NameAssignment_0 ) ) + // InternalRoom.g:6051:1: ( rule__EnumLiteral__NameAssignment_0 ) { before(grammarAccess.getEnumLiteralAccess().getNameAssignment_0()); - // InternalRoom.g:6021:1: ( rule__EnumLiteral__NameAssignment_0 ) - // InternalRoom.g:6021:2: rule__EnumLiteral__NameAssignment_0 + // InternalRoom.g:6052:1: ( rule__EnumLiteral__NameAssignment_0 ) + // InternalRoom.g:6052:2: rule__EnumLiteral__NameAssignment_0 { pushFollow(FOLLOW_2); rule__EnumLiteral__NameAssignment_0(); @@ -18192,14 +18289,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteral__Group__1" - // InternalRoom.g:6031:1: rule__EnumLiteral__Group__1 : rule__EnumLiteral__Group__1__Impl ; + // InternalRoom.g:6062: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:6035:1: ( rule__EnumLiteral__Group__1__Impl ) - // InternalRoom.g:6036:2: rule__EnumLiteral__Group__1__Impl + // InternalRoom.g:6066:1: ( rule__EnumLiteral__Group__1__Impl ) + // InternalRoom.g:6067:2: rule__EnumLiteral__Group__1__Impl { pushFollow(FOLLOW_2); rule__EnumLiteral__Group__1__Impl(); @@ -18225,29 +18322,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteral__Group__1__Impl" - // InternalRoom.g:6042:1: rule__EnumLiteral__Group__1__Impl : ( ( rule__EnumLiteral__Group_1__0 )? ) ; + // InternalRoom.g:6073: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:6046:1: ( ( ( rule__EnumLiteral__Group_1__0 )? ) ) - // InternalRoom.g:6047:1: ( ( rule__EnumLiteral__Group_1__0 )? ) + // InternalRoom.g:6077:1: ( ( ( rule__EnumLiteral__Group_1__0 )? ) ) + // InternalRoom.g:6078:1: ( ( rule__EnumLiteral__Group_1__0 )? ) { - // InternalRoom.g:6047:1: ( ( rule__EnumLiteral__Group_1__0 )? ) - // InternalRoom.g:6048:1: ( rule__EnumLiteral__Group_1__0 )? + // InternalRoom.g:6078:1: ( ( rule__EnumLiteral__Group_1__0 )? ) + // InternalRoom.g:6079:1: ( rule__EnumLiteral__Group_1__0 )? { before(grammarAccess.getEnumLiteralAccess().getGroup_1()); - // InternalRoom.g:6049:1: ( rule__EnumLiteral__Group_1__0 )? - int alt67=2; - int LA67_0 = input.LA(1); + // InternalRoom.g:6080:1: ( rule__EnumLiteral__Group_1__0 )? + int alt68=2; + int LA68_0 = input.LA(1); - if ( (LA67_0==55) ) { - alt67=1; + if ( (LA68_0==55) ) { + alt68=1; } - switch (alt67) { + switch (alt68) { case 1 : - // InternalRoom.g:6049:2: rule__EnumLiteral__Group_1__0 + // InternalRoom.g:6080:2: rule__EnumLiteral__Group_1__0 { pushFollow(FOLLOW_2); rule__EnumLiteral__Group_1__0(); @@ -18283,16 +18380,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteral__Group_1__0" - // InternalRoom.g:6063:1: rule__EnumLiteral__Group_1__0 : rule__EnumLiteral__Group_1__0__Impl rule__EnumLiteral__Group_1__1 ; + // InternalRoom.g:6094: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: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 + // InternalRoom.g:6098:1: ( rule__EnumLiteral__Group_1__0__Impl rule__EnumLiteral__Group_1__1 ) + // InternalRoom.g:6099:2: rule__EnumLiteral__Group_1__0__Impl rule__EnumLiteral__Group_1__1 { - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_22); rule__EnumLiteral__Group_1__0__Impl(); state._fsp--; @@ -18321,17 +18418,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteral__Group_1__0__Impl" - // InternalRoom.g:6075:1: rule__EnumLiteral__Group_1__0__Impl : ( '=' ) ; + // InternalRoom.g:6106:1: rule__EnumLiteral__Group_1__0__Impl : ( '=' ) ; public final void rule__EnumLiteral__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6079:1: ( ( '=' ) ) - // InternalRoom.g:6080:1: ( '=' ) + // InternalRoom.g:6110:1: ( ( '=' ) ) + // InternalRoom.g:6111:1: ( '=' ) { - // InternalRoom.g:6080:1: ( '=' ) - // InternalRoom.g:6081:1: '=' + // InternalRoom.g:6111:1: ( '=' ) + // InternalRoom.g:6112:1: '=' { before(grammarAccess.getEnumLiteralAccess().getEqualsSignKeyword_1_0()); match(input,55,FOLLOW_2); @@ -18358,14 +18455,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteral__Group_1__1" - // InternalRoom.g:6094:1: rule__EnumLiteral__Group_1__1 : rule__EnumLiteral__Group_1__1__Impl ; + // InternalRoom.g:6125: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:6098:1: ( rule__EnumLiteral__Group_1__1__Impl ) - // InternalRoom.g:6099:2: rule__EnumLiteral__Group_1__1__Impl + // InternalRoom.g:6129:1: ( rule__EnumLiteral__Group_1__1__Impl ) + // InternalRoom.g:6130:2: rule__EnumLiteral__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__EnumLiteral__Group_1__1__Impl(); @@ -18391,21 +18488,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteral__Group_1__1__Impl" - // InternalRoom.g:6105:1: rule__EnumLiteral__Group_1__1__Impl : ( ( rule__EnumLiteral__LiteralAssignment_1_1 ) ) ; + // InternalRoom.g:6136: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:6109:1: ( ( ( rule__EnumLiteral__LiteralAssignment_1_1 ) ) ) - // InternalRoom.g:6110:1: ( ( rule__EnumLiteral__LiteralAssignment_1_1 ) ) + // InternalRoom.g:6140:1: ( ( ( rule__EnumLiteral__LiteralAssignment_1_1 ) ) ) + // InternalRoom.g:6141:1: ( ( rule__EnumLiteral__LiteralAssignment_1_1 ) ) { - // InternalRoom.g:6110:1: ( ( rule__EnumLiteral__LiteralAssignment_1_1 ) ) - // InternalRoom.g:6111:1: ( rule__EnumLiteral__LiteralAssignment_1_1 ) + // InternalRoom.g:6141:1: ( ( rule__EnumLiteral__LiteralAssignment_1_1 ) ) + // InternalRoom.g:6142:1: ( rule__EnumLiteral__LiteralAssignment_1_1 ) { before(grammarAccess.getEnumLiteralAccess().getLiteralAssignment_1_1()); - // InternalRoom.g:6112:1: ( rule__EnumLiteral__LiteralAssignment_1_1 ) - // InternalRoom.g:6112:2: rule__EnumLiteral__LiteralAssignment_1_1 + // InternalRoom.g:6143:1: ( rule__EnumLiteral__LiteralAssignment_1_1 ) + // InternalRoom.g:6143:2: rule__EnumLiteral__LiteralAssignment_1_1 { pushFollow(FOLLOW_2); rule__EnumLiteral__LiteralAssignment_1_1(); @@ -18438,14 +18535,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__0" - // InternalRoom.g:6126:1: rule__ExternalType__Group__0 : rule__ExternalType__Group__0__Impl rule__ExternalType__Group__1 ; + // InternalRoom.g:6157: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:6130:1: ( rule__ExternalType__Group__0__Impl rule__ExternalType__Group__1 ) - // InternalRoom.g:6131:2: rule__ExternalType__Group__0__Impl rule__ExternalType__Group__1 + // InternalRoom.g:6161:1: ( rule__ExternalType__Group__0__Impl rule__ExternalType__Group__1 ) + // InternalRoom.g:6162:2: rule__ExternalType__Group__0__Impl rule__ExternalType__Group__1 { pushFollow(FOLLOW_3); rule__ExternalType__Group__0__Impl(); @@ -18476,17 +18573,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__0__Impl" - // InternalRoom.g:6138:1: rule__ExternalType__Group__0__Impl : ( 'ExternalType' ) ; + // InternalRoom.g:6169:1: rule__ExternalType__Group__0__Impl : ( 'ExternalType' ) ; public final void rule__ExternalType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6142:1: ( ( 'ExternalType' ) ) - // InternalRoom.g:6143:1: ( 'ExternalType' ) + // InternalRoom.g:6173:1: ( ( 'ExternalType' ) ) + // InternalRoom.g:6174:1: ( 'ExternalType' ) { - // InternalRoom.g:6143:1: ( 'ExternalType' ) - // InternalRoom.g:6144:1: 'ExternalType' + // InternalRoom.g:6174:1: ( 'ExternalType' ) + // InternalRoom.g:6175:1: 'ExternalType' { before(grammarAccess.getExternalTypeAccess().getExternalTypeKeyword_0()); match(input,56,FOLLOW_2); @@ -18513,16 +18610,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__1" - // InternalRoom.g:6157:1: rule__ExternalType__Group__1 : rule__ExternalType__Group__1__Impl rule__ExternalType__Group__2 ; + // InternalRoom.g:6188: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:6161:1: ( rule__ExternalType__Group__1__Impl rule__ExternalType__Group__2 ) - // InternalRoom.g:6162:2: rule__ExternalType__Group__1__Impl rule__ExternalType__Group__2 + // InternalRoom.g:6192:1: ( rule__ExternalType__Group__1__Impl rule__ExternalType__Group__2 ) + // InternalRoom.g:6193:2: rule__ExternalType__Group__1__Impl rule__ExternalType__Group__2 { - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_12); rule__ExternalType__Group__1__Impl(); state._fsp--; @@ -18551,21 +18648,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__1__Impl" - // InternalRoom.g:6169:1: rule__ExternalType__Group__1__Impl : ( ( rule__ExternalType__NameAssignment_1 ) ) ; + // InternalRoom.g:6200: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:6173:1: ( ( ( rule__ExternalType__NameAssignment_1 ) ) ) - // InternalRoom.g:6174:1: ( ( rule__ExternalType__NameAssignment_1 ) ) + // InternalRoom.g:6204:1: ( ( ( rule__ExternalType__NameAssignment_1 ) ) ) + // InternalRoom.g:6205:1: ( ( rule__ExternalType__NameAssignment_1 ) ) { - // InternalRoom.g:6174:1: ( ( rule__ExternalType__NameAssignment_1 ) ) - // InternalRoom.g:6175:1: ( rule__ExternalType__NameAssignment_1 ) + // InternalRoom.g:6205:1: ( ( rule__ExternalType__NameAssignment_1 ) ) + // InternalRoom.g:6206:1: ( rule__ExternalType__NameAssignment_1 ) { before(grammarAccess.getExternalTypeAccess().getNameAssignment_1()); - // InternalRoom.g:6176:1: ( rule__ExternalType__NameAssignment_1 ) - // InternalRoom.g:6176:2: rule__ExternalType__NameAssignment_1 + // InternalRoom.g:6207:1: ( rule__ExternalType__NameAssignment_1 ) + // InternalRoom.g:6207:2: rule__ExternalType__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ExternalType__NameAssignment_1(); @@ -18598,16 +18695,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__2" - // InternalRoom.g:6186:1: rule__ExternalType__Group__2 : rule__ExternalType__Group__2__Impl rule__ExternalType__Group__3 ; + // InternalRoom.g:6217: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:6190:1: ( rule__ExternalType__Group__2__Impl rule__ExternalType__Group__3 ) - // InternalRoom.g:6191:2: rule__ExternalType__Group__2__Impl rule__ExternalType__Group__3 + // InternalRoom.g:6221:1: ( rule__ExternalType__Group__2__Impl rule__ExternalType__Group__3 ) + // InternalRoom.g:6222:2: rule__ExternalType__Group__2__Impl rule__ExternalType__Group__3 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_13); rule__ExternalType__Group__2__Impl(); state._fsp--; @@ -18636,17 +18733,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__2__Impl" - // InternalRoom.g:6198:1: rule__ExternalType__Group__2__Impl : ( '->' ) ; + // InternalRoom.g:6229:1: rule__ExternalType__Group__2__Impl : ( '->' ) ; public final void rule__ExternalType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6202:1: ( ( '->' ) ) - // InternalRoom.g:6203:1: ( '->' ) + // InternalRoom.g:6233:1: ( ( '->' ) ) + // InternalRoom.g:6234:1: ( '->' ) { - // InternalRoom.g:6203:1: ( '->' ) - // InternalRoom.g:6204:1: '->' + // InternalRoom.g:6234:1: ( '->' ) + // InternalRoom.g:6235:1: '->' { before(grammarAccess.getExternalTypeAccess().getHyphenMinusGreaterThanSignKeyword_2()); match(input,48,FOLLOW_2); @@ -18673,16 +18770,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__3" - // InternalRoom.g:6217:1: rule__ExternalType__Group__3 : rule__ExternalType__Group__3__Impl rule__ExternalType__Group__4 ; + // InternalRoom.g:6248: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:6221:1: ( rule__ExternalType__Group__3__Impl rule__ExternalType__Group__4 ) - // InternalRoom.g:6222:2: rule__ExternalType__Group__3__Impl rule__ExternalType__Group__4 + // InternalRoom.g:6252:1: ( rule__ExternalType__Group__3__Impl rule__ExternalType__Group__4 ) + // InternalRoom.g:6253:2: rule__ExternalType__Group__3__Impl rule__ExternalType__Group__4 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_23); rule__ExternalType__Group__3__Impl(); state._fsp--; @@ -18711,21 +18808,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__3__Impl" - // InternalRoom.g:6229:1: rule__ExternalType__Group__3__Impl : ( ( rule__ExternalType__TargetNameAssignment_3 ) ) ; + // InternalRoom.g:6260: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:6233:1: ( ( ( rule__ExternalType__TargetNameAssignment_3 ) ) ) - // InternalRoom.g:6234:1: ( ( rule__ExternalType__TargetNameAssignment_3 ) ) + // InternalRoom.g:6264:1: ( ( ( rule__ExternalType__TargetNameAssignment_3 ) ) ) + // InternalRoom.g:6265:1: ( ( rule__ExternalType__TargetNameAssignment_3 ) ) { - // InternalRoom.g:6234:1: ( ( rule__ExternalType__TargetNameAssignment_3 ) ) - // InternalRoom.g:6235:1: ( rule__ExternalType__TargetNameAssignment_3 ) + // InternalRoom.g:6265:1: ( ( rule__ExternalType__TargetNameAssignment_3 ) ) + // InternalRoom.g:6266:1: ( rule__ExternalType__TargetNameAssignment_3 ) { before(grammarAccess.getExternalTypeAccess().getTargetNameAssignment_3()); - // InternalRoom.g:6236:1: ( rule__ExternalType__TargetNameAssignment_3 ) - // InternalRoom.g:6236:2: rule__ExternalType__TargetNameAssignment_3 + // InternalRoom.g:6267:1: ( rule__ExternalType__TargetNameAssignment_3 ) + // InternalRoom.g:6267:2: rule__ExternalType__TargetNameAssignment_3 { pushFollow(FOLLOW_2); rule__ExternalType__TargetNameAssignment_3(); @@ -18758,16 +18855,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__4" - // InternalRoom.g:6246:1: rule__ExternalType__Group__4 : rule__ExternalType__Group__4__Impl rule__ExternalType__Group__5 ; + // InternalRoom.g:6277: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:6250:1: ( rule__ExternalType__Group__4__Impl rule__ExternalType__Group__5 ) - // InternalRoom.g:6251:2: rule__ExternalType__Group__4__Impl rule__ExternalType__Group__5 + // InternalRoom.g:6281:1: ( rule__ExternalType__Group__4__Impl rule__ExternalType__Group__5 ) + // InternalRoom.g:6282:2: rule__ExternalType__Group__4__Impl rule__ExternalType__Group__5 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_23); rule__ExternalType__Group__4__Impl(); state._fsp--; @@ -18796,29 +18893,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__4__Impl" - // InternalRoom.g:6258:1: rule__ExternalType__Group__4__Impl : ( ( rule__ExternalType__Group_4__0 )? ) ; + // InternalRoom.g:6289: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:6262:1: ( ( ( rule__ExternalType__Group_4__0 )? ) ) - // InternalRoom.g:6263:1: ( ( rule__ExternalType__Group_4__0 )? ) + // InternalRoom.g:6293:1: ( ( ( rule__ExternalType__Group_4__0 )? ) ) + // InternalRoom.g:6294:1: ( ( rule__ExternalType__Group_4__0 )? ) { - // InternalRoom.g:6263:1: ( ( rule__ExternalType__Group_4__0 )? ) - // InternalRoom.g:6264:1: ( rule__ExternalType__Group_4__0 )? + // InternalRoom.g:6294:1: ( ( rule__ExternalType__Group_4__0 )? ) + // InternalRoom.g:6295:1: ( rule__ExternalType__Group_4__0 )? { before(grammarAccess.getExternalTypeAccess().getGroup_4()); - // InternalRoom.g:6265:1: ( rule__ExternalType__Group_4__0 )? - int alt68=2; - int LA68_0 = input.LA(1); + // InternalRoom.g:6296:1: ( rule__ExternalType__Group_4__0 )? + int alt69=2; + int LA69_0 = input.LA(1); - if ( (LA68_0==49) ) { - alt68=1; + if ( (LA69_0==49) ) { + alt69=1; } - switch (alt68) { + switch (alt69) { case 1 : - // InternalRoom.g:6265:2: rule__ExternalType__Group_4__0 + // InternalRoom.g:6296:2: rule__ExternalType__Group_4__0 { pushFollow(FOLLOW_2); rule__ExternalType__Group_4__0(); @@ -18854,14 +18951,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__5" - // InternalRoom.g:6275:1: rule__ExternalType__Group__5 : rule__ExternalType__Group__5__Impl ; + // InternalRoom.g:6306: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:6279:1: ( rule__ExternalType__Group__5__Impl ) - // InternalRoom.g:6280:2: rule__ExternalType__Group__5__Impl + // InternalRoom.g:6310:1: ( rule__ExternalType__Group__5__Impl ) + // InternalRoom.g:6311:2: rule__ExternalType__Group__5__Impl { pushFollow(FOLLOW_2); rule__ExternalType__Group__5__Impl(); @@ -18887,29 +18984,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__5__Impl" - // InternalRoom.g:6286:1: rule__ExternalType__Group__5__Impl : ( ( rule__ExternalType__DocuAssignment_5 )? ) ; + // InternalRoom.g:6317: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:6290:1: ( ( ( rule__ExternalType__DocuAssignment_5 )? ) ) - // InternalRoom.g:6291:1: ( ( rule__ExternalType__DocuAssignment_5 )? ) + // InternalRoom.g:6321:1: ( ( ( rule__ExternalType__DocuAssignment_5 )? ) ) + // InternalRoom.g:6322:1: ( ( rule__ExternalType__DocuAssignment_5 )? ) { - // InternalRoom.g:6291:1: ( ( rule__ExternalType__DocuAssignment_5 )? ) - // InternalRoom.g:6292:1: ( rule__ExternalType__DocuAssignment_5 )? + // InternalRoom.g:6322:1: ( ( rule__ExternalType__DocuAssignment_5 )? ) + // InternalRoom.g:6323:1: ( rule__ExternalType__DocuAssignment_5 )? { before(grammarAccess.getExternalTypeAccess().getDocuAssignment_5()); - // InternalRoom.g:6293:1: ( rule__ExternalType__DocuAssignment_5 )? - int alt69=2; - int LA69_0 = input.LA(1); + // InternalRoom.g:6324:1: ( rule__ExternalType__DocuAssignment_5 )? + 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:6293:2: rule__ExternalType__DocuAssignment_5 + // InternalRoom.g:6324:2: rule__ExternalType__DocuAssignment_5 { pushFollow(FOLLOW_2); rule__ExternalType__DocuAssignment_5(); @@ -18945,16 +19042,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group_4__0" - // InternalRoom.g:6315:1: rule__ExternalType__Group_4__0 : rule__ExternalType__Group_4__0__Impl rule__ExternalType__Group_4__1 ; + // InternalRoom.g:6346: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: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 + // InternalRoom.g:6350:1: ( rule__ExternalType__Group_4__0__Impl rule__ExternalType__Group_4__1 ) + // InternalRoom.g:6351:2: rule__ExternalType__Group_4__0__Impl rule__ExternalType__Group_4__1 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_13); rule__ExternalType__Group_4__0__Impl(); state._fsp--; @@ -18983,17 +19080,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group_4__0__Impl" - // InternalRoom.g:6327:1: rule__ExternalType__Group_4__0__Impl : ( 'default' ) ; + // InternalRoom.g:6358: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:6331:1: ( ( 'default' ) ) - // InternalRoom.g:6332:1: ( 'default' ) + // InternalRoom.g:6362:1: ( ( 'default' ) ) + // InternalRoom.g:6363:1: ( 'default' ) { - // InternalRoom.g:6332:1: ( 'default' ) - // InternalRoom.g:6333:1: 'default' + // InternalRoom.g:6363:1: ( 'default' ) + // InternalRoom.g:6364:1: 'default' { before(grammarAccess.getExternalTypeAccess().getDefaultKeyword_4_0()); match(input,49,FOLLOW_2); @@ -19020,14 +19117,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group_4__1" - // InternalRoom.g:6346:1: rule__ExternalType__Group_4__1 : rule__ExternalType__Group_4__1__Impl ; + // InternalRoom.g:6377: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:6350:1: ( rule__ExternalType__Group_4__1__Impl ) - // InternalRoom.g:6351:2: rule__ExternalType__Group_4__1__Impl + // InternalRoom.g:6381:1: ( rule__ExternalType__Group_4__1__Impl ) + // InternalRoom.g:6382:2: rule__ExternalType__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__ExternalType__Group_4__1__Impl(); @@ -19053,21 +19150,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group_4__1__Impl" - // InternalRoom.g:6357:1: rule__ExternalType__Group_4__1__Impl : ( ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) ) ; + // InternalRoom.g:6388: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:6361:1: ( ( ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) ) ) - // InternalRoom.g:6362:1: ( ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) ) + // InternalRoom.g:6392:1: ( ( ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) ) ) + // InternalRoom.g:6393:1: ( ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) ) { - // InternalRoom.g:6362:1: ( ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) ) - // InternalRoom.g:6363:1: ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) + // InternalRoom.g:6393:1: ( ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) ) + // InternalRoom.g:6394:1: ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) { before(grammarAccess.getExternalTypeAccess().getDefaultValueLiteralAssignment_4_1()); - // InternalRoom.g:6364:1: ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) - // InternalRoom.g:6364:2: rule__ExternalType__DefaultValueLiteralAssignment_4_1 + // InternalRoom.g:6395:1: ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) + // InternalRoom.g:6395:2: rule__ExternalType__DefaultValueLiteralAssignment_4_1 { pushFollow(FOLLOW_2); rule__ExternalType__DefaultValueLiteralAssignment_4_1(); @@ -19100,14 +19197,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__0" - // InternalRoom.g:6378:1: rule__DataClass__Group__0 : rule__DataClass__Group__0__Impl rule__DataClass__Group__1 ; + // InternalRoom.g:6409: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:6382:1: ( rule__DataClass__Group__0__Impl rule__DataClass__Group__1 ) - // InternalRoom.g:6383:2: rule__DataClass__Group__0__Impl rule__DataClass__Group__1 + // InternalRoom.g:6413:1: ( rule__DataClass__Group__0__Impl rule__DataClass__Group__1 ) + // InternalRoom.g:6414:2: rule__DataClass__Group__0__Impl rule__DataClass__Group__1 { pushFollow(FOLLOW_3); rule__DataClass__Group__0__Impl(); @@ -19138,17 +19235,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__0__Impl" - // InternalRoom.g:6390:1: rule__DataClass__Group__0__Impl : ( 'DataClass' ) ; + // InternalRoom.g:6421:1: rule__DataClass__Group__0__Impl : ( 'DataClass' ) ; public final void rule__DataClass__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6394:1: ( ( 'DataClass' ) ) - // InternalRoom.g:6395:1: ( 'DataClass' ) + // InternalRoom.g:6425:1: ( ( 'DataClass' ) ) + // InternalRoom.g:6426:1: ( 'DataClass' ) { - // InternalRoom.g:6395:1: ( 'DataClass' ) - // InternalRoom.g:6396:1: 'DataClass' + // InternalRoom.g:6426:1: ( 'DataClass' ) + // InternalRoom.g:6427:1: 'DataClass' { before(grammarAccess.getDataClassAccess().getDataClassKeyword_0()); match(input,17,FOLLOW_2); @@ -19175,16 +19272,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__1" - // InternalRoom.g:6409:1: rule__DataClass__Group__1 : rule__DataClass__Group__1__Impl rule__DataClass__Group__2 ; + // InternalRoom.g:6440: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:6413:1: ( rule__DataClass__Group__1__Impl rule__DataClass__Group__2 ) - // InternalRoom.g:6414:2: rule__DataClass__Group__1__Impl rule__DataClass__Group__2 + // InternalRoom.g:6444:1: ( rule__DataClass__Group__1__Impl rule__DataClass__Group__2 ) + // InternalRoom.g:6445:2: rule__DataClass__Group__1__Impl rule__DataClass__Group__2 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_24); rule__DataClass__Group__1__Impl(); state._fsp--; @@ -19213,21 +19310,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__1__Impl" - // InternalRoom.g:6421:1: rule__DataClass__Group__1__Impl : ( ( rule__DataClass__NameAssignment_1 ) ) ; + // InternalRoom.g:6452: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:6425:1: ( ( ( rule__DataClass__NameAssignment_1 ) ) ) - // InternalRoom.g:6426:1: ( ( rule__DataClass__NameAssignment_1 ) ) + // InternalRoom.g:6456:1: ( ( ( rule__DataClass__NameAssignment_1 ) ) ) + // InternalRoom.g:6457:1: ( ( rule__DataClass__NameAssignment_1 ) ) { - // InternalRoom.g:6426:1: ( ( rule__DataClass__NameAssignment_1 ) ) - // InternalRoom.g:6427:1: ( rule__DataClass__NameAssignment_1 ) + // InternalRoom.g:6457:1: ( ( rule__DataClass__NameAssignment_1 ) ) + // InternalRoom.g:6458:1: ( rule__DataClass__NameAssignment_1 ) { before(grammarAccess.getDataClassAccess().getNameAssignment_1()); - // InternalRoom.g:6428:1: ( rule__DataClass__NameAssignment_1 ) - // InternalRoom.g:6428:2: rule__DataClass__NameAssignment_1 + // InternalRoom.g:6459:1: ( rule__DataClass__NameAssignment_1 ) + // InternalRoom.g:6459:2: rule__DataClass__NameAssignment_1 { pushFollow(FOLLOW_2); rule__DataClass__NameAssignment_1(); @@ -19260,16 +19357,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__2" - // InternalRoom.g:6438:1: rule__DataClass__Group__2 : rule__DataClass__Group__2__Impl rule__DataClass__Group__3 ; + // InternalRoom.g:6469: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:6442:1: ( rule__DataClass__Group__2__Impl rule__DataClass__Group__3 ) - // InternalRoom.g:6443:2: rule__DataClass__Group__2__Impl rule__DataClass__Group__3 + // InternalRoom.g:6473:1: ( rule__DataClass__Group__2__Impl rule__DataClass__Group__3 ) + // InternalRoom.g:6474:2: rule__DataClass__Group__2__Impl rule__DataClass__Group__3 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_24); rule__DataClass__Group__2__Impl(); state._fsp--; @@ -19298,29 +19395,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__2__Impl" - // InternalRoom.g:6450:1: rule__DataClass__Group__2__Impl : ( ( rule__DataClass__DocuAssignment_2 )? ) ; + // InternalRoom.g:6481: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:6454:1: ( ( ( rule__DataClass__DocuAssignment_2 )? ) ) - // InternalRoom.g:6455:1: ( ( rule__DataClass__DocuAssignment_2 )? ) + // InternalRoom.g:6485:1: ( ( ( rule__DataClass__DocuAssignment_2 )? ) ) + // InternalRoom.g:6486:1: ( ( rule__DataClass__DocuAssignment_2 )? ) { - // InternalRoom.g:6455:1: ( ( rule__DataClass__DocuAssignment_2 )? ) - // InternalRoom.g:6456:1: ( rule__DataClass__DocuAssignment_2 )? + // InternalRoom.g:6486:1: ( ( rule__DataClass__DocuAssignment_2 )? ) + // InternalRoom.g:6487:1: ( rule__DataClass__DocuAssignment_2 )? { before(grammarAccess.getDataClassAccess().getDocuAssignment_2()); - // InternalRoom.g:6457:1: ( rule__DataClass__DocuAssignment_2 )? - int alt70=2; - int LA70_0 = input.LA(1); + // InternalRoom.g:6488:1: ( rule__DataClass__DocuAssignment_2 )? + int alt71=2; + int LA71_0 = input.LA(1); - if ( (LA70_0==62) ) { - alt70=1; + if ( (LA71_0==62) ) { + alt71=1; } - switch (alt70) { + switch (alt71) { case 1 : - // InternalRoom.g:6457:2: rule__DataClass__DocuAssignment_2 + // InternalRoom.g:6488:2: rule__DataClass__DocuAssignment_2 { pushFollow(FOLLOW_2); rule__DataClass__DocuAssignment_2(); @@ -19356,16 +19453,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__3" - // InternalRoom.g:6467:1: rule__DataClass__Group__3 : rule__DataClass__Group__3__Impl rule__DataClass__Group__4 ; + // InternalRoom.g:6498: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:6471:1: ( rule__DataClass__Group__3__Impl rule__DataClass__Group__4 ) - // InternalRoom.g:6472:2: rule__DataClass__Group__3__Impl rule__DataClass__Group__4 + // InternalRoom.g:6502:1: ( rule__DataClass__Group__3__Impl rule__DataClass__Group__4 ) + // InternalRoom.g:6503:2: rule__DataClass__Group__3__Impl rule__DataClass__Group__4 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_24); rule__DataClass__Group__3__Impl(); state._fsp--; @@ -19394,29 +19491,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__3__Impl" - // InternalRoom.g:6479:1: rule__DataClass__Group__3__Impl : ( ( rule__DataClass__Group_3__0 )? ) ; + // InternalRoom.g:6510: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:6483:1: ( ( ( rule__DataClass__Group_3__0 )? ) ) - // InternalRoom.g:6484:1: ( ( rule__DataClass__Group_3__0 )? ) + // InternalRoom.g:6514:1: ( ( ( rule__DataClass__Group_3__0 )? ) ) + // InternalRoom.g:6515:1: ( ( rule__DataClass__Group_3__0 )? ) { - // InternalRoom.g:6484:1: ( ( rule__DataClass__Group_3__0 )? ) - // InternalRoom.g:6485:1: ( rule__DataClass__Group_3__0 )? + // InternalRoom.g:6515:1: ( ( rule__DataClass__Group_3__0 )? ) + // InternalRoom.g:6516:1: ( rule__DataClass__Group_3__0 )? { before(grammarAccess.getDataClassAccess().getGroup_3()); - // InternalRoom.g:6486:1: ( rule__DataClass__Group_3__0 )? - int alt71=2; - int LA71_0 = input.LA(1); + // InternalRoom.g:6517:1: ( rule__DataClass__Group_3__0 )? + int alt72=2; + int LA72_0 = input.LA(1); - if ( (LA71_0==57) ) { - alt71=1; + if ( (LA72_0==57) ) { + alt72=1; } - switch (alt71) { + switch (alt72) { case 1 : - // InternalRoom.g:6486:2: rule__DataClass__Group_3__0 + // InternalRoom.g:6517:2: rule__DataClass__Group_3__0 { pushFollow(FOLLOW_2); rule__DataClass__Group_3__0(); @@ -19452,16 +19549,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__4" - // InternalRoom.g:6496:1: rule__DataClass__Group__4 : rule__DataClass__Group__4__Impl rule__DataClass__Group__5 ; + // InternalRoom.g:6527: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:6500:1: ( rule__DataClass__Group__4__Impl rule__DataClass__Group__5 ) - // InternalRoom.g:6501:2: rule__DataClass__Group__4__Impl rule__DataClass__Group__5 + // InternalRoom.g:6531:1: ( rule__DataClass__Group__4__Impl rule__DataClass__Group__5 ) + // InternalRoom.g:6532:2: rule__DataClass__Group__4__Impl rule__DataClass__Group__5 { - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_25); rule__DataClass__Group__4__Impl(); state._fsp--; @@ -19490,17 +19587,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__4__Impl" - // InternalRoom.g:6508:1: rule__DataClass__Group__4__Impl : ( '{' ) ; + // InternalRoom.g:6539:1: rule__DataClass__Group__4__Impl : ( '{' ) ; public final void rule__DataClass__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6512:1: ( ( '{' ) ) - // InternalRoom.g:6513:1: ( '{' ) + // InternalRoom.g:6543:1: ( ( '{' ) ) + // InternalRoom.g:6544:1: ( '{' ) { - // InternalRoom.g:6513:1: ( '{' ) - // InternalRoom.g:6514:1: '{' + // InternalRoom.g:6544:1: ( '{' ) + // InternalRoom.g:6545:1: '{' { before(grammarAccess.getDataClassAccess().getLeftCurlyBracketKeyword_4()); match(input,44,FOLLOW_2); @@ -19527,16 +19624,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__5" - // InternalRoom.g:6527:1: rule__DataClass__Group__5 : rule__DataClass__Group__5__Impl rule__DataClass__Group__6 ; + // InternalRoom.g:6558: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:6531:1: ( rule__DataClass__Group__5__Impl rule__DataClass__Group__6 ) - // InternalRoom.g:6532:2: rule__DataClass__Group__5__Impl rule__DataClass__Group__6 + // InternalRoom.g:6562:1: ( rule__DataClass__Group__5__Impl rule__DataClass__Group__6 ) + // InternalRoom.g:6563:2: rule__DataClass__Group__5__Impl rule__DataClass__Group__6 { - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_25); rule__DataClass__Group__5__Impl(); state._fsp--; @@ -19565,35 +19662,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__5__Impl" - // InternalRoom.g:6539:1: rule__DataClass__Group__5__Impl : ( ( rule__DataClass__AnnotationsAssignment_5 )* ) ; + // InternalRoom.g:6570: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:6543:1: ( ( ( rule__DataClass__AnnotationsAssignment_5 )* ) ) - // InternalRoom.g:6544:1: ( ( rule__DataClass__AnnotationsAssignment_5 )* ) + // InternalRoom.g:6574:1: ( ( ( rule__DataClass__AnnotationsAssignment_5 )* ) ) + // InternalRoom.g:6575:1: ( ( rule__DataClass__AnnotationsAssignment_5 )* ) { - // InternalRoom.g:6544:1: ( ( rule__DataClass__AnnotationsAssignment_5 )* ) - // InternalRoom.g:6545:1: ( rule__DataClass__AnnotationsAssignment_5 )* + // InternalRoom.g:6575:1: ( ( rule__DataClass__AnnotationsAssignment_5 )* ) + // InternalRoom.g:6576:1: ( rule__DataClass__AnnotationsAssignment_5 )* { before(grammarAccess.getDataClassAccess().getAnnotationsAssignment_5()); - // InternalRoom.g:6546:1: ( rule__DataClass__AnnotationsAssignment_5 )* - loop72: + // InternalRoom.g:6577:1: ( rule__DataClass__AnnotationsAssignment_5 )* + loop73: do { - int alt72=2; - int LA72_0 = input.LA(1); + int alt73=2; + int LA73_0 = input.LA(1); - if ( (LA72_0==121) ) { - alt72=1; + if ( (LA73_0==121) ) { + alt73=1; } - switch (alt72) { + switch (alt73) { case 1 : - // InternalRoom.g:6546:2: rule__DataClass__AnnotationsAssignment_5 + // InternalRoom.g:6577:2: rule__DataClass__AnnotationsAssignment_5 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_26); rule__DataClass__AnnotationsAssignment_5(); state._fsp--; @@ -19603,7 +19700,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop72; + break loop73; } } while (true); @@ -19630,16 +19727,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__6" - // InternalRoom.g:6556:1: rule__DataClass__Group__6 : rule__DataClass__Group__6__Impl rule__DataClass__Group__7 ; + // InternalRoom.g:6587: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:6560:1: ( rule__DataClass__Group__6__Impl rule__DataClass__Group__7 ) - // InternalRoom.g:6561:2: rule__DataClass__Group__6__Impl rule__DataClass__Group__7 + // InternalRoom.g:6591:1: ( rule__DataClass__Group__6__Impl rule__DataClass__Group__7 ) + // InternalRoom.g:6592:2: rule__DataClass__Group__6__Impl rule__DataClass__Group__7 { - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_25); rule__DataClass__Group__6__Impl(); state._fsp--; @@ -19668,29 +19765,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__6__Impl" - // InternalRoom.g:6568:1: rule__DataClass__Group__6__Impl : ( ( rule__DataClass__Group_6__0 )? ) ; + // InternalRoom.g:6599: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:6572:1: ( ( ( rule__DataClass__Group_6__0 )? ) ) - // InternalRoom.g:6573:1: ( ( rule__DataClass__Group_6__0 )? ) + // InternalRoom.g:6603:1: ( ( ( rule__DataClass__Group_6__0 )? ) ) + // InternalRoom.g:6604:1: ( ( rule__DataClass__Group_6__0 )? ) { - // InternalRoom.g:6573:1: ( ( rule__DataClass__Group_6__0 )? ) - // InternalRoom.g:6574:1: ( rule__DataClass__Group_6__0 )? + // InternalRoom.g:6604:1: ( ( rule__DataClass__Group_6__0 )? ) + // InternalRoom.g:6605:1: ( rule__DataClass__Group_6__0 )? { before(grammarAccess.getDataClassAccess().getGroup_6()); - // InternalRoom.g:6575:1: ( rule__DataClass__Group_6__0 )? - int alt73=2; - int LA73_0 = input.LA(1); + // InternalRoom.g:6606:1: ( rule__DataClass__Group_6__0 )? + int alt74=2; + int LA74_0 = input.LA(1); - if ( (LA73_0==58) ) { - alt73=1; + if ( (LA74_0==58) ) { + alt74=1; } - switch (alt73) { + switch (alt74) { case 1 : - // InternalRoom.g:6575:2: rule__DataClass__Group_6__0 + // InternalRoom.g:6606:2: rule__DataClass__Group_6__0 { pushFollow(FOLLOW_2); rule__DataClass__Group_6__0(); @@ -19726,16 +19823,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__7" - // InternalRoom.g:6585:1: rule__DataClass__Group__7 : rule__DataClass__Group__7__Impl rule__DataClass__Group__8 ; + // InternalRoom.g:6616: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:6589:1: ( rule__DataClass__Group__7__Impl rule__DataClass__Group__8 ) - // InternalRoom.g:6590:2: rule__DataClass__Group__7__Impl rule__DataClass__Group__8 + // InternalRoom.g:6620:1: ( rule__DataClass__Group__7__Impl rule__DataClass__Group__8 ) + // InternalRoom.g:6621:2: rule__DataClass__Group__7__Impl rule__DataClass__Group__8 { - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_25); rule__DataClass__Group__7__Impl(); state._fsp--; @@ -19764,29 +19861,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__7__Impl" - // InternalRoom.g:6597:1: rule__DataClass__Group__7__Impl : ( ( rule__DataClass__Group_7__0 )? ) ; + // InternalRoom.g:6628: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:6601:1: ( ( ( rule__DataClass__Group_7__0 )? ) ) - // InternalRoom.g:6602:1: ( ( rule__DataClass__Group_7__0 )? ) + // InternalRoom.g:6632:1: ( ( ( rule__DataClass__Group_7__0 )? ) ) + // InternalRoom.g:6633:1: ( ( rule__DataClass__Group_7__0 )? ) { - // InternalRoom.g:6602:1: ( ( rule__DataClass__Group_7__0 )? ) - // InternalRoom.g:6603:1: ( rule__DataClass__Group_7__0 )? + // InternalRoom.g:6633:1: ( ( rule__DataClass__Group_7__0 )? ) + // InternalRoom.g:6634:1: ( rule__DataClass__Group_7__0 )? { before(grammarAccess.getDataClassAccess().getGroup_7()); - // InternalRoom.g:6604:1: ( rule__DataClass__Group_7__0 )? - int alt74=2; - int LA74_0 = input.LA(1); + // InternalRoom.g:6635:1: ( rule__DataClass__Group_7__0 )? + int alt75=2; + int LA75_0 = input.LA(1); - if ( (LA74_0==59) ) { - alt74=1; + if ( (LA75_0==59) ) { + alt75=1; } - switch (alt74) { + switch (alt75) { case 1 : - // InternalRoom.g:6604:2: rule__DataClass__Group_7__0 + // InternalRoom.g:6635:2: rule__DataClass__Group_7__0 { pushFollow(FOLLOW_2); rule__DataClass__Group_7__0(); @@ -19822,16 +19919,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__8" - // InternalRoom.g:6614:1: rule__DataClass__Group__8 : rule__DataClass__Group__8__Impl rule__DataClass__Group__9 ; + // InternalRoom.g:6645: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:6618:1: ( rule__DataClass__Group__8__Impl rule__DataClass__Group__9 ) - // InternalRoom.g:6619:2: rule__DataClass__Group__8__Impl rule__DataClass__Group__9 + // InternalRoom.g:6649:1: ( rule__DataClass__Group__8__Impl rule__DataClass__Group__9 ) + // InternalRoom.g:6650:2: rule__DataClass__Group__8__Impl rule__DataClass__Group__9 { - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_25); rule__DataClass__Group__8__Impl(); state._fsp--; @@ -19860,29 +19957,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__8__Impl" - // InternalRoom.g:6626:1: rule__DataClass__Group__8__Impl : ( ( rule__DataClass__Group_8__0 )? ) ; + // InternalRoom.g:6657: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:6630:1: ( ( ( rule__DataClass__Group_8__0 )? ) ) - // InternalRoom.g:6631:1: ( ( rule__DataClass__Group_8__0 )? ) + // InternalRoom.g:6661:1: ( ( ( rule__DataClass__Group_8__0 )? ) ) + // InternalRoom.g:6662:1: ( ( rule__DataClass__Group_8__0 )? ) { - // InternalRoom.g:6631:1: ( ( rule__DataClass__Group_8__0 )? ) - // InternalRoom.g:6632:1: ( rule__DataClass__Group_8__0 )? + // InternalRoom.g:6662:1: ( ( rule__DataClass__Group_8__0 )? ) + // InternalRoom.g:6663:1: ( rule__DataClass__Group_8__0 )? { before(grammarAccess.getDataClassAccess().getGroup_8()); - // InternalRoom.g:6633:1: ( rule__DataClass__Group_8__0 )? - int alt75=2; - int LA75_0 = input.LA(1); + // InternalRoom.g:6664:1: ( rule__DataClass__Group_8__0 )? + int alt76=2; + int LA76_0 = input.LA(1); - if ( (LA75_0==60) ) { - alt75=1; + if ( (LA76_0==60) ) { + alt76=1; } - switch (alt75) { + switch (alt76) { case 1 : - // InternalRoom.g:6633:2: rule__DataClass__Group_8__0 + // InternalRoom.g:6664:2: rule__DataClass__Group_8__0 { pushFollow(FOLLOW_2); rule__DataClass__Group_8__0(); @@ -19918,16 +20015,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__9" - // InternalRoom.g:6643:1: rule__DataClass__Group__9 : rule__DataClass__Group__9__Impl rule__DataClass__Group__10 ; + // InternalRoom.g:6674: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:6647:1: ( rule__DataClass__Group__9__Impl rule__DataClass__Group__10 ) - // InternalRoom.g:6648:2: rule__DataClass__Group__9__Impl rule__DataClass__Group__10 + // InternalRoom.g:6678:1: ( rule__DataClass__Group__9__Impl rule__DataClass__Group__10 ) + // InternalRoom.g:6679:2: rule__DataClass__Group__9__Impl rule__DataClass__Group__10 { - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_25); rule__DataClass__Group__9__Impl(); state._fsp--; @@ -19956,35 +20053,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__9__Impl" - // InternalRoom.g:6655:1: rule__DataClass__Group__9__Impl : ( ( rule__DataClass__Alternatives_9 )* ) ; + // InternalRoom.g:6686: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:6659:1: ( ( ( rule__DataClass__Alternatives_9 )* ) ) - // InternalRoom.g:6660:1: ( ( rule__DataClass__Alternatives_9 )* ) + // InternalRoom.g:6690:1: ( ( ( rule__DataClass__Alternatives_9 )* ) ) + // InternalRoom.g:6691:1: ( ( rule__DataClass__Alternatives_9 )* ) { - // InternalRoom.g:6660:1: ( ( rule__DataClass__Alternatives_9 )* ) - // InternalRoom.g:6661:1: ( rule__DataClass__Alternatives_9 )* + // InternalRoom.g:6691:1: ( ( rule__DataClass__Alternatives_9 )* ) + // InternalRoom.g:6692:1: ( rule__DataClass__Alternatives_9 )* { before(grammarAccess.getDataClassAccess().getAlternatives_9()); - // InternalRoom.g:6662:1: ( rule__DataClass__Alternatives_9 )* - loop76: + // InternalRoom.g:6693:1: ( rule__DataClass__Alternatives_9 )* + loop77: do { - int alt76=2; - int LA76_0 = input.LA(1); + int alt77=2; + int LA77_0 = input.LA(1); - if ( ((LA76_0>=14 && LA76_0<=15)||LA76_0==61||LA76_0==64||LA76_0==128) ) { - alt76=1; + if ( ((LA77_0>=14 && LA77_0<=15)||LA77_0==61||LA77_0==64||LA77_0==129) ) { + alt77=1; } - switch (alt76) { + switch (alt77) { case 1 : - // InternalRoom.g:6662:2: rule__DataClass__Alternatives_9 + // InternalRoom.g:6693:2: rule__DataClass__Alternatives_9 { - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_27); rule__DataClass__Alternatives_9(); state._fsp--; @@ -19994,7 +20091,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop76; + break loop77; } } while (true); @@ -20021,14 +20118,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__10" - // InternalRoom.g:6672:1: rule__DataClass__Group__10 : rule__DataClass__Group__10__Impl ; + // InternalRoom.g:6703: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:6676:1: ( rule__DataClass__Group__10__Impl ) - // InternalRoom.g:6677:2: rule__DataClass__Group__10__Impl + // InternalRoom.g:6707:1: ( rule__DataClass__Group__10__Impl ) + // InternalRoom.g:6708:2: rule__DataClass__Group__10__Impl { pushFollow(FOLLOW_2); rule__DataClass__Group__10__Impl(); @@ -20054,17 +20151,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__10__Impl" - // InternalRoom.g:6683:1: rule__DataClass__Group__10__Impl : ( '}' ) ; + // InternalRoom.g:6714:1: rule__DataClass__Group__10__Impl : ( '}' ) ; public final void rule__DataClass__Group__10__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6687:1: ( ( '}' ) ) - // InternalRoom.g:6688:1: ( '}' ) + // InternalRoom.g:6718:1: ( ( '}' ) ) + // InternalRoom.g:6719:1: ( '}' ) { - // InternalRoom.g:6688:1: ( '}' ) - // InternalRoom.g:6689:1: '}' + // InternalRoom.g:6719:1: ( '}' ) + // InternalRoom.g:6720:1: '}' { before(grammarAccess.getDataClassAccess().getRightCurlyBracketKeyword_10()); match(input,45,FOLLOW_2); @@ -20091,14 +20188,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_3__0" - // InternalRoom.g:6724:1: rule__DataClass__Group_3__0 : rule__DataClass__Group_3__0__Impl rule__DataClass__Group_3__1 ; + // InternalRoom.g:6755: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: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 + // InternalRoom.g:6759:1: ( rule__DataClass__Group_3__0__Impl rule__DataClass__Group_3__1 ) + // InternalRoom.g:6760:2: rule__DataClass__Group_3__0__Impl rule__DataClass__Group_3__1 { pushFollow(FOLLOW_3); rule__DataClass__Group_3__0__Impl(); @@ -20129,17 +20226,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_3__0__Impl" - // InternalRoom.g:6736:1: rule__DataClass__Group_3__0__Impl : ( 'extends' ) ; + // InternalRoom.g:6767: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:6740:1: ( ( 'extends' ) ) - // InternalRoom.g:6741:1: ( 'extends' ) + // InternalRoom.g:6771:1: ( ( 'extends' ) ) + // InternalRoom.g:6772:1: ( 'extends' ) { - // InternalRoom.g:6741:1: ( 'extends' ) - // InternalRoom.g:6742:1: 'extends' + // InternalRoom.g:6772:1: ( 'extends' ) + // InternalRoom.g:6773:1: 'extends' { before(grammarAccess.getDataClassAccess().getExtendsKeyword_3_0()); match(input,57,FOLLOW_2); @@ -20166,14 +20263,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_3__1" - // InternalRoom.g:6755:1: rule__DataClass__Group_3__1 : rule__DataClass__Group_3__1__Impl ; + // InternalRoom.g:6786: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:6759:1: ( rule__DataClass__Group_3__1__Impl ) - // InternalRoom.g:6760:2: rule__DataClass__Group_3__1__Impl + // InternalRoom.g:6790:1: ( rule__DataClass__Group_3__1__Impl ) + // InternalRoom.g:6791:2: rule__DataClass__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__DataClass__Group_3__1__Impl(); @@ -20199,21 +20296,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_3__1__Impl" - // InternalRoom.g:6766:1: rule__DataClass__Group_3__1__Impl : ( ( rule__DataClass__BaseAssignment_3_1 ) ) ; + // InternalRoom.g:6797: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:6770:1: ( ( ( rule__DataClass__BaseAssignment_3_1 ) ) ) - // InternalRoom.g:6771:1: ( ( rule__DataClass__BaseAssignment_3_1 ) ) + // InternalRoom.g:6801:1: ( ( ( rule__DataClass__BaseAssignment_3_1 ) ) ) + // InternalRoom.g:6802:1: ( ( rule__DataClass__BaseAssignment_3_1 ) ) { - // InternalRoom.g:6771:1: ( ( rule__DataClass__BaseAssignment_3_1 ) ) - // InternalRoom.g:6772:1: ( rule__DataClass__BaseAssignment_3_1 ) + // InternalRoom.g:6802:1: ( ( rule__DataClass__BaseAssignment_3_1 ) ) + // InternalRoom.g:6803:1: ( rule__DataClass__BaseAssignment_3_1 ) { before(grammarAccess.getDataClassAccess().getBaseAssignment_3_1()); - // InternalRoom.g:6773:1: ( rule__DataClass__BaseAssignment_3_1 ) - // InternalRoom.g:6773:2: rule__DataClass__BaseAssignment_3_1 + // InternalRoom.g:6804:1: ( rule__DataClass__BaseAssignment_3_1 ) + // InternalRoom.g:6804:2: rule__DataClass__BaseAssignment_3_1 { pushFollow(FOLLOW_2); rule__DataClass__BaseAssignment_3_1(); @@ -20246,16 +20343,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_6__0" - // InternalRoom.g:6787:1: rule__DataClass__Group_6__0 : rule__DataClass__Group_6__0__Impl rule__DataClass__Group_6__1 ; + // InternalRoom.g:6818: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: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 + // InternalRoom.g:6822:1: ( rule__DataClass__Group_6__0__Impl rule__DataClass__Group_6__1 ) + // InternalRoom.g:6823:2: rule__DataClass__Group_6__0__Impl rule__DataClass__Group_6__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__DataClass__Group_6__0__Impl(); state._fsp--; @@ -20284,17 +20381,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_6__0__Impl" - // InternalRoom.g:6799:1: rule__DataClass__Group_6__0__Impl : ( 'usercode1' ) ; + // InternalRoom.g:6830: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:6803:1: ( ( 'usercode1' ) ) - // InternalRoom.g:6804:1: ( 'usercode1' ) + // InternalRoom.g:6834:1: ( ( 'usercode1' ) ) + // InternalRoom.g:6835:1: ( 'usercode1' ) { - // InternalRoom.g:6804:1: ( 'usercode1' ) - // InternalRoom.g:6805:1: 'usercode1' + // InternalRoom.g:6835:1: ( 'usercode1' ) + // InternalRoom.g:6836:1: 'usercode1' { before(grammarAccess.getDataClassAccess().getUsercode1Keyword_6_0()); match(input,58,FOLLOW_2); @@ -20321,14 +20418,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_6__1" - // InternalRoom.g:6818:1: rule__DataClass__Group_6__1 : rule__DataClass__Group_6__1__Impl ; + // InternalRoom.g:6849: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:6822:1: ( rule__DataClass__Group_6__1__Impl ) - // InternalRoom.g:6823:2: rule__DataClass__Group_6__1__Impl + // InternalRoom.g:6853:1: ( rule__DataClass__Group_6__1__Impl ) + // InternalRoom.g:6854:2: rule__DataClass__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__DataClass__Group_6__1__Impl(); @@ -20354,21 +20451,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_6__1__Impl" - // InternalRoom.g:6829:1: rule__DataClass__Group_6__1__Impl : ( ( rule__DataClass__UserCode1Assignment_6_1 ) ) ; + // InternalRoom.g:6860: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:6833:1: ( ( ( rule__DataClass__UserCode1Assignment_6_1 ) ) ) - // InternalRoom.g:6834:1: ( ( rule__DataClass__UserCode1Assignment_6_1 ) ) + // InternalRoom.g:6864:1: ( ( ( rule__DataClass__UserCode1Assignment_6_1 ) ) ) + // InternalRoom.g:6865:1: ( ( rule__DataClass__UserCode1Assignment_6_1 ) ) { - // InternalRoom.g:6834:1: ( ( rule__DataClass__UserCode1Assignment_6_1 ) ) - // InternalRoom.g:6835:1: ( rule__DataClass__UserCode1Assignment_6_1 ) + // InternalRoom.g:6865:1: ( ( rule__DataClass__UserCode1Assignment_6_1 ) ) + // InternalRoom.g:6866:1: ( rule__DataClass__UserCode1Assignment_6_1 ) { before(grammarAccess.getDataClassAccess().getUserCode1Assignment_6_1()); - // InternalRoom.g:6836:1: ( rule__DataClass__UserCode1Assignment_6_1 ) - // InternalRoom.g:6836:2: rule__DataClass__UserCode1Assignment_6_1 + // InternalRoom.g:6867:1: ( rule__DataClass__UserCode1Assignment_6_1 ) + // InternalRoom.g:6867:2: rule__DataClass__UserCode1Assignment_6_1 { pushFollow(FOLLOW_2); rule__DataClass__UserCode1Assignment_6_1(); @@ -20401,16 +20498,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_7__0" - // InternalRoom.g:6850:1: rule__DataClass__Group_7__0 : rule__DataClass__Group_7__0__Impl rule__DataClass__Group_7__1 ; + // InternalRoom.g:6881: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: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 + // InternalRoom.g:6885:1: ( rule__DataClass__Group_7__0__Impl rule__DataClass__Group_7__1 ) + // InternalRoom.g:6886:2: rule__DataClass__Group_7__0__Impl rule__DataClass__Group_7__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__DataClass__Group_7__0__Impl(); state._fsp--; @@ -20439,17 +20536,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_7__0__Impl" - // InternalRoom.g:6862:1: rule__DataClass__Group_7__0__Impl : ( 'usercode2' ) ; + // InternalRoom.g:6893: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:6866:1: ( ( 'usercode2' ) ) - // InternalRoom.g:6867:1: ( 'usercode2' ) + // InternalRoom.g:6897:1: ( ( 'usercode2' ) ) + // InternalRoom.g:6898:1: ( 'usercode2' ) { - // InternalRoom.g:6867:1: ( 'usercode2' ) - // InternalRoom.g:6868:1: 'usercode2' + // InternalRoom.g:6898:1: ( 'usercode2' ) + // InternalRoom.g:6899:1: 'usercode2' { before(grammarAccess.getDataClassAccess().getUsercode2Keyword_7_0()); match(input,59,FOLLOW_2); @@ -20476,14 +20573,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_7__1" - // InternalRoom.g:6881:1: rule__DataClass__Group_7__1 : rule__DataClass__Group_7__1__Impl ; + // InternalRoom.g:6912: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:6885:1: ( rule__DataClass__Group_7__1__Impl ) - // InternalRoom.g:6886:2: rule__DataClass__Group_7__1__Impl + // InternalRoom.g:6916:1: ( rule__DataClass__Group_7__1__Impl ) + // InternalRoom.g:6917:2: rule__DataClass__Group_7__1__Impl { pushFollow(FOLLOW_2); rule__DataClass__Group_7__1__Impl(); @@ -20509,21 +20606,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_7__1__Impl" - // InternalRoom.g:6892:1: rule__DataClass__Group_7__1__Impl : ( ( rule__DataClass__UserCode2Assignment_7_1 ) ) ; + // InternalRoom.g:6923: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:6896:1: ( ( ( rule__DataClass__UserCode2Assignment_7_1 ) ) ) - // InternalRoom.g:6897:1: ( ( rule__DataClass__UserCode2Assignment_7_1 ) ) + // InternalRoom.g:6927:1: ( ( ( rule__DataClass__UserCode2Assignment_7_1 ) ) ) + // InternalRoom.g:6928:1: ( ( rule__DataClass__UserCode2Assignment_7_1 ) ) { - // InternalRoom.g:6897:1: ( ( rule__DataClass__UserCode2Assignment_7_1 ) ) - // InternalRoom.g:6898:1: ( rule__DataClass__UserCode2Assignment_7_1 ) + // InternalRoom.g:6928:1: ( ( rule__DataClass__UserCode2Assignment_7_1 ) ) + // InternalRoom.g:6929:1: ( rule__DataClass__UserCode2Assignment_7_1 ) { before(grammarAccess.getDataClassAccess().getUserCode2Assignment_7_1()); - // InternalRoom.g:6899:1: ( rule__DataClass__UserCode2Assignment_7_1 ) - // InternalRoom.g:6899:2: rule__DataClass__UserCode2Assignment_7_1 + // InternalRoom.g:6930:1: ( rule__DataClass__UserCode2Assignment_7_1 ) + // InternalRoom.g:6930:2: rule__DataClass__UserCode2Assignment_7_1 { pushFollow(FOLLOW_2); rule__DataClass__UserCode2Assignment_7_1(); @@ -20556,16 +20653,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_8__0" - // InternalRoom.g:6913:1: rule__DataClass__Group_8__0 : rule__DataClass__Group_8__0__Impl rule__DataClass__Group_8__1 ; + // InternalRoom.g:6944: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: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 + // InternalRoom.g:6948:1: ( rule__DataClass__Group_8__0__Impl rule__DataClass__Group_8__1 ) + // InternalRoom.g:6949:2: rule__DataClass__Group_8__0__Impl rule__DataClass__Group_8__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__DataClass__Group_8__0__Impl(); state._fsp--; @@ -20594,17 +20691,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_8__0__Impl" - // InternalRoom.g:6925:1: rule__DataClass__Group_8__0__Impl : ( 'usercode3' ) ; + // InternalRoom.g:6956: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:6929:1: ( ( 'usercode3' ) ) - // InternalRoom.g:6930:1: ( 'usercode3' ) + // InternalRoom.g:6960:1: ( ( 'usercode3' ) ) + // InternalRoom.g:6961:1: ( 'usercode3' ) { - // InternalRoom.g:6930:1: ( 'usercode3' ) - // InternalRoom.g:6931:1: 'usercode3' + // InternalRoom.g:6961:1: ( 'usercode3' ) + // InternalRoom.g:6962:1: 'usercode3' { before(grammarAccess.getDataClassAccess().getUsercode3Keyword_8_0()); match(input,60,FOLLOW_2); @@ -20631,14 +20728,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_8__1" - // InternalRoom.g:6944:1: rule__DataClass__Group_8__1 : rule__DataClass__Group_8__1__Impl ; + // InternalRoom.g:6975: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:6948:1: ( rule__DataClass__Group_8__1__Impl ) - // InternalRoom.g:6949:2: rule__DataClass__Group_8__1__Impl + // InternalRoom.g:6979:1: ( rule__DataClass__Group_8__1__Impl ) + // InternalRoom.g:6980:2: rule__DataClass__Group_8__1__Impl { pushFollow(FOLLOW_2); rule__DataClass__Group_8__1__Impl(); @@ -20664,21 +20761,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_8__1__Impl" - // InternalRoom.g:6955:1: rule__DataClass__Group_8__1__Impl : ( ( rule__DataClass__UserCode3Assignment_8_1 ) ) ; + // InternalRoom.g:6986: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:6959:1: ( ( ( rule__DataClass__UserCode3Assignment_8_1 ) ) ) - // InternalRoom.g:6960:1: ( ( rule__DataClass__UserCode3Assignment_8_1 ) ) + // InternalRoom.g:6990:1: ( ( ( rule__DataClass__UserCode3Assignment_8_1 ) ) ) + // InternalRoom.g:6991:1: ( ( rule__DataClass__UserCode3Assignment_8_1 ) ) { - // InternalRoom.g:6960:1: ( ( rule__DataClass__UserCode3Assignment_8_1 ) ) - // InternalRoom.g:6961:1: ( rule__DataClass__UserCode3Assignment_8_1 ) + // InternalRoom.g:6991:1: ( ( rule__DataClass__UserCode3Assignment_8_1 ) ) + // InternalRoom.g:6992:1: ( rule__DataClass__UserCode3Assignment_8_1 ) { before(grammarAccess.getDataClassAccess().getUserCode3Assignment_8_1()); - // InternalRoom.g:6962:1: ( rule__DataClass__UserCode3Assignment_8_1 ) - // InternalRoom.g:6962:2: rule__DataClass__UserCode3Assignment_8_1 + // InternalRoom.g:6993:1: ( rule__DataClass__UserCode3Assignment_8_1 ) + // InternalRoom.g:6993:2: rule__DataClass__UserCode3Assignment_8_1 { pushFollow(FOLLOW_2); rule__DataClass__UserCode3Assignment_8_1(); @@ -20711,14 +20808,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group__0" - // InternalRoom.g:6976:1: rule__Attribute__Group__0 : rule__Attribute__Group__0__Impl rule__Attribute__Group__1 ; + // InternalRoom.g:7007:1: rule__Attribute__Group__0 : rule__Attribute__Group__0__Impl rule__Attribute__Group__1 ; public final void rule__Attribute__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6980:1: ( rule__Attribute__Group__0__Impl rule__Attribute__Group__1 ) - // InternalRoom.g:6981:2: rule__Attribute__Group__0__Impl rule__Attribute__Group__1 + // InternalRoom.g:7011:1: ( rule__Attribute__Group__0__Impl rule__Attribute__Group__1 ) + // InternalRoom.g:7012:2: rule__Attribute__Group__0__Impl rule__Attribute__Group__1 { pushFollow(FOLLOW_3); rule__Attribute__Group__0__Impl(); @@ -20749,17 +20846,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group__0__Impl" - // InternalRoom.g:6988:1: rule__Attribute__Group__0__Impl : ( 'Attribute' ) ; + // InternalRoom.g:7019:1: rule__Attribute__Group__0__Impl : ( 'Attribute' ) ; public final void rule__Attribute__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:6992:1: ( ( 'Attribute' ) ) - // InternalRoom.g:6993:1: ( 'Attribute' ) + // InternalRoom.g:7023:1: ( ( 'Attribute' ) ) + // InternalRoom.g:7024:1: ( 'Attribute' ) { - // InternalRoom.g:6993:1: ( 'Attribute' ) - // InternalRoom.g:6994:1: 'Attribute' + // InternalRoom.g:7024:1: ( 'Attribute' ) + // InternalRoom.g:7025:1: 'Attribute' { before(grammarAccess.getAttributeAccess().getAttributeKeyword_0()); match(input,61,FOLLOW_2); @@ -20786,16 +20883,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group__1" - // InternalRoom.g:7007:1: rule__Attribute__Group__1 : rule__Attribute__Group__1__Impl rule__Attribute__Group__2 ; + // InternalRoom.g:7038:1: rule__Attribute__Group__1 : rule__Attribute__Group__1__Impl rule__Attribute__Group__2 ; public final void rule__Attribute__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7011:1: ( rule__Attribute__Group__1__Impl rule__Attribute__Group__2 ) - // InternalRoom.g:7012:2: rule__Attribute__Group__1__Impl rule__Attribute__Group__2 + // InternalRoom.g:7042:1: ( rule__Attribute__Group__1__Impl rule__Attribute__Group__2 ) + // InternalRoom.g:7043:2: rule__Attribute__Group__1__Impl rule__Attribute__Group__2 { - pushFollow(FOLLOW_28); + pushFollow(FOLLOW_29); rule__Attribute__Group__1__Impl(); state._fsp--; @@ -20824,21 +20921,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group__1__Impl" - // InternalRoom.g:7019:1: rule__Attribute__Group__1__Impl : ( ( rule__Attribute__NameAssignment_1 ) ) ; + // InternalRoom.g:7050:1: rule__Attribute__Group__1__Impl : ( ( rule__Attribute__NameAssignment_1 ) ) ; public final void rule__Attribute__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7023:1: ( ( ( rule__Attribute__NameAssignment_1 ) ) ) - // InternalRoom.g:7024:1: ( ( rule__Attribute__NameAssignment_1 ) ) + // InternalRoom.g:7054:1: ( ( ( rule__Attribute__NameAssignment_1 ) ) ) + // InternalRoom.g:7055:1: ( ( rule__Attribute__NameAssignment_1 ) ) { - // InternalRoom.g:7024:1: ( ( rule__Attribute__NameAssignment_1 ) ) - // InternalRoom.g:7025:1: ( rule__Attribute__NameAssignment_1 ) + // InternalRoom.g:7055:1: ( ( rule__Attribute__NameAssignment_1 ) ) + // InternalRoom.g:7056:1: ( rule__Attribute__NameAssignment_1 ) { before(grammarAccess.getAttributeAccess().getNameAssignment_1()); - // InternalRoom.g:7026:1: ( rule__Attribute__NameAssignment_1 ) - // InternalRoom.g:7026:2: rule__Attribute__NameAssignment_1 + // InternalRoom.g:7057:1: ( rule__Attribute__NameAssignment_1 ) + // InternalRoom.g:7057:2: rule__Attribute__NameAssignment_1 { pushFollow(FOLLOW_2); rule__Attribute__NameAssignment_1(); @@ -20871,16 +20968,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group__2" - // InternalRoom.g:7036:1: rule__Attribute__Group__2 : rule__Attribute__Group__2__Impl rule__Attribute__Group__3 ; + // InternalRoom.g:7067:1: rule__Attribute__Group__2 : rule__Attribute__Group__2__Impl rule__Attribute__Group__3 ; public final void rule__Attribute__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7040:1: ( rule__Attribute__Group__2__Impl rule__Attribute__Group__3 ) - // InternalRoom.g:7041:2: rule__Attribute__Group__2__Impl rule__Attribute__Group__3 + // InternalRoom.g:7071:1: ( rule__Attribute__Group__2__Impl rule__Attribute__Group__3 ) + // InternalRoom.g:7072:2: rule__Attribute__Group__2__Impl rule__Attribute__Group__3 { - pushFollow(FOLLOW_28); + pushFollow(FOLLOW_29); rule__Attribute__Group__2__Impl(); state._fsp--; @@ -20909,29 +21006,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group__2__Impl" - // InternalRoom.g:7048:1: rule__Attribute__Group__2__Impl : ( ( rule__Attribute__Group_2__0 )? ) ; + // InternalRoom.g:7079:1: rule__Attribute__Group__2__Impl : ( ( rule__Attribute__Group_2__0 )? ) ; public final void rule__Attribute__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7052:1: ( ( ( rule__Attribute__Group_2__0 )? ) ) - // InternalRoom.g:7053:1: ( ( rule__Attribute__Group_2__0 )? ) + // InternalRoom.g:7083:1: ( ( ( rule__Attribute__Group_2__0 )? ) ) + // InternalRoom.g:7084:1: ( ( rule__Attribute__Group_2__0 )? ) { - // InternalRoom.g:7053:1: ( ( rule__Attribute__Group_2__0 )? ) - // InternalRoom.g:7054:1: ( rule__Attribute__Group_2__0 )? + // InternalRoom.g:7084:1: ( ( rule__Attribute__Group_2__0 )? ) + // InternalRoom.g:7085:1: ( rule__Attribute__Group_2__0 )? { before(grammarAccess.getAttributeAccess().getGroup_2()); - // InternalRoom.g:7055:1: ( rule__Attribute__Group_2__0 )? - int alt77=2; - int LA77_0 = input.LA(1); + // InternalRoom.g:7086:1: ( rule__Attribute__Group_2__0 )? + int alt78=2; + int LA78_0 = input.LA(1); - if ( (LA77_0==62) ) { - alt77=1; + if ( (LA78_0==62) ) { + alt78=1; } - switch (alt77) { + switch (alt78) { case 1 : - // InternalRoom.g:7055:2: rule__Attribute__Group_2__0 + // InternalRoom.g:7086:2: rule__Attribute__Group_2__0 { pushFollow(FOLLOW_2); rule__Attribute__Group_2__0(); @@ -20967,16 +21064,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group__3" - // InternalRoom.g:7065:1: rule__Attribute__Group__3 : rule__Attribute__Group__3__Impl rule__Attribute__Group__4 ; + // InternalRoom.g:7096:1: rule__Attribute__Group__3 : rule__Attribute__Group__3__Impl rule__Attribute__Group__4 ; public final void rule__Attribute__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7069:1: ( rule__Attribute__Group__3__Impl rule__Attribute__Group__4 ) - // InternalRoom.g:7070:2: rule__Attribute__Group__3__Impl rule__Attribute__Group__4 + // InternalRoom.g:7100:1: ( rule__Attribute__Group__3__Impl rule__Attribute__Group__4 ) + // InternalRoom.g:7101:2: rule__Attribute__Group__3__Impl rule__Attribute__Group__4 { - pushFollow(FOLLOW_29); + pushFollow(FOLLOW_30); rule__Attribute__Group__3__Impl(); state._fsp--; @@ -21005,17 +21102,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group__3__Impl" - // InternalRoom.g:7077:1: rule__Attribute__Group__3__Impl : ( ':' ) ; + // InternalRoom.g:7108:1: rule__Attribute__Group__3__Impl : ( ':' ) ; public final void rule__Attribute__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7081:1: ( ( ':' ) ) - // InternalRoom.g:7082:1: ( ':' ) + // InternalRoom.g:7112:1: ( ( ':' ) ) + // InternalRoom.g:7113:1: ( ':' ) { - // InternalRoom.g:7082:1: ( ':' ) - // InternalRoom.g:7083:1: ':' + // InternalRoom.g:7113:1: ( ':' ) + // InternalRoom.g:7114:1: ':' { before(grammarAccess.getAttributeAccess().getColonKeyword_3()); match(input,46,FOLLOW_2); @@ -21042,16 +21139,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group__4" - // InternalRoom.g:7096:1: rule__Attribute__Group__4 : rule__Attribute__Group__4__Impl rule__Attribute__Group__5 ; + // InternalRoom.g:7127:1: rule__Attribute__Group__4 : rule__Attribute__Group__4__Impl rule__Attribute__Group__5 ; public final void rule__Attribute__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7100:1: ( rule__Attribute__Group__4__Impl rule__Attribute__Group__5 ) - // InternalRoom.g:7101:2: rule__Attribute__Group__4__Impl rule__Attribute__Group__5 + // InternalRoom.g:7131:1: ( rule__Attribute__Group__4__Impl rule__Attribute__Group__5 ) + // InternalRoom.g:7132:2: rule__Attribute__Group__4__Impl rule__Attribute__Group__5 { - pushFollow(FOLLOW_29); + pushFollow(FOLLOW_30); rule__Attribute__Group__4__Impl(); state._fsp--; @@ -21080,29 +21177,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group__4__Impl" - // InternalRoom.g:7108:1: rule__Attribute__Group__4__Impl : ( ( rule__Attribute__TypeAssignment_4 )? ) ; + // InternalRoom.g:7139:1: rule__Attribute__Group__4__Impl : ( ( rule__Attribute__TypeAssignment_4 )? ) ; public final void rule__Attribute__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7112:1: ( ( ( rule__Attribute__TypeAssignment_4 )? ) ) - // InternalRoom.g:7113:1: ( ( rule__Attribute__TypeAssignment_4 )? ) + // InternalRoom.g:7143:1: ( ( ( rule__Attribute__TypeAssignment_4 )? ) ) + // InternalRoom.g:7144:1: ( ( rule__Attribute__TypeAssignment_4 )? ) { - // InternalRoom.g:7113:1: ( ( rule__Attribute__TypeAssignment_4 )? ) - // InternalRoom.g:7114:1: ( rule__Attribute__TypeAssignment_4 )? + // InternalRoom.g:7144:1: ( ( rule__Attribute__TypeAssignment_4 )? ) + // InternalRoom.g:7145:1: ( rule__Attribute__TypeAssignment_4 )? { before(grammarAccess.getAttributeAccess().getTypeAssignment_4()); - // InternalRoom.g:7115:1: ( rule__Attribute__TypeAssignment_4 )? - int alt78=2; - int LA78_0 = input.LA(1); + // InternalRoom.g:7146:1: ( rule__Attribute__TypeAssignment_4 )? + int alt79=2; + int LA79_0 = input.LA(1); - if ( (LA78_0==RULE_ID) ) { - alt78=1; + if ( (LA79_0==RULE_ID) ) { + alt79=1; } - switch (alt78) { + switch (alt79) { case 1 : - // InternalRoom.g:7115:2: rule__Attribute__TypeAssignment_4 + // InternalRoom.g:7146:2: rule__Attribute__TypeAssignment_4 { pushFollow(FOLLOW_2); rule__Attribute__TypeAssignment_4(); @@ -21138,16 +21235,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group__5" - // InternalRoom.g:7125:1: rule__Attribute__Group__5 : rule__Attribute__Group__5__Impl rule__Attribute__Group__6 ; + // InternalRoom.g:7156:1: rule__Attribute__Group__5 : rule__Attribute__Group__5__Impl rule__Attribute__Group__6 ; public final void rule__Attribute__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7129:1: ( rule__Attribute__Group__5__Impl rule__Attribute__Group__6 ) - // InternalRoom.g:7130:2: rule__Attribute__Group__5__Impl rule__Attribute__Group__6 + // InternalRoom.g:7160:1: ( rule__Attribute__Group__5__Impl rule__Attribute__Group__6 ) + // InternalRoom.g:7161:2: rule__Attribute__Group__5__Impl rule__Attribute__Group__6 { - pushFollow(FOLLOW_29); + pushFollow(FOLLOW_30); rule__Attribute__Group__5__Impl(); state._fsp--; @@ -21176,29 +21273,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group__5__Impl" - // InternalRoom.g:7137:1: rule__Attribute__Group__5__Impl : ( ( rule__Attribute__Group_5__0 )? ) ; + // InternalRoom.g:7168:1: rule__Attribute__Group__5__Impl : ( ( rule__Attribute__Group_5__0 )? ) ; public final void rule__Attribute__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7141:1: ( ( ( rule__Attribute__Group_5__0 )? ) ) - // InternalRoom.g:7142:1: ( ( rule__Attribute__Group_5__0 )? ) + // InternalRoom.g:7172:1: ( ( ( rule__Attribute__Group_5__0 )? ) ) + // InternalRoom.g:7173:1: ( ( rule__Attribute__Group_5__0 )? ) { - // InternalRoom.g:7142:1: ( ( rule__Attribute__Group_5__0 )? ) - // InternalRoom.g:7143:1: ( rule__Attribute__Group_5__0 )? + // InternalRoom.g:7173:1: ( ( rule__Attribute__Group_5__0 )? ) + // InternalRoom.g:7174:1: ( rule__Attribute__Group_5__0 )? { before(grammarAccess.getAttributeAccess().getGroup_5()); - // InternalRoom.g:7144:1: ( rule__Attribute__Group_5__0 )? - int alt79=2; - int LA79_0 = input.LA(1); + // InternalRoom.g:7175:1: ( rule__Attribute__Group_5__0 )? + int alt80=2; + int LA80_0 = input.LA(1); - if ( (LA79_0==55) ) { - alt79=1; + if ( (LA80_0==55) ) { + alt80=1; } - switch (alt79) { + switch (alt80) { case 1 : - // InternalRoom.g:7144:2: rule__Attribute__Group_5__0 + // InternalRoom.g:7175:2: rule__Attribute__Group_5__0 { pushFollow(FOLLOW_2); rule__Attribute__Group_5__0(); @@ -21234,14 +21331,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group__6" - // InternalRoom.g:7154:1: rule__Attribute__Group__6 : rule__Attribute__Group__6__Impl ; + // InternalRoom.g:7185:1: rule__Attribute__Group__6 : rule__Attribute__Group__6__Impl ; public final void rule__Attribute__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7158:1: ( rule__Attribute__Group__6__Impl ) - // InternalRoom.g:7159:2: rule__Attribute__Group__6__Impl + // InternalRoom.g:7189:1: ( rule__Attribute__Group__6__Impl ) + // InternalRoom.g:7190:2: rule__Attribute__Group__6__Impl { pushFollow(FOLLOW_2); rule__Attribute__Group__6__Impl(); @@ -21267,29 +21364,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group__6__Impl" - // InternalRoom.g:7165:1: rule__Attribute__Group__6__Impl : ( ( rule__Attribute__DocuAssignment_6 )? ) ; + // InternalRoom.g:7196:1: rule__Attribute__Group__6__Impl : ( ( rule__Attribute__DocuAssignment_6 )? ) ; public final void rule__Attribute__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7169:1: ( ( ( rule__Attribute__DocuAssignment_6 )? ) ) - // InternalRoom.g:7170:1: ( ( rule__Attribute__DocuAssignment_6 )? ) + // InternalRoom.g:7200:1: ( ( ( rule__Attribute__DocuAssignment_6 )? ) ) + // InternalRoom.g:7201:1: ( ( rule__Attribute__DocuAssignment_6 )? ) { - // InternalRoom.g:7170:1: ( ( rule__Attribute__DocuAssignment_6 )? ) - // InternalRoom.g:7171:1: ( rule__Attribute__DocuAssignment_6 )? + // InternalRoom.g:7201:1: ( ( rule__Attribute__DocuAssignment_6 )? ) + // InternalRoom.g:7202:1: ( rule__Attribute__DocuAssignment_6 )? { before(grammarAccess.getAttributeAccess().getDocuAssignment_6()); - // InternalRoom.g:7172:1: ( rule__Attribute__DocuAssignment_6 )? - int alt80=2; - int LA80_0 = input.LA(1); + // InternalRoom.g:7203:1: ( rule__Attribute__DocuAssignment_6 )? + int alt81=2; + int LA81_0 = input.LA(1); - if ( (LA80_0==62) ) { - alt80=1; + if ( (LA81_0==62) ) { + alt81=1; } - switch (alt80) { + switch (alt81) { case 1 : - // InternalRoom.g:7172:2: rule__Attribute__DocuAssignment_6 + // InternalRoom.g:7203:2: rule__Attribute__DocuAssignment_6 { pushFollow(FOLLOW_2); rule__Attribute__DocuAssignment_6(); @@ -21325,16 +21422,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group_2__0" - // InternalRoom.g:7196:1: rule__Attribute__Group_2__0 : rule__Attribute__Group_2__0__Impl rule__Attribute__Group_2__1 ; + // InternalRoom.g:7227:1: rule__Attribute__Group_2__0 : rule__Attribute__Group_2__0__Impl rule__Attribute__Group_2__1 ; public final void rule__Attribute__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7200:1: ( rule__Attribute__Group_2__0__Impl rule__Attribute__Group_2__1 ) - // InternalRoom.g:7201:2: rule__Attribute__Group_2__0__Impl rule__Attribute__Group_2__1 + // InternalRoom.g:7231:1: ( rule__Attribute__Group_2__0__Impl rule__Attribute__Group_2__1 ) + // InternalRoom.g:7232:2: rule__Attribute__Group_2__0__Impl rule__Attribute__Group_2__1 { - pushFollow(FOLLOW_30); + pushFollow(FOLLOW_31); rule__Attribute__Group_2__0__Impl(); state._fsp--; @@ -21363,17 +21460,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group_2__0__Impl" - // InternalRoom.g:7208:1: rule__Attribute__Group_2__0__Impl : ( '[' ) ; + // InternalRoom.g:7239:1: rule__Attribute__Group_2__0__Impl : ( '[' ) ; public final void rule__Attribute__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7212:1: ( ( '[' ) ) - // InternalRoom.g:7213:1: ( '[' ) + // InternalRoom.g:7243:1: ( ( '[' ) ) + // InternalRoom.g:7244:1: ( '[' ) { - // InternalRoom.g:7213:1: ( '[' ) - // InternalRoom.g:7214:1: '[' + // InternalRoom.g:7244:1: ( '[' ) + // InternalRoom.g:7245:1: '[' { before(grammarAccess.getAttributeAccess().getLeftSquareBracketKeyword_2_0()); match(input,62,FOLLOW_2); @@ -21400,16 +21497,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group_2__1" - // InternalRoom.g:7227:1: rule__Attribute__Group_2__1 : rule__Attribute__Group_2__1__Impl rule__Attribute__Group_2__2 ; + // InternalRoom.g:7258:1: rule__Attribute__Group_2__1 : rule__Attribute__Group_2__1__Impl rule__Attribute__Group_2__2 ; public final void rule__Attribute__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7231:1: ( rule__Attribute__Group_2__1__Impl rule__Attribute__Group_2__2 ) - // InternalRoom.g:7232:2: rule__Attribute__Group_2__1__Impl rule__Attribute__Group_2__2 + // InternalRoom.g:7262:1: ( rule__Attribute__Group_2__1__Impl rule__Attribute__Group_2__2 ) + // InternalRoom.g:7263:2: rule__Attribute__Group_2__1__Impl rule__Attribute__Group_2__2 { - pushFollow(FOLLOW_31); + pushFollow(FOLLOW_32); rule__Attribute__Group_2__1__Impl(); state._fsp--; @@ -21438,21 +21535,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group_2__1__Impl" - // InternalRoom.g:7239:1: rule__Attribute__Group_2__1__Impl : ( ( rule__Attribute__SizeAssignment_2_1 ) ) ; + // InternalRoom.g:7270:1: rule__Attribute__Group_2__1__Impl : ( ( rule__Attribute__SizeAssignment_2_1 ) ) ; public final void rule__Attribute__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7243:1: ( ( ( rule__Attribute__SizeAssignment_2_1 ) ) ) - // InternalRoom.g:7244:1: ( ( rule__Attribute__SizeAssignment_2_1 ) ) + // InternalRoom.g:7274:1: ( ( ( rule__Attribute__SizeAssignment_2_1 ) ) ) + // InternalRoom.g:7275:1: ( ( rule__Attribute__SizeAssignment_2_1 ) ) { - // InternalRoom.g:7244:1: ( ( rule__Attribute__SizeAssignment_2_1 ) ) - // InternalRoom.g:7245:1: ( rule__Attribute__SizeAssignment_2_1 ) + // InternalRoom.g:7275:1: ( ( rule__Attribute__SizeAssignment_2_1 ) ) + // InternalRoom.g:7276:1: ( rule__Attribute__SizeAssignment_2_1 ) { before(grammarAccess.getAttributeAccess().getSizeAssignment_2_1()); - // InternalRoom.g:7246:1: ( rule__Attribute__SizeAssignment_2_1 ) - // InternalRoom.g:7246:2: rule__Attribute__SizeAssignment_2_1 + // InternalRoom.g:7277:1: ( rule__Attribute__SizeAssignment_2_1 ) + // InternalRoom.g:7277:2: rule__Attribute__SizeAssignment_2_1 { pushFollow(FOLLOW_2); rule__Attribute__SizeAssignment_2_1(); @@ -21485,14 +21582,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group_2__2" - // InternalRoom.g:7256:1: rule__Attribute__Group_2__2 : rule__Attribute__Group_2__2__Impl ; + // InternalRoom.g:7287:1: rule__Attribute__Group_2__2 : rule__Attribute__Group_2__2__Impl ; public final void rule__Attribute__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7260:1: ( rule__Attribute__Group_2__2__Impl ) - // InternalRoom.g:7261:2: rule__Attribute__Group_2__2__Impl + // InternalRoom.g:7291:1: ( rule__Attribute__Group_2__2__Impl ) + // InternalRoom.g:7292:2: rule__Attribute__Group_2__2__Impl { pushFollow(FOLLOW_2); rule__Attribute__Group_2__2__Impl(); @@ -21518,17 +21615,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group_2__2__Impl" - // InternalRoom.g:7267:1: rule__Attribute__Group_2__2__Impl : ( ']' ) ; + // InternalRoom.g:7298:1: rule__Attribute__Group_2__2__Impl : ( ']' ) ; public final void rule__Attribute__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7271:1: ( ( ']' ) ) - // InternalRoom.g:7272:1: ( ']' ) + // InternalRoom.g:7302:1: ( ( ']' ) ) + // InternalRoom.g:7303:1: ( ']' ) { - // InternalRoom.g:7272:1: ( ']' ) - // InternalRoom.g:7273:1: ']' + // InternalRoom.g:7303:1: ( ']' ) + // InternalRoom.g:7304:1: ']' { before(grammarAccess.getAttributeAccess().getRightSquareBracketKeyword_2_2()); match(input,63,FOLLOW_2); @@ -21555,16 +21652,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group_5__0" - // InternalRoom.g:7292:1: rule__Attribute__Group_5__0 : rule__Attribute__Group_5__0__Impl rule__Attribute__Group_5__1 ; + // InternalRoom.g:7323:1: rule__Attribute__Group_5__0 : rule__Attribute__Group_5__0__Impl rule__Attribute__Group_5__1 ; public final void rule__Attribute__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7296:1: ( rule__Attribute__Group_5__0__Impl rule__Attribute__Group_5__1 ) - // InternalRoom.g:7297:2: rule__Attribute__Group_5__0__Impl rule__Attribute__Group_5__1 + // InternalRoom.g:7327:1: ( rule__Attribute__Group_5__0__Impl rule__Attribute__Group_5__1 ) + // InternalRoom.g:7328:2: rule__Attribute__Group_5__0__Impl rule__Attribute__Group_5__1 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_13); rule__Attribute__Group_5__0__Impl(); state._fsp--; @@ -21593,17 +21690,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group_5__0__Impl" - // InternalRoom.g:7304:1: rule__Attribute__Group_5__0__Impl : ( '=' ) ; + // InternalRoom.g:7335:1: rule__Attribute__Group_5__0__Impl : ( '=' ) ; public final void rule__Attribute__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7308:1: ( ( '=' ) ) - // InternalRoom.g:7309:1: ( '=' ) + // InternalRoom.g:7339:1: ( ( '=' ) ) + // InternalRoom.g:7340:1: ( '=' ) { - // InternalRoom.g:7309:1: ( '=' ) - // InternalRoom.g:7310:1: '=' + // InternalRoom.g:7340:1: ( '=' ) + // InternalRoom.g:7341:1: '=' { before(grammarAccess.getAttributeAccess().getEqualsSignKeyword_5_0()); match(input,55,FOLLOW_2); @@ -21630,14 +21727,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group_5__1" - // InternalRoom.g:7323:1: rule__Attribute__Group_5__1 : rule__Attribute__Group_5__1__Impl ; + // InternalRoom.g:7354:1: rule__Attribute__Group_5__1 : rule__Attribute__Group_5__1__Impl ; public final void rule__Attribute__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7327:1: ( rule__Attribute__Group_5__1__Impl ) - // InternalRoom.g:7328:2: rule__Attribute__Group_5__1__Impl + // InternalRoom.g:7358:1: ( rule__Attribute__Group_5__1__Impl ) + // InternalRoom.g:7359:2: rule__Attribute__Group_5__1__Impl { pushFollow(FOLLOW_2); rule__Attribute__Group_5__1__Impl(); @@ -21663,21 +21760,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group_5__1__Impl" - // InternalRoom.g:7334:1: rule__Attribute__Group_5__1__Impl : ( ( rule__Attribute__DefaultValueLiteralAssignment_5_1 ) ) ; + // InternalRoom.g:7365:1: rule__Attribute__Group_5__1__Impl : ( ( rule__Attribute__DefaultValueLiteralAssignment_5_1 ) ) ; public final void rule__Attribute__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7338:1: ( ( ( rule__Attribute__DefaultValueLiteralAssignment_5_1 ) ) ) - // InternalRoom.g:7339:1: ( ( rule__Attribute__DefaultValueLiteralAssignment_5_1 ) ) + // InternalRoom.g:7369:1: ( ( ( rule__Attribute__DefaultValueLiteralAssignment_5_1 ) ) ) + // InternalRoom.g:7370:1: ( ( rule__Attribute__DefaultValueLiteralAssignment_5_1 ) ) { - // InternalRoom.g:7339:1: ( ( rule__Attribute__DefaultValueLiteralAssignment_5_1 ) ) - // InternalRoom.g:7340:1: ( rule__Attribute__DefaultValueLiteralAssignment_5_1 ) + // InternalRoom.g:7370:1: ( ( rule__Attribute__DefaultValueLiteralAssignment_5_1 ) ) + // InternalRoom.g:7371:1: ( rule__Attribute__DefaultValueLiteralAssignment_5_1 ) { before(grammarAccess.getAttributeAccess().getDefaultValueLiteralAssignment_5_1()); - // InternalRoom.g:7341:1: ( rule__Attribute__DefaultValueLiteralAssignment_5_1 ) - // InternalRoom.g:7341:2: rule__Attribute__DefaultValueLiteralAssignment_5_1 + // InternalRoom.g:7372:1: ( rule__Attribute__DefaultValueLiteralAssignment_5_1 ) + // InternalRoom.g:7372:2: rule__Attribute__DefaultValueLiteralAssignment_5_1 { pushFollow(FOLLOW_2); rule__Attribute__DefaultValueLiteralAssignment_5_1(); @@ -21710,16 +21807,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__0" - // InternalRoom.g:7355:1: rule__StandardOperation__Group__0 : rule__StandardOperation__Group__0__Impl rule__StandardOperation__Group__1 ; + // InternalRoom.g:7386:1: rule__StandardOperation__Group__0 : rule__StandardOperation__Group__0__Impl rule__StandardOperation__Group__1 ; public final void rule__StandardOperation__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7359:1: ( rule__StandardOperation__Group__0__Impl rule__StandardOperation__Group__1 ) - // InternalRoom.g:7360:2: rule__StandardOperation__Group__0__Impl rule__StandardOperation__Group__1 + // InternalRoom.g:7390:1: ( rule__StandardOperation__Group__0__Impl rule__StandardOperation__Group__1 ) + // InternalRoom.g:7391:2: rule__StandardOperation__Group__0__Impl rule__StandardOperation__Group__1 { - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_33); rule__StandardOperation__Group__0__Impl(); state._fsp--; @@ -21748,29 +21845,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__0__Impl" - // InternalRoom.g:7367:1: rule__StandardOperation__Group__0__Impl : ( ( rule__StandardOperation__OverrideAssignment_0 )? ) ; + // InternalRoom.g:7398:1: rule__StandardOperation__Group__0__Impl : ( ( rule__StandardOperation__OverrideAssignment_0 )? ) ; public final void rule__StandardOperation__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7371:1: ( ( ( rule__StandardOperation__OverrideAssignment_0 )? ) ) - // InternalRoom.g:7372:1: ( ( rule__StandardOperation__OverrideAssignment_0 )? ) + // InternalRoom.g:7402:1: ( ( ( rule__StandardOperation__OverrideAssignment_0 )? ) ) + // InternalRoom.g:7403:1: ( ( rule__StandardOperation__OverrideAssignment_0 )? ) { - // InternalRoom.g:7372:1: ( ( rule__StandardOperation__OverrideAssignment_0 )? ) - // InternalRoom.g:7373:1: ( rule__StandardOperation__OverrideAssignment_0 )? + // InternalRoom.g:7403:1: ( ( rule__StandardOperation__OverrideAssignment_0 )? ) + // InternalRoom.g:7404:1: ( rule__StandardOperation__OverrideAssignment_0 )? { before(grammarAccess.getStandardOperationAccess().getOverrideAssignment_0()); - // InternalRoom.g:7374:1: ( rule__StandardOperation__OverrideAssignment_0 )? - int alt81=2; - int LA81_0 = input.LA(1); + // InternalRoom.g:7405:1: ( rule__StandardOperation__OverrideAssignment_0 )? + int alt82=2; + int LA82_0 = input.LA(1); - if ( (LA81_0==128) ) { - alt81=1; + if ( (LA82_0==129) ) { + alt82=1; } - switch (alt81) { + switch (alt82) { case 1 : - // InternalRoom.g:7374:2: rule__StandardOperation__OverrideAssignment_0 + // InternalRoom.g:7405:2: rule__StandardOperation__OverrideAssignment_0 { pushFollow(FOLLOW_2); rule__StandardOperation__OverrideAssignment_0(); @@ -21806,14 +21903,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__1" - // InternalRoom.g:7384:1: rule__StandardOperation__Group__1 : rule__StandardOperation__Group__1__Impl rule__StandardOperation__Group__2 ; + // InternalRoom.g:7415:1: rule__StandardOperation__Group__1 : rule__StandardOperation__Group__1__Impl rule__StandardOperation__Group__2 ; public final void rule__StandardOperation__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7388:1: ( rule__StandardOperation__Group__1__Impl rule__StandardOperation__Group__2 ) - // InternalRoom.g:7389:2: rule__StandardOperation__Group__1__Impl rule__StandardOperation__Group__2 + // InternalRoom.g:7419:1: ( rule__StandardOperation__Group__1__Impl rule__StandardOperation__Group__2 ) + // InternalRoom.g:7420:2: rule__StandardOperation__Group__1__Impl rule__StandardOperation__Group__2 { pushFollow(FOLLOW_3); rule__StandardOperation__Group__1__Impl(); @@ -21844,17 +21941,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__1__Impl" - // InternalRoom.g:7396:1: rule__StandardOperation__Group__1__Impl : ( 'Operation' ) ; + // InternalRoom.g:7427:1: rule__StandardOperation__Group__1__Impl : ( 'Operation' ) ; public final void rule__StandardOperation__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7400:1: ( ( 'Operation' ) ) - // InternalRoom.g:7401:1: ( 'Operation' ) + // InternalRoom.g:7431:1: ( ( 'Operation' ) ) + // InternalRoom.g:7432:1: ( 'Operation' ) { - // InternalRoom.g:7401:1: ( 'Operation' ) - // InternalRoom.g:7402:1: 'Operation' + // InternalRoom.g:7432:1: ( 'Operation' ) + // InternalRoom.g:7433:1: 'Operation' { before(grammarAccess.getStandardOperationAccess().getOperationKeyword_1()); match(input,64,FOLLOW_2); @@ -21881,16 +21978,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__2" - // InternalRoom.g:7415:1: rule__StandardOperation__Group__2 : rule__StandardOperation__Group__2__Impl rule__StandardOperation__Group__3 ; + // InternalRoom.g:7446:1: rule__StandardOperation__Group__2 : rule__StandardOperation__Group__2__Impl rule__StandardOperation__Group__3 ; public final void rule__StandardOperation__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7419:1: ( rule__StandardOperation__Group__2__Impl rule__StandardOperation__Group__3 ) - // InternalRoom.g:7420:2: rule__StandardOperation__Group__2__Impl rule__StandardOperation__Group__3 + // InternalRoom.g:7450:1: ( rule__StandardOperation__Group__2__Impl rule__StandardOperation__Group__3 ) + // InternalRoom.g:7451:2: rule__StandardOperation__Group__2__Impl rule__StandardOperation__Group__3 { - pushFollow(FOLLOW_33); + pushFollow(FOLLOW_34); rule__StandardOperation__Group__2__Impl(); state._fsp--; @@ -21919,21 +22016,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__2__Impl" - // InternalRoom.g:7427:1: rule__StandardOperation__Group__2__Impl : ( ( rule__StandardOperation__NameAssignment_2 ) ) ; + // InternalRoom.g:7458:1: rule__StandardOperation__Group__2__Impl : ( ( rule__StandardOperation__NameAssignment_2 ) ) ; public final void rule__StandardOperation__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7431:1: ( ( ( rule__StandardOperation__NameAssignment_2 ) ) ) - // InternalRoom.g:7432:1: ( ( rule__StandardOperation__NameAssignment_2 ) ) + // InternalRoom.g:7462:1: ( ( ( rule__StandardOperation__NameAssignment_2 ) ) ) + // InternalRoom.g:7463:1: ( ( rule__StandardOperation__NameAssignment_2 ) ) { - // InternalRoom.g:7432:1: ( ( rule__StandardOperation__NameAssignment_2 ) ) - // InternalRoom.g:7433:1: ( rule__StandardOperation__NameAssignment_2 ) + // InternalRoom.g:7463:1: ( ( rule__StandardOperation__NameAssignment_2 ) ) + // InternalRoom.g:7464:1: ( rule__StandardOperation__NameAssignment_2 ) { before(grammarAccess.getStandardOperationAccess().getNameAssignment_2()); - // InternalRoom.g:7434:1: ( rule__StandardOperation__NameAssignment_2 ) - // InternalRoom.g:7434:2: rule__StandardOperation__NameAssignment_2 + // InternalRoom.g:7465:1: ( rule__StandardOperation__NameAssignment_2 ) + // InternalRoom.g:7465:2: rule__StandardOperation__NameAssignment_2 { pushFollow(FOLLOW_2); rule__StandardOperation__NameAssignment_2(); @@ -21966,16 +22063,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__3" - // InternalRoom.g:7444:1: rule__StandardOperation__Group__3 : rule__StandardOperation__Group__3__Impl rule__StandardOperation__Group__4 ; + // InternalRoom.g:7475:1: rule__StandardOperation__Group__3 : rule__StandardOperation__Group__3__Impl rule__StandardOperation__Group__4 ; public final void rule__StandardOperation__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7448:1: ( rule__StandardOperation__Group__3__Impl rule__StandardOperation__Group__4 ) - // InternalRoom.g:7449:2: rule__StandardOperation__Group__3__Impl rule__StandardOperation__Group__4 + // InternalRoom.g:7479:1: ( rule__StandardOperation__Group__3__Impl rule__StandardOperation__Group__4 ) + // InternalRoom.g:7480:2: rule__StandardOperation__Group__3__Impl rule__StandardOperation__Group__4 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_35); rule__StandardOperation__Group__3__Impl(); state._fsp--; @@ -22004,17 +22101,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__3__Impl" - // InternalRoom.g:7456:1: rule__StandardOperation__Group__3__Impl : ( '(' ) ; + // InternalRoom.g:7487:1: rule__StandardOperation__Group__3__Impl : ( '(' ) ; public final void rule__StandardOperation__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7460:1: ( ( '(' ) ) - // InternalRoom.g:7461:1: ( '(' ) + // InternalRoom.g:7491:1: ( ( '(' ) ) + // InternalRoom.g:7492:1: ( '(' ) { - // InternalRoom.g:7461:1: ( '(' ) - // InternalRoom.g:7462:1: '(' + // InternalRoom.g:7492:1: ( '(' ) + // InternalRoom.g:7493:1: '(' { before(grammarAccess.getStandardOperationAccess().getLeftParenthesisKeyword_3()); match(input,50,FOLLOW_2); @@ -22041,16 +22138,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__4" - // InternalRoom.g:7475:1: rule__StandardOperation__Group__4 : rule__StandardOperation__Group__4__Impl rule__StandardOperation__Group__5 ; + // InternalRoom.g:7506:1: rule__StandardOperation__Group__4 : rule__StandardOperation__Group__4__Impl rule__StandardOperation__Group__5 ; public final void rule__StandardOperation__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7479:1: ( rule__StandardOperation__Group__4__Impl rule__StandardOperation__Group__5 ) - // InternalRoom.g:7480:2: rule__StandardOperation__Group__4__Impl rule__StandardOperation__Group__5 + // InternalRoom.g:7510:1: ( rule__StandardOperation__Group__4__Impl rule__StandardOperation__Group__5 ) + // InternalRoom.g:7511:2: rule__StandardOperation__Group__4__Impl rule__StandardOperation__Group__5 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_35); rule__StandardOperation__Group__4__Impl(); state._fsp--; @@ -22079,29 +22176,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__4__Impl" - // InternalRoom.g:7487:1: rule__StandardOperation__Group__4__Impl : ( ( rule__StandardOperation__Group_4__0 )? ) ; + // InternalRoom.g:7518:1: rule__StandardOperation__Group__4__Impl : ( ( rule__StandardOperation__Group_4__0 )? ) ; public final void rule__StandardOperation__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7491:1: ( ( ( rule__StandardOperation__Group_4__0 )? ) ) - // InternalRoom.g:7492:1: ( ( rule__StandardOperation__Group_4__0 )? ) + // InternalRoom.g:7522:1: ( ( ( rule__StandardOperation__Group_4__0 )? ) ) + // InternalRoom.g:7523:1: ( ( rule__StandardOperation__Group_4__0 )? ) { - // InternalRoom.g:7492:1: ( ( rule__StandardOperation__Group_4__0 )? ) - // InternalRoom.g:7493:1: ( rule__StandardOperation__Group_4__0 )? + // InternalRoom.g:7523:1: ( ( rule__StandardOperation__Group_4__0 )? ) + // InternalRoom.g:7524:1: ( rule__StandardOperation__Group_4__0 )? { before(grammarAccess.getStandardOperationAccess().getGroup_4()); - // InternalRoom.g:7494:1: ( rule__StandardOperation__Group_4__0 )? - int alt82=2; - int LA82_0 = input.LA(1); + // InternalRoom.g:7525:1: ( rule__StandardOperation__Group_4__0 )? + int alt83=2; + int LA83_0 = input.LA(1); - if ( (LA82_0==RULE_ID) ) { - alt82=1; + if ( (LA83_0==RULE_ID) ) { + alt83=1; } - switch (alt82) { + switch (alt83) { case 1 : - // InternalRoom.g:7494:2: rule__StandardOperation__Group_4__0 + // InternalRoom.g:7525:2: rule__StandardOperation__Group_4__0 { pushFollow(FOLLOW_2); rule__StandardOperation__Group_4__0(); @@ -22137,16 +22234,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__5" - // InternalRoom.g:7504:1: rule__StandardOperation__Group__5 : rule__StandardOperation__Group__5__Impl rule__StandardOperation__Group__6 ; + // InternalRoom.g:7535:1: rule__StandardOperation__Group__5 : rule__StandardOperation__Group__5__Impl rule__StandardOperation__Group__6 ; public final void rule__StandardOperation__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7508:1: ( rule__StandardOperation__Group__5__Impl rule__StandardOperation__Group__6 ) - // InternalRoom.g:7509:2: rule__StandardOperation__Group__5__Impl rule__StandardOperation__Group__6 + // InternalRoom.g:7539:1: ( rule__StandardOperation__Group__5__Impl rule__StandardOperation__Group__6 ) + // InternalRoom.g:7540:2: rule__StandardOperation__Group__5__Impl rule__StandardOperation__Group__6 { - pushFollow(FOLLOW_35); + pushFollow(FOLLOW_36); rule__StandardOperation__Group__5__Impl(); state._fsp--; @@ -22175,17 +22272,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__5__Impl" - // InternalRoom.g:7516:1: rule__StandardOperation__Group__5__Impl : ( ')' ) ; + // InternalRoom.g:7547:1: rule__StandardOperation__Group__5__Impl : ( ')' ) ; public final void rule__StandardOperation__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7520:1: ( ( ')' ) ) - // InternalRoom.g:7521:1: ( ')' ) + // InternalRoom.g:7551:1: ( ( ')' ) ) + // InternalRoom.g:7552:1: ( ')' ) { - // InternalRoom.g:7521:1: ( ')' ) - // InternalRoom.g:7522:1: ')' + // InternalRoom.g:7552:1: ( ')' ) + // InternalRoom.g:7553:1: ')' { before(grammarAccess.getStandardOperationAccess().getRightParenthesisKeyword_5()); match(input,51,FOLLOW_2); @@ -22212,16 +22309,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__6" - // InternalRoom.g:7535:1: rule__StandardOperation__Group__6 : rule__StandardOperation__Group__6__Impl rule__StandardOperation__Group__7 ; + // InternalRoom.g:7566:1: rule__StandardOperation__Group__6 : rule__StandardOperation__Group__6__Impl rule__StandardOperation__Group__7 ; public final void rule__StandardOperation__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7539:1: ( rule__StandardOperation__Group__6__Impl rule__StandardOperation__Group__7 ) - // InternalRoom.g:7540:2: rule__StandardOperation__Group__6__Impl rule__StandardOperation__Group__7 + // InternalRoom.g:7570:1: ( rule__StandardOperation__Group__6__Impl rule__StandardOperation__Group__7 ) + // InternalRoom.g:7571:2: rule__StandardOperation__Group__6__Impl rule__StandardOperation__Group__7 { - pushFollow(FOLLOW_35); + pushFollow(FOLLOW_36); rule__StandardOperation__Group__6__Impl(); state._fsp--; @@ -22250,29 +22347,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__6__Impl" - // InternalRoom.g:7547:1: rule__StandardOperation__Group__6__Impl : ( ( rule__StandardOperation__Group_6__0 )? ) ; + // InternalRoom.g:7578:1: rule__StandardOperation__Group__6__Impl : ( ( rule__StandardOperation__Group_6__0 )? ) ; public final void rule__StandardOperation__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7551:1: ( ( ( rule__StandardOperation__Group_6__0 )? ) ) - // InternalRoom.g:7552:1: ( ( rule__StandardOperation__Group_6__0 )? ) + // InternalRoom.g:7582:1: ( ( ( rule__StandardOperation__Group_6__0 )? ) ) + // InternalRoom.g:7583:1: ( ( rule__StandardOperation__Group_6__0 )? ) { - // InternalRoom.g:7552:1: ( ( rule__StandardOperation__Group_6__0 )? ) - // InternalRoom.g:7553:1: ( rule__StandardOperation__Group_6__0 )? + // InternalRoom.g:7583:1: ( ( rule__StandardOperation__Group_6__0 )? ) + // InternalRoom.g:7584:1: ( rule__StandardOperation__Group_6__0 )? { before(grammarAccess.getStandardOperationAccess().getGroup_6()); - // InternalRoom.g:7554:1: ( rule__StandardOperation__Group_6__0 )? - int alt83=2; - int LA83_0 = input.LA(1); + // InternalRoom.g:7585:1: ( rule__StandardOperation__Group_6__0 )? + int alt84=2; + int LA84_0 = input.LA(1); - if ( (LA83_0==46) ) { - alt83=1; + if ( (LA84_0==46) ) { + alt84=1; } - switch (alt83) { + switch (alt84) { case 1 : - // InternalRoom.g:7554:2: rule__StandardOperation__Group_6__0 + // InternalRoom.g:7585:2: rule__StandardOperation__Group_6__0 { pushFollow(FOLLOW_2); rule__StandardOperation__Group_6__0(); @@ -22308,16 +22405,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__7" - // InternalRoom.g:7564:1: rule__StandardOperation__Group__7 : rule__StandardOperation__Group__7__Impl rule__StandardOperation__Group__8 ; + // InternalRoom.g:7595:1: rule__StandardOperation__Group__7 : rule__StandardOperation__Group__7__Impl rule__StandardOperation__Group__8 ; public final void rule__StandardOperation__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7568:1: ( rule__StandardOperation__Group__7__Impl rule__StandardOperation__Group__8 ) - // InternalRoom.g:7569:2: rule__StandardOperation__Group__7__Impl rule__StandardOperation__Group__8 + // InternalRoom.g:7599:1: ( rule__StandardOperation__Group__7__Impl rule__StandardOperation__Group__8 ) + // InternalRoom.g:7600:2: rule__StandardOperation__Group__7__Impl rule__StandardOperation__Group__8 { - pushFollow(FOLLOW_35); + pushFollow(FOLLOW_36); rule__StandardOperation__Group__7__Impl(); state._fsp--; @@ -22346,29 +22443,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__7__Impl" - // InternalRoom.g:7576:1: rule__StandardOperation__Group__7__Impl : ( ( rule__StandardOperation__DocuAssignment_7 )? ) ; + // InternalRoom.g:7607:1: rule__StandardOperation__Group__7__Impl : ( ( rule__StandardOperation__DocuAssignment_7 )? ) ; public final void rule__StandardOperation__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7580:1: ( ( ( rule__StandardOperation__DocuAssignment_7 )? ) ) - // InternalRoom.g:7581:1: ( ( rule__StandardOperation__DocuAssignment_7 )? ) + // InternalRoom.g:7611:1: ( ( ( rule__StandardOperation__DocuAssignment_7 )? ) ) + // InternalRoom.g:7612:1: ( ( rule__StandardOperation__DocuAssignment_7 )? ) { - // InternalRoom.g:7581:1: ( ( rule__StandardOperation__DocuAssignment_7 )? ) - // InternalRoom.g:7582:1: ( rule__StandardOperation__DocuAssignment_7 )? + // InternalRoom.g:7612:1: ( ( rule__StandardOperation__DocuAssignment_7 )? ) + // InternalRoom.g:7613:1: ( rule__StandardOperation__DocuAssignment_7 )? { before(grammarAccess.getStandardOperationAccess().getDocuAssignment_7()); - // InternalRoom.g:7583:1: ( rule__StandardOperation__DocuAssignment_7 )? - int alt84=2; - int LA84_0 = input.LA(1); + // InternalRoom.g:7614:1: ( rule__StandardOperation__DocuAssignment_7 )? + int alt85=2; + int LA85_0 = input.LA(1); - if ( (LA84_0==62) ) { - alt84=1; + if ( (LA85_0==62) ) { + alt85=1; } - switch (alt84) { + switch (alt85) { case 1 : - // InternalRoom.g:7583:2: rule__StandardOperation__DocuAssignment_7 + // InternalRoom.g:7614:2: rule__StandardOperation__DocuAssignment_7 { pushFollow(FOLLOW_2); rule__StandardOperation__DocuAssignment_7(); @@ -22404,14 +22501,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__8" - // InternalRoom.g:7593:1: rule__StandardOperation__Group__8 : rule__StandardOperation__Group__8__Impl ; + // InternalRoom.g:7624:1: rule__StandardOperation__Group__8 : rule__StandardOperation__Group__8__Impl ; public final void rule__StandardOperation__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7597:1: ( rule__StandardOperation__Group__8__Impl ) - // InternalRoom.g:7598:2: rule__StandardOperation__Group__8__Impl + // InternalRoom.g:7628:1: ( rule__StandardOperation__Group__8__Impl ) + // InternalRoom.g:7629:2: rule__StandardOperation__Group__8__Impl { pushFollow(FOLLOW_2); rule__StandardOperation__Group__8__Impl(); @@ -22437,21 +22534,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__8__Impl" - // InternalRoom.g:7604:1: rule__StandardOperation__Group__8__Impl : ( ( rule__StandardOperation__DetailCodeAssignment_8 ) ) ; + // InternalRoom.g:7635:1: rule__StandardOperation__Group__8__Impl : ( ( rule__StandardOperation__DetailCodeAssignment_8 ) ) ; public final void rule__StandardOperation__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7608:1: ( ( ( rule__StandardOperation__DetailCodeAssignment_8 ) ) ) - // InternalRoom.g:7609:1: ( ( rule__StandardOperation__DetailCodeAssignment_8 ) ) + // InternalRoom.g:7639:1: ( ( ( rule__StandardOperation__DetailCodeAssignment_8 ) ) ) + // InternalRoom.g:7640:1: ( ( rule__StandardOperation__DetailCodeAssignment_8 ) ) { - // InternalRoom.g:7609:1: ( ( rule__StandardOperation__DetailCodeAssignment_8 ) ) - // InternalRoom.g:7610:1: ( rule__StandardOperation__DetailCodeAssignment_8 ) + // InternalRoom.g:7640:1: ( ( rule__StandardOperation__DetailCodeAssignment_8 ) ) + // InternalRoom.g:7641:1: ( rule__StandardOperation__DetailCodeAssignment_8 ) { before(grammarAccess.getStandardOperationAccess().getDetailCodeAssignment_8()); - // InternalRoom.g:7611:1: ( rule__StandardOperation__DetailCodeAssignment_8 ) - // InternalRoom.g:7611:2: rule__StandardOperation__DetailCodeAssignment_8 + // InternalRoom.g:7642:1: ( rule__StandardOperation__DetailCodeAssignment_8 ) + // InternalRoom.g:7642:2: rule__StandardOperation__DetailCodeAssignment_8 { pushFollow(FOLLOW_2); rule__StandardOperation__DetailCodeAssignment_8(); @@ -22484,16 +22581,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group_4__0" - // InternalRoom.g:7639:1: rule__StandardOperation__Group_4__0 : rule__StandardOperation__Group_4__0__Impl rule__StandardOperation__Group_4__1 ; + // InternalRoom.g:7670:1: rule__StandardOperation__Group_4__0 : rule__StandardOperation__Group_4__0__Impl rule__StandardOperation__Group_4__1 ; public final void rule__StandardOperation__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7643:1: ( rule__StandardOperation__Group_4__0__Impl rule__StandardOperation__Group_4__1 ) - // InternalRoom.g:7644:2: rule__StandardOperation__Group_4__0__Impl rule__StandardOperation__Group_4__1 + // InternalRoom.g:7674:1: ( rule__StandardOperation__Group_4__0__Impl rule__StandardOperation__Group_4__1 ) + // InternalRoom.g:7675:2: rule__StandardOperation__Group_4__0__Impl rule__StandardOperation__Group_4__1 { - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_19); rule__StandardOperation__Group_4__0__Impl(); state._fsp--; @@ -22522,21 +22619,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group_4__0__Impl" - // InternalRoom.g:7651:1: rule__StandardOperation__Group_4__0__Impl : ( ( rule__StandardOperation__ArgumentsAssignment_4_0 ) ) ; + // InternalRoom.g:7682:1: rule__StandardOperation__Group_4__0__Impl : ( ( rule__StandardOperation__ArgumentsAssignment_4_0 ) ) ; public final void rule__StandardOperation__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7655:1: ( ( ( rule__StandardOperation__ArgumentsAssignment_4_0 ) ) ) - // InternalRoom.g:7656:1: ( ( rule__StandardOperation__ArgumentsAssignment_4_0 ) ) + // InternalRoom.g:7686:1: ( ( ( rule__StandardOperation__ArgumentsAssignment_4_0 ) ) ) + // InternalRoom.g:7687:1: ( ( rule__StandardOperation__ArgumentsAssignment_4_0 ) ) { - // InternalRoom.g:7656:1: ( ( rule__StandardOperation__ArgumentsAssignment_4_0 ) ) - // InternalRoom.g:7657:1: ( rule__StandardOperation__ArgumentsAssignment_4_0 ) + // InternalRoom.g:7687:1: ( ( rule__StandardOperation__ArgumentsAssignment_4_0 ) ) + // InternalRoom.g:7688:1: ( rule__StandardOperation__ArgumentsAssignment_4_0 ) { before(grammarAccess.getStandardOperationAccess().getArgumentsAssignment_4_0()); - // InternalRoom.g:7658:1: ( rule__StandardOperation__ArgumentsAssignment_4_0 ) - // InternalRoom.g:7658:2: rule__StandardOperation__ArgumentsAssignment_4_0 + // InternalRoom.g:7689:1: ( rule__StandardOperation__ArgumentsAssignment_4_0 ) + // InternalRoom.g:7689:2: rule__StandardOperation__ArgumentsAssignment_4_0 { pushFollow(FOLLOW_2); rule__StandardOperation__ArgumentsAssignment_4_0(); @@ -22569,14 +22666,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group_4__1" - // InternalRoom.g:7668:1: rule__StandardOperation__Group_4__1 : rule__StandardOperation__Group_4__1__Impl ; + // InternalRoom.g:7699:1: rule__StandardOperation__Group_4__1 : rule__StandardOperation__Group_4__1__Impl ; public final void rule__StandardOperation__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7672:1: ( rule__StandardOperation__Group_4__1__Impl ) - // InternalRoom.g:7673:2: rule__StandardOperation__Group_4__1__Impl + // InternalRoom.g:7703:1: ( rule__StandardOperation__Group_4__1__Impl ) + // InternalRoom.g:7704:2: rule__StandardOperation__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__StandardOperation__Group_4__1__Impl(); @@ -22602,35 +22699,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group_4__1__Impl" - // InternalRoom.g:7679:1: rule__StandardOperation__Group_4__1__Impl : ( ( rule__StandardOperation__Group_4_1__0 )* ) ; + // InternalRoom.g:7710:1: rule__StandardOperation__Group_4__1__Impl : ( ( rule__StandardOperation__Group_4_1__0 )* ) ; public final void rule__StandardOperation__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7683:1: ( ( ( rule__StandardOperation__Group_4_1__0 )* ) ) - // InternalRoom.g:7684:1: ( ( rule__StandardOperation__Group_4_1__0 )* ) + // InternalRoom.g:7714:1: ( ( ( rule__StandardOperation__Group_4_1__0 )* ) ) + // InternalRoom.g:7715:1: ( ( rule__StandardOperation__Group_4_1__0 )* ) { - // InternalRoom.g:7684:1: ( ( rule__StandardOperation__Group_4_1__0 )* ) - // InternalRoom.g:7685:1: ( rule__StandardOperation__Group_4_1__0 )* + // InternalRoom.g:7715:1: ( ( rule__StandardOperation__Group_4_1__0 )* ) + // InternalRoom.g:7716:1: ( rule__StandardOperation__Group_4_1__0 )* { before(grammarAccess.getStandardOperationAccess().getGroup_4_1()); - // InternalRoom.g:7686:1: ( rule__StandardOperation__Group_4_1__0 )* - loop85: + // InternalRoom.g:7717:1: ( rule__StandardOperation__Group_4_1__0 )* + loop86: do { - int alt85=2; - int LA85_0 = input.LA(1); + int alt86=2; + int LA86_0 = input.LA(1); - if ( (LA85_0==54) ) { - alt85=1; + if ( (LA86_0==54) ) { + alt86=1; } - switch (alt85) { + switch (alt86) { case 1 : - // InternalRoom.g:7686:2: rule__StandardOperation__Group_4_1__0 + // InternalRoom.g:7717:2: rule__StandardOperation__Group_4_1__0 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_20); rule__StandardOperation__Group_4_1__0(); state._fsp--; @@ -22640,7 +22737,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop85; + break loop86; } } while (true); @@ -22667,14 +22764,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group_4_1__0" - // InternalRoom.g:7700:1: rule__StandardOperation__Group_4_1__0 : rule__StandardOperation__Group_4_1__0__Impl rule__StandardOperation__Group_4_1__1 ; + // InternalRoom.g:7731:1: rule__StandardOperation__Group_4_1__0 : rule__StandardOperation__Group_4_1__0__Impl rule__StandardOperation__Group_4_1__1 ; public final void rule__StandardOperation__Group_4_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7704:1: ( rule__StandardOperation__Group_4_1__0__Impl rule__StandardOperation__Group_4_1__1 ) - // InternalRoom.g:7705:2: rule__StandardOperation__Group_4_1__0__Impl rule__StandardOperation__Group_4_1__1 + // InternalRoom.g:7735:1: ( rule__StandardOperation__Group_4_1__0__Impl rule__StandardOperation__Group_4_1__1 ) + // InternalRoom.g:7736:2: rule__StandardOperation__Group_4_1__0__Impl rule__StandardOperation__Group_4_1__1 { pushFollow(FOLLOW_3); rule__StandardOperation__Group_4_1__0__Impl(); @@ -22705,17 +22802,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group_4_1__0__Impl" - // InternalRoom.g:7712:1: rule__StandardOperation__Group_4_1__0__Impl : ( ',' ) ; + // InternalRoom.g:7743:1: rule__StandardOperation__Group_4_1__0__Impl : ( ',' ) ; public final void rule__StandardOperation__Group_4_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7716:1: ( ( ',' ) ) - // InternalRoom.g:7717:1: ( ',' ) + // InternalRoom.g:7747:1: ( ( ',' ) ) + // InternalRoom.g:7748:1: ( ',' ) { - // InternalRoom.g:7717:1: ( ',' ) - // InternalRoom.g:7718:1: ',' + // InternalRoom.g:7748:1: ( ',' ) + // InternalRoom.g:7749:1: ',' { before(grammarAccess.getStandardOperationAccess().getCommaKeyword_4_1_0()); match(input,54,FOLLOW_2); @@ -22742,14 +22839,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group_4_1__1" - // InternalRoom.g:7731:1: rule__StandardOperation__Group_4_1__1 : rule__StandardOperation__Group_4_1__1__Impl ; + // InternalRoom.g:7762:1: rule__StandardOperation__Group_4_1__1 : rule__StandardOperation__Group_4_1__1__Impl ; public final void rule__StandardOperation__Group_4_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7735:1: ( rule__StandardOperation__Group_4_1__1__Impl ) - // InternalRoom.g:7736:2: rule__StandardOperation__Group_4_1__1__Impl + // InternalRoom.g:7766:1: ( rule__StandardOperation__Group_4_1__1__Impl ) + // InternalRoom.g:7767:2: rule__StandardOperation__Group_4_1__1__Impl { pushFollow(FOLLOW_2); rule__StandardOperation__Group_4_1__1__Impl(); @@ -22775,21 +22872,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group_4_1__1__Impl" - // InternalRoom.g:7742:1: rule__StandardOperation__Group_4_1__1__Impl : ( ( rule__StandardOperation__ArgumentsAssignment_4_1_1 ) ) ; + // InternalRoom.g:7773:1: rule__StandardOperation__Group_4_1__1__Impl : ( ( rule__StandardOperation__ArgumentsAssignment_4_1_1 ) ) ; public final void rule__StandardOperation__Group_4_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7746:1: ( ( ( rule__StandardOperation__ArgumentsAssignment_4_1_1 ) ) ) - // InternalRoom.g:7747:1: ( ( rule__StandardOperation__ArgumentsAssignment_4_1_1 ) ) + // InternalRoom.g:7777:1: ( ( ( rule__StandardOperation__ArgumentsAssignment_4_1_1 ) ) ) + // InternalRoom.g:7778:1: ( ( rule__StandardOperation__ArgumentsAssignment_4_1_1 ) ) { - // InternalRoom.g:7747:1: ( ( rule__StandardOperation__ArgumentsAssignment_4_1_1 ) ) - // InternalRoom.g:7748:1: ( rule__StandardOperation__ArgumentsAssignment_4_1_1 ) + // InternalRoom.g:7778:1: ( ( rule__StandardOperation__ArgumentsAssignment_4_1_1 ) ) + // InternalRoom.g:7779:1: ( rule__StandardOperation__ArgumentsAssignment_4_1_1 ) { before(grammarAccess.getStandardOperationAccess().getArgumentsAssignment_4_1_1()); - // InternalRoom.g:7749:1: ( rule__StandardOperation__ArgumentsAssignment_4_1_1 ) - // InternalRoom.g:7749:2: rule__StandardOperation__ArgumentsAssignment_4_1_1 + // InternalRoom.g:7780:1: ( rule__StandardOperation__ArgumentsAssignment_4_1_1 ) + // InternalRoom.g:7780:2: rule__StandardOperation__ArgumentsAssignment_4_1_1 { pushFollow(FOLLOW_2); rule__StandardOperation__ArgumentsAssignment_4_1_1(); @@ -22822,16 +22919,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group_6__0" - // InternalRoom.g:7763:1: rule__StandardOperation__Group_6__0 : rule__StandardOperation__Group_6__0__Impl rule__StandardOperation__Group_6__1 ; + // InternalRoom.g:7794:1: rule__StandardOperation__Group_6__0 : rule__StandardOperation__Group_6__0__Impl rule__StandardOperation__Group_6__1 ; public final void rule__StandardOperation__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7767:1: ( rule__StandardOperation__Group_6__0__Impl rule__StandardOperation__Group_6__1 ) - // InternalRoom.g:7768:2: rule__StandardOperation__Group_6__0__Impl rule__StandardOperation__Group_6__1 + // InternalRoom.g:7798:1: ( rule__StandardOperation__Group_6__0__Impl rule__StandardOperation__Group_6__1 ) + // InternalRoom.g:7799:2: rule__StandardOperation__Group_6__0__Impl rule__StandardOperation__Group_6__1 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_37); rule__StandardOperation__Group_6__0__Impl(); state._fsp--; @@ -22860,17 +22957,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group_6__0__Impl" - // InternalRoom.g:7775:1: rule__StandardOperation__Group_6__0__Impl : ( ':' ) ; + // InternalRoom.g:7806:1: rule__StandardOperation__Group_6__0__Impl : ( ':' ) ; public final void rule__StandardOperation__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7779:1: ( ( ':' ) ) - // InternalRoom.g:7780:1: ( ':' ) + // InternalRoom.g:7810:1: ( ( ':' ) ) + // InternalRoom.g:7811:1: ( ':' ) { - // InternalRoom.g:7780:1: ( ':' ) - // InternalRoom.g:7781:1: ':' + // InternalRoom.g:7811:1: ( ':' ) + // InternalRoom.g:7812:1: ':' { before(grammarAccess.getStandardOperationAccess().getColonKeyword_6_0()); match(input,46,FOLLOW_2); @@ -22897,14 +22994,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group_6__1" - // InternalRoom.g:7794:1: rule__StandardOperation__Group_6__1 : rule__StandardOperation__Group_6__1__Impl ; + // InternalRoom.g:7825:1: rule__StandardOperation__Group_6__1 : rule__StandardOperation__Group_6__1__Impl ; public final void rule__StandardOperation__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7798:1: ( rule__StandardOperation__Group_6__1__Impl ) - // InternalRoom.g:7799:2: rule__StandardOperation__Group_6__1__Impl + // InternalRoom.g:7829:1: ( rule__StandardOperation__Group_6__1__Impl ) + // InternalRoom.g:7830:2: rule__StandardOperation__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__StandardOperation__Group_6__1__Impl(); @@ -22930,21 +23027,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group_6__1__Impl" - // InternalRoom.g:7805:1: rule__StandardOperation__Group_6__1__Impl : ( ( rule__StandardOperation__Alternatives_6_1 ) ) ; + // InternalRoom.g:7836:1: rule__StandardOperation__Group_6__1__Impl : ( ( rule__StandardOperation__Alternatives_6_1 ) ) ; public final void rule__StandardOperation__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7809:1: ( ( ( rule__StandardOperation__Alternatives_6_1 ) ) ) - // InternalRoom.g:7810:1: ( ( rule__StandardOperation__Alternatives_6_1 ) ) + // InternalRoom.g:7840:1: ( ( ( rule__StandardOperation__Alternatives_6_1 ) ) ) + // InternalRoom.g:7841:1: ( ( rule__StandardOperation__Alternatives_6_1 ) ) { - // InternalRoom.g:7810:1: ( ( rule__StandardOperation__Alternatives_6_1 ) ) - // InternalRoom.g:7811:1: ( rule__StandardOperation__Alternatives_6_1 ) + // InternalRoom.g:7841:1: ( ( rule__StandardOperation__Alternatives_6_1 ) ) + // InternalRoom.g:7842:1: ( rule__StandardOperation__Alternatives_6_1 ) { before(grammarAccess.getStandardOperationAccess().getAlternatives_6_1()); - // InternalRoom.g:7812:1: ( rule__StandardOperation__Alternatives_6_1 ) - // InternalRoom.g:7812:2: rule__StandardOperation__Alternatives_6_1 + // InternalRoom.g:7843:1: ( rule__StandardOperation__Alternatives_6_1 ) + // InternalRoom.g:7843:2: rule__StandardOperation__Alternatives_6_1 { pushFollow(FOLLOW_2); rule__StandardOperation__Alternatives_6_1(); @@ -22977,14 +23074,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__0" - // InternalRoom.g:7826:1: rule__PortOperation__Group__0 : rule__PortOperation__Group__0__Impl rule__PortOperation__Group__1 ; + // InternalRoom.g:7857:1: rule__PortOperation__Group__0 : rule__PortOperation__Group__0__Impl rule__PortOperation__Group__1 ; public final void rule__PortOperation__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7830:1: ( rule__PortOperation__Group__0__Impl rule__PortOperation__Group__1 ) - // InternalRoom.g:7831:2: rule__PortOperation__Group__0__Impl rule__PortOperation__Group__1 + // InternalRoom.g:7861:1: ( rule__PortOperation__Group__0__Impl rule__PortOperation__Group__1 ) + // InternalRoom.g:7862:2: rule__PortOperation__Group__0__Impl rule__PortOperation__Group__1 { pushFollow(FOLLOW_3); rule__PortOperation__Group__0__Impl(); @@ -23015,17 +23112,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__0__Impl" - // InternalRoom.g:7838:1: rule__PortOperation__Group__0__Impl : ( 'Operation' ) ; + // InternalRoom.g:7869:1: rule__PortOperation__Group__0__Impl : ( 'Operation' ) ; public final void rule__PortOperation__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7842:1: ( ( 'Operation' ) ) - // InternalRoom.g:7843:1: ( 'Operation' ) + // InternalRoom.g:7873:1: ( ( 'Operation' ) ) + // InternalRoom.g:7874:1: ( 'Operation' ) { - // InternalRoom.g:7843:1: ( 'Operation' ) - // InternalRoom.g:7844:1: 'Operation' + // InternalRoom.g:7874:1: ( 'Operation' ) + // InternalRoom.g:7875:1: 'Operation' { before(grammarAccess.getPortOperationAccess().getOperationKeyword_0()); match(input,64,FOLLOW_2); @@ -23052,16 +23149,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__1" - // InternalRoom.g:7857:1: rule__PortOperation__Group__1 : rule__PortOperation__Group__1__Impl rule__PortOperation__Group__2 ; + // InternalRoom.g:7888:1: rule__PortOperation__Group__1 : rule__PortOperation__Group__1__Impl rule__PortOperation__Group__2 ; public final void rule__PortOperation__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7861:1: ( rule__PortOperation__Group__1__Impl rule__PortOperation__Group__2 ) - // InternalRoom.g:7862:2: rule__PortOperation__Group__1__Impl rule__PortOperation__Group__2 + // InternalRoom.g:7892:1: ( rule__PortOperation__Group__1__Impl rule__PortOperation__Group__2 ) + // InternalRoom.g:7893:2: rule__PortOperation__Group__1__Impl rule__PortOperation__Group__2 { - pushFollow(FOLLOW_33); + pushFollow(FOLLOW_34); rule__PortOperation__Group__1__Impl(); state._fsp--; @@ -23090,21 +23187,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__1__Impl" - // InternalRoom.g:7869:1: rule__PortOperation__Group__1__Impl : ( ( rule__PortOperation__NameAssignment_1 ) ) ; + // InternalRoom.g:7900:1: rule__PortOperation__Group__1__Impl : ( ( rule__PortOperation__NameAssignment_1 ) ) ; public final void rule__PortOperation__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7873:1: ( ( ( rule__PortOperation__NameAssignment_1 ) ) ) - // InternalRoom.g:7874:1: ( ( rule__PortOperation__NameAssignment_1 ) ) + // InternalRoom.g:7904:1: ( ( ( rule__PortOperation__NameAssignment_1 ) ) ) + // InternalRoom.g:7905:1: ( ( rule__PortOperation__NameAssignment_1 ) ) { - // InternalRoom.g:7874:1: ( ( rule__PortOperation__NameAssignment_1 ) ) - // InternalRoom.g:7875:1: ( rule__PortOperation__NameAssignment_1 ) + // InternalRoom.g:7905:1: ( ( rule__PortOperation__NameAssignment_1 ) ) + // InternalRoom.g:7906:1: ( rule__PortOperation__NameAssignment_1 ) { before(grammarAccess.getPortOperationAccess().getNameAssignment_1()); - // InternalRoom.g:7876:1: ( rule__PortOperation__NameAssignment_1 ) - // InternalRoom.g:7876:2: rule__PortOperation__NameAssignment_1 + // InternalRoom.g:7907:1: ( rule__PortOperation__NameAssignment_1 ) + // InternalRoom.g:7907:2: rule__PortOperation__NameAssignment_1 { pushFollow(FOLLOW_2); rule__PortOperation__NameAssignment_1(); @@ -23137,16 +23234,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__2" - // InternalRoom.g:7886:1: rule__PortOperation__Group__2 : rule__PortOperation__Group__2__Impl rule__PortOperation__Group__3 ; + // InternalRoom.g:7917:1: rule__PortOperation__Group__2 : rule__PortOperation__Group__2__Impl rule__PortOperation__Group__3 ; public final void rule__PortOperation__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7890:1: ( rule__PortOperation__Group__2__Impl rule__PortOperation__Group__3 ) - // InternalRoom.g:7891:2: rule__PortOperation__Group__2__Impl rule__PortOperation__Group__3 + // InternalRoom.g:7921:1: ( rule__PortOperation__Group__2__Impl rule__PortOperation__Group__3 ) + // InternalRoom.g:7922:2: rule__PortOperation__Group__2__Impl rule__PortOperation__Group__3 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_35); rule__PortOperation__Group__2__Impl(); state._fsp--; @@ -23175,17 +23272,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__2__Impl" - // InternalRoom.g:7898:1: rule__PortOperation__Group__2__Impl : ( '(' ) ; + // InternalRoom.g:7929:1: rule__PortOperation__Group__2__Impl : ( '(' ) ; public final void rule__PortOperation__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7902:1: ( ( '(' ) ) - // InternalRoom.g:7903:1: ( '(' ) + // InternalRoom.g:7933:1: ( ( '(' ) ) + // InternalRoom.g:7934:1: ( '(' ) { - // InternalRoom.g:7903:1: ( '(' ) - // InternalRoom.g:7904:1: '(' + // InternalRoom.g:7934:1: ( '(' ) + // InternalRoom.g:7935:1: '(' { before(grammarAccess.getPortOperationAccess().getLeftParenthesisKeyword_2()); match(input,50,FOLLOW_2); @@ -23212,16 +23309,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__3" - // InternalRoom.g:7917:1: rule__PortOperation__Group__3 : rule__PortOperation__Group__3__Impl rule__PortOperation__Group__4 ; + // InternalRoom.g:7948:1: rule__PortOperation__Group__3 : rule__PortOperation__Group__3__Impl rule__PortOperation__Group__4 ; public final void rule__PortOperation__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7921:1: ( rule__PortOperation__Group__3__Impl rule__PortOperation__Group__4 ) - // InternalRoom.g:7922:2: rule__PortOperation__Group__3__Impl rule__PortOperation__Group__4 + // InternalRoom.g:7952:1: ( rule__PortOperation__Group__3__Impl rule__PortOperation__Group__4 ) + // InternalRoom.g:7953:2: rule__PortOperation__Group__3__Impl rule__PortOperation__Group__4 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_35); rule__PortOperation__Group__3__Impl(); state._fsp--; @@ -23250,29 +23347,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__3__Impl" - // InternalRoom.g:7929:1: rule__PortOperation__Group__3__Impl : ( ( rule__PortOperation__Group_3__0 )? ) ; + // InternalRoom.g:7960:1: rule__PortOperation__Group__3__Impl : ( ( rule__PortOperation__Group_3__0 )? ) ; public final void rule__PortOperation__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7933:1: ( ( ( rule__PortOperation__Group_3__0 )? ) ) - // InternalRoom.g:7934:1: ( ( rule__PortOperation__Group_3__0 )? ) + // InternalRoom.g:7964:1: ( ( ( rule__PortOperation__Group_3__0 )? ) ) + // InternalRoom.g:7965:1: ( ( rule__PortOperation__Group_3__0 )? ) { - // InternalRoom.g:7934:1: ( ( rule__PortOperation__Group_3__0 )? ) - // InternalRoom.g:7935:1: ( rule__PortOperation__Group_3__0 )? + // InternalRoom.g:7965:1: ( ( rule__PortOperation__Group_3__0 )? ) + // InternalRoom.g:7966:1: ( rule__PortOperation__Group_3__0 )? { before(grammarAccess.getPortOperationAccess().getGroup_3()); - // InternalRoom.g:7936:1: ( rule__PortOperation__Group_3__0 )? - int alt86=2; - int LA86_0 = input.LA(1); + // InternalRoom.g:7967:1: ( rule__PortOperation__Group_3__0 )? + int alt87=2; + int LA87_0 = input.LA(1); - if ( (LA86_0==RULE_ID) ) { - alt86=1; + if ( (LA87_0==RULE_ID) ) { + alt87=1; } - switch (alt86) { + switch (alt87) { case 1 : - // InternalRoom.g:7936:2: rule__PortOperation__Group_3__0 + // InternalRoom.g:7967:2: rule__PortOperation__Group_3__0 { pushFollow(FOLLOW_2); rule__PortOperation__Group_3__0(); @@ -23308,16 +23405,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__4" - // InternalRoom.g:7946:1: rule__PortOperation__Group__4 : rule__PortOperation__Group__4__Impl rule__PortOperation__Group__5 ; + // InternalRoom.g:7977:1: rule__PortOperation__Group__4 : rule__PortOperation__Group__4__Impl rule__PortOperation__Group__5 ; public final void rule__PortOperation__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7950:1: ( rule__PortOperation__Group__4__Impl rule__PortOperation__Group__5 ) - // InternalRoom.g:7951:2: rule__PortOperation__Group__4__Impl rule__PortOperation__Group__5 + // InternalRoom.g:7981:1: ( rule__PortOperation__Group__4__Impl rule__PortOperation__Group__5 ) + // InternalRoom.g:7982:2: rule__PortOperation__Group__4__Impl rule__PortOperation__Group__5 { - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_38); rule__PortOperation__Group__4__Impl(); state._fsp--; @@ -23346,17 +23443,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__4__Impl" - // InternalRoom.g:7958:1: rule__PortOperation__Group__4__Impl : ( ')' ) ; + // InternalRoom.g:7989:1: rule__PortOperation__Group__4__Impl : ( ')' ) ; public final void rule__PortOperation__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7962:1: ( ( ')' ) ) - // InternalRoom.g:7963:1: ( ')' ) + // InternalRoom.g:7993:1: ( ( ')' ) ) + // InternalRoom.g:7994:1: ( ')' ) { - // InternalRoom.g:7963:1: ( ')' ) - // InternalRoom.g:7964:1: ')' + // InternalRoom.g:7994:1: ( ')' ) + // InternalRoom.g:7995:1: ')' { before(grammarAccess.getPortOperationAccess().getRightParenthesisKeyword_4()); match(input,51,FOLLOW_2); @@ -23383,16 +23480,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__5" - // InternalRoom.g:7977:1: rule__PortOperation__Group__5 : rule__PortOperation__Group__5__Impl rule__PortOperation__Group__6 ; + // InternalRoom.g:8008:1: rule__PortOperation__Group__5 : rule__PortOperation__Group__5__Impl rule__PortOperation__Group__6 ; public final void rule__PortOperation__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7981:1: ( rule__PortOperation__Group__5__Impl rule__PortOperation__Group__6 ) - // InternalRoom.g:7982:2: rule__PortOperation__Group__5__Impl rule__PortOperation__Group__6 + // InternalRoom.g:8012:1: ( rule__PortOperation__Group__5__Impl rule__PortOperation__Group__6 ) + // InternalRoom.g:8013:2: rule__PortOperation__Group__5__Impl rule__PortOperation__Group__6 { - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_38); rule__PortOperation__Group__5__Impl(); state._fsp--; @@ -23421,29 +23518,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__5__Impl" - // InternalRoom.g:7989:1: rule__PortOperation__Group__5__Impl : ( ( rule__PortOperation__Alternatives_5 )? ) ; + // InternalRoom.g:8020:1: rule__PortOperation__Group__5__Impl : ( ( rule__PortOperation__Alternatives_5 )? ) ; public final void rule__PortOperation__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:7993:1: ( ( ( rule__PortOperation__Alternatives_5 )? ) ) - // InternalRoom.g:7994:1: ( ( rule__PortOperation__Alternatives_5 )? ) + // InternalRoom.g:8024:1: ( ( ( rule__PortOperation__Alternatives_5 )? ) ) + // InternalRoom.g:8025:1: ( ( rule__PortOperation__Alternatives_5 )? ) { - // InternalRoom.g:7994:1: ( ( rule__PortOperation__Alternatives_5 )? ) - // InternalRoom.g:7995:1: ( rule__PortOperation__Alternatives_5 )? + // InternalRoom.g:8025:1: ( ( rule__PortOperation__Alternatives_5 )? ) + // InternalRoom.g:8026:1: ( rule__PortOperation__Alternatives_5 )? { before(grammarAccess.getPortOperationAccess().getAlternatives_5()); - // InternalRoom.g:7996:1: ( rule__PortOperation__Alternatives_5 )? - int alt87=2; - int LA87_0 = input.LA(1); + // InternalRoom.g:8027:1: ( rule__PortOperation__Alternatives_5 )? + int alt88=2; + int LA88_0 = input.LA(1); - if ( (LA87_0==46||LA87_0==65) ) { - alt87=1; + if ( (LA88_0==46||LA88_0==65) ) { + alt88=1; } - switch (alt87) { + switch (alt88) { case 1 : - // InternalRoom.g:7996:2: rule__PortOperation__Alternatives_5 + // InternalRoom.g:8027:2: rule__PortOperation__Alternatives_5 { pushFollow(FOLLOW_2); rule__PortOperation__Alternatives_5(); @@ -23479,16 +23576,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__6" - // InternalRoom.g:8006:1: rule__PortOperation__Group__6 : rule__PortOperation__Group__6__Impl rule__PortOperation__Group__7 ; + // InternalRoom.g:8037:1: rule__PortOperation__Group__6 : rule__PortOperation__Group__6__Impl rule__PortOperation__Group__7 ; public final void rule__PortOperation__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8010:1: ( rule__PortOperation__Group__6__Impl rule__PortOperation__Group__7 ) - // InternalRoom.g:8011:2: rule__PortOperation__Group__6__Impl rule__PortOperation__Group__7 + // InternalRoom.g:8041:1: ( rule__PortOperation__Group__6__Impl rule__PortOperation__Group__7 ) + // InternalRoom.g:8042:2: rule__PortOperation__Group__6__Impl rule__PortOperation__Group__7 { - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_38); rule__PortOperation__Group__6__Impl(); state._fsp--; @@ -23517,29 +23614,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__6__Impl" - // InternalRoom.g:8018:1: rule__PortOperation__Group__6__Impl : ( ( rule__PortOperation__DocuAssignment_6 )? ) ; + // InternalRoom.g:8049:1: rule__PortOperation__Group__6__Impl : ( ( rule__PortOperation__DocuAssignment_6 )? ) ; public final void rule__PortOperation__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8022:1: ( ( ( rule__PortOperation__DocuAssignment_6 )? ) ) - // InternalRoom.g:8023:1: ( ( rule__PortOperation__DocuAssignment_6 )? ) + // InternalRoom.g:8053:1: ( ( ( rule__PortOperation__DocuAssignment_6 )? ) ) + // InternalRoom.g:8054:1: ( ( rule__PortOperation__DocuAssignment_6 )? ) { - // InternalRoom.g:8023:1: ( ( rule__PortOperation__DocuAssignment_6 )? ) - // InternalRoom.g:8024:1: ( rule__PortOperation__DocuAssignment_6 )? + // InternalRoom.g:8054:1: ( ( rule__PortOperation__DocuAssignment_6 )? ) + // InternalRoom.g:8055:1: ( rule__PortOperation__DocuAssignment_6 )? { before(grammarAccess.getPortOperationAccess().getDocuAssignment_6()); - // InternalRoom.g:8025:1: ( rule__PortOperation__DocuAssignment_6 )? - int alt88=2; - int LA88_0 = input.LA(1); + // InternalRoom.g:8056:1: ( rule__PortOperation__DocuAssignment_6 )? + int alt89=2; + int LA89_0 = input.LA(1); - if ( (LA88_0==62) ) { - alt88=1; + if ( (LA89_0==62) ) { + alt89=1; } - switch (alt88) { + switch (alt89) { case 1 : - // InternalRoom.g:8025:2: rule__PortOperation__DocuAssignment_6 + // InternalRoom.g:8056:2: rule__PortOperation__DocuAssignment_6 { pushFollow(FOLLOW_2); rule__PortOperation__DocuAssignment_6(); @@ -23575,14 +23672,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__7" - // InternalRoom.g:8035:1: rule__PortOperation__Group__7 : rule__PortOperation__Group__7__Impl ; + // InternalRoom.g:8066:1: rule__PortOperation__Group__7 : rule__PortOperation__Group__7__Impl ; public final void rule__PortOperation__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8039:1: ( rule__PortOperation__Group__7__Impl ) - // InternalRoom.g:8040:2: rule__PortOperation__Group__7__Impl + // InternalRoom.g:8070:1: ( rule__PortOperation__Group__7__Impl ) + // InternalRoom.g:8071:2: rule__PortOperation__Group__7__Impl { pushFollow(FOLLOW_2); rule__PortOperation__Group__7__Impl(); @@ -23608,21 +23705,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__7__Impl" - // InternalRoom.g:8046:1: rule__PortOperation__Group__7__Impl : ( ( rule__PortOperation__DetailCodeAssignment_7 ) ) ; + // InternalRoom.g:8077:1: rule__PortOperation__Group__7__Impl : ( ( rule__PortOperation__DetailCodeAssignment_7 ) ) ; public final void rule__PortOperation__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8050:1: ( ( ( rule__PortOperation__DetailCodeAssignment_7 ) ) ) - // InternalRoom.g:8051:1: ( ( rule__PortOperation__DetailCodeAssignment_7 ) ) + // InternalRoom.g:8081:1: ( ( ( rule__PortOperation__DetailCodeAssignment_7 ) ) ) + // InternalRoom.g:8082:1: ( ( rule__PortOperation__DetailCodeAssignment_7 ) ) { - // InternalRoom.g:8051:1: ( ( rule__PortOperation__DetailCodeAssignment_7 ) ) - // InternalRoom.g:8052:1: ( rule__PortOperation__DetailCodeAssignment_7 ) + // InternalRoom.g:8082:1: ( ( rule__PortOperation__DetailCodeAssignment_7 ) ) + // InternalRoom.g:8083:1: ( rule__PortOperation__DetailCodeAssignment_7 ) { before(grammarAccess.getPortOperationAccess().getDetailCodeAssignment_7()); - // InternalRoom.g:8053:1: ( rule__PortOperation__DetailCodeAssignment_7 ) - // InternalRoom.g:8053:2: rule__PortOperation__DetailCodeAssignment_7 + // InternalRoom.g:8084:1: ( rule__PortOperation__DetailCodeAssignment_7 ) + // InternalRoom.g:8084:2: rule__PortOperation__DetailCodeAssignment_7 { pushFollow(FOLLOW_2); rule__PortOperation__DetailCodeAssignment_7(); @@ -23655,16 +23752,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_3__0" - // InternalRoom.g:8079:1: rule__PortOperation__Group_3__0 : rule__PortOperation__Group_3__0__Impl rule__PortOperation__Group_3__1 ; + // InternalRoom.g:8110:1: rule__PortOperation__Group_3__0 : rule__PortOperation__Group_3__0__Impl rule__PortOperation__Group_3__1 ; public final void rule__PortOperation__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8083:1: ( rule__PortOperation__Group_3__0__Impl rule__PortOperation__Group_3__1 ) - // InternalRoom.g:8084:2: rule__PortOperation__Group_3__0__Impl rule__PortOperation__Group_3__1 + // InternalRoom.g:8114:1: ( rule__PortOperation__Group_3__0__Impl rule__PortOperation__Group_3__1 ) + // InternalRoom.g:8115:2: rule__PortOperation__Group_3__0__Impl rule__PortOperation__Group_3__1 { - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_19); rule__PortOperation__Group_3__0__Impl(); state._fsp--; @@ -23693,21 +23790,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_3__0__Impl" - // InternalRoom.g:8091:1: rule__PortOperation__Group_3__0__Impl : ( ( rule__PortOperation__ArgumentsAssignment_3_0 ) ) ; + // InternalRoom.g:8122:1: rule__PortOperation__Group_3__0__Impl : ( ( rule__PortOperation__ArgumentsAssignment_3_0 ) ) ; public final void rule__PortOperation__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8095:1: ( ( ( rule__PortOperation__ArgumentsAssignment_3_0 ) ) ) - // InternalRoom.g:8096:1: ( ( rule__PortOperation__ArgumentsAssignment_3_0 ) ) + // InternalRoom.g:8126:1: ( ( ( rule__PortOperation__ArgumentsAssignment_3_0 ) ) ) + // InternalRoom.g:8127:1: ( ( rule__PortOperation__ArgumentsAssignment_3_0 ) ) { - // InternalRoom.g:8096:1: ( ( rule__PortOperation__ArgumentsAssignment_3_0 ) ) - // InternalRoom.g:8097:1: ( rule__PortOperation__ArgumentsAssignment_3_0 ) + // InternalRoom.g:8127:1: ( ( rule__PortOperation__ArgumentsAssignment_3_0 ) ) + // InternalRoom.g:8128:1: ( rule__PortOperation__ArgumentsAssignment_3_0 ) { before(grammarAccess.getPortOperationAccess().getArgumentsAssignment_3_0()); - // InternalRoom.g:8098:1: ( rule__PortOperation__ArgumentsAssignment_3_0 ) - // InternalRoom.g:8098:2: rule__PortOperation__ArgumentsAssignment_3_0 + // InternalRoom.g:8129:1: ( rule__PortOperation__ArgumentsAssignment_3_0 ) + // InternalRoom.g:8129:2: rule__PortOperation__ArgumentsAssignment_3_0 { pushFollow(FOLLOW_2); rule__PortOperation__ArgumentsAssignment_3_0(); @@ -23740,14 +23837,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_3__1" - // InternalRoom.g:8108:1: rule__PortOperation__Group_3__1 : rule__PortOperation__Group_3__1__Impl ; + // InternalRoom.g:8139:1: rule__PortOperation__Group_3__1 : rule__PortOperation__Group_3__1__Impl ; public final void rule__PortOperation__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8112:1: ( rule__PortOperation__Group_3__1__Impl ) - // InternalRoom.g:8113:2: rule__PortOperation__Group_3__1__Impl + // InternalRoom.g:8143:1: ( rule__PortOperation__Group_3__1__Impl ) + // InternalRoom.g:8144:2: rule__PortOperation__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__PortOperation__Group_3__1__Impl(); @@ -23773,35 +23870,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_3__1__Impl" - // InternalRoom.g:8119:1: rule__PortOperation__Group_3__1__Impl : ( ( rule__PortOperation__Group_3_1__0 )* ) ; + // InternalRoom.g:8150:1: rule__PortOperation__Group_3__1__Impl : ( ( rule__PortOperation__Group_3_1__0 )* ) ; public final void rule__PortOperation__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8123:1: ( ( ( rule__PortOperation__Group_3_1__0 )* ) ) - // InternalRoom.g:8124:1: ( ( rule__PortOperation__Group_3_1__0 )* ) + // InternalRoom.g:8154:1: ( ( ( rule__PortOperation__Group_3_1__0 )* ) ) + // InternalRoom.g:8155:1: ( ( rule__PortOperation__Group_3_1__0 )* ) { - // InternalRoom.g:8124:1: ( ( rule__PortOperation__Group_3_1__0 )* ) - // InternalRoom.g:8125:1: ( rule__PortOperation__Group_3_1__0 )* + // InternalRoom.g:8155:1: ( ( rule__PortOperation__Group_3_1__0 )* ) + // InternalRoom.g:8156:1: ( rule__PortOperation__Group_3_1__0 )* { before(grammarAccess.getPortOperationAccess().getGroup_3_1()); - // InternalRoom.g:8126:1: ( rule__PortOperation__Group_3_1__0 )* - loop89: + // InternalRoom.g:8157:1: ( rule__PortOperation__Group_3_1__0 )* + loop90: do { - int alt89=2; - int LA89_0 = input.LA(1); + int alt90=2; + int LA90_0 = input.LA(1); - if ( (LA89_0==54) ) { - alt89=1; + if ( (LA90_0==54) ) { + alt90=1; } - switch (alt89) { + switch (alt90) { case 1 : - // InternalRoom.g:8126:2: rule__PortOperation__Group_3_1__0 + // InternalRoom.g:8157:2: rule__PortOperation__Group_3_1__0 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_20); rule__PortOperation__Group_3_1__0(); state._fsp--; @@ -23811,7 +23908,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop89; + break loop90; } } while (true); @@ -23838,14 +23935,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_3_1__0" - // InternalRoom.g:8140:1: rule__PortOperation__Group_3_1__0 : rule__PortOperation__Group_3_1__0__Impl rule__PortOperation__Group_3_1__1 ; + // InternalRoom.g:8171:1: rule__PortOperation__Group_3_1__0 : rule__PortOperation__Group_3_1__0__Impl rule__PortOperation__Group_3_1__1 ; public final void rule__PortOperation__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8144:1: ( rule__PortOperation__Group_3_1__0__Impl rule__PortOperation__Group_3_1__1 ) - // InternalRoom.g:8145:2: rule__PortOperation__Group_3_1__0__Impl rule__PortOperation__Group_3_1__1 + // InternalRoom.g:8175:1: ( rule__PortOperation__Group_3_1__0__Impl rule__PortOperation__Group_3_1__1 ) + // InternalRoom.g:8176:2: rule__PortOperation__Group_3_1__0__Impl rule__PortOperation__Group_3_1__1 { pushFollow(FOLLOW_3); rule__PortOperation__Group_3_1__0__Impl(); @@ -23876,17 +23973,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_3_1__0__Impl" - // InternalRoom.g:8152:1: rule__PortOperation__Group_3_1__0__Impl : ( ',' ) ; + // InternalRoom.g:8183:1: rule__PortOperation__Group_3_1__0__Impl : ( ',' ) ; public final void rule__PortOperation__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8156:1: ( ( ',' ) ) - // InternalRoom.g:8157:1: ( ',' ) + // InternalRoom.g:8187:1: ( ( ',' ) ) + // InternalRoom.g:8188:1: ( ',' ) { - // InternalRoom.g:8157:1: ( ',' ) - // InternalRoom.g:8158:1: ',' + // InternalRoom.g:8188:1: ( ',' ) + // InternalRoom.g:8189:1: ',' { before(grammarAccess.getPortOperationAccess().getCommaKeyword_3_1_0()); match(input,54,FOLLOW_2); @@ -23913,14 +24010,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_3_1__1" - // InternalRoom.g:8171:1: rule__PortOperation__Group_3_1__1 : rule__PortOperation__Group_3_1__1__Impl ; + // InternalRoom.g:8202:1: rule__PortOperation__Group_3_1__1 : rule__PortOperation__Group_3_1__1__Impl ; public final void rule__PortOperation__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8175:1: ( rule__PortOperation__Group_3_1__1__Impl ) - // InternalRoom.g:8176:2: rule__PortOperation__Group_3_1__1__Impl + // InternalRoom.g:8206:1: ( rule__PortOperation__Group_3_1__1__Impl ) + // InternalRoom.g:8207:2: rule__PortOperation__Group_3_1__1__Impl { pushFollow(FOLLOW_2); rule__PortOperation__Group_3_1__1__Impl(); @@ -23946,21 +24043,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_3_1__1__Impl" - // InternalRoom.g:8182:1: rule__PortOperation__Group_3_1__1__Impl : ( ( rule__PortOperation__ArgumentsAssignment_3_1_1 ) ) ; + // InternalRoom.g:8213:1: rule__PortOperation__Group_3_1__1__Impl : ( ( rule__PortOperation__ArgumentsAssignment_3_1_1 ) ) ; public final void rule__PortOperation__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8186:1: ( ( ( rule__PortOperation__ArgumentsAssignment_3_1_1 ) ) ) - // InternalRoom.g:8187:1: ( ( rule__PortOperation__ArgumentsAssignment_3_1_1 ) ) + // InternalRoom.g:8217:1: ( ( ( rule__PortOperation__ArgumentsAssignment_3_1_1 ) ) ) + // InternalRoom.g:8218:1: ( ( rule__PortOperation__ArgumentsAssignment_3_1_1 ) ) { - // InternalRoom.g:8187:1: ( ( rule__PortOperation__ArgumentsAssignment_3_1_1 ) ) - // InternalRoom.g:8188:1: ( rule__PortOperation__ArgumentsAssignment_3_1_1 ) + // InternalRoom.g:8218:1: ( ( rule__PortOperation__ArgumentsAssignment_3_1_1 ) ) + // InternalRoom.g:8219:1: ( rule__PortOperation__ArgumentsAssignment_3_1_1 ) { before(grammarAccess.getPortOperationAccess().getArgumentsAssignment_3_1_1()); - // InternalRoom.g:8189:1: ( rule__PortOperation__ArgumentsAssignment_3_1_1 ) - // InternalRoom.g:8189:2: rule__PortOperation__ArgumentsAssignment_3_1_1 + // InternalRoom.g:8220:1: ( rule__PortOperation__ArgumentsAssignment_3_1_1 ) + // InternalRoom.g:8220:2: rule__PortOperation__ArgumentsAssignment_3_1_1 { pushFollow(FOLLOW_2); rule__PortOperation__ArgumentsAssignment_3_1_1(); @@ -23993,16 +24090,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_5_0__0" - // InternalRoom.g:8203:1: rule__PortOperation__Group_5_0__0 : rule__PortOperation__Group_5_0__0__Impl rule__PortOperation__Group_5_0__1 ; + // InternalRoom.g:8234:1: rule__PortOperation__Group_5_0__0 : rule__PortOperation__Group_5_0__0__Impl rule__PortOperation__Group_5_0__1 ; public final void rule__PortOperation__Group_5_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8207:1: ( rule__PortOperation__Group_5_0__0__Impl rule__PortOperation__Group_5_0__1 ) - // InternalRoom.g:8208:2: rule__PortOperation__Group_5_0__0__Impl rule__PortOperation__Group_5_0__1 + // InternalRoom.g:8238:1: ( rule__PortOperation__Group_5_0__0__Impl rule__PortOperation__Group_5_0__1 ) + // InternalRoom.g:8239:2: rule__PortOperation__Group_5_0__0__Impl rule__PortOperation__Group_5_0__1 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_37); rule__PortOperation__Group_5_0__0__Impl(); state._fsp--; @@ -24031,17 +24128,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_5_0__0__Impl" - // InternalRoom.g:8215:1: rule__PortOperation__Group_5_0__0__Impl : ( ':' ) ; + // InternalRoom.g:8246:1: rule__PortOperation__Group_5_0__0__Impl : ( ':' ) ; public final void rule__PortOperation__Group_5_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8219:1: ( ( ':' ) ) - // InternalRoom.g:8220:1: ( ':' ) + // InternalRoom.g:8250:1: ( ( ':' ) ) + // InternalRoom.g:8251:1: ( ':' ) { - // InternalRoom.g:8220:1: ( ':' ) - // InternalRoom.g:8221:1: ':' + // InternalRoom.g:8251:1: ( ':' ) + // InternalRoom.g:8252:1: ':' { before(grammarAccess.getPortOperationAccess().getColonKeyword_5_0_0()); match(input,46,FOLLOW_2); @@ -24068,14 +24165,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_5_0__1" - // InternalRoom.g:8234:1: rule__PortOperation__Group_5_0__1 : rule__PortOperation__Group_5_0__1__Impl ; + // InternalRoom.g:8265:1: rule__PortOperation__Group_5_0__1 : rule__PortOperation__Group_5_0__1__Impl ; public final void rule__PortOperation__Group_5_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8238:1: ( rule__PortOperation__Group_5_0__1__Impl ) - // InternalRoom.g:8239:2: rule__PortOperation__Group_5_0__1__Impl + // InternalRoom.g:8269:1: ( rule__PortOperation__Group_5_0__1__Impl ) + // InternalRoom.g:8270:2: rule__PortOperation__Group_5_0__1__Impl { pushFollow(FOLLOW_2); rule__PortOperation__Group_5_0__1__Impl(); @@ -24101,21 +24198,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_5_0__1__Impl" - // InternalRoom.g:8245:1: rule__PortOperation__Group_5_0__1__Impl : ( ( rule__PortOperation__Alternatives_5_0_1 ) ) ; + // InternalRoom.g:8276:1: rule__PortOperation__Group_5_0__1__Impl : ( ( rule__PortOperation__Alternatives_5_0_1 ) ) ; public final void rule__PortOperation__Group_5_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8249:1: ( ( ( rule__PortOperation__Alternatives_5_0_1 ) ) ) - // InternalRoom.g:8250:1: ( ( rule__PortOperation__Alternatives_5_0_1 ) ) + // InternalRoom.g:8280:1: ( ( ( rule__PortOperation__Alternatives_5_0_1 ) ) ) + // InternalRoom.g:8281:1: ( ( rule__PortOperation__Alternatives_5_0_1 ) ) { - // InternalRoom.g:8250:1: ( ( rule__PortOperation__Alternatives_5_0_1 ) ) - // InternalRoom.g:8251:1: ( rule__PortOperation__Alternatives_5_0_1 ) + // InternalRoom.g:8281:1: ( ( rule__PortOperation__Alternatives_5_0_1 ) ) + // InternalRoom.g:8282:1: ( rule__PortOperation__Alternatives_5_0_1 ) { before(grammarAccess.getPortOperationAccess().getAlternatives_5_0_1()); - // InternalRoom.g:8252:1: ( rule__PortOperation__Alternatives_5_0_1 ) - // InternalRoom.g:8252:2: rule__PortOperation__Alternatives_5_0_1 + // InternalRoom.g:8283:1: ( rule__PortOperation__Alternatives_5_0_1 ) + // InternalRoom.g:8283:2: rule__PortOperation__Alternatives_5_0_1 { pushFollow(FOLLOW_2); rule__PortOperation__Alternatives_5_0_1(); @@ -24148,14 +24245,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_5_1__0" - // InternalRoom.g:8266:1: rule__PortOperation__Group_5_1__0 : rule__PortOperation__Group_5_1__0__Impl rule__PortOperation__Group_5_1__1 ; + // InternalRoom.g:8297:1: rule__PortOperation__Group_5_1__0 : rule__PortOperation__Group_5_1__0__Impl rule__PortOperation__Group_5_1__1 ; public final void rule__PortOperation__Group_5_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8270:1: ( rule__PortOperation__Group_5_1__0__Impl rule__PortOperation__Group_5_1__1 ) - // InternalRoom.g:8271:2: rule__PortOperation__Group_5_1__0__Impl rule__PortOperation__Group_5_1__1 + // InternalRoom.g:8301:1: ( rule__PortOperation__Group_5_1__0__Impl rule__PortOperation__Group_5_1__1 ) + // InternalRoom.g:8302:2: rule__PortOperation__Group_5_1__0__Impl rule__PortOperation__Group_5_1__1 { pushFollow(FOLLOW_3); rule__PortOperation__Group_5_1__0__Impl(); @@ -24186,17 +24283,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_5_1__0__Impl" - // InternalRoom.g:8278:1: rule__PortOperation__Group_5_1__0__Impl : ( 'sends' ) ; + // InternalRoom.g:8309:1: rule__PortOperation__Group_5_1__0__Impl : ( 'sends' ) ; public final void rule__PortOperation__Group_5_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8282:1: ( ( 'sends' ) ) - // InternalRoom.g:8283:1: ( 'sends' ) + // InternalRoom.g:8313:1: ( ( 'sends' ) ) + // InternalRoom.g:8314:1: ( 'sends' ) { - // InternalRoom.g:8283:1: ( 'sends' ) - // InternalRoom.g:8284:1: 'sends' + // InternalRoom.g:8314:1: ( 'sends' ) + // InternalRoom.g:8315:1: 'sends' { before(grammarAccess.getPortOperationAccess().getSendsKeyword_5_1_0()); match(input,65,FOLLOW_2); @@ -24223,14 +24320,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_5_1__1" - // InternalRoom.g:8297:1: rule__PortOperation__Group_5_1__1 : rule__PortOperation__Group_5_1__1__Impl ; + // InternalRoom.g:8328:1: rule__PortOperation__Group_5_1__1 : rule__PortOperation__Group_5_1__1__Impl ; public final void rule__PortOperation__Group_5_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8301:1: ( rule__PortOperation__Group_5_1__1__Impl ) - // InternalRoom.g:8302:2: rule__PortOperation__Group_5_1__1__Impl + // InternalRoom.g:8332:1: ( rule__PortOperation__Group_5_1__1__Impl ) + // InternalRoom.g:8333:2: rule__PortOperation__Group_5_1__1__Impl { pushFollow(FOLLOW_2); rule__PortOperation__Group_5_1__1__Impl(); @@ -24256,21 +24353,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_5_1__1__Impl" - // InternalRoom.g:8308:1: rule__PortOperation__Group_5_1__1__Impl : ( ( rule__PortOperation__SendsMsgAssignment_5_1_1 ) ) ; + // InternalRoom.g:8339:1: rule__PortOperation__Group_5_1__1__Impl : ( ( rule__PortOperation__SendsMsgAssignment_5_1_1 ) ) ; public final void rule__PortOperation__Group_5_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8312:1: ( ( ( rule__PortOperation__SendsMsgAssignment_5_1_1 ) ) ) - // InternalRoom.g:8313:1: ( ( rule__PortOperation__SendsMsgAssignment_5_1_1 ) ) + // InternalRoom.g:8343:1: ( ( ( rule__PortOperation__SendsMsgAssignment_5_1_1 ) ) ) + // InternalRoom.g:8344:1: ( ( rule__PortOperation__SendsMsgAssignment_5_1_1 ) ) { - // InternalRoom.g:8313:1: ( ( rule__PortOperation__SendsMsgAssignment_5_1_1 ) ) - // InternalRoom.g:8314:1: ( rule__PortOperation__SendsMsgAssignment_5_1_1 ) + // InternalRoom.g:8344:1: ( ( rule__PortOperation__SendsMsgAssignment_5_1_1 ) ) + // InternalRoom.g:8345:1: ( rule__PortOperation__SendsMsgAssignment_5_1_1 ) { before(grammarAccess.getPortOperationAccess().getSendsMsgAssignment_5_1_1()); - // InternalRoom.g:8315:1: ( rule__PortOperation__SendsMsgAssignment_5_1_1 ) - // InternalRoom.g:8315:2: rule__PortOperation__SendsMsgAssignment_5_1_1 + // InternalRoom.g:8346:1: ( rule__PortOperation__SendsMsgAssignment_5_1_1 ) + // InternalRoom.g:8346:2: rule__PortOperation__SendsMsgAssignment_5_1_1 { pushFollow(FOLLOW_2); rule__PortOperation__SendsMsgAssignment_5_1_1(); @@ -24303,16 +24400,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassStructor__Group__0" - // InternalRoom.g:8329:1: rule__ClassStructor__Group__0 : rule__ClassStructor__Group__0__Impl rule__ClassStructor__Group__1 ; + // InternalRoom.g:8360:1: rule__ClassStructor__Group__0 : rule__ClassStructor__Group__0__Impl rule__ClassStructor__Group__1 ; public final void rule__ClassStructor__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8333:1: ( rule__ClassStructor__Group__0__Impl rule__ClassStructor__Group__1 ) - // InternalRoom.g:8334:2: rule__ClassStructor__Group__0__Impl rule__ClassStructor__Group__1 + // InternalRoom.g:8364:1: ( rule__ClassStructor__Group__0__Impl rule__ClassStructor__Group__1 ) + // InternalRoom.g:8365:2: rule__ClassStructor__Group__0__Impl rule__ClassStructor__Group__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__ClassStructor__Group__0__Impl(); state._fsp--; @@ -24341,21 +24438,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassStructor__Group__0__Impl" - // InternalRoom.g:8341:1: rule__ClassStructor__Group__0__Impl : ( ( rule__ClassStructor__NameAssignment_0 ) ) ; + // InternalRoom.g:8372:1: rule__ClassStructor__Group__0__Impl : ( ( rule__ClassStructor__NameAssignment_0 ) ) ; public final void rule__ClassStructor__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8345:1: ( ( ( rule__ClassStructor__NameAssignment_0 ) ) ) - // InternalRoom.g:8346:1: ( ( rule__ClassStructor__NameAssignment_0 ) ) + // InternalRoom.g:8376:1: ( ( ( rule__ClassStructor__NameAssignment_0 ) ) ) + // InternalRoom.g:8377:1: ( ( rule__ClassStructor__NameAssignment_0 ) ) { - // InternalRoom.g:8346:1: ( ( rule__ClassStructor__NameAssignment_0 ) ) - // InternalRoom.g:8347:1: ( rule__ClassStructor__NameAssignment_0 ) + // InternalRoom.g:8377:1: ( ( rule__ClassStructor__NameAssignment_0 ) ) + // InternalRoom.g:8378:1: ( rule__ClassStructor__NameAssignment_0 ) { before(grammarAccess.getClassStructorAccess().getNameAssignment_0()); - // InternalRoom.g:8348:1: ( rule__ClassStructor__NameAssignment_0 ) - // InternalRoom.g:8348:2: rule__ClassStructor__NameAssignment_0 + // InternalRoom.g:8379:1: ( rule__ClassStructor__NameAssignment_0 ) + // InternalRoom.g:8379:2: rule__ClassStructor__NameAssignment_0 { pushFollow(FOLLOW_2); rule__ClassStructor__NameAssignment_0(); @@ -24388,14 +24485,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassStructor__Group__1" - // InternalRoom.g:8358:1: rule__ClassStructor__Group__1 : rule__ClassStructor__Group__1__Impl ; + // InternalRoom.g:8389:1: rule__ClassStructor__Group__1 : rule__ClassStructor__Group__1__Impl ; public final void rule__ClassStructor__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8362:1: ( rule__ClassStructor__Group__1__Impl ) - // InternalRoom.g:8363:2: rule__ClassStructor__Group__1__Impl + // InternalRoom.g:8393:1: ( rule__ClassStructor__Group__1__Impl ) + // InternalRoom.g:8394:2: rule__ClassStructor__Group__1__Impl { pushFollow(FOLLOW_2); rule__ClassStructor__Group__1__Impl(); @@ -24421,21 +24518,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassStructor__Group__1__Impl" - // InternalRoom.g:8369:1: rule__ClassStructor__Group__1__Impl : ( ( rule__ClassStructor__DetailCodeAssignment_1 ) ) ; + // InternalRoom.g:8400:1: rule__ClassStructor__Group__1__Impl : ( ( rule__ClassStructor__DetailCodeAssignment_1 ) ) ; public final void rule__ClassStructor__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8373:1: ( ( ( rule__ClassStructor__DetailCodeAssignment_1 ) ) ) - // InternalRoom.g:8374:1: ( ( rule__ClassStructor__DetailCodeAssignment_1 ) ) + // InternalRoom.g:8404:1: ( ( ( rule__ClassStructor__DetailCodeAssignment_1 ) ) ) + // InternalRoom.g:8405:1: ( ( rule__ClassStructor__DetailCodeAssignment_1 ) ) { - // InternalRoom.g:8374:1: ( ( rule__ClassStructor__DetailCodeAssignment_1 ) ) - // InternalRoom.g:8375:1: ( rule__ClassStructor__DetailCodeAssignment_1 ) + // InternalRoom.g:8405:1: ( ( rule__ClassStructor__DetailCodeAssignment_1 ) ) + // InternalRoom.g:8406:1: ( rule__ClassStructor__DetailCodeAssignment_1 ) { before(grammarAccess.getClassStructorAccess().getDetailCodeAssignment_1()); - // InternalRoom.g:8376:1: ( rule__ClassStructor__DetailCodeAssignment_1 ) - // InternalRoom.g:8376:2: rule__ClassStructor__DetailCodeAssignment_1 + // InternalRoom.g:8407:1: ( rule__ClassStructor__DetailCodeAssignment_1 ) + // InternalRoom.g:8407:2: rule__ClassStructor__DetailCodeAssignment_1 { pushFollow(FOLLOW_2); rule__ClassStructor__DetailCodeAssignment_1(); @@ -24468,16 +24565,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__0" - // InternalRoom.g:8390:1: rule__ProtocolClass__Group__0 : rule__ProtocolClass__Group__0__Impl rule__ProtocolClass__Group__1 ; + // InternalRoom.g:8421:1: rule__ProtocolClass__Group__0 : rule__ProtocolClass__Group__0__Impl rule__ProtocolClass__Group__1 ; public final void rule__ProtocolClass__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8394:1: ( rule__ProtocolClass__Group__0__Impl rule__ProtocolClass__Group__1 ) - // InternalRoom.g:8395:2: rule__ProtocolClass__Group__0__Impl rule__ProtocolClass__Group__1 + // InternalRoom.g:8425:1: ( rule__ProtocolClass__Group__0__Impl rule__ProtocolClass__Group__1 ) + // InternalRoom.g:8426:2: rule__ProtocolClass__Group__0__Impl rule__ProtocolClass__Group__1 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_39); rule__ProtocolClass__Group__0__Impl(); state._fsp--; @@ -24506,29 +24603,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__0__Impl" - // InternalRoom.g:8402:1: rule__ProtocolClass__Group__0__Impl : ( ( rule__ProtocolClass__CommTypeAssignment_0 )? ) ; + // InternalRoom.g:8433:1: rule__ProtocolClass__Group__0__Impl : ( ( rule__ProtocolClass__CommTypeAssignment_0 )? ) ; public final void rule__ProtocolClass__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8406:1: ( ( ( rule__ProtocolClass__CommTypeAssignment_0 )? ) ) - // InternalRoom.g:8407:1: ( ( rule__ProtocolClass__CommTypeAssignment_0 )? ) + // InternalRoom.g:8437:1: ( ( ( rule__ProtocolClass__CommTypeAssignment_0 )? ) ) + // InternalRoom.g:8438:1: ( ( rule__ProtocolClass__CommTypeAssignment_0 )? ) { - // InternalRoom.g:8407:1: ( ( rule__ProtocolClass__CommTypeAssignment_0 )? ) - // InternalRoom.g:8408:1: ( rule__ProtocolClass__CommTypeAssignment_0 )? + // InternalRoom.g:8438:1: ( ( rule__ProtocolClass__CommTypeAssignment_0 )? ) + // InternalRoom.g:8439:1: ( rule__ProtocolClass__CommTypeAssignment_0 )? { before(grammarAccess.getProtocolClassAccess().getCommTypeAssignment_0()); - // InternalRoom.g:8409:1: ( rule__ProtocolClass__CommTypeAssignment_0 )? - int alt90=2; - int LA90_0 = input.LA(1); + // InternalRoom.g:8440:1: ( rule__ProtocolClass__CommTypeAssignment_0 )? + int alt91=2; + int LA91_0 = input.LA(1); - if ( ((LA90_0>=33 && LA90_0<=35)) ) { - alt90=1; + if ( ((LA91_0>=33 && LA91_0<=35)) ) { + alt91=1; } - switch (alt90) { + switch (alt91) { case 1 : - // InternalRoom.g:8409:2: rule__ProtocolClass__CommTypeAssignment_0 + // InternalRoom.g:8440:2: rule__ProtocolClass__CommTypeAssignment_0 { pushFollow(FOLLOW_2); rule__ProtocolClass__CommTypeAssignment_0(); @@ -24564,14 +24661,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__1" - // InternalRoom.g:8419:1: rule__ProtocolClass__Group__1 : rule__ProtocolClass__Group__1__Impl rule__ProtocolClass__Group__2 ; + // InternalRoom.g:8450:1: rule__ProtocolClass__Group__1 : rule__ProtocolClass__Group__1__Impl rule__ProtocolClass__Group__2 ; public final void rule__ProtocolClass__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8423:1: ( rule__ProtocolClass__Group__1__Impl rule__ProtocolClass__Group__2 ) - // InternalRoom.g:8424:2: rule__ProtocolClass__Group__1__Impl rule__ProtocolClass__Group__2 + // InternalRoom.g:8454:1: ( rule__ProtocolClass__Group__1__Impl rule__ProtocolClass__Group__2 ) + // InternalRoom.g:8455:2: rule__ProtocolClass__Group__1__Impl rule__ProtocolClass__Group__2 { pushFollow(FOLLOW_3); rule__ProtocolClass__Group__1__Impl(); @@ -24602,17 +24699,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__1__Impl" - // InternalRoom.g:8431:1: rule__ProtocolClass__Group__1__Impl : ( 'ProtocolClass' ) ; + // InternalRoom.g:8462:1: rule__ProtocolClass__Group__1__Impl : ( 'ProtocolClass' ) ; public final void rule__ProtocolClass__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8435:1: ( ( 'ProtocolClass' ) ) - // InternalRoom.g:8436:1: ( 'ProtocolClass' ) + // InternalRoom.g:8466:1: ( ( 'ProtocolClass' ) ) + // InternalRoom.g:8467:1: ( 'ProtocolClass' ) { - // InternalRoom.g:8436:1: ( 'ProtocolClass' ) - // InternalRoom.g:8437:1: 'ProtocolClass' + // InternalRoom.g:8467:1: ( 'ProtocolClass' ) + // InternalRoom.g:8468:1: 'ProtocolClass' { before(grammarAccess.getProtocolClassAccess().getProtocolClassKeyword_1()); match(input,20,FOLLOW_2); @@ -24639,16 +24736,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__2" - // InternalRoom.g:8450:1: rule__ProtocolClass__Group__2 : rule__ProtocolClass__Group__2__Impl rule__ProtocolClass__Group__3 ; + // InternalRoom.g:8481:1: rule__ProtocolClass__Group__2 : rule__ProtocolClass__Group__2__Impl rule__ProtocolClass__Group__3 ; public final void rule__ProtocolClass__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8454:1: ( rule__ProtocolClass__Group__2__Impl rule__ProtocolClass__Group__3 ) - // InternalRoom.g:8455:2: rule__ProtocolClass__Group__2__Impl rule__ProtocolClass__Group__3 + // InternalRoom.g:8485:1: ( rule__ProtocolClass__Group__2__Impl rule__ProtocolClass__Group__3 ) + // InternalRoom.g:8486:2: rule__ProtocolClass__Group__2__Impl rule__ProtocolClass__Group__3 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_24); rule__ProtocolClass__Group__2__Impl(); state._fsp--; @@ -24677,21 +24774,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__2__Impl" - // InternalRoom.g:8462:1: rule__ProtocolClass__Group__2__Impl : ( ( rule__ProtocolClass__NameAssignment_2 ) ) ; + // InternalRoom.g:8493:1: rule__ProtocolClass__Group__2__Impl : ( ( rule__ProtocolClass__NameAssignment_2 ) ) ; public final void rule__ProtocolClass__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8466:1: ( ( ( rule__ProtocolClass__NameAssignment_2 ) ) ) - // InternalRoom.g:8467:1: ( ( rule__ProtocolClass__NameAssignment_2 ) ) + // InternalRoom.g:8497:1: ( ( ( rule__ProtocolClass__NameAssignment_2 ) ) ) + // InternalRoom.g:8498:1: ( ( rule__ProtocolClass__NameAssignment_2 ) ) { - // InternalRoom.g:8467:1: ( ( rule__ProtocolClass__NameAssignment_2 ) ) - // InternalRoom.g:8468:1: ( rule__ProtocolClass__NameAssignment_2 ) + // InternalRoom.g:8498:1: ( ( rule__ProtocolClass__NameAssignment_2 ) ) + // InternalRoom.g:8499:1: ( rule__ProtocolClass__NameAssignment_2 ) { before(grammarAccess.getProtocolClassAccess().getNameAssignment_2()); - // InternalRoom.g:8469:1: ( rule__ProtocolClass__NameAssignment_2 ) - // InternalRoom.g:8469:2: rule__ProtocolClass__NameAssignment_2 + // InternalRoom.g:8500:1: ( rule__ProtocolClass__NameAssignment_2 ) + // InternalRoom.g:8500:2: rule__ProtocolClass__NameAssignment_2 { pushFollow(FOLLOW_2); rule__ProtocolClass__NameAssignment_2(); @@ -24724,16 +24821,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__3" - // InternalRoom.g:8479:1: rule__ProtocolClass__Group__3 : rule__ProtocolClass__Group__3__Impl rule__ProtocolClass__Group__4 ; + // InternalRoom.g:8510:1: rule__ProtocolClass__Group__3 : rule__ProtocolClass__Group__3__Impl rule__ProtocolClass__Group__4 ; public final void rule__ProtocolClass__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8483:1: ( rule__ProtocolClass__Group__3__Impl rule__ProtocolClass__Group__4 ) - // InternalRoom.g:8484:2: rule__ProtocolClass__Group__3__Impl rule__ProtocolClass__Group__4 + // InternalRoom.g:8514:1: ( rule__ProtocolClass__Group__3__Impl rule__ProtocolClass__Group__4 ) + // InternalRoom.g:8515:2: rule__ProtocolClass__Group__3__Impl rule__ProtocolClass__Group__4 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_24); rule__ProtocolClass__Group__3__Impl(); state._fsp--; @@ -24762,29 +24859,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__3__Impl" - // InternalRoom.g:8491:1: rule__ProtocolClass__Group__3__Impl : ( ( rule__ProtocolClass__DocuAssignment_3 )? ) ; + // InternalRoom.g:8522:1: rule__ProtocolClass__Group__3__Impl : ( ( rule__ProtocolClass__DocuAssignment_3 )? ) ; public final void rule__ProtocolClass__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8495:1: ( ( ( rule__ProtocolClass__DocuAssignment_3 )? ) ) - // InternalRoom.g:8496:1: ( ( rule__ProtocolClass__DocuAssignment_3 )? ) + // InternalRoom.g:8526:1: ( ( ( rule__ProtocolClass__DocuAssignment_3 )? ) ) + // InternalRoom.g:8527:1: ( ( rule__ProtocolClass__DocuAssignment_3 )? ) { - // InternalRoom.g:8496:1: ( ( rule__ProtocolClass__DocuAssignment_3 )? ) - // InternalRoom.g:8497:1: ( rule__ProtocolClass__DocuAssignment_3 )? + // InternalRoom.g:8527:1: ( ( rule__ProtocolClass__DocuAssignment_3 )? ) + // InternalRoom.g:8528:1: ( rule__ProtocolClass__DocuAssignment_3 )? { before(grammarAccess.getProtocolClassAccess().getDocuAssignment_3()); - // InternalRoom.g:8498:1: ( rule__ProtocolClass__DocuAssignment_3 )? - int alt91=2; - int LA91_0 = input.LA(1); + // InternalRoom.g:8529:1: ( rule__ProtocolClass__DocuAssignment_3 )? + int alt92=2; + int LA92_0 = input.LA(1); - if ( (LA91_0==62) ) { - alt91=1; + if ( (LA92_0==62) ) { + alt92=1; } - switch (alt91) { + switch (alt92) { case 1 : - // InternalRoom.g:8498:2: rule__ProtocolClass__DocuAssignment_3 + // InternalRoom.g:8529:2: rule__ProtocolClass__DocuAssignment_3 { pushFollow(FOLLOW_2); rule__ProtocolClass__DocuAssignment_3(); @@ -24820,16 +24917,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__4" - // InternalRoom.g:8508:1: rule__ProtocolClass__Group__4 : rule__ProtocolClass__Group__4__Impl rule__ProtocolClass__Group__5 ; + // InternalRoom.g:8539:1: rule__ProtocolClass__Group__4 : rule__ProtocolClass__Group__4__Impl rule__ProtocolClass__Group__5 ; public final void rule__ProtocolClass__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8512:1: ( rule__ProtocolClass__Group__4__Impl rule__ProtocolClass__Group__5 ) - // InternalRoom.g:8513:2: rule__ProtocolClass__Group__4__Impl rule__ProtocolClass__Group__5 + // InternalRoom.g:8543:1: ( rule__ProtocolClass__Group__4__Impl rule__ProtocolClass__Group__5 ) + // InternalRoom.g:8544:2: rule__ProtocolClass__Group__4__Impl rule__ProtocolClass__Group__5 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_24); rule__ProtocolClass__Group__4__Impl(); state._fsp--; @@ -24858,29 +24955,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__4__Impl" - // InternalRoom.g:8520:1: rule__ProtocolClass__Group__4__Impl : ( ( rule__ProtocolClass__Group_4__0 )? ) ; + // InternalRoom.g:8551:1: rule__ProtocolClass__Group__4__Impl : ( ( rule__ProtocolClass__Group_4__0 )? ) ; public final void rule__ProtocolClass__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8524:1: ( ( ( rule__ProtocolClass__Group_4__0 )? ) ) - // InternalRoom.g:8525:1: ( ( rule__ProtocolClass__Group_4__0 )? ) + // InternalRoom.g:8555:1: ( ( ( rule__ProtocolClass__Group_4__0 )? ) ) + // InternalRoom.g:8556:1: ( ( rule__ProtocolClass__Group_4__0 )? ) { - // InternalRoom.g:8525:1: ( ( rule__ProtocolClass__Group_4__0 )? ) - // InternalRoom.g:8526:1: ( rule__ProtocolClass__Group_4__0 )? + // InternalRoom.g:8556:1: ( ( rule__ProtocolClass__Group_4__0 )? ) + // InternalRoom.g:8557:1: ( rule__ProtocolClass__Group_4__0 )? { before(grammarAccess.getProtocolClassAccess().getGroup_4()); - // InternalRoom.g:8527:1: ( rule__ProtocolClass__Group_4__0 )? - int alt92=2; - int LA92_0 = input.LA(1); + // InternalRoom.g:8558:1: ( rule__ProtocolClass__Group_4__0 )? + int alt93=2; + int LA93_0 = input.LA(1); - if ( (LA92_0==57) ) { - alt92=1; + if ( (LA93_0==57) ) { + alt93=1; } - switch (alt92) { + switch (alt93) { case 1 : - // InternalRoom.g:8527:2: rule__ProtocolClass__Group_4__0 + // InternalRoom.g:8558:2: rule__ProtocolClass__Group_4__0 { pushFollow(FOLLOW_2); rule__ProtocolClass__Group_4__0(); @@ -24916,16 +25013,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__5" - // InternalRoom.g:8537:1: rule__ProtocolClass__Group__5 : rule__ProtocolClass__Group__5__Impl rule__ProtocolClass__Group__6 ; + // InternalRoom.g:8568:1: rule__ProtocolClass__Group__5 : rule__ProtocolClass__Group__5__Impl rule__ProtocolClass__Group__6 ; public final void rule__ProtocolClass__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8541:1: ( rule__ProtocolClass__Group__5__Impl rule__ProtocolClass__Group__6 ) - // InternalRoom.g:8542:2: rule__ProtocolClass__Group__5__Impl rule__ProtocolClass__Group__6 + // InternalRoom.g:8572:1: ( rule__ProtocolClass__Group__5__Impl rule__ProtocolClass__Group__6 ) + // InternalRoom.g:8573:2: rule__ProtocolClass__Group__5__Impl rule__ProtocolClass__Group__6 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_40); rule__ProtocolClass__Group__5__Impl(); state._fsp--; @@ -24954,17 +25051,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__5__Impl" - // InternalRoom.g:8549:1: rule__ProtocolClass__Group__5__Impl : ( '{' ) ; + // InternalRoom.g:8580:1: rule__ProtocolClass__Group__5__Impl : ( '{' ) ; public final void rule__ProtocolClass__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8553:1: ( ( '{' ) ) - // InternalRoom.g:8554:1: ( '{' ) + // InternalRoom.g:8584:1: ( ( '{' ) ) + // InternalRoom.g:8585:1: ( '{' ) { - // InternalRoom.g:8554:1: ( '{' ) - // InternalRoom.g:8555:1: '{' + // InternalRoom.g:8585:1: ( '{' ) + // InternalRoom.g:8586:1: '{' { before(grammarAccess.getProtocolClassAccess().getLeftCurlyBracketKeyword_5()); match(input,44,FOLLOW_2); @@ -24991,16 +25088,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__6" - // InternalRoom.g:8568:1: rule__ProtocolClass__Group__6 : rule__ProtocolClass__Group__6__Impl rule__ProtocolClass__Group__7 ; + // InternalRoom.g:8599:1: rule__ProtocolClass__Group__6 : rule__ProtocolClass__Group__6__Impl rule__ProtocolClass__Group__7 ; public final void rule__ProtocolClass__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8572:1: ( rule__ProtocolClass__Group__6__Impl rule__ProtocolClass__Group__7 ) - // InternalRoom.g:8573:2: rule__ProtocolClass__Group__6__Impl rule__ProtocolClass__Group__7 + // InternalRoom.g:8603:1: ( rule__ProtocolClass__Group__6__Impl rule__ProtocolClass__Group__7 ) + // InternalRoom.g:8604:2: rule__ProtocolClass__Group__6__Impl rule__ProtocolClass__Group__7 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_40); rule__ProtocolClass__Group__6__Impl(); state._fsp--; @@ -25029,35 +25126,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__6__Impl" - // InternalRoom.g:8580:1: rule__ProtocolClass__Group__6__Impl : ( ( rule__ProtocolClass__AnnotationsAssignment_6 )* ) ; + // InternalRoom.g:8611:1: rule__ProtocolClass__Group__6__Impl : ( ( rule__ProtocolClass__AnnotationsAssignment_6 )* ) ; public final void rule__ProtocolClass__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8584:1: ( ( ( rule__ProtocolClass__AnnotationsAssignment_6 )* ) ) - // InternalRoom.g:8585:1: ( ( rule__ProtocolClass__AnnotationsAssignment_6 )* ) + // InternalRoom.g:8615:1: ( ( ( rule__ProtocolClass__AnnotationsAssignment_6 )* ) ) + // InternalRoom.g:8616:1: ( ( rule__ProtocolClass__AnnotationsAssignment_6 )* ) { - // InternalRoom.g:8585:1: ( ( rule__ProtocolClass__AnnotationsAssignment_6 )* ) - // InternalRoom.g:8586:1: ( rule__ProtocolClass__AnnotationsAssignment_6 )* + // InternalRoom.g:8616:1: ( ( rule__ProtocolClass__AnnotationsAssignment_6 )* ) + // InternalRoom.g:8617:1: ( rule__ProtocolClass__AnnotationsAssignment_6 )* { before(grammarAccess.getProtocolClassAccess().getAnnotationsAssignment_6()); - // InternalRoom.g:8587:1: ( rule__ProtocolClass__AnnotationsAssignment_6 )* - loop93: + // InternalRoom.g:8618:1: ( rule__ProtocolClass__AnnotationsAssignment_6 )* + loop94: do { - int alt93=2; - int LA93_0 = input.LA(1); + int alt94=2; + int LA94_0 = input.LA(1); - if ( (LA93_0==121) ) { - alt93=1; + if ( (LA94_0==121) ) { + alt94=1; } - switch (alt93) { + switch (alt94) { case 1 : - // InternalRoom.g:8587:2: rule__ProtocolClass__AnnotationsAssignment_6 + // InternalRoom.g:8618:2: rule__ProtocolClass__AnnotationsAssignment_6 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_26); rule__ProtocolClass__AnnotationsAssignment_6(); state._fsp--; @@ -25067,7 +25164,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop93; + break loop94; } } while (true); @@ -25094,16 +25191,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__7" - // InternalRoom.g:8597:1: rule__ProtocolClass__Group__7 : rule__ProtocolClass__Group__7__Impl rule__ProtocolClass__Group__8 ; + // InternalRoom.g:8628:1: rule__ProtocolClass__Group__7 : rule__ProtocolClass__Group__7__Impl rule__ProtocolClass__Group__8 ; public final void rule__ProtocolClass__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8601:1: ( rule__ProtocolClass__Group__7__Impl rule__ProtocolClass__Group__8 ) - // InternalRoom.g:8602:2: rule__ProtocolClass__Group__7__Impl rule__ProtocolClass__Group__8 + // InternalRoom.g:8632:1: ( rule__ProtocolClass__Group__7__Impl rule__ProtocolClass__Group__8 ) + // InternalRoom.g:8633:2: rule__ProtocolClass__Group__7__Impl rule__ProtocolClass__Group__8 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_40); rule__ProtocolClass__Group__7__Impl(); state._fsp--; @@ -25132,29 +25229,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__7__Impl" - // InternalRoom.g:8609:1: rule__ProtocolClass__Group__7__Impl : ( ( rule__ProtocolClass__Group_7__0 )? ) ; + // InternalRoom.g:8640:1: rule__ProtocolClass__Group__7__Impl : ( ( rule__ProtocolClass__Group_7__0 )? ) ; public final void rule__ProtocolClass__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8613:1: ( ( ( rule__ProtocolClass__Group_7__0 )? ) ) - // InternalRoom.g:8614:1: ( ( rule__ProtocolClass__Group_7__0 )? ) + // InternalRoom.g:8644:1: ( ( ( rule__ProtocolClass__Group_7__0 )? ) ) + // InternalRoom.g:8645:1: ( ( rule__ProtocolClass__Group_7__0 )? ) { - // InternalRoom.g:8614:1: ( ( rule__ProtocolClass__Group_7__0 )? ) - // InternalRoom.g:8615:1: ( rule__ProtocolClass__Group_7__0 )? + // InternalRoom.g:8645:1: ( ( rule__ProtocolClass__Group_7__0 )? ) + // InternalRoom.g:8646:1: ( rule__ProtocolClass__Group_7__0 )? { before(grammarAccess.getProtocolClassAccess().getGroup_7()); - // InternalRoom.g:8616:1: ( rule__ProtocolClass__Group_7__0 )? - int alt94=2; - int LA94_0 = input.LA(1); + // InternalRoom.g:8647:1: ( rule__ProtocolClass__Group_7__0 )? + int alt95=2; + int LA95_0 = input.LA(1); - if ( (LA94_0==58) ) { - alt94=1; + if ( (LA95_0==58) ) { + alt95=1; } - switch (alt94) { + switch (alt95) { case 1 : - // InternalRoom.g:8616:2: rule__ProtocolClass__Group_7__0 + // InternalRoom.g:8647:2: rule__ProtocolClass__Group_7__0 { pushFollow(FOLLOW_2); rule__ProtocolClass__Group_7__0(); @@ -25190,16 +25287,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__8" - // InternalRoom.g:8626:1: rule__ProtocolClass__Group__8 : rule__ProtocolClass__Group__8__Impl rule__ProtocolClass__Group__9 ; + // InternalRoom.g:8657:1: rule__ProtocolClass__Group__8 : rule__ProtocolClass__Group__8__Impl rule__ProtocolClass__Group__9 ; public final void rule__ProtocolClass__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8630:1: ( rule__ProtocolClass__Group__8__Impl rule__ProtocolClass__Group__9 ) - // InternalRoom.g:8631:2: rule__ProtocolClass__Group__8__Impl rule__ProtocolClass__Group__9 + // InternalRoom.g:8661:1: ( rule__ProtocolClass__Group__8__Impl rule__ProtocolClass__Group__9 ) + // InternalRoom.g:8662:2: rule__ProtocolClass__Group__8__Impl rule__ProtocolClass__Group__9 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_40); rule__ProtocolClass__Group__8__Impl(); state._fsp--; @@ -25228,29 +25325,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__8__Impl" - // InternalRoom.g:8638:1: rule__ProtocolClass__Group__8__Impl : ( ( rule__ProtocolClass__Group_8__0 )? ) ; + // InternalRoom.g:8669:1: rule__ProtocolClass__Group__8__Impl : ( ( rule__ProtocolClass__Group_8__0 )? ) ; public final void rule__ProtocolClass__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8642:1: ( ( ( rule__ProtocolClass__Group_8__0 )? ) ) - // InternalRoom.g:8643:1: ( ( rule__ProtocolClass__Group_8__0 )? ) + // InternalRoom.g:8673:1: ( ( ( rule__ProtocolClass__Group_8__0 )? ) ) + // InternalRoom.g:8674:1: ( ( rule__ProtocolClass__Group_8__0 )? ) { - // InternalRoom.g:8643:1: ( ( rule__ProtocolClass__Group_8__0 )? ) - // InternalRoom.g:8644:1: ( rule__ProtocolClass__Group_8__0 )? + // InternalRoom.g:8674:1: ( ( rule__ProtocolClass__Group_8__0 )? ) + // InternalRoom.g:8675:1: ( rule__ProtocolClass__Group_8__0 )? { before(grammarAccess.getProtocolClassAccess().getGroup_8()); - // InternalRoom.g:8645:1: ( rule__ProtocolClass__Group_8__0 )? - int alt95=2; - int LA95_0 = input.LA(1); + // InternalRoom.g:8676:1: ( rule__ProtocolClass__Group_8__0 )? + int alt96=2; + int LA96_0 = input.LA(1); - if ( (LA95_0==59) ) { - alt95=1; + if ( (LA96_0==59) ) { + alt96=1; } - switch (alt95) { + switch (alt96) { case 1 : - // InternalRoom.g:8645:2: rule__ProtocolClass__Group_8__0 + // InternalRoom.g:8676:2: rule__ProtocolClass__Group_8__0 { pushFollow(FOLLOW_2); rule__ProtocolClass__Group_8__0(); @@ -25286,16 +25383,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__9" - // InternalRoom.g:8655:1: rule__ProtocolClass__Group__9 : rule__ProtocolClass__Group__9__Impl rule__ProtocolClass__Group__10 ; + // InternalRoom.g:8686:1: rule__ProtocolClass__Group__9 : rule__ProtocolClass__Group__9__Impl rule__ProtocolClass__Group__10 ; public final void rule__ProtocolClass__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8659:1: ( rule__ProtocolClass__Group__9__Impl rule__ProtocolClass__Group__10 ) - // InternalRoom.g:8660:2: rule__ProtocolClass__Group__9__Impl rule__ProtocolClass__Group__10 + // InternalRoom.g:8690:1: ( rule__ProtocolClass__Group__9__Impl rule__ProtocolClass__Group__10 ) + // InternalRoom.g:8691:2: rule__ProtocolClass__Group__9__Impl rule__ProtocolClass__Group__10 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_40); rule__ProtocolClass__Group__9__Impl(); state._fsp--; @@ -25324,29 +25421,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__9__Impl" - // InternalRoom.g:8667:1: rule__ProtocolClass__Group__9__Impl : ( ( rule__ProtocolClass__Group_9__0 )? ) ; + // InternalRoom.g:8698:1: rule__ProtocolClass__Group__9__Impl : ( ( rule__ProtocolClass__Group_9__0 )? ) ; public final void rule__ProtocolClass__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8671:1: ( ( ( rule__ProtocolClass__Group_9__0 )? ) ) - // InternalRoom.g:8672:1: ( ( rule__ProtocolClass__Group_9__0 )? ) + // InternalRoom.g:8702:1: ( ( ( rule__ProtocolClass__Group_9__0 )? ) ) + // InternalRoom.g:8703:1: ( ( rule__ProtocolClass__Group_9__0 )? ) { - // InternalRoom.g:8672:1: ( ( rule__ProtocolClass__Group_9__0 )? ) - // InternalRoom.g:8673:1: ( rule__ProtocolClass__Group_9__0 )? + // InternalRoom.g:8703:1: ( ( rule__ProtocolClass__Group_9__0 )? ) + // InternalRoom.g:8704:1: ( rule__ProtocolClass__Group_9__0 )? { before(grammarAccess.getProtocolClassAccess().getGroup_9()); - // InternalRoom.g:8674:1: ( rule__ProtocolClass__Group_9__0 )? - int alt96=2; - int LA96_0 = input.LA(1); + // InternalRoom.g:8705:1: ( rule__ProtocolClass__Group_9__0 )? + int alt97=2; + int LA97_0 = input.LA(1); - if ( (LA96_0==60) ) { - alt96=1; + if ( (LA97_0==60) ) { + alt97=1; } - switch (alt96) { + switch (alt97) { case 1 : - // InternalRoom.g:8674:2: rule__ProtocolClass__Group_9__0 + // InternalRoom.g:8705:2: rule__ProtocolClass__Group_9__0 { pushFollow(FOLLOW_2); rule__ProtocolClass__Group_9__0(); @@ -25382,16 +25479,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__10" - // InternalRoom.g:8684:1: rule__ProtocolClass__Group__10 : rule__ProtocolClass__Group__10__Impl rule__ProtocolClass__Group__11 ; + // InternalRoom.g:8715:1: rule__ProtocolClass__Group__10 : rule__ProtocolClass__Group__10__Impl rule__ProtocolClass__Group__11 ; public final void rule__ProtocolClass__Group__10() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8688:1: ( rule__ProtocolClass__Group__10__Impl rule__ProtocolClass__Group__11 ) - // InternalRoom.g:8689:2: rule__ProtocolClass__Group__10__Impl rule__ProtocolClass__Group__11 + // InternalRoom.g:8719:1: ( rule__ProtocolClass__Group__10__Impl rule__ProtocolClass__Group__11 ) + // InternalRoom.g:8720:2: rule__ProtocolClass__Group__10__Impl rule__ProtocolClass__Group__11 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_40); rule__ProtocolClass__Group__10__Impl(); state._fsp--; @@ -25420,29 +25517,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__10__Impl" - // InternalRoom.g:8696:1: rule__ProtocolClass__Group__10__Impl : ( ( rule__ProtocolClass__Group_10__0 )? ) ; + // InternalRoom.g:8727:1: rule__ProtocolClass__Group__10__Impl : ( ( rule__ProtocolClass__Group_10__0 )? ) ; public final void rule__ProtocolClass__Group__10__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8700:1: ( ( ( rule__ProtocolClass__Group_10__0 )? ) ) - // InternalRoom.g:8701:1: ( ( rule__ProtocolClass__Group_10__0 )? ) + // InternalRoom.g:8731:1: ( ( ( rule__ProtocolClass__Group_10__0 )? ) ) + // InternalRoom.g:8732:1: ( ( rule__ProtocolClass__Group_10__0 )? ) { - // InternalRoom.g:8701:1: ( ( rule__ProtocolClass__Group_10__0 )? ) - // InternalRoom.g:8702:1: ( rule__ProtocolClass__Group_10__0 )? + // InternalRoom.g:8732:1: ( ( rule__ProtocolClass__Group_10__0 )? ) + // InternalRoom.g:8733:1: ( rule__ProtocolClass__Group_10__0 )? { before(grammarAccess.getProtocolClassAccess().getGroup_10()); - // InternalRoom.g:8703:1: ( rule__ProtocolClass__Group_10__0 )? - int alt97=2; - int LA97_0 = input.LA(1); + // InternalRoom.g:8734:1: ( rule__ProtocolClass__Group_10__0 )? + int alt98=2; + int LA98_0 = input.LA(1); - if ( (LA97_0==66) ) { - alt97=1; + if ( (LA98_0==66) ) { + alt98=1; } - switch (alt97) { + switch (alt98) { case 1 : - // InternalRoom.g:8703:2: rule__ProtocolClass__Group_10__0 + // InternalRoom.g:8734:2: rule__ProtocolClass__Group_10__0 { pushFollow(FOLLOW_2); rule__ProtocolClass__Group_10__0(); @@ -25478,16 +25575,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__11" - // InternalRoom.g:8713:1: rule__ProtocolClass__Group__11 : rule__ProtocolClass__Group__11__Impl rule__ProtocolClass__Group__12 ; + // InternalRoom.g:8744:1: rule__ProtocolClass__Group__11 : rule__ProtocolClass__Group__11__Impl rule__ProtocolClass__Group__12 ; public final void rule__ProtocolClass__Group__11() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8717:1: ( rule__ProtocolClass__Group__11__Impl rule__ProtocolClass__Group__12 ) - // InternalRoom.g:8718:2: rule__ProtocolClass__Group__11__Impl rule__ProtocolClass__Group__12 + // InternalRoom.g:8748:1: ( rule__ProtocolClass__Group__11__Impl rule__ProtocolClass__Group__12 ) + // InternalRoom.g:8749:2: rule__ProtocolClass__Group__11__Impl rule__ProtocolClass__Group__12 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_40); rule__ProtocolClass__Group__11__Impl(); state._fsp--; @@ -25516,29 +25613,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__11__Impl" - // InternalRoom.g:8725:1: rule__ProtocolClass__Group__11__Impl : ( ( rule__ProtocolClass__Group_11__0 )? ) ; + // InternalRoom.g:8756:1: rule__ProtocolClass__Group__11__Impl : ( ( rule__ProtocolClass__Group_11__0 )? ) ; public final void rule__ProtocolClass__Group__11__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8729:1: ( ( ( rule__ProtocolClass__Group_11__0 )? ) ) - // InternalRoom.g:8730:1: ( ( rule__ProtocolClass__Group_11__0 )? ) + // InternalRoom.g:8760:1: ( ( ( rule__ProtocolClass__Group_11__0 )? ) ) + // InternalRoom.g:8761:1: ( ( rule__ProtocolClass__Group_11__0 )? ) { - // InternalRoom.g:8730:1: ( ( rule__ProtocolClass__Group_11__0 )? ) - // InternalRoom.g:8731:1: ( rule__ProtocolClass__Group_11__0 )? + // InternalRoom.g:8761:1: ( ( rule__ProtocolClass__Group_11__0 )? ) + // InternalRoom.g:8762:1: ( rule__ProtocolClass__Group_11__0 )? { before(grammarAccess.getProtocolClassAccess().getGroup_11()); - // InternalRoom.g:8732:1: ( rule__ProtocolClass__Group_11__0 )? - int alt98=2; - int LA98_0 = input.LA(1); + // InternalRoom.g:8763:1: ( rule__ProtocolClass__Group_11__0 )? + int alt99=2; + int LA99_0 = input.LA(1); - if ( (LA98_0==67) ) { - alt98=1; + if ( (LA99_0==67) ) { + alt99=1; } - switch (alt98) { + switch (alt99) { case 1 : - // InternalRoom.g:8732:2: rule__ProtocolClass__Group_11__0 + // InternalRoom.g:8763:2: rule__ProtocolClass__Group_11__0 { pushFollow(FOLLOW_2); rule__ProtocolClass__Group_11__0(); @@ -25574,16 +25671,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__12" - // InternalRoom.g:8742:1: rule__ProtocolClass__Group__12 : rule__ProtocolClass__Group__12__Impl rule__ProtocolClass__Group__13 ; + // InternalRoom.g:8773:1: rule__ProtocolClass__Group__12 : rule__ProtocolClass__Group__12__Impl rule__ProtocolClass__Group__13 ; public final void rule__ProtocolClass__Group__12() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8746:1: ( rule__ProtocolClass__Group__12__Impl rule__ProtocolClass__Group__13 ) - // InternalRoom.g:8747:2: rule__ProtocolClass__Group__12__Impl rule__ProtocolClass__Group__13 + // InternalRoom.g:8777:1: ( rule__ProtocolClass__Group__12__Impl rule__ProtocolClass__Group__13 ) + // InternalRoom.g:8778:2: rule__ProtocolClass__Group__12__Impl rule__ProtocolClass__Group__13 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_40); rule__ProtocolClass__Group__12__Impl(); state._fsp--; @@ -25612,29 +25709,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__12__Impl" - // InternalRoom.g:8754:1: rule__ProtocolClass__Group__12__Impl : ( ( rule__ProtocolClass__Group_12__0 )? ) ; + // InternalRoom.g:8785:1: rule__ProtocolClass__Group__12__Impl : ( ( rule__ProtocolClass__Group_12__0 )? ) ; public final void rule__ProtocolClass__Group__12__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8758:1: ( ( ( rule__ProtocolClass__Group_12__0 )? ) ) - // InternalRoom.g:8759:1: ( ( rule__ProtocolClass__Group_12__0 )? ) + // InternalRoom.g:8789:1: ( ( ( rule__ProtocolClass__Group_12__0 )? ) ) + // InternalRoom.g:8790:1: ( ( rule__ProtocolClass__Group_12__0 )? ) { - // InternalRoom.g:8759:1: ( ( rule__ProtocolClass__Group_12__0 )? ) - // InternalRoom.g:8760:1: ( rule__ProtocolClass__Group_12__0 )? + // InternalRoom.g:8790:1: ( ( rule__ProtocolClass__Group_12__0 )? ) + // InternalRoom.g:8791:1: ( rule__ProtocolClass__Group_12__0 )? { before(grammarAccess.getProtocolClassAccess().getGroup_12()); - // InternalRoom.g:8761:1: ( rule__ProtocolClass__Group_12__0 )? - int alt99=2; - int LA99_0 = input.LA(1); + // InternalRoom.g:8792:1: ( rule__ProtocolClass__Group_12__0 )? + int alt100=2; + int LA100_0 = input.LA(1); - if ( (LA99_0==68) ) { - alt99=1; + if ( (LA100_0==68) ) { + alt100=1; } - switch (alt99) { + switch (alt100) { case 1 : - // InternalRoom.g:8761:2: rule__ProtocolClass__Group_12__0 + // InternalRoom.g:8792:2: rule__ProtocolClass__Group_12__0 { pushFollow(FOLLOW_2); rule__ProtocolClass__Group_12__0(); @@ -25670,16 +25767,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__13" - // InternalRoom.g:8771:1: rule__ProtocolClass__Group__13 : rule__ProtocolClass__Group__13__Impl rule__ProtocolClass__Group__14 ; + // InternalRoom.g:8802:1: rule__ProtocolClass__Group__13 : rule__ProtocolClass__Group__13__Impl rule__ProtocolClass__Group__14 ; public final void rule__ProtocolClass__Group__13() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8775:1: ( rule__ProtocolClass__Group__13__Impl rule__ProtocolClass__Group__14 ) - // InternalRoom.g:8776:2: rule__ProtocolClass__Group__13__Impl rule__ProtocolClass__Group__14 + // InternalRoom.g:8806:1: ( rule__ProtocolClass__Group__13__Impl rule__ProtocolClass__Group__14 ) + // InternalRoom.g:8807:2: rule__ProtocolClass__Group__13__Impl rule__ProtocolClass__Group__14 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_40); rule__ProtocolClass__Group__13__Impl(); state._fsp--; @@ -25708,29 +25805,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__13__Impl" - // InternalRoom.g:8783:1: rule__ProtocolClass__Group__13__Impl : ( ( rule__ProtocolClass__Group_13__0 )? ) ; + // InternalRoom.g:8814:1: rule__ProtocolClass__Group__13__Impl : ( ( rule__ProtocolClass__Group_13__0 )? ) ; public final void rule__ProtocolClass__Group__13__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8787:1: ( ( ( rule__ProtocolClass__Group_13__0 )? ) ) - // InternalRoom.g:8788:1: ( ( rule__ProtocolClass__Group_13__0 )? ) + // InternalRoom.g:8818:1: ( ( ( rule__ProtocolClass__Group_13__0 )? ) ) + // InternalRoom.g:8819:1: ( ( rule__ProtocolClass__Group_13__0 )? ) { - // InternalRoom.g:8788:1: ( ( rule__ProtocolClass__Group_13__0 )? ) - // InternalRoom.g:8789:1: ( rule__ProtocolClass__Group_13__0 )? + // InternalRoom.g:8819:1: ( ( rule__ProtocolClass__Group_13__0 )? ) + // InternalRoom.g:8820:1: ( rule__ProtocolClass__Group_13__0 )? { before(grammarAccess.getProtocolClassAccess().getGroup_13()); - // InternalRoom.g:8790:1: ( rule__ProtocolClass__Group_13__0 )? - int alt100=2; - int LA100_0 = input.LA(1); + // InternalRoom.g:8821:1: ( rule__ProtocolClass__Group_13__0 )? + int alt101=2; + int LA101_0 = input.LA(1); - if ( (LA100_0==70) ) { - alt100=1; + if ( (LA101_0==70) ) { + alt101=1; } - switch (alt100) { + switch (alt101) { case 1 : - // InternalRoom.g:8790:2: rule__ProtocolClass__Group_13__0 + // InternalRoom.g:8821:2: rule__ProtocolClass__Group_13__0 { pushFollow(FOLLOW_2); rule__ProtocolClass__Group_13__0(); @@ -25766,16 +25863,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__14" - // InternalRoom.g:8800:1: rule__ProtocolClass__Group__14 : rule__ProtocolClass__Group__14__Impl rule__ProtocolClass__Group__15 ; + // InternalRoom.g:8831:1: rule__ProtocolClass__Group__14 : rule__ProtocolClass__Group__14__Impl rule__ProtocolClass__Group__15 ; public final void rule__ProtocolClass__Group__14() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8804:1: ( rule__ProtocolClass__Group__14__Impl rule__ProtocolClass__Group__15 ) - // InternalRoom.g:8805:2: rule__ProtocolClass__Group__14__Impl rule__ProtocolClass__Group__15 + // InternalRoom.g:8835:1: ( rule__ProtocolClass__Group__14__Impl rule__ProtocolClass__Group__15 ) + // InternalRoom.g:8836:2: rule__ProtocolClass__Group__14__Impl rule__ProtocolClass__Group__15 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_40); rule__ProtocolClass__Group__14__Impl(); state._fsp--; @@ -25804,29 +25901,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__14__Impl" - // InternalRoom.g:8812:1: rule__ProtocolClass__Group__14__Impl : ( ( rule__ProtocolClass__SemanticsAssignment_14 )? ) ; + // InternalRoom.g:8843:1: rule__ProtocolClass__Group__14__Impl : ( ( rule__ProtocolClass__SemanticsAssignment_14 )? ) ; public final void rule__ProtocolClass__Group__14__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8816:1: ( ( ( rule__ProtocolClass__SemanticsAssignment_14 )? ) ) - // InternalRoom.g:8817:1: ( ( rule__ProtocolClass__SemanticsAssignment_14 )? ) + // InternalRoom.g:8847:1: ( ( ( rule__ProtocolClass__SemanticsAssignment_14 )? ) ) + // InternalRoom.g:8848:1: ( ( rule__ProtocolClass__SemanticsAssignment_14 )? ) { - // InternalRoom.g:8817:1: ( ( rule__ProtocolClass__SemanticsAssignment_14 )? ) - // InternalRoom.g:8818:1: ( rule__ProtocolClass__SemanticsAssignment_14 )? + // InternalRoom.g:8848:1: ( ( rule__ProtocolClass__SemanticsAssignment_14 )? ) + // InternalRoom.g:8849:1: ( rule__ProtocolClass__SemanticsAssignment_14 )? { before(grammarAccess.getProtocolClassAccess().getSemanticsAssignment_14()); - // InternalRoom.g:8819:1: ( rule__ProtocolClass__SemanticsAssignment_14 )? - int alt101=2; - int LA101_0 = input.LA(1); + // InternalRoom.g:8850:1: ( rule__ProtocolClass__SemanticsAssignment_14 )? + int alt102=2; + int LA102_0 = input.LA(1); - if ( (LA101_0==118) ) { - alt101=1; + if ( (LA102_0==118) ) { + alt102=1; } - switch (alt101) { + switch (alt102) { case 1 : - // InternalRoom.g:8819:2: rule__ProtocolClass__SemanticsAssignment_14 + // InternalRoom.g:8850:2: rule__ProtocolClass__SemanticsAssignment_14 { pushFollow(FOLLOW_2); rule__ProtocolClass__SemanticsAssignment_14(); @@ -25862,14 +25959,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__15" - // InternalRoom.g:8829:1: rule__ProtocolClass__Group__15 : rule__ProtocolClass__Group__15__Impl ; + // InternalRoom.g:8860:1: rule__ProtocolClass__Group__15 : rule__ProtocolClass__Group__15__Impl ; public final void rule__ProtocolClass__Group__15() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8833:1: ( rule__ProtocolClass__Group__15__Impl ) - // InternalRoom.g:8834:2: rule__ProtocolClass__Group__15__Impl + // InternalRoom.g:8864:1: ( rule__ProtocolClass__Group__15__Impl ) + // InternalRoom.g:8865:2: rule__ProtocolClass__Group__15__Impl { pushFollow(FOLLOW_2); rule__ProtocolClass__Group__15__Impl(); @@ -25895,17 +25992,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__15__Impl" - // InternalRoom.g:8840:1: rule__ProtocolClass__Group__15__Impl : ( '}' ) ; + // InternalRoom.g:8871:1: rule__ProtocolClass__Group__15__Impl : ( '}' ) ; public final void rule__ProtocolClass__Group__15__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8844:1: ( ( '}' ) ) - // InternalRoom.g:8845:1: ( '}' ) + // InternalRoom.g:8875:1: ( ( '}' ) ) + // InternalRoom.g:8876:1: ( '}' ) { - // InternalRoom.g:8845:1: ( '}' ) - // InternalRoom.g:8846:1: '}' + // InternalRoom.g:8876:1: ( '}' ) + // InternalRoom.g:8877:1: '}' { before(grammarAccess.getProtocolClassAccess().getRightCurlyBracketKeyword_15()); match(input,45,FOLLOW_2); @@ -25932,14 +26029,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_4__0" - // InternalRoom.g:8891:1: rule__ProtocolClass__Group_4__0 : rule__ProtocolClass__Group_4__0__Impl rule__ProtocolClass__Group_4__1 ; + // InternalRoom.g:8922:1: rule__ProtocolClass__Group_4__0 : rule__ProtocolClass__Group_4__0__Impl rule__ProtocolClass__Group_4__1 ; public final void rule__ProtocolClass__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8895:1: ( rule__ProtocolClass__Group_4__0__Impl rule__ProtocolClass__Group_4__1 ) - // InternalRoom.g:8896:2: rule__ProtocolClass__Group_4__0__Impl rule__ProtocolClass__Group_4__1 + // InternalRoom.g:8926:1: ( rule__ProtocolClass__Group_4__0__Impl rule__ProtocolClass__Group_4__1 ) + // InternalRoom.g:8927:2: rule__ProtocolClass__Group_4__0__Impl rule__ProtocolClass__Group_4__1 { pushFollow(FOLLOW_3); rule__ProtocolClass__Group_4__0__Impl(); @@ -25970,17 +26067,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_4__0__Impl" - // InternalRoom.g:8903:1: rule__ProtocolClass__Group_4__0__Impl : ( 'extends' ) ; + // InternalRoom.g:8934:1: rule__ProtocolClass__Group_4__0__Impl : ( 'extends' ) ; public final void rule__ProtocolClass__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8907:1: ( ( 'extends' ) ) - // InternalRoom.g:8908:1: ( 'extends' ) + // InternalRoom.g:8938:1: ( ( 'extends' ) ) + // InternalRoom.g:8939:1: ( 'extends' ) { - // InternalRoom.g:8908:1: ( 'extends' ) - // InternalRoom.g:8909:1: 'extends' + // InternalRoom.g:8939:1: ( 'extends' ) + // InternalRoom.g:8940:1: 'extends' { before(grammarAccess.getProtocolClassAccess().getExtendsKeyword_4_0()); match(input,57,FOLLOW_2); @@ -26007,14 +26104,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_4__1" - // InternalRoom.g:8922:1: rule__ProtocolClass__Group_4__1 : rule__ProtocolClass__Group_4__1__Impl ; + // InternalRoom.g:8953:1: rule__ProtocolClass__Group_4__1 : rule__ProtocolClass__Group_4__1__Impl ; public final void rule__ProtocolClass__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8926:1: ( rule__ProtocolClass__Group_4__1__Impl ) - // InternalRoom.g:8927:2: rule__ProtocolClass__Group_4__1__Impl + // InternalRoom.g:8957:1: ( rule__ProtocolClass__Group_4__1__Impl ) + // InternalRoom.g:8958:2: rule__ProtocolClass__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__ProtocolClass__Group_4__1__Impl(); @@ -26040,21 +26137,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_4__1__Impl" - // InternalRoom.g:8933:1: rule__ProtocolClass__Group_4__1__Impl : ( ( rule__ProtocolClass__BaseAssignment_4_1 ) ) ; + // InternalRoom.g:8964:1: rule__ProtocolClass__Group_4__1__Impl : ( ( rule__ProtocolClass__BaseAssignment_4_1 ) ) ; public final void rule__ProtocolClass__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8937:1: ( ( ( rule__ProtocolClass__BaseAssignment_4_1 ) ) ) - // InternalRoom.g:8938:1: ( ( rule__ProtocolClass__BaseAssignment_4_1 ) ) + // InternalRoom.g:8968:1: ( ( ( rule__ProtocolClass__BaseAssignment_4_1 ) ) ) + // InternalRoom.g:8969:1: ( ( rule__ProtocolClass__BaseAssignment_4_1 ) ) { - // InternalRoom.g:8938:1: ( ( rule__ProtocolClass__BaseAssignment_4_1 ) ) - // InternalRoom.g:8939:1: ( rule__ProtocolClass__BaseAssignment_4_1 ) + // InternalRoom.g:8969:1: ( ( rule__ProtocolClass__BaseAssignment_4_1 ) ) + // InternalRoom.g:8970:1: ( rule__ProtocolClass__BaseAssignment_4_1 ) { before(grammarAccess.getProtocolClassAccess().getBaseAssignment_4_1()); - // InternalRoom.g:8940:1: ( rule__ProtocolClass__BaseAssignment_4_1 ) - // InternalRoom.g:8940:2: rule__ProtocolClass__BaseAssignment_4_1 + // InternalRoom.g:8971:1: ( rule__ProtocolClass__BaseAssignment_4_1 ) + // InternalRoom.g:8971:2: rule__ProtocolClass__BaseAssignment_4_1 { pushFollow(FOLLOW_2); rule__ProtocolClass__BaseAssignment_4_1(); @@ -26087,16 +26184,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_7__0" - // InternalRoom.g:8954:1: rule__ProtocolClass__Group_7__0 : rule__ProtocolClass__Group_7__0__Impl rule__ProtocolClass__Group_7__1 ; + // InternalRoom.g:8985:1: rule__ProtocolClass__Group_7__0 : rule__ProtocolClass__Group_7__0__Impl rule__ProtocolClass__Group_7__1 ; public final void rule__ProtocolClass__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8958:1: ( rule__ProtocolClass__Group_7__0__Impl rule__ProtocolClass__Group_7__1 ) - // InternalRoom.g:8959:2: rule__ProtocolClass__Group_7__0__Impl rule__ProtocolClass__Group_7__1 + // InternalRoom.g:8989:1: ( rule__ProtocolClass__Group_7__0__Impl rule__ProtocolClass__Group_7__1 ) + // InternalRoom.g:8990:2: rule__ProtocolClass__Group_7__0__Impl rule__ProtocolClass__Group_7__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__ProtocolClass__Group_7__0__Impl(); state._fsp--; @@ -26125,17 +26222,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_7__0__Impl" - // InternalRoom.g:8966:1: rule__ProtocolClass__Group_7__0__Impl : ( 'usercode1' ) ; + // InternalRoom.g:8997:1: rule__ProtocolClass__Group_7__0__Impl : ( 'usercode1' ) ; public final void rule__ProtocolClass__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8970:1: ( ( 'usercode1' ) ) - // InternalRoom.g:8971:1: ( 'usercode1' ) + // InternalRoom.g:9001:1: ( ( 'usercode1' ) ) + // InternalRoom.g:9002:1: ( 'usercode1' ) { - // InternalRoom.g:8971:1: ( 'usercode1' ) - // InternalRoom.g:8972:1: 'usercode1' + // InternalRoom.g:9002:1: ( 'usercode1' ) + // InternalRoom.g:9003:1: 'usercode1' { before(grammarAccess.getProtocolClassAccess().getUsercode1Keyword_7_0()); match(input,58,FOLLOW_2); @@ -26162,14 +26259,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_7__1" - // InternalRoom.g:8985:1: rule__ProtocolClass__Group_7__1 : rule__ProtocolClass__Group_7__1__Impl ; + // InternalRoom.g:9016:1: rule__ProtocolClass__Group_7__1 : rule__ProtocolClass__Group_7__1__Impl ; public final void rule__ProtocolClass__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:8989:1: ( rule__ProtocolClass__Group_7__1__Impl ) - // InternalRoom.g:8990:2: rule__ProtocolClass__Group_7__1__Impl + // InternalRoom.g:9020:1: ( rule__ProtocolClass__Group_7__1__Impl ) + // InternalRoom.g:9021:2: rule__ProtocolClass__Group_7__1__Impl { pushFollow(FOLLOW_2); rule__ProtocolClass__Group_7__1__Impl(); @@ -26195,21 +26292,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_7__1__Impl" - // InternalRoom.g:8996:1: rule__ProtocolClass__Group_7__1__Impl : ( ( rule__ProtocolClass__UserCode1Assignment_7_1 ) ) ; + // InternalRoom.g:9027:1: rule__ProtocolClass__Group_7__1__Impl : ( ( rule__ProtocolClass__UserCode1Assignment_7_1 ) ) ; public final void rule__ProtocolClass__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9000:1: ( ( ( rule__ProtocolClass__UserCode1Assignment_7_1 ) ) ) - // InternalRoom.g:9001:1: ( ( rule__ProtocolClass__UserCode1Assignment_7_1 ) ) + // InternalRoom.g:9031:1: ( ( ( rule__ProtocolClass__UserCode1Assignment_7_1 ) ) ) + // InternalRoom.g:9032:1: ( ( rule__ProtocolClass__UserCode1Assignment_7_1 ) ) { - // InternalRoom.g:9001:1: ( ( rule__ProtocolClass__UserCode1Assignment_7_1 ) ) - // InternalRoom.g:9002:1: ( rule__ProtocolClass__UserCode1Assignment_7_1 ) + // InternalRoom.g:9032:1: ( ( rule__ProtocolClass__UserCode1Assignment_7_1 ) ) + // InternalRoom.g:9033:1: ( rule__ProtocolClass__UserCode1Assignment_7_1 ) { before(grammarAccess.getProtocolClassAccess().getUserCode1Assignment_7_1()); - // InternalRoom.g:9003:1: ( rule__ProtocolClass__UserCode1Assignment_7_1 ) - // InternalRoom.g:9003:2: rule__ProtocolClass__UserCode1Assignment_7_1 + // InternalRoom.g:9034:1: ( rule__ProtocolClass__UserCode1Assignment_7_1 ) + // InternalRoom.g:9034:2: rule__ProtocolClass__UserCode1Assignment_7_1 { pushFollow(FOLLOW_2); rule__ProtocolClass__UserCode1Assignment_7_1(); @@ -26242,16 +26339,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_8__0" - // InternalRoom.g:9017:1: rule__ProtocolClass__Group_8__0 : rule__ProtocolClass__Group_8__0__Impl rule__ProtocolClass__Group_8__1 ; + // InternalRoom.g:9048:1: rule__ProtocolClass__Group_8__0 : rule__ProtocolClass__Group_8__0__Impl rule__ProtocolClass__Group_8__1 ; public final void rule__ProtocolClass__Group_8__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9021:1: ( rule__ProtocolClass__Group_8__0__Impl rule__ProtocolClass__Group_8__1 ) - // InternalRoom.g:9022:2: rule__ProtocolClass__Group_8__0__Impl rule__ProtocolClass__Group_8__1 + // InternalRoom.g:9052:1: ( rule__ProtocolClass__Group_8__0__Impl rule__ProtocolClass__Group_8__1 ) + // InternalRoom.g:9053:2: rule__ProtocolClass__Group_8__0__Impl rule__ProtocolClass__Group_8__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__ProtocolClass__Group_8__0__Impl(); state._fsp--; @@ -26280,17 +26377,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_8__0__Impl" - // InternalRoom.g:9029:1: rule__ProtocolClass__Group_8__0__Impl : ( 'usercode2' ) ; + // InternalRoom.g:9060:1: rule__ProtocolClass__Group_8__0__Impl : ( 'usercode2' ) ; public final void rule__ProtocolClass__Group_8__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9033:1: ( ( 'usercode2' ) ) - // InternalRoom.g:9034:1: ( 'usercode2' ) + // InternalRoom.g:9064:1: ( ( 'usercode2' ) ) + // InternalRoom.g:9065:1: ( 'usercode2' ) { - // InternalRoom.g:9034:1: ( 'usercode2' ) - // InternalRoom.g:9035:1: 'usercode2' + // InternalRoom.g:9065:1: ( 'usercode2' ) + // InternalRoom.g:9066:1: 'usercode2' { before(grammarAccess.getProtocolClassAccess().getUsercode2Keyword_8_0()); match(input,59,FOLLOW_2); @@ -26317,14 +26414,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_8__1" - // InternalRoom.g:9048:1: rule__ProtocolClass__Group_8__1 : rule__ProtocolClass__Group_8__1__Impl ; + // InternalRoom.g:9079:1: rule__ProtocolClass__Group_8__1 : rule__ProtocolClass__Group_8__1__Impl ; public final void rule__ProtocolClass__Group_8__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9052:1: ( rule__ProtocolClass__Group_8__1__Impl ) - // InternalRoom.g:9053:2: rule__ProtocolClass__Group_8__1__Impl + // InternalRoom.g:9083:1: ( rule__ProtocolClass__Group_8__1__Impl ) + // InternalRoom.g:9084:2: rule__ProtocolClass__Group_8__1__Impl { pushFollow(FOLLOW_2); rule__ProtocolClass__Group_8__1__Impl(); @@ -26350,21 +26447,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_8__1__Impl" - // InternalRoom.g:9059:1: rule__ProtocolClass__Group_8__1__Impl : ( ( rule__ProtocolClass__UserCode2Assignment_8_1 ) ) ; + // InternalRoom.g:9090:1: rule__ProtocolClass__Group_8__1__Impl : ( ( rule__ProtocolClass__UserCode2Assignment_8_1 ) ) ; public final void rule__ProtocolClass__Group_8__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9063:1: ( ( ( rule__ProtocolClass__UserCode2Assignment_8_1 ) ) ) - // InternalRoom.g:9064:1: ( ( rule__ProtocolClass__UserCode2Assignment_8_1 ) ) + // InternalRoom.g:9094:1: ( ( ( rule__ProtocolClass__UserCode2Assignment_8_1 ) ) ) + // InternalRoom.g:9095:1: ( ( rule__ProtocolClass__UserCode2Assignment_8_1 ) ) { - // InternalRoom.g:9064:1: ( ( rule__ProtocolClass__UserCode2Assignment_8_1 ) ) - // InternalRoom.g:9065:1: ( rule__ProtocolClass__UserCode2Assignment_8_1 ) + // InternalRoom.g:9095:1: ( ( rule__ProtocolClass__UserCode2Assignment_8_1 ) ) + // InternalRoom.g:9096:1: ( rule__ProtocolClass__UserCode2Assignment_8_1 ) { before(grammarAccess.getProtocolClassAccess().getUserCode2Assignment_8_1()); - // InternalRoom.g:9066:1: ( rule__ProtocolClass__UserCode2Assignment_8_1 ) - // InternalRoom.g:9066:2: rule__ProtocolClass__UserCode2Assignment_8_1 + // InternalRoom.g:9097:1: ( rule__ProtocolClass__UserCode2Assignment_8_1 ) + // InternalRoom.g:9097:2: rule__ProtocolClass__UserCode2Assignment_8_1 { pushFollow(FOLLOW_2); rule__ProtocolClass__UserCode2Assignment_8_1(); @@ -26397,16 +26494,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_9__0" - // InternalRoom.g:9080:1: rule__ProtocolClass__Group_9__0 : rule__ProtocolClass__Group_9__0__Impl rule__ProtocolClass__Group_9__1 ; + // InternalRoom.g:9111:1: rule__ProtocolClass__Group_9__0 : rule__ProtocolClass__Group_9__0__Impl rule__ProtocolClass__Group_9__1 ; public final void rule__ProtocolClass__Group_9__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9084:1: ( rule__ProtocolClass__Group_9__0__Impl rule__ProtocolClass__Group_9__1 ) - // InternalRoom.g:9085:2: rule__ProtocolClass__Group_9__0__Impl rule__ProtocolClass__Group_9__1 + // InternalRoom.g:9115:1: ( rule__ProtocolClass__Group_9__0__Impl rule__ProtocolClass__Group_9__1 ) + // InternalRoom.g:9116:2: rule__ProtocolClass__Group_9__0__Impl rule__ProtocolClass__Group_9__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__ProtocolClass__Group_9__0__Impl(); state._fsp--; @@ -26435,17 +26532,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_9__0__Impl" - // InternalRoom.g:9092:1: rule__ProtocolClass__Group_9__0__Impl : ( 'usercode3' ) ; + // InternalRoom.g:9123:1: rule__ProtocolClass__Group_9__0__Impl : ( 'usercode3' ) ; public final void rule__ProtocolClass__Group_9__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9096:1: ( ( 'usercode3' ) ) - // InternalRoom.g:9097:1: ( 'usercode3' ) + // InternalRoom.g:9127:1: ( ( 'usercode3' ) ) + // InternalRoom.g:9128:1: ( 'usercode3' ) { - // InternalRoom.g:9097:1: ( 'usercode3' ) - // InternalRoom.g:9098:1: 'usercode3' + // InternalRoom.g:9128:1: ( 'usercode3' ) + // InternalRoom.g:9129:1: 'usercode3' { before(grammarAccess.getProtocolClassAccess().getUsercode3Keyword_9_0()); match(input,60,FOLLOW_2); @@ -26472,14 +26569,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_9__1" - // InternalRoom.g:9111:1: rule__ProtocolClass__Group_9__1 : rule__ProtocolClass__Group_9__1__Impl ; + // InternalRoom.g:9142:1: rule__ProtocolClass__Group_9__1 : rule__ProtocolClass__Group_9__1__Impl ; public final void rule__ProtocolClass__Group_9__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9115:1: ( rule__ProtocolClass__Group_9__1__Impl ) - // InternalRoom.g:9116:2: rule__ProtocolClass__Group_9__1__Impl + // InternalRoom.g:9146:1: ( rule__ProtocolClass__Group_9__1__Impl ) + // InternalRoom.g:9147:2: rule__ProtocolClass__Group_9__1__Impl { pushFollow(FOLLOW_2); rule__ProtocolClass__Group_9__1__Impl(); @@ -26505,21 +26602,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_9__1__Impl" - // InternalRoom.g:9122:1: rule__ProtocolClass__Group_9__1__Impl : ( ( rule__ProtocolClass__UserCode3Assignment_9_1 ) ) ; + // InternalRoom.g:9153:1: rule__ProtocolClass__Group_9__1__Impl : ( ( rule__ProtocolClass__UserCode3Assignment_9_1 ) ) ; public final void rule__ProtocolClass__Group_9__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9126:1: ( ( ( rule__ProtocolClass__UserCode3Assignment_9_1 ) ) ) - // InternalRoom.g:9127:1: ( ( rule__ProtocolClass__UserCode3Assignment_9_1 ) ) + // InternalRoom.g:9157:1: ( ( ( rule__ProtocolClass__UserCode3Assignment_9_1 ) ) ) + // InternalRoom.g:9158:1: ( ( rule__ProtocolClass__UserCode3Assignment_9_1 ) ) { - // InternalRoom.g:9127:1: ( ( rule__ProtocolClass__UserCode3Assignment_9_1 ) ) - // InternalRoom.g:9128:1: ( rule__ProtocolClass__UserCode3Assignment_9_1 ) + // InternalRoom.g:9158:1: ( ( rule__ProtocolClass__UserCode3Assignment_9_1 ) ) + // InternalRoom.g:9159:1: ( rule__ProtocolClass__UserCode3Assignment_9_1 ) { before(grammarAccess.getProtocolClassAccess().getUserCode3Assignment_9_1()); - // InternalRoom.g:9129:1: ( rule__ProtocolClass__UserCode3Assignment_9_1 ) - // InternalRoom.g:9129:2: rule__ProtocolClass__UserCode3Assignment_9_1 + // InternalRoom.g:9160:1: ( rule__ProtocolClass__UserCode3Assignment_9_1 ) + // InternalRoom.g:9160:2: rule__ProtocolClass__UserCode3Assignment_9_1 { pushFollow(FOLLOW_2); rule__ProtocolClass__UserCode3Assignment_9_1(); @@ -26552,16 +26649,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_10__0" - // InternalRoom.g:9143:1: rule__ProtocolClass__Group_10__0 : rule__ProtocolClass__Group_10__0__Impl rule__ProtocolClass__Group_10__1 ; + // InternalRoom.g:9174:1: rule__ProtocolClass__Group_10__0 : rule__ProtocolClass__Group_10__0__Impl rule__ProtocolClass__Group_10__1 ; public final void rule__ProtocolClass__Group_10__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9147:1: ( rule__ProtocolClass__Group_10__0__Impl rule__ProtocolClass__Group_10__1 ) - // InternalRoom.g:9148:2: rule__ProtocolClass__Group_10__0__Impl rule__ProtocolClass__Group_10__1 + // InternalRoom.g:9178:1: ( rule__ProtocolClass__Group_10__0__Impl rule__ProtocolClass__Group_10__1 ) + // InternalRoom.g:9179:2: rule__ProtocolClass__Group_10__0__Impl rule__ProtocolClass__Group_10__1 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_41); rule__ProtocolClass__Group_10__0__Impl(); state._fsp--; @@ -26590,17 +26687,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_10__0__Impl" - // InternalRoom.g:9155:1: rule__ProtocolClass__Group_10__0__Impl : ( 'incoming' ) ; + // InternalRoom.g:9186:1: rule__ProtocolClass__Group_10__0__Impl : ( 'incoming' ) ; public final void rule__ProtocolClass__Group_10__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9159:1: ( ( 'incoming' ) ) - // InternalRoom.g:9160:1: ( 'incoming' ) + // InternalRoom.g:9190:1: ( ( 'incoming' ) ) + // InternalRoom.g:9191:1: ( 'incoming' ) { - // InternalRoom.g:9160:1: ( 'incoming' ) - // InternalRoom.g:9161:1: 'incoming' + // InternalRoom.g:9191:1: ( 'incoming' ) + // InternalRoom.g:9192:1: 'incoming' { before(grammarAccess.getProtocolClassAccess().getIncomingKeyword_10_0()); match(input,66,FOLLOW_2); @@ -26627,16 +26724,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_10__1" - // InternalRoom.g:9174:1: rule__ProtocolClass__Group_10__1 : rule__ProtocolClass__Group_10__1__Impl rule__ProtocolClass__Group_10__2 ; + // InternalRoom.g:9205:1: rule__ProtocolClass__Group_10__1 : rule__ProtocolClass__Group_10__1__Impl rule__ProtocolClass__Group_10__2 ; public final void rule__ProtocolClass__Group_10__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9178:1: ( rule__ProtocolClass__Group_10__1__Impl rule__ProtocolClass__Group_10__2 ) - // InternalRoom.g:9179:2: rule__ProtocolClass__Group_10__1__Impl rule__ProtocolClass__Group_10__2 + // InternalRoom.g:9209:1: ( rule__ProtocolClass__Group_10__1__Impl rule__ProtocolClass__Group_10__2 ) + // InternalRoom.g:9210:2: rule__ProtocolClass__Group_10__1__Impl rule__ProtocolClass__Group_10__2 { - pushFollow(FOLLOW_41); + pushFollow(FOLLOW_42); rule__ProtocolClass__Group_10__1__Impl(); state._fsp--; @@ -26665,17 +26762,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_10__1__Impl" - // InternalRoom.g:9186:1: rule__ProtocolClass__Group_10__1__Impl : ( '{' ) ; + // InternalRoom.g:9217:1: rule__ProtocolClass__Group_10__1__Impl : ( '{' ) ; public final void rule__ProtocolClass__Group_10__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9190:1: ( ( '{' ) ) - // InternalRoom.g:9191:1: ( '{' ) + // InternalRoom.g:9221:1: ( ( '{' ) ) + // InternalRoom.g:9222:1: ( '{' ) { - // InternalRoom.g:9191:1: ( '{' ) - // InternalRoom.g:9192:1: '{' + // InternalRoom.g:9222:1: ( '{' ) + // InternalRoom.g:9223:1: '{' { before(grammarAccess.getProtocolClassAccess().getLeftCurlyBracketKeyword_10_1()); match(input,44,FOLLOW_2); @@ -26702,16 +26799,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_10__2" - // InternalRoom.g:9205:1: rule__ProtocolClass__Group_10__2 : rule__ProtocolClass__Group_10__2__Impl rule__ProtocolClass__Group_10__3 ; + // InternalRoom.g:9236:1: rule__ProtocolClass__Group_10__2 : rule__ProtocolClass__Group_10__2__Impl rule__ProtocolClass__Group_10__3 ; public final void rule__ProtocolClass__Group_10__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9209:1: ( rule__ProtocolClass__Group_10__2__Impl rule__ProtocolClass__Group_10__3 ) - // InternalRoom.g:9210:2: rule__ProtocolClass__Group_10__2__Impl rule__ProtocolClass__Group_10__3 + // InternalRoom.g:9240:1: ( rule__ProtocolClass__Group_10__2__Impl rule__ProtocolClass__Group_10__3 ) + // InternalRoom.g:9241:2: rule__ProtocolClass__Group_10__2__Impl rule__ProtocolClass__Group_10__3 { - pushFollow(FOLLOW_41); + pushFollow(FOLLOW_42); rule__ProtocolClass__Group_10__2__Impl(); state._fsp--; @@ -26740,35 +26837,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_10__2__Impl" - // InternalRoom.g:9217:1: rule__ProtocolClass__Group_10__2__Impl : ( ( rule__ProtocolClass__IncomingMessagesAssignment_10_2 )* ) ; + // InternalRoom.g:9248:1: rule__ProtocolClass__Group_10__2__Impl : ( ( rule__ProtocolClass__IncomingMessagesAssignment_10_2 )* ) ; public final void rule__ProtocolClass__Group_10__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9221:1: ( ( ( rule__ProtocolClass__IncomingMessagesAssignment_10_2 )* ) ) - // InternalRoom.g:9222:1: ( ( rule__ProtocolClass__IncomingMessagesAssignment_10_2 )* ) + // InternalRoom.g:9252:1: ( ( ( rule__ProtocolClass__IncomingMessagesAssignment_10_2 )* ) ) + // InternalRoom.g:9253:1: ( ( rule__ProtocolClass__IncomingMessagesAssignment_10_2 )* ) { - // InternalRoom.g:9222:1: ( ( rule__ProtocolClass__IncomingMessagesAssignment_10_2 )* ) - // InternalRoom.g:9223:1: ( rule__ProtocolClass__IncomingMessagesAssignment_10_2 )* + // InternalRoom.g:9253:1: ( ( rule__ProtocolClass__IncomingMessagesAssignment_10_2 )* ) + // InternalRoom.g:9254:1: ( rule__ProtocolClass__IncomingMessagesAssignment_10_2 )* { before(grammarAccess.getProtocolClassAccess().getIncomingMessagesAssignment_10_2()); - // InternalRoom.g:9224:1: ( rule__ProtocolClass__IncomingMessagesAssignment_10_2 )* - loop102: + // InternalRoom.g:9255:1: ( rule__ProtocolClass__IncomingMessagesAssignment_10_2 )* + loop103: do { - int alt102=2; - int LA102_0 = input.LA(1); + int alt103=2; + int LA103_0 = input.LA(1); - if ( (LA102_0==25||LA102_0==129) ) { - alt102=1; + if ( (LA103_0==25||LA103_0==130) ) { + alt103=1; } - switch (alt102) { + switch (alt103) { case 1 : - // InternalRoom.g:9224:2: rule__ProtocolClass__IncomingMessagesAssignment_10_2 + // InternalRoom.g:9255:2: rule__ProtocolClass__IncomingMessagesAssignment_10_2 { - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_43); rule__ProtocolClass__IncomingMessagesAssignment_10_2(); state._fsp--; @@ -26778,7 +26875,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop102; + break loop103; } } while (true); @@ -26805,14 +26902,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_10__3" - // InternalRoom.g:9234:1: rule__ProtocolClass__Group_10__3 : rule__ProtocolClass__Group_10__3__Impl ; + // InternalRoom.g:9265:1: rule__ProtocolClass__Group_10__3 : rule__ProtocolClass__Group_10__3__Impl ; public final void rule__ProtocolClass__Group_10__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9238:1: ( rule__ProtocolClass__Group_10__3__Impl ) - // InternalRoom.g:9239:2: rule__ProtocolClass__Group_10__3__Impl + // InternalRoom.g:9269:1: ( rule__ProtocolClass__Group_10__3__Impl ) + // InternalRoom.g:9270:2: rule__ProtocolClass__Group_10__3__Impl { pushFollow(FOLLOW_2); rule__ProtocolClass__Group_10__3__Impl(); @@ -26838,17 +26935,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_10__3__Impl" - // InternalRoom.g:9245:1: rule__ProtocolClass__Group_10__3__Impl : ( '}' ) ; + // InternalRoom.g:9276:1: rule__ProtocolClass__Group_10__3__Impl : ( '}' ) ; public final void rule__ProtocolClass__Group_10__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9249:1: ( ( '}' ) ) - // InternalRoom.g:9250:1: ( '}' ) + // InternalRoom.g:9280:1: ( ( '}' ) ) + // InternalRoom.g:9281:1: ( '}' ) { - // InternalRoom.g:9250:1: ( '}' ) - // InternalRoom.g:9251:1: '}' + // InternalRoom.g:9281:1: ( '}' ) + // InternalRoom.g:9282:1: '}' { before(grammarAccess.getProtocolClassAccess().getRightCurlyBracketKeyword_10_3()); match(input,45,FOLLOW_2); @@ -26875,16 +26972,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_11__0" - // InternalRoom.g:9272:1: rule__ProtocolClass__Group_11__0 : rule__ProtocolClass__Group_11__0__Impl rule__ProtocolClass__Group_11__1 ; + // InternalRoom.g:9303:1: rule__ProtocolClass__Group_11__0 : rule__ProtocolClass__Group_11__0__Impl rule__ProtocolClass__Group_11__1 ; public final void rule__ProtocolClass__Group_11__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9276:1: ( rule__ProtocolClass__Group_11__0__Impl rule__ProtocolClass__Group_11__1 ) - // InternalRoom.g:9277:2: rule__ProtocolClass__Group_11__0__Impl rule__ProtocolClass__Group_11__1 + // InternalRoom.g:9307:1: ( rule__ProtocolClass__Group_11__0__Impl rule__ProtocolClass__Group_11__1 ) + // InternalRoom.g:9308:2: rule__ProtocolClass__Group_11__0__Impl rule__ProtocolClass__Group_11__1 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_41); rule__ProtocolClass__Group_11__0__Impl(); state._fsp--; @@ -26913,17 +27010,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_11__0__Impl" - // InternalRoom.g:9284:1: rule__ProtocolClass__Group_11__0__Impl : ( 'outgoing' ) ; + // InternalRoom.g:9315:1: rule__ProtocolClass__Group_11__0__Impl : ( 'outgoing' ) ; public final void rule__ProtocolClass__Group_11__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9288:1: ( ( 'outgoing' ) ) - // InternalRoom.g:9289:1: ( 'outgoing' ) + // InternalRoom.g:9319:1: ( ( 'outgoing' ) ) + // InternalRoom.g:9320:1: ( 'outgoing' ) { - // InternalRoom.g:9289:1: ( 'outgoing' ) - // InternalRoom.g:9290:1: 'outgoing' + // InternalRoom.g:9320:1: ( 'outgoing' ) + // InternalRoom.g:9321:1: 'outgoing' { before(grammarAccess.getProtocolClassAccess().getOutgoingKeyword_11_0()); match(input,67,FOLLOW_2); @@ -26950,16 +27047,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_11__1" - // InternalRoom.g:9303:1: rule__ProtocolClass__Group_11__1 : rule__ProtocolClass__Group_11__1__Impl rule__ProtocolClass__Group_11__2 ; + // InternalRoom.g:9334:1: rule__ProtocolClass__Group_11__1 : rule__ProtocolClass__Group_11__1__Impl rule__ProtocolClass__Group_11__2 ; public final void rule__ProtocolClass__Group_11__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9307:1: ( rule__ProtocolClass__Group_11__1__Impl rule__ProtocolClass__Group_11__2 ) - // InternalRoom.g:9308:2: rule__ProtocolClass__Group_11__1__Impl rule__ProtocolClass__Group_11__2 + // InternalRoom.g:9338:1: ( rule__ProtocolClass__Group_11__1__Impl rule__ProtocolClass__Group_11__2 ) + // InternalRoom.g:9339:2: rule__ProtocolClass__Group_11__1__Impl rule__ProtocolClass__Group_11__2 { - pushFollow(FOLLOW_41); + pushFollow(FOLLOW_42); rule__ProtocolClass__Group_11__1__Impl(); state._fsp--; @@ -26988,17 +27085,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_11__1__Impl" - // InternalRoom.g:9315:1: rule__ProtocolClass__Group_11__1__Impl : ( '{' ) ; + // InternalRoom.g:9346:1: rule__ProtocolClass__Group_11__1__Impl : ( '{' ) ; public final void rule__ProtocolClass__Group_11__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9319:1: ( ( '{' ) ) - // InternalRoom.g:9320:1: ( '{' ) + // InternalRoom.g:9350:1: ( ( '{' ) ) + // InternalRoom.g:9351:1: ( '{' ) { - // InternalRoom.g:9320:1: ( '{' ) - // InternalRoom.g:9321:1: '{' + // InternalRoom.g:9351:1: ( '{' ) + // InternalRoom.g:9352:1: '{' { before(grammarAccess.getProtocolClassAccess().getLeftCurlyBracketKeyword_11_1()); match(input,44,FOLLOW_2); @@ -27025,16 +27122,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_11__2" - // InternalRoom.g:9334:1: rule__ProtocolClass__Group_11__2 : rule__ProtocolClass__Group_11__2__Impl rule__ProtocolClass__Group_11__3 ; + // InternalRoom.g:9365:1: rule__ProtocolClass__Group_11__2 : rule__ProtocolClass__Group_11__2__Impl rule__ProtocolClass__Group_11__3 ; public final void rule__ProtocolClass__Group_11__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9338:1: ( rule__ProtocolClass__Group_11__2__Impl rule__ProtocolClass__Group_11__3 ) - // InternalRoom.g:9339:2: rule__ProtocolClass__Group_11__2__Impl rule__ProtocolClass__Group_11__3 + // InternalRoom.g:9369:1: ( rule__ProtocolClass__Group_11__2__Impl rule__ProtocolClass__Group_11__3 ) + // InternalRoom.g:9370:2: rule__ProtocolClass__Group_11__2__Impl rule__ProtocolClass__Group_11__3 { - pushFollow(FOLLOW_41); + pushFollow(FOLLOW_42); rule__ProtocolClass__Group_11__2__Impl(); state._fsp--; @@ -27063,35 +27160,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_11__2__Impl" - // InternalRoom.g:9346:1: rule__ProtocolClass__Group_11__2__Impl : ( ( rule__ProtocolClass__OutgoingMessagesAssignment_11_2 )* ) ; + // InternalRoom.g:9377:1: rule__ProtocolClass__Group_11__2__Impl : ( ( rule__ProtocolClass__OutgoingMessagesAssignment_11_2 )* ) ; public final void rule__ProtocolClass__Group_11__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9350:1: ( ( ( rule__ProtocolClass__OutgoingMessagesAssignment_11_2 )* ) ) - // InternalRoom.g:9351:1: ( ( rule__ProtocolClass__OutgoingMessagesAssignment_11_2 )* ) + // InternalRoom.g:9381:1: ( ( ( rule__ProtocolClass__OutgoingMessagesAssignment_11_2 )* ) ) + // InternalRoom.g:9382:1: ( ( rule__ProtocolClass__OutgoingMessagesAssignment_11_2 )* ) { - // InternalRoom.g:9351:1: ( ( rule__ProtocolClass__OutgoingMessagesAssignment_11_2 )* ) - // InternalRoom.g:9352:1: ( rule__ProtocolClass__OutgoingMessagesAssignment_11_2 )* + // InternalRoom.g:9382:1: ( ( rule__ProtocolClass__OutgoingMessagesAssignment_11_2 )* ) + // InternalRoom.g:9383:1: ( rule__ProtocolClass__OutgoingMessagesAssignment_11_2 )* { before(grammarAccess.getProtocolClassAccess().getOutgoingMessagesAssignment_11_2()); - // InternalRoom.g:9353:1: ( rule__ProtocolClass__OutgoingMessagesAssignment_11_2 )* - loop103: + // InternalRoom.g:9384:1: ( rule__ProtocolClass__OutgoingMessagesAssignment_11_2 )* + loop104: do { - int alt103=2; - int LA103_0 = input.LA(1); + int alt104=2; + int LA104_0 = input.LA(1); - if ( (LA103_0==25||LA103_0==129) ) { - alt103=1; + if ( (LA104_0==25||LA104_0==130) ) { + alt104=1; } - switch (alt103) { + switch (alt104) { case 1 : - // InternalRoom.g:9353:2: rule__ProtocolClass__OutgoingMessagesAssignment_11_2 + // InternalRoom.g:9384:2: rule__ProtocolClass__OutgoingMessagesAssignment_11_2 { - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_43); rule__ProtocolClass__OutgoingMessagesAssignment_11_2(); state._fsp--; @@ -27101,7 +27198,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop103; + break loop104; } } while (true); @@ -27128,14 +27225,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_11__3" - // InternalRoom.g:9363:1: rule__ProtocolClass__Group_11__3 : rule__ProtocolClass__Group_11__3__Impl ; + // InternalRoom.g:9394:1: rule__ProtocolClass__Group_11__3 : rule__ProtocolClass__Group_11__3__Impl ; public final void rule__ProtocolClass__Group_11__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9367:1: ( rule__ProtocolClass__Group_11__3__Impl ) - // InternalRoom.g:9368:2: rule__ProtocolClass__Group_11__3__Impl + // InternalRoom.g:9398:1: ( rule__ProtocolClass__Group_11__3__Impl ) + // InternalRoom.g:9399:2: rule__ProtocolClass__Group_11__3__Impl { pushFollow(FOLLOW_2); rule__ProtocolClass__Group_11__3__Impl(); @@ -27161,17 +27258,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_11__3__Impl" - // InternalRoom.g:9374:1: rule__ProtocolClass__Group_11__3__Impl : ( '}' ) ; + // InternalRoom.g:9405:1: rule__ProtocolClass__Group_11__3__Impl : ( '}' ) ; public final void rule__ProtocolClass__Group_11__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9378:1: ( ( '}' ) ) - // InternalRoom.g:9379:1: ( '}' ) + // InternalRoom.g:9409:1: ( ( '}' ) ) + // InternalRoom.g:9410:1: ( '}' ) { - // InternalRoom.g:9379:1: ( '}' ) - // InternalRoom.g:9380:1: '}' + // InternalRoom.g:9410:1: ( '}' ) + // InternalRoom.g:9411:1: '}' { before(grammarAccess.getProtocolClassAccess().getRightCurlyBracketKeyword_11_3()); match(input,45,FOLLOW_2); @@ -27198,16 +27295,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_12__0" - // InternalRoom.g:9401:1: rule__ProtocolClass__Group_12__0 : rule__ProtocolClass__Group_12__0__Impl rule__ProtocolClass__Group_12__1 ; + // InternalRoom.g:9432:1: rule__ProtocolClass__Group_12__0 : rule__ProtocolClass__Group_12__0__Impl rule__ProtocolClass__Group_12__1 ; public final void rule__ProtocolClass__Group_12__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9405:1: ( rule__ProtocolClass__Group_12__0__Impl rule__ProtocolClass__Group_12__1 ) - // InternalRoom.g:9406:2: rule__ProtocolClass__Group_12__0__Impl rule__ProtocolClass__Group_12__1 + // InternalRoom.g:9436:1: ( rule__ProtocolClass__Group_12__0__Impl rule__ProtocolClass__Group_12__1 ) + // InternalRoom.g:9437:2: rule__ProtocolClass__Group_12__0__Impl rule__ProtocolClass__Group_12__1 { - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_44); rule__ProtocolClass__Group_12__0__Impl(); state._fsp--; @@ -27236,17 +27333,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_12__0__Impl" - // InternalRoom.g:9413:1: rule__ProtocolClass__Group_12__0__Impl : ( 'regular' ) ; + // InternalRoom.g:9444:1: rule__ProtocolClass__Group_12__0__Impl : ( 'regular' ) ; public final void rule__ProtocolClass__Group_12__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9417:1: ( ( 'regular' ) ) - // InternalRoom.g:9418:1: ( 'regular' ) + // InternalRoom.g:9448:1: ( ( 'regular' ) ) + // InternalRoom.g:9449:1: ( 'regular' ) { - // InternalRoom.g:9418:1: ( 'regular' ) - // InternalRoom.g:9419:1: 'regular' + // InternalRoom.g:9449:1: ( 'regular' ) + // InternalRoom.g:9450:1: 'regular' { before(grammarAccess.getProtocolClassAccess().getRegularKeyword_12_0()); match(input,68,FOLLOW_2); @@ -27273,16 +27370,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_12__1" - // InternalRoom.g:9432:1: rule__ProtocolClass__Group_12__1 : rule__ProtocolClass__Group_12__1__Impl rule__ProtocolClass__Group_12__2 ; + // InternalRoom.g:9463:1: rule__ProtocolClass__Group_12__1 : rule__ProtocolClass__Group_12__1__Impl rule__ProtocolClass__Group_12__2 ; public final void rule__ProtocolClass__Group_12__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9436:1: ( rule__ProtocolClass__Group_12__1__Impl rule__ProtocolClass__Group_12__2 ) - // InternalRoom.g:9437:2: rule__ProtocolClass__Group_12__1__Impl rule__ProtocolClass__Group_12__2 + // InternalRoom.g:9467:1: ( rule__ProtocolClass__Group_12__1__Impl rule__ProtocolClass__Group_12__2 ) + // InternalRoom.g:9468:2: rule__ProtocolClass__Group_12__1__Impl rule__ProtocolClass__Group_12__2 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_41); rule__ProtocolClass__Group_12__1__Impl(); state._fsp--; @@ -27311,17 +27408,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_12__1__Impl" - // InternalRoom.g:9444:1: rule__ProtocolClass__Group_12__1__Impl : ( 'PortClass' ) ; + // InternalRoom.g:9475:1: rule__ProtocolClass__Group_12__1__Impl : ( 'PortClass' ) ; public final void rule__ProtocolClass__Group_12__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9448:1: ( ( 'PortClass' ) ) - // InternalRoom.g:9449:1: ( 'PortClass' ) + // InternalRoom.g:9479:1: ( ( 'PortClass' ) ) + // InternalRoom.g:9480:1: ( 'PortClass' ) { - // InternalRoom.g:9449:1: ( 'PortClass' ) - // InternalRoom.g:9450:1: 'PortClass' + // InternalRoom.g:9480:1: ( 'PortClass' ) + // InternalRoom.g:9481:1: 'PortClass' { before(grammarAccess.getProtocolClassAccess().getPortClassKeyword_12_1()); match(input,69,FOLLOW_2); @@ -27348,14 +27445,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_12__2" - // InternalRoom.g:9463:1: rule__ProtocolClass__Group_12__2 : rule__ProtocolClass__Group_12__2__Impl ; + // InternalRoom.g:9494:1: rule__ProtocolClass__Group_12__2 : rule__ProtocolClass__Group_12__2__Impl ; public final void rule__ProtocolClass__Group_12__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9467:1: ( rule__ProtocolClass__Group_12__2__Impl ) - // InternalRoom.g:9468:2: rule__ProtocolClass__Group_12__2__Impl + // InternalRoom.g:9498:1: ( rule__ProtocolClass__Group_12__2__Impl ) + // InternalRoom.g:9499:2: rule__ProtocolClass__Group_12__2__Impl { pushFollow(FOLLOW_2); rule__ProtocolClass__Group_12__2__Impl(); @@ -27381,21 +27478,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_12__2__Impl" - // InternalRoom.g:9474:1: rule__ProtocolClass__Group_12__2__Impl : ( ( rule__ProtocolClass__RegularAssignment_12_2 ) ) ; + // InternalRoom.g:9505:1: rule__ProtocolClass__Group_12__2__Impl : ( ( rule__ProtocolClass__RegularAssignment_12_2 ) ) ; public final void rule__ProtocolClass__Group_12__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9478:1: ( ( ( rule__ProtocolClass__RegularAssignment_12_2 ) ) ) - // InternalRoom.g:9479:1: ( ( rule__ProtocolClass__RegularAssignment_12_2 ) ) + // InternalRoom.g:9509:1: ( ( ( rule__ProtocolClass__RegularAssignment_12_2 ) ) ) + // InternalRoom.g:9510:1: ( ( rule__ProtocolClass__RegularAssignment_12_2 ) ) { - // InternalRoom.g:9479:1: ( ( rule__ProtocolClass__RegularAssignment_12_2 ) ) - // InternalRoom.g:9480:1: ( rule__ProtocolClass__RegularAssignment_12_2 ) + // InternalRoom.g:9510:1: ( ( rule__ProtocolClass__RegularAssignment_12_2 ) ) + // InternalRoom.g:9511:1: ( rule__ProtocolClass__RegularAssignment_12_2 ) { before(grammarAccess.getProtocolClassAccess().getRegularAssignment_12_2()); - // InternalRoom.g:9481:1: ( rule__ProtocolClass__RegularAssignment_12_2 ) - // InternalRoom.g:9481:2: rule__ProtocolClass__RegularAssignment_12_2 + // InternalRoom.g:9512:1: ( rule__ProtocolClass__RegularAssignment_12_2 ) + // InternalRoom.g:9512:2: rule__ProtocolClass__RegularAssignment_12_2 { pushFollow(FOLLOW_2); rule__ProtocolClass__RegularAssignment_12_2(); @@ -27428,16 +27525,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_13__0" - // InternalRoom.g:9497:1: rule__ProtocolClass__Group_13__0 : rule__ProtocolClass__Group_13__0__Impl rule__ProtocolClass__Group_13__1 ; + // InternalRoom.g:9528:1: rule__ProtocolClass__Group_13__0 : rule__ProtocolClass__Group_13__0__Impl rule__ProtocolClass__Group_13__1 ; public final void rule__ProtocolClass__Group_13__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9501:1: ( rule__ProtocolClass__Group_13__0__Impl rule__ProtocolClass__Group_13__1 ) - // InternalRoom.g:9502:2: rule__ProtocolClass__Group_13__0__Impl rule__ProtocolClass__Group_13__1 + // InternalRoom.g:9532:1: ( rule__ProtocolClass__Group_13__0__Impl rule__ProtocolClass__Group_13__1 ) + // InternalRoom.g:9533:2: rule__ProtocolClass__Group_13__0__Impl rule__ProtocolClass__Group_13__1 { - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_44); rule__ProtocolClass__Group_13__0__Impl(); state._fsp--; @@ -27466,17 +27563,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_13__0__Impl" - // InternalRoom.g:9509:1: rule__ProtocolClass__Group_13__0__Impl : ( 'conjugated' ) ; + // InternalRoom.g:9540:1: rule__ProtocolClass__Group_13__0__Impl : ( 'conjugated' ) ; public final void rule__ProtocolClass__Group_13__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9513:1: ( ( 'conjugated' ) ) - // InternalRoom.g:9514:1: ( 'conjugated' ) + // InternalRoom.g:9544:1: ( ( 'conjugated' ) ) + // InternalRoom.g:9545:1: ( 'conjugated' ) { - // InternalRoom.g:9514:1: ( 'conjugated' ) - // InternalRoom.g:9515:1: 'conjugated' + // InternalRoom.g:9545:1: ( 'conjugated' ) + // InternalRoom.g:9546:1: 'conjugated' { before(grammarAccess.getProtocolClassAccess().getConjugatedKeyword_13_0()); match(input,70,FOLLOW_2); @@ -27503,16 +27600,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_13__1" - // InternalRoom.g:9528:1: rule__ProtocolClass__Group_13__1 : rule__ProtocolClass__Group_13__1__Impl rule__ProtocolClass__Group_13__2 ; + // InternalRoom.g:9559:1: rule__ProtocolClass__Group_13__1 : rule__ProtocolClass__Group_13__1__Impl rule__ProtocolClass__Group_13__2 ; public final void rule__ProtocolClass__Group_13__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9532:1: ( rule__ProtocolClass__Group_13__1__Impl rule__ProtocolClass__Group_13__2 ) - // InternalRoom.g:9533:2: rule__ProtocolClass__Group_13__1__Impl rule__ProtocolClass__Group_13__2 + // InternalRoom.g:9563:1: ( rule__ProtocolClass__Group_13__1__Impl rule__ProtocolClass__Group_13__2 ) + // InternalRoom.g:9564:2: rule__ProtocolClass__Group_13__1__Impl rule__ProtocolClass__Group_13__2 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_41); rule__ProtocolClass__Group_13__1__Impl(); state._fsp--; @@ -27541,17 +27638,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_13__1__Impl" - // InternalRoom.g:9540:1: rule__ProtocolClass__Group_13__1__Impl : ( 'PortClass' ) ; + // InternalRoom.g:9571:1: rule__ProtocolClass__Group_13__1__Impl : ( 'PortClass' ) ; public final void rule__ProtocolClass__Group_13__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9544:1: ( ( 'PortClass' ) ) - // InternalRoom.g:9545:1: ( 'PortClass' ) + // InternalRoom.g:9575:1: ( ( 'PortClass' ) ) + // InternalRoom.g:9576:1: ( 'PortClass' ) { - // InternalRoom.g:9545:1: ( 'PortClass' ) - // InternalRoom.g:9546:1: 'PortClass' + // InternalRoom.g:9576:1: ( 'PortClass' ) + // InternalRoom.g:9577:1: 'PortClass' { before(grammarAccess.getProtocolClassAccess().getPortClassKeyword_13_1()); match(input,69,FOLLOW_2); @@ -27578,14 +27675,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_13__2" - // InternalRoom.g:9559:1: rule__ProtocolClass__Group_13__2 : rule__ProtocolClass__Group_13__2__Impl ; + // InternalRoom.g:9590:1: rule__ProtocolClass__Group_13__2 : rule__ProtocolClass__Group_13__2__Impl ; public final void rule__ProtocolClass__Group_13__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9563:1: ( rule__ProtocolClass__Group_13__2__Impl ) - // InternalRoom.g:9564:2: rule__ProtocolClass__Group_13__2__Impl + // InternalRoom.g:9594:1: ( rule__ProtocolClass__Group_13__2__Impl ) + // InternalRoom.g:9595:2: rule__ProtocolClass__Group_13__2__Impl { pushFollow(FOLLOW_2); rule__ProtocolClass__Group_13__2__Impl(); @@ -27611,21 +27708,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_13__2__Impl" - // InternalRoom.g:9570:1: rule__ProtocolClass__Group_13__2__Impl : ( ( rule__ProtocolClass__ConjugatedAssignment_13_2 ) ) ; + // InternalRoom.g:9601:1: rule__ProtocolClass__Group_13__2__Impl : ( ( rule__ProtocolClass__ConjugatedAssignment_13_2 ) ) ; public final void rule__ProtocolClass__Group_13__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9574:1: ( ( ( rule__ProtocolClass__ConjugatedAssignment_13_2 ) ) ) - // InternalRoom.g:9575:1: ( ( rule__ProtocolClass__ConjugatedAssignment_13_2 ) ) + // InternalRoom.g:9605:1: ( ( ( rule__ProtocolClass__ConjugatedAssignment_13_2 ) ) ) + // InternalRoom.g:9606:1: ( ( rule__ProtocolClass__ConjugatedAssignment_13_2 ) ) { - // InternalRoom.g:9575:1: ( ( rule__ProtocolClass__ConjugatedAssignment_13_2 ) ) - // InternalRoom.g:9576:1: ( rule__ProtocolClass__ConjugatedAssignment_13_2 ) + // InternalRoom.g:9606:1: ( ( rule__ProtocolClass__ConjugatedAssignment_13_2 ) ) + // InternalRoom.g:9607:1: ( rule__ProtocolClass__ConjugatedAssignment_13_2 ) { before(grammarAccess.getProtocolClassAccess().getConjugatedAssignment_13_2()); - // InternalRoom.g:9577:1: ( rule__ProtocolClass__ConjugatedAssignment_13_2 ) - // InternalRoom.g:9577:2: rule__ProtocolClass__ConjugatedAssignment_13_2 + // InternalRoom.g:9608:1: ( rule__ProtocolClass__ConjugatedAssignment_13_2 ) + // InternalRoom.g:9608:2: rule__ProtocolClass__ConjugatedAssignment_13_2 { pushFollow(FOLLOW_2); rule__ProtocolClass__ConjugatedAssignment_13_2(); @@ -27658,14 +27755,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__Group__0" - // InternalRoom.g:9593:1: rule__CompoundProtocolClass__Group__0 : rule__CompoundProtocolClass__Group__0__Impl rule__CompoundProtocolClass__Group__1 ; + // InternalRoom.g:9624:1: rule__CompoundProtocolClass__Group__0 : rule__CompoundProtocolClass__Group__0__Impl rule__CompoundProtocolClass__Group__1 ; public final void rule__CompoundProtocolClass__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9597:1: ( rule__CompoundProtocolClass__Group__0__Impl rule__CompoundProtocolClass__Group__1 ) - // InternalRoom.g:9598:2: rule__CompoundProtocolClass__Group__0__Impl rule__CompoundProtocolClass__Group__1 + // InternalRoom.g:9628:1: ( rule__CompoundProtocolClass__Group__0__Impl rule__CompoundProtocolClass__Group__1 ) + // InternalRoom.g:9629:2: rule__CompoundProtocolClass__Group__0__Impl rule__CompoundProtocolClass__Group__1 { pushFollow(FOLLOW_3); rule__CompoundProtocolClass__Group__0__Impl(); @@ -27696,17 +27793,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__Group__0__Impl" - // InternalRoom.g:9605:1: rule__CompoundProtocolClass__Group__0__Impl : ( 'CompoundProtocolClass' ) ; + // InternalRoom.g:9636:1: rule__CompoundProtocolClass__Group__0__Impl : ( 'CompoundProtocolClass' ) ; public final void rule__CompoundProtocolClass__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9609:1: ( ( 'CompoundProtocolClass' ) ) - // InternalRoom.g:9610:1: ( 'CompoundProtocolClass' ) + // InternalRoom.g:9640:1: ( ( 'CompoundProtocolClass' ) ) + // InternalRoom.g:9641:1: ( 'CompoundProtocolClass' ) { - // InternalRoom.g:9610:1: ( 'CompoundProtocolClass' ) - // InternalRoom.g:9611:1: 'CompoundProtocolClass' + // InternalRoom.g:9641:1: ( 'CompoundProtocolClass' ) + // InternalRoom.g:9642:1: 'CompoundProtocolClass' { before(grammarAccess.getCompoundProtocolClassAccess().getCompoundProtocolClassKeyword_0()); match(input,21,FOLLOW_2); @@ -27733,14 +27830,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__Group__1" - // InternalRoom.g:9624:1: rule__CompoundProtocolClass__Group__1 : rule__CompoundProtocolClass__Group__1__Impl rule__CompoundProtocolClass__Group__2 ; + // InternalRoom.g:9655:1: rule__CompoundProtocolClass__Group__1 : rule__CompoundProtocolClass__Group__1__Impl rule__CompoundProtocolClass__Group__2 ; public final void rule__CompoundProtocolClass__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9628:1: ( rule__CompoundProtocolClass__Group__1__Impl rule__CompoundProtocolClass__Group__2 ) - // InternalRoom.g:9629:2: rule__CompoundProtocolClass__Group__1__Impl rule__CompoundProtocolClass__Group__2 + // InternalRoom.g:9659:1: ( rule__CompoundProtocolClass__Group__1__Impl rule__CompoundProtocolClass__Group__2 ) + // InternalRoom.g:9660:2: rule__CompoundProtocolClass__Group__1__Impl rule__CompoundProtocolClass__Group__2 { pushFollow(FOLLOW_4); rule__CompoundProtocolClass__Group__1__Impl(); @@ -27771,21 +27868,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__Group__1__Impl" - // InternalRoom.g:9636:1: rule__CompoundProtocolClass__Group__1__Impl : ( ( rule__CompoundProtocolClass__NameAssignment_1 ) ) ; + // InternalRoom.g:9667:1: rule__CompoundProtocolClass__Group__1__Impl : ( ( rule__CompoundProtocolClass__NameAssignment_1 ) ) ; public final void rule__CompoundProtocolClass__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9640:1: ( ( ( rule__CompoundProtocolClass__NameAssignment_1 ) ) ) - // InternalRoom.g:9641:1: ( ( rule__CompoundProtocolClass__NameAssignment_1 ) ) + // InternalRoom.g:9671:1: ( ( ( rule__CompoundProtocolClass__NameAssignment_1 ) ) ) + // InternalRoom.g:9672:1: ( ( rule__CompoundProtocolClass__NameAssignment_1 ) ) { - // InternalRoom.g:9641:1: ( ( rule__CompoundProtocolClass__NameAssignment_1 ) ) - // InternalRoom.g:9642:1: ( rule__CompoundProtocolClass__NameAssignment_1 ) + // InternalRoom.g:9672:1: ( ( rule__CompoundProtocolClass__NameAssignment_1 ) ) + // InternalRoom.g:9673:1: ( rule__CompoundProtocolClass__NameAssignment_1 ) { before(grammarAccess.getCompoundProtocolClassAccess().getNameAssignment_1()); - // InternalRoom.g:9643:1: ( rule__CompoundProtocolClass__NameAssignment_1 ) - // InternalRoom.g:9643:2: rule__CompoundProtocolClass__NameAssignment_1 + // InternalRoom.g:9674:1: ( rule__CompoundProtocolClass__NameAssignment_1 ) + // InternalRoom.g:9674:2: rule__CompoundProtocolClass__NameAssignment_1 { pushFollow(FOLLOW_2); rule__CompoundProtocolClass__NameAssignment_1(); @@ -27818,14 +27915,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__Group__2" - // InternalRoom.g:9653:1: rule__CompoundProtocolClass__Group__2 : rule__CompoundProtocolClass__Group__2__Impl rule__CompoundProtocolClass__Group__3 ; + // InternalRoom.g:9684:1: rule__CompoundProtocolClass__Group__2 : rule__CompoundProtocolClass__Group__2__Impl rule__CompoundProtocolClass__Group__3 ; public final void rule__CompoundProtocolClass__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9657:1: ( rule__CompoundProtocolClass__Group__2__Impl rule__CompoundProtocolClass__Group__3 ) - // InternalRoom.g:9658:2: rule__CompoundProtocolClass__Group__2__Impl rule__CompoundProtocolClass__Group__3 + // InternalRoom.g:9688:1: ( rule__CompoundProtocolClass__Group__2__Impl rule__CompoundProtocolClass__Group__3 ) + // InternalRoom.g:9689:2: rule__CompoundProtocolClass__Group__2__Impl rule__CompoundProtocolClass__Group__3 { pushFollow(FOLLOW_4); rule__CompoundProtocolClass__Group__2__Impl(); @@ -27856,29 +27953,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__Group__2__Impl" - // InternalRoom.g:9665:1: rule__CompoundProtocolClass__Group__2__Impl : ( ( rule__CompoundProtocolClass__DocuAssignment_2 )? ) ; + // InternalRoom.g:9696:1: rule__CompoundProtocolClass__Group__2__Impl : ( ( rule__CompoundProtocolClass__DocuAssignment_2 )? ) ; public final void rule__CompoundProtocolClass__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9669:1: ( ( ( rule__CompoundProtocolClass__DocuAssignment_2 )? ) ) - // InternalRoom.g:9670:1: ( ( rule__CompoundProtocolClass__DocuAssignment_2 )? ) + // InternalRoom.g:9700:1: ( ( ( rule__CompoundProtocolClass__DocuAssignment_2 )? ) ) + // InternalRoom.g:9701:1: ( ( rule__CompoundProtocolClass__DocuAssignment_2 )? ) { - // InternalRoom.g:9670:1: ( ( rule__CompoundProtocolClass__DocuAssignment_2 )? ) - // InternalRoom.g:9671:1: ( rule__CompoundProtocolClass__DocuAssignment_2 )? + // InternalRoom.g:9701:1: ( ( rule__CompoundProtocolClass__DocuAssignment_2 )? ) + // InternalRoom.g:9702:1: ( rule__CompoundProtocolClass__DocuAssignment_2 )? { before(grammarAccess.getCompoundProtocolClassAccess().getDocuAssignment_2()); - // InternalRoom.g:9672:1: ( rule__CompoundProtocolClass__DocuAssignment_2 )? - int alt104=2; - int LA104_0 = input.LA(1); + // InternalRoom.g:9703:1: ( rule__CompoundProtocolClass__DocuAssignment_2 )? + int alt105=2; + int LA105_0 = input.LA(1); - if ( (LA104_0==62) ) { - alt104=1; + if ( (LA105_0==62) ) { + alt105=1; } - switch (alt104) { + switch (alt105) { case 1 : - // InternalRoom.g:9672:2: rule__CompoundProtocolClass__DocuAssignment_2 + // InternalRoom.g:9703:2: rule__CompoundProtocolClass__DocuAssignment_2 { pushFollow(FOLLOW_2); rule__CompoundProtocolClass__DocuAssignment_2(); @@ -27914,16 +28011,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__Group__3" - // InternalRoom.g:9682:1: rule__CompoundProtocolClass__Group__3 : rule__CompoundProtocolClass__Group__3__Impl rule__CompoundProtocolClass__Group__4 ; + // InternalRoom.g:9713:1: rule__CompoundProtocolClass__Group__3 : rule__CompoundProtocolClass__Group__3__Impl rule__CompoundProtocolClass__Group__4 ; public final void rule__CompoundProtocolClass__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9686:1: ( rule__CompoundProtocolClass__Group__3__Impl rule__CompoundProtocolClass__Group__4 ) - // InternalRoom.g:9687:2: rule__CompoundProtocolClass__Group__3__Impl rule__CompoundProtocolClass__Group__4 + // InternalRoom.g:9717:1: ( rule__CompoundProtocolClass__Group__3__Impl rule__CompoundProtocolClass__Group__4 ) + // InternalRoom.g:9718:2: rule__CompoundProtocolClass__Group__3__Impl rule__CompoundProtocolClass__Group__4 { - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_45); rule__CompoundProtocolClass__Group__3__Impl(); state._fsp--; @@ -27952,17 +28049,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__Group__3__Impl" - // InternalRoom.g:9694:1: rule__CompoundProtocolClass__Group__3__Impl : ( '{' ) ; + // InternalRoom.g:9725:1: rule__CompoundProtocolClass__Group__3__Impl : ( '{' ) ; public final void rule__CompoundProtocolClass__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9698:1: ( ( '{' ) ) - // InternalRoom.g:9699:1: ( '{' ) + // InternalRoom.g:9729:1: ( ( '{' ) ) + // InternalRoom.g:9730:1: ( '{' ) { - // InternalRoom.g:9699:1: ( '{' ) - // InternalRoom.g:9700:1: '{' + // InternalRoom.g:9730:1: ( '{' ) + // InternalRoom.g:9731:1: '{' { before(grammarAccess.getCompoundProtocolClassAccess().getLeftCurlyBracketKeyword_3()); match(input,44,FOLLOW_2); @@ -27989,16 +28086,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__Group__4" - // InternalRoom.g:9713:1: rule__CompoundProtocolClass__Group__4 : rule__CompoundProtocolClass__Group__4__Impl rule__CompoundProtocolClass__Group__5 ; + // InternalRoom.g:9744:1: rule__CompoundProtocolClass__Group__4 : rule__CompoundProtocolClass__Group__4__Impl rule__CompoundProtocolClass__Group__5 ; public final void rule__CompoundProtocolClass__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9717:1: ( rule__CompoundProtocolClass__Group__4__Impl rule__CompoundProtocolClass__Group__5 ) - // InternalRoom.g:9718:2: rule__CompoundProtocolClass__Group__4__Impl rule__CompoundProtocolClass__Group__5 + // InternalRoom.g:9748:1: ( rule__CompoundProtocolClass__Group__4__Impl rule__CompoundProtocolClass__Group__5 ) + // InternalRoom.g:9749:2: rule__CompoundProtocolClass__Group__4__Impl rule__CompoundProtocolClass__Group__5 { - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_45); rule__CompoundProtocolClass__Group__4__Impl(); state._fsp--; @@ -28027,35 +28124,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__Group__4__Impl" - // InternalRoom.g:9725:1: rule__CompoundProtocolClass__Group__4__Impl : ( ( rule__CompoundProtocolClass__AnnotationsAssignment_4 )* ) ; + // InternalRoom.g:9756:1: rule__CompoundProtocolClass__Group__4__Impl : ( ( rule__CompoundProtocolClass__AnnotationsAssignment_4 )* ) ; public final void rule__CompoundProtocolClass__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9729:1: ( ( ( rule__CompoundProtocolClass__AnnotationsAssignment_4 )* ) ) - // InternalRoom.g:9730:1: ( ( rule__CompoundProtocolClass__AnnotationsAssignment_4 )* ) + // InternalRoom.g:9760:1: ( ( ( rule__CompoundProtocolClass__AnnotationsAssignment_4 )* ) ) + // InternalRoom.g:9761:1: ( ( rule__CompoundProtocolClass__AnnotationsAssignment_4 )* ) { - // InternalRoom.g:9730:1: ( ( rule__CompoundProtocolClass__AnnotationsAssignment_4 )* ) - // InternalRoom.g:9731:1: ( rule__CompoundProtocolClass__AnnotationsAssignment_4 )* + // InternalRoom.g:9761:1: ( ( rule__CompoundProtocolClass__AnnotationsAssignment_4 )* ) + // InternalRoom.g:9762:1: ( rule__CompoundProtocolClass__AnnotationsAssignment_4 )* { before(grammarAccess.getCompoundProtocolClassAccess().getAnnotationsAssignment_4()); - // InternalRoom.g:9732:1: ( rule__CompoundProtocolClass__AnnotationsAssignment_4 )* - loop105: + // InternalRoom.g:9763:1: ( rule__CompoundProtocolClass__AnnotationsAssignment_4 )* + loop106: do { - int alt105=2; - int LA105_0 = input.LA(1); + int alt106=2; + int LA106_0 = input.LA(1); - if ( (LA105_0==121) ) { - alt105=1; + if ( (LA106_0==121) ) { + alt106=1; } - switch (alt105) { + switch (alt106) { case 1 : - // InternalRoom.g:9732:2: rule__CompoundProtocolClass__AnnotationsAssignment_4 + // InternalRoom.g:9763:2: rule__CompoundProtocolClass__AnnotationsAssignment_4 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_26); rule__CompoundProtocolClass__AnnotationsAssignment_4(); state._fsp--; @@ -28065,7 +28162,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop105; + break loop106; } } while (true); @@ -28092,16 +28189,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__Group__5" - // InternalRoom.g:9742:1: rule__CompoundProtocolClass__Group__5 : rule__CompoundProtocolClass__Group__5__Impl rule__CompoundProtocolClass__Group__6 ; + // InternalRoom.g:9773:1: rule__CompoundProtocolClass__Group__5 : rule__CompoundProtocolClass__Group__5__Impl rule__CompoundProtocolClass__Group__6 ; public final void rule__CompoundProtocolClass__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9746:1: ( rule__CompoundProtocolClass__Group__5__Impl rule__CompoundProtocolClass__Group__6 ) - // InternalRoom.g:9747:2: rule__CompoundProtocolClass__Group__5__Impl rule__CompoundProtocolClass__Group__6 + // InternalRoom.g:9777:1: ( rule__CompoundProtocolClass__Group__5__Impl rule__CompoundProtocolClass__Group__6 ) + // InternalRoom.g:9778:2: rule__CompoundProtocolClass__Group__5__Impl rule__CompoundProtocolClass__Group__6 { - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_45); rule__CompoundProtocolClass__Group__5__Impl(); state._fsp--; @@ -28130,35 +28227,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__Group__5__Impl" - // InternalRoom.g:9754:1: rule__CompoundProtocolClass__Group__5__Impl : ( ( rule__CompoundProtocolClass__SubProtocolsAssignment_5 )* ) ; + // InternalRoom.g:9785:1: rule__CompoundProtocolClass__Group__5__Impl : ( ( rule__CompoundProtocolClass__SubProtocolsAssignment_5 )* ) ; public final void rule__CompoundProtocolClass__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9758:1: ( ( ( rule__CompoundProtocolClass__SubProtocolsAssignment_5 )* ) ) - // InternalRoom.g:9759:1: ( ( rule__CompoundProtocolClass__SubProtocolsAssignment_5 )* ) + // InternalRoom.g:9789:1: ( ( ( rule__CompoundProtocolClass__SubProtocolsAssignment_5 )* ) ) + // InternalRoom.g:9790:1: ( ( rule__CompoundProtocolClass__SubProtocolsAssignment_5 )* ) { - // InternalRoom.g:9759:1: ( ( rule__CompoundProtocolClass__SubProtocolsAssignment_5 )* ) - // InternalRoom.g:9760:1: ( rule__CompoundProtocolClass__SubProtocolsAssignment_5 )* + // InternalRoom.g:9790:1: ( ( rule__CompoundProtocolClass__SubProtocolsAssignment_5 )* ) + // InternalRoom.g:9791:1: ( rule__CompoundProtocolClass__SubProtocolsAssignment_5 )* { before(grammarAccess.getCompoundProtocolClassAccess().getSubProtocolsAssignment_5()); - // InternalRoom.g:9761:1: ( rule__CompoundProtocolClass__SubProtocolsAssignment_5 )* - loop106: + // InternalRoom.g:9792:1: ( rule__CompoundProtocolClass__SubProtocolsAssignment_5 )* + loop107: do { - int alt106=2; - int LA106_0 = input.LA(1); + int alt107=2; + int LA107_0 = input.LA(1); - if ( (LA106_0==71) ) { - alt106=1; + if ( (LA107_0==71) ) { + alt107=1; } - switch (alt106) { + switch (alt107) { case 1 : - // InternalRoom.g:9761:2: rule__CompoundProtocolClass__SubProtocolsAssignment_5 + // InternalRoom.g:9792:2: rule__CompoundProtocolClass__SubProtocolsAssignment_5 { - pushFollow(FOLLOW_45); + pushFollow(FOLLOW_46); rule__CompoundProtocolClass__SubProtocolsAssignment_5(); state._fsp--; @@ -28168,7 +28265,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop106; + break loop107; } } while (true); @@ -28195,14 +28292,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__Group__6" - // InternalRoom.g:9771:1: rule__CompoundProtocolClass__Group__6 : rule__CompoundProtocolClass__Group__6__Impl ; + // InternalRoom.g:9802:1: rule__CompoundProtocolClass__Group__6 : rule__CompoundProtocolClass__Group__6__Impl ; public final void rule__CompoundProtocolClass__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9775:1: ( rule__CompoundProtocolClass__Group__6__Impl ) - // InternalRoom.g:9776:2: rule__CompoundProtocolClass__Group__6__Impl + // InternalRoom.g:9806:1: ( rule__CompoundProtocolClass__Group__6__Impl ) + // InternalRoom.g:9807:2: rule__CompoundProtocolClass__Group__6__Impl { pushFollow(FOLLOW_2); rule__CompoundProtocolClass__Group__6__Impl(); @@ -28228,17 +28325,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__Group__6__Impl" - // InternalRoom.g:9782:1: rule__CompoundProtocolClass__Group__6__Impl : ( '}' ) ; + // InternalRoom.g:9813:1: rule__CompoundProtocolClass__Group__6__Impl : ( '}' ) ; public final void rule__CompoundProtocolClass__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9786:1: ( ( '}' ) ) - // InternalRoom.g:9787:1: ( '}' ) + // InternalRoom.g:9817:1: ( ( '}' ) ) + // InternalRoom.g:9818:1: ( '}' ) { - // InternalRoom.g:9787:1: ( '}' ) - // InternalRoom.g:9788:1: '}' + // InternalRoom.g:9818:1: ( '}' ) + // InternalRoom.g:9819:1: '}' { before(grammarAccess.getCompoundProtocolClassAccess().getRightCurlyBracketKeyword_6()); match(input,45,FOLLOW_2); @@ -28265,14 +28362,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubProtocol__Group__0" - // InternalRoom.g:9815:1: rule__SubProtocol__Group__0 : rule__SubProtocol__Group__0__Impl rule__SubProtocol__Group__1 ; + // InternalRoom.g:9846:1: rule__SubProtocol__Group__0 : rule__SubProtocol__Group__0__Impl rule__SubProtocol__Group__1 ; public final void rule__SubProtocol__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9819:1: ( rule__SubProtocol__Group__0__Impl rule__SubProtocol__Group__1 ) - // InternalRoom.g:9820:2: rule__SubProtocol__Group__0__Impl rule__SubProtocol__Group__1 + // InternalRoom.g:9850:1: ( rule__SubProtocol__Group__0__Impl rule__SubProtocol__Group__1 ) + // InternalRoom.g:9851:2: rule__SubProtocol__Group__0__Impl rule__SubProtocol__Group__1 { pushFollow(FOLLOW_3); rule__SubProtocol__Group__0__Impl(); @@ -28303,17 +28400,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubProtocol__Group__0__Impl" - // InternalRoom.g:9827:1: rule__SubProtocol__Group__0__Impl : ( 'SubProtocol' ) ; + // InternalRoom.g:9858:1: rule__SubProtocol__Group__0__Impl : ( 'SubProtocol' ) ; public final void rule__SubProtocol__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9831:1: ( ( 'SubProtocol' ) ) - // InternalRoom.g:9832:1: ( 'SubProtocol' ) + // InternalRoom.g:9862:1: ( ( 'SubProtocol' ) ) + // InternalRoom.g:9863:1: ( 'SubProtocol' ) { - // InternalRoom.g:9832:1: ( 'SubProtocol' ) - // InternalRoom.g:9833:1: 'SubProtocol' + // InternalRoom.g:9863:1: ( 'SubProtocol' ) + // InternalRoom.g:9864:1: 'SubProtocol' { before(grammarAccess.getSubProtocolAccess().getSubProtocolKeyword_0()); match(input,71,FOLLOW_2); @@ -28340,14 +28437,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubProtocol__Group__1" - // InternalRoom.g:9846:1: rule__SubProtocol__Group__1 : rule__SubProtocol__Group__1__Impl rule__SubProtocol__Group__2 ; + // InternalRoom.g:9877:1: rule__SubProtocol__Group__1 : rule__SubProtocol__Group__1__Impl rule__SubProtocol__Group__2 ; public final void rule__SubProtocol__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9850:1: ( rule__SubProtocol__Group__1__Impl rule__SubProtocol__Group__2 ) - // InternalRoom.g:9851:2: rule__SubProtocol__Group__1__Impl rule__SubProtocol__Group__2 + // InternalRoom.g:9881:1: ( rule__SubProtocol__Group__1__Impl rule__SubProtocol__Group__2 ) + // InternalRoom.g:9882:2: rule__SubProtocol__Group__1__Impl rule__SubProtocol__Group__2 { pushFollow(FOLLOW_8); rule__SubProtocol__Group__1__Impl(); @@ -28378,21 +28475,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubProtocol__Group__1__Impl" - // InternalRoom.g:9858:1: rule__SubProtocol__Group__1__Impl : ( ( rule__SubProtocol__NameAssignment_1 ) ) ; + // InternalRoom.g:9889:1: rule__SubProtocol__Group__1__Impl : ( ( rule__SubProtocol__NameAssignment_1 ) ) ; public final void rule__SubProtocol__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9862:1: ( ( ( rule__SubProtocol__NameAssignment_1 ) ) ) - // InternalRoom.g:9863:1: ( ( rule__SubProtocol__NameAssignment_1 ) ) + // InternalRoom.g:9893:1: ( ( ( rule__SubProtocol__NameAssignment_1 ) ) ) + // InternalRoom.g:9894:1: ( ( rule__SubProtocol__NameAssignment_1 ) ) { - // InternalRoom.g:9863:1: ( ( rule__SubProtocol__NameAssignment_1 ) ) - // InternalRoom.g:9864:1: ( rule__SubProtocol__NameAssignment_1 ) + // InternalRoom.g:9894:1: ( ( rule__SubProtocol__NameAssignment_1 ) ) + // InternalRoom.g:9895:1: ( rule__SubProtocol__NameAssignment_1 ) { before(grammarAccess.getSubProtocolAccess().getNameAssignment_1()); - // InternalRoom.g:9865:1: ( rule__SubProtocol__NameAssignment_1 ) - // InternalRoom.g:9865:2: rule__SubProtocol__NameAssignment_1 + // InternalRoom.g:9896:1: ( rule__SubProtocol__NameAssignment_1 ) + // InternalRoom.g:9896:2: rule__SubProtocol__NameAssignment_1 { pushFollow(FOLLOW_2); rule__SubProtocol__NameAssignment_1(); @@ -28425,14 +28522,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubProtocol__Group__2" - // InternalRoom.g:9875:1: rule__SubProtocol__Group__2 : rule__SubProtocol__Group__2__Impl rule__SubProtocol__Group__3 ; + // InternalRoom.g:9906:1: rule__SubProtocol__Group__2 : rule__SubProtocol__Group__2__Impl rule__SubProtocol__Group__3 ; public final void rule__SubProtocol__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9879:1: ( rule__SubProtocol__Group__2__Impl rule__SubProtocol__Group__3 ) - // InternalRoom.g:9880:2: rule__SubProtocol__Group__2__Impl rule__SubProtocol__Group__3 + // InternalRoom.g:9910:1: ( rule__SubProtocol__Group__2__Impl rule__SubProtocol__Group__3 ) + // InternalRoom.g:9911:2: rule__SubProtocol__Group__2__Impl rule__SubProtocol__Group__3 { pushFollow(FOLLOW_3); rule__SubProtocol__Group__2__Impl(); @@ -28463,17 +28560,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubProtocol__Group__2__Impl" - // InternalRoom.g:9887:1: rule__SubProtocol__Group__2__Impl : ( ':' ) ; + // InternalRoom.g:9918:1: rule__SubProtocol__Group__2__Impl : ( ':' ) ; public final void rule__SubProtocol__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9891:1: ( ( ':' ) ) - // InternalRoom.g:9892:1: ( ':' ) + // InternalRoom.g:9922:1: ( ( ':' ) ) + // InternalRoom.g:9923:1: ( ':' ) { - // InternalRoom.g:9892:1: ( ':' ) - // InternalRoom.g:9893:1: ':' + // InternalRoom.g:9923:1: ( ':' ) + // InternalRoom.g:9924:1: ':' { before(grammarAccess.getSubProtocolAccess().getColonKeyword_2()); match(input,46,FOLLOW_2); @@ -28500,14 +28597,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubProtocol__Group__3" - // InternalRoom.g:9906:1: rule__SubProtocol__Group__3 : rule__SubProtocol__Group__3__Impl ; + // InternalRoom.g:9937:1: rule__SubProtocol__Group__3 : rule__SubProtocol__Group__3__Impl ; public final void rule__SubProtocol__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9910:1: ( rule__SubProtocol__Group__3__Impl ) - // InternalRoom.g:9911:2: rule__SubProtocol__Group__3__Impl + // InternalRoom.g:9941:1: ( rule__SubProtocol__Group__3__Impl ) + // InternalRoom.g:9942:2: rule__SubProtocol__Group__3__Impl { pushFollow(FOLLOW_2); rule__SubProtocol__Group__3__Impl(); @@ -28533,21 +28630,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubProtocol__Group__3__Impl" - // InternalRoom.g:9917:1: rule__SubProtocol__Group__3__Impl : ( ( rule__SubProtocol__ProtocolAssignment_3 ) ) ; + // InternalRoom.g:9948:1: rule__SubProtocol__Group__3__Impl : ( ( rule__SubProtocol__ProtocolAssignment_3 ) ) ; public final void rule__SubProtocol__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9921:1: ( ( ( rule__SubProtocol__ProtocolAssignment_3 ) ) ) - // InternalRoom.g:9922:1: ( ( rule__SubProtocol__ProtocolAssignment_3 ) ) + // InternalRoom.g:9952:1: ( ( ( rule__SubProtocol__ProtocolAssignment_3 ) ) ) + // InternalRoom.g:9953:1: ( ( rule__SubProtocol__ProtocolAssignment_3 ) ) { - // InternalRoom.g:9922:1: ( ( rule__SubProtocol__ProtocolAssignment_3 ) ) - // InternalRoom.g:9923:1: ( rule__SubProtocol__ProtocolAssignment_3 ) + // InternalRoom.g:9953:1: ( ( rule__SubProtocol__ProtocolAssignment_3 ) ) + // InternalRoom.g:9954:1: ( rule__SubProtocol__ProtocolAssignment_3 ) { before(grammarAccess.getSubProtocolAccess().getProtocolAssignment_3()); - // InternalRoom.g:9924:1: ( rule__SubProtocol__ProtocolAssignment_3 ) - // InternalRoom.g:9924:2: rule__SubProtocol__ProtocolAssignment_3 + // InternalRoom.g:9955:1: ( rule__SubProtocol__ProtocolAssignment_3 ) + // InternalRoom.g:9955:2: rule__SubProtocol__ProtocolAssignment_3 { pushFollow(FOLLOW_2); rule__SubProtocol__ProtocolAssignment_3(); @@ -28580,16 +28677,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group__0" - // InternalRoom.g:9942:1: rule__Message__Group__0 : rule__Message__Group__0__Impl rule__Message__Group__1 ; + // InternalRoom.g:9973:1: rule__Message__Group__0 : rule__Message__Group__0__Impl rule__Message__Group__1 ; public final void rule__Message__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9946:1: ( rule__Message__Group__0__Impl rule__Message__Group__1 ) - // InternalRoom.g:9947:2: rule__Message__Group__0__Impl rule__Message__Group__1 + // InternalRoom.g:9977:1: ( rule__Message__Group__0__Impl rule__Message__Group__1 ) + // InternalRoom.g:9978:2: rule__Message__Group__0__Impl rule__Message__Group__1 { - pushFollow(FOLLOW_46); + pushFollow(FOLLOW_47); rule__Message__Group__0__Impl(); state._fsp--; @@ -28618,29 +28715,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group__0__Impl" - // InternalRoom.g:9954:1: rule__Message__Group__0__Impl : ( ( rule__Message__PrivAssignment_0 )? ) ; + // InternalRoom.g:9985:1: rule__Message__Group__0__Impl : ( ( rule__Message__PrivAssignment_0 )? ) ; public final void rule__Message__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9958:1: ( ( ( rule__Message__PrivAssignment_0 )? ) ) - // InternalRoom.g:9959:1: ( ( rule__Message__PrivAssignment_0 )? ) + // InternalRoom.g:9989:1: ( ( ( rule__Message__PrivAssignment_0 )? ) ) + // InternalRoom.g:9990:1: ( ( rule__Message__PrivAssignment_0 )? ) { - // InternalRoom.g:9959:1: ( ( rule__Message__PrivAssignment_0 )? ) - // InternalRoom.g:9960:1: ( rule__Message__PrivAssignment_0 )? + // InternalRoom.g:9990:1: ( ( rule__Message__PrivAssignment_0 )? ) + // InternalRoom.g:9991:1: ( rule__Message__PrivAssignment_0 )? { before(grammarAccess.getMessageAccess().getPrivAssignment_0()); - // InternalRoom.g:9961:1: ( rule__Message__PrivAssignment_0 )? - int alt107=2; - int LA107_0 = input.LA(1); + // InternalRoom.g:9992:1: ( rule__Message__PrivAssignment_0 )? + int alt108=2; + int LA108_0 = input.LA(1); - if ( (LA107_0==129) ) { - alt107=1; + if ( (LA108_0==130) ) { + alt108=1; } - switch (alt107) { + switch (alt108) { case 1 : - // InternalRoom.g:9961:2: rule__Message__PrivAssignment_0 + // InternalRoom.g:9992:2: rule__Message__PrivAssignment_0 { pushFollow(FOLLOW_2); rule__Message__PrivAssignment_0(); @@ -28676,14 +28773,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group__1" - // InternalRoom.g:9971:1: rule__Message__Group__1 : rule__Message__Group__1__Impl rule__Message__Group__2 ; + // InternalRoom.g:10002:1: rule__Message__Group__1 : rule__Message__Group__1__Impl rule__Message__Group__2 ; public final void rule__Message__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9975:1: ( rule__Message__Group__1__Impl rule__Message__Group__2 ) - // InternalRoom.g:9976:2: rule__Message__Group__1__Impl rule__Message__Group__2 + // InternalRoom.g:10006:1: ( rule__Message__Group__1__Impl rule__Message__Group__2 ) + // InternalRoom.g:10007:2: rule__Message__Group__1__Impl rule__Message__Group__2 { pushFollow(FOLLOW_3); rule__Message__Group__1__Impl(); @@ -28714,17 +28811,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group__1__Impl" - // InternalRoom.g:9983:1: rule__Message__Group__1__Impl : ( 'Message' ) ; + // InternalRoom.g:10014:1: rule__Message__Group__1__Impl : ( 'Message' ) ; public final void rule__Message__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:9987:1: ( ( 'Message' ) ) - // InternalRoom.g:9988:1: ( 'Message' ) + // InternalRoom.g:10018:1: ( ( 'Message' ) ) + // InternalRoom.g:10019:1: ( 'Message' ) { - // InternalRoom.g:9988:1: ( 'Message' ) - // InternalRoom.g:9989:1: 'Message' + // InternalRoom.g:10019:1: ( 'Message' ) + // InternalRoom.g:10020:1: 'Message' { before(grammarAccess.getMessageAccess().getMessageKeyword_1()); match(input,25,FOLLOW_2); @@ -28751,16 +28848,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group__2" - // InternalRoom.g:10002:1: rule__Message__Group__2 : rule__Message__Group__2__Impl rule__Message__Group__3 ; + // InternalRoom.g:10033:1: rule__Message__Group__2 : rule__Message__Group__2__Impl rule__Message__Group__3 ; public final void rule__Message__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10006:1: ( rule__Message__Group__2__Impl rule__Message__Group__3 ) - // InternalRoom.g:10007:2: rule__Message__Group__2__Impl rule__Message__Group__3 + // InternalRoom.g:10037:1: ( rule__Message__Group__2__Impl rule__Message__Group__3 ) + // InternalRoom.g:10038:2: rule__Message__Group__2__Impl rule__Message__Group__3 { - pushFollow(FOLLOW_47); + pushFollow(FOLLOW_48); rule__Message__Group__2__Impl(); state._fsp--; @@ -28789,21 +28886,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group__2__Impl" - // InternalRoom.g:10014:1: rule__Message__Group__2__Impl : ( ( rule__Message__NameAssignment_2 ) ) ; + // InternalRoom.g:10045:1: rule__Message__Group__2__Impl : ( ( rule__Message__NameAssignment_2 ) ) ; public final void rule__Message__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10018:1: ( ( ( rule__Message__NameAssignment_2 ) ) ) - // InternalRoom.g:10019:1: ( ( rule__Message__NameAssignment_2 ) ) + // InternalRoom.g:10049:1: ( ( ( rule__Message__NameAssignment_2 ) ) ) + // InternalRoom.g:10050:1: ( ( rule__Message__NameAssignment_2 ) ) { - // InternalRoom.g:10019:1: ( ( rule__Message__NameAssignment_2 ) ) - // InternalRoom.g:10020:1: ( rule__Message__NameAssignment_2 ) + // InternalRoom.g:10050:1: ( ( rule__Message__NameAssignment_2 ) ) + // InternalRoom.g:10051:1: ( rule__Message__NameAssignment_2 ) { before(grammarAccess.getMessageAccess().getNameAssignment_2()); - // InternalRoom.g:10021:1: ( rule__Message__NameAssignment_2 ) - // InternalRoom.g:10021:2: rule__Message__NameAssignment_2 + // InternalRoom.g:10052:1: ( rule__Message__NameAssignment_2 ) + // InternalRoom.g:10052:2: rule__Message__NameAssignment_2 { pushFollow(FOLLOW_2); rule__Message__NameAssignment_2(); @@ -28836,16 +28933,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group__3" - // InternalRoom.g:10031:1: rule__Message__Group__3 : rule__Message__Group__3__Impl rule__Message__Group__4 ; + // InternalRoom.g:10062:1: rule__Message__Group__3 : rule__Message__Group__3__Impl rule__Message__Group__4 ; public final void rule__Message__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10035:1: ( rule__Message__Group__3__Impl rule__Message__Group__4 ) - // InternalRoom.g:10036:2: rule__Message__Group__3__Impl rule__Message__Group__4 + // InternalRoom.g:10066:1: ( rule__Message__Group__3__Impl rule__Message__Group__4 ) + // InternalRoom.g:10067:2: rule__Message__Group__3__Impl rule__Message__Group__4 { - pushFollow(FOLLOW_47); + pushFollow(FOLLOW_48); rule__Message__Group__3__Impl(); state._fsp--; @@ -28874,29 +28971,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group__3__Impl" - // InternalRoom.g:10043:1: rule__Message__Group__3__Impl : ( ( rule__Message__Group_3__0 )? ) ; + // InternalRoom.g:10074:1: rule__Message__Group__3__Impl : ( ( rule__Message__Group_3__0 )? ) ; public final void rule__Message__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10047:1: ( ( ( rule__Message__Group_3__0 )? ) ) - // InternalRoom.g:10048:1: ( ( rule__Message__Group_3__0 )? ) + // InternalRoom.g:10078:1: ( ( ( rule__Message__Group_3__0 )? ) ) + // InternalRoom.g:10079:1: ( ( rule__Message__Group_3__0 )? ) { - // InternalRoom.g:10048:1: ( ( rule__Message__Group_3__0 )? ) - // InternalRoom.g:10049:1: ( rule__Message__Group_3__0 )? + // InternalRoom.g:10079:1: ( ( rule__Message__Group_3__0 )? ) + // InternalRoom.g:10080:1: ( rule__Message__Group_3__0 )? { before(grammarAccess.getMessageAccess().getGroup_3()); - // InternalRoom.g:10050:1: ( rule__Message__Group_3__0 )? - int alt108=2; - int LA108_0 = input.LA(1); + // InternalRoom.g:10081:1: ( rule__Message__Group_3__0 )? + int alt109=2; + int LA109_0 = input.LA(1); - if ( (LA108_0==50) ) { - alt108=1; + if ( (LA109_0==50) ) { + alt109=1; } - switch (alt108) { + switch (alt109) { case 1 : - // InternalRoom.g:10050:2: rule__Message__Group_3__0 + // InternalRoom.g:10081:2: rule__Message__Group_3__0 { pushFollow(FOLLOW_2); rule__Message__Group_3__0(); @@ -28932,16 +29029,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group__4" - // InternalRoom.g:10060:1: rule__Message__Group__4 : rule__Message__Group__4__Impl rule__Message__Group__5 ; + // InternalRoom.g:10091:1: rule__Message__Group__4 : rule__Message__Group__4__Impl rule__Message__Group__5 ; public final void rule__Message__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10064:1: ( rule__Message__Group__4__Impl rule__Message__Group__5 ) - // InternalRoom.g:10065:2: rule__Message__Group__4__Impl rule__Message__Group__5 + // InternalRoom.g:10095:1: ( rule__Message__Group__4__Impl rule__Message__Group__5 ) + // InternalRoom.g:10096:2: rule__Message__Group__4__Impl rule__Message__Group__5 { - pushFollow(FOLLOW_47); + pushFollow(FOLLOW_48); rule__Message__Group__4__Impl(); state._fsp--; @@ -28970,35 +29067,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group__4__Impl" - // InternalRoom.g:10072:1: rule__Message__Group__4__Impl : ( ( rule__Message__AnnotationsAssignment_4 )* ) ; + // InternalRoom.g:10103:1: rule__Message__Group__4__Impl : ( ( rule__Message__AnnotationsAssignment_4 )* ) ; public final void rule__Message__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10076:1: ( ( ( rule__Message__AnnotationsAssignment_4 )* ) ) - // InternalRoom.g:10077:1: ( ( rule__Message__AnnotationsAssignment_4 )* ) + // InternalRoom.g:10107:1: ( ( ( rule__Message__AnnotationsAssignment_4 )* ) ) + // InternalRoom.g:10108:1: ( ( rule__Message__AnnotationsAssignment_4 )* ) { - // InternalRoom.g:10077:1: ( ( rule__Message__AnnotationsAssignment_4 )* ) - // InternalRoom.g:10078:1: ( rule__Message__AnnotationsAssignment_4 )* + // InternalRoom.g:10108:1: ( ( rule__Message__AnnotationsAssignment_4 )* ) + // InternalRoom.g:10109:1: ( rule__Message__AnnotationsAssignment_4 )* { before(grammarAccess.getMessageAccess().getAnnotationsAssignment_4()); - // InternalRoom.g:10079:1: ( rule__Message__AnnotationsAssignment_4 )* - loop109: + // InternalRoom.g:10110:1: ( rule__Message__AnnotationsAssignment_4 )* + loop110: do { - int alt109=2; - int LA109_0 = input.LA(1); + int alt110=2; + int LA110_0 = input.LA(1); - if ( (LA109_0==121) ) { - alt109=1; + if ( (LA110_0==121) ) { + alt110=1; } - switch (alt109) { + switch (alt110) { case 1 : - // InternalRoom.g:10079:2: rule__Message__AnnotationsAssignment_4 + // InternalRoom.g:10110:2: rule__Message__AnnotationsAssignment_4 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_26); rule__Message__AnnotationsAssignment_4(); state._fsp--; @@ -29008,7 +29105,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop109; + break loop110; } } while (true); @@ -29035,14 +29132,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group__5" - // InternalRoom.g:10089:1: rule__Message__Group__5 : rule__Message__Group__5__Impl ; + // InternalRoom.g:10120:1: rule__Message__Group__5 : rule__Message__Group__5__Impl ; public final void rule__Message__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10093:1: ( rule__Message__Group__5__Impl ) - // InternalRoom.g:10094:2: rule__Message__Group__5__Impl + // InternalRoom.g:10124:1: ( rule__Message__Group__5__Impl ) + // InternalRoom.g:10125:2: rule__Message__Group__5__Impl { pushFollow(FOLLOW_2); rule__Message__Group__5__Impl(); @@ -29068,29 +29165,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group__5__Impl" - // InternalRoom.g:10100:1: rule__Message__Group__5__Impl : ( ( rule__Message__DocuAssignment_5 )? ) ; + // InternalRoom.g:10131:1: rule__Message__Group__5__Impl : ( ( rule__Message__DocuAssignment_5 )? ) ; public final void rule__Message__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10104:1: ( ( ( rule__Message__DocuAssignment_5 )? ) ) - // InternalRoom.g:10105:1: ( ( rule__Message__DocuAssignment_5 )? ) + // InternalRoom.g:10135:1: ( ( ( rule__Message__DocuAssignment_5 )? ) ) + // InternalRoom.g:10136:1: ( ( rule__Message__DocuAssignment_5 )? ) { - // InternalRoom.g:10105:1: ( ( rule__Message__DocuAssignment_5 )? ) - // InternalRoom.g:10106:1: ( rule__Message__DocuAssignment_5 )? + // InternalRoom.g:10136:1: ( ( rule__Message__DocuAssignment_5 )? ) + // InternalRoom.g:10137:1: ( rule__Message__DocuAssignment_5 )? { before(grammarAccess.getMessageAccess().getDocuAssignment_5()); - // InternalRoom.g:10107:1: ( rule__Message__DocuAssignment_5 )? - int alt110=2; - int LA110_0 = input.LA(1); + // InternalRoom.g:10138:1: ( rule__Message__DocuAssignment_5 )? + int alt111=2; + int LA111_0 = input.LA(1); - if ( (LA110_0==62) ) { - alt110=1; + if ( (LA111_0==62) ) { + alt111=1; } - switch (alt110) { + switch (alt111) { case 1 : - // InternalRoom.g:10107:2: rule__Message__DocuAssignment_5 + // InternalRoom.g:10138:2: rule__Message__DocuAssignment_5 { pushFollow(FOLLOW_2); rule__Message__DocuAssignment_5(); @@ -29126,16 +29223,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group_3__0" - // InternalRoom.g:10129:1: rule__Message__Group_3__0 : rule__Message__Group_3__0__Impl rule__Message__Group_3__1 ; + // InternalRoom.g:10160:1: rule__Message__Group_3__0 : rule__Message__Group_3__0__Impl rule__Message__Group_3__1 ; public final void rule__Message__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10133:1: ( rule__Message__Group_3__0__Impl rule__Message__Group_3__1 ) - // InternalRoom.g:10134:2: rule__Message__Group_3__0__Impl rule__Message__Group_3__1 + // InternalRoom.g:10164:1: ( rule__Message__Group_3__0__Impl rule__Message__Group_3__1 ) + // InternalRoom.g:10165:2: rule__Message__Group_3__0__Impl rule__Message__Group_3__1 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_35); rule__Message__Group_3__0__Impl(); state._fsp--; @@ -29164,17 +29261,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group_3__0__Impl" - // InternalRoom.g:10141:1: rule__Message__Group_3__0__Impl : ( '(' ) ; + // InternalRoom.g:10172:1: rule__Message__Group_3__0__Impl : ( '(' ) ; public final void rule__Message__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10145:1: ( ( '(' ) ) - // InternalRoom.g:10146:1: ( '(' ) + // InternalRoom.g:10176:1: ( ( '(' ) ) + // InternalRoom.g:10177:1: ( '(' ) { - // InternalRoom.g:10146:1: ( '(' ) - // InternalRoom.g:10147:1: '(' + // InternalRoom.g:10177:1: ( '(' ) + // InternalRoom.g:10178:1: '(' { before(grammarAccess.getMessageAccess().getLeftParenthesisKeyword_3_0()); match(input,50,FOLLOW_2); @@ -29201,16 +29298,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group_3__1" - // InternalRoom.g:10160:1: rule__Message__Group_3__1 : rule__Message__Group_3__1__Impl rule__Message__Group_3__2 ; + // InternalRoom.g:10191:1: rule__Message__Group_3__1 : rule__Message__Group_3__1__Impl rule__Message__Group_3__2 ; public final void rule__Message__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10164:1: ( rule__Message__Group_3__1__Impl rule__Message__Group_3__2 ) - // InternalRoom.g:10165:2: rule__Message__Group_3__1__Impl rule__Message__Group_3__2 + // InternalRoom.g:10195:1: ( rule__Message__Group_3__1__Impl rule__Message__Group_3__2 ) + // InternalRoom.g:10196:2: rule__Message__Group_3__1__Impl rule__Message__Group_3__2 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_35); rule__Message__Group_3__1__Impl(); state._fsp--; @@ -29239,29 +29336,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group_3__1__Impl" - // InternalRoom.g:10172:1: rule__Message__Group_3__1__Impl : ( ( rule__Message__DataAssignment_3_1 )? ) ; + // InternalRoom.g:10203:1: rule__Message__Group_3__1__Impl : ( ( rule__Message__DataAssignment_3_1 )? ) ; public final void rule__Message__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10176:1: ( ( ( rule__Message__DataAssignment_3_1 )? ) ) - // InternalRoom.g:10177:1: ( ( rule__Message__DataAssignment_3_1 )? ) + // InternalRoom.g:10207:1: ( ( ( rule__Message__DataAssignment_3_1 )? ) ) + // InternalRoom.g:10208:1: ( ( rule__Message__DataAssignment_3_1 )? ) { - // InternalRoom.g:10177:1: ( ( rule__Message__DataAssignment_3_1 )? ) - // InternalRoom.g:10178:1: ( rule__Message__DataAssignment_3_1 )? + // InternalRoom.g:10208:1: ( ( rule__Message__DataAssignment_3_1 )? ) + // InternalRoom.g:10209:1: ( rule__Message__DataAssignment_3_1 )? { before(grammarAccess.getMessageAccess().getDataAssignment_3_1()); - // InternalRoom.g:10179:1: ( rule__Message__DataAssignment_3_1 )? - int alt111=2; - int LA111_0 = input.LA(1); + // InternalRoom.g:10210:1: ( rule__Message__DataAssignment_3_1 )? + int alt112=2; + int LA112_0 = input.LA(1); - if ( (LA111_0==RULE_ID) ) { - alt111=1; + if ( (LA112_0==RULE_ID) ) { + alt112=1; } - switch (alt111) { + switch (alt112) { case 1 : - // InternalRoom.g:10179:2: rule__Message__DataAssignment_3_1 + // InternalRoom.g:10210:2: rule__Message__DataAssignment_3_1 { pushFollow(FOLLOW_2); rule__Message__DataAssignment_3_1(); @@ -29297,14 +29394,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group_3__2" - // InternalRoom.g:10189:1: rule__Message__Group_3__2 : rule__Message__Group_3__2__Impl ; + // InternalRoom.g:10220:1: rule__Message__Group_3__2 : rule__Message__Group_3__2__Impl ; public final void rule__Message__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10193:1: ( rule__Message__Group_3__2__Impl ) - // InternalRoom.g:10194:2: rule__Message__Group_3__2__Impl + // InternalRoom.g:10224:1: ( rule__Message__Group_3__2__Impl ) + // InternalRoom.g:10225:2: rule__Message__Group_3__2__Impl { pushFollow(FOLLOW_2); rule__Message__Group_3__2__Impl(); @@ -29330,17 +29427,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group_3__2__Impl" - // InternalRoom.g:10200:1: rule__Message__Group_3__2__Impl : ( ')' ) ; + // InternalRoom.g:10231:1: rule__Message__Group_3__2__Impl : ( ')' ) ; public final void rule__Message__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10204:1: ( ( ')' ) ) - // InternalRoom.g:10205:1: ( ')' ) + // InternalRoom.g:10235:1: ( ( ')' ) ) + // InternalRoom.g:10236:1: ( ')' ) { - // InternalRoom.g:10205:1: ( ')' ) - // InternalRoom.g:10206:1: ')' + // InternalRoom.g:10236:1: ( ')' ) + // InternalRoom.g:10237:1: ')' { before(grammarAccess.getMessageAccess().getRightParenthesisKeyword_3_2()); match(input,51,FOLLOW_2); @@ -29367,16 +29464,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Group__0" - // InternalRoom.g:10225:1: rule__PortClass__Group__0 : rule__PortClass__Group__0__Impl rule__PortClass__Group__1 ; + // InternalRoom.g:10256:1: rule__PortClass__Group__0 : rule__PortClass__Group__0__Impl rule__PortClass__Group__1 ; public final void rule__PortClass__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10229:1: ( rule__PortClass__Group__0__Impl rule__PortClass__Group__1 ) - // InternalRoom.g:10230:2: rule__PortClass__Group__0__Impl rule__PortClass__Group__1 + // InternalRoom.g:10260:1: ( rule__PortClass__Group__0__Impl rule__PortClass__Group__1 ) + // InternalRoom.g:10261:2: rule__PortClass__Group__0__Impl rule__PortClass__Group__1 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_41); rule__PortClass__Group__0__Impl(); state._fsp--; @@ -29405,21 +29502,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Group__0__Impl" - // InternalRoom.g:10237:1: rule__PortClass__Group__0__Impl : ( () ) ; + // InternalRoom.g:10268:1: rule__PortClass__Group__0__Impl : ( () ) ; public final void rule__PortClass__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10241:1: ( ( () ) ) - // InternalRoom.g:10242:1: ( () ) + // InternalRoom.g:10272:1: ( ( () ) ) + // InternalRoom.g:10273:1: ( () ) { - // InternalRoom.g:10242:1: ( () ) - // InternalRoom.g:10243:1: () + // InternalRoom.g:10273:1: ( () ) + // InternalRoom.g:10274:1: () { before(grammarAccess.getPortClassAccess().getPortClassAction_0()); - // InternalRoom.g:10244:1: () - // InternalRoom.g:10246:1: + // InternalRoom.g:10275:1: () + // InternalRoom.g:10277:1: { } @@ -29442,16 +29539,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Group__1" - // InternalRoom.g:10256:1: rule__PortClass__Group__1 : rule__PortClass__Group__1__Impl rule__PortClass__Group__2 ; + // InternalRoom.g:10287:1: rule__PortClass__Group__1 : rule__PortClass__Group__1__Impl rule__PortClass__Group__2 ; public final void rule__PortClass__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10260:1: ( rule__PortClass__Group__1__Impl rule__PortClass__Group__2 ) - // InternalRoom.g:10261:2: rule__PortClass__Group__1__Impl rule__PortClass__Group__2 + // InternalRoom.g:10291:1: ( rule__PortClass__Group__1__Impl rule__PortClass__Group__2 ) + // InternalRoom.g:10292:2: rule__PortClass__Group__1__Impl rule__PortClass__Group__2 { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_49); rule__PortClass__Group__1__Impl(); state._fsp--; @@ -29480,17 +29577,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Group__1__Impl" - // InternalRoom.g:10268:1: rule__PortClass__Group__1__Impl : ( '{' ) ; + // InternalRoom.g:10299:1: rule__PortClass__Group__1__Impl : ( '{' ) ; public final void rule__PortClass__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10272:1: ( ( '{' ) ) - // InternalRoom.g:10273:1: ( '{' ) + // InternalRoom.g:10303:1: ( ( '{' ) ) + // InternalRoom.g:10304:1: ( '{' ) { - // InternalRoom.g:10273:1: ( '{' ) - // InternalRoom.g:10274:1: '{' + // InternalRoom.g:10304:1: ( '{' ) + // InternalRoom.g:10305:1: '{' { before(grammarAccess.getPortClassAccess().getLeftCurlyBracketKeyword_1()); match(input,44,FOLLOW_2); @@ -29517,16 +29614,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Group__2" - // InternalRoom.g:10287:1: rule__PortClass__Group__2 : rule__PortClass__Group__2__Impl rule__PortClass__Group__3 ; + // InternalRoom.g:10318:1: rule__PortClass__Group__2 : rule__PortClass__Group__2__Impl rule__PortClass__Group__3 ; public final void rule__PortClass__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10291:1: ( rule__PortClass__Group__2__Impl rule__PortClass__Group__3 ) - // InternalRoom.g:10292:2: rule__PortClass__Group__2__Impl rule__PortClass__Group__3 + // InternalRoom.g:10322:1: ( rule__PortClass__Group__2__Impl rule__PortClass__Group__3 ) + // InternalRoom.g:10323:2: rule__PortClass__Group__2__Impl rule__PortClass__Group__3 { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_49); rule__PortClass__Group__2__Impl(); state._fsp--; @@ -29555,29 +29652,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Group__2__Impl" - // InternalRoom.g:10299:1: rule__PortClass__Group__2__Impl : ( ( rule__PortClass__Group_2__0 )? ) ; + // InternalRoom.g:10330:1: rule__PortClass__Group__2__Impl : ( ( rule__PortClass__Group_2__0 )? ) ; public final void rule__PortClass__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10303:1: ( ( ( rule__PortClass__Group_2__0 )? ) ) - // InternalRoom.g:10304:1: ( ( rule__PortClass__Group_2__0 )? ) + // InternalRoom.g:10334:1: ( ( ( rule__PortClass__Group_2__0 )? ) ) + // InternalRoom.g:10335:1: ( ( rule__PortClass__Group_2__0 )? ) { - // InternalRoom.g:10304:1: ( ( rule__PortClass__Group_2__0 )? ) - // InternalRoom.g:10305:1: ( rule__PortClass__Group_2__0 )? + // InternalRoom.g:10335:1: ( ( rule__PortClass__Group_2__0 )? ) + // InternalRoom.g:10336:1: ( rule__PortClass__Group_2__0 )? { before(grammarAccess.getPortClassAccess().getGroup_2()); - // InternalRoom.g:10306:1: ( rule__PortClass__Group_2__0 )? - int alt112=2; - int LA112_0 = input.LA(1); + // InternalRoom.g:10337:1: ( rule__PortClass__Group_2__0 )? + int alt113=2; + int LA113_0 = input.LA(1); - if ( (LA112_0==72) ) { - alt112=1; + if ( (LA113_0==72) ) { + alt113=1; } - switch (alt112) { + switch (alt113) { case 1 : - // InternalRoom.g:10306:2: rule__PortClass__Group_2__0 + // InternalRoom.g:10337:2: rule__PortClass__Group_2__0 { pushFollow(FOLLOW_2); rule__PortClass__Group_2__0(); @@ -29613,16 +29710,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Group__3" - // InternalRoom.g:10316:1: rule__PortClass__Group__3 : rule__PortClass__Group__3__Impl rule__PortClass__Group__4 ; + // InternalRoom.g:10347:1: rule__PortClass__Group__3 : rule__PortClass__Group__3__Impl rule__PortClass__Group__4 ; public final void rule__PortClass__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10320:1: ( rule__PortClass__Group__3__Impl rule__PortClass__Group__4 ) - // InternalRoom.g:10321:2: rule__PortClass__Group__3__Impl rule__PortClass__Group__4 + // InternalRoom.g:10351:1: ( rule__PortClass__Group__3__Impl rule__PortClass__Group__4 ) + // InternalRoom.g:10352:2: rule__PortClass__Group__3__Impl rule__PortClass__Group__4 { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_49); rule__PortClass__Group__3__Impl(); state._fsp--; @@ -29651,35 +29748,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Group__3__Impl" - // InternalRoom.g:10328:1: rule__PortClass__Group__3__Impl : ( ( rule__PortClass__Alternatives_3 )* ) ; + // InternalRoom.g:10359:1: rule__PortClass__Group__3__Impl : ( ( rule__PortClass__Alternatives_3 )* ) ; public final void rule__PortClass__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10332:1: ( ( ( rule__PortClass__Alternatives_3 )* ) ) - // InternalRoom.g:10333:1: ( ( rule__PortClass__Alternatives_3 )* ) + // InternalRoom.g:10363:1: ( ( ( rule__PortClass__Alternatives_3 )* ) ) + // InternalRoom.g:10364:1: ( ( rule__PortClass__Alternatives_3 )* ) { - // InternalRoom.g:10333:1: ( ( rule__PortClass__Alternatives_3 )* ) - // InternalRoom.g:10334:1: ( rule__PortClass__Alternatives_3 )* + // InternalRoom.g:10364:1: ( ( rule__PortClass__Alternatives_3 )* ) + // InternalRoom.g:10365:1: ( rule__PortClass__Alternatives_3 )* { before(grammarAccess.getPortClassAccess().getAlternatives_3()); - // InternalRoom.g:10335:1: ( rule__PortClass__Alternatives_3 )* - loop113: + // InternalRoom.g:10366:1: ( rule__PortClass__Alternatives_3 )* + loop114: do { - int alt113=2; - int LA113_0 = input.LA(1); + int alt114=2; + int LA114_0 = input.LA(1); - if ( (LA113_0==61||LA113_0==64||LA113_0==73) ) { - alt113=1; + if ( (LA114_0==61||LA114_0==64||LA114_0==73) ) { + alt114=1; } - switch (alt113) { + switch (alt114) { case 1 : - // InternalRoom.g:10335:2: rule__PortClass__Alternatives_3 + // InternalRoom.g:10366:2: rule__PortClass__Alternatives_3 { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_50); rule__PortClass__Alternatives_3(); state._fsp--; @@ -29689,7 +29786,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop113; + break loop114; } } while (true); @@ -29716,14 +29813,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Group__4" - // InternalRoom.g:10345:1: rule__PortClass__Group__4 : rule__PortClass__Group__4__Impl ; + // InternalRoom.g:10376:1: rule__PortClass__Group__4 : rule__PortClass__Group__4__Impl ; public final void rule__PortClass__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10349:1: ( rule__PortClass__Group__4__Impl ) - // InternalRoom.g:10350:2: rule__PortClass__Group__4__Impl + // InternalRoom.g:10380:1: ( rule__PortClass__Group__4__Impl ) + // InternalRoom.g:10381:2: rule__PortClass__Group__4__Impl { pushFollow(FOLLOW_2); rule__PortClass__Group__4__Impl(); @@ -29749,17 +29846,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Group__4__Impl" - // InternalRoom.g:10356:1: rule__PortClass__Group__4__Impl : ( '}' ) ; + // InternalRoom.g:10387:1: rule__PortClass__Group__4__Impl : ( '}' ) ; public final void rule__PortClass__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10360:1: ( ( '}' ) ) - // InternalRoom.g:10361:1: ( '}' ) + // InternalRoom.g:10391:1: ( ( '}' ) ) + // InternalRoom.g:10392:1: ( '}' ) { - // InternalRoom.g:10361:1: ( '}' ) - // InternalRoom.g:10362:1: '}' + // InternalRoom.g:10392:1: ( '}' ) + // InternalRoom.g:10393:1: '}' { before(grammarAccess.getPortClassAccess().getRightCurlyBracketKeyword_4()); match(input,45,FOLLOW_2); @@ -29786,16 +29883,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Group_2__0" - // InternalRoom.g:10385:1: rule__PortClass__Group_2__0 : rule__PortClass__Group_2__0__Impl rule__PortClass__Group_2__1 ; + // InternalRoom.g:10416:1: rule__PortClass__Group_2__0 : rule__PortClass__Group_2__0__Impl rule__PortClass__Group_2__1 ; public final void rule__PortClass__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10389:1: ( rule__PortClass__Group_2__0__Impl rule__PortClass__Group_2__1 ) - // InternalRoom.g:10390:2: rule__PortClass__Group_2__0__Impl rule__PortClass__Group_2__1 + // InternalRoom.g:10420:1: ( rule__PortClass__Group_2__0__Impl rule__PortClass__Group_2__1 ) + // InternalRoom.g:10421:2: rule__PortClass__Group_2__0__Impl rule__PortClass__Group_2__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__PortClass__Group_2__0__Impl(); state._fsp--; @@ -29824,17 +29921,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Group_2__0__Impl" - // InternalRoom.g:10397:1: rule__PortClass__Group_2__0__Impl : ( 'usercode' ) ; + // InternalRoom.g:10428:1: rule__PortClass__Group_2__0__Impl : ( 'usercode' ) ; public final void rule__PortClass__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10401:1: ( ( 'usercode' ) ) - // InternalRoom.g:10402:1: ( 'usercode' ) + // InternalRoom.g:10432:1: ( ( 'usercode' ) ) + // InternalRoom.g:10433:1: ( 'usercode' ) { - // InternalRoom.g:10402:1: ( 'usercode' ) - // InternalRoom.g:10403:1: 'usercode' + // InternalRoom.g:10433:1: ( 'usercode' ) + // InternalRoom.g:10434:1: 'usercode' { before(grammarAccess.getPortClassAccess().getUsercodeKeyword_2_0()); match(input,72,FOLLOW_2); @@ -29861,14 +29958,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Group_2__1" - // InternalRoom.g:10416:1: rule__PortClass__Group_2__1 : rule__PortClass__Group_2__1__Impl ; + // InternalRoom.g:10447:1: rule__PortClass__Group_2__1 : rule__PortClass__Group_2__1__Impl ; public final void rule__PortClass__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10420:1: ( rule__PortClass__Group_2__1__Impl ) - // InternalRoom.g:10421:2: rule__PortClass__Group_2__1__Impl + // InternalRoom.g:10451:1: ( rule__PortClass__Group_2__1__Impl ) + // InternalRoom.g:10452:2: rule__PortClass__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__PortClass__Group_2__1__Impl(); @@ -29894,21 +29991,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Group_2__1__Impl" - // InternalRoom.g:10427:1: rule__PortClass__Group_2__1__Impl : ( ( rule__PortClass__UserCodeAssignment_2_1 ) ) ; + // InternalRoom.g:10458:1: rule__PortClass__Group_2__1__Impl : ( ( rule__PortClass__UserCodeAssignment_2_1 ) ) ; public final void rule__PortClass__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10431:1: ( ( ( rule__PortClass__UserCodeAssignment_2_1 ) ) ) - // InternalRoom.g:10432:1: ( ( rule__PortClass__UserCodeAssignment_2_1 ) ) + // InternalRoom.g:10462:1: ( ( ( rule__PortClass__UserCodeAssignment_2_1 ) ) ) + // InternalRoom.g:10463:1: ( ( rule__PortClass__UserCodeAssignment_2_1 ) ) { - // InternalRoom.g:10432:1: ( ( rule__PortClass__UserCodeAssignment_2_1 ) ) - // InternalRoom.g:10433:1: ( rule__PortClass__UserCodeAssignment_2_1 ) + // InternalRoom.g:10463:1: ( ( rule__PortClass__UserCodeAssignment_2_1 ) ) + // InternalRoom.g:10464:1: ( rule__PortClass__UserCodeAssignment_2_1 ) { before(grammarAccess.getPortClassAccess().getUserCodeAssignment_2_1()); - // InternalRoom.g:10434:1: ( rule__PortClass__UserCodeAssignment_2_1 ) - // InternalRoom.g:10434:2: rule__PortClass__UserCodeAssignment_2_1 + // InternalRoom.g:10465:1: ( rule__PortClass__UserCodeAssignment_2_1 ) + // InternalRoom.g:10465:2: rule__PortClass__UserCodeAssignment_2_1 { pushFollow(FOLLOW_2); rule__PortClass__UserCodeAssignment_2_1(); @@ -29941,16 +30038,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InMessageHandler__Group__0" - // InternalRoom.g:10448:1: rule__InMessageHandler__Group__0 : rule__InMessageHandler__Group__0__Impl rule__InMessageHandler__Group__1 ; + // InternalRoom.g:10479:1: rule__InMessageHandler__Group__0 : rule__InMessageHandler__Group__0__Impl rule__InMessageHandler__Group__1 ; public final void rule__InMessageHandler__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10452:1: ( rule__InMessageHandler__Group__0__Impl rule__InMessageHandler__Group__1 ) - // InternalRoom.g:10453:2: rule__InMessageHandler__Group__0__Impl rule__InMessageHandler__Group__1 + // InternalRoom.g:10483:1: ( rule__InMessageHandler__Group__0__Impl rule__InMessageHandler__Group__1 ) + // InternalRoom.g:10484:2: rule__InMessageHandler__Group__0__Impl rule__InMessageHandler__Group__1 { - pushFollow(FOLLOW_50); + pushFollow(FOLLOW_51); rule__InMessageHandler__Group__0__Impl(); state._fsp--; @@ -29979,17 +30076,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InMessageHandler__Group__0__Impl" - // InternalRoom.g:10460:1: rule__InMessageHandler__Group__0__Impl : ( 'handle' ) ; + // InternalRoom.g:10491:1: rule__InMessageHandler__Group__0__Impl : ( 'handle' ) ; public final void rule__InMessageHandler__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10464:1: ( ( 'handle' ) ) - // InternalRoom.g:10465:1: ( 'handle' ) + // InternalRoom.g:10495:1: ( ( 'handle' ) ) + // InternalRoom.g:10496:1: ( 'handle' ) { - // InternalRoom.g:10465:1: ( 'handle' ) - // InternalRoom.g:10466:1: 'handle' + // InternalRoom.g:10496:1: ( 'handle' ) + // InternalRoom.g:10497:1: 'handle' { before(grammarAccess.getInMessageHandlerAccess().getHandleKeyword_0()); match(input,73,FOLLOW_2); @@ -30016,14 +30113,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InMessageHandler__Group__1" - // InternalRoom.g:10479:1: rule__InMessageHandler__Group__1 : rule__InMessageHandler__Group__1__Impl rule__InMessageHandler__Group__2 ; + // InternalRoom.g:10510:1: rule__InMessageHandler__Group__1 : rule__InMessageHandler__Group__1__Impl rule__InMessageHandler__Group__2 ; public final void rule__InMessageHandler__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10483:1: ( rule__InMessageHandler__Group__1__Impl rule__InMessageHandler__Group__2 ) - // InternalRoom.g:10484:2: rule__InMessageHandler__Group__1__Impl rule__InMessageHandler__Group__2 + // InternalRoom.g:10514:1: ( rule__InMessageHandler__Group__1__Impl rule__InMessageHandler__Group__2 ) + // InternalRoom.g:10515:2: rule__InMessageHandler__Group__1__Impl rule__InMessageHandler__Group__2 { pushFollow(FOLLOW_3); rule__InMessageHandler__Group__1__Impl(); @@ -30054,17 +30151,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InMessageHandler__Group__1__Impl" - // InternalRoom.g:10491:1: rule__InMessageHandler__Group__1__Impl : ( 'incoming' ) ; + // InternalRoom.g:10522:1: rule__InMessageHandler__Group__1__Impl : ( 'incoming' ) ; public final void rule__InMessageHandler__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10495:1: ( ( 'incoming' ) ) - // InternalRoom.g:10496:1: ( 'incoming' ) + // InternalRoom.g:10526:1: ( ( 'incoming' ) ) + // InternalRoom.g:10527:1: ( 'incoming' ) { - // InternalRoom.g:10496:1: ( 'incoming' ) - // InternalRoom.g:10497:1: 'incoming' + // InternalRoom.g:10527:1: ( 'incoming' ) + // InternalRoom.g:10528:1: 'incoming' { before(grammarAccess.getInMessageHandlerAccess().getIncomingKeyword_1()); match(input,66,FOLLOW_2); @@ -30091,16 +30188,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InMessageHandler__Group__2" - // InternalRoom.g:10510:1: rule__InMessageHandler__Group__2 : rule__InMessageHandler__Group__2__Impl rule__InMessageHandler__Group__3 ; + // InternalRoom.g:10541:1: rule__InMessageHandler__Group__2 : rule__InMessageHandler__Group__2__Impl rule__InMessageHandler__Group__3 ; public final void rule__InMessageHandler__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10514:1: ( rule__InMessageHandler__Group__2__Impl rule__InMessageHandler__Group__3 ) - // InternalRoom.g:10515:2: rule__InMessageHandler__Group__2__Impl rule__InMessageHandler__Group__3 + // InternalRoom.g:10545:1: ( rule__InMessageHandler__Group__2__Impl rule__InMessageHandler__Group__3 ) + // InternalRoom.g:10546:2: rule__InMessageHandler__Group__2__Impl rule__InMessageHandler__Group__3 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__InMessageHandler__Group__2__Impl(); state._fsp--; @@ -30129,21 +30226,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InMessageHandler__Group__2__Impl" - // InternalRoom.g:10522:1: rule__InMessageHandler__Group__2__Impl : ( ( rule__InMessageHandler__MsgAssignment_2 ) ) ; + // InternalRoom.g:10553:1: rule__InMessageHandler__Group__2__Impl : ( ( rule__InMessageHandler__MsgAssignment_2 ) ) ; public final void rule__InMessageHandler__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10526:1: ( ( ( rule__InMessageHandler__MsgAssignment_2 ) ) ) - // InternalRoom.g:10527:1: ( ( rule__InMessageHandler__MsgAssignment_2 ) ) + // InternalRoom.g:10557:1: ( ( ( rule__InMessageHandler__MsgAssignment_2 ) ) ) + // InternalRoom.g:10558:1: ( ( rule__InMessageHandler__MsgAssignment_2 ) ) { - // InternalRoom.g:10527:1: ( ( rule__InMessageHandler__MsgAssignment_2 ) ) - // InternalRoom.g:10528:1: ( rule__InMessageHandler__MsgAssignment_2 ) + // InternalRoom.g:10558:1: ( ( rule__InMessageHandler__MsgAssignment_2 ) ) + // InternalRoom.g:10559:1: ( rule__InMessageHandler__MsgAssignment_2 ) { before(grammarAccess.getInMessageHandlerAccess().getMsgAssignment_2()); - // InternalRoom.g:10529:1: ( rule__InMessageHandler__MsgAssignment_2 ) - // InternalRoom.g:10529:2: rule__InMessageHandler__MsgAssignment_2 + // InternalRoom.g:10560:1: ( rule__InMessageHandler__MsgAssignment_2 ) + // InternalRoom.g:10560:2: rule__InMessageHandler__MsgAssignment_2 { pushFollow(FOLLOW_2); rule__InMessageHandler__MsgAssignment_2(); @@ -30176,14 +30273,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InMessageHandler__Group__3" - // InternalRoom.g:10539:1: rule__InMessageHandler__Group__3 : rule__InMessageHandler__Group__3__Impl ; + // InternalRoom.g:10570:1: rule__InMessageHandler__Group__3 : rule__InMessageHandler__Group__3__Impl ; public final void rule__InMessageHandler__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10543:1: ( rule__InMessageHandler__Group__3__Impl ) - // InternalRoom.g:10544:2: rule__InMessageHandler__Group__3__Impl + // InternalRoom.g:10574:1: ( rule__InMessageHandler__Group__3__Impl ) + // InternalRoom.g:10575:2: rule__InMessageHandler__Group__3__Impl { pushFollow(FOLLOW_2); rule__InMessageHandler__Group__3__Impl(); @@ -30209,21 +30306,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InMessageHandler__Group__3__Impl" - // InternalRoom.g:10550:1: rule__InMessageHandler__Group__3__Impl : ( ( rule__InMessageHandler__DetailCodeAssignment_3 ) ) ; + // InternalRoom.g:10581:1: rule__InMessageHandler__Group__3__Impl : ( ( rule__InMessageHandler__DetailCodeAssignment_3 ) ) ; public final void rule__InMessageHandler__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10554:1: ( ( ( rule__InMessageHandler__DetailCodeAssignment_3 ) ) ) - // InternalRoom.g:10555:1: ( ( rule__InMessageHandler__DetailCodeAssignment_3 ) ) + // InternalRoom.g:10585:1: ( ( ( rule__InMessageHandler__DetailCodeAssignment_3 ) ) ) + // InternalRoom.g:10586:1: ( ( rule__InMessageHandler__DetailCodeAssignment_3 ) ) { - // InternalRoom.g:10555:1: ( ( rule__InMessageHandler__DetailCodeAssignment_3 ) ) - // InternalRoom.g:10556:1: ( rule__InMessageHandler__DetailCodeAssignment_3 ) + // InternalRoom.g:10586:1: ( ( rule__InMessageHandler__DetailCodeAssignment_3 ) ) + // InternalRoom.g:10587:1: ( rule__InMessageHandler__DetailCodeAssignment_3 ) { before(grammarAccess.getInMessageHandlerAccess().getDetailCodeAssignment_3()); - // InternalRoom.g:10557:1: ( rule__InMessageHandler__DetailCodeAssignment_3 ) - // InternalRoom.g:10557:2: rule__InMessageHandler__DetailCodeAssignment_3 + // InternalRoom.g:10588:1: ( rule__InMessageHandler__DetailCodeAssignment_3 ) + // InternalRoom.g:10588:2: rule__InMessageHandler__DetailCodeAssignment_3 { pushFollow(FOLLOW_2); rule__InMessageHandler__DetailCodeAssignment_3(); @@ -30256,16 +30353,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutMessageHandler__Group__0" - // InternalRoom.g:10575:1: rule__OutMessageHandler__Group__0 : rule__OutMessageHandler__Group__0__Impl rule__OutMessageHandler__Group__1 ; + // InternalRoom.g:10606:1: rule__OutMessageHandler__Group__0 : rule__OutMessageHandler__Group__0__Impl rule__OutMessageHandler__Group__1 ; public final void rule__OutMessageHandler__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10579:1: ( rule__OutMessageHandler__Group__0__Impl rule__OutMessageHandler__Group__1 ) - // InternalRoom.g:10580:2: rule__OutMessageHandler__Group__0__Impl rule__OutMessageHandler__Group__1 + // InternalRoom.g:10610:1: ( rule__OutMessageHandler__Group__0__Impl rule__OutMessageHandler__Group__1 ) + // InternalRoom.g:10611:2: rule__OutMessageHandler__Group__0__Impl rule__OutMessageHandler__Group__1 { - pushFollow(FOLLOW_51); + pushFollow(FOLLOW_52); rule__OutMessageHandler__Group__0__Impl(); state._fsp--; @@ -30294,17 +30391,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutMessageHandler__Group__0__Impl" - // InternalRoom.g:10587:1: rule__OutMessageHandler__Group__0__Impl : ( 'handle' ) ; + // InternalRoom.g:10618:1: rule__OutMessageHandler__Group__0__Impl : ( 'handle' ) ; public final void rule__OutMessageHandler__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10591:1: ( ( 'handle' ) ) - // InternalRoom.g:10592:1: ( 'handle' ) + // InternalRoom.g:10622:1: ( ( 'handle' ) ) + // InternalRoom.g:10623:1: ( 'handle' ) { - // InternalRoom.g:10592:1: ( 'handle' ) - // InternalRoom.g:10593:1: 'handle' + // InternalRoom.g:10623:1: ( 'handle' ) + // InternalRoom.g:10624:1: 'handle' { before(grammarAccess.getOutMessageHandlerAccess().getHandleKeyword_0()); match(input,73,FOLLOW_2); @@ -30331,14 +30428,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutMessageHandler__Group__1" - // InternalRoom.g:10606:1: rule__OutMessageHandler__Group__1 : rule__OutMessageHandler__Group__1__Impl rule__OutMessageHandler__Group__2 ; + // InternalRoom.g:10637:1: rule__OutMessageHandler__Group__1 : rule__OutMessageHandler__Group__1__Impl rule__OutMessageHandler__Group__2 ; public final void rule__OutMessageHandler__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10610:1: ( rule__OutMessageHandler__Group__1__Impl rule__OutMessageHandler__Group__2 ) - // InternalRoom.g:10611:2: rule__OutMessageHandler__Group__1__Impl rule__OutMessageHandler__Group__2 + // InternalRoom.g:10641:1: ( rule__OutMessageHandler__Group__1__Impl rule__OutMessageHandler__Group__2 ) + // InternalRoom.g:10642:2: rule__OutMessageHandler__Group__1__Impl rule__OutMessageHandler__Group__2 { pushFollow(FOLLOW_3); rule__OutMessageHandler__Group__1__Impl(); @@ -30369,17 +30466,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutMessageHandler__Group__1__Impl" - // InternalRoom.g:10618:1: rule__OutMessageHandler__Group__1__Impl : ( 'outgoing' ) ; + // InternalRoom.g:10649:1: rule__OutMessageHandler__Group__1__Impl : ( 'outgoing' ) ; public final void rule__OutMessageHandler__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10622:1: ( ( 'outgoing' ) ) - // InternalRoom.g:10623:1: ( 'outgoing' ) + // InternalRoom.g:10653:1: ( ( 'outgoing' ) ) + // InternalRoom.g:10654:1: ( 'outgoing' ) { - // InternalRoom.g:10623:1: ( 'outgoing' ) - // InternalRoom.g:10624:1: 'outgoing' + // InternalRoom.g:10654:1: ( 'outgoing' ) + // InternalRoom.g:10655:1: 'outgoing' { before(grammarAccess.getOutMessageHandlerAccess().getOutgoingKeyword_1()); match(input,67,FOLLOW_2); @@ -30406,16 +30503,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutMessageHandler__Group__2" - // InternalRoom.g:10637:1: rule__OutMessageHandler__Group__2 : rule__OutMessageHandler__Group__2__Impl rule__OutMessageHandler__Group__3 ; + // InternalRoom.g:10668:1: rule__OutMessageHandler__Group__2 : rule__OutMessageHandler__Group__2__Impl rule__OutMessageHandler__Group__3 ; public final void rule__OutMessageHandler__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10641:1: ( rule__OutMessageHandler__Group__2__Impl rule__OutMessageHandler__Group__3 ) - // InternalRoom.g:10642:2: rule__OutMessageHandler__Group__2__Impl rule__OutMessageHandler__Group__3 + // InternalRoom.g:10672:1: ( rule__OutMessageHandler__Group__2__Impl rule__OutMessageHandler__Group__3 ) + // InternalRoom.g:10673:2: rule__OutMessageHandler__Group__2__Impl rule__OutMessageHandler__Group__3 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__OutMessageHandler__Group__2__Impl(); state._fsp--; @@ -30444,21 +30541,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutMessageHandler__Group__2__Impl" - // InternalRoom.g:10649:1: rule__OutMessageHandler__Group__2__Impl : ( ( rule__OutMessageHandler__MsgAssignment_2 ) ) ; + // InternalRoom.g:10680:1: rule__OutMessageHandler__Group__2__Impl : ( ( rule__OutMessageHandler__MsgAssignment_2 ) ) ; public final void rule__OutMessageHandler__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10653:1: ( ( ( rule__OutMessageHandler__MsgAssignment_2 ) ) ) - // InternalRoom.g:10654:1: ( ( rule__OutMessageHandler__MsgAssignment_2 ) ) + // InternalRoom.g:10684:1: ( ( ( rule__OutMessageHandler__MsgAssignment_2 ) ) ) + // InternalRoom.g:10685:1: ( ( rule__OutMessageHandler__MsgAssignment_2 ) ) { - // InternalRoom.g:10654:1: ( ( rule__OutMessageHandler__MsgAssignment_2 ) ) - // InternalRoom.g:10655:1: ( rule__OutMessageHandler__MsgAssignment_2 ) + // InternalRoom.g:10685:1: ( ( rule__OutMessageHandler__MsgAssignment_2 ) ) + // InternalRoom.g:10686:1: ( rule__OutMessageHandler__MsgAssignment_2 ) { before(grammarAccess.getOutMessageHandlerAccess().getMsgAssignment_2()); - // InternalRoom.g:10656:1: ( rule__OutMessageHandler__MsgAssignment_2 ) - // InternalRoom.g:10656:2: rule__OutMessageHandler__MsgAssignment_2 + // InternalRoom.g:10687:1: ( rule__OutMessageHandler__MsgAssignment_2 ) + // InternalRoom.g:10687:2: rule__OutMessageHandler__MsgAssignment_2 { pushFollow(FOLLOW_2); rule__OutMessageHandler__MsgAssignment_2(); @@ -30491,14 +30588,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutMessageHandler__Group__3" - // InternalRoom.g:10666:1: rule__OutMessageHandler__Group__3 : rule__OutMessageHandler__Group__3__Impl ; + // InternalRoom.g:10697:1: rule__OutMessageHandler__Group__3 : rule__OutMessageHandler__Group__3__Impl ; public final void rule__OutMessageHandler__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10670:1: ( rule__OutMessageHandler__Group__3__Impl ) - // InternalRoom.g:10671:2: rule__OutMessageHandler__Group__3__Impl + // InternalRoom.g:10701:1: ( rule__OutMessageHandler__Group__3__Impl ) + // InternalRoom.g:10702:2: rule__OutMessageHandler__Group__3__Impl { pushFollow(FOLLOW_2); rule__OutMessageHandler__Group__3__Impl(); @@ -30524,21 +30621,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutMessageHandler__Group__3__Impl" - // InternalRoom.g:10677:1: rule__OutMessageHandler__Group__3__Impl : ( ( rule__OutMessageHandler__DetailCodeAssignment_3 ) ) ; + // InternalRoom.g:10708:1: rule__OutMessageHandler__Group__3__Impl : ( ( rule__OutMessageHandler__DetailCodeAssignment_3 ) ) ; public final void rule__OutMessageHandler__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10681:1: ( ( ( rule__OutMessageHandler__DetailCodeAssignment_3 ) ) ) - // InternalRoom.g:10682:1: ( ( rule__OutMessageHandler__DetailCodeAssignment_3 ) ) + // InternalRoom.g:10712:1: ( ( ( rule__OutMessageHandler__DetailCodeAssignment_3 ) ) ) + // InternalRoom.g:10713:1: ( ( rule__OutMessageHandler__DetailCodeAssignment_3 ) ) { - // InternalRoom.g:10682:1: ( ( rule__OutMessageHandler__DetailCodeAssignment_3 ) ) - // InternalRoom.g:10683:1: ( rule__OutMessageHandler__DetailCodeAssignment_3 ) + // InternalRoom.g:10713:1: ( ( rule__OutMessageHandler__DetailCodeAssignment_3 ) ) + // InternalRoom.g:10714:1: ( rule__OutMessageHandler__DetailCodeAssignment_3 ) { before(grammarAccess.getOutMessageHandlerAccess().getDetailCodeAssignment_3()); - // InternalRoom.g:10684:1: ( rule__OutMessageHandler__DetailCodeAssignment_3 ) - // InternalRoom.g:10684:2: rule__OutMessageHandler__DetailCodeAssignment_3 + // InternalRoom.g:10715:1: ( rule__OutMessageHandler__DetailCodeAssignment_3 ) + // InternalRoom.g:10715:2: rule__OutMessageHandler__DetailCodeAssignment_3 { pushFollow(FOLLOW_2); rule__OutMessageHandler__DetailCodeAssignment_3(); @@ -30571,16 +30668,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__0" - // InternalRoom.g:10702:1: rule__ActorClass__Group__0 : rule__ActorClass__Group__0__Impl rule__ActorClass__Group__1 ; + // InternalRoom.g:10733:1: rule__ActorClass__Group__0 : rule__ActorClass__Group__0__Impl rule__ActorClass__Group__1 ; public final void rule__ActorClass__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10706:1: ( rule__ActorClass__Group__0__Impl rule__ActorClass__Group__1 ) - // InternalRoom.g:10707:2: rule__ActorClass__Group__0__Impl rule__ActorClass__Group__1 + // InternalRoom.g:10737:1: ( rule__ActorClass__Group__0__Impl rule__ActorClass__Group__1 ) + // InternalRoom.g:10738:2: rule__ActorClass__Group__0__Impl rule__ActorClass__Group__1 { - pushFollow(FOLLOW_52); + pushFollow(FOLLOW_53); rule__ActorClass__Group__0__Impl(); state._fsp--; @@ -30609,21 +30706,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__0__Impl" - // InternalRoom.g:10714:1: rule__ActorClass__Group__0__Impl : ( ( rule__ActorClass__UnorderedGroup_0 ) ) ; + // InternalRoom.g:10745:1: rule__ActorClass__Group__0__Impl : ( ( rule__ActorClass__UnorderedGroup_0 ) ) ; public final void rule__ActorClass__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10718:1: ( ( ( rule__ActorClass__UnorderedGroup_0 ) ) ) - // InternalRoom.g:10719:1: ( ( rule__ActorClass__UnorderedGroup_0 ) ) + // InternalRoom.g:10749:1: ( ( ( rule__ActorClass__UnorderedGroup_0 ) ) ) + // InternalRoom.g:10750:1: ( ( rule__ActorClass__UnorderedGroup_0 ) ) { - // InternalRoom.g:10719:1: ( ( rule__ActorClass__UnorderedGroup_0 ) ) - // InternalRoom.g:10720:1: ( rule__ActorClass__UnorderedGroup_0 ) + // InternalRoom.g:10750:1: ( ( rule__ActorClass__UnorderedGroup_0 ) ) + // InternalRoom.g:10751:1: ( rule__ActorClass__UnorderedGroup_0 ) { before(grammarAccess.getActorClassAccess().getUnorderedGroup_0()); - // InternalRoom.g:10721:1: ( rule__ActorClass__UnorderedGroup_0 ) - // InternalRoom.g:10721:2: rule__ActorClass__UnorderedGroup_0 + // InternalRoom.g:10752:1: ( rule__ActorClass__UnorderedGroup_0 ) + // InternalRoom.g:10752:2: rule__ActorClass__UnorderedGroup_0 { pushFollow(FOLLOW_2); rule__ActorClass__UnorderedGroup_0(); @@ -30656,14 +30753,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__1" - // InternalRoom.g:10731:1: rule__ActorClass__Group__1 : rule__ActorClass__Group__1__Impl rule__ActorClass__Group__2 ; + // InternalRoom.g:10762:1: rule__ActorClass__Group__1 : rule__ActorClass__Group__1__Impl rule__ActorClass__Group__2 ; public final void rule__ActorClass__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10735:1: ( rule__ActorClass__Group__1__Impl rule__ActorClass__Group__2 ) - // InternalRoom.g:10736:2: rule__ActorClass__Group__1__Impl rule__ActorClass__Group__2 + // InternalRoom.g:10766:1: ( rule__ActorClass__Group__1__Impl rule__ActorClass__Group__2 ) + // InternalRoom.g:10767:2: rule__ActorClass__Group__1__Impl rule__ActorClass__Group__2 { pushFollow(FOLLOW_3); rule__ActorClass__Group__1__Impl(); @@ -30694,17 +30791,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__1__Impl" - // InternalRoom.g:10743:1: rule__ActorClass__Group__1__Impl : ( 'ActorClass' ) ; + // InternalRoom.g:10774:1: rule__ActorClass__Group__1__Impl : ( 'ActorClass' ) ; public final void rule__ActorClass__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10747:1: ( ( 'ActorClass' ) ) - // InternalRoom.g:10748:1: ( 'ActorClass' ) + // InternalRoom.g:10778:1: ( ( 'ActorClass' ) ) + // InternalRoom.g:10779:1: ( 'ActorClass' ) { - // InternalRoom.g:10748:1: ( 'ActorClass' ) - // InternalRoom.g:10749:1: 'ActorClass' + // InternalRoom.g:10779:1: ( 'ActorClass' ) + // InternalRoom.g:10780:1: 'ActorClass' { before(grammarAccess.getActorClassAccess().getActorClassKeyword_1()); match(input,18,FOLLOW_2); @@ -30731,16 +30828,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__2" - // InternalRoom.g:10762:1: rule__ActorClass__Group__2 : rule__ActorClass__Group__2__Impl rule__ActorClass__Group__3 ; + // InternalRoom.g:10793:1: rule__ActorClass__Group__2 : rule__ActorClass__Group__2__Impl rule__ActorClass__Group__3 ; public final void rule__ActorClass__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10766:1: ( rule__ActorClass__Group__2__Impl rule__ActorClass__Group__3 ) - // InternalRoom.g:10767:2: rule__ActorClass__Group__2__Impl rule__ActorClass__Group__3 + // InternalRoom.g:10797:1: ( rule__ActorClass__Group__2__Impl rule__ActorClass__Group__3 ) + // InternalRoom.g:10798:2: rule__ActorClass__Group__2__Impl rule__ActorClass__Group__3 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_24); rule__ActorClass__Group__2__Impl(); state._fsp--; @@ -30769,21 +30866,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__2__Impl" - // InternalRoom.g:10774:1: rule__ActorClass__Group__2__Impl : ( ( rule__ActorClass__NameAssignment_2 ) ) ; + // InternalRoom.g:10805:1: rule__ActorClass__Group__2__Impl : ( ( rule__ActorClass__NameAssignment_2 ) ) ; public final void rule__ActorClass__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10778:1: ( ( ( rule__ActorClass__NameAssignment_2 ) ) ) - // InternalRoom.g:10779:1: ( ( rule__ActorClass__NameAssignment_2 ) ) + // InternalRoom.g:10809:1: ( ( ( rule__ActorClass__NameAssignment_2 ) ) ) + // InternalRoom.g:10810:1: ( ( rule__ActorClass__NameAssignment_2 ) ) { - // InternalRoom.g:10779:1: ( ( rule__ActorClass__NameAssignment_2 ) ) - // InternalRoom.g:10780:1: ( rule__ActorClass__NameAssignment_2 ) + // InternalRoom.g:10810:1: ( ( rule__ActorClass__NameAssignment_2 ) ) + // InternalRoom.g:10811:1: ( rule__ActorClass__NameAssignment_2 ) { before(grammarAccess.getActorClassAccess().getNameAssignment_2()); - // InternalRoom.g:10781:1: ( rule__ActorClass__NameAssignment_2 ) - // InternalRoom.g:10781:2: rule__ActorClass__NameAssignment_2 + // InternalRoom.g:10812:1: ( rule__ActorClass__NameAssignment_2 ) + // InternalRoom.g:10812:2: rule__ActorClass__NameAssignment_2 { pushFollow(FOLLOW_2); rule__ActorClass__NameAssignment_2(); @@ -30816,16 +30913,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__3" - // InternalRoom.g:10791:1: rule__ActorClass__Group__3 : rule__ActorClass__Group__3__Impl rule__ActorClass__Group__4 ; + // InternalRoom.g:10822:1: rule__ActorClass__Group__3 : rule__ActorClass__Group__3__Impl rule__ActorClass__Group__4 ; public final void rule__ActorClass__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10795:1: ( rule__ActorClass__Group__3__Impl rule__ActorClass__Group__4 ) - // InternalRoom.g:10796:2: rule__ActorClass__Group__3__Impl rule__ActorClass__Group__4 + // InternalRoom.g:10826:1: ( rule__ActorClass__Group__3__Impl rule__ActorClass__Group__4 ) + // InternalRoom.g:10827:2: rule__ActorClass__Group__3__Impl rule__ActorClass__Group__4 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_24); rule__ActorClass__Group__3__Impl(); state._fsp--; @@ -30854,29 +30951,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__3__Impl" - // InternalRoom.g:10803:1: rule__ActorClass__Group__3__Impl : ( ( rule__ActorClass__DocuAssignment_3 )? ) ; + // InternalRoom.g:10834:1: rule__ActorClass__Group__3__Impl : ( ( rule__ActorClass__DocuAssignment_3 )? ) ; public final void rule__ActorClass__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10807:1: ( ( ( rule__ActorClass__DocuAssignment_3 )? ) ) - // InternalRoom.g:10808:1: ( ( rule__ActorClass__DocuAssignment_3 )? ) + // InternalRoom.g:10838:1: ( ( ( rule__ActorClass__DocuAssignment_3 )? ) ) + // InternalRoom.g:10839:1: ( ( rule__ActorClass__DocuAssignment_3 )? ) { - // InternalRoom.g:10808:1: ( ( rule__ActorClass__DocuAssignment_3 )? ) - // InternalRoom.g:10809:1: ( rule__ActorClass__DocuAssignment_3 )? + // InternalRoom.g:10839:1: ( ( rule__ActorClass__DocuAssignment_3 )? ) + // InternalRoom.g:10840:1: ( rule__ActorClass__DocuAssignment_3 )? { before(grammarAccess.getActorClassAccess().getDocuAssignment_3()); - // InternalRoom.g:10810:1: ( rule__ActorClass__DocuAssignment_3 )? - int alt114=2; - int LA114_0 = input.LA(1); + // InternalRoom.g:10841:1: ( rule__ActorClass__DocuAssignment_3 )? + int alt115=2; + int LA115_0 = input.LA(1); - if ( (LA114_0==62) ) { - alt114=1; + if ( (LA115_0==62) ) { + alt115=1; } - switch (alt114) { + switch (alt115) { case 1 : - // InternalRoom.g:10810:2: rule__ActorClass__DocuAssignment_3 + // InternalRoom.g:10841:2: rule__ActorClass__DocuAssignment_3 { pushFollow(FOLLOW_2); rule__ActorClass__DocuAssignment_3(); @@ -30912,16 +31009,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__4" - // InternalRoom.g:10820:1: rule__ActorClass__Group__4 : rule__ActorClass__Group__4__Impl rule__ActorClass__Group__5 ; + // InternalRoom.g:10851:1: rule__ActorClass__Group__4 : rule__ActorClass__Group__4__Impl rule__ActorClass__Group__5 ; public final void rule__ActorClass__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10824:1: ( rule__ActorClass__Group__4__Impl rule__ActorClass__Group__5 ) - // InternalRoom.g:10825:2: rule__ActorClass__Group__4__Impl rule__ActorClass__Group__5 + // InternalRoom.g:10855:1: ( rule__ActorClass__Group__4__Impl rule__ActorClass__Group__5 ) + // InternalRoom.g:10856:2: rule__ActorClass__Group__4__Impl rule__ActorClass__Group__5 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_24); rule__ActorClass__Group__4__Impl(); state._fsp--; @@ -30950,29 +31047,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__4__Impl" - // InternalRoom.g:10832:1: rule__ActorClass__Group__4__Impl : ( ( rule__ActorClass__Group_4__0 )? ) ; + // InternalRoom.g:10863:1: rule__ActorClass__Group__4__Impl : ( ( rule__ActorClass__Group_4__0 )? ) ; public final void rule__ActorClass__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10836:1: ( ( ( rule__ActorClass__Group_4__0 )? ) ) - // InternalRoom.g:10837:1: ( ( rule__ActorClass__Group_4__0 )? ) + // InternalRoom.g:10867:1: ( ( ( rule__ActorClass__Group_4__0 )? ) ) + // InternalRoom.g:10868:1: ( ( rule__ActorClass__Group_4__0 )? ) { - // InternalRoom.g:10837:1: ( ( rule__ActorClass__Group_4__0 )? ) - // InternalRoom.g:10838:1: ( rule__ActorClass__Group_4__0 )? + // InternalRoom.g:10868:1: ( ( rule__ActorClass__Group_4__0 )? ) + // InternalRoom.g:10869:1: ( rule__ActorClass__Group_4__0 )? { before(grammarAccess.getActorClassAccess().getGroup_4()); - // InternalRoom.g:10839:1: ( rule__ActorClass__Group_4__0 )? - int alt115=2; - int LA115_0 = input.LA(1); + // InternalRoom.g:10870:1: ( rule__ActorClass__Group_4__0 )? + int alt116=2; + int LA116_0 = input.LA(1); - if ( (LA115_0==57) ) { - alt115=1; + if ( (LA116_0==57) ) { + alt116=1; } - switch (alt115) { + switch (alt116) { case 1 : - // InternalRoom.g:10839:2: rule__ActorClass__Group_4__0 + // InternalRoom.g:10870:2: rule__ActorClass__Group_4__0 { pushFollow(FOLLOW_2); rule__ActorClass__Group_4__0(); @@ -31008,16 +31105,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__5" - // InternalRoom.g:10849:1: rule__ActorClass__Group__5 : rule__ActorClass__Group__5__Impl rule__ActorClass__Group__6 ; + // InternalRoom.g:10880:1: rule__ActorClass__Group__5 : rule__ActorClass__Group__5__Impl rule__ActorClass__Group__6 ; public final void rule__ActorClass__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10853:1: ( rule__ActorClass__Group__5__Impl rule__ActorClass__Group__6 ) - // InternalRoom.g:10854:2: rule__ActorClass__Group__5__Impl rule__ActorClass__Group__6 + // InternalRoom.g:10884:1: ( rule__ActorClass__Group__5__Impl rule__ActorClass__Group__6 ) + // InternalRoom.g:10885:2: rule__ActorClass__Group__5__Impl rule__ActorClass__Group__6 { - pushFollow(FOLLOW_53); + pushFollow(FOLLOW_54); rule__ActorClass__Group__5__Impl(); state._fsp--; @@ -31046,17 +31143,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__5__Impl" - // InternalRoom.g:10861:1: rule__ActorClass__Group__5__Impl : ( '{' ) ; + // InternalRoom.g:10892:1: rule__ActorClass__Group__5__Impl : ( '{' ) ; public final void rule__ActorClass__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10865:1: ( ( '{' ) ) - // InternalRoom.g:10866:1: ( '{' ) + // InternalRoom.g:10896:1: ( ( '{' ) ) + // InternalRoom.g:10897:1: ( '{' ) { - // InternalRoom.g:10866:1: ( '{' ) - // InternalRoom.g:10867:1: '{' + // InternalRoom.g:10897:1: ( '{' ) + // InternalRoom.g:10898:1: '{' { before(grammarAccess.getActorClassAccess().getLeftCurlyBracketKeyword_5()); match(input,44,FOLLOW_2); @@ -31083,16 +31180,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__6" - // InternalRoom.g:10880:1: rule__ActorClass__Group__6 : rule__ActorClass__Group__6__Impl rule__ActorClass__Group__7 ; + // InternalRoom.g:10911:1: rule__ActorClass__Group__6 : rule__ActorClass__Group__6__Impl rule__ActorClass__Group__7 ; public final void rule__ActorClass__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10884:1: ( rule__ActorClass__Group__6__Impl rule__ActorClass__Group__7 ) - // InternalRoom.g:10885:2: rule__ActorClass__Group__6__Impl rule__ActorClass__Group__7 + // InternalRoom.g:10915:1: ( rule__ActorClass__Group__6__Impl rule__ActorClass__Group__7 ) + // InternalRoom.g:10916:2: rule__ActorClass__Group__6__Impl rule__ActorClass__Group__7 { - pushFollow(FOLLOW_53); + pushFollow(FOLLOW_54); rule__ActorClass__Group__6__Impl(); state._fsp--; @@ -31121,35 +31218,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__6__Impl" - // InternalRoom.g:10892:1: rule__ActorClass__Group__6__Impl : ( ( rule__ActorClass__AnnotationsAssignment_6 )* ) ; + // InternalRoom.g:10923:1: rule__ActorClass__Group__6__Impl : ( ( rule__ActorClass__AnnotationsAssignment_6 )* ) ; public final void rule__ActorClass__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10896:1: ( ( ( rule__ActorClass__AnnotationsAssignment_6 )* ) ) - // InternalRoom.g:10897:1: ( ( rule__ActorClass__AnnotationsAssignment_6 )* ) + // InternalRoom.g:10927:1: ( ( ( rule__ActorClass__AnnotationsAssignment_6 )* ) ) + // InternalRoom.g:10928:1: ( ( rule__ActorClass__AnnotationsAssignment_6 )* ) { - // InternalRoom.g:10897:1: ( ( rule__ActorClass__AnnotationsAssignment_6 )* ) - // InternalRoom.g:10898:1: ( rule__ActorClass__AnnotationsAssignment_6 )* + // InternalRoom.g:10928:1: ( ( rule__ActorClass__AnnotationsAssignment_6 )* ) + // InternalRoom.g:10929:1: ( rule__ActorClass__AnnotationsAssignment_6 )* { before(grammarAccess.getActorClassAccess().getAnnotationsAssignment_6()); - // InternalRoom.g:10899:1: ( rule__ActorClass__AnnotationsAssignment_6 )* - loop116: + // InternalRoom.g:10930:1: ( rule__ActorClass__AnnotationsAssignment_6 )* + loop117: do { - int alt116=2; - int LA116_0 = input.LA(1); + int alt117=2; + int LA117_0 = input.LA(1); - if ( (LA116_0==121) ) { - alt116=1; + if ( (LA117_0==121) ) { + alt117=1; } - switch (alt116) { + switch (alt117) { case 1 : - // InternalRoom.g:10899:2: rule__ActorClass__AnnotationsAssignment_6 + // InternalRoom.g:10930:2: rule__ActorClass__AnnotationsAssignment_6 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_26); rule__ActorClass__AnnotationsAssignment_6(); state._fsp--; @@ -31159,7 +31256,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop116; + break loop117; } } while (true); @@ -31186,16 +31283,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__7" - // InternalRoom.g:10909:1: rule__ActorClass__Group__7 : rule__ActorClass__Group__7__Impl rule__ActorClass__Group__8 ; + // InternalRoom.g:10940:1: rule__ActorClass__Group__7 : rule__ActorClass__Group__7__Impl rule__ActorClass__Group__8 ; public final void rule__ActorClass__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10913:1: ( rule__ActorClass__Group__7__Impl rule__ActorClass__Group__8 ) - // InternalRoom.g:10914:2: rule__ActorClass__Group__7__Impl rule__ActorClass__Group__8 + // InternalRoom.g:10944:1: ( rule__ActorClass__Group__7__Impl rule__ActorClass__Group__8 ) + // InternalRoom.g:10945:2: rule__ActorClass__Group__7__Impl rule__ActorClass__Group__8 { - pushFollow(FOLLOW_53); + pushFollow(FOLLOW_54); rule__ActorClass__Group__7__Impl(); state._fsp--; @@ -31224,29 +31321,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__7__Impl" - // InternalRoom.g:10921:1: rule__ActorClass__Group__7__Impl : ( ( rule__ActorClass__Group_7__0 )? ) ; + // InternalRoom.g:10952:1: rule__ActorClass__Group__7__Impl : ( ( rule__ActorClass__Group_7__0 )? ) ; public final void rule__ActorClass__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10925:1: ( ( ( rule__ActorClass__Group_7__0 )? ) ) - // InternalRoom.g:10926:1: ( ( rule__ActorClass__Group_7__0 )? ) + // InternalRoom.g:10956:1: ( ( ( rule__ActorClass__Group_7__0 )? ) ) + // InternalRoom.g:10957:1: ( ( rule__ActorClass__Group_7__0 )? ) { - // InternalRoom.g:10926:1: ( ( rule__ActorClass__Group_7__0 )? ) - // InternalRoom.g:10927:1: ( rule__ActorClass__Group_7__0 )? + // InternalRoom.g:10957:1: ( ( rule__ActorClass__Group_7__0 )? ) + // InternalRoom.g:10958:1: ( rule__ActorClass__Group_7__0 )? { before(grammarAccess.getActorClassAccess().getGroup_7()); - // InternalRoom.g:10928:1: ( rule__ActorClass__Group_7__0 )? - int alt117=2; - int LA117_0 = input.LA(1); + // InternalRoom.g:10959:1: ( rule__ActorClass__Group_7__0 )? + int alt118=2; + int LA118_0 = input.LA(1); - if ( (LA117_0==74) ) { - alt117=1; + if ( (LA118_0==74) ) { + alt118=1; } - switch (alt117) { + switch (alt118) { case 1 : - // InternalRoom.g:10928:2: rule__ActorClass__Group_7__0 + // InternalRoom.g:10959:2: rule__ActorClass__Group_7__0 { pushFollow(FOLLOW_2); rule__ActorClass__Group_7__0(); @@ -31282,16 +31379,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__8" - // InternalRoom.g:10938:1: rule__ActorClass__Group__8 : rule__ActorClass__Group__8__Impl rule__ActorClass__Group__9 ; + // InternalRoom.g:10969:1: rule__ActorClass__Group__8 : rule__ActorClass__Group__8__Impl rule__ActorClass__Group__9 ; public final void rule__ActorClass__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10942:1: ( rule__ActorClass__Group__8__Impl rule__ActorClass__Group__9 ) - // InternalRoom.g:10943:2: rule__ActorClass__Group__8__Impl rule__ActorClass__Group__9 + // InternalRoom.g:10973:1: ( rule__ActorClass__Group__8__Impl rule__ActorClass__Group__9 ) + // InternalRoom.g:10974:2: rule__ActorClass__Group__8__Impl rule__ActorClass__Group__9 { - pushFollow(FOLLOW_53); + pushFollow(FOLLOW_54); rule__ActorClass__Group__8__Impl(); state._fsp--; @@ -31320,29 +31417,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__8__Impl" - // InternalRoom.g:10950:1: rule__ActorClass__Group__8__Impl : ( ( rule__ActorClass__Group_8__0 )? ) ; + // InternalRoom.g:10981:1: rule__ActorClass__Group__8__Impl : ( ( rule__ActorClass__Group_8__0 )? ) ; public final void rule__ActorClass__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10954:1: ( ( ( rule__ActorClass__Group_8__0 )? ) ) - // InternalRoom.g:10955:1: ( ( rule__ActorClass__Group_8__0 )? ) + // InternalRoom.g:10985:1: ( ( ( rule__ActorClass__Group_8__0 )? ) ) + // InternalRoom.g:10986:1: ( ( rule__ActorClass__Group_8__0 )? ) { - // InternalRoom.g:10955:1: ( ( rule__ActorClass__Group_8__0 )? ) - // InternalRoom.g:10956:1: ( rule__ActorClass__Group_8__0 )? + // InternalRoom.g:10986:1: ( ( rule__ActorClass__Group_8__0 )? ) + // InternalRoom.g:10987:1: ( rule__ActorClass__Group_8__0 )? { before(grammarAccess.getActorClassAccess().getGroup_8()); - // InternalRoom.g:10957:1: ( rule__ActorClass__Group_8__0 )? - int alt118=2; - int LA118_0 = input.LA(1); + // InternalRoom.g:10988:1: ( rule__ActorClass__Group_8__0 )? + int alt119=2; + int LA119_0 = input.LA(1); - if ( (LA118_0==75) ) { - alt118=1; + if ( (LA119_0==75) ) { + alt119=1; } - switch (alt118) { + switch (alt119) { case 1 : - // InternalRoom.g:10957:2: rule__ActorClass__Group_8__0 + // InternalRoom.g:10988:2: rule__ActorClass__Group_8__0 { pushFollow(FOLLOW_2); rule__ActorClass__Group_8__0(); @@ -31378,16 +31475,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__9" - // InternalRoom.g:10967:1: rule__ActorClass__Group__9 : rule__ActorClass__Group__9__Impl rule__ActorClass__Group__10 ; + // InternalRoom.g:10998:1: rule__ActorClass__Group__9 : rule__ActorClass__Group__9__Impl rule__ActorClass__Group__10 ; public final void rule__ActorClass__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10971:1: ( rule__ActorClass__Group__9__Impl rule__ActorClass__Group__10 ) - // InternalRoom.g:10972:2: rule__ActorClass__Group__9__Impl rule__ActorClass__Group__10 + // InternalRoom.g:11002:1: ( rule__ActorClass__Group__9__Impl rule__ActorClass__Group__10 ) + // InternalRoom.g:11003:2: rule__ActorClass__Group__9__Impl rule__ActorClass__Group__10 { - pushFollow(FOLLOW_53); + pushFollow(FOLLOW_54); rule__ActorClass__Group__9__Impl(); state._fsp--; @@ -31416,29 +31513,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__9__Impl" - // InternalRoom.g:10979:1: rule__ActorClass__Group__9__Impl : ( ( rule__ActorClass__Group_9__0 )? ) ; + // InternalRoom.g:11010:1: rule__ActorClass__Group__9__Impl : ( ( rule__ActorClass__Group_9__0 )? ) ; public final void rule__ActorClass__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:10983:1: ( ( ( rule__ActorClass__Group_9__0 )? ) ) - // InternalRoom.g:10984:1: ( ( rule__ActorClass__Group_9__0 )? ) + // InternalRoom.g:11014:1: ( ( ( rule__ActorClass__Group_9__0 )? ) ) + // InternalRoom.g:11015:1: ( ( rule__ActorClass__Group_9__0 )? ) { - // InternalRoom.g:10984:1: ( ( rule__ActorClass__Group_9__0 )? ) - // InternalRoom.g:10985:1: ( rule__ActorClass__Group_9__0 )? + // InternalRoom.g:11015:1: ( ( rule__ActorClass__Group_9__0 )? ) + // InternalRoom.g:11016:1: ( rule__ActorClass__Group_9__0 )? { before(grammarAccess.getActorClassAccess().getGroup_9()); - // InternalRoom.g:10986:1: ( rule__ActorClass__Group_9__0 )? - int alt119=2; - int LA119_0 = input.LA(1); + // InternalRoom.g:11017:1: ( rule__ActorClass__Group_9__0 )? + int alt120=2; + int LA120_0 = input.LA(1); - if ( (LA119_0==76) ) { - alt119=1; + if ( (LA120_0==76) ) { + alt120=1; } - switch (alt119) { + switch (alt120) { case 1 : - // InternalRoom.g:10986:2: rule__ActorClass__Group_9__0 + // InternalRoom.g:11017:2: rule__ActorClass__Group_9__0 { pushFollow(FOLLOW_2); rule__ActorClass__Group_9__0(); @@ -31474,14 +31571,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__10" - // InternalRoom.g:10996:1: rule__ActorClass__Group__10 : rule__ActorClass__Group__10__Impl ; + // InternalRoom.g:11027:1: rule__ActorClass__Group__10 : rule__ActorClass__Group__10__Impl ; public final void rule__ActorClass__Group__10() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11000:1: ( rule__ActorClass__Group__10__Impl ) - // InternalRoom.g:11001:2: rule__ActorClass__Group__10__Impl + // InternalRoom.g:11031:1: ( rule__ActorClass__Group__10__Impl ) + // InternalRoom.g:11032:2: rule__ActorClass__Group__10__Impl { pushFollow(FOLLOW_2); rule__ActorClass__Group__10__Impl(); @@ -31507,17 +31604,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__10__Impl" - // InternalRoom.g:11007:1: rule__ActorClass__Group__10__Impl : ( '}' ) ; + // InternalRoom.g:11038:1: rule__ActorClass__Group__10__Impl : ( '}' ) ; public final void rule__ActorClass__Group__10__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11011:1: ( ( '}' ) ) - // InternalRoom.g:11012:1: ( '}' ) + // InternalRoom.g:11042:1: ( ( '}' ) ) + // InternalRoom.g:11043:1: ( '}' ) { - // InternalRoom.g:11012:1: ( '}' ) - // InternalRoom.g:11013:1: '}' + // InternalRoom.g:11043:1: ( '}' ) + // InternalRoom.g:11044:1: '}' { before(grammarAccess.getActorClassAccess().getRightCurlyBracketKeyword_10()); match(input,45,FOLLOW_2); @@ -31544,14 +31641,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_4__0" - // InternalRoom.g:11048:1: rule__ActorClass__Group_4__0 : rule__ActorClass__Group_4__0__Impl rule__ActorClass__Group_4__1 ; + // InternalRoom.g:11079:1: rule__ActorClass__Group_4__0 : rule__ActorClass__Group_4__0__Impl rule__ActorClass__Group_4__1 ; public final void rule__ActorClass__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11052:1: ( rule__ActorClass__Group_4__0__Impl rule__ActorClass__Group_4__1 ) - // InternalRoom.g:11053:2: rule__ActorClass__Group_4__0__Impl rule__ActorClass__Group_4__1 + // InternalRoom.g:11083:1: ( rule__ActorClass__Group_4__0__Impl rule__ActorClass__Group_4__1 ) + // InternalRoom.g:11084:2: rule__ActorClass__Group_4__0__Impl rule__ActorClass__Group_4__1 { pushFollow(FOLLOW_3); rule__ActorClass__Group_4__0__Impl(); @@ -31582,17 +31679,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_4__0__Impl" - // InternalRoom.g:11060:1: rule__ActorClass__Group_4__0__Impl : ( 'extends' ) ; + // InternalRoom.g:11091:1: rule__ActorClass__Group_4__0__Impl : ( 'extends' ) ; public final void rule__ActorClass__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11064:1: ( ( 'extends' ) ) - // InternalRoom.g:11065:1: ( 'extends' ) + // InternalRoom.g:11095:1: ( ( 'extends' ) ) + // InternalRoom.g:11096:1: ( 'extends' ) { - // InternalRoom.g:11065:1: ( 'extends' ) - // InternalRoom.g:11066:1: 'extends' + // InternalRoom.g:11096:1: ( 'extends' ) + // InternalRoom.g:11097:1: 'extends' { before(grammarAccess.getActorClassAccess().getExtendsKeyword_4_0()); match(input,57,FOLLOW_2); @@ -31619,14 +31716,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_4__1" - // InternalRoom.g:11079:1: rule__ActorClass__Group_4__1 : rule__ActorClass__Group_4__1__Impl ; + // InternalRoom.g:11110:1: rule__ActorClass__Group_4__1 : rule__ActorClass__Group_4__1__Impl ; public final void rule__ActorClass__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11083:1: ( rule__ActorClass__Group_4__1__Impl ) - // InternalRoom.g:11084:2: rule__ActorClass__Group_4__1__Impl + // InternalRoom.g:11114:1: ( rule__ActorClass__Group_4__1__Impl ) + // InternalRoom.g:11115:2: rule__ActorClass__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__ActorClass__Group_4__1__Impl(); @@ -31652,21 +31749,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_4__1__Impl" - // InternalRoom.g:11090:1: rule__ActorClass__Group_4__1__Impl : ( ( rule__ActorClass__BaseAssignment_4_1 ) ) ; + // InternalRoom.g:11121:1: rule__ActorClass__Group_4__1__Impl : ( ( rule__ActorClass__BaseAssignment_4_1 ) ) ; public final void rule__ActorClass__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11094:1: ( ( ( rule__ActorClass__BaseAssignment_4_1 ) ) ) - // InternalRoom.g:11095:1: ( ( rule__ActorClass__BaseAssignment_4_1 ) ) + // InternalRoom.g:11125:1: ( ( ( rule__ActorClass__BaseAssignment_4_1 ) ) ) + // InternalRoom.g:11126:1: ( ( rule__ActorClass__BaseAssignment_4_1 ) ) { - // InternalRoom.g:11095:1: ( ( rule__ActorClass__BaseAssignment_4_1 ) ) - // InternalRoom.g:11096:1: ( rule__ActorClass__BaseAssignment_4_1 ) + // InternalRoom.g:11126:1: ( ( rule__ActorClass__BaseAssignment_4_1 ) ) + // InternalRoom.g:11127:1: ( rule__ActorClass__BaseAssignment_4_1 ) { before(grammarAccess.getActorClassAccess().getBaseAssignment_4_1()); - // InternalRoom.g:11097:1: ( rule__ActorClass__BaseAssignment_4_1 ) - // InternalRoom.g:11097:2: rule__ActorClass__BaseAssignment_4_1 + // InternalRoom.g:11128:1: ( rule__ActorClass__BaseAssignment_4_1 ) + // InternalRoom.g:11128:2: rule__ActorClass__BaseAssignment_4_1 { pushFollow(FOLLOW_2); rule__ActorClass__BaseAssignment_4_1(); @@ -31699,16 +31796,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_7__0" - // InternalRoom.g:11111:1: rule__ActorClass__Group_7__0 : rule__ActorClass__Group_7__0__Impl rule__ActorClass__Group_7__1 ; + // InternalRoom.g:11142:1: rule__ActorClass__Group_7__0 : rule__ActorClass__Group_7__0__Impl rule__ActorClass__Group_7__1 ; public final void rule__ActorClass__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11115:1: ( rule__ActorClass__Group_7__0__Impl rule__ActorClass__Group_7__1 ) - // InternalRoom.g:11116:2: rule__ActorClass__Group_7__0__Impl rule__ActorClass__Group_7__1 + // InternalRoom.g:11146:1: ( rule__ActorClass__Group_7__0__Impl rule__ActorClass__Group_7__1 ) + // InternalRoom.g:11147:2: rule__ActorClass__Group_7__0__Impl rule__ActorClass__Group_7__1 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_41); rule__ActorClass__Group_7__0__Impl(); state._fsp--; @@ -31737,17 +31834,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_7__0__Impl" - // InternalRoom.g:11123:1: rule__ActorClass__Group_7__0__Impl : ( 'Interface' ) ; + // InternalRoom.g:11154:1: rule__ActorClass__Group_7__0__Impl : ( 'Interface' ) ; public final void rule__ActorClass__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11127:1: ( ( 'Interface' ) ) - // InternalRoom.g:11128:1: ( 'Interface' ) + // InternalRoom.g:11158:1: ( ( 'Interface' ) ) + // InternalRoom.g:11159:1: ( 'Interface' ) { - // InternalRoom.g:11128:1: ( 'Interface' ) - // InternalRoom.g:11129:1: 'Interface' + // InternalRoom.g:11159:1: ( 'Interface' ) + // InternalRoom.g:11160:1: 'Interface' { before(grammarAccess.getActorClassAccess().getInterfaceKeyword_7_0()); match(input,74,FOLLOW_2); @@ -31774,16 +31871,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_7__1" - // InternalRoom.g:11142:1: rule__ActorClass__Group_7__1 : rule__ActorClass__Group_7__1__Impl rule__ActorClass__Group_7__2 ; + // InternalRoom.g:11173:1: rule__ActorClass__Group_7__1 : rule__ActorClass__Group_7__1__Impl rule__ActorClass__Group_7__2 ; public final void rule__ActorClass__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11146:1: ( rule__ActorClass__Group_7__1__Impl rule__ActorClass__Group_7__2 ) - // InternalRoom.g:11147:2: rule__ActorClass__Group_7__1__Impl rule__ActorClass__Group_7__2 + // InternalRoom.g:11177:1: ( rule__ActorClass__Group_7__1__Impl rule__ActorClass__Group_7__2 ) + // InternalRoom.g:11178:2: rule__ActorClass__Group_7__1__Impl rule__ActorClass__Group_7__2 { - pushFollow(FOLLOW_54); + pushFollow(FOLLOW_55); rule__ActorClass__Group_7__1__Impl(); state._fsp--; @@ -31812,17 +31909,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_7__1__Impl" - // InternalRoom.g:11154:1: rule__ActorClass__Group_7__1__Impl : ( '{' ) ; + // InternalRoom.g:11185:1: rule__ActorClass__Group_7__1__Impl : ( '{' ) ; public final void rule__ActorClass__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11158:1: ( ( '{' ) ) - // InternalRoom.g:11159:1: ( '{' ) + // InternalRoom.g:11189:1: ( ( '{' ) ) + // InternalRoom.g:11190:1: ( '{' ) { - // InternalRoom.g:11159:1: ( '{' ) - // InternalRoom.g:11160:1: '{' + // InternalRoom.g:11190:1: ( '{' ) + // InternalRoom.g:11191:1: '{' { before(grammarAccess.getActorClassAccess().getLeftCurlyBracketKeyword_7_1()); match(input,44,FOLLOW_2); @@ -31849,16 +31946,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_7__2" - // InternalRoom.g:11173:1: rule__ActorClass__Group_7__2 : rule__ActorClass__Group_7__2__Impl rule__ActorClass__Group_7__3 ; + // InternalRoom.g:11204:1: rule__ActorClass__Group_7__2 : rule__ActorClass__Group_7__2__Impl rule__ActorClass__Group_7__3 ; public final void rule__ActorClass__Group_7__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11177:1: ( rule__ActorClass__Group_7__2__Impl rule__ActorClass__Group_7__3 ) - // InternalRoom.g:11178:2: rule__ActorClass__Group_7__2__Impl rule__ActorClass__Group_7__3 + // InternalRoom.g:11208:1: ( rule__ActorClass__Group_7__2__Impl rule__ActorClass__Group_7__3 ) + // InternalRoom.g:11209:2: rule__ActorClass__Group_7__2__Impl rule__ActorClass__Group_7__3 { - pushFollow(FOLLOW_54); + pushFollow(FOLLOW_55); rule__ActorClass__Group_7__2__Impl(); state._fsp--; @@ -31887,35 +31984,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_7__2__Impl" - // InternalRoom.g:11185:1: rule__ActorClass__Group_7__2__Impl : ( ( rule__ActorClass__Alternatives_7_2 )* ) ; + // InternalRoom.g:11216:1: rule__ActorClass__Group_7__2__Impl : ( ( rule__ActorClass__Alternatives_7_2 )* ) ; public final void rule__ActorClass__Group_7__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11189:1: ( ( ( rule__ActorClass__Alternatives_7_2 )* ) ) - // InternalRoom.g:11190:1: ( ( rule__ActorClass__Alternatives_7_2 )* ) + // InternalRoom.g:11220:1: ( ( ( rule__ActorClass__Alternatives_7_2 )* ) ) + // InternalRoom.g:11221:1: ( ( rule__ActorClass__Alternatives_7_2 )* ) { - // InternalRoom.g:11190:1: ( ( rule__ActorClass__Alternatives_7_2 )* ) - // InternalRoom.g:11191:1: ( rule__ActorClass__Alternatives_7_2 )* + // InternalRoom.g:11221:1: ( ( rule__ActorClass__Alternatives_7_2 )* ) + // InternalRoom.g:11222:1: ( rule__ActorClass__Alternatives_7_2 )* { before(grammarAccess.getActorClassAccess().getAlternatives_7_2()); - // InternalRoom.g:11192:1: ( rule__ActorClass__Alternatives_7_2 )* - loop120: + // InternalRoom.g:11223:1: ( rule__ActorClass__Alternatives_7_2 )* + loop121: do { - int alt120=2; - int LA120_0 = input.LA(1); + int alt121=2; + int LA121_0 = input.LA(1); - if ( (LA120_0==24||LA120_0==70||LA120_0==79) ) { - alt120=1; + if ( (LA121_0==24||LA121_0==70||LA121_0==79) ) { + alt121=1; } - switch (alt120) { + switch (alt121) { case 1 : - // InternalRoom.g:11192:2: rule__ActorClass__Alternatives_7_2 + // InternalRoom.g:11223:2: rule__ActorClass__Alternatives_7_2 { - pushFollow(FOLLOW_55); + pushFollow(FOLLOW_56); rule__ActorClass__Alternatives_7_2(); state._fsp--; @@ -31925,7 +32022,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop120; + break loop121; } } while (true); @@ -31952,14 +32049,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_7__3" - // InternalRoom.g:11202:1: rule__ActorClass__Group_7__3 : rule__ActorClass__Group_7__3__Impl ; + // InternalRoom.g:11233:1: rule__ActorClass__Group_7__3 : rule__ActorClass__Group_7__3__Impl ; public final void rule__ActorClass__Group_7__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11206:1: ( rule__ActorClass__Group_7__3__Impl ) - // InternalRoom.g:11207:2: rule__ActorClass__Group_7__3__Impl + // InternalRoom.g:11237:1: ( rule__ActorClass__Group_7__3__Impl ) + // InternalRoom.g:11238:2: rule__ActorClass__Group_7__3__Impl { pushFollow(FOLLOW_2); rule__ActorClass__Group_7__3__Impl(); @@ -31985,17 +32082,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_7__3__Impl" - // InternalRoom.g:11213:1: rule__ActorClass__Group_7__3__Impl : ( '}' ) ; + // InternalRoom.g:11244:1: rule__ActorClass__Group_7__3__Impl : ( '}' ) ; public final void rule__ActorClass__Group_7__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11217:1: ( ( '}' ) ) - // InternalRoom.g:11218:1: ( '}' ) + // InternalRoom.g:11248:1: ( ( '}' ) ) + // InternalRoom.g:11249:1: ( '}' ) { - // InternalRoom.g:11218:1: ( '}' ) - // InternalRoom.g:11219:1: '}' + // InternalRoom.g:11249:1: ( '}' ) + // InternalRoom.g:11250:1: '}' { before(grammarAccess.getActorClassAccess().getRightCurlyBracketKeyword_7_3()); match(input,45,FOLLOW_2); @@ -32022,14 +32119,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__0" - // InternalRoom.g:11240:1: rule__ActorClass__Group_8__0 : rule__ActorClass__Group_8__0__Impl rule__ActorClass__Group_8__1 ; + // InternalRoom.g:11271:1: rule__ActorClass__Group_8__0 : rule__ActorClass__Group_8__0__Impl rule__ActorClass__Group_8__1 ; public final void rule__ActorClass__Group_8__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11244:1: ( rule__ActorClass__Group_8__0__Impl rule__ActorClass__Group_8__1 ) - // InternalRoom.g:11245:2: rule__ActorClass__Group_8__0__Impl rule__ActorClass__Group_8__1 + // InternalRoom.g:11275:1: ( rule__ActorClass__Group_8__0__Impl rule__ActorClass__Group_8__1 ) + // InternalRoom.g:11276:2: rule__ActorClass__Group_8__0__Impl rule__ActorClass__Group_8__1 { pushFollow(FOLLOW_4); rule__ActorClass__Group_8__0__Impl(); @@ -32060,17 +32157,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__0__Impl" - // InternalRoom.g:11252:1: rule__ActorClass__Group_8__0__Impl : ( 'Structure' ) ; + // InternalRoom.g:11283:1: rule__ActorClass__Group_8__0__Impl : ( 'Structure' ) ; public final void rule__ActorClass__Group_8__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11256:1: ( ( 'Structure' ) ) - // InternalRoom.g:11257:1: ( 'Structure' ) + // InternalRoom.g:11287:1: ( ( 'Structure' ) ) + // InternalRoom.g:11288:1: ( 'Structure' ) { - // InternalRoom.g:11257:1: ( 'Structure' ) - // InternalRoom.g:11258:1: 'Structure' + // InternalRoom.g:11288:1: ( 'Structure' ) + // InternalRoom.g:11289:1: 'Structure' { before(grammarAccess.getActorClassAccess().getStructureKeyword_8_0()); match(input,75,FOLLOW_2); @@ -32097,14 +32194,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__1" - // InternalRoom.g:11271:1: rule__ActorClass__Group_8__1 : rule__ActorClass__Group_8__1__Impl rule__ActorClass__Group_8__2 ; + // InternalRoom.g:11302:1: rule__ActorClass__Group_8__1 : rule__ActorClass__Group_8__1__Impl rule__ActorClass__Group_8__2 ; public final void rule__ActorClass__Group_8__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11275:1: ( rule__ActorClass__Group_8__1__Impl rule__ActorClass__Group_8__2 ) - // InternalRoom.g:11276:2: rule__ActorClass__Group_8__1__Impl rule__ActorClass__Group_8__2 + // InternalRoom.g:11306:1: ( rule__ActorClass__Group_8__1__Impl rule__ActorClass__Group_8__2 ) + // InternalRoom.g:11307:2: rule__ActorClass__Group_8__1__Impl rule__ActorClass__Group_8__2 { pushFollow(FOLLOW_4); rule__ActorClass__Group_8__1__Impl(); @@ -32135,29 +32232,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__1__Impl" - // InternalRoom.g:11283:1: rule__ActorClass__Group_8__1__Impl : ( ( rule__ActorClass__StructureDocuAssignment_8_1 )? ) ; + // InternalRoom.g:11314:1: rule__ActorClass__Group_8__1__Impl : ( ( rule__ActorClass__StructureDocuAssignment_8_1 )? ) ; public final void rule__ActorClass__Group_8__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11287:1: ( ( ( rule__ActorClass__StructureDocuAssignment_8_1 )? ) ) - // InternalRoom.g:11288:1: ( ( rule__ActorClass__StructureDocuAssignment_8_1 )? ) + // InternalRoom.g:11318:1: ( ( ( rule__ActorClass__StructureDocuAssignment_8_1 )? ) ) + // InternalRoom.g:11319:1: ( ( rule__ActorClass__StructureDocuAssignment_8_1 )? ) { - // InternalRoom.g:11288:1: ( ( rule__ActorClass__StructureDocuAssignment_8_1 )? ) - // InternalRoom.g:11289:1: ( rule__ActorClass__StructureDocuAssignment_8_1 )? + // InternalRoom.g:11319:1: ( ( rule__ActorClass__StructureDocuAssignment_8_1 )? ) + // InternalRoom.g:11320:1: ( rule__ActorClass__StructureDocuAssignment_8_1 )? { before(grammarAccess.getActorClassAccess().getStructureDocuAssignment_8_1()); - // InternalRoom.g:11290:1: ( rule__ActorClass__StructureDocuAssignment_8_1 )? - int alt121=2; - int LA121_0 = input.LA(1); + // InternalRoom.g:11321:1: ( rule__ActorClass__StructureDocuAssignment_8_1 )? + int alt122=2; + int LA122_0 = input.LA(1); - if ( (LA121_0==62) ) { - alt121=1; + if ( (LA122_0==62) ) { + alt122=1; } - switch (alt121) { + switch (alt122) { case 1 : - // InternalRoom.g:11290:2: rule__ActorClass__StructureDocuAssignment_8_1 + // InternalRoom.g:11321:2: rule__ActorClass__StructureDocuAssignment_8_1 { pushFollow(FOLLOW_2); rule__ActorClass__StructureDocuAssignment_8_1(); @@ -32193,16 +32290,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__2" - // InternalRoom.g:11300:1: rule__ActorClass__Group_8__2 : rule__ActorClass__Group_8__2__Impl rule__ActorClass__Group_8__3 ; + // InternalRoom.g:11331:1: rule__ActorClass__Group_8__2 : rule__ActorClass__Group_8__2__Impl rule__ActorClass__Group_8__3 ; public final void rule__ActorClass__Group_8__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11304:1: ( rule__ActorClass__Group_8__2__Impl rule__ActorClass__Group_8__3 ) - // InternalRoom.g:11305:2: rule__ActorClass__Group_8__2__Impl rule__ActorClass__Group_8__3 + // InternalRoom.g:11335:1: ( rule__ActorClass__Group_8__2__Impl rule__ActorClass__Group_8__3 ) + // InternalRoom.g:11336:2: rule__ActorClass__Group_8__2__Impl rule__ActorClass__Group_8__3 { - pushFollow(FOLLOW_56); + pushFollow(FOLLOW_57); rule__ActorClass__Group_8__2__Impl(); state._fsp--; @@ -32231,17 +32328,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__2__Impl" - // InternalRoom.g:11312:1: rule__ActorClass__Group_8__2__Impl : ( '{' ) ; + // InternalRoom.g:11343:1: rule__ActorClass__Group_8__2__Impl : ( '{' ) ; public final void rule__ActorClass__Group_8__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11316:1: ( ( '{' ) ) - // InternalRoom.g:11317:1: ( '{' ) + // InternalRoom.g:11347:1: ( ( '{' ) ) + // InternalRoom.g:11348:1: ( '{' ) { - // InternalRoom.g:11317:1: ( '{' ) - // InternalRoom.g:11318:1: '{' + // InternalRoom.g:11348:1: ( '{' ) + // InternalRoom.g:11349:1: '{' { before(grammarAccess.getActorClassAccess().getLeftCurlyBracketKeyword_8_2()); match(input,44,FOLLOW_2); @@ -32268,16 +32365,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__3" - // InternalRoom.g:11331:1: rule__ActorClass__Group_8__3 : rule__ActorClass__Group_8__3__Impl rule__ActorClass__Group_8__4 ; + // InternalRoom.g:11362:1: rule__ActorClass__Group_8__3 : rule__ActorClass__Group_8__3__Impl rule__ActorClass__Group_8__4 ; public final void rule__ActorClass__Group_8__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11335:1: ( rule__ActorClass__Group_8__3__Impl rule__ActorClass__Group_8__4 ) - // InternalRoom.g:11336:2: rule__ActorClass__Group_8__3__Impl rule__ActorClass__Group_8__4 + // InternalRoom.g:11366:1: ( rule__ActorClass__Group_8__3__Impl rule__ActorClass__Group_8__4 ) + // InternalRoom.g:11367:2: rule__ActorClass__Group_8__3__Impl rule__ActorClass__Group_8__4 { - pushFollow(FOLLOW_56); + pushFollow(FOLLOW_57); rule__ActorClass__Group_8__3__Impl(); state._fsp--; @@ -32306,29 +32403,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__3__Impl" - // InternalRoom.g:11343:1: rule__ActorClass__Group_8__3__Impl : ( ( rule__ActorClass__Group_8_3__0 )? ) ; + // InternalRoom.g:11374:1: rule__ActorClass__Group_8__3__Impl : ( ( rule__ActorClass__Group_8_3__0 )? ) ; public final void rule__ActorClass__Group_8__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11347:1: ( ( ( rule__ActorClass__Group_8_3__0 )? ) ) - // InternalRoom.g:11348:1: ( ( rule__ActorClass__Group_8_3__0 )? ) + // InternalRoom.g:11378:1: ( ( ( rule__ActorClass__Group_8_3__0 )? ) ) + // InternalRoom.g:11379:1: ( ( rule__ActorClass__Group_8_3__0 )? ) { - // InternalRoom.g:11348:1: ( ( rule__ActorClass__Group_8_3__0 )? ) - // InternalRoom.g:11349:1: ( rule__ActorClass__Group_8_3__0 )? + // InternalRoom.g:11379:1: ( ( rule__ActorClass__Group_8_3__0 )? ) + // InternalRoom.g:11380:1: ( rule__ActorClass__Group_8_3__0 )? { before(grammarAccess.getActorClassAccess().getGroup_8_3()); - // InternalRoom.g:11350:1: ( rule__ActorClass__Group_8_3__0 )? - int alt122=2; - int LA122_0 = input.LA(1); + // InternalRoom.g:11381:1: ( rule__ActorClass__Group_8_3__0 )? + int alt123=2; + int LA123_0 = input.LA(1); - if ( (LA122_0==58) ) { - alt122=1; + if ( (LA123_0==58) ) { + alt123=1; } - switch (alt122) { + switch (alt123) { case 1 : - // InternalRoom.g:11350:2: rule__ActorClass__Group_8_3__0 + // InternalRoom.g:11381:2: rule__ActorClass__Group_8_3__0 { pushFollow(FOLLOW_2); rule__ActorClass__Group_8_3__0(); @@ -32364,16 +32461,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__4" - // InternalRoom.g:11360:1: rule__ActorClass__Group_8__4 : rule__ActorClass__Group_8__4__Impl rule__ActorClass__Group_8__5 ; + // InternalRoom.g:11391:1: rule__ActorClass__Group_8__4 : rule__ActorClass__Group_8__4__Impl rule__ActorClass__Group_8__5 ; public final void rule__ActorClass__Group_8__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11364:1: ( rule__ActorClass__Group_8__4__Impl rule__ActorClass__Group_8__5 ) - // InternalRoom.g:11365:2: rule__ActorClass__Group_8__4__Impl rule__ActorClass__Group_8__5 + // InternalRoom.g:11395:1: ( rule__ActorClass__Group_8__4__Impl rule__ActorClass__Group_8__5 ) + // InternalRoom.g:11396:2: rule__ActorClass__Group_8__4__Impl rule__ActorClass__Group_8__5 { - pushFollow(FOLLOW_56); + pushFollow(FOLLOW_57); rule__ActorClass__Group_8__4__Impl(); state._fsp--; @@ -32402,29 +32499,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__4__Impl" - // InternalRoom.g:11372:1: rule__ActorClass__Group_8__4__Impl : ( ( rule__ActorClass__Group_8_4__0 )? ) ; + // InternalRoom.g:11403:1: rule__ActorClass__Group_8__4__Impl : ( ( rule__ActorClass__Group_8_4__0 )? ) ; public final void rule__ActorClass__Group_8__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11376:1: ( ( ( rule__ActorClass__Group_8_4__0 )? ) ) - // InternalRoom.g:11377:1: ( ( rule__ActorClass__Group_8_4__0 )? ) + // InternalRoom.g:11407:1: ( ( ( rule__ActorClass__Group_8_4__0 )? ) ) + // InternalRoom.g:11408:1: ( ( rule__ActorClass__Group_8_4__0 )? ) { - // InternalRoom.g:11377:1: ( ( rule__ActorClass__Group_8_4__0 )? ) - // InternalRoom.g:11378:1: ( rule__ActorClass__Group_8_4__0 )? + // InternalRoom.g:11408:1: ( ( rule__ActorClass__Group_8_4__0 )? ) + // InternalRoom.g:11409:1: ( rule__ActorClass__Group_8_4__0 )? { before(grammarAccess.getActorClassAccess().getGroup_8_4()); - // InternalRoom.g:11379:1: ( rule__ActorClass__Group_8_4__0 )? - int alt123=2; - int LA123_0 = input.LA(1); + // InternalRoom.g:11410:1: ( rule__ActorClass__Group_8_4__0 )? + int alt124=2; + int LA124_0 = input.LA(1); - if ( (LA123_0==59) ) { - alt123=1; + if ( (LA124_0==59) ) { + alt124=1; } - switch (alt123) { + switch (alt124) { case 1 : - // InternalRoom.g:11379:2: rule__ActorClass__Group_8_4__0 + // InternalRoom.g:11410:2: rule__ActorClass__Group_8_4__0 { pushFollow(FOLLOW_2); rule__ActorClass__Group_8_4__0(); @@ -32460,16 +32557,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__5" - // InternalRoom.g:11389:1: rule__ActorClass__Group_8__5 : rule__ActorClass__Group_8__5__Impl rule__ActorClass__Group_8__6 ; + // InternalRoom.g:11420:1: rule__ActorClass__Group_8__5 : rule__ActorClass__Group_8__5__Impl rule__ActorClass__Group_8__6 ; public final void rule__ActorClass__Group_8__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11393:1: ( rule__ActorClass__Group_8__5__Impl rule__ActorClass__Group_8__6 ) - // InternalRoom.g:11394:2: rule__ActorClass__Group_8__5__Impl rule__ActorClass__Group_8__6 + // InternalRoom.g:11424:1: ( rule__ActorClass__Group_8__5__Impl rule__ActorClass__Group_8__6 ) + // InternalRoom.g:11425:2: rule__ActorClass__Group_8__5__Impl rule__ActorClass__Group_8__6 { - pushFollow(FOLLOW_56); + pushFollow(FOLLOW_57); rule__ActorClass__Group_8__5__Impl(); state._fsp--; @@ -32498,29 +32595,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__5__Impl" - // InternalRoom.g:11401:1: rule__ActorClass__Group_8__5__Impl : ( ( rule__ActorClass__Group_8_5__0 )? ) ; + // InternalRoom.g:11432:1: rule__ActorClass__Group_8__5__Impl : ( ( rule__ActorClass__Group_8_5__0 )? ) ; public final void rule__ActorClass__Group_8__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11405:1: ( ( ( rule__ActorClass__Group_8_5__0 )? ) ) - // InternalRoom.g:11406:1: ( ( rule__ActorClass__Group_8_5__0 )? ) + // InternalRoom.g:11436:1: ( ( ( rule__ActorClass__Group_8_5__0 )? ) ) + // InternalRoom.g:11437:1: ( ( rule__ActorClass__Group_8_5__0 )? ) { - // InternalRoom.g:11406:1: ( ( rule__ActorClass__Group_8_5__0 )? ) - // InternalRoom.g:11407:1: ( rule__ActorClass__Group_8_5__0 )? + // InternalRoom.g:11437:1: ( ( rule__ActorClass__Group_8_5__0 )? ) + // InternalRoom.g:11438:1: ( rule__ActorClass__Group_8_5__0 )? { before(grammarAccess.getActorClassAccess().getGroup_8_5()); - // InternalRoom.g:11408:1: ( rule__ActorClass__Group_8_5__0 )? - int alt124=2; - int LA124_0 = input.LA(1); + // InternalRoom.g:11439:1: ( rule__ActorClass__Group_8_5__0 )? + int alt125=2; + int LA125_0 = input.LA(1); - if ( (LA124_0==60) ) { - alt124=1; + if ( (LA125_0==60) ) { + alt125=1; } - switch (alt124) { + switch (alt125) { case 1 : - // InternalRoom.g:11408:2: rule__ActorClass__Group_8_5__0 + // InternalRoom.g:11439:2: rule__ActorClass__Group_8_5__0 { pushFollow(FOLLOW_2); rule__ActorClass__Group_8_5__0(); @@ -32556,16 +32653,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__6" - // InternalRoom.g:11418:1: rule__ActorClass__Group_8__6 : rule__ActorClass__Group_8__6__Impl rule__ActorClass__Group_8__7 ; + // InternalRoom.g:11449:1: rule__ActorClass__Group_8__6 : rule__ActorClass__Group_8__6__Impl rule__ActorClass__Group_8__7 ; public final void rule__ActorClass__Group_8__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11422:1: ( rule__ActorClass__Group_8__6__Impl rule__ActorClass__Group_8__7 ) - // InternalRoom.g:11423:2: rule__ActorClass__Group_8__6__Impl rule__ActorClass__Group_8__7 + // InternalRoom.g:11453:1: ( rule__ActorClass__Group_8__6__Impl rule__ActorClass__Group_8__7 ) + // InternalRoom.g:11454:2: rule__ActorClass__Group_8__6__Impl rule__ActorClass__Group_8__7 { - pushFollow(FOLLOW_56); + pushFollow(FOLLOW_57); rule__ActorClass__Group_8__6__Impl(); state._fsp--; @@ -32594,35 +32691,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__6__Impl" - // InternalRoom.g:11430:1: rule__ActorClass__Group_8__6__Impl : ( ( rule__ActorClass__Alternatives_8_6 )* ) ; + // InternalRoom.g:11461:1: rule__ActorClass__Group_8__6__Impl : ( ( rule__ActorClass__Alternatives_8_6 )* ) ; public final void rule__ActorClass__Group_8__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11434:1: ( ( ( rule__ActorClass__Alternatives_8_6 )* ) ) - // InternalRoom.g:11435:1: ( ( rule__ActorClass__Alternatives_8_6 )* ) + // InternalRoom.g:11465:1: ( ( ( rule__ActorClass__Alternatives_8_6 )* ) ) + // InternalRoom.g:11466:1: ( ( rule__ActorClass__Alternatives_8_6 )* ) { - // InternalRoom.g:11435:1: ( ( rule__ActorClass__Alternatives_8_6 )* ) - // InternalRoom.g:11436:1: ( rule__ActorClass__Alternatives_8_6 )* + // InternalRoom.g:11466:1: ( ( rule__ActorClass__Alternatives_8_6 )* ) + // InternalRoom.g:11467:1: ( rule__ActorClass__Alternatives_8_6 )* { before(grammarAccess.getActorClassAccess().getAlternatives_8_6()); - // InternalRoom.g:11437:1: ( rule__ActorClass__Alternatives_8_6 )* - loop125: + // InternalRoom.g:11468:1: ( rule__ActorClass__Alternatives_8_6 )* + loop126: do { - int alt125=2; - int LA125_0 = input.LA(1); + int alt126=2; + int LA126_0 = input.LA(1); - if ( (LA125_0==24||(LA125_0>=36 && LA125_0<=37)||LA125_0==61||LA125_0==70||(LA125_0>=77 && LA125_0<=78)||LA125_0==80||LA125_0==85||LA125_0==89||LA125_0==93) ) { - alt125=1; + if ( (LA126_0==24||(LA126_0>=36 && LA126_0<=37)||LA126_0==61||LA126_0==70||(LA126_0>=77 && LA126_0<=78)||LA126_0==80||LA126_0==85||LA126_0==89||LA126_0==93) ) { + alt126=1; } - switch (alt125) { + switch (alt126) { case 1 : - // InternalRoom.g:11437:2: rule__ActorClass__Alternatives_8_6 + // InternalRoom.g:11468:2: rule__ActorClass__Alternatives_8_6 { - pushFollow(FOLLOW_57); + pushFollow(FOLLOW_58); rule__ActorClass__Alternatives_8_6(); state._fsp--; @@ -32632,7 +32729,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop125; + break loop126; } } while (true); @@ -32659,14 +32756,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__7" - // InternalRoom.g:11447:1: rule__ActorClass__Group_8__7 : rule__ActorClass__Group_8__7__Impl ; + // InternalRoom.g:11478:1: rule__ActorClass__Group_8__7 : rule__ActorClass__Group_8__7__Impl ; public final void rule__ActorClass__Group_8__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11451:1: ( rule__ActorClass__Group_8__7__Impl ) - // InternalRoom.g:11452:2: rule__ActorClass__Group_8__7__Impl + // InternalRoom.g:11482:1: ( rule__ActorClass__Group_8__7__Impl ) + // InternalRoom.g:11483:2: rule__ActorClass__Group_8__7__Impl { pushFollow(FOLLOW_2); rule__ActorClass__Group_8__7__Impl(); @@ -32692,17 +32789,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__7__Impl" - // InternalRoom.g:11458:1: rule__ActorClass__Group_8__7__Impl : ( '}' ) ; + // InternalRoom.g:11489:1: rule__ActorClass__Group_8__7__Impl : ( '}' ) ; public final void rule__ActorClass__Group_8__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11462:1: ( ( '}' ) ) - // InternalRoom.g:11463:1: ( '}' ) + // InternalRoom.g:11493:1: ( ( '}' ) ) + // InternalRoom.g:11494:1: ( '}' ) { - // InternalRoom.g:11463:1: ( '}' ) - // InternalRoom.g:11464:1: '}' + // InternalRoom.g:11494:1: ( '}' ) + // InternalRoom.g:11495:1: '}' { before(grammarAccess.getActorClassAccess().getRightCurlyBracketKeyword_8_7()); match(input,45,FOLLOW_2); @@ -32729,16 +32826,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8_3__0" - // InternalRoom.g:11493:1: rule__ActorClass__Group_8_3__0 : rule__ActorClass__Group_8_3__0__Impl rule__ActorClass__Group_8_3__1 ; + // InternalRoom.g:11524:1: rule__ActorClass__Group_8_3__0 : rule__ActorClass__Group_8_3__0__Impl rule__ActorClass__Group_8_3__1 ; public final void rule__ActorClass__Group_8_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11497:1: ( rule__ActorClass__Group_8_3__0__Impl rule__ActorClass__Group_8_3__1 ) - // InternalRoom.g:11498:2: rule__ActorClass__Group_8_3__0__Impl rule__ActorClass__Group_8_3__1 + // InternalRoom.g:11528:1: ( rule__ActorClass__Group_8_3__0__Impl rule__ActorClass__Group_8_3__1 ) + // InternalRoom.g:11529:2: rule__ActorClass__Group_8_3__0__Impl rule__ActorClass__Group_8_3__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__ActorClass__Group_8_3__0__Impl(); state._fsp--; @@ -32767,17 +32864,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8_3__0__Impl" - // InternalRoom.g:11505:1: rule__ActorClass__Group_8_3__0__Impl : ( 'usercode1' ) ; + // InternalRoom.g:11536:1: rule__ActorClass__Group_8_3__0__Impl : ( 'usercode1' ) ; public final void rule__ActorClass__Group_8_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11509:1: ( ( 'usercode1' ) ) - // InternalRoom.g:11510:1: ( 'usercode1' ) + // InternalRoom.g:11540:1: ( ( 'usercode1' ) ) + // InternalRoom.g:11541:1: ( 'usercode1' ) { - // InternalRoom.g:11510:1: ( 'usercode1' ) - // InternalRoom.g:11511:1: 'usercode1' + // InternalRoom.g:11541:1: ( 'usercode1' ) + // InternalRoom.g:11542:1: 'usercode1' { before(grammarAccess.getActorClassAccess().getUsercode1Keyword_8_3_0()); match(input,58,FOLLOW_2); @@ -32804,14 +32901,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8_3__1" - // InternalRoom.g:11524:1: rule__ActorClass__Group_8_3__1 : rule__ActorClass__Group_8_3__1__Impl ; + // InternalRoom.g:11555:1: rule__ActorClass__Group_8_3__1 : rule__ActorClass__Group_8_3__1__Impl ; public final void rule__ActorClass__Group_8_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11528:1: ( rule__ActorClass__Group_8_3__1__Impl ) - // InternalRoom.g:11529:2: rule__ActorClass__Group_8_3__1__Impl + // InternalRoom.g:11559:1: ( rule__ActorClass__Group_8_3__1__Impl ) + // InternalRoom.g:11560:2: rule__ActorClass__Group_8_3__1__Impl { pushFollow(FOLLOW_2); rule__ActorClass__Group_8_3__1__Impl(); @@ -32837,21 +32934,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8_3__1__Impl" - // InternalRoom.g:11535:1: rule__ActorClass__Group_8_3__1__Impl : ( ( rule__ActorClass__UserCode1Assignment_8_3_1 ) ) ; + // InternalRoom.g:11566:1: rule__ActorClass__Group_8_3__1__Impl : ( ( rule__ActorClass__UserCode1Assignment_8_3_1 ) ) ; public final void rule__ActorClass__Group_8_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11539:1: ( ( ( rule__ActorClass__UserCode1Assignment_8_3_1 ) ) ) - // InternalRoom.g:11540:1: ( ( rule__ActorClass__UserCode1Assignment_8_3_1 ) ) + // InternalRoom.g:11570:1: ( ( ( rule__ActorClass__UserCode1Assignment_8_3_1 ) ) ) + // InternalRoom.g:11571:1: ( ( rule__ActorClass__UserCode1Assignment_8_3_1 ) ) { - // InternalRoom.g:11540:1: ( ( rule__ActorClass__UserCode1Assignment_8_3_1 ) ) - // InternalRoom.g:11541:1: ( rule__ActorClass__UserCode1Assignment_8_3_1 ) + // InternalRoom.g:11571:1: ( ( rule__ActorClass__UserCode1Assignment_8_3_1 ) ) + // InternalRoom.g:11572:1: ( rule__ActorClass__UserCode1Assignment_8_3_1 ) { before(grammarAccess.getActorClassAccess().getUserCode1Assignment_8_3_1()); - // InternalRoom.g:11542:1: ( rule__ActorClass__UserCode1Assignment_8_3_1 ) - // InternalRoom.g:11542:2: rule__ActorClass__UserCode1Assignment_8_3_1 + // InternalRoom.g:11573:1: ( rule__ActorClass__UserCode1Assignment_8_3_1 ) + // InternalRoom.g:11573:2: rule__ActorClass__UserCode1Assignment_8_3_1 { pushFollow(FOLLOW_2); rule__ActorClass__UserCode1Assignment_8_3_1(); @@ -32884,16 +32981,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8_4__0" - // InternalRoom.g:11556:1: rule__ActorClass__Group_8_4__0 : rule__ActorClass__Group_8_4__0__Impl rule__ActorClass__Group_8_4__1 ; + // InternalRoom.g:11587:1: rule__ActorClass__Group_8_4__0 : rule__ActorClass__Group_8_4__0__Impl rule__ActorClass__Group_8_4__1 ; public final void rule__ActorClass__Group_8_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11560:1: ( rule__ActorClass__Group_8_4__0__Impl rule__ActorClass__Group_8_4__1 ) - // InternalRoom.g:11561:2: rule__ActorClass__Group_8_4__0__Impl rule__ActorClass__Group_8_4__1 + // InternalRoom.g:11591:1: ( rule__ActorClass__Group_8_4__0__Impl rule__ActorClass__Group_8_4__1 ) + // InternalRoom.g:11592:2: rule__ActorClass__Group_8_4__0__Impl rule__ActorClass__Group_8_4__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__ActorClass__Group_8_4__0__Impl(); state._fsp--; @@ -32922,17 +33019,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8_4__0__Impl" - // InternalRoom.g:11568:1: rule__ActorClass__Group_8_4__0__Impl : ( 'usercode2' ) ; + // InternalRoom.g:11599:1: rule__ActorClass__Group_8_4__0__Impl : ( 'usercode2' ) ; public final void rule__ActorClass__Group_8_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11572:1: ( ( 'usercode2' ) ) - // InternalRoom.g:11573:1: ( 'usercode2' ) + // InternalRoom.g:11603:1: ( ( 'usercode2' ) ) + // InternalRoom.g:11604:1: ( 'usercode2' ) { - // InternalRoom.g:11573:1: ( 'usercode2' ) - // InternalRoom.g:11574:1: 'usercode2' + // InternalRoom.g:11604:1: ( 'usercode2' ) + // InternalRoom.g:11605:1: 'usercode2' { before(grammarAccess.getActorClassAccess().getUsercode2Keyword_8_4_0()); match(input,59,FOLLOW_2); @@ -32959,14 +33056,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8_4__1" - // InternalRoom.g:11587:1: rule__ActorClass__Group_8_4__1 : rule__ActorClass__Group_8_4__1__Impl ; + // InternalRoom.g:11618:1: rule__ActorClass__Group_8_4__1 : rule__ActorClass__Group_8_4__1__Impl ; public final void rule__ActorClass__Group_8_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11591:1: ( rule__ActorClass__Group_8_4__1__Impl ) - // InternalRoom.g:11592:2: rule__ActorClass__Group_8_4__1__Impl + // InternalRoom.g:11622:1: ( rule__ActorClass__Group_8_4__1__Impl ) + // InternalRoom.g:11623:2: rule__ActorClass__Group_8_4__1__Impl { pushFollow(FOLLOW_2); rule__ActorClass__Group_8_4__1__Impl(); @@ -32992,21 +33089,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8_4__1__Impl" - // InternalRoom.g:11598:1: rule__ActorClass__Group_8_4__1__Impl : ( ( rule__ActorClass__UserCode2Assignment_8_4_1 ) ) ; + // InternalRoom.g:11629:1: rule__ActorClass__Group_8_4__1__Impl : ( ( rule__ActorClass__UserCode2Assignment_8_4_1 ) ) ; public final void rule__ActorClass__Group_8_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11602:1: ( ( ( rule__ActorClass__UserCode2Assignment_8_4_1 ) ) ) - // InternalRoom.g:11603:1: ( ( rule__ActorClass__UserCode2Assignment_8_4_1 ) ) + // InternalRoom.g:11633:1: ( ( ( rule__ActorClass__UserCode2Assignment_8_4_1 ) ) ) + // InternalRoom.g:11634:1: ( ( rule__ActorClass__UserCode2Assignment_8_4_1 ) ) { - // InternalRoom.g:11603:1: ( ( rule__ActorClass__UserCode2Assignment_8_4_1 ) ) - // InternalRoom.g:11604:1: ( rule__ActorClass__UserCode2Assignment_8_4_1 ) + // InternalRoom.g:11634:1: ( ( rule__ActorClass__UserCode2Assignment_8_4_1 ) ) + // InternalRoom.g:11635:1: ( rule__ActorClass__UserCode2Assignment_8_4_1 ) { before(grammarAccess.getActorClassAccess().getUserCode2Assignment_8_4_1()); - // InternalRoom.g:11605:1: ( rule__ActorClass__UserCode2Assignment_8_4_1 ) - // InternalRoom.g:11605:2: rule__ActorClass__UserCode2Assignment_8_4_1 + // InternalRoom.g:11636:1: ( rule__ActorClass__UserCode2Assignment_8_4_1 ) + // InternalRoom.g:11636:2: rule__ActorClass__UserCode2Assignment_8_4_1 { pushFollow(FOLLOW_2); rule__ActorClass__UserCode2Assignment_8_4_1(); @@ -33039,16 +33136,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8_5__0" - // InternalRoom.g:11619:1: rule__ActorClass__Group_8_5__0 : rule__ActorClass__Group_8_5__0__Impl rule__ActorClass__Group_8_5__1 ; + // InternalRoom.g:11650:1: rule__ActorClass__Group_8_5__0 : rule__ActorClass__Group_8_5__0__Impl rule__ActorClass__Group_8_5__1 ; public final void rule__ActorClass__Group_8_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11623:1: ( rule__ActorClass__Group_8_5__0__Impl rule__ActorClass__Group_8_5__1 ) - // InternalRoom.g:11624:2: rule__ActorClass__Group_8_5__0__Impl rule__ActorClass__Group_8_5__1 + // InternalRoom.g:11654:1: ( rule__ActorClass__Group_8_5__0__Impl rule__ActorClass__Group_8_5__1 ) + // InternalRoom.g:11655:2: rule__ActorClass__Group_8_5__0__Impl rule__ActorClass__Group_8_5__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__ActorClass__Group_8_5__0__Impl(); state._fsp--; @@ -33077,17 +33174,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8_5__0__Impl" - // InternalRoom.g:11631:1: rule__ActorClass__Group_8_5__0__Impl : ( 'usercode3' ) ; + // InternalRoom.g:11662:1: rule__ActorClass__Group_8_5__0__Impl : ( 'usercode3' ) ; public final void rule__ActorClass__Group_8_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11635:1: ( ( 'usercode3' ) ) - // InternalRoom.g:11636:1: ( 'usercode3' ) + // InternalRoom.g:11666:1: ( ( 'usercode3' ) ) + // InternalRoom.g:11667:1: ( 'usercode3' ) { - // InternalRoom.g:11636:1: ( 'usercode3' ) - // InternalRoom.g:11637:1: 'usercode3' + // InternalRoom.g:11667:1: ( 'usercode3' ) + // InternalRoom.g:11668:1: 'usercode3' { before(grammarAccess.getActorClassAccess().getUsercode3Keyword_8_5_0()); match(input,60,FOLLOW_2); @@ -33114,14 +33211,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8_5__1" - // InternalRoom.g:11650:1: rule__ActorClass__Group_8_5__1 : rule__ActorClass__Group_8_5__1__Impl ; + // InternalRoom.g:11681:1: rule__ActorClass__Group_8_5__1 : rule__ActorClass__Group_8_5__1__Impl ; public final void rule__ActorClass__Group_8_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11654:1: ( rule__ActorClass__Group_8_5__1__Impl ) - // InternalRoom.g:11655:2: rule__ActorClass__Group_8_5__1__Impl + // InternalRoom.g:11685:1: ( rule__ActorClass__Group_8_5__1__Impl ) + // InternalRoom.g:11686:2: rule__ActorClass__Group_8_5__1__Impl { pushFollow(FOLLOW_2); rule__ActorClass__Group_8_5__1__Impl(); @@ -33147,21 +33244,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8_5__1__Impl" - // InternalRoom.g:11661:1: rule__ActorClass__Group_8_5__1__Impl : ( ( rule__ActorClass__UserCode3Assignment_8_5_1 ) ) ; + // InternalRoom.g:11692:1: rule__ActorClass__Group_8_5__1__Impl : ( ( rule__ActorClass__UserCode3Assignment_8_5_1 ) ) ; public final void rule__ActorClass__Group_8_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11665:1: ( ( ( rule__ActorClass__UserCode3Assignment_8_5_1 ) ) ) - // InternalRoom.g:11666:1: ( ( rule__ActorClass__UserCode3Assignment_8_5_1 ) ) + // InternalRoom.g:11696:1: ( ( ( rule__ActorClass__UserCode3Assignment_8_5_1 ) ) ) + // InternalRoom.g:11697:1: ( ( rule__ActorClass__UserCode3Assignment_8_5_1 ) ) { - // InternalRoom.g:11666:1: ( ( rule__ActorClass__UserCode3Assignment_8_5_1 ) ) - // InternalRoom.g:11667:1: ( rule__ActorClass__UserCode3Assignment_8_5_1 ) + // InternalRoom.g:11697:1: ( ( rule__ActorClass__UserCode3Assignment_8_5_1 ) ) + // InternalRoom.g:11698:1: ( rule__ActorClass__UserCode3Assignment_8_5_1 ) { before(grammarAccess.getActorClassAccess().getUserCode3Assignment_8_5_1()); - // InternalRoom.g:11668:1: ( rule__ActorClass__UserCode3Assignment_8_5_1 ) - // InternalRoom.g:11668:2: rule__ActorClass__UserCode3Assignment_8_5_1 + // InternalRoom.g:11699:1: ( rule__ActorClass__UserCode3Assignment_8_5_1 ) + // InternalRoom.g:11699:2: rule__ActorClass__UserCode3Assignment_8_5_1 { pushFollow(FOLLOW_2); rule__ActorClass__UserCode3Assignment_8_5_1(); @@ -33194,14 +33291,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_9__0" - // InternalRoom.g:11682:1: rule__ActorClass__Group_9__0 : rule__ActorClass__Group_9__0__Impl rule__ActorClass__Group_9__1 ; + // InternalRoom.g:11713:1: rule__ActorClass__Group_9__0 : rule__ActorClass__Group_9__0__Impl rule__ActorClass__Group_9__1 ; public final void rule__ActorClass__Group_9__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11686:1: ( rule__ActorClass__Group_9__0__Impl rule__ActorClass__Group_9__1 ) - // InternalRoom.g:11687:2: rule__ActorClass__Group_9__0__Impl rule__ActorClass__Group_9__1 + // InternalRoom.g:11717:1: ( rule__ActorClass__Group_9__0__Impl rule__ActorClass__Group_9__1 ) + // InternalRoom.g:11718:2: rule__ActorClass__Group_9__0__Impl rule__ActorClass__Group_9__1 { pushFollow(FOLLOW_4); rule__ActorClass__Group_9__0__Impl(); @@ -33232,17 +33329,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_9__0__Impl" - // InternalRoom.g:11694:1: rule__ActorClass__Group_9__0__Impl : ( 'Behavior' ) ; + // InternalRoom.g:11725:1: rule__ActorClass__Group_9__0__Impl : ( 'Behavior' ) ; public final void rule__ActorClass__Group_9__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11698:1: ( ( 'Behavior' ) ) - // InternalRoom.g:11699:1: ( 'Behavior' ) + // InternalRoom.g:11729:1: ( ( 'Behavior' ) ) + // InternalRoom.g:11730:1: ( 'Behavior' ) { - // InternalRoom.g:11699:1: ( 'Behavior' ) - // InternalRoom.g:11700:1: 'Behavior' + // InternalRoom.g:11730:1: ( 'Behavior' ) + // InternalRoom.g:11731:1: 'Behavior' { before(grammarAccess.getActorClassAccess().getBehaviorKeyword_9_0()); match(input,76,FOLLOW_2); @@ -33269,14 +33366,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_9__1" - // InternalRoom.g:11713:1: rule__ActorClass__Group_9__1 : rule__ActorClass__Group_9__1__Impl rule__ActorClass__Group_9__2 ; + // InternalRoom.g:11744:1: rule__ActorClass__Group_9__1 : rule__ActorClass__Group_9__1__Impl rule__ActorClass__Group_9__2 ; public final void rule__ActorClass__Group_9__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11717:1: ( rule__ActorClass__Group_9__1__Impl rule__ActorClass__Group_9__2 ) - // InternalRoom.g:11718:2: rule__ActorClass__Group_9__1__Impl rule__ActorClass__Group_9__2 + // InternalRoom.g:11748:1: ( rule__ActorClass__Group_9__1__Impl rule__ActorClass__Group_9__2 ) + // InternalRoom.g:11749:2: rule__ActorClass__Group_9__1__Impl rule__ActorClass__Group_9__2 { pushFollow(FOLLOW_4); rule__ActorClass__Group_9__1__Impl(); @@ -33307,29 +33404,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_9__1__Impl" - // InternalRoom.g:11725:1: rule__ActorClass__Group_9__1__Impl : ( ( rule__ActorClass__BehaviorDocuAssignment_9_1 )? ) ; + // InternalRoom.g:11756:1: rule__ActorClass__Group_9__1__Impl : ( ( rule__ActorClass__BehaviorDocuAssignment_9_1 )? ) ; public final void rule__ActorClass__Group_9__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11729:1: ( ( ( rule__ActorClass__BehaviorDocuAssignment_9_1 )? ) ) - // InternalRoom.g:11730:1: ( ( rule__ActorClass__BehaviorDocuAssignment_9_1 )? ) + // InternalRoom.g:11760:1: ( ( ( rule__ActorClass__BehaviorDocuAssignment_9_1 )? ) ) + // InternalRoom.g:11761:1: ( ( rule__ActorClass__BehaviorDocuAssignment_9_1 )? ) { - // InternalRoom.g:11730:1: ( ( rule__ActorClass__BehaviorDocuAssignment_9_1 )? ) - // InternalRoom.g:11731:1: ( rule__ActorClass__BehaviorDocuAssignment_9_1 )? + // InternalRoom.g:11761:1: ( ( rule__ActorClass__BehaviorDocuAssignment_9_1 )? ) + // InternalRoom.g:11762:1: ( rule__ActorClass__BehaviorDocuAssignment_9_1 )? { before(grammarAccess.getActorClassAccess().getBehaviorDocuAssignment_9_1()); - // InternalRoom.g:11732:1: ( rule__ActorClass__BehaviorDocuAssignment_9_1 )? - int alt126=2; - int LA126_0 = input.LA(1); + // InternalRoom.g:11763:1: ( rule__ActorClass__BehaviorDocuAssignment_9_1 )? + int alt127=2; + int LA127_0 = input.LA(1); - if ( (LA126_0==62) ) { - alt126=1; + if ( (LA127_0==62) ) { + alt127=1; } - switch (alt126) { + switch (alt127) { case 1 : - // InternalRoom.g:11732:2: rule__ActorClass__BehaviorDocuAssignment_9_1 + // InternalRoom.g:11763:2: rule__ActorClass__BehaviorDocuAssignment_9_1 { pushFollow(FOLLOW_2); rule__ActorClass__BehaviorDocuAssignment_9_1(); @@ -33365,16 +33462,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_9__2" - // InternalRoom.g:11742:1: rule__ActorClass__Group_9__2 : rule__ActorClass__Group_9__2__Impl rule__ActorClass__Group_9__3 ; + // InternalRoom.g:11773:1: rule__ActorClass__Group_9__2 : rule__ActorClass__Group_9__2__Impl rule__ActorClass__Group_9__3 ; public final void rule__ActorClass__Group_9__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11746:1: ( rule__ActorClass__Group_9__2__Impl rule__ActorClass__Group_9__3 ) - // InternalRoom.g:11747:2: rule__ActorClass__Group_9__2__Impl rule__ActorClass__Group_9__3 + // InternalRoom.g:11777:1: ( rule__ActorClass__Group_9__2__Impl rule__ActorClass__Group_9__3 ) + // InternalRoom.g:11778:2: rule__ActorClass__Group_9__2__Impl rule__ActorClass__Group_9__3 { - pushFollow(FOLLOW_58); + pushFollow(FOLLOW_59); rule__ActorClass__Group_9__2__Impl(); state._fsp--; @@ -33403,17 +33500,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_9__2__Impl" - // InternalRoom.g:11754:1: rule__ActorClass__Group_9__2__Impl : ( '{' ) ; + // InternalRoom.g:11785:1: rule__ActorClass__Group_9__2__Impl : ( '{' ) ; public final void rule__ActorClass__Group_9__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11758:1: ( ( '{' ) ) - // InternalRoom.g:11759:1: ( '{' ) + // InternalRoom.g:11789:1: ( ( '{' ) ) + // InternalRoom.g:11790:1: ( '{' ) { - // InternalRoom.g:11759:1: ( '{' ) - // InternalRoom.g:11760:1: '{' + // InternalRoom.g:11790:1: ( '{' ) + // InternalRoom.g:11791:1: '{' { before(grammarAccess.getActorClassAccess().getLeftCurlyBracketKeyword_9_2()); match(input,44,FOLLOW_2); @@ -33440,16 +33537,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_9__3" - // InternalRoom.g:11773:1: rule__ActorClass__Group_9__3 : rule__ActorClass__Group_9__3__Impl rule__ActorClass__Group_9__4 ; + // InternalRoom.g:11804:1: rule__ActorClass__Group_9__3 : rule__ActorClass__Group_9__3__Impl rule__ActorClass__Group_9__4 ; public final void rule__ActorClass__Group_9__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11777:1: ( rule__ActorClass__Group_9__3__Impl rule__ActorClass__Group_9__4 ) - // InternalRoom.g:11778:2: rule__ActorClass__Group_9__3__Impl rule__ActorClass__Group_9__4 + // InternalRoom.g:11808:1: ( rule__ActorClass__Group_9__3__Impl rule__ActorClass__Group_9__4 ) + // InternalRoom.g:11809:2: rule__ActorClass__Group_9__3__Impl rule__ActorClass__Group_9__4 { - pushFollow(FOLLOW_58); + pushFollow(FOLLOW_59); rule__ActorClass__Group_9__3__Impl(); state._fsp--; @@ -33478,35 +33575,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_9__3__Impl" - // InternalRoom.g:11785:1: rule__ActorClass__Group_9__3__Impl : ( ( rule__ActorClass__BehaviorAnnotationsAssignment_9_3 )* ) ; + // InternalRoom.g:11816:1: rule__ActorClass__Group_9__3__Impl : ( ( rule__ActorClass__BehaviorAnnotationsAssignment_9_3 )* ) ; public final void rule__ActorClass__Group_9__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11789:1: ( ( ( rule__ActorClass__BehaviorAnnotationsAssignment_9_3 )* ) ) - // InternalRoom.g:11790:1: ( ( rule__ActorClass__BehaviorAnnotationsAssignment_9_3 )* ) + // InternalRoom.g:11820:1: ( ( ( rule__ActorClass__BehaviorAnnotationsAssignment_9_3 )* ) ) + // InternalRoom.g:11821:1: ( ( rule__ActorClass__BehaviorAnnotationsAssignment_9_3 )* ) { - // InternalRoom.g:11790:1: ( ( rule__ActorClass__BehaviorAnnotationsAssignment_9_3 )* ) - // InternalRoom.g:11791:1: ( rule__ActorClass__BehaviorAnnotationsAssignment_9_3 )* + // InternalRoom.g:11821:1: ( ( rule__ActorClass__BehaviorAnnotationsAssignment_9_3 )* ) + // InternalRoom.g:11822:1: ( rule__ActorClass__BehaviorAnnotationsAssignment_9_3 )* { before(grammarAccess.getActorClassAccess().getBehaviorAnnotationsAssignment_9_3()); - // InternalRoom.g:11792:1: ( rule__ActorClass__BehaviorAnnotationsAssignment_9_3 )* - loop127: + // InternalRoom.g:11823:1: ( rule__ActorClass__BehaviorAnnotationsAssignment_9_3 )* + loop128: do { - int alt127=2; - int LA127_0 = input.LA(1); + int alt128=2; + int LA128_0 = input.LA(1); - if ( (LA127_0==121) ) { - alt127=1; + if ( (LA128_0==121) ) { + alt128=1; } - switch (alt127) { + switch (alt128) { case 1 : - // InternalRoom.g:11792:2: rule__ActorClass__BehaviorAnnotationsAssignment_9_3 + // InternalRoom.g:11823:2: rule__ActorClass__BehaviorAnnotationsAssignment_9_3 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_26); rule__ActorClass__BehaviorAnnotationsAssignment_9_3(); state._fsp--; @@ -33516,7 +33613,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop127; + break loop128; } } while (true); @@ -33543,16 +33640,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_9__4" - // InternalRoom.g:11802:1: rule__ActorClass__Group_9__4 : rule__ActorClass__Group_9__4__Impl rule__ActorClass__Group_9__5 ; + // InternalRoom.g:11833:1: rule__ActorClass__Group_9__4 : rule__ActorClass__Group_9__4__Impl rule__ActorClass__Group_9__5 ; public final void rule__ActorClass__Group_9__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11806:1: ( rule__ActorClass__Group_9__4__Impl rule__ActorClass__Group_9__5 ) - // InternalRoom.g:11807:2: rule__ActorClass__Group_9__4__Impl rule__ActorClass__Group_9__5 + // InternalRoom.g:11837:1: ( rule__ActorClass__Group_9__4__Impl rule__ActorClass__Group_9__5 ) + // InternalRoom.g:11838:2: rule__ActorClass__Group_9__4__Impl rule__ActorClass__Group_9__5 { - pushFollow(FOLLOW_58); + pushFollow(FOLLOW_59); rule__ActorClass__Group_9__4__Impl(); state._fsp--; @@ -33581,35 +33678,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_9__4__Impl" - // InternalRoom.g:11814:1: rule__ActorClass__Group_9__4__Impl : ( ( rule__ActorClass__Alternatives_9_4 )* ) ; + // InternalRoom.g:11845:1: rule__ActorClass__Group_9__4__Impl : ( ( rule__ActorClass__Alternatives_9_4 )* ) ; public final void rule__ActorClass__Group_9__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11818:1: ( ( ( rule__ActorClass__Alternatives_9_4 )* ) ) - // InternalRoom.g:11819:1: ( ( rule__ActorClass__Alternatives_9_4 )* ) + // InternalRoom.g:11849:1: ( ( ( rule__ActorClass__Alternatives_9_4 )* ) ) + // InternalRoom.g:11850:1: ( ( rule__ActorClass__Alternatives_9_4 )* ) { - // InternalRoom.g:11819:1: ( ( rule__ActorClass__Alternatives_9_4 )* ) - // InternalRoom.g:11820:1: ( rule__ActorClass__Alternatives_9_4 )* + // InternalRoom.g:11850:1: ( ( rule__ActorClass__Alternatives_9_4 )* ) + // InternalRoom.g:11851:1: ( rule__ActorClass__Alternatives_9_4 )* { before(grammarAccess.getActorClassAccess().getAlternatives_9_4()); - // InternalRoom.g:11821:1: ( rule__ActorClass__Alternatives_9_4 )* - loop128: + // InternalRoom.g:11852:1: ( rule__ActorClass__Alternatives_9_4 )* + loop129: do { - int alt128=2; - int LA128_0 = input.LA(1); + int alt129=2; + int LA129_0 = input.LA(1); - if ( ((LA128_0>=14 && LA128_0<=15)||LA128_0==64||LA128_0==128) ) { - alt128=1; + if ( ((LA129_0>=14 && LA129_0<=15)||LA129_0==64||LA129_0==129) ) { + alt129=1; } - switch (alt128) { + switch (alt129) { case 1 : - // InternalRoom.g:11821:2: rule__ActorClass__Alternatives_9_4 + // InternalRoom.g:11852:2: rule__ActorClass__Alternatives_9_4 { - pushFollow(FOLLOW_59); + pushFollow(FOLLOW_60); rule__ActorClass__Alternatives_9_4(); state._fsp--; @@ -33619,7 +33716,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop128; + break loop129; } } while (true); @@ -33646,16 +33743,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_9__5" - // InternalRoom.g:11831:1: rule__ActorClass__Group_9__5 : rule__ActorClass__Group_9__5__Impl rule__ActorClass__Group_9__6 ; + // InternalRoom.g:11862:1: rule__ActorClass__Group_9__5 : rule__ActorClass__Group_9__5__Impl rule__ActorClass__Group_9__6 ; public final void rule__ActorClass__Group_9__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11835:1: ( rule__ActorClass__Group_9__5__Impl rule__ActorClass__Group_9__6 ) - // InternalRoom.g:11836:2: rule__ActorClass__Group_9__5__Impl rule__ActorClass__Group_9__6 + // InternalRoom.g:11866:1: ( rule__ActorClass__Group_9__5__Impl rule__ActorClass__Group_9__6 ) + // InternalRoom.g:11867:2: rule__ActorClass__Group_9__5__Impl rule__ActorClass__Group_9__6 { - pushFollow(FOLLOW_58); + pushFollow(FOLLOW_59); rule__ActorClass__Group_9__5__Impl(); state._fsp--; @@ -33684,29 +33781,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_9__5__Impl" - // InternalRoom.g:11843:1: rule__ActorClass__Group_9__5__Impl : ( ( rule__ActorClass__StateMachineAssignment_9_5 )? ) ; + // InternalRoom.g:11874:1: rule__ActorClass__Group_9__5__Impl : ( ( rule__ActorClass__StateMachineAssignment_9_5 )? ) ; public final void rule__ActorClass__Group_9__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11847:1: ( ( ( rule__ActorClass__StateMachineAssignment_9_5 )? ) ) - // InternalRoom.g:11848:1: ( ( rule__ActorClass__StateMachineAssignment_9_5 )? ) + // InternalRoom.g:11878:1: ( ( ( rule__ActorClass__StateMachineAssignment_9_5 )? ) ) + // InternalRoom.g:11879:1: ( ( rule__ActorClass__StateMachineAssignment_9_5 )? ) { - // InternalRoom.g:11848:1: ( ( rule__ActorClass__StateMachineAssignment_9_5 )? ) - // InternalRoom.g:11849:1: ( rule__ActorClass__StateMachineAssignment_9_5 )? + // InternalRoom.g:11879:1: ( ( rule__ActorClass__StateMachineAssignment_9_5 )? ) + // InternalRoom.g:11880:1: ( rule__ActorClass__StateMachineAssignment_9_5 )? { before(grammarAccess.getActorClassAccess().getStateMachineAssignment_9_5()); - // InternalRoom.g:11850:1: ( rule__ActorClass__StateMachineAssignment_9_5 )? - int alt129=2; - int LA129_0 = input.LA(1); + // InternalRoom.g:11881:1: ( rule__ActorClass__StateMachineAssignment_9_5 )? + int alt130=2; + int LA130_0 = input.LA(1); - if ( (LA129_0==94) ) { - alt129=1; + if ( (LA130_0==94) ) { + alt130=1; } - switch (alt129) { + switch (alt130) { case 1 : - // InternalRoom.g:11850:2: rule__ActorClass__StateMachineAssignment_9_5 + // InternalRoom.g:11881:2: rule__ActorClass__StateMachineAssignment_9_5 { pushFollow(FOLLOW_2); rule__ActorClass__StateMachineAssignment_9_5(); @@ -33742,14 +33839,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_9__6" - // InternalRoom.g:11860:1: rule__ActorClass__Group_9__6 : rule__ActorClass__Group_9__6__Impl ; + // InternalRoom.g:11891:1: rule__ActorClass__Group_9__6 : rule__ActorClass__Group_9__6__Impl ; public final void rule__ActorClass__Group_9__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11864:1: ( rule__ActorClass__Group_9__6__Impl ) - // InternalRoom.g:11865:2: rule__ActorClass__Group_9__6__Impl + // InternalRoom.g:11895:1: ( rule__ActorClass__Group_9__6__Impl ) + // InternalRoom.g:11896:2: rule__ActorClass__Group_9__6__Impl { pushFollow(FOLLOW_2); rule__ActorClass__Group_9__6__Impl(); @@ -33775,17 +33872,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_9__6__Impl" - // InternalRoom.g:11871:1: rule__ActorClass__Group_9__6__Impl : ( '}' ) ; + // InternalRoom.g:11902:1: rule__ActorClass__Group_9__6__Impl : ( '}' ) ; public final void rule__ActorClass__Group_9__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11875:1: ( ( '}' ) ) - // InternalRoom.g:11876:1: ( '}' ) + // InternalRoom.g:11906:1: ( ( '}' ) ) + // InternalRoom.g:11907:1: ( '}' ) { - // InternalRoom.g:11876:1: ( '}' ) - // InternalRoom.g:11877:1: '}' + // InternalRoom.g:11907:1: ( '}' ) + // InternalRoom.g:11908:1: '}' { before(grammarAccess.getActorClassAccess().getRightCurlyBracketKeyword_9_6()); match(input,45,FOLLOW_2); @@ -33812,16 +33909,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__0" - // InternalRoom.g:11904:1: rule__Port__Group__0 : rule__Port__Group__0__Impl rule__Port__Group__1 ; + // InternalRoom.g:11935:1: rule__Port__Group__0 : rule__Port__Group__0__Impl rule__Port__Group__1 ; public final void rule__Port__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11908:1: ( rule__Port__Group__0__Impl rule__Port__Group__1 ) - // InternalRoom.g:11909:2: rule__Port__Group__0__Impl rule__Port__Group__1 + // InternalRoom.g:11939:1: ( rule__Port__Group__0__Impl rule__Port__Group__1 ) + // InternalRoom.g:11940:2: rule__Port__Group__0__Impl rule__Port__Group__1 { - pushFollow(FOLLOW_60); + pushFollow(FOLLOW_61); rule__Port__Group__0__Impl(); state._fsp--; @@ -33850,29 +33947,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__0__Impl" - // InternalRoom.g:11916:1: rule__Port__Group__0__Impl : ( ( rule__Port__ConjugatedAssignment_0 )? ) ; + // InternalRoom.g:11947:1: rule__Port__Group__0__Impl : ( ( rule__Port__ConjugatedAssignment_0 )? ) ; public final void rule__Port__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11920:1: ( ( ( rule__Port__ConjugatedAssignment_0 )? ) ) - // InternalRoom.g:11921:1: ( ( rule__Port__ConjugatedAssignment_0 )? ) + // InternalRoom.g:11951:1: ( ( ( rule__Port__ConjugatedAssignment_0 )? ) ) + // InternalRoom.g:11952:1: ( ( rule__Port__ConjugatedAssignment_0 )? ) { - // InternalRoom.g:11921:1: ( ( rule__Port__ConjugatedAssignment_0 )? ) - // InternalRoom.g:11922:1: ( rule__Port__ConjugatedAssignment_0 )? + // InternalRoom.g:11952:1: ( ( rule__Port__ConjugatedAssignment_0 )? ) + // InternalRoom.g:11953:1: ( rule__Port__ConjugatedAssignment_0 )? { before(grammarAccess.getPortAccess().getConjugatedAssignment_0()); - // InternalRoom.g:11923:1: ( rule__Port__ConjugatedAssignment_0 )? - int alt130=2; - int LA130_0 = input.LA(1); + // InternalRoom.g:11954:1: ( rule__Port__ConjugatedAssignment_0 )? + int alt131=2; + int LA131_0 = input.LA(1); - if ( (LA130_0==70) ) { - alt130=1; + if ( (LA131_0==70) ) { + alt131=1; } - switch (alt130) { + switch (alt131) { case 1 : - // InternalRoom.g:11923:2: rule__Port__ConjugatedAssignment_0 + // InternalRoom.g:11954:2: rule__Port__ConjugatedAssignment_0 { pushFollow(FOLLOW_2); rule__Port__ConjugatedAssignment_0(); @@ -33908,14 +34005,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__1" - // InternalRoom.g:11933:1: rule__Port__Group__1 : rule__Port__Group__1__Impl rule__Port__Group__2 ; + // InternalRoom.g:11964:1: rule__Port__Group__1 : rule__Port__Group__1__Impl rule__Port__Group__2 ; public final void rule__Port__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11937:1: ( rule__Port__Group__1__Impl rule__Port__Group__2 ) - // InternalRoom.g:11938:2: rule__Port__Group__1__Impl rule__Port__Group__2 + // InternalRoom.g:11968:1: ( rule__Port__Group__1__Impl rule__Port__Group__2 ) + // InternalRoom.g:11969:2: rule__Port__Group__1__Impl rule__Port__Group__2 { pushFollow(FOLLOW_3); rule__Port__Group__1__Impl(); @@ -33946,17 +34043,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__1__Impl" - // InternalRoom.g:11945:1: rule__Port__Group__1__Impl : ( 'Port' ) ; + // InternalRoom.g:11976:1: rule__Port__Group__1__Impl : ( 'Port' ) ; public final void rule__Port__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11949:1: ( ( 'Port' ) ) - // InternalRoom.g:11950:1: ( 'Port' ) + // InternalRoom.g:11980:1: ( ( 'Port' ) ) + // InternalRoom.g:11981:1: ( 'Port' ) { - // InternalRoom.g:11950:1: ( 'Port' ) - // InternalRoom.g:11951:1: 'Port' + // InternalRoom.g:11981:1: ( 'Port' ) + // InternalRoom.g:11982:1: 'Port' { before(grammarAccess.getPortAccess().getPortKeyword_1()); match(input,24,FOLLOW_2); @@ -33983,16 +34080,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__2" - // InternalRoom.g:11964:1: rule__Port__Group__2 : rule__Port__Group__2__Impl rule__Port__Group__3 ; + // InternalRoom.g:11995:1: rule__Port__Group__2 : rule__Port__Group__2__Impl rule__Port__Group__3 ; public final void rule__Port__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11968:1: ( rule__Port__Group__2__Impl rule__Port__Group__3 ) - // InternalRoom.g:11969:2: rule__Port__Group__2__Impl rule__Port__Group__3 + // InternalRoom.g:11999:1: ( rule__Port__Group__2__Impl rule__Port__Group__3 ) + // InternalRoom.g:12000:2: rule__Port__Group__2__Impl rule__Port__Group__3 { - pushFollow(FOLLOW_28); + pushFollow(FOLLOW_29); rule__Port__Group__2__Impl(); state._fsp--; @@ -34021,21 +34118,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__2__Impl" - // InternalRoom.g:11976:1: rule__Port__Group__2__Impl : ( ( rule__Port__NameAssignment_2 ) ) ; + // InternalRoom.g:12007:1: rule__Port__Group__2__Impl : ( ( rule__Port__NameAssignment_2 ) ) ; public final void rule__Port__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11980:1: ( ( ( rule__Port__NameAssignment_2 ) ) ) - // InternalRoom.g:11981:1: ( ( rule__Port__NameAssignment_2 ) ) + // InternalRoom.g:12011:1: ( ( ( rule__Port__NameAssignment_2 ) ) ) + // InternalRoom.g:12012:1: ( ( rule__Port__NameAssignment_2 ) ) { - // InternalRoom.g:11981:1: ( ( rule__Port__NameAssignment_2 ) ) - // InternalRoom.g:11982:1: ( rule__Port__NameAssignment_2 ) + // InternalRoom.g:12012:1: ( ( rule__Port__NameAssignment_2 ) ) + // InternalRoom.g:12013:1: ( rule__Port__NameAssignment_2 ) { before(grammarAccess.getPortAccess().getNameAssignment_2()); - // InternalRoom.g:11983:1: ( rule__Port__NameAssignment_2 ) - // InternalRoom.g:11983:2: rule__Port__NameAssignment_2 + // InternalRoom.g:12014:1: ( rule__Port__NameAssignment_2 ) + // InternalRoom.g:12014:2: rule__Port__NameAssignment_2 { pushFollow(FOLLOW_2); rule__Port__NameAssignment_2(); @@ -34068,16 +34165,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__3" - // InternalRoom.g:11993:1: rule__Port__Group__3 : rule__Port__Group__3__Impl rule__Port__Group__4 ; + // InternalRoom.g:12024:1: rule__Port__Group__3 : rule__Port__Group__3__Impl rule__Port__Group__4 ; public final void rule__Port__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:11997:1: ( rule__Port__Group__3__Impl rule__Port__Group__4 ) - // InternalRoom.g:11998:2: rule__Port__Group__3__Impl rule__Port__Group__4 + // InternalRoom.g:12028:1: ( rule__Port__Group__3__Impl rule__Port__Group__4 ) + // InternalRoom.g:12029:2: rule__Port__Group__3__Impl rule__Port__Group__4 { - pushFollow(FOLLOW_28); + pushFollow(FOLLOW_29); rule__Port__Group__3__Impl(); state._fsp--; @@ -34106,29 +34203,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__3__Impl" - // InternalRoom.g:12005:1: rule__Port__Group__3__Impl : ( ( rule__Port__MultiplicityAssignment_3 )? ) ; + // InternalRoom.g:12036:1: rule__Port__Group__3__Impl : ( ( rule__Port__MultiplicityAssignment_3 )? ) ; public final void rule__Port__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12009:1: ( ( ( rule__Port__MultiplicityAssignment_3 )? ) ) - // InternalRoom.g:12010:1: ( ( rule__Port__MultiplicityAssignment_3 )? ) + // InternalRoom.g:12040:1: ( ( ( rule__Port__MultiplicityAssignment_3 )? ) ) + // InternalRoom.g:12041:1: ( ( rule__Port__MultiplicityAssignment_3 )? ) { - // InternalRoom.g:12010:1: ( ( rule__Port__MultiplicityAssignment_3 )? ) - // InternalRoom.g:12011:1: ( rule__Port__MultiplicityAssignment_3 )? + // InternalRoom.g:12041:1: ( ( rule__Port__MultiplicityAssignment_3 )? ) + // InternalRoom.g:12042:1: ( rule__Port__MultiplicityAssignment_3 )? { before(grammarAccess.getPortAccess().getMultiplicityAssignment_3()); - // InternalRoom.g:12012:1: ( rule__Port__MultiplicityAssignment_3 )? - int alt131=2; - int LA131_0 = input.LA(1); + // InternalRoom.g:12043:1: ( rule__Port__MultiplicityAssignment_3 )? + int alt132=2; + int LA132_0 = input.LA(1); - if ( (LA131_0==62) ) { - alt131=1; + if ( (LA132_0==62) ) { + alt132=1; } - switch (alt131) { + switch (alt132) { case 1 : - // InternalRoom.g:12012:2: rule__Port__MultiplicityAssignment_3 + // InternalRoom.g:12043:2: rule__Port__MultiplicityAssignment_3 { pushFollow(FOLLOW_2); rule__Port__MultiplicityAssignment_3(); @@ -34164,14 +34261,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__4" - // InternalRoom.g:12022:1: rule__Port__Group__4 : rule__Port__Group__4__Impl rule__Port__Group__5 ; + // InternalRoom.g:12053:1: rule__Port__Group__4 : rule__Port__Group__4__Impl rule__Port__Group__5 ; public final void rule__Port__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12026:1: ( rule__Port__Group__4__Impl rule__Port__Group__5 ) - // InternalRoom.g:12027:2: rule__Port__Group__4__Impl rule__Port__Group__5 + // InternalRoom.g:12057:1: ( rule__Port__Group__4__Impl rule__Port__Group__5 ) + // InternalRoom.g:12058:2: rule__Port__Group__4__Impl rule__Port__Group__5 { pushFollow(FOLLOW_3); rule__Port__Group__4__Impl(); @@ -34202,17 +34299,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__4__Impl" - // InternalRoom.g:12034:1: rule__Port__Group__4__Impl : ( ':' ) ; + // InternalRoom.g:12065:1: rule__Port__Group__4__Impl : ( ':' ) ; public final void rule__Port__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12038:1: ( ( ':' ) ) - // InternalRoom.g:12039:1: ( ':' ) + // InternalRoom.g:12069:1: ( ( ':' ) ) + // InternalRoom.g:12070:1: ( ':' ) { - // InternalRoom.g:12039:1: ( ':' ) - // InternalRoom.g:12040:1: ':' + // InternalRoom.g:12070:1: ( ':' ) + // InternalRoom.g:12071:1: ':' { before(grammarAccess.getPortAccess().getColonKeyword_4()); match(input,46,FOLLOW_2); @@ -34239,16 +34336,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__5" - // InternalRoom.g:12053:1: rule__Port__Group__5 : rule__Port__Group__5__Impl rule__Port__Group__6 ; + // InternalRoom.g:12084:1: rule__Port__Group__5 : rule__Port__Group__5__Impl rule__Port__Group__6 ; public final void rule__Port__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12057:1: ( rule__Port__Group__5__Impl rule__Port__Group__6 ) - // InternalRoom.g:12058:2: rule__Port__Group__5__Impl rule__Port__Group__6 + // InternalRoom.g:12088:1: ( rule__Port__Group__5__Impl rule__Port__Group__6 ) + // InternalRoom.g:12089:2: rule__Port__Group__5__Impl rule__Port__Group__6 { - pushFollow(FOLLOW_61); + pushFollow(FOLLOW_62); rule__Port__Group__5__Impl(); state._fsp--; @@ -34277,21 +34374,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__5__Impl" - // InternalRoom.g:12065:1: rule__Port__Group__5__Impl : ( ( rule__Port__ProtocolAssignment_5 ) ) ; + // InternalRoom.g:12096:1: rule__Port__Group__5__Impl : ( ( rule__Port__ProtocolAssignment_5 ) ) ; public final void rule__Port__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12069:1: ( ( ( rule__Port__ProtocolAssignment_5 ) ) ) - // InternalRoom.g:12070:1: ( ( rule__Port__ProtocolAssignment_5 ) ) + // InternalRoom.g:12100:1: ( ( ( rule__Port__ProtocolAssignment_5 ) ) ) + // InternalRoom.g:12101:1: ( ( rule__Port__ProtocolAssignment_5 ) ) { - // InternalRoom.g:12070:1: ( ( rule__Port__ProtocolAssignment_5 ) ) - // InternalRoom.g:12071:1: ( rule__Port__ProtocolAssignment_5 ) + // InternalRoom.g:12101:1: ( ( rule__Port__ProtocolAssignment_5 ) ) + // InternalRoom.g:12102:1: ( rule__Port__ProtocolAssignment_5 ) { before(grammarAccess.getPortAccess().getProtocolAssignment_5()); - // InternalRoom.g:12072:1: ( rule__Port__ProtocolAssignment_5 ) - // InternalRoom.g:12072:2: rule__Port__ProtocolAssignment_5 + // InternalRoom.g:12103:1: ( rule__Port__ProtocolAssignment_5 ) + // InternalRoom.g:12103:2: rule__Port__ProtocolAssignment_5 { pushFollow(FOLLOW_2); rule__Port__ProtocolAssignment_5(); @@ -34324,16 +34421,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__6" - // InternalRoom.g:12082:1: rule__Port__Group__6 : rule__Port__Group__6__Impl rule__Port__Group__7 ; + // InternalRoom.g:12113:1: rule__Port__Group__6 : rule__Port__Group__6__Impl rule__Port__Group__7 ; public final void rule__Port__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12086:1: ( rule__Port__Group__6__Impl rule__Port__Group__7 ) - // InternalRoom.g:12087:2: rule__Port__Group__6__Impl rule__Port__Group__7 + // InternalRoom.g:12117:1: ( rule__Port__Group__6__Impl rule__Port__Group__7 ) + // InternalRoom.g:12118:2: rule__Port__Group__6__Impl rule__Port__Group__7 { - pushFollow(FOLLOW_61); + pushFollow(FOLLOW_62); rule__Port__Group__6__Impl(); state._fsp--; @@ -34362,35 +34459,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__6__Impl" - // InternalRoom.g:12094:1: rule__Port__Group__6__Impl : ( ( rule__Port__AnnotationsAssignment_6 )* ) ; + // InternalRoom.g:12125:1: rule__Port__Group__6__Impl : ( ( rule__Port__AnnotationsAssignment_6 )* ) ; public final void rule__Port__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12098:1: ( ( ( rule__Port__AnnotationsAssignment_6 )* ) ) - // InternalRoom.g:12099:1: ( ( rule__Port__AnnotationsAssignment_6 )* ) + // InternalRoom.g:12129:1: ( ( ( rule__Port__AnnotationsAssignment_6 )* ) ) + // InternalRoom.g:12130:1: ( ( rule__Port__AnnotationsAssignment_6 )* ) { - // InternalRoom.g:12099:1: ( ( rule__Port__AnnotationsAssignment_6 )* ) - // InternalRoom.g:12100:1: ( rule__Port__AnnotationsAssignment_6 )* + // InternalRoom.g:12130:1: ( ( rule__Port__AnnotationsAssignment_6 )* ) + // InternalRoom.g:12131:1: ( rule__Port__AnnotationsAssignment_6 )* { before(grammarAccess.getPortAccess().getAnnotationsAssignment_6()); - // InternalRoom.g:12101:1: ( rule__Port__AnnotationsAssignment_6 )* - loop132: + // InternalRoom.g:12132:1: ( rule__Port__AnnotationsAssignment_6 )* + loop133: do { - int alt132=2; - int LA132_0 = input.LA(1); + int alt133=2; + int LA133_0 = input.LA(1); - if ( (LA132_0==121) ) { - alt132=1; + if ( (LA133_0==121) ) { + alt133=1; } - switch (alt132) { + switch (alt133) { case 1 : - // InternalRoom.g:12101:2: rule__Port__AnnotationsAssignment_6 + // InternalRoom.g:12132:2: rule__Port__AnnotationsAssignment_6 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_26); rule__Port__AnnotationsAssignment_6(); state._fsp--; @@ -34400,7 +34497,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop132; + break loop133; } } while (true); @@ -34427,14 +34524,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__7" - // InternalRoom.g:12111:1: rule__Port__Group__7 : rule__Port__Group__7__Impl ; + // InternalRoom.g:12142:1: rule__Port__Group__7 : rule__Port__Group__7__Impl ; public final void rule__Port__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12115:1: ( rule__Port__Group__7__Impl ) - // InternalRoom.g:12116:2: rule__Port__Group__7__Impl + // InternalRoom.g:12146:1: ( rule__Port__Group__7__Impl ) + // InternalRoom.g:12147:2: rule__Port__Group__7__Impl { pushFollow(FOLLOW_2); rule__Port__Group__7__Impl(); @@ -34460,29 +34557,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__7__Impl" - // InternalRoom.g:12122:1: rule__Port__Group__7__Impl : ( ( rule__Port__DocuAssignment_7 )? ) ; + // InternalRoom.g:12153:1: rule__Port__Group__7__Impl : ( ( rule__Port__DocuAssignment_7 )? ) ; public final void rule__Port__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12126:1: ( ( ( rule__Port__DocuAssignment_7 )? ) ) - // InternalRoom.g:12127:1: ( ( rule__Port__DocuAssignment_7 )? ) + // InternalRoom.g:12157:1: ( ( ( rule__Port__DocuAssignment_7 )? ) ) + // InternalRoom.g:12158:1: ( ( rule__Port__DocuAssignment_7 )? ) { - // InternalRoom.g:12127:1: ( ( rule__Port__DocuAssignment_7 )? ) - // InternalRoom.g:12128:1: ( rule__Port__DocuAssignment_7 )? + // InternalRoom.g:12158:1: ( ( rule__Port__DocuAssignment_7 )? ) + // InternalRoom.g:12159:1: ( rule__Port__DocuAssignment_7 )? { before(grammarAccess.getPortAccess().getDocuAssignment_7()); - // InternalRoom.g:12129:1: ( rule__Port__DocuAssignment_7 )? - int alt133=2; - int LA133_0 = input.LA(1); + // InternalRoom.g:12160:1: ( rule__Port__DocuAssignment_7 )? + int alt134=2; + int LA134_0 = input.LA(1); - if ( (LA133_0==62) ) { - alt133=1; + if ( (LA134_0==62) ) { + alt134=1; } - switch (alt133) { + switch (alt134) { case 1 : - // InternalRoom.g:12129:2: rule__Port__DocuAssignment_7 + // InternalRoom.g:12160:2: rule__Port__DocuAssignment_7 { pushFollow(FOLLOW_2); rule__Port__DocuAssignment_7(); @@ -34518,16 +34615,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalPort__Group__0" - // InternalRoom.g:12155:1: rule__ExternalPort__Group__0 : rule__ExternalPort__Group__0__Impl rule__ExternalPort__Group__1 ; + // InternalRoom.g:12186:1: rule__ExternalPort__Group__0 : rule__ExternalPort__Group__0__Impl rule__ExternalPort__Group__1 ; public final void rule__ExternalPort__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12159:1: ( rule__ExternalPort__Group__0__Impl rule__ExternalPort__Group__1 ) - // InternalRoom.g:12160:2: rule__ExternalPort__Group__0__Impl rule__ExternalPort__Group__1 + // InternalRoom.g:12190:1: ( rule__ExternalPort__Group__0__Impl rule__ExternalPort__Group__1 ) + // InternalRoom.g:12191:2: rule__ExternalPort__Group__0__Impl rule__ExternalPort__Group__1 { - pushFollow(FOLLOW_62); + pushFollow(FOLLOW_63); rule__ExternalPort__Group__0__Impl(); state._fsp--; @@ -34556,17 +34653,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalPort__Group__0__Impl" - // InternalRoom.g:12167:1: rule__ExternalPort__Group__0__Impl : ( 'external' ) ; + // InternalRoom.g:12198:1: rule__ExternalPort__Group__0__Impl : ( 'external' ) ; public final void rule__ExternalPort__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12171:1: ( ( 'external' ) ) - // InternalRoom.g:12172:1: ( 'external' ) + // InternalRoom.g:12202:1: ( ( 'external' ) ) + // InternalRoom.g:12203:1: ( 'external' ) { - // InternalRoom.g:12172:1: ( 'external' ) - // InternalRoom.g:12173:1: 'external' + // InternalRoom.g:12203:1: ( 'external' ) + // InternalRoom.g:12204:1: 'external' { before(grammarAccess.getExternalPortAccess().getExternalKeyword_0()); match(input,77,FOLLOW_2); @@ -34593,14 +34690,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalPort__Group__1" - // InternalRoom.g:12186:1: rule__ExternalPort__Group__1 : rule__ExternalPort__Group__1__Impl rule__ExternalPort__Group__2 ; + // InternalRoom.g:12217:1: rule__ExternalPort__Group__1 : rule__ExternalPort__Group__1__Impl rule__ExternalPort__Group__2 ; public final void rule__ExternalPort__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12190:1: ( rule__ExternalPort__Group__1__Impl rule__ExternalPort__Group__2 ) - // InternalRoom.g:12191:2: rule__ExternalPort__Group__1__Impl rule__ExternalPort__Group__2 + // InternalRoom.g:12221:1: ( rule__ExternalPort__Group__1__Impl rule__ExternalPort__Group__2 ) + // InternalRoom.g:12222:2: rule__ExternalPort__Group__1__Impl rule__ExternalPort__Group__2 { pushFollow(FOLLOW_3); rule__ExternalPort__Group__1__Impl(); @@ -34631,17 +34728,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalPort__Group__1__Impl" - // InternalRoom.g:12198:1: rule__ExternalPort__Group__1__Impl : ( 'Port' ) ; + // InternalRoom.g:12229:1: rule__ExternalPort__Group__1__Impl : ( 'Port' ) ; public final void rule__ExternalPort__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12202:1: ( ( 'Port' ) ) - // InternalRoom.g:12203:1: ( 'Port' ) + // InternalRoom.g:12233:1: ( ( 'Port' ) ) + // InternalRoom.g:12234:1: ( 'Port' ) { - // InternalRoom.g:12203:1: ( 'Port' ) - // InternalRoom.g:12204:1: 'Port' + // InternalRoom.g:12234:1: ( 'Port' ) + // InternalRoom.g:12235:1: 'Port' { before(grammarAccess.getExternalPortAccess().getPortKeyword_1()); match(input,24,FOLLOW_2); @@ -34668,14 +34765,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalPort__Group__2" - // InternalRoom.g:12217:1: rule__ExternalPort__Group__2 : rule__ExternalPort__Group__2__Impl ; + // InternalRoom.g:12248:1: rule__ExternalPort__Group__2 : rule__ExternalPort__Group__2__Impl ; public final void rule__ExternalPort__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12221:1: ( rule__ExternalPort__Group__2__Impl ) - // InternalRoom.g:12222:2: rule__ExternalPort__Group__2__Impl + // InternalRoom.g:12252:1: ( rule__ExternalPort__Group__2__Impl ) + // InternalRoom.g:12253:2: rule__ExternalPort__Group__2__Impl { pushFollow(FOLLOW_2); rule__ExternalPort__Group__2__Impl(); @@ -34701,21 +34798,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalPort__Group__2__Impl" - // InternalRoom.g:12228:1: rule__ExternalPort__Group__2__Impl : ( ( rule__ExternalPort__InterfacePortAssignment_2 ) ) ; + // InternalRoom.g:12259:1: rule__ExternalPort__Group__2__Impl : ( ( rule__ExternalPort__InterfacePortAssignment_2 ) ) ; public final void rule__ExternalPort__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12232:1: ( ( ( rule__ExternalPort__InterfacePortAssignment_2 ) ) ) - // InternalRoom.g:12233:1: ( ( rule__ExternalPort__InterfacePortAssignment_2 ) ) + // InternalRoom.g:12263:1: ( ( ( rule__ExternalPort__InterfacePortAssignment_2 ) ) ) + // InternalRoom.g:12264:1: ( ( rule__ExternalPort__InterfacePortAssignment_2 ) ) { - // InternalRoom.g:12233:1: ( ( rule__ExternalPort__InterfacePortAssignment_2 ) ) - // InternalRoom.g:12234:1: ( rule__ExternalPort__InterfacePortAssignment_2 ) + // InternalRoom.g:12264:1: ( ( rule__ExternalPort__InterfacePortAssignment_2 ) ) + // InternalRoom.g:12265:1: ( rule__ExternalPort__InterfacePortAssignment_2 ) { before(grammarAccess.getExternalPortAccess().getInterfacePortAssignment_2()); - // InternalRoom.g:12235:1: ( rule__ExternalPort__InterfacePortAssignment_2 ) - // InternalRoom.g:12235:2: rule__ExternalPort__InterfacePortAssignment_2 + // InternalRoom.g:12266:1: ( rule__ExternalPort__InterfacePortAssignment_2 ) + // InternalRoom.g:12266:2: rule__ExternalPort__InterfacePortAssignment_2 { pushFollow(FOLLOW_2); rule__ExternalPort__InterfacePortAssignment_2(); @@ -34748,14 +34845,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SAP__Group__0" - // InternalRoom.g:12251:1: rule__SAP__Group__0 : rule__SAP__Group__0__Impl rule__SAP__Group__1 ; + // InternalRoom.g:12282:1: rule__SAP__Group__0 : rule__SAP__Group__0__Impl rule__SAP__Group__1 ; public final void rule__SAP__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12255:1: ( rule__SAP__Group__0__Impl rule__SAP__Group__1 ) - // InternalRoom.g:12256:2: rule__SAP__Group__0__Impl rule__SAP__Group__1 + // InternalRoom.g:12286:1: ( rule__SAP__Group__0__Impl rule__SAP__Group__1 ) + // InternalRoom.g:12287:2: rule__SAP__Group__0__Impl rule__SAP__Group__1 { pushFollow(FOLLOW_3); rule__SAP__Group__0__Impl(); @@ -34786,17 +34883,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SAP__Group__0__Impl" - // InternalRoom.g:12263:1: rule__SAP__Group__0__Impl : ( 'SAP' ) ; + // InternalRoom.g:12294:1: rule__SAP__Group__0__Impl : ( 'SAP' ) ; public final void rule__SAP__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12267:1: ( ( 'SAP' ) ) - // InternalRoom.g:12268:1: ( 'SAP' ) + // InternalRoom.g:12298:1: ( ( 'SAP' ) ) + // InternalRoom.g:12299:1: ( 'SAP' ) { - // InternalRoom.g:12268:1: ( 'SAP' ) - // InternalRoom.g:12269:1: 'SAP' + // InternalRoom.g:12299:1: ( 'SAP' ) + // InternalRoom.g:12300:1: 'SAP' { before(grammarAccess.getSAPAccess().getSAPKeyword_0()); match(input,78,FOLLOW_2); @@ -34823,14 +34920,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SAP__Group__1" - // InternalRoom.g:12282:1: rule__SAP__Group__1 : rule__SAP__Group__1__Impl rule__SAP__Group__2 ; + // InternalRoom.g:12313:1: rule__SAP__Group__1 : rule__SAP__Group__1__Impl rule__SAP__Group__2 ; public final void rule__SAP__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12286:1: ( rule__SAP__Group__1__Impl rule__SAP__Group__2 ) - // InternalRoom.g:12287:2: rule__SAP__Group__1__Impl rule__SAP__Group__2 + // InternalRoom.g:12317:1: ( rule__SAP__Group__1__Impl rule__SAP__Group__2 ) + // InternalRoom.g:12318:2: rule__SAP__Group__1__Impl rule__SAP__Group__2 { pushFollow(FOLLOW_8); rule__SAP__Group__1__Impl(); @@ -34861,21 +34958,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SAP__Group__1__Impl" - // InternalRoom.g:12294:1: rule__SAP__Group__1__Impl : ( ( rule__SAP__NameAssignment_1 ) ) ; + // InternalRoom.g:12325:1: rule__SAP__Group__1__Impl : ( ( rule__SAP__NameAssignment_1 ) ) ; public final void rule__SAP__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12298:1: ( ( ( rule__SAP__NameAssignment_1 ) ) ) - // InternalRoom.g:12299:1: ( ( rule__SAP__NameAssignment_1 ) ) + // InternalRoom.g:12329:1: ( ( ( rule__SAP__NameAssignment_1 ) ) ) + // InternalRoom.g:12330:1: ( ( rule__SAP__NameAssignment_1 ) ) { - // InternalRoom.g:12299:1: ( ( rule__SAP__NameAssignment_1 ) ) - // InternalRoom.g:12300:1: ( rule__SAP__NameAssignment_1 ) + // InternalRoom.g:12330:1: ( ( rule__SAP__NameAssignment_1 ) ) + // InternalRoom.g:12331:1: ( rule__SAP__NameAssignment_1 ) { before(grammarAccess.getSAPAccess().getNameAssignment_1()); - // InternalRoom.g:12301:1: ( rule__SAP__NameAssignment_1 ) - // InternalRoom.g:12301:2: rule__SAP__NameAssignment_1 + // InternalRoom.g:12332:1: ( rule__SAP__NameAssignment_1 ) + // InternalRoom.g:12332:2: rule__SAP__NameAssignment_1 { pushFollow(FOLLOW_2); rule__SAP__NameAssignment_1(); @@ -34908,14 +35005,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SAP__Group__2" - // InternalRoom.g:12311:1: rule__SAP__Group__2 : rule__SAP__Group__2__Impl rule__SAP__Group__3 ; + // InternalRoom.g:12342:1: rule__SAP__Group__2 : rule__SAP__Group__2__Impl rule__SAP__Group__3 ; public final void rule__SAP__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12315:1: ( rule__SAP__Group__2__Impl rule__SAP__Group__3 ) - // InternalRoom.g:12316:2: rule__SAP__Group__2__Impl rule__SAP__Group__3 + // InternalRoom.g:12346:1: ( rule__SAP__Group__2__Impl rule__SAP__Group__3 ) + // InternalRoom.g:12347:2: rule__SAP__Group__2__Impl rule__SAP__Group__3 { pushFollow(FOLLOW_3); rule__SAP__Group__2__Impl(); @@ -34946,17 +35043,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SAP__Group__2__Impl" - // InternalRoom.g:12323:1: rule__SAP__Group__2__Impl : ( ':' ) ; + // InternalRoom.g:12354:1: rule__SAP__Group__2__Impl : ( ':' ) ; public final void rule__SAP__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12327:1: ( ( ':' ) ) - // InternalRoom.g:12328:1: ( ':' ) + // InternalRoom.g:12358:1: ( ( ':' ) ) + // InternalRoom.g:12359:1: ( ':' ) { - // InternalRoom.g:12328:1: ( ':' ) - // InternalRoom.g:12329:1: ':' + // InternalRoom.g:12359:1: ( ':' ) + // InternalRoom.g:12360:1: ':' { before(grammarAccess.getSAPAccess().getColonKeyword_2()); match(input,46,FOLLOW_2); @@ -34983,16 +35080,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SAP__Group__3" - // InternalRoom.g:12342:1: rule__SAP__Group__3 : rule__SAP__Group__3__Impl rule__SAP__Group__4 ; + // InternalRoom.g:12373:1: rule__SAP__Group__3 : rule__SAP__Group__3__Impl rule__SAP__Group__4 ; public final void rule__SAP__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12346:1: ( rule__SAP__Group__3__Impl rule__SAP__Group__4 ) - // InternalRoom.g:12347:2: rule__SAP__Group__3__Impl rule__SAP__Group__4 + // InternalRoom.g:12377:1: ( rule__SAP__Group__3__Impl rule__SAP__Group__4 ) + // InternalRoom.g:12378:2: rule__SAP__Group__3__Impl rule__SAP__Group__4 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_15); rule__SAP__Group__3__Impl(); state._fsp--; @@ -35021,21 +35118,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SAP__Group__3__Impl" - // InternalRoom.g:12354:1: rule__SAP__Group__3__Impl : ( ( rule__SAP__ProtocolAssignment_3 ) ) ; + // InternalRoom.g:12385:1: rule__SAP__Group__3__Impl : ( ( rule__SAP__ProtocolAssignment_3 ) ) ; public final void rule__SAP__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12358:1: ( ( ( rule__SAP__ProtocolAssignment_3 ) ) ) - // InternalRoom.g:12359:1: ( ( rule__SAP__ProtocolAssignment_3 ) ) + // InternalRoom.g:12389:1: ( ( ( rule__SAP__ProtocolAssignment_3 ) ) ) + // InternalRoom.g:12390:1: ( ( rule__SAP__ProtocolAssignment_3 ) ) { - // InternalRoom.g:12359:1: ( ( rule__SAP__ProtocolAssignment_3 ) ) - // InternalRoom.g:12360:1: ( rule__SAP__ProtocolAssignment_3 ) + // InternalRoom.g:12390:1: ( ( rule__SAP__ProtocolAssignment_3 ) ) + // InternalRoom.g:12391:1: ( rule__SAP__ProtocolAssignment_3 ) { before(grammarAccess.getSAPAccess().getProtocolAssignment_3()); - // InternalRoom.g:12361:1: ( rule__SAP__ProtocolAssignment_3 ) - // InternalRoom.g:12361:2: rule__SAP__ProtocolAssignment_3 + // InternalRoom.g:12392:1: ( rule__SAP__ProtocolAssignment_3 ) + // InternalRoom.g:12392:2: rule__SAP__ProtocolAssignment_3 { pushFollow(FOLLOW_2); rule__SAP__ProtocolAssignment_3(); @@ -35068,14 +35165,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SAP__Group__4" - // InternalRoom.g:12371:1: rule__SAP__Group__4 : rule__SAP__Group__4__Impl ; + // InternalRoom.g:12402:1: rule__SAP__Group__4 : rule__SAP__Group__4__Impl ; public final void rule__SAP__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12375:1: ( rule__SAP__Group__4__Impl ) - // InternalRoom.g:12376:2: rule__SAP__Group__4__Impl + // InternalRoom.g:12406:1: ( rule__SAP__Group__4__Impl ) + // InternalRoom.g:12407:2: rule__SAP__Group__4__Impl { pushFollow(FOLLOW_2); rule__SAP__Group__4__Impl(); @@ -35101,29 +35198,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SAP__Group__4__Impl" - // InternalRoom.g:12382:1: rule__SAP__Group__4__Impl : ( ( rule__SAP__DocuAssignment_4 )? ) ; + // InternalRoom.g:12413:1: rule__SAP__Group__4__Impl : ( ( rule__SAP__DocuAssignment_4 )? ) ; public final void rule__SAP__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12386:1: ( ( ( rule__SAP__DocuAssignment_4 )? ) ) - // InternalRoom.g:12387:1: ( ( rule__SAP__DocuAssignment_4 )? ) + // InternalRoom.g:12417:1: ( ( ( rule__SAP__DocuAssignment_4 )? ) ) + // InternalRoom.g:12418:1: ( ( rule__SAP__DocuAssignment_4 )? ) { - // InternalRoom.g:12387:1: ( ( rule__SAP__DocuAssignment_4 )? ) - // InternalRoom.g:12388:1: ( rule__SAP__DocuAssignment_4 )? + // InternalRoom.g:12418:1: ( ( rule__SAP__DocuAssignment_4 )? ) + // InternalRoom.g:12419:1: ( rule__SAP__DocuAssignment_4 )? { before(grammarAccess.getSAPAccess().getDocuAssignment_4()); - // InternalRoom.g:12389:1: ( rule__SAP__DocuAssignment_4 )? - int alt134=2; - int LA134_0 = input.LA(1); + // InternalRoom.g:12420:1: ( rule__SAP__DocuAssignment_4 )? + int alt135=2; + int LA135_0 = input.LA(1); - if ( (LA134_0==62) ) { - alt134=1; + if ( (LA135_0==62) ) { + alt135=1; } - switch (alt134) { + switch (alt135) { case 1 : - // InternalRoom.g:12389:2: rule__SAP__DocuAssignment_4 + // InternalRoom.g:12420:2: rule__SAP__DocuAssignment_4 { pushFollow(FOLLOW_2); rule__SAP__DocuAssignment_4(); @@ -35159,14 +35256,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPP__Group__0" - // InternalRoom.g:12409:1: rule__SPP__Group__0 : rule__SPP__Group__0__Impl rule__SPP__Group__1 ; + // InternalRoom.g:12440:1: rule__SPP__Group__0 : rule__SPP__Group__0__Impl rule__SPP__Group__1 ; public final void rule__SPP__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12413:1: ( rule__SPP__Group__0__Impl rule__SPP__Group__1 ) - // InternalRoom.g:12414:2: rule__SPP__Group__0__Impl rule__SPP__Group__1 + // InternalRoom.g:12444:1: ( rule__SPP__Group__0__Impl rule__SPP__Group__1 ) + // InternalRoom.g:12445:2: rule__SPP__Group__0__Impl rule__SPP__Group__1 { pushFollow(FOLLOW_3); rule__SPP__Group__0__Impl(); @@ -35197,17 +35294,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPP__Group__0__Impl" - // InternalRoom.g:12421:1: rule__SPP__Group__0__Impl : ( 'SPP' ) ; + // InternalRoom.g:12452:1: rule__SPP__Group__0__Impl : ( 'SPP' ) ; public final void rule__SPP__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12425:1: ( ( 'SPP' ) ) - // InternalRoom.g:12426:1: ( 'SPP' ) + // InternalRoom.g:12456:1: ( ( 'SPP' ) ) + // InternalRoom.g:12457:1: ( 'SPP' ) { - // InternalRoom.g:12426:1: ( 'SPP' ) - // InternalRoom.g:12427:1: 'SPP' + // InternalRoom.g:12457:1: ( 'SPP' ) + // InternalRoom.g:12458:1: 'SPP' { before(grammarAccess.getSPPAccess().getSPPKeyword_0()); match(input,79,FOLLOW_2); @@ -35234,14 +35331,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPP__Group__1" - // InternalRoom.g:12440:1: rule__SPP__Group__1 : rule__SPP__Group__1__Impl rule__SPP__Group__2 ; + // InternalRoom.g:12471:1: rule__SPP__Group__1 : rule__SPP__Group__1__Impl rule__SPP__Group__2 ; public final void rule__SPP__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12444:1: ( rule__SPP__Group__1__Impl rule__SPP__Group__2 ) - // InternalRoom.g:12445:2: rule__SPP__Group__1__Impl rule__SPP__Group__2 + // InternalRoom.g:12475:1: ( rule__SPP__Group__1__Impl rule__SPP__Group__2 ) + // InternalRoom.g:12476:2: rule__SPP__Group__1__Impl rule__SPP__Group__2 { pushFollow(FOLLOW_8); rule__SPP__Group__1__Impl(); @@ -35272,21 +35369,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPP__Group__1__Impl" - // InternalRoom.g:12452:1: rule__SPP__Group__1__Impl : ( ( rule__SPP__NameAssignment_1 ) ) ; + // InternalRoom.g:12483:1: rule__SPP__Group__1__Impl : ( ( rule__SPP__NameAssignment_1 ) ) ; public final void rule__SPP__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12456:1: ( ( ( rule__SPP__NameAssignment_1 ) ) ) - // InternalRoom.g:12457:1: ( ( rule__SPP__NameAssignment_1 ) ) + // InternalRoom.g:12487:1: ( ( ( rule__SPP__NameAssignment_1 ) ) ) + // InternalRoom.g:12488:1: ( ( rule__SPP__NameAssignment_1 ) ) { - // InternalRoom.g:12457:1: ( ( rule__SPP__NameAssignment_1 ) ) - // InternalRoom.g:12458:1: ( rule__SPP__NameAssignment_1 ) + // InternalRoom.g:12488:1: ( ( rule__SPP__NameAssignment_1 ) ) + // InternalRoom.g:12489:1: ( rule__SPP__NameAssignment_1 ) { before(grammarAccess.getSPPAccess().getNameAssignment_1()); - // InternalRoom.g:12459:1: ( rule__SPP__NameAssignment_1 ) - // InternalRoom.g:12459:2: rule__SPP__NameAssignment_1 + // InternalRoom.g:12490:1: ( rule__SPP__NameAssignment_1 ) + // InternalRoom.g:12490:2: rule__SPP__NameAssignment_1 { pushFollow(FOLLOW_2); rule__SPP__NameAssignment_1(); @@ -35319,14 +35416,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPP__Group__2" - // InternalRoom.g:12469:1: rule__SPP__Group__2 : rule__SPP__Group__2__Impl rule__SPP__Group__3 ; + // InternalRoom.g:12500:1: rule__SPP__Group__2 : rule__SPP__Group__2__Impl rule__SPP__Group__3 ; public final void rule__SPP__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12473:1: ( rule__SPP__Group__2__Impl rule__SPP__Group__3 ) - // InternalRoom.g:12474:2: rule__SPP__Group__2__Impl rule__SPP__Group__3 + // InternalRoom.g:12504:1: ( rule__SPP__Group__2__Impl rule__SPP__Group__3 ) + // InternalRoom.g:12505:2: rule__SPP__Group__2__Impl rule__SPP__Group__3 { pushFollow(FOLLOW_3); rule__SPP__Group__2__Impl(); @@ -35357,17 +35454,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPP__Group__2__Impl" - // InternalRoom.g:12481:1: rule__SPP__Group__2__Impl : ( ':' ) ; + // InternalRoom.g:12512:1: rule__SPP__Group__2__Impl : ( ':' ) ; public final void rule__SPP__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12485:1: ( ( ':' ) ) - // InternalRoom.g:12486:1: ( ':' ) + // InternalRoom.g:12516:1: ( ( ':' ) ) + // InternalRoom.g:12517:1: ( ':' ) { - // InternalRoom.g:12486:1: ( ':' ) - // InternalRoom.g:12487:1: ':' + // InternalRoom.g:12517:1: ( ':' ) + // InternalRoom.g:12518:1: ':' { before(grammarAccess.getSPPAccess().getColonKeyword_2()); match(input,46,FOLLOW_2); @@ -35394,16 +35491,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPP__Group__3" - // InternalRoom.g:12500:1: rule__SPP__Group__3 : rule__SPP__Group__3__Impl rule__SPP__Group__4 ; + // InternalRoom.g:12531:1: rule__SPP__Group__3 : rule__SPP__Group__3__Impl rule__SPP__Group__4 ; public final void rule__SPP__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12504:1: ( rule__SPP__Group__3__Impl rule__SPP__Group__4 ) - // InternalRoom.g:12505:2: rule__SPP__Group__3__Impl rule__SPP__Group__4 + // InternalRoom.g:12535:1: ( rule__SPP__Group__3__Impl rule__SPP__Group__4 ) + // InternalRoom.g:12536:2: rule__SPP__Group__3__Impl rule__SPP__Group__4 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_15); rule__SPP__Group__3__Impl(); state._fsp--; @@ -35432,21 +35529,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPP__Group__3__Impl" - // InternalRoom.g:12512:1: rule__SPP__Group__3__Impl : ( ( rule__SPP__ProtocolAssignment_3 ) ) ; + // InternalRoom.g:12543:1: rule__SPP__Group__3__Impl : ( ( rule__SPP__ProtocolAssignment_3 ) ) ; public final void rule__SPP__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12516:1: ( ( ( rule__SPP__ProtocolAssignment_3 ) ) ) - // InternalRoom.g:12517:1: ( ( rule__SPP__ProtocolAssignment_3 ) ) + // InternalRoom.g:12547:1: ( ( ( rule__SPP__ProtocolAssignment_3 ) ) ) + // InternalRoom.g:12548:1: ( ( rule__SPP__ProtocolAssignment_3 ) ) { - // InternalRoom.g:12517:1: ( ( rule__SPP__ProtocolAssignment_3 ) ) - // InternalRoom.g:12518:1: ( rule__SPP__ProtocolAssignment_3 ) + // InternalRoom.g:12548:1: ( ( rule__SPP__ProtocolAssignment_3 ) ) + // InternalRoom.g:12549:1: ( rule__SPP__ProtocolAssignment_3 ) { before(grammarAccess.getSPPAccess().getProtocolAssignment_3()); - // InternalRoom.g:12519:1: ( rule__SPP__ProtocolAssignment_3 ) - // InternalRoom.g:12519:2: rule__SPP__ProtocolAssignment_3 + // InternalRoom.g:12550:1: ( rule__SPP__ProtocolAssignment_3 ) + // InternalRoom.g:12550:2: rule__SPP__ProtocolAssignment_3 { pushFollow(FOLLOW_2); rule__SPP__ProtocolAssignment_3(); @@ -35479,14 +35576,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPP__Group__4" - // InternalRoom.g:12529:1: rule__SPP__Group__4 : rule__SPP__Group__4__Impl ; + // InternalRoom.g:12560:1: rule__SPP__Group__4 : rule__SPP__Group__4__Impl ; public final void rule__SPP__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12533:1: ( rule__SPP__Group__4__Impl ) - // InternalRoom.g:12534:2: rule__SPP__Group__4__Impl + // InternalRoom.g:12564:1: ( rule__SPP__Group__4__Impl ) + // InternalRoom.g:12565:2: rule__SPP__Group__4__Impl { pushFollow(FOLLOW_2); rule__SPP__Group__4__Impl(); @@ -35512,29 +35609,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPP__Group__4__Impl" - // InternalRoom.g:12540:1: rule__SPP__Group__4__Impl : ( ( rule__SPP__DocuAssignment_4 )? ) ; + // InternalRoom.g:12571:1: rule__SPP__Group__4__Impl : ( ( rule__SPP__DocuAssignment_4 )? ) ; public final void rule__SPP__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12544:1: ( ( ( rule__SPP__DocuAssignment_4 )? ) ) - // InternalRoom.g:12545:1: ( ( rule__SPP__DocuAssignment_4 )? ) + // InternalRoom.g:12575:1: ( ( ( rule__SPP__DocuAssignment_4 )? ) ) + // InternalRoom.g:12576:1: ( ( rule__SPP__DocuAssignment_4 )? ) { - // InternalRoom.g:12545:1: ( ( rule__SPP__DocuAssignment_4 )? ) - // InternalRoom.g:12546:1: ( rule__SPP__DocuAssignment_4 )? + // InternalRoom.g:12576:1: ( ( rule__SPP__DocuAssignment_4 )? ) + // InternalRoom.g:12577:1: ( rule__SPP__DocuAssignment_4 )? { before(grammarAccess.getSPPAccess().getDocuAssignment_4()); - // InternalRoom.g:12547:1: ( rule__SPP__DocuAssignment_4 )? - int alt135=2; - int LA135_0 = input.LA(1); + // InternalRoom.g:12578:1: ( rule__SPP__DocuAssignment_4 )? + int alt136=2; + int LA136_0 = input.LA(1); - if ( (LA135_0==62) ) { - alt135=1; + if ( (LA136_0==62) ) { + alt136=1; } - switch (alt135) { + switch (alt136) { case 1 : - // InternalRoom.g:12547:2: rule__SPP__DocuAssignment_4 + // InternalRoom.g:12578:2: rule__SPP__DocuAssignment_4 { pushFollow(FOLLOW_2); rule__SPP__DocuAssignment_4(); @@ -35570,16 +35667,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ServiceImplementation__Group__0" - // InternalRoom.g:12567:1: rule__ServiceImplementation__Group__0 : rule__ServiceImplementation__Group__0__Impl rule__ServiceImplementation__Group__1 ; + // InternalRoom.g:12598:1: rule__ServiceImplementation__Group__0 : rule__ServiceImplementation__Group__0__Impl rule__ServiceImplementation__Group__1 ; public final void rule__ServiceImplementation__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12571:1: ( rule__ServiceImplementation__Group__0__Impl rule__ServiceImplementation__Group__1 ) - // InternalRoom.g:12572:2: rule__ServiceImplementation__Group__0__Impl rule__ServiceImplementation__Group__1 + // InternalRoom.g:12602:1: ( rule__ServiceImplementation__Group__0__Impl rule__ServiceImplementation__Group__1 ) + // InternalRoom.g:12603:2: rule__ServiceImplementation__Group__0__Impl rule__ServiceImplementation__Group__1 { - pushFollow(FOLLOW_63); + pushFollow(FOLLOW_64); rule__ServiceImplementation__Group__0__Impl(); state._fsp--; @@ -35608,17 +35705,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ServiceImplementation__Group__0__Impl" - // InternalRoom.g:12579:1: rule__ServiceImplementation__Group__0__Impl : ( 'ServiceImplementation' ) ; + // InternalRoom.g:12610:1: rule__ServiceImplementation__Group__0__Impl : ( 'ServiceImplementation' ) ; public final void rule__ServiceImplementation__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12583:1: ( ( 'ServiceImplementation' ) ) - // InternalRoom.g:12584:1: ( 'ServiceImplementation' ) + // InternalRoom.g:12614:1: ( ( 'ServiceImplementation' ) ) + // InternalRoom.g:12615:1: ( 'ServiceImplementation' ) { - // InternalRoom.g:12584:1: ( 'ServiceImplementation' ) - // InternalRoom.g:12585:1: 'ServiceImplementation' + // InternalRoom.g:12615:1: ( 'ServiceImplementation' ) + // InternalRoom.g:12616:1: 'ServiceImplementation' { before(grammarAccess.getServiceImplementationAccess().getServiceImplementationKeyword_0()); match(input,80,FOLLOW_2); @@ -35645,14 +35742,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ServiceImplementation__Group__1" - // InternalRoom.g:12598:1: rule__ServiceImplementation__Group__1 : rule__ServiceImplementation__Group__1__Impl rule__ServiceImplementation__Group__2 ; + // InternalRoom.g:12629:1: rule__ServiceImplementation__Group__1 : rule__ServiceImplementation__Group__1__Impl rule__ServiceImplementation__Group__2 ; public final void rule__ServiceImplementation__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12602:1: ( rule__ServiceImplementation__Group__1__Impl rule__ServiceImplementation__Group__2 ) - // InternalRoom.g:12603:2: rule__ServiceImplementation__Group__1__Impl rule__ServiceImplementation__Group__2 + // InternalRoom.g:12633:1: ( rule__ServiceImplementation__Group__1__Impl rule__ServiceImplementation__Group__2 ) + // InternalRoom.g:12634:2: rule__ServiceImplementation__Group__1__Impl rule__ServiceImplementation__Group__2 { pushFollow(FOLLOW_3); rule__ServiceImplementation__Group__1__Impl(); @@ -35683,17 +35780,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ServiceImplementation__Group__1__Impl" - // InternalRoom.g:12610:1: rule__ServiceImplementation__Group__1__Impl : ( 'of' ) ; + // InternalRoom.g:12641:1: rule__ServiceImplementation__Group__1__Impl : ( 'of' ) ; public final void rule__ServiceImplementation__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12614:1: ( ( 'of' ) ) - // InternalRoom.g:12615:1: ( 'of' ) + // InternalRoom.g:12645:1: ( ( 'of' ) ) + // InternalRoom.g:12646:1: ( 'of' ) { - // InternalRoom.g:12615:1: ( 'of' ) - // InternalRoom.g:12616:1: 'of' + // InternalRoom.g:12646:1: ( 'of' ) + // InternalRoom.g:12647:1: 'of' { before(grammarAccess.getServiceImplementationAccess().getOfKeyword_1()); match(input,53,FOLLOW_2); @@ -35720,14 +35817,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ServiceImplementation__Group__2" - // InternalRoom.g:12629:1: rule__ServiceImplementation__Group__2 : rule__ServiceImplementation__Group__2__Impl ; + // InternalRoom.g:12660:1: rule__ServiceImplementation__Group__2 : rule__ServiceImplementation__Group__2__Impl ; public final void rule__ServiceImplementation__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12633:1: ( rule__ServiceImplementation__Group__2__Impl ) - // InternalRoom.g:12634:2: rule__ServiceImplementation__Group__2__Impl + // InternalRoom.g:12664:1: ( rule__ServiceImplementation__Group__2__Impl ) + // InternalRoom.g:12665:2: rule__ServiceImplementation__Group__2__Impl { pushFollow(FOLLOW_2); rule__ServiceImplementation__Group__2__Impl(); @@ -35753,21 +35850,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ServiceImplementation__Group__2__Impl" - // InternalRoom.g:12640:1: rule__ServiceImplementation__Group__2__Impl : ( ( rule__ServiceImplementation__SppAssignment_2 ) ) ; + // InternalRoom.g:12671:1: rule__ServiceImplementation__Group__2__Impl : ( ( rule__ServiceImplementation__SppAssignment_2 ) ) ; public final void rule__ServiceImplementation__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12644:1: ( ( ( rule__ServiceImplementation__SppAssignment_2 ) ) ) - // InternalRoom.g:12645:1: ( ( rule__ServiceImplementation__SppAssignment_2 ) ) + // InternalRoom.g:12675:1: ( ( ( rule__ServiceImplementation__SppAssignment_2 ) ) ) + // InternalRoom.g:12676:1: ( ( rule__ServiceImplementation__SppAssignment_2 ) ) { - // InternalRoom.g:12645:1: ( ( rule__ServiceImplementation__SppAssignment_2 ) ) - // InternalRoom.g:12646:1: ( rule__ServiceImplementation__SppAssignment_2 ) + // InternalRoom.g:12676:1: ( ( rule__ServiceImplementation__SppAssignment_2 ) ) + // InternalRoom.g:12677:1: ( rule__ServiceImplementation__SppAssignment_2 ) { before(grammarAccess.getServiceImplementationAccess().getSppAssignment_2()); - // InternalRoom.g:12647:1: ( rule__ServiceImplementation__SppAssignment_2 ) - // InternalRoom.g:12647:2: rule__ServiceImplementation__SppAssignment_2 + // InternalRoom.g:12678:1: ( rule__ServiceImplementation__SppAssignment_2 ) + // InternalRoom.g:12678:2: rule__ServiceImplementation__SppAssignment_2 { pushFollow(FOLLOW_2); rule__ServiceImplementation__SppAssignment_2(); @@ -35800,14 +35897,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__Group__0" - // InternalRoom.g:12663:1: rule__LogicalSystem__Group__0 : rule__LogicalSystem__Group__0__Impl rule__LogicalSystem__Group__1 ; + // InternalRoom.g:12694:1: rule__LogicalSystem__Group__0 : rule__LogicalSystem__Group__0__Impl rule__LogicalSystem__Group__1 ; public final void rule__LogicalSystem__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12667:1: ( rule__LogicalSystem__Group__0__Impl rule__LogicalSystem__Group__1 ) - // InternalRoom.g:12668:2: rule__LogicalSystem__Group__0__Impl rule__LogicalSystem__Group__1 + // InternalRoom.g:12698:1: ( rule__LogicalSystem__Group__0__Impl rule__LogicalSystem__Group__1 ) + // InternalRoom.g:12699:2: rule__LogicalSystem__Group__0__Impl rule__LogicalSystem__Group__1 { pushFollow(FOLLOW_3); rule__LogicalSystem__Group__0__Impl(); @@ -35838,17 +35935,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__Group__0__Impl" - // InternalRoom.g:12675:1: rule__LogicalSystem__Group__0__Impl : ( 'LogicalSystem' ) ; + // InternalRoom.g:12706:1: rule__LogicalSystem__Group__0__Impl : ( 'LogicalSystem' ) ; public final void rule__LogicalSystem__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12679:1: ( ( 'LogicalSystem' ) ) - // InternalRoom.g:12680:1: ( 'LogicalSystem' ) + // InternalRoom.g:12710:1: ( ( 'LogicalSystem' ) ) + // InternalRoom.g:12711:1: ( 'LogicalSystem' ) { - // InternalRoom.g:12680:1: ( 'LogicalSystem' ) - // InternalRoom.g:12681:1: 'LogicalSystem' + // InternalRoom.g:12711:1: ( 'LogicalSystem' ) + // InternalRoom.g:12712:1: 'LogicalSystem' { before(grammarAccess.getLogicalSystemAccess().getLogicalSystemKeyword_0()); match(input,23,FOLLOW_2); @@ -35875,14 +35972,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__Group__1" - // InternalRoom.g:12694:1: rule__LogicalSystem__Group__1 : rule__LogicalSystem__Group__1__Impl rule__LogicalSystem__Group__2 ; + // InternalRoom.g:12725:1: rule__LogicalSystem__Group__1 : rule__LogicalSystem__Group__1__Impl rule__LogicalSystem__Group__2 ; public final void rule__LogicalSystem__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12698:1: ( rule__LogicalSystem__Group__1__Impl rule__LogicalSystem__Group__2 ) - // InternalRoom.g:12699:2: rule__LogicalSystem__Group__1__Impl rule__LogicalSystem__Group__2 + // InternalRoom.g:12729:1: ( rule__LogicalSystem__Group__1__Impl rule__LogicalSystem__Group__2 ) + // InternalRoom.g:12730:2: rule__LogicalSystem__Group__1__Impl rule__LogicalSystem__Group__2 { pushFollow(FOLLOW_4); rule__LogicalSystem__Group__1__Impl(); @@ -35913,21 +36010,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__Group__1__Impl" - // InternalRoom.g:12706:1: rule__LogicalSystem__Group__1__Impl : ( ( rule__LogicalSystem__NameAssignment_1 ) ) ; + // InternalRoom.g:12737:1: rule__LogicalSystem__Group__1__Impl : ( ( rule__LogicalSystem__NameAssignment_1 ) ) ; public final void rule__LogicalSystem__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12710:1: ( ( ( rule__LogicalSystem__NameAssignment_1 ) ) ) - // InternalRoom.g:12711:1: ( ( rule__LogicalSystem__NameAssignment_1 ) ) + // InternalRoom.g:12741:1: ( ( ( rule__LogicalSystem__NameAssignment_1 ) ) ) + // InternalRoom.g:12742:1: ( ( rule__LogicalSystem__NameAssignment_1 ) ) { - // InternalRoom.g:12711:1: ( ( rule__LogicalSystem__NameAssignment_1 ) ) - // InternalRoom.g:12712:1: ( rule__LogicalSystem__NameAssignment_1 ) + // InternalRoom.g:12742:1: ( ( rule__LogicalSystem__NameAssignment_1 ) ) + // InternalRoom.g:12743:1: ( rule__LogicalSystem__NameAssignment_1 ) { before(grammarAccess.getLogicalSystemAccess().getNameAssignment_1()); - // InternalRoom.g:12713:1: ( rule__LogicalSystem__NameAssignment_1 ) - // InternalRoom.g:12713:2: rule__LogicalSystem__NameAssignment_1 + // InternalRoom.g:12744:1: ( rule__LogicalSystem__NameAssignment_1 ) + // InternalRoom.g:12744:2: rule__LogicalSystem__NameAssignment_1 { pushFollow(FOLLOW_2); rule__LogicalSystem__NameAssignment_1(); @@ -35960,14 +36057,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__Group__2" - // InternalRoom.g:12723:1: rule__LogicalSystem__Group__2 : rule__LogicalSystem__Group__2__Impl rule__LogicalSystem__Group__3 ; + // InternalRoom.g:12754:1: rule__LogicalSystem__Group__2 : rule__LogicalSystem__Group__2__Impl rule__LogicalSystem__Group__3 ; public final void rule__LogicalSystem__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12727:1: ( rule__LogicalSystem__Group__2__Impl rule__LogicalSystem__Group__3 ) - // InternalRoom.g:12728:2: rule__LogicalSystem__Group__2__Impl rule__LogicalSystem__Group__3 + // InternalRoom.g:12758:1: ( rule__LogicalSystem__Group__2__Impl rule__LogicalSystem__Group__3 ) + // InternalRoom.g:12759:2: rule__LogicalSystem__Group__2__Impl rule__LogicalSystem__Group__3 { pushFollow(FOLLOW_4); rule__LogicalSystem__Group__2__Impl(); @@ -35998,29 +36095,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__Group__2__Impl" - // InternalRoom.g:12735:1: rule__LogicalSystem__Group__2__Impl : ( ( rule__LogicalSystem__DocuAssignment_2 )? ) ; + // InternalRoom.g:12766:1: rule__LogicalSystem__Group__2__Impl : ( ( rule__LogicalSystem__DocuAssignment_2 )? ) ; public final void rule__LogicalSystem__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12739:1: ( ( ( rule__LogicalSystem__DocuAssignment_2 )? ) ) - // InternalRoom.g:12740:1: ( ( rule__LogicalSystem__DocuAssignment_2 )? ) + // InternalRoom.g:12770:1: ( ( ( rule__LogicalSystem__DocuAssignment_2 )? ) ) + // InternalRoom.g:12771:1: ( ( rule__LogicalSystem__DocuAssignment_2 )? ) { - // InternalRoom.g:12740:1: ( ( rule__LogicalSystem__DocuAssignment_2 )? ) - // InternalRoom.g:12741:1: ( rule__LogicalSystem__DocuAssignment_2 )? + // InternalRoom.g:12771:1: ( ( rule__LogicalSystem__DocuAssignment_2 )? ) + // InternalRoom.g:12772:1: ( rule__LogicalSystem__DocuAssignment_2 )? { before(grammarAccess.getLogicalSystemAccess().getDocuAssignment_2()); - // InternalRoom.g:12742:1: ( rule__LogicalSystem__DocuAssignment_2 )? - int alt136=2; - int LA136_0 = input.LA(1); + // InternalRoom.g:12773:1: ( rule__LogicalSystem__DocuAssignment_2 )? + int alt137=2; + int LA137_0 = input.LA(1); - if ( (LA136_0==62) ) { - alt136=1; + if ( (LA137_0==62) ) { + alt137=1; } - switch (alt136) { + switch (alt137) { case 1 : - // InternalRoom.g:12742:2: rule__LogicalSystem__DocuAssignment_2 + // InternalRoom.g:12773:2: rule__LogicalSystem__DocuAssignment_2 { pushFollow(FOLLOW_2); rule__LogicalSystem__DocuAssignment_2(); @@ -36056,16 +36153,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__Group__3" - // InternalRoom.g:12752:1: rule__LogicalSystem__Group__3 : rule__LogicalSystem__Group__3__Impl rule__LogicalSystem__Group__4 ; + // InternalRoom.g:12783:1: rule__LogicalSystem__Group__3 : rule__LogicalSystem__Group__3__Impl rule__LogicalSystem__Group__4 ; public final void rule__LogicalSystem__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12756:1: ( rule__LogicalSystem__Group__3__Impl rule__LogicalSystem__Group__4 ) - // InternalRoom.g:12757:2: rule__LogicalSystem__Group__3__Impl rule__LogicalSystem__Group__4 + // InternalRoom.g:12787:1: ( rule__LogicalSystem__Group__3__Impl rule__LogicalSystem__Group__4 ) + // InternalRoom.g:12788:2: rule__LogicalSystem__Group__3__Impl rule__LogicalSystem__Group__4 { - pushFollow(FOLLOW_64); + pushFollow(FOLLOW_65); rule__LogicalSystem__Group__3__Impl(); state._fsp--; @@ -36094,17 +36191,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__Group__3__Impl" - // InternalRoom.g:12764:1: rule__LogicalSystem__Group__3__Impl : ( '{' ) ; + // InternalRoom.g:12795:1: rule__LogicalSystem__Group__3__Impl : ( '{' ) ; public final void rule__LogicalSystem__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12768:1: ( ( '{' ) ) - // InternalRoom.g:12769:1: ( '{' ) + // InternalRoom.g:12799:1: ( ( '{' ) ) + // InternalRoom.g:12800:1: ( '{' ) { - // InternalRoom.g:12769:1: ( '{' ) - // InternalRoom.g:12770:1: '{' + // InternalRoom.g:12800:1: ( '{' ) + // InternalRoom.g:12801:1: '{' { before(grammarAccess.getLogicalSystemAccess().getLeftCurlyBracketKeyword_3()); match(input,44,FOLLOW_2); @@ -36131,16 +36228,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__Group__4" - // InternalRoom.g:12783:1: rule__LogicalSystem__Group__4 : rule__LogicalSystem__Group__4__Impl rule__LogicalSystem__Group__5 ; + // InternalRoom.g:12814:1: rule__LogicalSystem__Group__4 : rule__LogicalSystem__Group__4__Impl rule__LogicalSystem__Group__5 ; public final void rule__LogicalSystem__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12787:1: ( rule__LogicalSystem__Group__4__Impl rule__LogicalSystem__Group__5 ) - // InternalRoom.g:12788:2: rule__LogicalSystem__Group__4__Impl rule__LogicalSystem__Group__5 + // InternalRoom.g:12818:1: ( rule__LogicalSystem__Group__4__Impl rule__LogicalSystem__Group__5 ) + // InternalRoom.g:12819:2: rule__LogicalSystem__Group__4__Impl rule__LogicalSystem__Group__5 { - pushFollow(FOLLOW_64); + pushFollow(FOLLOW_65); rule__LogicalSystem__Group__4__Impl(); state._fsp--; @@ -36169,35 +36266,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__Group__4__Impl" - // InternalRoom.g:12795:1: rule__LogicalSystem__Group__4__Impl : ( ( rule__LogicalSystem__AnnotationsAssignment_4 )* ) ; + // InternalRoom.g:12826:1: rule__LogicalSystem__Group__4__Impl : ( ( rule__LogicalSystem__AnnotationsAssignment_4 )* ) ; public final void rule__LogicalSystem__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12799:1: ( ( ( rule__LogicalSystem__AnnotationsAssignment_4 )* ) ) - // InternalRoom.g:12800:1: ( ( rule__LogicalSystem__AnnotationsAssignment_4 )* ) + // InternalRoom.g:12830:1: ( ( ( rule__LogicalSystem__AnnotationsAssignment_4 )* ) ) + // InternalRoom.g:12831:1: ( ( rule__LogicalSystem__AnnotationsAssignment_4 )* ) { - // InternalRoom.g:12800:1: ( ( rule__LogicalSystem__AnnotationsAssignment_4 )* ) - // InternalRoom.g:12801:1: ( rule__LogicalSystem__AnnotationsAssignment_4 )* + // InternalRoom.g:12831:1: ( ( rule__LogicalSystem__AnnotationsAssignment_4 )* ) + // InternalRoom.g:12832:1: ( rule__LogicalSystem__AnnotationsAssignment_4 )* { before(grammarAccess.getLogicalSystemAccess().getAnnotationsAssignment_4()); - // InternalRoom.g:12802:1: ( rule__LogicalSystem__AnnotationsAssignment_4 )* - loop137: + // InternalRoom.g:12833:1: ( rule__LogicalSystem__AnnotationsAssignment_4 )* + loop138: do { - int alt137=2; - int LA137_0 = input.LA(1); + int alt138=2; + int LA138_0 = input.LA(1); - if ( (LA137_0==121) ) { - alt137=1; + if ( (LA138_0==121) ) { + alt138=1; } - switch (alt137) { + switch (alt138) { case 1 : - // InternalRoom.g:12802:2: rule__LogicalSystem__AnnotationsAssignment_4 + // InternalRoom.g:12833:2: rule__LogicalSystem__AnnotationsAssignment_4 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_26); rule__LogicalSystem__AnnotationsAssignment_4(); state._fsp--; @@ -36207,7 +36304,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop137; + break loop138; } } while (true); @@ -36234,16 +36331,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__Group__5" - // InternalRoom.g:12812:1: rule__LogicalSystem__Group__5 : rule__LogicalSystem__Group__5__Impl rule__LogicalSystem__Group__6 ; + // InternalRoom.g:12843:1: rule__LogicalSystem__Group__5 : rule__LogicalSystem__Group__5__Impl rule__LogicalSystem__Group__6 ; public final void rule__LogicalSystem__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12816:1: ( rule__LogicalSystem__Group__5__Impl rule__LogicalSystem__Group__6 ) - // InternalRoom.g:12817:2: rule__LogicalSystem__Group__5__Impl rule__LogicalSystem__Group__6 + // InternalRoom.g:12847:1: ( rule__LogicalSystem__Group__5__Impl rule__LogicalSystem__Group__6 ) + // InternalRoom.g:12848:2: rule__LogicalSystem__Group__5__Impl rule__LogicalSystem__Group__6 { - pushFollow(FOLLOW_64); + pushFollow(FOLLOW_65); rule__LogicalSystem__Group__5__Impl(); state._fsp--; @@ -36272,35 +36369,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__Group__5__Impl" - // InternalRoom.g:12824:1: rule__LogicalSystem__Group__5__Impl : ( ( rule__LogicalSystem__Alternatives_5 )* ) ; + // InternalRoom.g:12855:1: rule__LogicalSystem__Group__5__Impl : ( ( rule__LogicalSystem__Alternatives_5 )* ) ; public final void rule__LogicalSystem__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12828:1: ( ( ( rule__LogicalSystem__Alternatives_5 )* ) ) - // InternalRoom.g:12829:1: ( ( rule__LogicalSystem__Alternatives_5 )* ) + // InternalRoom.g:12859:1: ( ( ( rule__LogicalSystem__Alternatives_5 )* ) ) + // InternalRoom.g:12860:1: ( ( rule__LogicalSystem__Alternatives_5 )* ) { - // InternalRoom.g:12829:1: ( ( rule__LogicalSystem__Alternatives_5 )* ) - // InternalRoom.g:12830:1: ( rule__LogicalSystem__Alternatives_5 )* + // InternalRoom.g:12860:1: ( ( rule__LogicalSystem__Alternatives_5 )* ) + // InternalRoom.g:12861:1: ( rule__LogicalSystem__Alternatives_5 )* { before(grammarAccess.getLogicalSystemAccess().getAlternatives_5()); - // InternalRoom.g:12831:1: ( rule__LogicalSystem__Alternatives_5 )* - loop138: + // InternalRoom.g:12862:1: ( rule__LogicalSystem__Alternatives_5 )* + loop139: do { - int alt138=2; - int LA138_0 = input.LA(1); + int alt139=2; + int LA139_0 = input.LA(1); - if ( (LA138_0==81||LA138_0==85||LA138_0==89) ) { - alt138=1; + if ( (LA139_0==81||LA139_0==85||LA139_0==89) ) { + alt139=1; } - switch (alt138) { + switch (alt139) { case 1 : - // InternalRoom.g:12831:2: rule__LogicalSystem__Alternatives_5 + // InternalRoom.g:12862:2: rule__LogicalSystem__Alternatives_5 { - pushFollow(FOLLOW_65); + pushFollow(FOLLOW_66); rule__LogicalSystem__Alternatives_5(); state._fsp--; @@ -36310,7 +36407,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop138; + break loop139; } } while (true); @@ -36337,14 +36434,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__Group__6" - // InternalRoom.g:12841:1: rule__LogicalSystem__Group__6 : rule__LogicalSystem__Group__6__Impl ; + // InternalRoom.g:12872:1: rule__LogicalSystem__Group__6 : rule__LogicalSystem__Group__6__Impl ; public final void rule__LogicalSystem__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12845:1: ( rule__LogicalSystem__Group__6__Impl ) - // InternalRoom.g:12846:2: rule__LogicalSystem__Group__6__Impl + // InternalRoom.g:12876:1: ( rule__LogicalSystem__Group__6__Impl ) + // InternalRoom.g:12877:2: rule__LogicalSystem__Group__6__Impl { pushFollow(FOLLOW_2); rule__LogicalSystem__Group__6__Impl(); @@ -36370,17 +36467,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__Group__6__Impl" - // InternalRoom.g:12852:1: rule__LogicalSystem__Group__6__Impl : ( '}' ) ; + // InternalRoom.g:12883:1: rule__LogicalSystem__Group__6__Impl : ( '}' ) ; public final void rule__LogicalSystem__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12856:1: ( ( '}' ) ) - // InternalRoom.g:12857:1: ( '}' ) + // InternalRoom.g:12887:1: ( ( '}' ) ) + // InternalRoom.g:12888:1: ( '}' ) { - // InternalRoom.g:12857:1: ( '}' ) - // InternalRoom.g:12858:1: '}' + // InternalRoom.g:12888:1: ( '}' ) + // InternalRoom.g:12889:1: '}' { before(grammarAccess.getLogicalSystemAccess().getRightCurlyBracketKeyword_6()); match(input,45,FOLLOW_2); @@ -36407,14 +36504,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemRef__Group__0" - // InternalRoom.g:12885:1: rule__SubSystemRef__Group__0 : rule__SubSystemRef__Group__0__Impl rule__SubSystemRef__Group__1 ; + // InternalRoom.g:12916:1: rule__SubSystemRef__Group__0 : rule__SubSystemRef__Group__0__Impl rule__SubSystemRef__Group__1 ; public final void rule__SubSystemRef__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12889:1: ( rule__SubSystemRef__Group__0__Impl rule__SubSystemRef__Group__1 ) - // InternalRoom.g:12890:2: rule__SubSystemRef__Group__0__Impl rule__SubSystemRef__Group__1 + // InternalRoom.g:12920:1: ( rule__SubSystemRef__Group__0__Impl rule__SubSystemRef__Group__1 ) + // InternalRoom.g:12921:2: rule__SubSystemRef__Group__0__Impl rule__SubSystemRef__Group__1 { pushFollow(FOLLOW_3); rule__SubSystemRef__Group__0__Impl(); @@ -36445,17 +36542,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemRef__Group__0__Impl" - // InternalRoom.g:12897:1: rule__SubSystemRef__Group__0__Impl : ( 'SubSystemRef' ) ; + // InternalRoom.g:12928:1: rule__SubSystemRef__Group__0__Impl : ( 'SubSystemRef' ) ; public final void rule__SubSystemRef__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12901:1: ( ( 'SubSystemRef' ) ) - // InternalRoom.g:12902:1: ( 'SubSystemRef' ) + // InternalRoom.g:12932:1: ( ( 'SubSystemRef' ) ) + // InternalRoom.g:12933:1: ( 'SubSystemRef' ) { - // InternalRoom.g:12902:1: ( 'SubSystemRef' ) - // InternalRoom.g:12903:1: 'SubSystemRef' + // InternalRoom.g:12933:1: ( 'SubSystemRef' ) + // InternalRoom.g:12934:1: 'SubSystemRef' { before(grammarAccess.getSubSystemRefAccess().getSubSystemRefKeyword_0()); match(input,81,FOLLOW_2); @@ -36482,14 +36579,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemRef__Group__1" - // InternalRoom.g:12916:1: rule__SubSystemRef__Group__1 : rule__SubSystemRef__Group__1__Impl rule__SubSystemRef__Group__2 ; + // InternalRoom.g:12947:1: rule__SubSystemRef__Group__1 : rule__SubSystemRef__Group__1__Impl rule__SubSystemRef__Group__2 ; public final void rule__SubSystemRef__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12920:1: ( rule__SubSystemRef__Group__1__Impl rule__SubSystemRef__Group__2 ) - // InternalRoom.g:12921:2: rule__SubSystemRef__Group__1__Impl rule__SubSystemRef__Group__2 + // InternalRoom.g:12951:1: ( rule__SubSystemRef__Group__1__Impl rule__SubSystemRef__Group__2 ) + // InternalRoom.g:12952:2: rule__SubSystemRef__Group__1__Impl rule__SubSystemRef__Group__2 { pushFollow(FOLLOW_8); rule__SubSystemRef__Group__1__Impl(); @@ -36520,21 +36617,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemRef__Group__1__Impl" - // InternalRoom.g:12928:1: rule__SubSystemRef__Group__1__Impl : ( ( rule__SubSystemRef__NameAssignment_1 ) ) ; + // InternalRoom.g:12959:1: rule__SubSystemRef__Group__1__Impl : ( ( rule__SubSystemRef__NameAssignment_1 ) ) ; public final void rule__SubSystemRef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12932:1: ( ( ( rule__SubSystemRef__NameAssignment_1 ) ) ) - // InternalRoom.g:12933:1: ( ( rule__SubSystemRef__NameAssignment_1 ) ) + // InternalRoom.g:12963:1: ( ( ( rule__SubSystemRef__NameAssignment_1 ) ) ) + // InternalRoom.g:12964:1: ( ( rule__SubSystemRef__NameAssignment_1 ) ) { - // InternalRoom.g:12933:1: ( ( rule__SubSystemRef__NameAssignment_1 ) ) - // InternalRoom.g:12934:1: ( rule__SubSystemRef__NameAssignment_1 ) + // InternalRoom.g:12964:1: ( ( rule__SubSystemRef__NameAssignment_1 ) ) + // InternalRoom.g:12965:1: ( rule__SubSystemRef__NameAssignment_1 ) { before(grammarAccess.getSubSystemRefAccess().getNameAssignment_1()); - // InternalRoom.g:12935:1: ( rule__SubSystemRef__NameAssignment_1 ) - // InternalRoom.g:12935:2: rule__SubSystemRef__NameAssignment_1 + // InternalRoom.g:12966:1: ( rule__SubSystemRef__NameAssignment_1 ) + // InternalRoom.g:12966:2: rule__SubSystemRef__NameAssignment_1 { pushFollow(FOLLOW_2); rule__SubSystemRef__NameAssignment_1(); @@ -36567,14 +36664,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemRef__Group__2" - // InternalRoom.g:12945:1: rule__SubSystemRef__Group__2 : rule__SubSystemRef__Group__2__Impl rule__SubSystemRef__Group__3 ; + // InternalRoom.g:12976:1: rule__SubSystemRef__Group__2 : rule__SubSystemRef__Group__2__Impl rule__SubSystemRef__Group__3 ; public final void rule__SubSystemRef__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12949:1: ( rule__SubSystemRef__Group__2__Impl rule__SubSystemRef__Group__3 ) - // InternalRoom.g:12950:2: rule__SubSystemRef__Group__2__Impl rule__SubSystemRef__Group__3 + // InternalRoom.g:12980:1: ( rule__SubSystemRef__Group__2__Impl rule__SubSystemRef__Group__3 ) + // InternalRoom.g:12981:2: rule__SubSystemRef__Group__2__Impl rule__SubSystemRef__Group__3 { pushFollow(FOLLOW_3); rule__SubSystemRef__Group__2__Impl(); @@ -36605,17 +36702,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemRef__Group__2__Impl" - // InternalRoom.g:12957:1: rule__SubSystemRef__Group__2__Impl : ( ':' ) ; + // InternalRoom.g:12988:1: rule__SubSystemRef__Group__2__Impl : ( ':' ) ; public final void rule__SubSystemRef__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12961:1: ( ( ':' ) ) - // InternalRoom.g:12962:1: ( ':' ) + // InternalRoom.g:12992:1: ( ( ':' ) ) + // InternalRoom.g:12993:1: ( ':' ) { - // InternalRoom.g:12962:1: ( ':' ) - // InternalRoom.g:12963:1: ':' + // InternalRoom.g:12993:1: ( ':' ) + // InternalRoom.g:12994:1: ':' { before(grammarAccess.getSubSystemRefAccess().getColonKeyword_2()); match(input,46,FOLLOW_2); @@ -36642,16 +36739,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemRef__Group__3" - // InternalRoom.g:12976:1: rule__SubSystemRef__Group__3 : rule__SubSystemRef__Group__3__Impl rule__SubSystemRef__Group__4 ; + // InternalRoom.g:13007:1: rule__SubSystemRef__Group__3 : rule__SubSystemRef__Group__3__Impl rule__SubSystemRef__Group__4 ; public final void rule__SubSystemRef__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12980:1: ( rule__SubSystemRef__Group__3__Impl rule__SubSystemRef__Group__4 ) - // InternalRoom.g:12981:2: rule__SubSystemRef__Group__3__Impl rule__SubSystemRef__Group__4 + // InternalRoom.g:13011:1: ( rule__SubSystemRef__Group__3__Impl rule__SubSystemRef__Group__4 ) + // InternalRoom.g:13012:2: rule__SubSystemRef__Group__3__Impl rule__SubSystemRef__Group__4 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_15); rule__SubSystemRef__Group__3__Impl(); state._fsp--; @@ -36680,21 +36777,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemRef__Group__3__Impl" - // InternalRoom.g:12988:1: rule__SubSystemRef__Group__3__Impl : ( ( rule__SubSystemRef__TypeAssignment_3 ) ) ; + // InternalRoom.g:13019:1: rule__SubSystemRef__Group__3__Impl : ( ( rule__SubSystemRef__TypeAssignment_3 ) ) ; public final void rule__SubSystemRef__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:12992:1: ( ( ( rule__SubSystemRef__TypeAssignment_3 ) ) ) - // InternalRoom.g:12993:1: ( ( rule__SubSystemRef__TypeAssignment_3 ) ) + // InternalRoom.g:13023:1: ( ( ( rule__SubSystemRef__TypeAssignment_3 ) ) ) + // InternalRoom.g:13024:1: ( ( rule__SubSystemRef__TypeAssignment_3 ) ) { - // InternalRoom.g:12993:1: ( ( rule__SubSystemRef__TypeAssignment_3 ) ) - // InternalRoom.g:12994:1: ( rule__SubSystemRef__TypeAssignment_3 ) + // InternalRoom.g:13024:1: ( ( rule__SubSystemRef__TypeAssignment_3 ) ) + // InternalRoom.g:13025:1: ( rule__SubSystemRef__TypeAssignment_3 ) { before(grammarAccess.getSubSystemRefAccess().getTypeAssignment_3()); - // InternalRoom.g:12995:1: ( rule__SubSystemRef__TypeAssignment_3 ) - // InternalRoom.g:12995:2: rule__SubSystemRef__TypeAssignment_3 + // InternalRoom.g:13026:1: ( rule__SubSystemRef__TypeAssignment_3 ) + // InternalRoom.g:13026:2: rule__SubSystemRef__TypeAssignment_3 { pushFollow(FOLLOW_2); rule__SubSystemRef__TypeAssignment_3(); @@ -36727,14 +36824,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemRef__Group__4" - // InternalRoom.g:13005:1: rule__SubSystemRef__Group__4 : rule__SubSystemRef__Group__4__Impl ; + // InternalRoom.g:13036:1: rule__SubSystemRef__Group__4 : rule__SubSystemRef__Group__4__Impl ; public final void rule__SubSystemRef__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13009:1: ( rule__SubSystemRef__Group__4__Impl ) - // InternalRoom.g:13010:2: rule__SubSystemRef__Group__4__Impl + // InternalRoom.g:13040:1: ( rule__SubSystemRef__Group__4__Impl ) + // InternalRoom.g:13041:2: rule__SubSystemRef__Group__4__Impl { pushFollow(FOLLOW_2); rule__SubSystemRef__Group__4__Impl(); @@ -36760,29 +36857,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemRef__Group__4__Impl" - // InternalRoom.g:13016:1: rule__SubSystemRef__Group__4__Impl : ( ( rule__SubSystemRef__DocuAssignment_4 )? ) ; + // InternalRoom.g:13047:1: rule__SubSystemRef__Group__4__Impl : ( ( rule__SubSystemRef__DocuAssignment_4 )? ) ; public final void rule__SubSystemRef__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13020:1: ( ( ( rule__SubSystemRef__DocuAssignment_4 )? ) ) - // InternalRoom.g:13021:1: ( ( rule__SubSystemRef__DocuAssignment_4 )? ) + // InternalRoom.g:13051:1: ( ( ( rule__SubSystemRef__DocuAssignment_4 )? ) ) + // InternalRoom.g:13052:1: ( ( rule__SubSystemRef__DocuAssignment_4 )? ) { - // InternalRoom.g:13021:1: ( ( rule__SubSystemRef__DocuAssignment_4 )? ) - // InternalRoom.g:13022:1: ( rule__SubSystemRef__DocuAssignment_4 )? + // InternalRoom.g:13052:1: ( ( rule__SubSystemRef__DocuAssignment_4 )? ) + // InternalRoom.g:13053:1: ( rule__SubSystemRef__DocuAssignment_4 )? { before(grammarAccess.getSubSystemRefAccess().getDocuAssignment_4()); - // InternalRoom.g:13023:1: ( rule__SubSystemRef__DocuAssignment_4 )? - int alt139=2; - int LA139_0 = input.LA(1); + // InternalRoom.g:13054:1: ( rule__SubSystemRef__DocuAssignment_4 )? + int alt140=2; + int LA140_0 = input.LA(1); - if ( (LA139_0==62) ) { - alt139=1; + if ( (LA140_0==62) ) { + alt140=1; } - switch (alt139) { + switch (alt140) { case 1 : - // InternalRoom.g:13023:2: rule__SubSystemRef__DocuAssignment_4 + // InternalRoom.g:13054:2: rule__SubSystemRef__DocuAssignment_4 { pushFollow(FOLLOW_2); rule__SubSystemRef__DocuAssignment_4(); @@ -36818,14 +36915,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__0" - // InternalRoom.g:13043:1: rule__SubSystemClass__Group__0 : rule__SubSystemClass__Group__0__Impl rule__SubSystemClass__Group__1 ; + // InternalRoom.g:13074:1: rule__SubSystemClass__Group__0 : rule__SubSystemClass__Group__0__Impl rule__SubSystemClass__Group__1 ; public final void rule__SubSystemClass__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13047:1: ( rule__SubSystemClass__Group__0__Impl rule__SubSystemClass__Group__1 ) - // InternalRoom.g:13048:2: rule__SubSystemClass__Group__0__Impl rule__SubSystemClass__Group__1 + // InternalRoom.g:13078:1: ( rule__SubSystemClass__Group__0__Impl rule__SubSystemClass__Group__1 ) + // InternalRoom.g:13079:2: rule__SubSystemClass__Group__0__Impl rule__SubSystemClass__Group__1 { pushFollow(FOLLOW_3); rule__SubSystemClass__Group__0__Impl(); @@ -36856,17 +36953,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__0__Impl" - // InternalRoom.g:13055:1: rule__SubSystemClass__Group__0__Impl : ( 'SubSystemClass' ) ; + // InternalRoom.g:13086:1: rule__SubSystemClass__Group__0__Impl : ( 'SubSystemClass' ) ; public final void rule__SubSystemClass__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13059:1: ( ( 'SubSystemClass' ) ) - // InternalRoom.g:13060:1: ( 'SubSystemClass' ) + // InternalRoom.g:13090:1: ( ( 'SubSystemClass' ) ) + // InternalRoom.g:13091:1: ( 'SubSystemClass' ) { - // InternalRoom.g:13060:1: ( 'SubSystemClass' ) - // InternalRoom.g:13061:1: 'SubSystemClass' + // InternalRoom.g:13091:1: ( 'SubSystemClass' ) + // InternalRoom.g:13092:1: 'SubSystemClass' { before(grammarAccess.getSubSystemClassAccess().getSubSystemClassKeyword_0()); match(input,22,FOLLOW_2); @@ -36893,14 +36990,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__1" - // InternalRoom.g:13074:1: rule__SubSystemClass__Group__1 : rule__SubSystemClass__Group__1__Impl rule__SubSystemClass__Group__2 ; + // InternalRoom.g:13105:1: rule__SubSystemClass__Group__1 : rule__SubSystemClass__Group__1__Impl rule__SubSystemClass__Group__2 ; public final void rule__SubSystemClass__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13078:1: ( rule__SubSystemClass__Group__1__Impl rule__SubSystemClass__Group__2 ) - // InternalRoom.g:13079:2: rule__SubSystemClass__Group__1__Impl rule__SubSystemClass__Group__2 + // InternalRoom.g:13109:1: ( rule__SubSystemClass__Group__1__Impl rule__SubSystemClass__Group__2 ) + // InternalRoom.g:13110:2: rule__SubSystemClass__Group__1__Impl rule__SubSystemClass__Group__2 { pushFollow(FOLLOW_4); rule__SubSystemClass__Group__1__Impl(); @@ -36931,21 +37028,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__1__Impl" - // InternalRoom.g:13086:1: rule__SubSystemClass__Group__1__Impl : ( ( rule__SubSystemClass__NameAssignment_1 ) ) ; + // InternalRoom.g:13117:1: rule__SubSystemClass__Group__1__Impl : ( ( rule__SubSystemClass__NameAssignment_1 ) ) ; public final void rule__SubSystemClass__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13090:1: ( ( ( rule__SubSystemClass__NameAssignment_1 ) ) ) - // InternalRoom.g:13091:1: ( ( rule__SubSystemClass__NameAssignment_1 ) ) + // InternalRoom.g:13121:1: ( ( ( rule__SubSystemClass__NameAssignment_1 ) ) ) + // InternalRoom.g:13122:1: ( ( rule__SubSystemClass__NameAssignment_1 ) ) { - // InternalRoom.g:13091:1: ( ( rule__SubSystemClass__NameAssignment_1 ) ) - // InternalRoom.g:13092:1: ( rule__SubSystemClass__NameAssignment_1 ) + // InternalRoom.g:13122:1: ( ( rule__SubSystemClass__NameAssignment_1 ) ) + // InternalRoom.g:13123:1: ( rule__SubSystemClass__NameAssignment_1 ) { before(grammarAccess.getSubSystemClassAccess().getNameAssignment_1()); - // InternalRoom.g:13093:1: ( rule__SubSystemClass__NameAssignment_1 ) - // InternalRoom.g:13093:2: rule__SubSystemClass__NameAssignment_1 + // InternalRoom.g:13124:1: ( rule__SubSystemClass__NameAssignment_1 ) + // InternalRoom.g:13124:2: rule__SubSystemClass__NameAssignment_1 { pushFollow(FOLLOW_2); rule__SubSystemClass__NameAssignment_1(); @@ -36978,14 +37075,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__2" - // InternalRoom.g:13103:1: rule__SubSystemClass__Group__2 : rule__SubSystemClass__Group__2__Impl rule__SubSystemClass__Group__3 ; + // InternalRoom.g:13134:1: rule__SubSystemClass__Group__2 : rule__SubSystemClass__Group__2__Impl rule__SubSystemClass__Group__3 ; public final void rule__SubSystemClass__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13107:1: ( rule__SubSystemClass__Group__2__Impl rule__SubSystemClass__Group__3 ) - // InternalRoom.g:13108:2: rule__SubSystemClass__Group__2__Impl rule__SubSystemClass__Group__3 + // InternalRoom.g:13138:1: ( rule__SubSystemClass__Group__2__Impl rule__SubSystemClass__Group__3 ) + // InternalRoom.g:13139:2: rule__SubSystemClass__Group__2__Impl rule__SubSystemClass__Group__3 { pushFollow(FOLLOW_4); rule__SubSystemClass__Group__2__Impl(); @@ -37016,29 +37113,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__2__Impl" - // InternalRoom.g:13115:1: rule__SubSystemClass__Group__2__Impl : ( ( rule__SubSystemClass__DocuAssignment_2 )? ) ; + // InternalRoom.g:13146:1: rule__SubSystemClass__Group__2__Impl : ( ( rule__SubSystemClass__DocuAssignment_2 )? ) ; public final void rule__SubSystemClass__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13119:1: ( ( ( rule__SubSystemClass__DocuAssignment_2 )? ) ) - // InternalRoom.g:13120:1: ( ( rule__SubSystemClass__DocuAssignment_2 )? ) + // InternalRoom.g:13150:1: ( ( ( rule__SubSystemClass__DocuAssignment_2 )? ) ) + // InternalRoom.g:13151:1: ( ( rule__SubSystemClass__DocuAssignment_2 )? ) { - // InternalRoom.g:13120:1: ( ( rule__SubSystemClass__DocuAssignment_2 )? ) - // InternalRoom.g:13121:1: ( rule__SubSystemClass__DocuAssignment_2 )? + // InternalRoom.g:13151:1: ( ( rule__SubSystemClass__DocuAssignment_2 )? ) + // InternalRoom.g:13152:1: ( rule__SubSystemClass__DocuAssignment_2 )? { before(grammarAccess.getSubSystemClassAccess().getDocuAssignment_2()); - // InternalRoom.g:13122:1: ( rule__SubSystemClass__DocuAssignment_2 )? - int alt140=2; - int LA140_0 = input.LA(1); + // InternalRoom.g:13153:1: ( rule__SubSystemClass__DocuAssignment_2 )? + int alt141=2; + int LA141_0 = input.LA(1); - if ( (LA140_0==62) ) { - alt140=1; + if ( (LA141_0==62) ) { + alt141=1; } - switch (alt140) { + switch (alt141) { case 1 : - // InternalRoom.g:13122:2: rule__SubSystemClass__DocuAssignment_2 + // InternalRoom.g:13153:2: rule__SubSystemClass__DocuAssignment_2 { pushFollow(FOLLOW_2); rule__SubSystemClass__DocuAssignment_2(); @@ -37074,16 +37171,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__3" - // InternalRoom.g:13132:1: rule__SubSystemClass__Group__3 : rule__SubSystemClass__Group__3__Impl rule__SubSystemClass__Group__4 ; + // InternalRoom.g:13163:1: rule__SubSystemClass__Group__3 : rule__SubSystemClass__Group__3__Impl rule__SubSystemClass__Group__4 ; public final void rule__SubSystemClass__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13136:1: ( rule__SubSystemClass__Group__3__Impl rule__SubSystemClass__Group__4 ) - // InternalRoom.g:13137:2: rule__SubSystemClass__Group__3__Impl rule__SubSystemClass__Group__4 + // InternalRoom.g:13167:1: ( rule__SubSystemClass__Group__3__Impl rule__SubSystemClass__Group__4 ) + // InternalRoom.g:13168:2: rule__SubSystemClass__Group__3__Impl rule__SubSystemClass__Group__4 { - pushFollow(FOLLOW_66); + pushFollow(FOLLOW_67); rule__SubSystemClass__Group__3__Impl(); state._fsp--; @@ -37112,17 +37209,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__3__Impl" - // InternalRoom.g:13144:1: rule__SubSystemClass__Group__3__Impl : ( '{' ) ; + // InternalRoom.g:13175:1: rule__SubSystemClass__Group__3__Impl : ( '{' ) ; public final void rule__SubSystemClass__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13148:1: ( ( '{' ) ) - // InternalRoom.g:13149:1: ( '{' ) + // InternalRoom.g:13179:1: ( ( '{' ) ) + // InternalRoom.g:13180:1: ( '{' ) { - // InternalRoom.g:13149:1: ( '{' ) - // InternalRoom.g:13150:1: '{' + // InternalRoom.g:13180:1: ( '{' ) + // InternalRoom.g:13181:1: '{' { before(grammarAccess.getSubSystemClassAccess().getLeftCurlyBracketKeyword_3()); match(input,44,FOLLOW_2); @@ -37149,16 +37246,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__4" - // InternalRoom.g:13163:1: rule__SubSystemClass__Group__4 : rule__SubSystemClass__Group__4__Impl rule__SubSystemClass__Group__5 ; + // InternalRoom.g:13194:1: rule__SubSystemClass__Group__4 : rule__SubSystemClass__Group__4__Impl rule__SubSystemClass__Group__5 ; public final void rule__SubSystemClass__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13167:1: ( rule__SubSystemClass__Group__4__Impl rule__SubSystemClass__Group__5 ) - // InternalRoom.g:13168:2: rule__SubSystemClass__Group__4__Impl rule__SubSystemClass__Group__5 + // InternalRoom.g:13198:1: ( rule__SubSystemClass__Group__4__Impl rule__SubSystemClass__Group__5 ) + // InternalRoom.g:13199:2: rule__SubSystemClass__Group__4__Impl rule__SubSystemClass__Group__5 { - pushFollow(FOLLOW_66); + pushFollow(FOLLOW_67); rule__SubSystemClass__Group__4__Impl(); state._fsp--; @@ -37187,35 +37284,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__4__Impl" - // InternalRoom.g:13175:1: rule__SubSystemClass__Group__4__Impl : ( ( rule__SubSystemClass__AnnotationsAssignment_4 )* ) ; + // InternalRoom.g:13206:1: rule__SubSystemClass__Group__4__Impl : ( ( rule__SubSystemClass__AnnotationsAssignment_4 )* ) ; public final void rule__SubSystemClass__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13179:1: ( ( ( rule__SubSystemClass__AnnotationsAssignment_4 )* ) ) - // InternalRoom.g:13180:1: ( ( rule__SubSystemClass__AnnotationsAssignment_4 )* ) + // InternalRoom.g:13210:1: ( ( ( rule__SubSystemClass__AnnotationsAssignment_4 )* ) ) + // InternalRoom.g:13211:1: ( ( rule__SubSystemClass__AnnotationsAssignment_4 )* ) { - // InternalRoom.g:13180:1: ( ( rule__SubSystemClass__AnnotationsAssignment_4 )* ) - // InternalRoom.g:13181:1: ( rule__SubSystemClass__AnnotationsAssignment_4 )* + // InternalRoom.g:13211:1: ( ( rule__SubSystemClass__AnnotationsAssignment_4 )* ) + // InternalRoom.g:13212:1: ( rule__SubSystemClass__AnnotationsAssignment_4 )* { before(grammarAccess.getSubSystemClassAccess().getAnnotationsAssignment_4()); - // InternalRoom.g:13182:1: ( rule__SubSystemClass__AnnotationsAssignment_4 )* - loop141: + // InternalRoom.g:13213:1: ( rule__SubSystemClass__AnnotationsAssignment_4 )* + loop142: do { - int alt141=2; - int LA141_0 = input.LA(1); + int alt142=2; + int LA142_0 = input.LA(1); - if ( (LA141_0==121) ) { - alt141=1; + if ( (LA142_0==121) ) { + alt142=1; } - switch (alt141) { + switch (alt142) { case 1 : - // InternalRoom.g:13182:2: rule__SubSystemClass__AnnotationsAssignment_4 + // InternalRoom.g:13213:2: rule__SubSystemClass__AnnotationsAssignment_4 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_26); rule__SubSystemClass__AnnotationsAssignment_4(); state._fsp--; @@ -37225,7 +37322,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop141; + break loop142; } } while (true); @@ -37252,16 +37349,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__5" - // InternalRoom.g:13192:1: rule__SubSystemClass__Group__5 : rule__SubSystemClass__Group__5__Impl rule__SubSystemClass__Group__6 ; + // InternalRoom.g:13223:1: rule__SubSystemClass__Group__5 : rule__SubSystemClass__Group__5__Impl rule__SubSystemClass__Group__6 ; public final void rule__SubSystemClass__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13196:1: ( rule__SubSystemClass__Group__5__Impl rule__SubSystemClass__Group__6 ) - // InternalRoom.g:13197:2: rule__SubSystemClass__Group__5__Impl rule__SubSystemClass__Group__6 + // InternalRoom.g:13227:1: ( rule__SubSystemClass__Group__5__Impl rule__SubSystemClass__Group__6 ) + // InternalRoom.g:13228:2: rule__SubSystemClass__Group__5__Impl rule__SubSystemClass__Group__6 { - pushFollow(FOLLOW_66); + pushFollow(FOLLOW_67); rule__SubSystemClass__Group__5__Impl(); state._fsp--; @@ -37290,29 +37387,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__5__Impl" - // InternalRoom.g:13204:1: rule__SubSystemClass__Group__5__Impl : ( ( rule__SubSystemClass__Group_5__0 )? ) ; + // InternalRoom.g:13235:1: rule__SubSystemClass__Group__5__Impl : ( ( rule__SubSystemClass__Group_5__0 )? ) ; public final void rule__SubSystemClass__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13208:1: ( ( ( rule__SubSystemClass__Group_5__0 )? ) ) - // InternalRoom.g:13209:1: ( ( rule__SubSystemClass__Group_5__0 )? ) + // InternalRoom.g:13239:1: ( ( ( rule__SubSystemClass__Group_5__0 )? ) ) + // InternalRoom.g:13240:1: ( ( rule__SubSystemClass__Group_5__0 )? ) { - // InternalRoom.g:13209:1: ( ( rule__SubSystemClass__Group_5__0 )? ) - // InternalRoom.g:13210:1: ( rule__SubSystemClass__Group_5__0 )? + // InternalRoom.g:13240:1: ( ( rule__SubSystemClass__Group_5__0 )? ) + // InternalRoom.g:13241:1: ( rule__SubSystemClass__Group_5__0 )? { before(grammarAccess.getSubSystemClassAccess().getGroup_5()); - // InternalRoom.g:13211:1: ( rule__SubSystemClass__Group_5__0 )? - int alt142=2; - int LA142_0 = input.LA(1); + // InternalRoom.g:13242:1: ( rule__SubSystemClass__Group_5__0 )? + int alt143=2; + int LA143_0 = input.LA(1); - if ( (LA142_0==58) ) { - alt142=1; + if ( (LA143_0==58) ) { + alt143=1; } - switch (alt142) { + switch (alt143) { case 1 : - // InternalRoom.g:13211:2: rule__SubSystemClass__Group_5__0 + // InternalRoom.g:13242:2: rule__SubSystemClass__Group_5__0 { pushFollow(FOLLOW_2); rule__SubSystemClass__Group_5__0(); @@ -37348,16 +37445,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__6" - // InternalRoom.g:13221:1: rule__SubSystemClass__Group__6 : rule__SubSystemClass__Group__6__Impl rule__SubSystemClass__Group__7 ; + // InternalRoom.g:13252:1: rule__SubSystemClass__Group__6 : rule__SubSystemClass__Group__6__Impl rule__SubSystemClass__Group__7 ; public final void rule__SubSystemClass__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13225:1: ( rule__SubSystemClass__Group__6__Impl rule__SubSystemClass__Group__7 ) - // InternalRoom.g:13226:2: rule__SubSystemClass__Group__6__Impl rule__SubSystemClass__Group__7 + // InternalRoom.g:13256:1: ( rule__SubSystemClass__Group__6__Impl rule__SubSystemClass__Group__7 ) + // InternalRoom.g:13257:2: rule__SubSystemClass__Group__6__Impl rule__SubSystemClass__Group__7 { - pushFollow(FOLLOW_66); + pushFollow(FOLLOW_67); rule__SubSystemClass__Group__6__Impl(); state._fsp--; @@ -37386,29 +37483,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__6__Impl" - // InternalRoom.g:13233:1: rule__SubSystemClass__Group__6__Impl : ( ( rule__SubSystemClass__Group_6__0 )? ) ; + // InternalRoom.g:13264:1: rule__SubSystemClass__Group__6__Impl : ( ( rule__SubSystemClass__Group_6__0 )? ) ; public final void rule__SubSystemClass__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13237:1: ( ( ( rule__SubSystemClass__Group_6__0 )? ) ) - // InternalRoom.g:13238:1: ( ( rule__SubSystemClass__Group_6__0 )? ) + // InternalRoom.g:13268:1: ( ( ( rule__SubSystemClass__Group_6__0 )? ) ) + // InternalRoom.g:13269:1: ( ( rule__SubSystemClass__Group_6__0 )? ) { - // InternalRoom.g:13238:1: ( ( rule__SubSystemClass__Group_6__0 )? ) - // InternalRoom.g:13239:1: ( rule__SubSystemClass__Group_6__0 )? + // InternalRoom.g:13269:1: ( ( rule__SubSystemClass__Group_6__0 )? ) + // InternalRoom.g:13270:1: ( rule__SubSystemClass__Group_6__0 )? { before(grammarAccess.getSubSystemClassAccess().getGroup_6()); - // InternalRoom.g:13240:1: ( rule__SubSystemClass__Group_6__0 )? - int alt143=2; - int LA143_0 = input.LA(1); + // InternalRoom.g:13271:1: ( rule__SubSystemClass__Group_6__0 )? + int alt144=2; + int LA144_0 = input.LA(1); - if ( (LA143_0==59) ) { - alt143=1; + if ( (LA144_0==59) ) { + alt144=1; } - switch (alt143) { + switch (alt144) { case 1 : - // InternalRoom.g:13240:2: rule__SubSystemClass__Group_6__0 + // InternalRoom.g:13271:2: rule__SubSystemClass__Group_6__0 { pushFollow(FOLLOW_2); rule__SubSystemClass__Group_6__0(); @@ -37444,16 +37541,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__7" - // InternalRoom.g:13250:1: rule__SubSystemClass__Group__7 : rule__SubSystemClass__Group__7__Impl rule__SubSystemClass__Group__8 ; + // InternalRoom.g:13281:1: rule__SubSystemClass__Group__7 : rule__SubSystemClass__Group__7__Impl rule__SubSystemClass__Group__8 ; public final void rule__SubSystemClass__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13254:1: ( rule__SubSystemClass__Group__7__Impl rule__SubSystemClass__Group__8 ) - // InternalRoom.g:13255:2: rule__SubSystemClass__Group__7__Impl rule__SubSystemClass__Group__8 + // InternalRoom.g:13285:1: ( rule__SubSystemClass__Group__7__Impl rule__SubSystemClass__Group__8 ) + // InternalRoom.g:13286:2: rule__SubSystemClass__Group__7__Impl rule__SubSystemClass__Group__8 { - pushFollow(FOLLOW_66); + pushFollow(FOLLOW_67); rule__SubSystemClass__Group__7__Impl(); state._fsp--; @@ -37482,29 +37579,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__7__Impl" - // InternalRoom.g:13262:1: rule__SubSystemClass__Group__7__Impl : ( ( rule__SubSystemClass__Group_7__0 )? ) ; + // InternalRoom.g:13293:1: rule__SubSystemClass__Group__7__Impl : ( ( rule__SubSystemClass__Group_7__0 )? ) ; public final void rule__SubSystemClass__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13266:1: ( ( ( rule__SubSystemClass__Group_7__0 )? ) ) - // InternalRoom.g:13267:1: ( ( rule__SubSystemClass__Group_7__0 )? ) + // InternalRoom.g:13297:1: ( ( ( rule__SubSystemClass__Group_7__0 )? ) ) + // InternalRoom.g:13298:1: ( ( rule__SubSystemClass__Group_7__0 )? ) { - // InternalRoom.g:13267:1: ( ( rule__SubSystemClass__Group_7__0 )? ) - // InternalRoom.g:13268:1: ( rule__SubSystemClass__Group_7__0 )? + // InternalRoom.g:13298:1: ( ( rule__SubSystemClass__Group_7__0 )? ) + // InternalRoom.g:13299:1: ( rule__SubSystemClass__Group_7__0 )? { before(grammarAccess.getSubSystemClassAccess().getGroup_7()); - // InternalRoom.g:13269:1: ( rule__SubSystemClass__Group_7__0 )? - int alt144=2; - int LA144_0 = input.LA(1); + // InternalRoom.g:13300:1: ( rule__SubSystemClass__Group_7__0 )? + int alt145=2; + int LA145_0 = input.LA(1); - if ( (LA144_0==60) ) { - alt144=1; + if ( (LA145_0==60) ) { + alt145=1; } - switch (alt144) { + switch (alt145) { case 1 : - // InternalRoom.g:13269:2: rule__SubSystemClass__Group_7__0 + // InternalRoom.g:13300:2: rule__SubSystemClass__Group_7__0 { pushFollow(FOLLOW_2); rule__SubSystemClass__Group_7__0(); @@ -37540,16 +37637,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__8" - // InternalRoom.g:13279:1: rule__SubSystemClass__Group__8 : rule__SubSystemClass__Group__8__Impl rule__SubSystemClass__Group__9 ; + // InternalRoom.g:13310:1: rule__SubSystemClass__Group__8 : rule__SubSystemClass__Group__8__Impl rule__SubSystemClass__Group__9 ; public final void rule__SubSystemClass__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13283:1: ( rule__SubSystemClass__Group__8__Impl rule__SubSystemClass__Group__9 ) - // InternalRoom.g:13284:2: rule__SubSystemClass__Group__8__Impl rule__SubSystemClass__Group__9 + // InternalRoom.g:13314:1: ( rule__SubSystemClass__Group__8__Impl rule__SubSystemClass__Group__9 ) + // InternalRoom.g:13315:2: rule__SubSystemClass__Group__8__Impl rule__SubSystemClass__Group__9 { - pushFollow(FOLLOW_66); + pushFollow(FOLLOW_67); rule__SubSystemClass__Group__8__Impl(); state._fsp--; @@ -37578,35 +37675,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__8__Impl" - // InternalRoom.g:13291:1: rule__SubSystemClass__Group__8__Impl : ( ( rule__SubSystemClass__Alternatives_8 )* ) ; + // InternalRoom.g:13322:1: rule__SubSystemClass__Group__8__Impl : ( ( rule__SubSystemClass__Alternatives_8 )* ) ; public final void rule__SubSystemClass__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13295:1: ( ( ( rule__SubSystemClass__Alternatives_8 )* ) ) - // InternalRoom.g:13296:1: ( ( rule__SubSystemClass__Alternatives_8 )* ) + // InternalRoom.g:13326:1: ( ( ( rule__SubSystemClass__Alternatives_8 )* ) ) + // InternalRoom.g:13327:1: ( ( rule__SubSystemClass__Alternatives_8 )* ) { - // InternalRoom.g:13296:1: ( ( rule__SubSystemClass__Alternatives_8 )* ) - // InternalRoom.g:13297:1: ( rule__SubSystemClass__Alternatives_8 )* + // InternalRoom.g:13327:1: ( ( rule__SubSystemClass__Alternatives_8 )* ) + // InternalRoom.g:13328:1: ( rule__SubSystemClass__Alternatives_8 )* { before(grammarAccess.getSubSystemClassAccess().getAlternatives_8()); - // InternalRoom.g:13298:1: ( rule__SubSystemClass__Alternatives_8 )* - loop145: + // InternalRoom.g:13329:1: ( rule__SubSystemClass__Alternatives_8 )* + loop146: do { - int alt145=2; - int LA145_0 = input.LA(1); + int alt146=2; + int LA146_0 = input.LA(1); - if ( (LA145_0==24||(LA145_0>=36 && LA145_0<=37)||LA145_0==70||LA145_0==79||(LA145_0>=82 && LA145_0<=83)||LA145_0==85||LA145_0==89||LA145_0==93) ) { - alt145=1; + if ( (LA146_0==24||(LA146_0>=36 && LA146_0<=37)||LA146_0==70||LA146_0==79||(LA146_0>=82 && LA146_0<=83)||LA146_0==85||LA146_0==89||LA146_0==93) ) { + alt146=1; } - switch (alt145) { + switch (alt146) { case 1 : - // InternalRoom.g:13298:2: rule__SubSystemClass__Alternatives_8 + // InternalRoom.g:13329:2: rule__SubSystemClass__Alternatives_8 { - pushFollow(FOLLOW_67); + pushFollow(FOLLOW_68); rule__SubSystemClass__Alternatives_8(); state._fsp--; @@ -37616,7 +37713,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop145; + break loop146; } } while (true); @@ -37643,14 +37740,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__9" - // InternalRoom.g:13308:1: rule__SubSystemClass__Group__9 : rule__SubSystemClass__Group__9__Impl ; + // InternalRoom.g:13339:1: rule__SubSystemClass__Group__9 : rule__SubSystemClass__Group__9__Impl ; public final void rule__SubSystemClass__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13312:1: ( rule__SubSystemClass__Group__9__Impl ) - // InternalRoom.g:13313:2: rule__SubSystemClass__Group__9__Impl + // InternalRoom.g:13343:1: ( rule__SubSystemClass__Group__9__Impl ) + // InternalRoom.g:13344:2: rule__SubSystemClass__Group__9__Impl { pushFollow(FOLLOW_2); rule__SubSystemClass__Group__9__Impl(); @@ -37676,17 +37773,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__9__Impl" - // InternalRoom.g:13319:1: rule__SubSystemClass__Group__9__Impl : ( '}' ) ; + // InternalRoom.g:13350:1: rule__SubSystemClass__Group__9__Impl : ( '}' ) ; public final void rule__SubSystemClass__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13323:1: ( ( '}' ) ) - // InternalRoom.g:13324:1: ( '}' ) + // InternalRoom.g:13354:1: ( ( '}' ) ) + // InternalRoom.g:13355:1: ( '}' ) { - // InternalRoom.g:13324:1: ( '}' ) - // InternalRoom.g:13325:1: '}' + // InternalRoom.g:13355:1: ( '}' ) + // InternalRoom.g:13356:1: '}' { before(grammarAccess.getSubSystemClassAccess().getRightCurlyBracketKeyword_9()); match(input,45,FOLLOW_2); @@ -37713,16 +37810,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group_5__0" - // InternalRoom.g:13358:1: rule__SubSystemClass__Group_5__0 : rule__SubSystemClass__Group_5__0__Impl rule__SubSystemClass__Group_5__1 ; + // InternalRoom.g:13389:1: rule__SubSystemClass__Group_5__0 : rule__SubSystemClass__Group_5__0__Impl rule__SubSystemClass__Group_5__1 ; public final void rule__SubSystemClass__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13362:1: ( rule__SubSystemClass__Group_5__0__Impl rule__SubSystemClass__Group_5__1 ) - // InternalRoom.g:13363:2: rule__SubSystemClass__Group_5__0__Impl rule__SubSystemClass__Group_5__1 + // InternalRoom.g:13393:1: ( rule__SubSystemClass__Group_5__0__Impl rule__SubSystemClass__Group_5__1 ) + // InternalRoom.g:13394:2: rule__SubSystemClass__Group_5__0__Impl rule__SubSystemClass__Group_5__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__SubSystemClass__Group_5__0__Impl(); state._fsp--; @@ -37751,17 +37848,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group_5__0__Impl" - // InternalRoom.g:13370:1: rule__SubSystemClass__Group_5__0__Impl : ( 'usercode1' ) ; + // InternalRoom.g:13401:1: rule__SubSystemClass__Group_5__0__Impl : ( 'usercode1' ) ; public final void rule__SubSystemClass__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13374:1: ( ( 'usercode1' ) ) - // InternalRoom.g:13375:1: ( 'usercode1' ) + // InternalRoom.g:13405:1: ( ( 'usercode1' ) ) + // InternalRoom.g:13406:1: ( 'usercode1' ) { - // InternalRoom.g:13375:1: ( 'usercode1' ) - // InternalRoom.g:13376:1: 'usercode1' + // InternalRoom.g:13406:1: ( 'usercode1' ) + // InternalRoom.g:13407:1: 'usercode1' { before(grammarAccess.getSubSystemClassAccess().getUsercode1Keyword_5_0()); match(input,58,FOLLOW_2); @@ -37788,14 +37885,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group_5__1" - // InternalRoom.g:13389:1: rule__SubSystemClass__Group_5__1 : rule__SubSystemClass__Group_5__1__Impl ; + // InternalRoom.g:13420:1: rule__SubSystemClass__Group_5__1 : rule__SubSystemClass__Group_5__1__Impl ; public final void rule__SubSystemClass__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13393:1: ( rule__SubSystemClass__Group_5__1__Impl ) - // InternalRoom.g:13394:2: rule__SubSystemClass__Group_5__1__Impl + // InternalRoom.g:13424:1: ( rule__SubSystemClass__Group_5__1__Impl ) + // InternalRoom.g:13425:2: rule__SubSystemClass__Group_5__1__Impl { pushFollow(FOLLOW_2); rule__SubSystemClass__Group_5__1__Impl(); @@ -37821,21 +37918,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group_5__1__Impl" - // InternalRoom.g:13400:1: rule__SubSystemClass__Group_5__1__Impl : ( ( rule__SubSystemClass__UserCode1Assignment_5_1 ) ) ; + // InternalRoom.g:13431:1: rule__SubSystemClass__Group_5__1__Impl : ( ( rule__SubSystemClass__UserCode1Assignment_5_1 ) ) ; public final void rule__SubSystemClass__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13404:1: ( ( ( rule__SubSystemClass__UserCode1Assignment_5_1 ) ) ) - // InternalRoom.g:13405:1: ( ( rule__SubSystemClass__UserCode1Assignment_5_1 ) ) + // InternalRoom.g:13435:1: ( ( ( rule__SubSystemClass__UserCode1Assignment_5_1 ) ) ) + // InternalRoom.g:13436:1: ( ( rule__SubSystemClass__UserCode1Assignment_5_1 ) ) { - // InternalRoom.g:13405:1: ( ( rule__SubSystemClass__UserCode1Assignment_5_1 ) ) - // InternalRoom.g:13406:1: ( rule__SubSystemClass__UserCode1Assignment_5_1 ) + // InternalRoom.g:13436:1: ( ( rule__SubSystemClass__UserCode1Assignment_5_1 ) ) + // InternalRoom.g:13437:1: ( rule__SubSystemClass__UserCode1Assignment_5_1 ) { before(grammarAccess.getSubSystemClassAccess().getUserCode1Assignment_5_1()); - // InternalRoom.g:13407:1: ( rule__SubSystemClass__UserCode1Assignment_5_1 ) - // InternalRoom.g:13407:2: rule__SubSystemClass__UserCode1Assignment_5_1 + // InternalRoom.g:13438:1: ( rule__SubSystemClass__UserCode1Assignment_5_1 ) + // InternalRoom.g:13438:2: rule__SubSystemClass__UserCode1Assignment_5_1 { pushFollow(FOLLOW_2); rule__SubSystemClass__UserCode1Assignment_5_1(); @@ -37868,16 +37965,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group_6__0" - // InternalRoom.g:13421:1: rule__SubSystemClass__Group_6__0 : rule__SubSystemClass__Group_6__0__Impl rule__SubSystemClass__Group_6__1 ; + // InternalRoom.g:13452:1: rule__SubSystemClass__Group_6__0 : rule__SubSystemClass__Group_6__0__Impl rule__SubSystemClass__Group_6__1 ; public final void rule__SubSystemClass__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13425:1: ( rule__SubSystemClass__Group_6__0__Impl rule__SubSystemClass__Group_6__1 ) - // InternalRoom.g:13426:2: rule__SubSystemClass__Group_6__0__Impl rule__SubSystemClass__Group_6__1 + // InternalRoom.g:13456:1: ( rule__SubSystemClass__Group_6__0__Impl rule__SubSystemClass__Group_6__1 ) + // InternalRoom.g:13457:2: rule__SubSystemClass__Group_6__0__Impl rule__SubSystemClass__Group_6__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__SubSystemClass__Group_6__0__Impl(); state._fsp--; @@ -37906,17 +38003,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group_6__0__Impl" - // InternalRoom.g:13433:1: rule__SubSystemClass__Group_6__0__Impl : ( 'usercode2' ) ; + // InternalRoom.g:13464:1: rule__SubSystemClass__Group_6__0__Impl : ( 'usercode2' ) ; public final void rule__SubSystemClass__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13437:1: ( ( 'usercode2' ) ) - // InternalRoom.g:13438:1: ( 'usercode2' ) + // InternalRoom.g:13468:1: ( ( 'usercode2' ) ) + // InternalRoom.g:13469:1: ( 'usercode2' ) { - // InternalRoom.g:13438:1: ( 'usercode2' ) - // InternalRoom.g:13439:1: 'usercode2' + // InternalRoom.g:13469:1: ( 'usercode2' ) + // InternalRoom.g:13470:1: 'usercode2' { before(grammarAccess.getSubSystemClassAccess().getUsercode2Keyword_6_0()); match(input,59,FOLLOW_2); @@ -37943,14 +38040,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group_6__1" - // InternalRoom.g:13452:1: rule__SubSystemClass__Group_6__1 : rule__SubSystemClass__Group_6__1__Impl ; + // InternalRoom.g:13483:1: rule__SubSystemClass__Group_6__1 : rule__SubSystemClass__Group_6__1__Impl ; public final void rule__SubSystemClass__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13456:1: ( rule__SubSystemClass__Group_6__1__Impl ) - // InternalRoom.g:13457:2: rule__SubSystemClass__Group_6__1__Impl + // InternalRoom.g:13487:1: ( rule__SubSystemClass__Group_6__1__Impl ) + // InternalRoom.g:13488:2: rule__SubSystemClass__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__SubSystemClass__Group_6__1__Impl(); @@ -37976,21 +38073,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group_6__1__Impl" - // InternalRoom.g:13463:1: rule__SubSystemClass__Group_6__1__Impl : ( ( rule__SubSystemClass__UserCode2Assignment_6_1 ) ) ; + // InternalRoom.g:13494:1: rule__SubSystemClass__Group_6__1__Impl : ( ( rule__SubSystemClass__UserCode2Assignment_6_1 ) ) ; public final void rule__SubSystemClass__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13467:1: ( ( ( rule__SubSystemClass__UserCode2Assignment_6_1 ) ) ) - // InternalRoom.g:13468:1: ( ( rule__SubSystemClass__UserCode2Assignment_6_1 ) ) + // InternalRoom.g:13498:1: ( ( ( rule__SubSystemClass__UserCode2Assignment_6_1 ) ) ) + // InternalRoom.g:13499:1: ( ( rule__SubSystemClass__UserCode2Assignment_6_1 ) ) { - // InternalRoom.g:13468:1: ( ( rule__SubSystemClass__UserCode2Assignment_6_1 ) ) - // InternalRoom.g:13469:1: ( rule__SubSystemClass__UserCode2Assignment_6_1 ) + // InternalRoom.g:13499:1: ( ( rule__SubSystemClass__UserCode2Assignment_6_1 ) ) + // InternalRoom.g:13500:1: ( rule__SubSystemClass__UserCode2Assignment_6_1 ) { before(grammarAccess.getSubSystemClassAccess().getUserCode2Assignment_6_1()); - // InternalRoom.g:13470:1: ( rule__SubSystemClass__UserCode2Assignment_6_1 ) - // InternalRoom.g:13470:2: rule__SubSystemClass__UserCode2Assignment_6_1 + // InternalRoom.g:13501:1: ( rule__SubSystemClass__UserCode2Assignment_6_1 ) + // InternalRoom.g:13501:2: rule__SubSystemClass__UserCode2Assignment_6_1 { pushFollow(FOLLOW_2); rule__SubSystemClass__UserCode2Assignment_6_1(); @@ -38023,16 +38120,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group_7__0" - // InternalRoom.g:13484:1: rule__SubSystemClass__Group_7__0 : rule__SubSystemClass__Group_7__0__Impl rule__SubSystemClass__Group_7__1 ; + // InternalRoom.g:13515:1: rule__SubSystemClass__Group_7__0 : rule__SubSystemClass__Group_7__0__Impl rule__SubSystemClass__Group_7__1 ; public final void rule__SubSystemClass__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13488:1: ( rule__SubSystemClass__Group_7__0__Impl rule__SubSystemClass__Group_7__1 ) - // InternalRoom.g:13489:2: rule__SubSystemClass__Group_7__0__Impl rule__SubSystemClass__Group_7__1 + // InternalRoom.g:13519:1: ( rule__SubSystemClass__Group_7__0__Impl rule__SubSystemClass__Group_7__1 ) + // InternalRoom.g:13520:2: rule__SubSystemClass__Group_7__0__Impl rule__SubSystemClass__Group_7__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__SubSystemClass__Group_7__0__Impl(); state._fsp--; @@ -38061,17 +38158,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group_7__0__Impl" - // InternalRoom.g:13496:1: rule__SubSystemClass__Group_7__0__Impl : ( 'usercode3' ) ; + // InternalRoom.g:13527:1: rule__SubSystemClass__Group_7__0__Impl : ( 'usercode3' ) ; public final void rule__SubSystemClass__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13500:1: ( ( 'usercode3' ) ) - // InternalRoom.g:13501:1: ( 'usercode3' ) + // InternalRoom.g:13531:1: ( ( 'usercode3' ) ) + // InternalRoom.g:13532:1: ( 'usercode3' ) { - // InternalRoom.g:13501:1: ( 'usercode3' ) - // InternalRoom.g:13502:1: 'usercode3' + // InternalRoom.g:13532:1: ( 'usercode3' ) + // InternalRoom.g:13533:1: 'usercode3' { before(grammarAccess.getSubSystemClassAccess().getUsercode3Keyword_7_0()); match(input,60,FOLLOW_2); @@ -38098,14 +38195,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group_7__1" - // InternalRoom.g:13515:1: rule__SubSystemClass__Group_7__1 : rule__SubSystemClass__Group_7__1__Impl ; + // InternalRoom.g:13546:1: rule__SubSystemClass__Group_7__1 : rule__SubSystemClass__Group_7__1__Impl ; public final void rule__SubSystemClass__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13519:1: ( rule__SubSystemClass__Group_7__1__Impl ) - // InternalRoom.g:13520:2: rule__SubSystemClass__Group_7__1__Impl + // InternalRoom.g:13550:1: ( rule__SubSystemClass__Group_7__1__Impl ) + // InternalRoom.g:13551:2: rule__SubSystemClass__Group_7__1__Impl { pushFollow(FOLLOW_2); rule__SubSystemClass__Group_7__1__Impl(); @@ -38131,21 +38228,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group_7__1__Impl" - // InternalRoom.g:13526:1: rule__SubSystemClass__Group_7__1__Impl : ( ( rule__SubSystemClass__UserCode3Assignment_7_1 ) ) ; + // InternalRoom.g:13557:1: rule__SubSystemClass__Group_7__1__Impl : ( ( rule__SubSystemClass__UserCode3Assignment_7_1 ) ) ; public final void rule__SubSystemClass__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13530:1: ( ( ( rule__SubSystemClass__UserCode3Assignment_7_1 ) ) ) - // InternalRoom.g:13531:1: ( ( rule__SubSystemClass__UserCode3Assignment_7_1 ) ) + // InternalRoom.g:13561:1: ( ( ( rule__SubSystemClass__UserCode3Assignment_7_1 ) ) ) + // InternalRoom.g:13562:1: ( ( rule__SubSystemClass__UserCode3Assignment_7_1 ) ) { - // InternalRoom.g:13531:1: ( ( rule__SubSystemClass__UserCode3Assignment_7_1 ) ) - // InternalRoom.g:13532:1: ( rule__SubSystemClass__UserCode3Assignment_7_1 ) + // InternalRoom.g:13562:1: ( ( rule__SubSystemClass__UserCode3Assignment_7_1 ) ) + // InternalRoom.g:13563:1: ( rule__SubSystemClass__UserCode3Assignment_7_1 ) { before(grammarAccess.getSubSystemClassAccess().getUserCode3Assignment_7_1()); - // InternalRoom.g:13533:1: ( rule__SubSystemClass__UserCode3Assignment_7_1 ) - // InternalRoom.g:13533:2: rule__SubSystemClass__UserCode3Assignment_7_1 + // InternalRoom.g:13564:1: ( rule__SubSystemClass__UserCode3Assignment_7_1 ) + // InternalRoom.g:13564:2: rule__SubSystemClass__UserCode3Assignment_7_1 { pushFollow(FOLLOW_2); rule__SubSystemClass__UserCode3Assignment_7_1(); @@ -38178,14 +38275,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalThread__Group__0" - // InternalRoom.g:13547:1: rule__LogicalThread__Group__0 : rule__LogicalThread__Group__0__Impl rule__LogicalThread__Group__1 ; + // InternalRoom.g:13578:1: rule__LogicalThread__Group__0 : rule__LogicalThread__Group__0__Impl rule__LogicalThread__Group__1 ; public final void rule__LogicalThread__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13551:1: ( rule__LogicalThread__Group__0__Impl rule__LogicalThread__Group__1 ) - // InternalRoom.g:13552:2: rule__LogicalThread__Group__0__Impl rule__LogicalThread__Group__1 + // InternalRoom.g:13582:1: ( rule__LogicalThread__Group__0__Impl rule__LogicalThread__Group__1 ) + // InternalRoom.g:13583:2: rule__LogicalThread__Group__0__Impl rule__LogicalThread__Group__1 { pushFollow(FOLLOW_3); rule__LogicalThread__Group__0__Impl(); @@ -38216,17 +38313,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalThread__Group__0__Impl" - // InternalRoom.g:13559:1: rule__LogicalThread__Group__0__Impl : ( 'LogicalThread' ) ; + // InternalRoom.g:13590:1: rule__LogicalThread__Group__0__Impl : ( 'LogicalThread' ) ; public final void rule__LogicalThread__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13563:1: ( ( 'LogicalThread' ) ) - // InternalRoom.g:13564:1: ( 'LogicalThread' ) + // InternalRoom.g:13594:1: ( ( 'LogicalThread' ) ) + // InternalRoom.g:13595:1: ( 'LogicalThread' ) { - // InternalRoom.g:13564:1: ( 'LogicalThread' ) - // InternalRoom.g:13565:1: 'LogicalThread' + // InternalRoom.g:13595:1: ( 'LogicalThread' ) + // InternalRoom.g:13596:1: 'LogicalThread' { before(grammarAccess.getLogicalThreadAccess().getLogicalThreadKeyword_0()); match(input,82,FOLLOW_2); @@ -38253,14 +38350,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalThread__Group__1" - // InternalRoom.g:13578:1: rule__LogicalThread__Group__1 : rule__LogicalThread__Group__1__Impl ; + // InternalRoom.g:13609:1: rule__LogicalThread__Group__1 : rule__LogicalThread__Group__1__Impl ; public final void rule__LogicalThread__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13582:1: ( rule__LogicalThread__Group__1__Impl ) - // InternalRoom.g:13583:2: rule__LogicalThread__Group__1__Impl + // InternalRoom.g:13613:1: ( rule__LogicalThread__Group__1__Impl ) + // InternalRoom.g:13614:2: rule__LogicalThread__Group__1__Impl { pushFollow(FOLLOW_2); rule__LogicalThread__Group__1__Impl(); @@ -38286,21 +38383,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalThread__Group__1__Impl" - // InternalRoom.g:13589:1: rule__LogicalThread__Group__1__Impl : ( ( rule__LogicalThread__NameAssignment_1 ) ) ; + // InternalRoom.g:13620:1: rule__LogicalThread__Group__1__Impl : ( ( rule__LogicalThread__NameAssignment_1 ) ) ; public final void rule__LogicalThread__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13593:1: ( ( ( rule__LogicalThread__NameAssignment_1 ) ) ) - // InternalRoom.g:13594:1: ( ( rule__LogicalThread__NameAssignment_1 ) ) + // InternalRoom.g:13624:1: ( ( ( rule__LogicalThread__NameAssignment_1 ) ) ) + // InternalRoom.g:13625:1: ( ( rule__LogicalThread__NameAssignment_1 ) ) { - // InternalRoom.g:13594:1: ( ( rule__LogicalThread__NameAssignment_1 ) ) - // InternalRoom.g:13595:1: ( rule__LogicalThread__NameAssignment_1 ) + // InternalRoom.g:13625:1: ( ( rule__LogicalThread__NameAssignment_1 ) ) + // InternalRoom.g:13626:1: ( rule__LogicalThread__NameAssignment_1 ) { before(grammarAccess.getLogicalThreadAccess().getNameAssignment_1()); - // InternalRoom.g:13596:1: ( rule__LogicalThread__NameAssignment_1 ) - // InternalRoom.g:13596:2: rule__LogicalThread__NameAssignment_1 + // InternalRoom.g:13627:1: ( rule__LogicalThread__NameAssignment_1 ) + // InternalRoom.g:13627:2: rule__LogicalThread__NameAssignment_1 { pushFollow(FOLLOW_2); rule__LogicalThread__NameAssignment_1(); @@ -38333,14 +38430,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group__0" - // InternalRoom.g:13610:1: rule__ActorInstanceMapping__Group__0 : rule__ActorInstanceMapping__Group__0__Impl rule__ActorInstanceMapping__Group__1 ; + // InternalRoom.g:13641:1: rule__ActorInstanceMapping__Group__0 : rule__ActorInstanceMapping__Group__0__Impl rule__ActorInstanceMapping__Group__1 ; public final void rule__ActorInstanceMapping__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13614:1: ( rule__ActorInstanceMapping__Group__0__Impl rule__ActorInstanceMapping__Group__1 ) - // InternalRoom.g:13615:2: rule__ActorInstanceMapping__Group__0__Impl rule__ActorInstanceMapping__Group__1 + // InternalRoom.g:13645:1: ( rule__ActorInstanceMapping__Group__0__Impl rule__ActorInstanceMapping__Group__1 ) + // InternalRoom.g:13646:2: rule__ActorInstanceMapping__Group__0__Impl rule__ActorInstanceMapping__Group__1 { pushFollow(FOLLOW_3); rule__ActorInstanceMapping__Group__0__Impl(); @@ -38371,17 +38468,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group__0__Impl" - // InternalRoom.g:13622:1: rule__ActorInstanceMapping__Group__0__Impl : ( 'ActorInstanceMapping' ) ; + // InternalRoom.g:13653:1: rule__ActorInstanceMapping__Group__0__Impl : ( 'ActorInstanceMapping' ) ; public final void rule__ActorInstanceMapping__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13626:1: ( ( 'ActorInstanceMapping' ) ) - // InternalRoom.g:13627:1: ( 'ActorInstanceMapping' ) + // InternalRoom.g:13657:1: ( ( 'ActorInstanceMapping' ) ) + // InternalRoom.g:13658:1: ( 'ActorInstanceMapping' ) { - // InternalRoom.g:13627:1: ( 'ActorInstanceMapping' ) - // InternalRoom.g:13628:1: 'ActorInstanceMapping' + // InternalRoom.g:13658:1: ( 'ActorInstanceMapping' ) + // InternalRoom.g:13659:1: 'ActorInstanceMapping' { before(grammarAccess.getActorInstanceMappingAccess().getActorInstanceMappingKeyword_0()); match(input,83,FOLLOW_2); @@ -38408,16 +38505,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group__1" - // InternalRoom.g:13641:1: rule__ActorInstanceMapping__Group__1 : rule__ActorInstanceMapping__Group__1__Impl rule__ActorInstanceMapping__Group__2 ; + // InternalRoom.g:13672:1: rule__ActorInstanceMapping__Group__1 : rule__ActorInstanceMapping__Group__1__Impl rule__ActorInstanceMapping__Group__2 ; public final void rule__ActorInstanceMapping__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13645:1: ( rule__ActorInstanceMapping__Group__1__Impl rule__ActorInstanceMapping__Group__2 ) - // InternalRoom.g:13646:2: rule__ActorInstanceMapping__Group__1__Impl rule__ActorInstanceMapping__Group__2 + // InternalRoom.g:13676:1: ( rule__ActorInstanceMapping__Group__1__Impl rule__ActorInstanceMapping__Group__2 ) + // InternalRoom.g:13677:2: rule__ActorInstanceMapping__Group__1__Impl rule__ActorInstanceMapping__Group__2 { - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_12); rule__ActorInstanceMapping__Group__1__Impl(); state._fsp--; @@ -38446,21 +38543,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group__1__Impl" - // InternalRoom.g:13653:1: rule__ActorInstanceMapping__Group__1__Impl : ( ( rule__ActorInstanceMapping__PathAssignment_1 ) ) ; + // InternalRoom.g:13684:1: rule__ActorInstanceMapping__Group__1__Impl : ( ( rule__ActorInstanceMapping__PathAssignment_1 ) ) ; public final void rule__ActorInstanceMapping__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13657:1: ( ( ( rule__ActorInstanceMapping__PathAssignment_1 ) ) ) - // InternalRoom.g:13658:1: ( ( rule__ActorInstanceMapping__PathAssignment_1 ) ) + // InternalRoom.g:13688:1: ( ( ( rule__ActorInstanceMapping__PathAssignment_1 ) ) ) + // InternalRoom.g:13689:1: ( ( rule__ActorInstanceMapping__PathAssignment_1 ) ) { - // InternalRoom.g:13658:1: ( ( rule__ActorInstanceMapping__PathAssignment_1 ) ) - // InternalRoom.g:13659:1: ( rule__ActorInstanceMapping__PathAssignment_1 ) + // InternalRoom.g:13689:1: ( ( rule__ActorInstanceMapping__PathAssignment_1 ) ) + // InternalRoom.g:13690:1: ( rule__ActorInstanceMapping__PathAssignment_1 ) { before(grammarAccess.getActorInstanceMappingAccess().getPathAssignment_1()); - // InternalRoom.g:13660:1: ( rule__ActorInstanceMapping__PathAssignment_1 ) - // InternalRoom.g:13660:2: rule__ActorInstanceMapping__PathAssignment_1 + // InternalRoom.g:13691:1: ( rule__ActorInstanceMapping__PathAssignment_1 ) + // InternalRoom.g:13691:2: rule__ActorInstanceMapping__PathAssignment_1 { pushFollow(FOLLOW_2); rule__ActorInstanceMapping__PathAssignment_1(); @@ -38493,14 +38590,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group__2" - // InternalRoom.g:13670:1: rule__ActorInstanceMapping__Group__2 : rule__ActorInstanceMapping__Group__2__Impl rule__ActorInstanceMapping__Group__3 ; + // InternalRoom.g:13701:1: rule__ActorInstanceMapping__Group__2 : rule__ActorInstanceMapping__Group__2__Impl rule__ActorInstanceMapping__Group__3 ; public final void rule__ActorInstanceMapping__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13674:1: ( rule__ActorInstanceMapping__Group__2__Impl rule__ActorInstanceMapping__Group__3 ) - // InternalRoom.g:13675:2: rule__ActorInstanceMapping__Group__2__Impl rule__ActorInstanceMapping__Group__3 + // InternalRoom.g:13705:1: ( rule__ActorInstanceMapping__Group__2__Impl rule__ActorInstanceMapping__Group__3 ) + // InternalRoom.g:13706:2: rule__ActorInstanceMapping__Group__2__Impl rule__ActorInstanceMapping__Group__3 { pushFollow(FOLLOW_3); rule__ActorInstanceMapping__Group__2__Impl(); @@ -38531,17 +38628,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group__2__Impl" - // InternalRoom.g:13682:1: rule__ActorInstanceMapping__Group__2__Impl : ( '->' ) ; + // InternalRoom.g:13713:1: rule__ActorInstanceMapping__Group__2__Impl : ( '->' ) ; public final void rule__ActorInstanceMapping__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13686:1: ( ( '->' ) ) - // InternalRoom.g:13687:1: ( '->' ) + // InternalRoom.g:13717:1: ( ( '->' ) ) + // InternalRoom.g:13718:1: ( '->' ) { - // InternalRoom.g:13687:1: ( '->' ) - // InternalRoom.g:13688:1: '->' + // InternalRoom.g:13718:1: ( '->' ) + // InternalRoom.g:13719:1: '->' { before(grammarAccess.getActorInstanceMappingAccess().getHyphenMinusGreaterThanSignKeyword_2()); match(input,48,FOLLOW_2); @@ -38568,16 +38665,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group__3" - // InternalRoom.g:13701:1: rule__ActorInstanceMapping__Group__3 : rule__ActorInstanceMapping__Group__3__Impl rule__ActorInstanceMapping__Group__4 ; + // InternalRoom.g:13732:1: rule__ActorInstanceMapping__Group__3 : rule__ActorInstanceMapping__Group__3__Impl rule__ActorInstanceMapping__Group__4 ; public final void rule__ActorInstanceMapping__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13705:1: ( rule__ActorInstanceMapping__Group__3__Impl rule__ActorInstanceMapping__Group__4 ) - // InternalRoom.g:13706:2: rule__ActorInstanceMapping__Group__3__Impl rule__ActorInstanceMapping__Group__4 + // InternalRoom.g:13736:1: ( rule__ActorInstanceMapping__Group__3__Impl rule__ActorInstanceMapping__Group__4 ) + // InternalRoom.g:13737:2: rule__ActorInstanceMapping__Group__3__Impl rule__ActorInstanceMapping__Group__4 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_41); rule__ActorInstanceMapping__Group__3__Impl(); state._fsp--; @@ -38606,21 +38703,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group__3__Impl" - // InternalRoom.g:13713:1: rule__ActorInstanceMapping__Group__3__Impl : ( ( rule__ActorInstanceMapping__ThreadAssignment_3 ) ) ; + // InternalRoom.g:13744:1: rule__ActorInstanceMapping__Group__3__Impl : ( ( rule__ActorInstanceMapping__ThreadAssignment_3 ) ) ; public final void rule__ActorInstanceMapping__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13717:1: ( ( ( rule__ActorInstanceMapping__ThreadAssignment_3 ) ) ) - // InternalRoom.g:13718:1: ( ( rule__ActorInstanceMapping__ThreadAssignment_3 ) ) + // InternalRoom.g:13748:1: ( ( ( rule__ActorInstanceMapping__ThreadAssignment_3 ) ) ) + // InternalRoom.g:13749:1: ( ( rule__ActorInstanceMapping__ThreadAssignment_3 ) ) { - // InternalRoom.g:13718:1: ( ( rule__ActorInstanceMapping__ThreadAssignment_3 ) ) - // InternalRoom.g:13719:1: ( rule__ActorInstanceMapping__ThreadAssignment_3 ) + // InternalRoom.g:13749:1: ( ( rule__ActorInstanceMapping__ThreadAssignment_3 ) ) + // InternalRoom.g:13750:1: ( rule__ActorInstanceMapping__ThreadAssignment_3 ) { before(grammarAccess.getActorInstanceMappingAccess().getThreadAssignment_3()); - // InternalRoom.g:13720:1: ( rule__ActorInstanceMapping__ThreadAssignment_3 ) - // InternalRoom.g:13720:2: rule__ActorInstanceMapping__ThreadAssignment_3 + // InternalRoom.g:13751:1: ( rule__ActorInstanceMapping__ThreadAssignment_3 ) + // InternalRoom.g:13751:2: rule__ActorInstanceMapping__ThreadAssignment_3 { pushFollow(FOLLOW_2); rule__ActorInstanceMapping__ThreadAssignment_3(); @@ -38653,14 +38750,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group__4" - // InternalRoom.g:13730:1: rule__ActorInstanceMapping__Group__4 : rule__ActorInstanceMapping__Group__4__Impl ; + // InternalRoom.g:13761:1: rule__ActorInstanceMapping__Group__4 : rule__ActorInstanceMapping__Group__4__Impl ; public final void rule__ActorInstanceMapping__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13734:1: ( rule__ActorInstanceMapping__Group__4__Impl ) - // InternalRoom.g:13735:2: rule__ActorInstanceMapping__Group__4__Impl + // InternalRoom.g:13765:1: ( rule__ActorInstanceMapping__Group__4__Impl ) + // InternalRoom.g:13766:2: rule__ActorInstanceMapping__Group__4__Impl { pushFollow(FOLLOW_2); rule__ActorInstanceMapping__Group__4__Impl(); @@ -38686,29 +38783,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group__4__Impl" - // InternalRoom.g:13741:1: rule__ActorInstanceMapping__Group__4__Impl : ( ( rule__ActorInstanceMapping__Group_4__0 )? ) ; + // InternalRoom.g:13772:1: rule__ActorInstanceMapping__Group__4__Impl : ( ( rule__ActorInstanceMapping__Group_4__0 )? ) ; public final void rule__ActorInstanceMapping__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13745:1: ( ( ( rule__ActorInstanceMapping__Group_4__0 )? ) ) - // InternalRoom.g:13746:1: ( ( rule__ActorInstanceMapping__Group_4__0 )? ) + // InternalRoom.g:13776:1: ( ( ( rule__ActorInstanceMapping__Group_4__0 )? ) ) + // InternalRoom.g:13777:1: ( ( rule__ActorInstanceMapping__Group_4__0 )? ) { - // InternalRoom.g:13746:1: ( ( rule__ActorInstanceMapping__Group_4__0 )? ) - // InternalRoom.g:13747:1: ( rule__ActorInstanceMapping__Group_4__0 )? + // InternalRoom.g:13777:1: ( ( rule__ActorInstanceMapping__Group_4__0 )? ) + // InternalRoom.g:13778:1: ( rule__ActorInstanceMapping__Group_4__0 )? { before(grammarAccess.getActorInstanceMappingAccess().getGroup_4()); - // InternalRoom.g:13748:1: ( rule__ActorInstanceMapping__Group_4__0 )? - int alt146=2; - int LA146_0 = input.LA(1); + // InternalRoom.g:13779:1: ( rule__ActorInstanceMapping__Group_4__0 )? + int alt147=2; + int LA147_0 = input.LA(1); - if ( (LA146_0==44) ) { - alt146=1; + if ( (LA147_0==44) ) { + alt147=1; } - switch (alt146) { + switch (alt147) { case 1 : - // InternalRoom.g:13748:2: rule__ActorInstanceMapping__Group_4__0 + // InternalRoom.g:13779:2: rule__ActorInstanceMapping__Group_4__0 { pushFollow(FOLLOW_2); rule__ActorInstanceMapping__Group_4__0(); @@ -38744,16 +38841,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group_4__0" - // InternalRoom.g:13768:1: rule__ActorInstanceMapping__Group_4__0 : rule__ActorInstanceMapping__Group_4__0__Impl rule__ActorInstanceMapping__Group_4__1 ; + // InternalRoom.g:13799:1: rule__ActorInstanceMapping__Group_4__0 : rule__ActorInstanceMapping__Group_4__0__Impl rule__ActorInstanceMapping__Group_4__1 ; public final void rule__ActorInstanceMapping__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13772:1: ( rule__ActorInstanceMapping__Group_4__0__Impl rule__ActorInstanceMapping__Group_4__1 ) - // InternalRoom.g:13773:2: rule__ActorInstanceMapping__Group_4__0__Impl rule__ActorInstanceMapping__Group_4__1 + // InternalRoom.g:13803:1: ( rule__ActorInstanceMapping__Group_4__0__Impl rule__ActorInstanceMapping__Group_4__1 ) + // InternalRoom.g:13804:2: rule__ActorInstanceMapping__Group_4__0__Impl rule__ActorInstanceMapping__Group_4__1 { - pushFollow(FOLLOW_68); + pushFollow(FOLLOW_69); rule__ActorInstanceMapping__Group_4__0__Impl(); state._fsp--; @@ -38782,17 +38879,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group_4__0__Impl" - // InternalRoom.g:13780:1: rule__ActorInstanceMapping__Group_4__0__Impl : ( '{' ) ; + // InternalRoom.g:13811:1: rule__ActorInstanceMapping__Group_4__0__Impl : ( '{' ) ; public final void rule__ActorInstanceMapping__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13784:1: ( ( '{' ) ) - // InternalRoom.g:13785:1: ( '{' ) + // InternalRoom.g:13815:1: ( ( '{' ) ) + // InternalRoom.g:13816:1: ( '{' ) { - // InternalRoom.g:13785:1: ( '{' ) - // InternalRoom.g:13786:1: '{' + // InternalRoom.g:13816:1: ( '{' ) + // InternalRoom.g:13817:1: '{' { before(grammarAccess.getActorInstanceMappingAccess().getLeftCurlyBracketKeyword_4_0()); match(input,44,FOLLOW_2); @@ -38819,16 +38916,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group_4__1" - // InternalRoom.g:13799:1: rule__ActorInstanceMapping__Group_4__1 : rule__ActorInstanceMapping__Group_4__1__Impl rule__ActorInstanceMapping__Group_4__2 ; + // InternalRoom.g:13830:1: rule__ActorInstanceMapping__Group_4__1 : rule__ActorInstanceMapping__Group_4__1__Impl rule__ActorInstanceMapping__Group_4__2 ; public final void rule__ActorInstanceMapping__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13803:1: ( rule__ActorInstanceMapping__Group_4__1__Impl rule__ActorInstanceMapping__Group_4__2 ) - // InternalRoom.g:13804:2: rule__ActorInstanceMapping__Group_4__1__Impl rule__ActorInstanceMapping__Group_4__2 + // InternalRoom.g:13834:1: ( rule__ActorInstanceMapping__Group_4__1__Impl rule__ActorInstanceMapping__Group_4__2 ) + // InternalRoom.g:13835:2: rule__ActorInstanceMapping__Group_4__1__Impl rule__ActorInstanceMapping__Group_4__2 { - pushFollow(FOLLOW_68); + pushFollow(FOLLOW_69); rule__ActorInstanceMapping__Group_4__1__Impl(); state._fsp--; @@ -38857,35 +38954,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group_4__1__Impl" - // InternalRoom.g:13811:1: rule__ActorInstanceMapping__Group_4__1__Impl : ( ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )* ) ; + // InternalRoom.g:13842:1: rule__ActorInstanceMapping__Group_4__1__Impl : ( ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )* ) ; public final void rule__ActorInstanceMapping__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13815:1: ( ( ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )* ) ) - // InternalRoom.g:13816:1: ( ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )* ) + // InternalRoom.g:13846:1: ( ( ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )* ) ) + // InternalRoom.g:13847:1: ( ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )* ) { - // InternalRoom.g:13816:1: ( ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )* ) - // InternalRoom.g:13817:1: ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )* + // InternalRoom.g:13847:1: ( ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )* ) + // InternalRoom.g:13848:1: ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )* { before(grammarAccess.getActorInstanceMappingAccess().getActorInstanceMappingsAssignment_4_1()); - // InternalRoom.g:13818:1: ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )* - loop147: + // InternalRoom.g:13849:1: ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )* + loop148: do { - int alt147=2; - int LA147_0 = input.LA(1); + int alt148=2; + int LA148_0 = input.LA(1); - if ( (LA147_0==83) ) { - alt147=1; + if ( (LA148_0==83) ) { + alt148=1; } - switch (alt147) { + switch (alt148) { case 1 : - // InternalRoom.g:13818:2: rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 + // InternalRoom.g:13849:2: rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 { - pushFollow(FOLLOW_69); + pushFollow(FOLLOW_70); rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1(); state._fsp--; @@ -38895,7 +38992,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop147; + break loop148; } } while (true); @@ -38922,14 +39019,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group_4__2" - // InternalRoom.g:13828:1: rule__ActorInstanceMapping__Group_4__2 : rule__ActorInstanceMapping__Group_4__2__Impl ; + // InternalRoom.g:13859:1: rule__ActorInstanceMapping__Group_4__2 : rule__ActorInstanceMapping__Group_4__2__Impl ; public final void rule__ActorInstanceMapping__Group_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13832:1: ( rule__ActorInstanceMapping__Group_4__2__Impl ) - // InternalRoom.g:13833:2: rule__ActorInstanceMapping__Group_4__2__Impl + // InternalRoom.g:13863:1: ( rule__ActorInstanceMapping__Group_4__2__Impl ) + // InternalRoom.g:13864:2: rule__ActorInstanceMapping__Group_4__2__Impl { pushFollow(FOLLOW_2); rule__ActorInstanceMapping__Group_4__2__Impl(); @@ -38955,17 +39052,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group_4__2__Impl" - // InternalRoom.g:13839:1: rule__ActorInstanceMapping__Group_4__2__Impl : ( '}' ) ; + // InternalRoom.g:13870:1: rule__ActorInstanceMapping__Group_4__2__Impl : ( '}' ) ; public final void rule__ActorInstanceMapping__Group_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13843:1: ( ( '}' ) ) - // InternalRoom.g:13844:1: ( '}' ) + // InternalRoom.g:13874:1: ( ( '}' ) ) + // InternalRoom.g:13875:1: ( '}' ) { - // InternalRoom.g:13844:1: ( '}' ) - // InternalRoom.g:13845:1: '}' + // InternalRoom.g:13875:1: ( '}' ) + // InternalRoom.g:13876:1: '}' { before(grammarAccess.getActorInstanceMappingAccess().getRightCurlyBracketKeyword_4_2()); match(input,45,FOLLOW_2); @@ -38992,16 +39089,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefPath__Group__0" - // InternalRoom.g:13864:1: rule__RefPath__Group__0 : rule__RefPath__Group__0__Impl rule__RefPath__Group__1 ; + // InternalRoom.g:13895:1: rule__RefPath__Group__0 : rule__RefPath__Group__0__Impl rule__RefPath__Group__1 ; public final void rule__RefPath__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13868:1: ( rule__RefPath__Group__0__Impl rule__RefPath__Group__1 ) - // InternalRoom.g:13869:2: rule__RefPath__Group__0__Impl rule__RefPath__Group__1 + // InternalRoom.g:13899:1: ( rule__RefPath__Group__0__Impl rule__RefPath__Group__1 ) + // InternalRoom.g:13900:2: rule__RefPath__Group__0__Impl rule__RefPath__Group__1 { - pushFollow(FOLLOW_70); + pushFollow(FOLLOW_71); rule__RefPath__Group__0__Impl(); state._fsp--; @@ -39030,21 +39127,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefPath__Group__0__Impl" - // InternalRoom.g:13876:1: rule__RefPath__Group__0__Impl : ( ( rule__RefPath__RefsAssignment_0 ) ) ; + // InternalRoom.g:13907:1: rule__RefPath__Group__0__Impl : ( ( rule__RefPath__RefsAssignment_0 ) ) ; public final void rule__RefPath__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13880:1: ( ( ( rule__RefPath__RefsAssignment_0 ) ) ) - // InternalRoom.g:13881:1: ( ( rule__RefPath__RefsAssignment_0 ) ) + // InternalRoom.g:13911:1: ( ( ( rule__RefPath__RefsAssignment_0 ) ) ) + // InternalRoom.g:13912:1: ( ( rule__RefPath__RefsAssignment_0 ) ) { - // InternalRoom.g:13881:1: ( ( rule__RefPath__RefsAssignment_0 ) ) - // InternalRoom.g:13882:1: ( rule__RefPath__RefsAssignment_0 ) + // InternalRoom.g:13912:1: ( ( rule__RefPath__RefsAssignment_0 ) ) + // InternalRoom.g:13913:1: ( rule__RefPath__RefsAssignment_0 ) { before(grammarAccess.getRefPathAccess().getRefsAssignment_0()); - // InternalRoom.g:13883:1: ( rule__RefPath__RefsAssignment_0 ) - // InternalRoom.g:13883:2: rule__RefPath__RefsAssignment_0 + // InternalRoom.g:13914:1: ( rule__RefPath__RefsAssignment_0 ) + // InternalRoom.g:13914:2: rule__RefPath__RefsAssignment_0 { pushFollow(FOLLOW_2); rule__RefPath__RefsAssignment_0(); @@ -39077,14 +39174,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefPath__Group__1" - // InternalRoom.g:13893:1: rule__RefPath__Group__1 : rule__RefPath__Group__1__Impl ; + // InternalRoom.g:13924:1: rule__RefPath__Group__1 : rule__RefPath__Group__1__Impl ; public final void rule__RefPath__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13897:1: ( rule__RefPath__Group__1__Impl ) - // InternalRoom.g:13898:2: rule__RefPath__Group__1__Impl + // InternalRoom.g:13928:1: ( rule__RefPath__Group__1__Impl ) + // InternalRoom.g:13929:2: rule__RefPath__Group__1__Impl { pushFollow(FOLLOW_2); rule__RefPath__Group__1__Impl(); @@ -39110,35 +39207,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefPath__Group__1__Impl" - // InternalRoom.g:13904:1: rule__RefPath__Group__1__Impl : ( ( rule__RefPath__Group_1__0 )* ) ; + // InternalRoom.g:13935:1: rule__RefPath__Group__1__Impl : ( ( rule__RefPath__Group_1__0 )* ) ; public final void rule__RefPath__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13908:1: ( ( ( rule__RefPath__Group_1__0 )* ) ) - // InternalRoom.g:13909:1: ( ( rule__RefPath__Group_1__0 )* ) + // InternalRoom.g:13939:1: ( ( ( rule__RefPath__Group_1__0 )* ) ) + // InternalRoom.g:13940:1: ( ( rule__RefPath__Group_1__0 )* ) { - // InternalRoom.g:13909:1: ( ( rule__RefPath__Group_1__0 )* ) - // InternalRoom.g:13910:1: ( rule__RefPath__Group_1__0 )* + // InternalRoom.g:13940:1: ( ( rule__RefPath__Group_1__0 )* ) + // InternalRoom.g:13941:1: ( rule__RefPath__Group_1__0 )* { before(grammarAccess.getRefPathAccess().getGroup_1()); - // InternalRoom.g:13911:1: ( rule__RefPath__Group_1__0 )* - loop148: + // InternalRoom.g:13942:1: ( rule__RefPath__Group_1__0 )* + loop149: do { - int alt148=2; - int LA148_0 = input.LA(1); + int alt149=2; + int LA149_0 = input.LA(1); - if ( (LA148_0==84) ) { - alt148=1; + if ( (LA149_0==84) ) { + alt149=1; } - switch (alt148) { + switch (alt149) { case 1 : - // InternalRoom.g:13911:2: rule__RefPath__Group_1__0 + // InternalRoom.g:13942:2: rule__RefPath__Group_1__0 { - pushFollow(FOLLOW_71); + pushFollow(FOLLOW_72); rule__RefPath__Group_1__0(); state._fsp--; @@ -39148,7 +39245,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop148; + break loop149; } } while (true); @@ -39175,14 +39272,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefPath__Group_1__0" - // InternalRoom.g:13925:1: rule__RefPath__Group_1__0 : rule__RefPath__Group_1__0__Impl rule__RefPath__Group_1__1 ; + // InternalRoom.g:13956:1: rule__RefPath__Group_1__0 : rule__RefPath__Group_1__0__Impl rule__RefPath__Group_1__1 ; public final void rule__RefPath__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13929:1: ( rule__RefPath__Group_1__0__Impl rule__RefPath__Group_1__1 ) - // InternalRoom.g:13930:2: rule__RefPath__Group_1__0__Impl rule__RefPath__Group_1__1 + // InternalRoom.g:13960:1: ( rule__RefPath__Group_1__0__Impl rule__RefPath__Group_1__1 ) + // InternalRoom.g:13961:2: rule__RefPath__Group_1__0__Impl rule__RefPath__Group_1__1 { pushFollow(FOLLOW_3); rule__RefPath__Group_1__0__Impl(); @@ -39213,17 +39310,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefPath__Group_1__0__Impl" - // InternalRoom.g:13937:1: rule__RefPath__Group_1__0__Impl : ( '/' ) ; + // InternalRoom.g:13968:1: rule__RefPath__Group_1__0__Impl : ( '/' ) ; public final void rule__RefPath__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13941:1: ( ( '/' ) ) - // InternalRoom.g:13942:1: ( '/' ) + // InternalRoom.g:13972:1: ( ( '/' ) ) + // InternalRoom.g:13973:1: ( '/' ) { - // InternalRoom.g:13942:1: ( '/' ) - // InternalRoom.g:13943:1: '/' + // InternalRoom.g:13973:1: ( '/' ) + // InternalRoom.g:13974:1: '/' { before(grammarAccess.getRefPathAccess().getSolidusKeyword_1_0()); match(input,84,FOLLOW_2); @@ -39250,14 +39347,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefPath__Group_1__1" - // InternalRoom.g:13956:1: rule__RefPath__Group_1__1 : rule__RefPath__Group_1__1__Impl ; + // InternalRoom.g:13987:1: rule__RefPath__Group_1__1 : rule__RefPath__Group_1__1__Impl ; public final void rule__RefPath__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13960:1: ( rule__RefPath__Group_1__1__Impl ) - // InternalRoom.g:13961:2: rule__RefPath__Group_1__1__Impl + // InternalRoom.g:13991:1: ( rule__RefPath__Group_1__1__Impl ) + // InternalRoom.g:13992:2: rule__RefPath__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__RefPath__Group_1__1__Impl(); @@ -39283,21 +39380,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefPath__Group_1__1__Impl" - // InternalRoom.g:13967:1: rule__RefPath__Group_1__1__Impl : ( ( rule__RefPath__RefsAssignment_1_1 ) ) ; + // InternalRoom.g:13998:1: rule__RefPath__Group_1__1__Impl : ( ( rule__RefPath__RefsAssignment_1_1 ) ) ; public final void rule__RefPath__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13971:1: ( ( ( rule__RefPath__RefsAssignment_1_1 ) ) ) - // InternalRoom.g:13972:1: ( ( rule__RefPath__RefsAssignment_1_1 ) ) + // InternalRoom.g:14002:1: ( ( ( rule__RefPath__RefsAssignment_1_1 ) ) ) + // InternalRoom.g:14003:1: ( ( rule__RefPath__RefsAssignment_1_1 ) ) { - // InternalRoom.g:13972:1: ( ( rule__RefPath__RefsAssignment_1_1 ) ) - // InternalRoom.g:13973:1: ( rule__RefPath__RefsAssignment_1_1 ) + // InternalRoom.g:14003:1: ( ( rule__RefPath__RefsAssignment_1_1 ) ) + // InternalRoom.g:14004:1: ( rule__RefPath__RefsAssignment_1_1 ) { before(grammarAccess.getRefPathAccess().getRefsAssignment_1_1()); - // InternalRoom.g:13974:1: ( rule__RefPath__RefsAssignment_1_1 ) - // InternalRoom.g:13974:2: rule__RefPath__RefsAssignment_1_1 + // InternalRoom.g:14005:1: ( rule__RefPath__RefsAssignment_1_1 ) + // InternalRoom.g:14005:2: rule__RefPath__RefsAssignment_1_1 { pushFollow(FOLLOW_2); rule__RefPath__RefsAssignment_1_1(); @@ -39330,14 +39427,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSegment__Group__0" - // InternalRoom.g:13988:1: rule__RefSegment__Group__0 : rule__RefSegment__Group__0__Impl rule__RefSegment__Group__1 ; + // InternalRoom.g:14019:1: rule__RefSegment__Group__0 : rule__RefSegment__Group__0__Impl rule__RefSegment__Group__1 ; public final void rule__RefSegment__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:13992:1: ( rule__RefSegment__Group__0__Impl rule__RefSegment__Group__1 ) - // InternalRoom.g:13993:2: rule__RefSegment__Group__0__Impl rule__RefSegment__Group__1 + // InternalRoom.g:14023:1: ( rule__RefSegment__Group__0__Impl rule__RefSegment__Group__1 ) + // InternalRoom.g:14024:2: rule__RefSegment__Group__0__Impl rule__RefSegment__Group__1 { pushFollow(FOLLOW_8); rule__RefSegment__Group__0__Impl(); @@ -39368,21 +39465,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSegment__Group__0__Impl" - // InternalRoom.g:14000:1: rule__RefSegment__Group__0__Impl : ( ( rule__RefSegment__RefAssignment_0 ) ) ; + // InternalRoom.g:14031:1: rule__RefSegment__Group__0__Impl : ( ( rule__RefSegment__RefAssignment_0 ) ) ; public final void rule__RefSegment__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14004:1: ( ( ( rule__RefSegment__RefAssignment_0 ) ) ) - // InternalRoom.g:14005:1: ( ( rule__RefSegment__RefAssignment_0 ) ) + // InternalRoom.g:14035:1: ( ( ( rule__RefSegment__RefAssignment_0 ) ) ) + // InternalRoom.g:14036:1: ( ( rule__RefSegment__RefAssignment_0 ) ) { - // InternalRoom.g:14005:1: ( ( rule__RefSegment__RefAssignment_0 ) ) - // InternalRoom.g:14006:1: ( rule__RefSegment__RefAssignment_0 ) + // InternalRoom.g:14036:1: ( ( rule__RefSegment__RefAssignment_0 ) ) + // InternalRoom.g:14037:1: ( rule__RefSegment__RefAssignment_0 ) { before(grammarAccess.getRefSegmentAccess().getRefAssignment_0()); - // InternalRoom.g:14007:1: ( rule__RefSegment__RefAssignment_0 ) - // InternalRoom.g:14007:2: rule__RefSegment__RefAssignment_0 + // InternalRoom.g:14038:1: ( rule__RefSegment__RefAssignment_0 ) + // InternalRoom.g:14038:2: rule__RefSegment__RefAssignment_0 { pushFollow(FOLLOW_2); rule__RefSegment__RefAssignment_0(); @@ -39415,14 +39512,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSegment__Group__1" - // InternalRoom.g:14017:1: rule__RefSegment__Group__1 : rule__RefSegment__Group__1__Impl ; + // InternalRoom.g:14048:1: rule__RefSegment__Group__1 : rule__RefSegment__Group__1__Impl ; public final void rule__RefSegment__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14021:1: ( rule__RefSegment__Group__1__Impl ) - // InternalRoom.g:14022:2: rule__RefSegment__Group__1__Impl + // InternalRoom.g:14052:1: ( rule__RefSegment__Group__1__Impl ) + // InternalRoom.g:14053:2: rule__RefSegment__Group__1__Impl { pushFollow(FOLLOW_2); rule__RefSegment__Group__1__Impl(); @@ -39448,29 +39545,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSegment__Group__1__Impl" - // InternalRoom.g:14028:1: rule__RefSegment__Group__1__Impl : ( ( rule__RefSegment__Group_1__0 )? ) ; + // InternalRoom.g:14059:1: rule__RefSegment__Group__1__Impl : ( ( rule__RefSegment__Group_1__0 )? ) ; public final void rule__RefSegment__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14032:1: ( ( ( rule__RefSegment__Group_1__0 )? ) ) - // InternalRoom.g:14033:1: ( ( rule__RefSegment__Group_1__0 )? ) + // InternalRoom.g:14063:1: ( ( ( rule__RefSegment__Group_1__0 )? ) ) + // InternalRoom.g:14064:1: ( ( rule__RefSegment__Group_1__0 )? ) { - // InternalRoom.g:14033:1: ( ( rule__RefSegment__Group_1__0 )? ) - // InternalRoom.g:14034:1: ( rule__RefSegment__Group_1__0 )? + // InternalRoom.g:14064:1: ( ( rule__RefSegment__Group_1__0 )? ) + // InternalRoom.g:14065:1: ( rule__RefSegment__Group_1__0 )? { before(grammarAccess.getRefSegmentAccess().getGroup_1()); - // InternalRoom.g:14035:1: ( rule__RefSegment__Group_1__0 )? - int alt149=2; - int LA149_0 = input.LA(1); + // InternalRoom.g:14066:1: ( rule__RefSegment__Group_1__0 )? + int alt150=2; + int LA150_0 = input.LA(1); - if ( (LA149_0==46) ) { - alt149=1; + if ( (LA150_0==46) ) { + alt150=1; } - switch (alt149) { + switch (alt150) { case 1 : - // InternalRoom.g:14035:2: rule__RefSegment__Group_1__0 + // InternalRoom.g:14066:2: rule__RefSegment__Group_1__0 { pushFollow(FOLLOW_2); rule__RefSegment__Group_1__0(); @@ -39506,16 +39603,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSegment__Group_1__0" - // InternalRoom.g:14049:1: rule__RefSegment__Group_1__0 : rule__RefSegment__Group_1__0__Impl rule__RefSegment__Group_1__1 ; + // InternalRoom.g:14080:1: rule__RefSegment__Group_1__0 : rule__RefSegment__Group_1__0__Impl rule__RefSegment__Group_1__1 ; public final void rule__RefSegment__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14053:1: ( rule__RefSegment__Group_1__0__Impl rule__RefSegment__Group_1__1 ) - // InternalRoom.g:14054:2: rule__RefSegment__Group_1__0__Impl rule__RefSegment__Group_1__1 + // InternalRoom.g:14084:1: ( rule__RefSegment__Group_1__0__Impl rule__RefSegment__Group_1__1 ) + // InternalRoom.g:14085:2: rule__RefSegment__Group_1__0__Impl rule__RefSegment__Group_1__1 { - pushFollow(FOLLOW_30); + pushFollow(FOLLOW_31); rule__RefSegment__Group_1__0__Impl(); state._fsp--; @@ -39544,17 +39641,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSegment__Group_1__0__Impl" - // InternalRoom.g:14061:1: rule__RefSegment__Group_1__0__Impl : ( ':' ) ; + // InternalRoom.g:14092:1: rule__RefSegment__Group_1__0__Impl : ( ':' ) ; public final void rule__RefSegment__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14065:1: ( ( ':' ) ) - // InternalRoom.g:14066:1: ( ':' ) + // InternalRoom.g:14096:1: ( ( ':' ) ) + // InternalRoom.g:14097:1: ( ':' ) { - // InternalRoom.g:14066:1: ( ':' ) - // InternalRoom.g:14067:1: ':' + // InternalRoom.g:14097:1: ( ':' ) + // InternalRoom.g:14098:1: ':' { before(grammarAccess.getRefSegmentAccess().getColonKeyword_1_0()); match(input,46,FOLLOW_2); @@ -39581,14 +39678,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSegment__Group_1__1" - // InternalRoom.g:14080:1: rule__RefSegment__Group_1__1 : rule__RefSegment__Group_1__1__Impl ; + // InternalRoom.g:14111:1: rule__RefSegment__Group_1__1 : rule__RefSegment__Group_1__1__Impl ; public final void rule__RefSegment__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14084:1: ( rule__RefSegment__Group_1__1__Impl ) - // InternalRoom.g:14085:2: rule__RefSegment__Group_1__1__Impl + // InternalRoom.g:14115:1: ( rule__RefSegment__Group_1__1__Impl ) + // InternalRoom.g:14116:2: rule__RefSegment__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__RefSegment__Group_1__1__Impl(); @@ -39614,21 +39711,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSegment__Group_1__1__Impl" - // InternalRoom.g:14091:1: rule__RefSegment__Group_1__1__Impl : ( ( rule__RefSegment__IdxAssignment_1_1 ) ) ; + // InternalRoom.g:14122:1: rule__RefSegment__Group_1__1__Impl : ( ( rule__RefSegment__IdxAssignment_1_1 ) ) ; public final void rule__RefSegment__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14095:1: ( ( ( rule__RefSegment__IdxAssignment_1_1 ) ) ) - // InternalRoom.g:14096:1: ( ( rule__RefSegment__IdxAssignment_1_1 ) ) + // InternalRoom.g:14126:1: ( ( ( rule__RefSegment__IdxAssignment_1_1 ) ) ) + // InternalRoom.g:14127:1: ( ( rule__RefSegment__IdxAssignment_1_1 ) ) { - // InternalRoom.g:14096:1: ( ( rule__RefSegment__IdxAssignment_1_1 ) ) - // InternalRoom.g:14097:1: ( rule__RefSegment__IdxAssignment_1_1 ) + // InternalRoom.g:14127:1: ( ( rule__RefSegment__IdxAssignment_1_1 ) ) + // InternalRoom.g:14128:1: ( rule__RefSegment__IdxAssignment_1_1 ) { before(grammarAccess.getRefSegmentAccess().getIdxAssignment_1_1()); - // InternalRoom.g:14098:1: ( rule__RefSegment__IdxAssignment_1_1 ) - // InternalRoom.g:14098:2: rule__RefSegment__IdxAssignment_1_1 + // InternalRoom.g:14129:1: ( rule__RefSegment__IdxAssignment_1_1 ) + // InternalRoom.g:14129:2: rule__RefSegment__IdxAssignment_1_1 { pushFollow(FOLLOW_2); rule__RefSegment__IdxAssignment_1_1(); @@ -39661,14 +39758,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Binding__Group__0" - // InternalRoom.g:14112:1: rule__Binding__Group__0 : rule__Binding__Group__0__Impl rule__Binding__Group__1 ; + // InternalRoom.g:14143:1: rule__Binding__Group__0 : rule__Binding__Group__0__Impl rule__Binding__Group__1 ; public final void rule__Binding__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14116:1: ( rule__Binding__Group__0__Impl rule__Binding__Group__1 ) - // InternalRoom.g:14117:2: rule__Binding__Group__0__Impl rule__Binding__Group__1 + // InternalRoom.g:14147:1: ( rule__Binding__Group__0__Impl rule__Binding__Group__1 ) + // InternalRoom.g:14148:2: rule__Binding__Group__0__Impl rule__Binding__Group__1 { pushFollow(FOLLOW_3); rule__Binding__Group__0__Impl(); @@ -39699,17 +39796,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Binding__Group__0__Impl" - // InternalRoom.g:14124:1: rule__Binding__Group__0__Impl : ( 'Binding' ) ; + // InternalRoom.g:14155:1: rule__Binding__Group__0__Impl : ( 'Binding' ) ; public final void rule__Binding__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14128:1: ( ( 'Binding' ) ) - // InternalRoom.g:14129:1: ( 'Binding' ) + // InternalRoom.g:14159:1: ( ( 'Binding' ) ) + // InternalRoom.g:14160:1: ( 'Binding' ) { - // InternalRoom.g:14129:1: ( 'Binding' ) - // InternalRoom.g:14130:1: 'Binding' + // InternalRoom.g:14160:1: ( 'Binding' ) + // InternalRoom.g:14161:1: 'Binding' { before(grammarAccess.getBindingAccess().getBindingKeyword_0()); match(input,85,FOLLOW_2); @@ -39736,16 +39833,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Binding__Group__1" - // InternalRoom.g:14143:1: rule__Binding__Group__1 : rule__Binding__Group__1__Impl rule__Binding__Group__2 ; + // InternalRoom.g:14174:1: rule__Binding__Group__1 : rule__Binding__Group__1__Impl rule__Binding__Group__2 ; public final void rule__Binding__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14147:1: ( rule__Binding__Group__1__Impl rule__Binding__Group__2 ) - // InternalRoom.g:14148:2: rule__Binding__Group__1__Impl rule__Binding__Group__2 + // InternalRoom.g:14178:1: ( rule__Binding__Group__1__Impl rule__Binding__Group__2 ) + // InternalRoom.g:14179:2: rule__Binding__Group__1__Impl rule__Binding__Group__2 { - pushFollow(FOLLOW_72); + pushFollow(FOLLOW_73); rule__Binding__Group__1__Impl(); state._fsp--; @@ -39774,21 +39871,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Binding__Group__1__Impl" - // InternalRoom.g:14155:1: rule__Binding__Group__1__Impl : ( ( rule__Binding__Endpoint1Assignment_1 ) ) ; + // InternalRoom.g:14186:1: rule__Binding__Group__1__Impl : ( ( rule__Binding__Endpoint1Assignment_1 ) ) ; public final void rule__Binding__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14159:1: ( ( ( rule__Binding__Endpoint1Assignment_1 ) ) ) - // InternalRoom.g:14160:1: ( ( rule__Binding__Endpoint1Assignment_1 ) ) + // InternalRoom.g:14190:1: ( ( ( rule__Binding__Endpoint1Assignment_1 ) ) ) + // InternalRoom.g:14191:1: ( ( rule__Binding__Endpoint1Assignment_1 ) ) { - // InternalRoom.g:14160:1: ( ( rule__Binding__Endpoint1Assignment_1 ) ) - // InternalRoom.g:14161:1: ( rule__Binding__Endpoint1Assignment_1 ) + // InternalRoom.g:14191:1: ( ( rule__Binding__Endpoint1Assignment_1 ) ) + // InternalRoom.g:14192:1: ( rule__Binding__Endpoint1Assignment_1 ) { before(grammarAccess.getBindingAccess().getEndpoint1Assignment_1()); - // InternalRoom.g:14162:1: ( rule__Binding__Endpoint1Assignment_1 ) - // InternalRoom.g:14162:2: rule__Binding__Endpoint1Assignment_1 + // InternalRoom.g:14193:1: ( rule__Binding__Endpoint1Assignment_1 ) + // InternalRoom.g:14193:2: rule__Binding__Endpoint1Assignment_1 { pushFollow(FOLLOW_2); rule__Binding__Endpoint1Assignment_1(); @@ -39821,14 +39918,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Binding__Group__2" - // InternalRoom.g:14172:1: rule__Binding__Group__2 : rule__Binding__Group__2__Impl rule__Binding__Group__3 ; + // InternalRoom.g:14203:1: rule__Binding__Group__2 : rule__Binding__Group__2__Impl rule__Binding__Group__3 ; public final void rule__Binding__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14176:1: ( rule__Binding__Group__2__Impl rule__Binding__Group__3 ) - // InternalRoom.g:14177:2: rule__Binding__Group__2__Impl rule__Binding__Group__3 + // InternalRoom.g:14207:1: ( rule__Binding__Group__2__Impl rule__Binding__Group__3 ) + // InternalRoom.g:14208:2: rule__Binding__Group__2__Impl rule__Binding__Group__3 { pushFollow(FOLLOW_3); rule__Binding__Group__2__Impl(); @@ -39859,17 +39956,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Binding__Group__2__Impl" - // InternalRoom.g:14184:1: rule__Binding__Group__2__Impl : ( 'and' ) ; + // InternalRoom.g:14215:1: rule__Binding__Group__2__Impl : ( 'and' ) ; public final void rule__Binding__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14188:1: ( ( 'and' ) ) - // InternalRoom.g:14189:1: ( 'and' ) + // InternalRoom.g:14219:1: ( ( 'and' ) ) + // InternalRoom.g:14220:1: ( 'and' ) { - // InternalRoom.g:14189:1: ( 'and' ) - // InternalRoom.g:14190:1: 'and' + // InternalRoom.g:14220:1: ( 'and' ) + // InternalRoom.g:14221:1: 'and' { before(grammarAccess.getBindingAccess().getAndKeyword_2()); match(input,86,FOLLOW_2); @@ -39896,14 +39993,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Binding__Group__3" - // InternalRoom.g:14203:1: rule__Binding__Group__3 : rule__Binding__Group__3__Impl ; + // InternalRoom.g:14234:1: rule__Binding__Group__3 : rule__Binding__Group__3__Impl ; public final void rule__Binding__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14207:1: ( rule__Binding__Group__3__Impl ) - // InternalRoom.g:14208:2: rule__Binding__Group__3__Impl + // InternalRoom.g:14238:1: ( rule__Binding__Group__3__Impl ) + // InternalRoom.g:14239:2: rule__Binding__Group__3__Impl { pushFollow(FOLLOW_2); rule__Binding__Group__3__Impl(); @@ -39929,21 +40026,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Binding__Group__3__Impl" - // InternalRoom.g:14214:1: rule__Binding__Group__3__Impl : ( ( rule__Binding__Endpoint2Assignment_3 ) ) ; + // InternalRoom.g:14245:1: rule__Binding__Group__3__Impl : ( ( rule__Binding__Endpoint2Assignment_3 ) ) ; public final void rule__Binding__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14218:1: ( ( ( rule__Binding__Endpoint2Assignment_3 ) ) ) - // InternalRoom.g:14219:1: ( ( rule__Binding__Endpoint2Assignment_3 ) ) + // InternalRoom.g:14249:1: ( ( ( rule__Binding__Endpoint2Assignment_3 ) ) ) + // InternalRoom.g:14250:1: ( ( rule__Binding__Endpoint2Assignment_3 ) ) { - // InternalRoom.g:14219:1: ( ( rule__Binding__Endpoint2Assignment_3 ) ) - // InternalRoom.g:14220:1: ( rule__Binding__Endpoint2Assignment_3 ) + // InternalRoom.g:14250:1: ( ( rule__Binding__Endpoint2Assignment_3 ) ) + // InternalRoom.g:14251:1: ( rule__Binding__Endpoint2Assignment_3 ) { before(grammarAccess.getBindingAccess().getEndpoint2Assignment_3()); - // InternalRoom.g:14221:1: ( rule__Binding__Endpoint2Assignment_3 ) - // InternalRoom.g:14221:2: rule__Binding__Endpoint2Assignment_3 + // InternalRoom.g:14252:1: ( rule__Binding__Endpoint2Assignment_3 ) + // InternalRoom.g:14252:2: rule__Binding__Endpoint2Assignment_3 { pushFollow(FOLLOW_2); rule__Binding__Endpoint2Assignment_3(); @@ -39976,14 +40073,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__Group__0" - // InternalRoom.g:14239:1: rule__BindingEndPoint__Group__0 : rule__BindingEndPoint__Group__0__Impl rule__BindingEndPoint__Group__1 ; + // InternalRoom.g:14270:1: rule__BindingEndPoint__Group__0 : rule__BindingEndPoint__Group__0__Impl rule__BindingEndPoint__Group__1 ; public final void rule__BindingEndPoint__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14243:1: ( rule__BindingEndPoint__Group__0__Impl rule__BindingEndPoint__Group__1 ) - // InternalRoom.g:14244:2: rule__BindingEndPoint__Group__0__Impl rule__BindingEndPoint__Group__1 + // InternalRoom.g:14274:1: ( rule__BindingEndPoint__Group__0__Impl rule__BindingEndPoint__Group__1 ) + // InternalRoom.g:14275:2: rule__BindingEndPoint__Group__0__Impl rule__BindingEndPoint__Group__1 { pushFollow(FOLLOW_3); rule__BindingEndPoint__Group__0__Impl(); @@ -40014,33 +40111,33 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__Group__0__Impl" - // InternalRoom.g:14251:1: rule__BindingEndPoint__Group__0__Impl : ( ( rule__BindingEndPoint__Group_0__0 )? ) ; + // InternalRoom.g:14282:1: rule__BindingEndPoint__Group__0__Impl : ( ( rule__BindingEndPoint__Group_0__0 )? ) ; public final void rule__BindingEndPoint__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14255:1: ( ( ( rule__BindingEndPoint__Group_0__0 )? ) ) - // InternalRoom.g:14256:1: ( ( rule__BindingEndPoint__Group_0__0 )? ) + // InternalRoom.g:14286:1: ( ( ( rule__BindingEndPoint__Group_0__0 )? ) ) + // InternalRoom.g:14287:1: ( ( rule__BindingEndPoint__Group_0__0 )? ) { - // InternalRoom.g:14256:1: ( ( rule__BindingEndPoint__Group_0__0 )? ) - // InternalRoom.g:14257:1: ( rule__BindingEndPoint__Group_0__0 )? + // InternalRoom.g:14287:1: ( ( rule__BindingEndPoint__Group_0__0 )? ) + // InternalRoom.g:14288:1: ( rule__BindingEndPoint__Group_0__0 )? { before(grammarAccess.getBindingEndPointAccess().getGroup_0()); - // InternalRoom.g:14258:1: ( rule__BindingEndPoint__Group_0__0 )? - int alt150=2; - int LA150_0 = input.LA(1); + // InternalRoom.g:14289:1: ( rule__BindingEndPoint__Group_0__0 )? + int alt151=2; + int LA151_0 = input.LA(1); - if ( (LA150_0==RULE_ID) ) { - int LA150_1 = input.LA(2); + if ( (LA151_0==RULE_ID) ) { + int LA151_1 = input.LA(2); - if ( (LA150_1==87) ) { - alt150=1; + if ( (LA151_1==87) ) { + alt151=1; } } - switch (alt150) { + switch (alt151) { case 1 : - // InternalRoom.g:14258:2: rule__BindingEndPoint__Group_0__0 + // InternalRoom.g:14289:2: rule__BindingEndPoint__Group_0__0 { pushFollow(FOLLOW_2); rule__BindingEndPoint__Group_0__0(); @@ -40076,16 +40173,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__Group__1" - // InternalRoom.g:14268:1: rule__BindingEndPoint__Group__1 : rule__BindingEndPoint__Group__1__Impl rule__BindingEndPoint__Group__2 ; + // InternalRoom.g:14299:1: rule__BindingEndPoint__Group__1 : rule__BindingEndPoint__Group__1__Impl rule__BindingEndPoint__Group__2 ; public final void rule__BindingEndPoint__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14272:1: ( rule__BindingEndPoint__Group__1__Impl rule__BindingEndPoint__Group__2 ) - // InternalRoom.g:14273:2: rule__BindingEndPoint__Group__1__Impl rule__BindingEndPoint__Group__2 + // InternalRoom.g:14303:1: ( rule__BindingEndPoint__Group__1__Impl rule__BindingEndPoint__Group__2 ) + // InternalRoom.g:14304:2: rule__BindingEndPoint__Group__1__Impl rule__BindingEndPoint__Group__2 { - pushFollow(FOLLOW_73); + pushFollow(FOLLOW_74); rule__BindingEndPoint__Group__1__Impl(); state._fsp--; @@ -40114,21 +40211,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__Group__1__Impl" - // InternalRoom.g:14280:1: rule__BindingEndPoint__Group__1__Impl : ( ( rule__BindingEndPoint__PortAssignment_1 ) ) ; + // InternalRoom.g:14311:1: rule__BindingEndPoint__Group__1__Impl : ( ( rule__BindingEndPoint__PortAssignment_1 ) ) ; public final void rule__BindingEndPoint__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14284:1: ( ( ( rule__BindingEndPoint__PortAssignment_1 ) ) ) - // InternalRoom.g:14285:1: ( ( rule__BindingEndPoint__PortAssignment_1 ) ) + // InternalRoom.g:14315:1: ( ( ( rule__BindingEndPoint__PortAssignment_1 ) ) ) + // InternalRoom.g:14316:1: ( ( rule__BindingEndPoint__PortAssignment_1 ) ) { - // InternalRoom.g:14285:1: ( ( rule__BindingEndPoint__PortAssignment_1 ) ) - // InternalRoom.g:14286:1: ( rule__BindingEndPoint__PortAssignment_1 ) + // InternalRoom.g:14316:1: ( ( rule__BindingEndPoint__PortAssignment_1 ) ) + // InternalRoom.g:14317:1: ( rule__BindingEndPoint__PortAssignment_1 ) { before(grammarAccess.getBindingEndPointAccess().getPortAssignment_1()); - // InternalRoom.g:14287:1: ( rule__BindingEndPoint__PortAssignment_1 ) - // InternalRoom.g:14287:2: rule__BindingEndPoint__PortAssignment_1 + // InternalRoom.g:14318:1: ( rule__BindingEndPoint__PortAssignment_1 ) + // InternalRoom.g:14318:2: rule__BindingEndPoint__PortAssignment_1 { pushFollow(FOLLOW_2); rule__BindingEndPoint__PortAssignment_1(); @@ -40161,14 +40258,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__Group__2" - // InternalRoom.g:14297:1: rule__BindingEndPoint__Group__2 : rule__BindingEndPoint__Group__2__Impl ; + // InternalRoom.g:14328:1: rule__BindingEndPoint__Group__2 : rule__BindingEndPoint__Group__2__Impl ; public final void rule__BindingEndPoint__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14301:1: ( rule__BindingEndPoint__Group__2__Impl ) - // InternalRoom.g:14302:2: rule__BindingEndPoint__Group__2__Impl + // InternalRoom.g:14332:1: ( rule__BindingEndPoint__Group__2__Impl ) + // InternalRoom.g:14333:2: rule__BindingEndPoint__Group__2__Impl { pushFollow(FOLLOW_2); rule__BindingEndPoint__Group__2__Impl(); @@ -40194,29 +40291,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__Group__2__Impl" - // InternalRoom.g:14308:1: rule__BindingEndPoint__Group__2__Impl : ( ( rule__BindingEndPoint__Group_2__0 )? ) ; + // InternalRoom.g:14339:1: rule__BindingEndPoint__Group__2__Impl : ( ( rule__BindingEndPoint__Group_2__0 )? ) ; public final void rule__BindingEndPoint__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14312:1: ( ( ( rule__BindingEndPoint__Group_2__0 )? ) ) - // InternalRoom.g:14313:1: ( ( rule__BindingEndPoint__Group_2__0 )? ) + // InternalRoom.g:14343:1: ( ( ( rule__BindingEndPoint__Group_2__0 )? ) ) + // InternalRoom.g:14344:1: ( ( rule__BindingEndPoint__Group_2__0 )? ) { - // InternalRoom.g:14313:1: ( ( rule__BindingEndPoint__Group_2__0 )? ) - // InternalRoom.g:14314:1: ( rule__BindingEndPoint__Group_2__0 )? + // InternalRoom.g:14344:1: ( ( rule__BindingEndPoint__Group_2__0 )? ) + // InternalRoom.g:14345:1: ( rule__BindingEndPoint__Group_2__0 )? { before(grammarAccess.getBindingEndPointAccess().getGroup_2()); - // InternalRoom.g:14315:1: ( rule__BindingEndPoint__Group_2__0 )? - int alt151=2; - int LA151_0 = input.LA(1); + // InternalRoom.g:14346:1: ( rule__BindingEndPoint__Group_2__0 )? + int alt152=2; + int LA152_0 = input.LA(1); - if ( (LA151_0==88) ) { - alt151=1; + if ( (LA152_0==88) ) { + alt152=1; } - switch (alt151) { + switch (alt152) { case 1 : - // InternalRoom.g:14315:2: rule__BindingEndPoint__Group_2__0 + // InternalRoom.g:14346:2: rule__BindingEndPoint__Group_2__0 { pushFollow(FOLLOW_2); rule__BindingEndPoint__Group_2__0(); @@ -40252,16 +40349,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__Group_0__0" - // InternalRoom.g:14331:1: rule__BindingEndPoint__Group_0__0 : rule__BindingEndPoint__Group_0__0__Impl rule__BindingEndPoint__Group_0__1 ; + // InternalRoom.g:14362:1: rule__BindingEndPoint__Group_0__0 : rule__BindingEndPoint__Group_0__0__Impl rule__BindingEndPoint__Group_0__1 ; public final void rule__BindingEndPoint__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14335:1: ( rule__BindingEndPoint__Group_0__0__Impl rule__BindingEndPoint__Group_0__1 ) - // InternalRoom.g:14336:2: rule__BindingEndPoint__Group_0__0__Impl rule__BindingEndPoint__Group_0__1 + // InternalRoom.g:14366:1: ( rule__BindingEndPoint__Group_0__0__Impl rule__BindingEndPoint__Group_0__1 ) + // InternalRoom.g:14367:2: rule__BindingEndPoint__Group_0__0__Impl rule__BindingEndPoint__Group_0__1 { - pushFollow(FOLLOW_74); + pushFollow(FOLLOW_75); rule__BindingEndPoint__Group_0__0__Impl(); state._fsp--; @@ -40290,21 +40387,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__Group_0__0__Impl" - // InternalRoom.g:14343:1: rule__BindingEndPoint__Group_0__0__Impl : ( ( rule__BindingEndPoint__ActorRefAssignment_0_0 ) ) ; + // InternalRoom.g:14374:1: rule__BindingEndPoint__Group_0__0__Impl : ( ( rule__BindingEndPoint__ActorRefAssignment_0_0 ) ) ; public final void rule__BindingEndPoint__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14347:1: ( ( ( rule__BindingEndPoint__ActorRefAssignment_0_0 ) ) ) - // InternalRoom.g:14348:1: ( ( rule__BindingEndPoint__ActorRefAssignment_0_0 ) ) + // InternalRoom.g:14378:1: ( ( ( rule__BindingEndPoint__ActorRefAssignment_0_0 ) ) ) + // InternalRoom.g:14379:1: ( ( rule__BindingEndPoint__ActorRefAssignment_0_0 ) ) { - // InternalRoom.g:14348:1: ( ( rule__BindingEndPoint__ActorRefAssignment_0_0 ) ) - // InternalRoom.g:14349:1: ( rule__BindingEndPoint__ActorRefAssignment_0_0 ) + // InternalRoom.g:14379:1: ( ( rule__BindingEndPoint__ActorRefAssignment_0_0 ) ) + // InternalRoom.g:14380:1: ( rule__BindingEndPoint__ActorRefAssignment_0_0 ) { before(grammarAccess.getBindingEndPointAccess().getActorRefAssignment_0_0()); - // InternalRoom.g:14350:1: ( rule__BindingEndPoint__ActorRefAssignment_0_0 ) - // InternalRoom.g:14350:2: rule__BindingEndPoint__ActorRefAssignment_0_0 + // InternalRoom.g:14381:1: ( rule__BindingEndPoint__ActorRefAssignment_0_0 ) + // InternalRoom.g:14381:2: rule__BindingEndPoint__ActorRefAssignment_0_0 { pushFollow(FOLLOW_2); rule__BindingEndPoint__ActorRefAssignment_0_0(); @@ -40337,14 +40434,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__Group_0__1" - // InternalRoom.g:14360:1: rule__BindingEndPoint__Group_0__1 : rule__BindingEndPoint__Group_0__1__Impl ; + // InternalRoom.g:14391:1: rule__BindingEndPoint__Group_0__1 : rule__BindingEndPoint__Group_0__1__Impl ; public final void rule__BindingEndPoint__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14364:1: ( rule__BindingEndPoint__Group_0__1__Impl ) - // InternalRoom.g:14365:2: rule__BindingEndPoint__Group_0__1__Impl + // InternalRoom.g:14395:1: ( rule__BindingEndPoint__Group_0__1__Impl ) + // InternalRoom.g:14396:2: rule__BindingEndPoint__Group_0__1__Impl { pushFollow(FOLLOW_2); rule__BindingEndPoint__Group_0__1__Impl(); @@ -40370,17 +40467,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__Group_0__1__Impl" - // InternalRoom.g:14371:1: rule__BindingEndPoint__Group_0__1__Impl : ( '.' ) ; + // InternalRoom.g:14402:1: rule__BindingEndPoint__Group_0__1__Impl : ( '.' ) ; public final void rule__BindingEndPoint__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14375:1: ( ( '.' ) ) - // InternalRoom.g:14376:1: ( '.' ) + // InternalRoom.g:14406:1: ( ( '.' ) ) + // InternalRoom.g:14407:1: ( '.' ) { - // InternalRoom.g:14376:1: ( '.' ) - // InternalRoom.g:14377:1: '.' + // InternalRoom.g:14407:1: ( '.' ) + // InternalRoom.g:14408:1: '.' { before(grammarAccess.getBindingEndPointAccess().getFullStopKeyword_0_1()); match(input,87,FOLLOW_2); @@ -40407,14 +40504,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__Group_2__0" - // InternalRoom.g:14394:1: rule__BindingEndPoint__Group_2__0 : rule__BindingEndPoint__Group_2__0__Impl rule__BindingEndPoint__Group_2__1 ; + // InternalRoom.g:14425:1: rule__BindingEndPoint__Group_2__0 : rule__BindingEndPoint__Group_2__0__Impl rule__BindingEndPoint__Group_2__1 ; public final void rule__BindingEndPoint__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14398:1: ( rule__BindingEndPoint__Group_2__0__Impl rule__BindingEndPoint__Group_2__1 ) - // InternalRoom.g:14399:2: rule__BindingEndPoint__Group_2__0__Impl rule__BindingEndPoint__Group_2__1 + // InternalRoom.g:14429:1: ( rule__BindingEndPoint__Group_2__0__Impl rule__BindingEndPoint__Group_2__1 ) + // InternalRoom.g:14430:2: rule__BindingEndPoint__Group_2__0__Impl rule__BindingEndPoint__Group_2__1 { pushFollow(FOLLOW_3); rule__BindingEndPoint__Group_2__0__Impl(); @@ -40445,17 +40542,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__Group_2__0__Impl" - // InternalRoom.g:14406:1: rule__BindingEndPoint__Group_2__0__Impl : ( 'sub' ) ; + // InternalRoom.g:14437:1: rule__BindingEndPoint__Group_2__0__Impl : ( 'sub' ) ; public final void rule__BindingEndPoint__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14410:1: ( ( 'sub' ) ) - // InternalRoom.g:14411:1: ( 'sub' ) + // InternalRoom.g:14441:1: ( ( 'sub' ) ) + // InternalRoom.g:14442:1: ( 'sub' ) { - // InternalRoom.g:14411:1: ( 'sub' ) - // InternalRoom.g:14412:1: 'sub' + // InternalRoom.g:14442:1: ( 'sub' ) + // InternalRoom.g:14443:1: 'sub' { before(grammarAccess.getBindingEndPointAccess().getSubKeyword_2_0()); match(input,88,FOLLOW_2); @@ -40482,14 +40579,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__Group_2__1" - // InternalRoom.g:14425:1: rule__BindingEndPoint__Group_2__1 : rule__BindingEndPoint__Group_2__1__Impl ; + // InternalRoom.g:14456:1: rule__BindingEndPoint__Group_2__1 : rule__BindingEndPoint__Group_2__1__Impl ; public final void rule__BindingEndPoint__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14429:1: ( rule__BindingEndPoint__Group_2__1__Impl ) - // InternalRoom.g:14430:2: rule__BindingEndPoint__Group_2__1__Impl + // InternalRoom.g:14460:1: ( rule__BindingEndPoint__Group_2__1__Impl ) + // InternalRoom.g:14461:2: rule__BindingEndPoint__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__BindingEndPoint__Group_2__1__Impl(); @@ -40515,21 +40612,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__Group_2__1__Impl" - // InternalRoom.g:14436:1: rule__BindingEndPoint__Group_2__1__Impl : ( ( rule__BindingEndPoint__SubAssignment_2_1 ) ) ; + // InternalRoom.g:14467:1: rule__BindingEndPoint__Group_2__1__Impl : ( ( rule__BindingEndPoint__SubAssignment_2_1 ) ) ; public final void rule__BindingEndPoint__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14440:1: ( ( ( rule__BindingEndPoint__SubAssignment_2_1 ) ) ) - // InternalRoom.g:14441:1: ( ( rule__BindingEndPoint__SubAssignment_2_1 ) ) + // InternalRoom.g:14471:1: ( ( ( rule__BindingEndPoint__SubAssignment_2_1 ) ) ) + // InternalRoom.g:14472:1: ( ( rule__BindingEndPoint__SubAssignment_2_1 ) ) { - // InternalRoom.g:14441:1: ( ( rule__BindingEndPoint__SubAssignment_2_1 ) ) - // InternalRoom.g:14442:1: ( rule__BindingEndPoint__SubAssignment_2_1 ) + // InternalRoom.g:14472:1: ( ( rule__BindingEndPoint__SubAssignment_2_1 ) ) + // InternalRoom.g:14473:1: ( rule__BindingEndPoint__SubAssignment_2_1 ) { before(grammarAccess.getBindingEndPointAccess().getSubAssignment_2_1()); - // InternalRoom.g:14443:1: ( rule__BindingEndPoint__SubAssignment_2_1 ) - // InternalRoom.g:14443:2: rule__BindingEndPoint__SubAssignment_2_1 + // InternalRoom.g:14474:1: ( rule__BindingEndPoint__SubAssignment_2_1 ) + // InternalRoom.g:14474:2: rule__BindingEndPoint__SubAssignment_2_1 { pushFollow(FOLLOW_2); rule__BindingEndPoint__SubAssignment_2_1(); @@ -40562,16 +40659,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LayerConnection__Group__0" - // InternalRoom.g:14457:1: rule__LayerConnection__Group__0 : rule__LayerConnection__Group__0__Impl rule__LayerConnection__Group__1 ; + // InternalRoom.g:14488:1: rule__LayerConnection__Group__0 : rule__LayerConnection__Group__0__Impl rule__LayerConnection__Group__1 ; public final void rule__LayerConnection__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14461:1: ( rule__LayerConnection__Group__0__Impl rule__LayerConnection__Group__1 ) - // InternalRoom.g:14462:2: rule__LayerConnection__Group__0__Impl rule__LayerConnection__Group__1 + // InternalRoom.g:14492:1: ( rule__LayerConnection__Group__0__Impl rule__LayerConnection__Group__1 ) + // InternalRoom.g:14493:2: rule__LayerConnection__Group__0__Impl rule__LayerConnection__Group__1 { - pushFollow(FOLLOW_75); + pushFollow(FOLLOW_76); rule__LayerConnection__Group__0__Impl(); state._fsp--; @@ -40600,17 +40697,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LayerConnection__Group__0__Impl" - // InternalRoom.g:14469:1: rule__LayerConnection__Group__0__Impl : ( 'LayerConnection' ) ; + // InternalRoom.g:14500:1: rule__LayerConnection__Group__0__Impl : ( 'LayerConnection' ) ; public final void rule__LayerConnection__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14473:1: ( ( 'LayerConnection' ) ) - // InternalRoom.g:14474:1: ( 'LayerConnection' ) + // InternalRoom.g:14504:1: ( ( 'LayerConnection' ) ) + // InternalRoom.g:14505:1: ( 'LayerConnection' ) { - // InternalRoom.g:14474:1: ( 'LayerConnection' ) - // InternalRoom.g:14475:1: 'LayerConnection' + // InternalRoom.g:14505:1: ( 'LayerConnection' ) + // InternalRoom.g:14506:1: 'LayerConnection' { before(grammarAccess.getLayerConnectionAccess().getLayerConnectionKeyword_0()); match(input,89,FOLLOW_2); @@ -40637,16 +40734,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LayerConnection__Group__1" - // InternalRoom.g:14488:1: rule__LayerConnection__Group__1 : rule__LayerConnection__Group__1__Impl rule__LayerConnection__Group__2 ; + // InternalRoom.g:14519:1: rule__LayerConnection__Group__1 : rule__LayerConnection__Group__1__Impl rule__LayerConnection__Group__2 ; public final void rule__LayerConnection__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14492:1: ( rule__LayerConnection__Group__1__Impl rule__LayerConnection__Group__2 ) - // InternalRoom.g:14493:2: rule__LayerConnection__Group__1__Impl rule__LayerConnection__Group__2 + // InternalRoom.g:14523:1: ( rule__LayerConnection__Group__1__Impl rule__LayerConnection__Group__2 ) + // InternalRoom.g:14524:2: rule__LayerConnection__Group__1__Impl rule__LayerConnection__Group__2 { - pushFollow(FOLLOW_76); + pushFollow(FOLLOW_77); rule__LayerConnection__Group__1__Impl(); state._fsp--; @@ -40675,21 +40772,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LayerConnection__Group__1__Impl" - // InternalRoom.g:14500:1: rule__LayerConnection__Group__1__Impl : ( ( rule__LayerConnection__FromAssignment_1 ) ) ; + // InternalRoom.g:14531:1: rule__LayerConnection__Group__1__Impl : ( ( rule__LayerConnection__FromAssignment_1 ) ) ; public final void rule__LayerConnection__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14504:1: ( ( ( rule__LayerConnection__FromAssignment_1 ) ) ) - // InternalRoom.g:14505:1: ( ( rule__LayerConnection__FromAssignment_1 ) ) + // InternalRoom.g:14535:1: ( ( ( rule__LayerConnection__FromAssignment_1 ) ) ) + // InternalRoom.g:14536:1: ( ( rule__LayerConnection__FromAssignment_1 ) ) { - // InternalRoom.g:14505:1: ( ( rule__LayerConnection__FromAssignment_1 ) ) - // InternalRoom.g:14506:1: ( rule__LayerConnection__FromAssignment_1 ) + // InternalRoom.g:14536:1: ( ( rule__LayerConnection__FromAssignment_1 ) ) + // InternalRoom.g:14537:1: ( rule__LayerConnection__FromAssignment_1 ) { before(grammarAccess.getLayerConnectionAccess().getFromAssignment_1()); - // InternalRoom.g:14507:1: ( rule__LayerConnection__FromAssignment_1 ) - // InternalRoom.g:14507:2: rule__LayerConnection__FromAssignment_1 + // InternalRoom.g:14538:1: ( rule__LayerConnection__FromAssignment_1 ) + // InternalRoom.g:14538:2: rule__LayerConnection__FromAssignment_1 { pushFollow(FOLLOW_2); rule__LayerConnection__FromAssignment_1(); @@ -40722,14 +40819,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LayerConnection__Group__2" - // InternalRoom.g:14517:1: rule__LayerConnection__Group__2 : rule__LayerConnection__Group__2__Impl rule__LayerConnection__Group__3 ; + // InternalRoom.g:14548:1: rule__LayerConnection__Group__2 : rule__LayerConnection__Group__2__Impl rule__LayerConnection__Group__3 ; public final void rule__LayerConnection__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14521:1: ( rule__LayerConnection__Group__2__Impl rule__LayerConnection__Group__3 ) - // InternalRoom.g:14522:2: rule__LayerConnection__Group__2__Impl rule__LayerConnection__Group__3 + // InternalRoom.g:14552:1: ( rule__LayerConnection__Group__2__Impl rule__LayerConnection__Group__3 ) + // InternalRoom.g:14553:2: rule__LayerConnection__Group__2__Impl rule__LayerConnection__Group__3 { pushFollow(FOLLOW_3); rule__LayerConnection__Group__2__Impl(); @@ -40760,17 +40857,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LayerConnection__Group__2__Impl" - // InternalRoom.g:14529:1: rule__LayerConnection__Group__2__Impl : ( 'satisfied_by' ) ; + // InternalRoom.g:14560:1: rule__LayerConnection__Group__2__Impl : ( 'satisfied_by' ) ; public final void rule__LayerConnection__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14533:1: ( ( 'satisfied_by' ) ) - // InternalRoom.g:14534:1: ( 'satisfied_by' ) + // InternalRoom.g:14564:1: ( ( 'satisfied_by' ) ) + // InternalRoom.g:14565:1: ( 'satisfied_by' ) { - // InternalRoom.g:14534:1: ( 'satisfied_by' ) - // InternalRoom.g:14535:1: 'satisfied_by' + // InternalRoom.g:14565:1: ( 'satisfied_by' ) + // InternalRoom.g:14566:1: 'satisfied_by' { before(grammarAccess.getLayerConnectionAccess().getSatisfied_byKeyword_2()); match(input,90,FOLLOW_2); @@ -40797,14 +40894,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LayerConnection__Group__3" - // InternalRoom.g:14548:1: rule__LayerConnection__Group__3 : rule__LayerConnection__Group__3__Impl ; + // InternalRoom.g:14579:1: rule__LayerConnection__Group__3 : rule__LayerConnection__Group__3__Impl ; public final void rule__LayerConnection__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14552:1: ( rule__LayerConnection__Group__3__Impl ) - // InternalRoom.g:14553:2: rule__LayerConnection__Group__3__Impl + // InternalRoom.g:14583:1: ( rule__LayerConnection__Group__3__Impl ) + // InternalRoom.g:14584:2: rule__LayerConnection__Group__3__Impl { pushFollow(FOLLOW_2); rule__LayerConnection__Group__3__Impl(); @@ -40830,21 +40927,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LayerConnection__Group__3__Impl" - // InternalRoom.g:14559:1: rule__LayerConnection__Group__3__Impl : ( ( rule__LayerConnection__ToAssignment_3 ) ) ; + // InternalRoom.g:14590:1: rule__LayerConnection__Group__3__Impl : ( ( rule__LayerConnection__ToAssignment_3 ) ) ; public final void rule__LayerConnection__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14563:1: ( ( ( rule__LayerConnection__ToAssignment_3 ) ) ) - // InternalRoom.g:14564:1: ( ( rule__LayerConnection__ToAssignment_3 ) ) + // InternalRoom.g:14594:1: ( ( ( rule__LayerConnection__ToAssignment_3 ) ) ) + // InternalRoom.g:14595:1: ( ( rule__LayerConnection__ToAssignment_3 ) ) { - // InternalRoom.g:14564:1: ( ( rule__LayerConnection__ToAssignment_3 ) ) - // InternalRoom.g:14565:1: ( rule__LayerConnection__ToAssignment_3 ) + // InternalRoom.g:14595:1: ( ( rule__LayerConnection__ToAssignment_3 ) ) + // InternalRoom.g:14596:1: ( rule__LayerConnection__ToAssignment_3 ) { before(grammarAccess.getLayerConnectionAccess().getToAssignment_3()); - // InternalRoom.g:14566:1: ( rule__LayerConnection__ToAssignment_3 ) - // InternalRoom.g:14566:2: rule__LayerConnection__ToAssignment_3 + // InternalRoom.g:14597:1: ( rule__LayerConnection__ToAssignment_3 ) + // InternalRoom.g:14597:2: rule__LayerConnection__ToAssignment_3 { pushFollow(FOLLOW_2); rule__LayerConnection__ToAssignment_3(); @@ -40877,14 +40974,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSAPoint__Group__0" - // InternalRoom.g:14584:1: rule__RefSAPoint__Group__0 : rule__RefSAPoint__Group__0__Impl rule__RefSAPoint__Group__1 ; + // InternalRoom.g:14615:1: rule__RefSAPoint__Group__0 : rule__RefSAPoint__Group__0__Impl rule__RefSAPoint__Group__1 ; public final void rule__RefSAPoint__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14588:1: ( rule__RefSAPoint__Group__0__Impl rule__RefSAPoint__Group__1 ) - // InternalRoom.g:14589:2: rule__RefSAPoint__Group__0__Impl rule__RefSAPoint__Group__1 + // InternalRoom.g:14619:1: ( rule__RefSAPoint__Group__0__Impl rule__RefSAPoint__Group__1 ) + // InternalRoom.g:14620:2: rule__RefSAPoint__Group__0__Impl rule__RefSAPoint__Group__1 { pushFollow(FOLLOW_3); rule__RefSAPoint__Group__0__Impl(); @@ -40915,17 +41012,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSAPoint__Group__0__Impl" - // InternalRoom.g:14596:1: rule__RefSAPoint__Group__0__Impl : ( 'ref' ) ; + // InternalRoom.g:14627:1: rule__RefSAPoint__Group__0__Impl : ( 'ref' ) ; public final void rule__RefSAPoint__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14600:1: ( ( 'ref' ) ) - // InternalRoom.g:14601:1: ( 'ref' ) + // InternalRoom.g:14631:1: ( ( 'ref' ) ) + // InternalRoom.g:14632:1: ( 'ref' ) { - // InternalRoom.g:14601:1: ( 'ref' ) - // InternalRoom.g:14602:1: 'ref' + // InternalRoom.g:14632:1: ( 'ref' ) + // InternalRoom.g:14633:1: 'ref' { before(grammarAccess.getRefSAPointAccess().getRefKeyword_0()); match(input,91,FOLLOW_2); @@ -40952,14 +41049,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSAPoint__Group__1" - // InternalRoom.g:14615:1: rule__RefSAPoint__Group__1 : rule__RefSAPoint__Group__1__Impl ; + // InternalRoom.g:14646:1: rule__RefSAPoint__Group__1 : rule__RefSAPoint__Group__1__Impl ; public final void rule__RefSAPoint__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14619:1: ( rule__RefSAPoint__Group__1__Impl ) - // InternalRoom.g:14620:2: rule__RefSAPoint__Group__1__Impl + // InternalRoom.g:14650:1: ( rule__RefSAPoint__Group__1__Impl ) + // InternalRoom.g:14651:2: rule__RefSAPoint__Group__1__Impl { pushFollow(FOLLOW_2); rule__RefSAPoint__Group__1__Impl(); @@ -40985,21 +41082,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSAPoint__Group__1__Impl" - // InternalRoom.g:14626:1: rule__RefSAPoint__Group__1__Impl : ( ( rule__RefSAPoint__RefAssignment_1 ) ) ; + // InternalRoom.g:14657:1: rule__RefSAPoint__Group__1__Impl : ( ( rule__RefSAPoint__RefAssignment_1 ) ) ; public final void rule__RefSAPoint__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14630:1: ( ( ( rule__RefSAPoint__RefAssignment_1 ) ) ) - // InternalRoom.g:14631:1: ( ( rule__RefSAPoint__RefAssignment_1 ) ) + // InternalRoom.g:14661:1: ( ( ( rule__RefSAPoint__RefAssignment_1 ) ) ) + // InternalRoom.g:14662:1: ( ( rule__RefSAPoint__RefAssignment_1 ) ) { - // InternalRoom.g:14631:1: ( ( rule__RefSAPoint__RefAssignment_1 ) ) - // InternalRoom.g:14632:1: ( rule__RefSAPoint__RefAssignment_1 ) + // InternalRoom.g:14662:1: ( ( rule__RefSAPoint__RefAssignment_1 ) ) + // InternalRoom.g:14663:1: ( rule__RefSAPoint__RefAssignment_1 ) { before(grammarAccess.getRefSAPointAccess().getRefAssignment_1()); - // InternalRoom.g:14633:1: ( rule__RefSAPoint__RefAssignment_1 ) - // InternalRoom.g:14633:2: rule__RefSAPoint__RefAssignment_1 + // InternalRoom.g:14664:1: ( rule__RefSAPoint__RefAssignment_1 ) + // InternalRoom.g:14664:2: rule__RefSAPoint__RefAssignment_1 { pushFollow(FOLLOW_2); rule__RefSAPoint__RefAssignment_1(); @@ -41032,14 +41129,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RelaySAPoint__Group__0" - // InternalRoom.g:14647:1: rule__RelaySAPoint__Group__0 : rule__RelaySAPoint__Group__0__Impl rule__RelaySAPoint__Group__1 ; + // InternalRoom.g:14678:1: rule__RelaySAPoint__Group__0 : rule__RelaySAPoint__Group__0__Impl rule__RelaySAPoint__Group__1 ; public final void rule__RelaySAPoint__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14651:1: ( rule__RelaySAPoint__Group__0__Impl rule__RelaySAPoint__Group__1 ) - // InternalRoom.g:14652:2: rule__RelaySAPoint__Group__0__Impl rule__RelaySAPoint__Group__1 + // InternalRoom.g:14682:1: ( rule__RelaySAPoint__Group__0__Impl rule__RelaySAPoint__Group__1 ) + // InternalRoom.g:14683:2: rule__RelaySAPoint__Group__0__Impl rule__RelaySAPoint__Group__1 { pushFollow(FOLLOW_3); rule__RelaySAPoint__Group__0__Impl(); @@ -41070,17 +41167,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RelaySAPoint__Group__0__Impl" - // InternalRoom.g:14659:1: rule__RelaySAPoint__Group__0__Impl : ( 'relay_sap' ) ; + // InternalRoom.g:14690:1: rule__RelaySAPoint__Group__0__Impl : ( 'relay_sap' ) ; public final void rule__RelaySAPoint__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14663:1: ( ( 'relay_sap' ) ) - // InternalRoom.g:14664:1: ( 'relay_sap' ) + // InternalRoom.g:14694:1: ( ( 'relay_sap' ) ) + // InternalRoom.g:14695:1: ( 'relay_sap' ) { - // InternalRoom.g:14664:1: ( 'relay_sap' ) - // InternalRoom.g:14665:1: 'relay_sap' + // InternalRoom.g:14695:1: ( 'relay_sap' ) + // InternalRoom.g:14696:1: 'relay_sap' { before(grammarAccess.getRelaySAPointAccess().getRelay_sapKeyword_0()); match(input,92,FOLLOW_2); @@ -41107,14 +41204,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RelaySAPoint__Group__1" - // InternalRoom.g:14678:1: rule__RelaySAPoint__Group__1 : rule__RelaySAPoint__Group__1__Impl ; + // InternalRoom.g:14709:1: rule__RelaySAPoint__Group__1 : rule__RelaySAPoint__Group__1__Impl ; public final void rule__RelaySAPoint__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14682:1: ( rule__RelaySAPoint__Group__1__Impl ) - // InternalRoom.g:14683:2: rule__RelaySAPoint__Group__1__Impl + // InternalRoom.g:14713:1: ( rule__RelaySAPoint__Group__1__Impl ) + // InternalRoom.g:14714:2: rule__RelaySAPoint__Group__1__Impl { pushFollow(FOLLOW_2); rule__RelaySAPoint__Group__1__Impl(); @@ -41140,21 +41237,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RelaySAPoint__Group__1__Impl" - // InternalRoom.g:14689:1: rule__RelaySAPoint__Group__1__Impl : ( ( rule__RelaySAPoint__RelayAssignment_1 ) ) ; + // InternalRoom.g:14720:1: rule__RelaySAPoint__Group__1__Impl : ( ( rule__RelaySAPoint__RelayAssignment_1 ) ) ; public final void rule__RelaySAPoint__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14693:1: ( ( ( rule__RelaySAPoint__RelayAssignment_1 ) ) ) - // InternalRoom.g:14694:1: ( ( rule__RelaySAPoint__RelayAssignment_1 ) ) + // InternalRoom.g:14724:1: ( ( ( rule__RelaySAPoint__RelayAssignment_1 ) ) ) + // InternalRoom.g:14725:1: ( ( rule__RelaySAPoint__RelayAssignment_1 ) ) { - // InternalRoom.g:14694:1: ( ( rule__RelaySAPoint__RelayAssignment_1 ) ) - // InternalRoom.g:14695:1: ( rule__RelaySAPoint__RelayAssignment_1 ) + // InternalRoom.g:14725:1: ( ( rule__RelaySAPoint__RelayAssignment_1 ) ) + // InternalRoom.g:14726:1: ( rule__RelaySAPoint__RelayAssignment_1 ) { before(grammarAccess.getRelaySAPointAccess().getRelayAssignment_1()); - // InternalRoom.g:14696:1: ( rule__RelaySAPoint__RelayAssignment_1 ) - // InternalRoom.g:14696:2: rule__RelaySAPoint__RelayAssignment_1 + // InternalRoom.g:14727:1: ( rule__RelaySAPoint__RelayAssignment_1 ) + // InternalRoom.g:14727:2: rule__RelaySAPoint__RelayAssignment_1 { pushFollow(FOLLOW_2); rule__RelaySAPoint__RelayAssignment_1(); @@ -41187,16 +41284,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPPoint__Group__0" - // InternalRoom.g:14710:1: rule__SPPoint__Group__0 : rule__SPPoint__Group__0__Impl rule__SPPoint__Group__1 ; + // InternalRoom.g:14741:1: rule__SPPoint__Group__0 : rule__SPPoint__Group__0__Impl rule__SPPoint__Group__1 ; public final void rule__SPPoint__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14714:1: ( rule__SPPoint__Group__0__Impl rule__SPPoint__Group__1 ) - // InternalRoom.g:14715:2: rule__SPPoint__Group__0__Impl rule__SPPoint__Group__1 + // InternalRoom.g:14745:1: ( rule__SPPoint__Group__0__Impl rule__SPPoint__Group__1 ) + // InternalRoom.g:14746:2: rule__SPPoint__Group__0__Impl rule__SPPoint__Group__1 { - pushFollow(FOLLOW_74); + pushFollow(FOLLOW_75); rule__SPPoint__Group__0__Impl(); state._fsp--; @@ -41225,21 +41322,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPPoint__Group__0__Impl" - // InternalRoom.g:14722:1: rule__SPPoint__Group__0__Impl : ( ( rule__SPPoint__RefAssignment_0 ) ) ; + // InternalRoom.g:14753:1: rule__SPPoint__Group__0__Impl : ( ( rule__SPPoint__RefAssignment_0 ) ) ; public final void rule__SPPoint__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14726:1: ( ( ( rule__SPPoint__RefAssignment_0 ) ) ) - // InternalRoom.g:14727:1: ( ( rule__SPPoint__RefAssignment_0 ) ) + // InternalRoom.g:14757:1: ( ( ( rule__SPPoint__RefAssignment_0 ) ) ) + // InternalRoom.g:14758:1: ( ( rule__SPPoint__RefAssignment_0 ) ) { - // InternalRoom.g:14727:1: ( ( rule__SPPoint__RefAssignment_0 ) ) - // InternalRoom.g:14728:1: ( rule__SPPoint__RefAssignment_0 ) + // InternalRoom.g:14758:1: ( ( rule__SPPoint__RefAssignment_0 ) ) + // InternalRoom.g:14759:1: ( rule__SPPoint__RefAssignment_0 ) { before(grammarAccess.getSPPointAccess().getRefAssignment_0()); - // InternalRoom.g:14729:1: ( rule__SPPoint__RefAssignment_0 ) - // InternalRoom.g:14729:2: rule__SPPoint__RefAssignment_0 + // InternalRoom.g:14760:1: ( rule__SPPoint__RefAssignment_0 ) + // InternalRoom.g:14760:2: rule__SPPoint__RefAssignment_0 { pushFollow(FOLLOW_2); rule__SPPoint__RefAssignment_0(); @@ -41272,14 +41369,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPPoint__Group__1" - // InternalRoom.g:14739:1: rule__SPPoint__Group__1 : rule__SPPoint__Group__1__Impl rule__SPPoint__Group__2 ; + // InternalRoom.g:14770:1: rule__SPPoint__Group__1 : rule__SPPoint__Group__1__Impl rule__SPPoint__Group__2 ; public final void rule__SPPoint__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14743:1: ( rule__SPPoint__Group__1__Impl rule__SPPoint__Group__2 ) - // InternalRoom.g:14744:2: rule__SPPoint__Group__1__Impl rule__SPPoint__Group__2 + // InternalRoom.g:14774:1: ( rule__SPPoint__Group__1__Impl rule__SPPoint__Group__2 ) + // InternalRoom.g:14775:2: rule__SPPoint__Group__1__Impl rule__SPPoint__Group__2 { pushFollow(FOLLOW_3); rule__SPPoint__Group__1__Impl(); @@ -41310,17 +41407,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPPoint__Group__1__Impl" - // InternalRoom.g:14751:1: rule__SPPoint__Group__1__Impl : ( '.' ) ; + // InternalRoom.g:14782:1: rule__SPPoint__Group__1__Impl : ( '.' ) ; public final void rule__SPPoint__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14755:1: ( ( '.' ) ) - // InternalRoom.g:14756:1: ( '.' ) + // InternalRoom.g:14786:1: ( ( '.' ) ) + // InternalRoom.g:14787:1: ( '.' ) { - // InternalRoom.g:14756:1: ( '.' ) - // InternalRoom.g:14757:1: '.' + // InternalRoom.g:14787:1: ( '.' ) + // InternalRoom.g:14788:1: '.' { before(grammarAccess.getSPPointAccess().getFullStopKeyword_1()); match(input,87,FOLLOW_2); @@ -41347,14 +41444,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPPoint__Group__2" - // InternalRoom.g:14770:1: rule__SPPoint__Group__2 : rule__SPPoint__Group__2__Impl ; + // InternalRoom.g:14801:1: rule__SPPoint__Group__2 : rule__SPPoint__Group__2__Impl ; public final void rule__SPPoint__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14774:1: ( rule__SPPoint__Group__2__Impl ) - // InternalRoom.g:14775:2: rule__SPPoint__Group__2__Impl + // InternalRoom.g:14805:1: ( rule__SPPoint__Group__2__Impl ) + // InternalRoom.g:14806:2: rule__SPPoint__Group__2__Impl { pushFollow(FOLLOW_2); rule__SPPoint__Group__2__Impl(); @@ -41380,21 +41477,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPPoint__Group__2__Impl" - // InternalRoom.g:14781:1: rule__SPPoint__Group__2__Impl : ( ( rule__SPPoint__ServiceAssignment_2 ) ) ; + // InternalRoom.g:14812:1: rule__SPPoint__Group__2__Impl : ( ( rule__SPPoint__ServiceAssignment_2 ) ) ; public final void rule__SPPoint__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14785:1: ( ( ( rule__SPPoint__ServiceAssignment_2 ) ) ) - // InternalRoom.g:14786:1: ( ( rule__SPPoint__ServiceAssignment_2 ) ) + // InternalRoom.g:14816:1: ( ( ( rule__SPPoint__ServiceAssignment_2 ) ) ) + // InternalRoom.g:14817:1: ( ( rule__SPPoint__ServiceAssignment_2 ) ) { - // InternalRoom.g:14786:1: ( ( rule__SPPoint__ServiceAssignment_2 ) ) - // InternalRoom.g:14787:1: ( rule__SPPoint__ServiceAssignment_2 ) + // InternalRoom.g:14817:1: ( ( rule__SPPoint__ServiceAssignment_2 ) ) + // InternalRoom.g:14818:1: ( rule__SPPoint__ServiceAssignment_2 ) { before(grammarAccess.getSPPointAccess().getServiceAssignment_2()); - // InternalRoom.g:14788:1: ( rule__SPPoint__ServiceAssignment_2 ) - // InternalRoom.g:14788:2: rule__SPPoint__ServiceAssignment_2 + // InternalRoom.g:14819:1: ( rule__SPPoint__ServiceAssignment_2 ) + // InternalRoom.g:14819:2: rule__SPPoint__ServiceAssignment_2 { pushFollow(FOLLOW_2); rule__SPPoint__ServiceAssignment_2(); @@ -41427,16 +41524,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__Group__0" - // InternalRoom.g:14804:1: rule__ActorRef__Group__0 : rule__ActorRef__Group__0__Impl rule__ActorRef__Group__1 ; + // InternalRoom.g:14835:1: rule__ActorRef__Group__0 : rule__ActorRef__Group__0__Impl rule__ActorRef__Group__1 ; public final void rule__ActorRef__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14808:1: ( rule__ActorRef__Group__0__Impl rule__ActorRef__Group__1 ) - // InternalRoom.g:14809:2: rule__ActorRef__Group__0__Impl rule__ActorRef__Group__1 + // InternalRoom.g:14839:1: ( rule__ActorRef__Group__0__Impl rule__ActorRef__Group__1 ) + // InternalRoom.g:14840:2: rule__ActorRef__Group__0__Impl rule__ActorRef__Group__1 { - pushFollow(FOLLOW_77); + pushFollow(FOLLOW_78); rule__ActorRef__Group__0__Impl(); state._fsp--; @@ -41465,29 +41562,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__Group__0__Impl" - // InternalRoom.g:14816:1: rule__ActorRef__Group__0__Impl : ( ( rule__ActorRef__RefTypeAssignment_0 )? ) ; + // InternalRoom.g:14847:1: rule__ActorRef__Group__0__Impl : ( ( rule__ActorRef__RefTypeAssignment_0 )? ) ; public final void rule__ActorRef__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14820:1: ( ( ( rule__ActorRef__RefTypeAssignment_0 )? ) ) - // InternalRoom.g:14821:1: ( ( rule__ActorRef__RefTypeAssignment_0 )? ) + // InternalRoom.g:14851:1: ( ( ( rule__ActorRef__RefTypeAssignment_0 )? ) ) + // InternalRoom.g:14852:1: ( ( rule__ActorRef__RefTypeAssignment_0 )? ) { - // InternalRoom.g:14821:1: ( ( rule__ActorRef__RefTypeAssignment_0 )? ) - // InternalRoom.g:14822:1: ( rule__ActorRef__RefTypeAssignment_0 )? + // InternalRoom.g:14852:1: ( ( rule__ActorRef__RefTypeAssignment_0 )? ) + // InternalRoom.g:14853:1: ( rule__ActorRef__RefTypeAssignment_0 )? { before(grammarAccess.getActorRefAccess().getRefTypeAssignment_0()); - // InternalRoom.g:14823:1: ( rule__ActorRef__RefTypeAssignment_0 )? - int alt152=2; - int LA152_0 = input.LA(1); + // InternalRoom.g:14854:1: ( rule__ActorRef__RefTypeAssignment_0 )? + int alt153=2; + int LA153_0 = input.LA(1); - if ( ((LA152_0>=36 && LA152_0<=37)) ) { - alt152=1; + if ( ((LA153_0>=36 && LA153_0<=37)) ) { + alt153=1; } - switch (alt152) { + switch (alt153) { case 1 : - // InternalRoom.g:14823:2: rule__ActorRef__RefTypeAssignment_0 + // InternalRoom.g:14854:2: rule__ActorRef__RefTypeAssignment_0 { pushFollow(FOLLOW_2); rule__ActorRef__RefTypeAssignment_0(); @@ -41523,14 +41620,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__Group__1" - // InternalRoom.g:14833:1: rule__ActorRef__Group__1 : rule__ActorRef__Group__1__Impl rule__ActorRef__Group__2 ; + // InternalRoom.g:14864:1: rule__ActorRef__Group__1 : rule__ActorRef__Group__1__Impl rule__ActorRef__Group__2 ; public final void rule__ActorRef__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14837:1: ( rule__ActorRef__Group__1__Impl rule__ActorRef__Group__2 ) - // InternalRoom.g:14838:2: rule__ActorRef__Group__1__Impl rule__ActorRef__Group__2 + // InternalRoom.g:14868:1: ( rule__ActorRef__Group__1__Impl rule__ActorRef__Group__2 ) + // InternalRoom.g:14869:2: rule__ActorRef__Group__1__Impl rule__ActorRef__Group__2 { pushFollow(FOLLOW_3); rule__ActorRef__Group__1__Impl(); @@ -41561,17 +41658,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__Group__1__Impl" - // InternalRoom.g:14845:1: rule__ActorRef__Group__1__Impl : ( 'ActorRef' ) ; + // InternalRoom.g:14876:1: rule__ActorRef__Group__1__Impl : ( 'ActorRef' ) ; public final void rule__ActorRef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14849:1: ( ( 'ActorRef' ) ) - // InternalRoom.g:14850:1: ( 'ActorRef' ) + // InternalRoom.g:14880:1: ( ( 'ActorRef' ) ) + // InternalRoom.g:14881:1: ( 'ActorRef' ) { - // InternalRoom.g:14850:1: ( 'ActorRef' ) - // InternalRoom.g:14851:1: 'ActorRef' + // InternalRoom.g:14881:1: ( 'ActorRef' ) + // InternalRoom.g:14882:1: 'ActorRef' { before(grammarAccess.getActorRefAccess().getActorRefKeyword_1()); match(input,93,FOLLOW_2); @@ -41598,16 +41695,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__Group__2" - // InternalRoom.g:14864:1: rule__ActorRef__Group__2 : rule__ActorRef__Group__2__Impl rule__ActorRef__Group__3 ; + // InternalRoom.g:14895:1: rule__ActorRef__Group__2 : rule__ActorRef__Group__2__Impl rule__ActorRef__Group__3 ; public final void rule__ActorRef__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14868:1: ( rule__ActorRef__Group__2__Impl rule__ActorRef__Group__3 ) - // InternalRoom.g:14869:2: rule__ActorRef__Group__2__Impl rule__ActorRef__Group__3 + // InternalRoom.g:14899:1: ( rule__ActorRef__Group__2__Impl rule__ActorRef__Group__3 ) + // InternalRoom.g:14900:2: rule__ActorRef__Group__2__Impl rule__ActorRef__Group__3 { - pushFollow(FOLLOW_28); + pushFollow(FOLLOW_29); rule__ActorRef__Group__2__Impl(); state._fsp--; @@ -41636,21 +41733,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__Group__2__Impl" - // InternalRoom.g:14876:1: rule__ActorRef__Group__2__Impl : ( ( rule__ActorRef__NameAssignment_2 ) ) ; + // InternalRoom.g:14907:1: rule__ActorRef__Group__2__Impl : ( ( rule__ActorRef__NameAssignment_2 ) ) ; public final void rule__ActorRef__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14880:1: ( ( ( rule__ActorRef__NameAssignment_2 ) ) ) - // InternalRoom.g:14881:1: ( ( rule__ActorRef__NameAssignment_2 ) ) + // InternalRoom.g:14911:1: ( ( ( rule__ActorRef__NameAssignment_2 ) ) ) + // InternalRoom.g:14912:1: ( ( rule__ActorRef__NameAssignment_2 ) ) { - // InternalRoom.g:14881:1: ( ( rule__ActorRef__NameAssignment_2 ) ) - // InternalRoom.g:14882:1: ( rule__ActorRef__NameAssignment_2 ) + // InternalRoom.g:14912:1: ( ( rule__ActorRef__NameAssignment_2 ) ) + // InternalRoom.g:14913:1: ( rule__ActorRef__NameAssignment_2 ) { before(grammarAccess.getActorRefAccess().getNameAssignment_2()); - // InternalRoom.g:14883:1: ( rule__ActorRef__NameAssignment_2 ) - // InternalRoom.g:14883:2: rule__ActorRef__NameAssignment_2 + // InternalRoom.g:14914:1: ( rule__ActorRef__NameAssignment_2 ) + // InternalRoom.g:14914:2: rule__ActorRef__NameAssignment_2 { pushFollow(FOLLOW_2); rule__ActorRef__NameAssignment_2(); @@ -41683,16 +41780,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__Group__3" - // InternalRoom.g:14893:1: rule__ActorRef__Group__3 : rule__ActorRef__Group__3__Impl rule__ActorRef__Group__4 ; + // InternalRoom.g:14924:1: rule__ActorRef__Group__3 : rule__ActorRef__Group__3__Impl rule__ActorRef__Group__4 ; public final void rule__ActorRef__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14897:1: ( rule__ActorRef__Group__3__Impl rule__ActorRef__Group__4 ) - // InternalRoom.g:14898:2: rule__ActorRef__Group__3__Impl rule__ActorRef__Group__4 + // InternalRoom.g:14928:1: ( rule__ActorRef__Group__3__Impl rule__ActorRef__Group__4 ) + // InternalRoom.g:14929:2: rule__ActorRef__Group__3__Impl rule__ActorRef__Group__4 { - pushFollow(FOLLOW_28); + pushFollow(FOLLOW_29); rule__ActorRef__Group__3__Impl(); state._fsp--; @@ -41721,29 +41818,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__Group__3__Impl" - // InternalRoom.g:14905:1: rule__ActorRef__Group__3__Impl : ( ( rule__ActorRef__MultiplicityAssignment_3 )? ) ; + // InternalRoom.g:14936:1: rule__ActorRef__Group__3__Impl : ( ( rule__ActorRef__MultiplicityAssignment_3 )? ) ; public final void rule__ActorRef__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14909:1: ( ( ( rule__ActorRef__MultiplicityAssignment_3 )? ) ) - // InternalRoom.g:14910:1: ( ( rule__ActorRef__MultiplicityAssignment_3 )? ) + // InternalRoom.g:14940:1: ( ( ( rule__ActorRef__MultiplicityAssignment_3 )? ) ) + // InternalRoom.g:14941:1: ( ( rule__ActorRef__MultiplicityAssignment_3 )? ) { - // InternalRoom.g:14910:1: ( ( rule__ActorRef__MultiplicityAssignment_3 )? ) - // InternalRoom.g:14911:1: ( rule__ActorRef__MultiplicityAssignment_3 )? + // InternalRoom.g:14941:1: ( ( rule__ActorRef__MultiplicityAssignment_3 )? ) + // InternalRoom.g:14942:1: ( rule__ActorRef__MultiplicityAssignment_3 )? { before(grammarAccess.getActorRefAccess().getMultiplicityAssignment_3()); - // InternalRoom.g:14912:1: ( rule__ActorRef__MultiplicityAssignment_3 )? - int alt153=2; - int LA153_0 = input.LA(1); + // InternalRoom.g:14943:1: ( rule__ActorRef__MultiplicityAssignment_3 )? + int alt154=2; + int LA154_0 = input.LA(1); - if ( (LA153_0==62) ) { - alt153=1; + if ( (LA154_0==62) ) { + alt154=1; } - switch (alt153) { + switch (alt154) { case 1 : - // InternalRoom.g:14912:2: rule__ActorRef__MultiplicityAssignment_3 + // InternalRoom.g:14943:2: rule__ActorRef__MultiplicityAssignment_3 { pushFollow(FOLLOW_2); rule__ActorRef__MultiplicityAssignment_3(); @@ -41779,14 +41876,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__Group__4" - // InternalRoom.g:14922:1: rule__ActorRef__Group__4 : rule__ActorRef__Group__4__Impl rule__ActorRef__Group__5 ; + // InternalRoom.g:14953:1: rule__ActorRef__Group__4 : rule__ActorRef__Group__4__Impl rule__ActorRef__Group__5 ; public final void rule__ActorRef__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14926:1: ( rule__ActorRef__Group__4__Impl rule__ActorRef__Group__5 ) - // InternalRoom.g:14927:2: rule__ActorRef__Group__4__Impl rule__ActorRef__Group__5 + // InternalRoom.g:14957:1: ( rule__ActorRef__Group__4__Impl rule__ActorRef__Group__5 ) + // InternalRoom.g:14958:2: rule__ActorRef__Group__4__Impl rule__ActorRef__Group__5 { pushFollow(FOLLOW_3); rule__ActorRef__Group__4__Impl(); @@ -41817,17 +41914,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__Group__4__Impl" - // InternalRoom.g:14934:1: rule__ActorRef__Group__4__Impl : ( ':' ) ; + // InternalRoom.g:14965:1: rule__ActorRef__Group__4__Impl : ( ':' ) ; public final void rule__ActorRef__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14938:1: ( ( ':' ) ) - // InternalRoom.g:14939:1: ( ':' ) + // InternalRoom.g:14969:1: ( ( ':' ) ) + // InternalRoom.g:14970:1: ( ':' ) { - // InternalRoom.g:14939:1: ( ':' ) - // InternalRoom.g:14940:1: ':' + // InternalRoom.g:14970:1: ( ':' ) + // InternalRoom.g:14971:1: ':' { before(grammarAccess.getActorRefAccess().getColonKeyword_4()); match(input,46,FOLLOW_2); @@ -41854,16 +41951,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__Group__5" - // InternalRoom.g:14953:1: rule__ActorRef__Group__5 : rule__ActorRef__Group__5__Impl rule__ActorRef__Group__6 ; + // InternalRoom.g:14984:1: rule__ActorRef__Group__5 : rule__ActorRef__Group__5__Impl rule__ActorRef__Group__6 ; public final void rule__ActorRef__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14957:1: ( rule__ActorRef__Group__5__Impl rule__ActorRef__Group__6 ) - // InternalRoom.g:14958:2: rule__ActorRef__Group__5__Impl rule__ActorRef__Group__6 + // InternalRoom.g:14988:1: ( rule__ActorRef__Group__5__Impl rule__ActorRef__Group__6 ) + // InternalRoom.g:14989:2: rule__ActorRef__Group__5__Impl rule__ActorRef__Group__6 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_15); rule__ActorRef__Group__5__Impl(); state._fsp--; @@ -41892,21 +41989,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__Group__5__Impl" - // InternalRoom.g:14965:1: rule__ActorRef__Group__5__Impl : ( ( rule__ActorRef__TypeAssignment_5 ) ) ; + // InternalRoom.g:14996:1: rule__ActorRef__Group__5__Impl : ( ( rule__ActorRef__TypeAssignment_5 ) ) ; public final void rule__ActorRef__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14969:1: ( ( ( rule__ActorRef__TypeAssignment_5 ) ) ) - // InternalRoom.g:14970:1: ( ( rule__ActorRef__TypeAssignment_5 ) ) + // InternalRoom.g:15000:1: ( ( ( rule__ActorRef__TypeAssignment_5 ) ) ) + // InternalRoom.g:15001:1: ( ( rule__ActorRef__TypeAssignment_5 ) ) { - // InternalRoom.g:14970:1: ( ( rule__ActorRef__TypeAssignment_5 ) ) - // InternalRoom.g:14971:1: ( rule__ActorRef__TypeAssignment_5 ) + // InternalRoom.g:15001:1: ( ( rule__ActorRef__TypeAssignment_5 ) ) + // InternalRoom.g:15002:1: ( rule__ActorRef__TypeAssignment_5 ) { before(grammarAccess.getActorRefAccess().getTypeAssignment_5()); - // InternalRoom.g:14972:1: ( rule__ActorRef__TypeAssignment_5 ) - // InternalRoom.g:14972:2: rule__ActorRef__TypeAssignment_5 + // InternalRoom.g:15003:1: ( rule__ActorRef__TypeAssignment_5 ) + // InternalRoom.g:15003:2: rule__ActorRef__TypeAssignment_5 { pushFollow(FOLLOW_2); rule__ActorRef__TypeAssignment_5(); @@ -41939,14 +42036,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__Group__6" - // InternalRoom.g:14982:1: rule__ActorRef__Group__6 : rule__ActorRef__Group__6__Impl ; + // InternalRoom.g:15013:1: rule__ActorRef__Group__6 : rule__ActorRef__Group__6__Impl ; public final void rule__ActorRef__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14986:1: ( rule__ActorRef__Group__6__Impl ) - // InternalRoom.g:14987:2: rule__ActorRef__Group__6__Impl + // InternalRoom.g:15017:1: ( rule__ActorRef__Group__6__Impl ) + // InternalRoom.g:15018:2: rule__ActorRef__Group__6__Impl { pushFollow(FOLLOW_2); rule__ActorRef__Group__6__Impl(); @@ -41972,29 +42069,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__Group__6__Impl" - // InternalRoom.g:14993:1: rule__ActorRef__Group__6__Impl : ( ( rule__ActorRef__DocuAssignment_6 )? ) ; + // InternalRoom.g:15024:1: rule__ActorRef__Group__6__Impl : ( ( rule__ActorRef__DocuAssignment_6 )? ) ; public final void rule__ActorRef__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:14997:1: ( ( ( rule__ActorRef__DocuAssignment_6 )? ) ) - // InternalRoom.g:14998:1: ( ( rule__ActorRef__DocuAssignment_6 )? ) + // InternalRoom.g:15028:1: ( ( ( rule__ActorRef__DocuAssignment_6 )? ) ) + // InternalRoom.g:15029:1: ( ( rule__ActorRef__DocuAssignment_6 )? ) { - // InternalRoom.g:14998:1: ( ( rule__ActorRef__DocuAssignment_6 )? ) - // InternalRoom.g:14999:1: ( rule__ActorRef__DocuAssignment_6 )? + // InternalRoom.g:15029:1: ( ( rule__ActorRef__DocuAssignment_6 )? ) + // InternalRoom.g:15030:1: ( rule__ActorRef__DocuAssignment_6 )? { before(grammarAccess.getActorRefAccess().getDocuAssignment_6()); - // InternalRoom.g:15000:1: ( rule__ActorRef__DocuAssignment_6 )? - int alt154=2; - int LA154_0 = input.LA(1); + // InternalRoom.g:15031:1: ( rule__ActorRef__DocuAssignment_6 )? + int alt155=2; + int LA155_0 = input.LA(1); - if ( (LA154_0==62) ) { - alt154=1; + if ( (LA155_0==62) ) { + alt155=1; } - switch (alt154) { + switch (alt155) { case 1 : - // InternalRoom.g:15000:2: rule__ActorRef__DocuAssignment_6 + // InternalRoom.g:15031:2: rule__ActorRef__DocuAssignment_6 { pushFollow(FOLLOW_2); rule__ActorRef__DocuAssignment_6(); @@ -42030,16 +42127,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MULTIPLICITY__Group__0" - // InternalRoom.g:15024:1: rule__MULTIPLICITY__Group__0 : rule__MULTIPLICITY__Group__0__Impl rule__MULTIPLICITY__Group__1 ; + // InternalRoom.g:15055:1: rule__MULTIPLICITY__Group__0 : rule__MULTIPLICITY__Group__0__Impl rule__MULTIPLICITY__Group__1 ; public final void rule__MULTIPLICITY__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15028:1: ( rule__MULTIPLICITY__Group__0__Impl rule__MULTIPLICITY__Group__1 ) - // InternalRoom.g:15029:2: rule__MULTIPLICITY__Group__0__Impl rule__MULTIPLICITY__Group__1 + // InternalRoom.g:15059:1: ( rule__MULTIPLICITY__Group__0__Impl rule__MULTIPLICITY__Group__1 ) + // InternalRoom.g:15060:2: rule__MULTIPLICITY__Group__0__Impl rule__MULTIPLICITY__Group__1 { - pushFollow(FOLLOW_78); + pushFollow(FOLLOW_79); rule__MULTIPLICITY__Group__0__Impl(); state._fsp--; @@ -42068,17 +42165,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MULTIPLICITY__Group__0__Impl" - // InternalRoom.g:15036:1: rule__MULTIPLICITY__Group__0__Impl : ( '[' ) ; + // InternalRoom.g:15067:1: rule__MULTIPLICITY__Group__0__Impl : ( '[' ) ; public final void rule__MULTIPLICITY__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15040:1: ( ( '[' ) ) - // InternalRoom.g:15041:1: ( '[' ) + // InternalRoom.g:15071:1: ( ( '[' ) ) + // InternalRoom.g:15072:1: ( '[' ) { - // InternalRoom.g:15041:1: ( '[' ) - // InternalRoom.g:15042:1: '[' + // InternalRoom.g:15072:1: ( '[' ) + // InternalRoom.g:15073:1: '[' { before(grammarAccess.getMULTIPLICITYAccess().getLeftSquareBracketKeyword_0()); match(input,62,FOLLOW_2); @@ -42105,16 +42202,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MULTIPLICITY__Group__1" - // InternalRoom.g:15055:1: rule__MULTIPLICITY__Group__1 : rule__MULTIPLICITY__Group__1__Impl rule__MULTIPLICITY__Group__2 ; + // InternalRoom.g:15086:1: rule__MULTIPLICITY__Group__1 : rule__MULTIPLICITY__Group__1__Impl rule__MULTIPLICITY__Group__2 ; public final void rule__MULTIPLICITY__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15059:1: ( rule__MULTIPLICITY__Group__1__Impl rule__MULTIPLICITY__Group__2 ) - // InternalRoom.g:15060:2: rule__MULTIPLICITY__Group__1__Impl rule__MULTIPLICITY__Group__2 + // InternalRoom.g:15090:1: ( rule__MULTIPLICITY__Group__1__Impl rule__MULTIPLICITY__Group__2 ) + // InternalRoom.g:15091:2: rule__MULTIPLICITY__Group__1__Impl rule__MULTIPLICITY__Group__2 { - pushFollow(FOLLOW_31); + pushFollow(FOLLOW_32); rule__MULTIPLICITY__Group__1__Impl(); state._fsp--; @@ -42143,21 +42240,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MULTIPLICITY__Group__1__Impl" - // InternalRoom.g:15067:1: rule__MULTIPLICITY__Group__1__Impl : ( ( rule__MULTIPLICITY__Alternatives_1 ) ) ; + // InternalRoom.g:15098:1: rule__MULTIPLICITY__Group__1__Impl : ( ( rule__MULTIPLICITY__Alternatives_1 ) ) ; public final void rule__MULTIPLICITY__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15071:1: ( ( ( rule__MULTIPLICITY__Alternatives_1 ) ) ) - // InternalRoom.g:15072:1: ( ( rule__MULTIPLICITY__Alternatives_1 ) ) + // InternalRoom.g:15102:1: ( ( ( rule__MULTIPLICITY__Alternatives_1 ) ) ) + // InternalRoom.g:15103:1: ( ( rule__MULTIPLICITY__Alternatives_1 ) ) { - // InternalRoom.g:15072:1: ( ( rule__MULTIPLICITY__Alternatives_1 ) ) - // InternalRoom.g:15073:1: ( rule__MULTIPLICITY__Alternatives_1 ) + // InternalRoom.g:15103:1: ( ( rule__MULTIPLICITY__Alternatives_1 ) ) + // InternalRoom.g:15104:1: ( rule__MULTIPLICITY__Alternatives_1 ) { before(grammarAccess.getMULTIPLICITYAccess().getAlternatives_1()); - // InternalRoom.g:15074:1: ( rule__MULTIPLICITY__Alternatives_1 ) - // InternalRoom.g:15074:2: rule__MULTIPLICITY__Alternatives_1 + // InternalRoom.g:15105:1: ( rule__MULTIPLICITY__Alternatives_1 ) + // InternalRoom.g:15105:2: rule__MULTIPLICITY__Alternatives_1 { pushFollow(FOLLOW_2); rule__MULTIPLICITY__Alternatives_1(); @@ -42190,14 +42287,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MULTIPLICITY__Group__2" - // InternalRoom.g:15084:1: rule__MULTIPLICITY__Group__2 : rule__MULTIPLICITY__Group__2__Impl ; + // InternalRoom.g:15115:1: rule__MULTIPLICITY__Group__2 : rule__MULTIPLICITY__Group__2__Impl ; public final void rule__MULTIPLICITY__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15088:1: ( rule__MULTIPLICITY__Group__2__Impl ) - // InternalRoom.g:15089:2: rule__MULTIPLICITY__Group__2__Impl + // InternalRoom.g:15119:1: ( rule__MULTIPLICITY__Group__2__Impl ) + // InternalRoom.g:15120:2: rule__MULTIPLICITY__Group__2__Impl { pushFollow(FOLLOW_2); rule__MULTIPLICITY__Group__2__Impl(); @@ -42223,17 +42320,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MULTIPLICITY__Group__2__Impl" - // InternalRoom.g:15095:1: rule__MULTIPLICITY__Group__2__Impl : ( ']' ) ; + // InternalRoom.g:15126:1: rule__MULTIPLICITY__Group__2__Impl : ( ']' ) ; public final void rule__MULTIPLICITY__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15099:1: ( ( ']' ) ) - // InternalRoom.g:15100:1: ( ']' ) + // InternalRoom.g:15130:1: ( ( ']' ) ) + // InternalRoom.g:15131:1: ( ']' ) { - // InternalRoom.g:15100:1: ( ']' ) - // InternalRoom.g:15101:1: ']' + // InternalRoom.g:15131:1: ( ']' ) + // InternalRoom.g:15132:1: ']' { before(grammarAccess.getMULTIPLICITYAccess().getRightSquareBracketKeyword_2()); match(input,63,FOLLOW_2); @@ -42260,16 +42357,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateGraph__Group__0" - // InternalRoom.g:15120:1: rule__StateGraph__Group__0 : rule__StateGraph__Group__0__Impl rule__StateGraph__Group__1 ; + // InternalRoom.g:15151:1: rule__StateGraph__Group__0 : rule__StateGraph__Group__0__Impl rule__StateGraph__Group__1 ; public final void rule__StateGraph__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15124:1: ( rule__StateGraph__Group__0__Impl rule__StateGraph__Group__1 ) - // InternalRoom.g:15125:2: rule__StateGraph__Group__0__Impl rule__StateGraph__Group__1 + // InternalRoom.g:15155:1: ( rule__StateGraph__Group__0__Impl rule__StateGraph__Group__1 ) + // InternalRoom.g:15156:2: rule__StateGraph__Group__0__Impl rule__StateGraph__Group__1 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_41); rule__StateGraph__Group__0__Impl(); state._fsp--; @@ -42298,21 +42395,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateGraph__Group__0__Impl" - // InternalRoom.g:15132:1: rule__StateGraph__Group__0__Impl : ( () ) ; + // InternalRoom.g:15163:1: rule__StateGraph__Group__0__Impl : ( () ) ; public final void rule__StateGraph__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15136:1: ( ( () ) ) - // InternalRoom.g:15137:1: ( () ) + // InternalRoom.g:15167:1: ( ( () ) ) + // InternalRoom.g:15168:1: ( () ) { - // InternalRoom.g:15137:1: ( () ) - // InternalRoom.g:15138:1: () + // InternalRoom.g:15168:1: ( () ) + // InternalRoom.g:15169:1: () { before(grammarAccess.getStateGraphAccess().getStateGraphAction_0()); - // InternalRoom.g:15139:1: () - // InternalRoom.g:15141:1: + // InternalRoom.g:15170:1: () + // InternalRoom.g:15172:1: { } @@ -42335,16 +42432,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateGraph__Group__1" - // InternalRoom.g:15151:1: rule__StateGraph__Group__1 : rule__StateGraph__Group__1__Impl rule__StateGraph__Group__2 ; + // InternalRoom.g:15182:1: rule__StateGraph__Group__1 : rule__StateGraph__Group__1__Impl rule__StateGraph__Group__2 ; public final void rule__StateGraph__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15155:1: ( rule__StateGraph__Group__1__Impl rule__StateGraph__Group__2 ) - // InternalRoom.g:15156:2: rule__StateGraph__Group__1__Impl rule__StateGraph__Group__2 + // InternalRoom.g:15186:1: ( rule__StateGraph__Group__1__Impl rule__StateGraph__Group__2 ) + // InternalRoom.g:15187:2: rule__StateGraph__Group__1__Impl rule__StateGraph__Group__2 { - pushFollow(FOLLOW_79); + pushFollow(FOLLOW_80); rule__StateGraph__Group__1__Impl(); state._fsp--; @@ -42373,17 +42470,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateGraph__Group__1__Impl" - // InternalRoom.g:15163:1: rule__StateGraph__Group__1__Impl : ( '{' ) ; + // InternalRoom.g:15194:1: rule__StateGraph__Group__1__Impl : ( '{' ) ; public final void rule__StateGraph__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15167:1: ( ( '{' ) ) - // InternalRoom.g:15168:1: ( '{' ) + // InternalRoom.g:15198:1: ( ( '{' ) ) + // InternalRoom.g:15199:1: ( '{' ) { - // InternalRoom.g:15168:1: ( '{' ) - // InternalRoom.g:15169:1: '{' + // InternalRoom.g:15199:1: ( '{' ) + // InternalRoom.g:15200:1: '{' { before(grammarAccess.getStateGraphAccess().getLeftCurlyBracketKeyword_1()); match(input,44,FOLLOW_2); @@ -42410,16 +42507,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateGraph__Group__2" - // InternalRoom.g:15182:1: rule__StateGraph__Group__2 : rule__StateGraph__Group__2__Impl rule__StateGraph__Group__3 ; + // InternalRoom.g:15213:1: rule__StateGraph__Group__2 : rule__StateGraph__Group__2__Impl rule__StateGraph__Group__3 ; public final void rule__StateGraph__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15186:1: ( rule__StateGraph__Group__2__Impl rule__StateGraph__Group__3 ) - // InternalRoom.g:15187:2: rule__StateGraph__Group__2__Impl rule__StateGraph__Group__3 + // InternalRoom.g:15217:1: ( rule__StateGraph__Group__2__Impl rule__StateGraph__Group__3 ) + // InternalRoom.g:15218:2: rule__StateGraph__Group__2__Impl rule__StateGraph__Group__3 { - pushFollow(FOLLOW_79); + pushFollow(FOLLOW_80); rule__StateGraph__Group__2__Impl(); state._fsp--; @@ -42448,35 +42545,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateGraph__Group__2__Impl" - // InternalRoom.g:15194:1: rule__StateGraph__Group__2__Impl : ( ( rule__StateGraph__Alternatives_2 )* ) ; + // InternalRoom.g:15225:1: rule__StateGraph__Group__2__Impl : ( ( rule__StateGraph__Alternatives_2 )* ) ; public final void rule__StateGraph__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15198:1: ( ( ( rule__StateGraph__Alternatives_2 )* ) ) - // InternalRoom.g:15199:1: ( ( rule__StateGraph__Alternatives_2 )* ) + // InternalRoom.g:15229:1: ( ( ( rule__StateGraph__Alternatives_2 )* ) ) + // InternalRoom.g:15230:1: ( ( rule__StateGraph__Alternatives_2 )* ) { - // InternalRoom.g:15199:1: ( ( rule__StateGraph__Alternatives_2 )* ) - // InternalRoom.g:15200:1: ( rule__StateGraph__Alternatives_2 )* + // InternalRoom.g:15230:1: ( ( rule__StateGraph__Alternatives_2 )* ) + // InternalRoom.g:15231:1: ( rule__StateGraph__Alternatives_2 )* { before(grammarAccess.getStateGraphAccess().getAlternatives_2()); - // InternalRoom.g:15201:1: ( rule__StateGraph__Alternatives_2 )* - loop155: + // InternalRoom.g:15232:1: ( rule__StateGraph__Alternatives_2 )* + loop156: do { - int alt155=2; - int LA155_0 = input.LA(1); + int alt156=2; + int LA156_0 = input.LA(1); - if ( (LA155_0==95||(LA155_0>=100 && LA155_0<=105)||LA155_0==112||LA155_0==131) ) { - alt155=1; + if ( (LA156_0==95||(LA156_0>=100 && LA156_0<=105)||LA156_0==112||LA156_0==132) ) { + alt156=1; } - switch (alt155) { + switch (alt156) { case 1 : - // InternalRoom.g:15201:2: rule__StateGraph__Alternatives_2 + // InternalRoom.g:15232:2: rule__StateGraph__Alternatives_2 { - pushFollow(FOLLOW_80); + pushFollow(FOLLOW_81); rule__StateGraph__Alternatives_2(); state._fsp--; @@ -42486,7 +42583,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop155; + break loop156; } } while (true); @@ -42513,14 +42610,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateGraph__Group__3" - // InternalRoom.g:15211:1: rule__StateGraph__Group__3 : rule__StateGraph__Group__3__Impl ; + // InternalRoom.g:15242:1: rule__StateGraph__Group__3 : rule__StateGraph__Group__3__Impl ; public final void rule__StateGraph__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15215:1: ( rule__StateGraph__Group__3__Impl ) - // InternalRoom.g:15216:2: rule__StateGraph__Group__3__Impl + // InternalRoom.g:15246:1: ( rule__StateGraph__Group__3__Impl ) + // InternalRoom.g:15247:2: rule__StateGraph__Group__3__Impl { pushFollow(FOLLOW_2); rule__StateGraph__Group__3__Impl(); @@ -42546,17 +42643,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateGraph__Group__3__Impl" - // InternalRoom.g:15222:1: rule__StateGraph__Group__3__Impl : ( '}' ) ; + // InternalRoom.g:15253:1: rule__StateGraph__Group__3__Impl : ( '}' ) ; public final void rule__StateGraph__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15226:1: ( ( '}' ) ) - // InternalRoom.g:15227:1: ( '}' ) + // InternalRoom.g:15257:1: ( ( '}' ) ) + // InternalRoom.g:15258:1: ( '}' ) { - // InternalRoom.g:15227:1: ( '}' ) - // InternalRoom.g:15228:1: '}' + // InternalRoom.g:15258:1: ( '}' ) + // InternalRoom.g:15259:1: '}' { before(grammarAccess.getStateGraphAccess().getRightCurlyBracketKeyword_3()); match(input,45,FOLLOW_2); @@ -42583,16 +42680,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__Group__0" - // InternalRoom.g:15249:1: rule__StateMachine__Group__0 : rule__StateMachine__Group__0__Impl rule__StateMachine__Group__1 ; + // InternalRoom.g:15280:1: rule__StateMachine__Group__0 : rule__StateMachine__Group__0__Impl rule__StateMachine__Group__1 ; public final void rule__StateMachine__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15253:1: ( rule__StateMachine__Group__0__Impl rule__StateMachine__Group__1 ) - // InternalRoom.g:15254:2: rule__StateMachine__Group__0__Impl rule__StateMachine__Group__1 + // InternalRoom.g:15284:1: ( rule__StateMachine__Group__0__Impl rule__StateMachine__Group__1 ) + // InternalRoom.g:15285:2: rule__StateMachine__Group__0__Impl rule__StateMachine__Group__1 { - pushFollow(FOLLOW_81); + pushFollow(FOLLOW_82); rule__StateMachine__Group__0__Impl(); state._fsp--; @@ -42621,21 +42718,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__Group__0__Impl" - // InternalRoom.g:15261:1: rule__StateMachine__Group__0__Impl : ( () ) ; + // InternalRoom.g:15292:1: rule__StateMachine__Group__0__Impl : ( () ) ; public final void rule__StateMachine__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15265:1: ( ( () ) ) - // InternalRoom.g:15266:1: ( () ) + // InternalRoom.g:15296:1: ( ( () ) ) + // InternalRoom.g:15297:1: ( () ) { - // InternalRoom.g:15266:1: ( () ) - // InternalRoom.g:15267:1: () + // InternalRoom.g:15297:1: ( () ) + // InternalRoom.g:15298:1: () { before(grammarAccess.getStateMachineAccess().getStateGraphAction_0()); - // InternalRoom.g:15268:1: () - // InternalRoom.g:15270:1: + // InternalRoom.g:15299:1: () + // InternalRoom.g:15301:1: { } @@ -42658,16 +42755,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__Group__1" - // InternalRoom.g:15280:1: rule__StateMachine__Group__1 : rule__StateMachine__Group__1__Impl rule__StateMachine__Group__2 ; + // InternalRoom.g:15311:1: rule__StateMachine__Group__1 : rule__StateMachine__Group__1__Impl rule__StateMachine__Group__2 ; public final void rule__StateMachine__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15284:1: ( rule__StateMachine__Group__1__Impl rule__StateMachine__Group__2 ) - // InternalRoom.g:15285:2: rule__StateMachine__Group__1__Impl rule__StateMachine__Group__2 + // InternalRoom.g:15315:1: ( rule__StateMachine__Group__1__Impl rule__StateMachine__Group__2 ) + // InternalRoom.g:15316:2: rule__StateMachine__Group__1__Impl rule__StateMachine__Group__2 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_41); rule__StateMachine__Group__1__Impl(); state._fsp--; @@ -42696,17 +42793,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__Group__1__Impl" - // InternalRoom.g:15292:1: rule__StateMachine__Group__1__Impl : ( 'StateMachine' ) ; + // InternalRoom.g:15323:1: rule__StateMachine__Group__1__Impl : ( 'StateMachine' ) ; public final void rule__StateMachine__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15296:1: ( ( 'StateMachine' ) ) - // InternalRoom.g:15297:1: ( 'StateMachine' ) + // InternalRoom.g:15327:1: ( ( 'StateMachine' ) ) + // InternalRoom.g:15328:1: ( 'StateMachine' ) { - // InternalRoom.g:15297:1: ( 'StateMachine' ) - // InternalRoom.g:15298:1: 'StateMachine' + // InternalRoom.g:15328:1: ( 'StateMachine' ) + // InternalRoom.g:15329:1: 'StateMachine' { before(grammarAccess.getStateMachineAccess().getStateMachineKeyword_1()); match(input,94,FOLLOW_2); @@ -42733,16 +42830,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__Group__2" - // InternalRoom.g:15311:1: rule__StateMachine__Group__2 : rule__StateMachine__Group__2__Impl rule__StateMachine__Group__3 ; + // InternalRoom.g:15342:1: rule__StateMachine__Group__2 : rule__StateMachine__Group__2__Impl rule__StateMachine__Group__3 ; public final void rule__StateMachine__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15315:1: ( rule__StateMachine__Group__2__Impl rule__StateMachine__Group__3 ) - // InternalRoom.g:15316:2: rule__StateMachine__Group__2__Impl rule__StateMachine__Group__3 + // InternalRoom.g:15346:1: ( rule__StateMachine__Group__2__Impl rule__StateMachine__Group__3 ) + // InternalRoom.g:15347:2: rule__StateMachine__Group__2__Impl rule__StateMachine__Group__3 { - pushFollow(FOLLOW_79); + pushFollow(FOLLOW_80); rule__StateMachine__Group__2__Impl(); state._fsp--; @@ -42771,17 +42868,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__Group__2__Impl" - // InternalRoom.g:15323:1: rule__StateMachine__Group__2__Impl : ( '{' ) ; + // InternalRoom.g:15354:1: rule__StateMachine__Group__2__Impl : ( '{' ) ; public final void rule__StateMachine__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15327:1: ( ( '{' ) ) - // InternalRoom.g:15328:1: ( '{' ) + // InternalRoom.g:15358:1: ( ( '{' ) ) + // InternalRoom.g:15359:1: ( '{' ) { - // InternalRoom.g:15328:1: ( '{' ) - // InternalRoom.g:15329:1: '{' + // InternalRoom.g:15359:1: ( '{' ) + // InternalRoom.g:15360:1: '{' { before(grammarAccess.getStateMachineAccess().getLeftCurlyBracketKeyword_2()); match(input,44,FOLLOW_2); @@ -42808,16 +42905,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__Group__3" - // InternalRoom.g:15342:1: rule__StateMachine__Group__3 : rule__StateMachine__Group__3__Impl rule__StateMachine__Group__4 ; + // InternalRoom.g:15373:1: rule__StateMachine__Group__3 : rule__StateMachine__Group__3__Impl rule__StateMachine__Group__4 ; public final void rule__StateMachine__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15346:1: ( rule__StateMachine__Group__3__Impl rule__StateMachine__Group__4 ) - // InternalRoom.g:15347:2: rule__StateMachine__Group__3__Impl rule__StateMachine__Group__4 + // InternalRoom.g:15377:1: ( rule__StateMachine__Group__3__Impl rule__StateMachine__Group__4 ) + // InternalRoom.g:15378:2: rule__StateMachine__Group__3__Impl rule__StateMachine__Group__4 { - pushFollow(FOLLOW_79); + pushFollow(FOLLOW_80); rule__StateMachine__Group__3__Impl(); state._fsp--; @@ -42846,35 +42943,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__Group__3__Impl" - // InternalRoom.g:15354:1: rule__StateMachine__Group__3__Impl : ( ( rule__StateMachine__Alternatives_3 )* ) ; + // InternalRoom.g:15385:1: rule__StateMachine__Group__3__Impl : ( ( rule__StateMachine__Alternatives_3 )* ) ; public final void rule__StateMachine__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15358:1: ( ( ( rule__StateMachine__Alternatives_3 )* ) ) - // InternalRoom.g:15359:1: ( ( rule__StateMachine__Alternatives_3 )* ) + // InternalRoom.g:15389:1: ( ( ( rule__StateMachine__Alternatives_3 )* ) ) + // InternalRoom.g:15390:1: ( ( rule__StateMachine__Alternatives_3 )* ) { - // InternalRoom.g:15359:1: ( ( rule__StateMachine__Alternatives_3 )* ) - // InternalRoom.g:15360:1: ( rule__StateMachine__Alternatives_3 )* + // InternalRoom.g:15390:1: ( ( rule__StateMachine__Alternatives_3 )* ) + // InternalRoom.g:15391:1: ( rule__StateMachine__Alternatives_3 )* { before(grammarAccess.getStateMachineAccess().getAlternatives_3()); - // InternalRoom.g:15361:1: ( rule__StateMachine__Alternatives_3 )* - loop156: + // InternalRoom.g:15392:1: ( rule__StateMachine__Alternatives_3 )* + loop157: do { - int alt156=2; - int LA156_0 = input.LA(1); + int alt157=2; + int LA157_0 = input.LA(1); - if ( (LA156_0==95||(LA156_0>=100 && LA156_0<=105)||LA156_0==112||LA156_0==131) ) { - alt156=1; + if ( (LA157_0==95||(LA157_0>=100 && LA157_0<=105)||LA157_0==112||LA157_0==132) ) { + alt157=1; } - switch (alt156) { + switch (alt157) { case 1 : - // InternalRoom.g:15361:2: rule__StateMachine__Alternatives_3 + // InternalRoom.g:15392:2: rule__StateMachine__Alternatives_3 { - pushFollow(FOLLOW_80); + pushFollow(FOLLOW_81); rule__StateMachine__Alternatives_3(); state._fsp--; @@ -42884,7 +42981,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop156; + break loop157; } } while (true); @@ -42911,14 +43008,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__Group__4" - // InternalRoom.g:15371:1: rule__StateMachine__Group__4 : rule__StateMachine__Group__4__Impl ; + // InternalRoom.g:15402:1: rule__StateMachine__Group__4 : rule__StateMachine__Group__4__Impl ; public final void rule__StateMachine__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15375:1: ( rule__StateMachine__Group__4__Impl ) - // InternalRoom.g:15376:2: rule__StateMachine__Group__4__Impl + // InternalRoom.g:15406:1: ( rule__StateMachine__Group__4__Impl ) + // InternalRoom.g:15407:2: rule__StateMachine__Group__4__Impl { pushFollow(FOLLOW_2); rule__StateMachine__Group__4__Impl(); @@ -42944,17 +43041,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__Group__4__Impl" - // InternalRoom.g:15382:1: rule__StateMachine__Group__4__Impl : ( '}' ) ; + // InternalRoom.g:15413:1: rule__StateMachine__Group__4__Impl : ( '}' ) ; public final void rule__StateMachine__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15386:1: ( ( '}' ) ) - // InternalRoom.g:15387:1: ( '}' ) + // InternalRoom.g:15417:1: ( ( '}' ) ) + // InternalRoom.g:15418:1: ( '}' ) { - // InternalRoom.g:15387:1: ( '}' ) - // InternalRoom.g:15388:1: '}' + // InternalRoom.g:15418:1: ( '}' ) + // InternalRoom.g:15419:1: '}' { before(grammarAccess.getStateMachineAccess().getRightCurlyBracketKeyword_4()); match(input,45,FOLLOW_2); @@ -42981,14 +43078,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group__0" - // InternalRoom.g:15411:1: rule__SimpleState__Group__0 : rule__SimpleState__Group__0__Impl rule__SimpleState__Group__1 ; + // InternalRoom.g:15442:1: rule__SimpleState__Group__0 : rule__SimpleState__Group__0__Impl rule__SimpleState__Group__1 ; public final void rule__SimpleState__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15415:1: ( rule__SimpleState__Group__0__Impl rule__SimpleState__Group__1 ) - // InternalRoom.g:15416:2: rule__SimpleState__Group__0__Impl rule__SimpleState__Group__1 + // InternalRoom.g:15446:1: ( rule__SimpleState__Group__0__Impl rule__SimpleState__Group__1 ) + // InternalRoom.g:15447:2: rule__SimpleState__Group__0__Impl rule__SimpleState__Group__1 { pushFollow(FOLLOW_3); rule__SimpleState__Group__0__Impl(); @@ -43019,17 +43116,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group__0__Impl" - // InternalRoom.g:15423:1: rule__SimpleState__Group__0__Impl : ( 'State' ) ; + // InternalRoom.g:15454:1: rule__SimpleState__Group__0__Impl : ( 'State' ) ; public final void rule__SimpleState__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15427:1: ( ( 'State' ) ) - // InternalRoom.g:15428:1: ( 'State' ) + // InternalRoom.g:15458:1: ( ( 'State' ) ) + // InternalRoom.g:15459:1: ( 'State' ) { - // InternalRoom.g:15428:1: ( 'State' ) - // InternalRoom.g:15429:1: 'State' + // InternalRoom.g:15459:1: ( 'State' ) + // InternalRoom.g:15460:1: 'State' { before(grammarAccess.getSimpleStateAccess().getStateKeyword_0()); match(input,95,FOLLOW_2); @@ -43056,14 +43153,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group__1" - // InternalRoom.g:15442:1: rule__SimpleState__Group__1 : rule__SimpleState__Group__1__Impl rule__SimpleState__Group__2 ; + // InternalRoom.g:15473:1: rule__SimpleState__Group__1 : rule__SimpleState__Group__1__Impl rule__SimpleState__Group__2 ; public final void rule__SimpleState__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15446:1: ( rule__SimpleState__Group__1__Impl rule__SimpleState__Group__2 ) - // InternalRoom.g:15447:2: rule__SimpleState__Group__1__Impl rule__SimpleState__Group__2 + // InternalRoom.g:15477:1: ( rule__SimpleState__Group__1__Impl rule__SimpleState__Group__2 ) + // InternalRoom.g:15478:2: rule__SimpleState__Group__1__Impl rule__SimpleState__Group__2 { pushFollow(FOLLOW_4); rule__SimpleState__Group__1__Impl(); @@ -43094,21 +43191,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group__1__Impl" - // InternalRoom.g:15454:1: rule__SimpleState__Group__1__Impl : ( ( rule__SimpleState__NameAssignment_1 ) ) ; + // InternalRoom.g:15485:1: rule__SimpleState__Group__1__Impl : ( ( rule__SimpleState__NameAssignment_1 ) ) ; public final void rule__SimpleState__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15458:1: ( ( ( rule__SimpleState__NameAssignment_1 ) ) ) - // InternalRoom.g:15459:1: ( ( rule__SimpleState__NameAssignment_1 ) ) + // InternalRoom.g:15489:1: ( ( ( rule__SimpleState__NameAssignment_1 ) ) ) + // InternalRoom.g:15490:1: ( ( rule__SimpleState__NameAssignment_1 ) ) { - // InternalRoom.g:15459:1: ( ( rule__SimpleState__NameAssignment_1 ) ) - // InternalRoom.g:15460:1: ( rule__SimpleState__NameAssignment_1 ) + // InternalRoom.g:15490:1: ( ( rule__SimpleState__NameAssignment_1 ) ) + // InternalRoom.g:15491:1: ( rule__SimpleState__NameAssignment_1 ) { before(grammarAccess.getSimpleStateAccess().getNameAssignment_1()); - // InternalRoom.g:15461:1: ( rule__SimpleState__NameAssignment_1 ) - // InternalRoom.g:15461:2: rule__SimpleState__NameAssignment_1 + // InternalRoom.g:15492:1: ( rule__SimpleState__NameAssignment_1 ) + // InternalRoom.g:15492:2: rule__SimpleState__NameAssignment_1 { pushFollow(FOLLOW_2); rule__SimpleState__NameAssignment_1(); @@ -43141,14 +43238,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group__2" - // InternalRoom.g:15471:1: rule__SimpleState__Group__2 : rule__SimpleState__Group__2__Impl rule__SimpleState__Group__3 ; + // InternalRoom.g:15502:1: rule__SimpleState__Group__2 : rule__SimpleState__Group__2__Impl rule__SimpleState__Group__3 ; public final void rule__SimpleState__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15475:1: ( rule__SimpleState__Group__2__Impl rule__SimpleState__Group__3 ) - // InternalRoom.g:15476:2: rule__SimpleState__Group__2__Impl rule__SimpleState__Group__3 + // InternalRoom.g:15506:1: ( rule__SimpleState__Group__2__Impl rule__SimpleState__Group__3 ) + // InternalRoom.g:15507:2: rule__SimpleState__Group__2__Impl rule__SimpleState__Group__3 { pushFollow(FOLLOW_4); rule__SimpleState__Group__2__Impl(); @@ -43179,29 +43276,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group__2__Impl" - // InternalRoom.g:15483:1: rule__SimpleState__Group__2__Impl : ( ( rule__SimpleState__DocuAssignment_2 )? ) ; + // InternalRoom.g:15514:1: rule__SimpleState__Group__2__Impl : ( ( rule__SimpleState__DocuAssignment_2 )? ) ; public final void rule__SimpleState__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15487:1: ( ( ( rule__SimpleState__DocuAssignment_2 )? ) ) - // InternalRoom.g:15488:1: ( ( rule__SimpleState__DocuAssignment_2 )? ) + // InternalRoom.g:15518:1: ( ( ( rule__SimpleState__DocuAssignment_2 )? ) ) + // InternalRoom.g:15519:1: ( ( rule__SimpleState__DocuAssignment_2 )? ) { - // InternalRoom.g:15488:1: ( ( rule__SimpleState__DocuAssignment_2 )? ) - // InternalRoom.g:15489:1: ( rule__SimpleState__DocuAssignment_2 )? + // InternalRoom.g:15519:1: ( ( rule__SimpleState__DocuAssignment_2 )? ) + // InternalRoom.g:15520:1: ( rule__SimpleState__DocuAssignment_2 )? { before(grammarAccess.getSimpleStateAccess().getDocuAssignment_2()); - // InternalRoom.g:15490:1: ( rule__SimpleState__DocuAssignment_2 )? - int alt157=2; - int LA157_0 = input.LA(1); + // InternalRoom.g:15521:1: ( rule__SimpleState__DocuAssignment_2 )? + int alt158=2; + int LA158_0 = input.LA(1); - if ( (LA157_0==62) ) { - alt157=1; + if ( (LA158_0==62) ) { + alt158=1; } - switch (alt157) { + switch (alt158) { case 1 : - // InternalRoom.g:15490:2: rule__SimpleState__DocuAssignment_2 + // InternalRoom.g:15521:2: rule__SimpleState__DocuAssignment_2 { pushFollow(FOLLOW_2); rule__SimpleState__DocuAssignment_2(); @@ -43237,14 +43334,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group__3" - // InternalRoom.g:15500:1: rule__SimpleState__Group__3 : rule__SimpleState__Group__3__Impl ; + // InternalRoom.g:15531:1: rule__SimpleState__Group__3 : rule__SimpleState__Group__3__Impl ; public final void rule__SimpleState__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15504:1: ( rule__SimpleState__Group__3__Impl ) - // InternalRoom.g:15505:2: rule__SimpleState__Group__3__Impl + // InternalRoom.g:15535:1: ( rule__SimpleState__Group__3__Impl ) + // InternalRoom.g:15536:2: rule__SimpleState__Group__3__Impl { pushFollow(FOLLOW_2); rule__SimpleState__Group__3__Impl(); @@ -43270,29 +43367,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group__3__Impl" - // InternalRoom.g:15511:1: rule__SimpleState__Group__3__Impl : ( ( rule__SimpleState__Group_3__0 )? ) ; + // InternalRoom.g:15542:1: rule__SimpleState__Group__3__Impl : ( ( rule__SimpleState__Group_3__0 )? ) ; public final void rule__SimpleState__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15515:1: ( ( ( rule__SimpleState__Group_3__0 )? ) ) - // InternalRoom.g:15516:1: ( ( rule__SimpleState__Group_3__0 )? ) + // InternalRoom.g:15546:1: ( ( ( rule__SimpleState__Group_3__0 )? ) ) + // InternalRoom.g:15547:1: ( ( rule__SimpleState__Group_3__0 )? ) { - // InternalRoom.g:15516:1: ( ( rule__SimpleState__Group_3__0 )? ) - // InternalRoom.g:15517:1: ( rule__SimpleState__Group_3__0 )? + // InternalRoom.g:15547:1: ( ( rule__SimpleState__Group_3__0 )? ) + // InternalRoom.g:15548:1: ( rule__SimpleState__Group_3__0 )? { before(grammarAccess.getSimpleStateAccess().getGroup_3()); - // InternalRoom.g:15518:1: ( rule__SimpleState__Group_3__0 )? - int alt158=2; - int LA158_0 = input.LA(1); + // InternalRoom.g:15549:1: ( rule__SimpleState__Group_3__0 )? + int alt159=2; + int LA159_0 = input.LA(1); - if ( (LA158_0==44) ) { - alt158=1; + if ( (LA159_0==44) ) { + alt159=1; } - switch (alt158) { + switch (alt159) { case 1 : - // InternalRoom.g:15518:2: rule__SimpleState__Group_3__0 + // InternalRoom.g:15549:2: rule__SimpleState__Group_3__0 { pushFollow(FOLLOW_2); rule__SimpleState__Group_3__0(); @@ -43328,16 +43425,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3__0" - // InternalRoom.g:15536:1: rule__SimpleState__Group_3__0 : rule__SimpleState__Group_3__0__Impl rule__SimpleState__Group_3__1 ; + // InternalRoom.g:15567:1: rule__SimpleState__Group_3__0 : rule__SimpleState__Group_3__0__Impl rule__SimpleState__Group_3__1 ; public final void rule__SimpleState__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15540:1: ( rule__SimpleState__Group_3__0__Impl rule__SimpleState__Group_3__1 ) - // InternalRoom.g:15541:2: rule__SimpleState__Group_3__0__Impl rule__SimpleState__Group_3__1 + // InternalRoom.g:15571:1: ( rule__SimpleState__Group_3__0__Impl rule__SimpleState__Group_3__1 ) + // InternalRoom.g:15572:2: rule__SimpleState__Group_3__0__Impl rule__SimpleState__Group_3__1 { - pushFollow(FOLLOW_82); + pushFollow(FOLLOW_83); rule__SimpleState__Group_3__0__Impl(); state._fsp--; @@ -43366,17 +43463,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3__0__Impl" - // InternalRoom.g:15548:1: rule__SimpleState__Group_3__0__Impl : ( '{' ) ; + // InternalRoom.g:15579:1: rule__SimpleState__Group_3__0__Impl : ( '{' ) ; public final void rule__SimpleState__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15552:1: ( ( '{' ) ) - // InternalRoom.g:15553:1: ( '{' ) + // InternalRoom.g:15583:1: ( ( '{' ) ) + // InternalRoom.g:15584:1: ( '{' ) { - // InternalRoom.g:15553:1: ( '{' ) - // InternalRoom.g:15554:1: '{' + // InternalRoom.g:15584:1: ( '{' ) + // InternalRoom.g:15585:1: '{' { before(grammarAccess.getSimpleStateAccess().getLeftCurlyBracketKeyword_3_0()); match(input,44,FOLLOW_2); @@ -43403,16 +43500,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3__1" - // InternalRoom.g:15567:1: rule__SimpleState__Group_3__1 : rule__SimpleState__Group_3__1__Impl rule__SimpleState__Group_3__2 ; + // InternalRoom.g:15598:1: rule__SimpleState__Group_3__1 : rule__SimpleState__Group_3__1__Impl rule__SimpleState__Group_3__2 ; public final void rule__SimpleState__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15571:1: ( rule__SimpleState__Group_3__1__Impl rule__SimpleState__Group_3__2 ) - // InternalRoom.g:15572:2: rule__SimpleState__Group_3__1__Impl rule__SimpleState__Group_3__2 + // InternalRoom.g:15602:1: ( rule__SimpleState__Group_3__1__Impl rule__SimpleState__Group_3__2 ) + // InternalRoom.g:15603:2: rule__SimpleState__Group_3__1__Impl rule__SimpleState__Group_3__2 { - pushFollow(FOLLOW_82); + pushFollow(FOLLOW_83); rule__SimpleState__Group_3__1__Impl(); state._fsp--; @@ -43441,29 +43538,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3__1__Impl" - // InternalRoom.g:15579:1: rule__SimpleState__Group_3__1__Impl : ( ( rule__SimpleState__Group_3_1__0 )? ) ; + // InternalRoom.g:15610:1: rule__SimpleState__Group_3__1__Impl : ( ( rule__SimpleState__Group_3_1__0 )? ) ; public final void rule__SimpleState__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15583:1: ( ( ( rule__SimpleState__Group_3_1__0 )? ) ) - // InternalRoom.g:15584:1: ( ( rule__SimpleState__Group_3_1__0 )? ) + // InternalRoom.g:15614:1: ( ( ( rule__SimpleState__Group_3_1__0 )? ) ) + // InternalRoom.g:15615:1: ( ( rule__SimpleState__Group_3_1__0 )? ) { - // InternalRoom.g:15584:1: ( ( rule__SimpleState__Group_3_1__0 )? ) - // InternalRoom.g:15585:1: ( rule__SimpleState__Group_3_1__0 )? + // InternalRoom.g:15615:1: ( ( rule__SimpleState__Group_3_1__0 )? ) + // InternalRoom.g:15616:1: ( rule__SimpleState__Group_3_1__0 )? { before(grammarAccess.getSimpleStateAccess().getGroup_3_1()); - // InternalRoom.g:15586:1: ( rule__SimpleState__Group_3_1__0 )? - int alt159=2; - int LA159_0 = input.LA(1); + // InternalRoom.g:15617:1: ( rule__SimpleState__Group_3_1__0 )? + int alt160=2; + int LA160_0 = input.LA(1); - if ( (LA159_0==96) ) { - alt159=1; + if ( (LA160_0==96) ) { + alt160=1; } - switch (alt159) { + switch (alt160) { case 1 : - // InternalRoom.g:15586:2: rule__SimpleState__Group_3_1__0 + // InternalRoom.g:15617:2: rule__SimpleState__Group_3_1__0 { pushFollow(FOLLOW_2); rule__SimpleState__Group_3_1__0(); @@ -43499,16 +43596,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3__2" - // InternalRoom.g:15596:1: rule__SimpleState__Group_3__2 : rule__SimpleState__Group_3__2__Impl rule__SimpleState__Group_3__3 ; + // InternalRoom.g:15627:1: rule__SimpleState__Group_3__2 : rule__SimpleState__Group_3__2__Impl rule__SimpleState__Group_3__3 ; public final void rule__SimpleState__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15600:1: ( rule__SimpleState__Group_3__2__Impl rule__SimpleState__Group_3__3 ) - // InternalRoom.g:15601:2: rule__SimpleState__Group_3__2__Impl rule__SimpleState__Group_3__3 + // InternalRoom.g:15631:1: ( rule__SimpleState__Group_3__2__Impl rule__SimpleState__Group_3__3 ) + // InternalRoom.g:15632:2: rule__SimpleState__Group_3__2__Impl rule__SimpleState__Group_3__3 { - pushFollow(FOLLOW_82); + pushFollow(FOLLOW_83); rule__SimpleState__Group_3__2__Impl(); state._fsp--; @@ -43537,29 +43634,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3__2__Impl" - // InternalRoom.g:15608:1: rule__SimpleState__Group_3__2__Impl : ( ( rule__SimpleState__Group_3_2__0 )? ) ; + // InternalRoom.g:15639:1: rule__SimpleState__Group_3__2__Impl : ( ( rule__SimpleState__Group_3_2__0 )? ) ; public final void rule__SimpleState__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15612:1: ( ( ( rule__SimpleState__Group_3_2__0 )? ) ) - // InternalRoom.g:15613:1: ( ( rule__SimpleState__Group_3_2__0 )? ) + // InternalRoom.g:15643:1: ( ( ( rule__SimpleState__Group_3_2__0 )? ) ) + // InternalRoom.g:15644:1: ( ( rule__SimpleState__Group_3_2__0 )? ) { - // InternalRoom.g:15613:1: ( ( rule__SimpleState__Group_3_2__0 )? ) - // InternalRoom.g:15614:1: ( rule__SimpleState__Group_3_2__0 )? + // InternalRoom.g:15644:1: ( ( rule__SimpleState__Group_3_2__0 )? ) + // InternalRoom.g:15645:1: ( rule__SimpleState__Group_3_2__0 )? { before(grammarAccess.getSimpleStateAccess().getGroup_3_2()); - // InternalRoom.g:15615:1: ( rule__SimpleState__Group_3_2__0 )? - int alt160=2; - int LA160_0 = input.LA(1); + // InternalRoom.g:15646:1: ( rule__SimpleState__Group_3_2__0 )? + int alt161=2; + int LA161_0 = input.LA(1); - if ( (LA160_0==97) ) { - alt160=1; + if ( (LA161_0==97) ) { + alt161=1; } - switch (alt160) { + switch (alt161) { case 1 : - // InternalRoom.g:15615:2: rule__SimpleState__Group_3_2__0 + // InternalRoom.g:15646:2: rule__SimpleState__Group_3_2__0 { pushFollow(FOLLOW_2); rule__SimpleState__Group_3_2__0(); @@ -43595,16 +43692,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3__3" - // InternalRoom.g:15625:1: rule__SimpleState__Group_3__3 : rule__SimpleState__Group_3__3__Impl rule__SimpleState__Group_3__4 ; + // InternalRoom.g:15656:1: rule__SimpleState__Group_3__3 : rule__SimpleState__Group_3__3__Impl rule__SimpleState__Group_3__4 ; public final void rule__SimpleState__Group_3__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15629:1: ( rule__SimpleState__Group_3__3__Impl rule__SimpleState__Group_3__4 ) - // InternalRoom.g:15630:2: rule__SimpleState__Group_3__3__Impl rule__SimpleState__Group_3__4 + // InternalRoom.g:15660:1: ( rule__SimpleState__Group_3__3__Impl rule__SimpleState__Group_3__4 ) + // InternalRoom.g:15661:2: rule__SimpleState__Group_3__3__Impl rule__SimpleState__Group_3__4 { - pushFollow(FOLLOW_82); + pushFollow(FOLLOW_83); rule__SimpleState__Group_3__3__Impl(); state._fsp--; @@ -43633,29 +43730,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3__3__Impl" - // InternalRoom.g:15637:1: rule__SimpleState__Group_3__3__Impl : ( ( rule__SimpleState__Group_3_3__0 )? ) ; + // InternalRoom.g:15668:1: rule__SimpleState__Group_3__3__Impl : ( ( rule__SimpleState__Group_3_3__0 )? ) ; public final void rule__SimpleState__Group_3__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15641:1: ( ( ( rule__SimpleState__Group_3_3__0 )? ) ) - // InternalRoom.g:15642:1: ( ( rule__SimpleState__Group_3_3__0 )? ) + // InternalRoom.g:15672:1: ( ( ( rule__SimpleState__Group_3_3__0 )? ) ) + // InternalRoom.g:15673:1: ( ( rule__SimpleState__Group_3_3__0 )? ) { - // InternalRoom.g:15642:1: ( ( rule__SimpleState__Group_3_3__0 )? ) - // InternalRoom.g:15643:1: ( rule__SimpleState__Group_3_3__0 )? + // InternalRoom.g:15673:1: ( ( rule__SimpleState__Group_3_3__0 )? ) + // InternalRoom.g:15674:1: ( rule__SimpleState__Group_3_3__0 )? { before(grammarAccess.getSimpleStateAccess().getGroup_3_3()); - // InternalRoom.g:15644:1: ( rule__SimpleState__Group_3_3__0 )? - int alt161=2; - int LA161_0 = input.LA(1); + // InternalRoom.g:15675:1: ( rule__SimpleState__Group_3_3__0 )? + int alt162=2; + int LA162_0 = input.LA(1); - if ( (LA161_0==98) ) { - alt161=1; + if ( (LA162_0==98) ) { + alt162=1; } - switch (alt161) { + switch (alt162) { case 1 : - // InternalRoom.g:15644:2: rule__SimpleState__Group_3_3__0 + // InternalRoom.g:15675:2: rule__SimpleState__Group_3_3__0 { pushFollow(FOLLOW_2); rule__SimpleState__Group_3_3__0(); @@ -43691,16 +43788,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3__4" - // InternalRoom.g:15654:1: rule__SimpleState__Group_3__4 : rule__SimpleState__Group_3__4__Impl rule__SimpleState__Group_3__5 ; + // InternalRoom.g:15685:1: rule__SimpleState__Group_3__4 : rule__SimpleState__Group_3__4__Impl rule__SimpleState__Group_3__5 ; public final void rule__SimpleState__Group_3__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15658:1: ( rule__SimpleState__Group_3__4__Impl rule__SimpleState__Group_3__5 ) - // InternalRoom.g:15659:2: rule__SimpleState__Group_3__4__Impl rule__SimpleState__Group_3__5 + // InternalRoom.g:15689:1: ( rule__SimpleState__Group_3__4__Impl rule__SimpleState__Group_3__5 ) + // InternalRoom.g:15690:2: rule__SimpleState__Group_3__4__Impl rule__SimpleState__Group_3__5 { - pushFollow(FOLLOW_82); + pushFollow(FOLLOW_83); rule__SimpleState__Group_3__4__Impl(); state._fsp--; @@ -43729,29 +43826,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3__4__Impl" - // InternalRoom.g:15666:1: rule__SimpleState__Group_3__4__Impl : ( ( rule__SimpleState__Group_3_4__0 )? ) ; + // InternalRoom.g:15697:1: rule__SimpleState__Group_3__4__Impl : ( ( rule__SimpleState__Group_3_4__0 )? ) ; public final void rule__SimpleState__Group_3__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15670:1: ( ( ( rule__SimpleState__Group_3_4__0 )? ) ) - // InternalRoom.g:15671:1: ( ( rule__SimpleState__Group_3_4__0 )? ) + // InternalRoom.g:15701:1: ( ( ( rule__SimpleState__Group_3_4__0 )? ) ) + // InternalRoom.g:15702:1: ( ( rule__SimpleState__Group_3_4__0 )? ) { - // InternalRoom.g:15671:1: ( ( rule__SimpleState__Group_3_4__0 )? ) - // InternalRoom.g:15672:1: ( rule__SimpleState__Group_3_4__0 )? + // InternalRoom.g:15702:1: ( ( rule__SimpleState__Group_3_4__0 )? ) + // InternalRoom.g:15703:1: ( rule__SimpleState__Group_3_4__0 )? { before(grammarAccess.getSimpleStateAccess().getGroup_3_4()); - // InternalRoom.g:15673:1: ( rule__SimpleState__Group_3_4__0 )? - int alt162=2; - int LA162_0 = input.LA(1); + // InternalRoom.g:15704:1: ( rule__SimpleState__Group_3_4__0 )? + int alt163=2; + int LA163_0 = input.LA(1); - if ( (LA162_0==99) ) { - alt162=1; + if ( (LA163_0==99) ) { + alt163=1; } - switch (alt162) { + switch (alt163) { case 1 : - // InternalRoom.g:15673:2: rule__SimpleState__Group_3_4__0 + // InternalRoom.g:15704:2: rule__SimpleState__Group_3_4__0 { pushFollow(FOLLOW_2); rule__SimpleState__Group_3_4__0(); @@ -43787,14 +43884,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3__5" - // InternalRoom.g:15683:1: rule__SimpleState__Group_3__5 : rule__SimpleState__Group_3__5__Impl ; + // InternalRoom.g:15714:1: rule__SimpleState__Group_3__5 : rule__SimpleState__Group_3__5__Impl ; public final void rule__SimpleState__Group_3__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15687:1: ( rule__SimpleState__Group_3__5__Impl ) - // InternalRoom.g:15688:2: rule__SimpleState__Group_3__5__Impl + // InternalRoom.g:15718:1: ( rule__SimpleState__Group_3__5__Impl ) + // InternalRoom.g:15719:2: rule__SimpleState__Group_3__5__Impl { pushFollow(FOLLOW_2); rule__SimpleState__Group_3__5__Impl(); @@ -43820,17 +43917,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3__5__Impl" - // InternalRoom.g:15694:1: rule__SimpleState__Group_3__5__Impl : ( '}' ) ; + // InternalRoom.g:15725:1: rule__SimpleState__Group_3__5__Impl : ( '}' ) ; public final void rule__SimpleState__Group_3__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15698:1: ( ( '}' ) ) - // InternalRoom.g:15699:1: ( '}' ) + // InternalRoom.g:15729:1: ( ( '}' ) ) + // InternalRoom.g:15730:1: ( '}' ) { - // InternalRoom.g:15699:1: ( '}' ) - // InternalRoom.g:15700:1: '}' + // InternalRoom.g:15730:1: ( '}' ) + // InternalRoom.g:15731:1: '}' { before(grammarAccess.getSimpleStateAccess().getRightCurlyBracketKeyword_3_5()); match(input,45,FOLLOW_2); @@ -43857,16 +43954,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_1__0" - // InternalRoom.g:15725:1: rule__SimpleState__Group_3_1__0 : rule__SimpleState__Group_3_1__0__Impl rule__SimpleState__Group_3_1__1 ; + // InternalRoom.g:15756:1: rule__SimpleState__Group_3_1__0 : rule__SimpleState__Group_3_1__0__Impl rule__SimpleState__Group_3_1__1 ; public final void rule__SimpleState__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15729:1: ( rule__SimpleState__Group_3_1__0__Impl rule__SimpleState__Group_3_1__1 ) - // InternalRoom.g:15730:2: rule__SimpleState__Group_3_1__0__Impl rule__SimpleState__Group_3_1__1 + // InternalRoom.g:15760:1: ( rule__SimpleState__Group_3_1__0__Impl rule__SimpleState__Group_3_1__1 ) + // InternalRoom.g:15761:2: rule__SimpleState__Group_3_1__0__Impl rule__SimpleState__Group_3_1__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__SimpleState__Group_3_1__0__Impl(); state._fsp--; @@ -43895,17 +43992,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_1__0__Impl" - // InternalRoom.g:15737:1: rule__SimpleState__Group_3_1__0__Impl : ( 'entry' ) ; + // InternalRoom.g:15768:1: rule__SimpleState__Group_3_1__0__Impl : ( 'entry' ) ; public final void rule__SimpleState__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15741:1: ( ( 'entry' ) ) - // InternalRoom.g:15742:1: ( 'entry' ) + // InternalRoom.g:15772:1: ( ( 'entry' ) ) + // InternalRoom.g:15773:1: ( 'entry' ) { - // InternalRoom.g:15742:1: ( 'entry' ) - // InternalRoom.g:15743:1: 'entry' + // InternalRoom.g:15773:1: ( 'entry' ) + // InternalRoom.g:15774:1: 'entry' { before(grammarAccess.getSimpleStateAccess().getEntryKeyword_3_1_0()); match(input,96,FOLLOW_2); @@ -43932,14 +44029,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_1__1" - // InternalRoom.g:15756:1: rule__SimpleState__Group_3_1__1 : rule__SimpleState__Group_3_1__1__Impl ; + // InternalRoom.g:15787:1: rule__SimpleState__Group_3_1__1 : rule__SimpleState__Group_3_1__1__Impl ; public final void rule__SimpleState__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15760:1: ( rule__SimpleState__Group_3_1__1__Impl ) - // InternalRoom.g:15761:2: rule__SimpleState__Group_3_1__1__Impl + // InternalRoom.g:15791:1: ( rule__SimpleState__Group_3_1__1__Impl ) + // InternalRoom.g:15792:2: rule__SimpleState__Group_3_1__1__Impl { pushFollow(FOLLOW_2); rule__SimpleState__Group_3_1__1__Impl(); @@ -43965,21 +44062,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_1__1__Impl" - // InternalRoom.g:15767:1: rule__SimpleState__Group_3_1__1__Impl : ( ( rule__SimpleState__EntryCodeAssignment_3_1_1 ) ) ; + // InternalRoom.g:15798:1: rule__SimpleState__Group_3_1__1__Impl : ( ( rule__SimpleState__EntryCodeAssignment_3_1_1 ) ) ; public final void rule__SimpleState__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15771:1: ( ( ( rule__SimpleState__EntryCodeAssignment_3_1_1 ) ) ) - // InternalRoom.g:15772:1: ( ( rule__SimpleState__EntryCodeAssignment_3_1_1 ) ) + // InternalRoom.g:15802:1: ( ( ( rule__SimpleState__EntryCodeAssignment_3_1_1 ) ) ) + // InternalRoom.g:15803:1: ( ( rule__SimpleState__EntryCodeAssignment_3_1_1 ) ) { - // InternalRoom.g:15772:1: ( ( rule__SimpleState__EntryCodeAssignment_3_1_1 ) ) - // InternalRoom.g:15773:1: ( rule__SimpleState__EntryCodeAssignment_3_1_1 ) + // InternalRoom.g:15803:1: ( ( rule__SimpleState__EntryCodeAssignment_3_1_1 ) ) + // InternalRoom.g:15804:1: ( rule__SimpleState__EntryCodeAssignment_3_1_1 ) { before(grammarAccess.getSimpleStateAccess().getEntryCodeAssignment_3_1_1()); - // InternalRoom.g:15774:1: ( rule__SimpleState__EntryCodeAssignment_3_1_1 ) - // InternalRoom.g:15774:2: rule__SimpleState__EntryCodeAssignment_3_1_1 + // InternalRoom.g:15805:1: ( rule__SimpleState__EntryCodeAssignment_3_1_1 ) + // InternalRoom.g:15805:2: rule__SimpleState__EntryCodeAssignment_3_1_1 { pushFollow(FOLLOW_2); rule__SimpleState__EntryCodeAssignment_3_1_1(); @@ -44012,16 +44109,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_2__0" - // InternalRoom.g:15788:1: rule__SimpleState__Group_3_2__0 : rule__SimpleState__Group_3_2__0__Impl rule__SimpleState__Group_3_2__1 ; + // InternalRoom.g:15819:1: rule__SimpleState__Group_3_2__0 : rule__SimpleState__Group_3_2__0__Impl rule__SimpleState__Group_3_2__1 ; public final void rule__SimpleState__Group_3_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15792:1: ( rule__SimpleState__Group_3_2__0__Impl rule__SimpleState__Group_3_2__1 ) - // InternalRoom.g:15793:2: rule__SimpleState__Group_3_2__0__Impl rule__SimpleState__Group_3_2__1 + // InternalRoom.g:15823:1: ( rule__SimpleState__Group_3_2__0__Impl rule__SimpleState__Group_3_2__1 ) + // InternalRoom.g:15824:2: rule__SimpleState__Group_3_2__0__Impl rule__SimpleState__Group_3_2__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__SimpleState__Group_3_2__0__Impl(); state._fsp--; @@ -44050,17 +44147,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_2__0__Impl" - // InternalRoom.g:15800:1: rule__SimpleState__Group_3_2__0__Impl : ( 'exit' ) ; + // InternalRoom.g:15831:1: rule__SimpleState__Group_3_2__0__Impl : ( 'exit' ) ; public final void rule__SimpleState__Group_3_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15804:1: ( ( 'exit' ) ) - // InternalRoom.g:15805:1: ( 'exit' ) + // InternalRoom.g:15835:1: ( ( 'exit' ) ) + // InternalRoom.g:15836:1: ( 'exit' ) { - // InternalRoom.g:15805:1: ( 'exit' ) - // InternalRoom.g:15806:1: 'exit' + // InternalRoom.g:15836:1: ( 'exit' ) + // InternalRoom.g:15837:1: 'exit' { before(grammarAccess.getSimpleStateAccess().getExitKeyword_3_2_0()); match(input,97,FOLLOW_2); @@ -44087,14 +44184,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_2__1" - // InternalRoom.g:15819:1: rule__SimpleState__Group_3_2__1 : rule__SimpleState__Group_3_2__1__Impl ; + // InternalRoom.g:15850:1: rule__SimpleState__Group_3_2__1 : rule__SimpleState__Group_3_2__1__Impl ; public final void rule__SimpleState__Group_3_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15823:1: ( rule__SimpleState__Group_3_2__1__Impl ) - // InternalRoom.g:15824:2: rule__SimpleState__Group_3_2__1__Impl + // InternalRoom.g:15854:1: ( rule__SimpleState__Group_3_2__1__Impl ) + // InternalRoom.g:15855:2: rule__SimpleState__Group_3_2__1__Impl { pushFollow(FOLLOW_2); rule__SimpleState__Group_3_2__1__Impl(); @@ -44120,21 +44217,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_2__1__Impl" - // InternalRoom.g:15830:1: rule__SimpleState__Group_3_2__1__Impl : ( ( rule__SimpleState__ExitCodeAssignment_3_2_1 ) ) ; + // InternalRoom.g:15861:1: rule__SimpleState__Group_3_2__1__Impl : ( ( rule__SimpleState__ExitCodeAssignment_3_2_1 ) ) ; public final void rule__SimpleState__Group_3_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15834:1: ( ( ( rule__SimpleState__ExitCodeAssignment_3_2_1 ) ) ) - // InternalRoom.g:15835:1: ( ( rule__SimpleState__ExitCodeAssignment_3_2_1 ) ) + // InternalRoom.g:15865:1: ( ( ( rule__SimpleState__ExitCodeAssignment_3_2_1 ) ) ) + // InternalRoom.g:15866:1: ( ( rule__SimpleState__ExitCodeAssignment_3_2_1 ) ) { - // InternalRoom.g:15835:1: ( ( rule__SimpleState__ExitCodeAssignment_3_2_1 ) ) - // InternalRoom.g:15836:1: ( rule__SimpleState__ExitCodeAssignment_3_2_1 ) + // InternalRoom.g:15866:1: ( ( rule__SimpleState__ExitCodeAssignment_3_2_1 ) ) + // InternalRoom.g:15867:1: ( rule__SimpleState__ExitCodeAssignment_3_2_1 ) { before(grammarAccess.getSimpleStateAccess().getExitCodeAssignment_3_2_1()); - // InternalRoom.g:15837:1: ( rule__SimpleState__ExitCodeAssignment_3_2_1 ) - // InternalRoom.g:15837:2: rule__SimpleState__ExitCodeAssignment_3_2_1 + // InternalRoom.g:15868:1: ( rule__SimpleState__ExitCodeAssignment_3_2_1 ) + // InternalRoom.g:15868:2: rule__SimpleState__ExitCodeAssignment_3_2_1 { pushFollow(FOLLOW_2); rule__SimpleState__ExitCodeAssignment_3_2_1(); @@ -44167,16 +44264,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_3__0" - // InternalRoom.g:15851:1: rule__SimpleState__Group_3_3__0 : rule__SimpleState__Group_3_3__0__Impl rule__SimpleState__Group_3_3__1 ; + // InternalRoom.g:15882:1: rule__SimpleState__Group_3_3__0 : rule__SimpleState__Group_3_3__0__Impl rule__SimpleState__Group_3_3__1 ; public final void rule__SimpleState__Group_3_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15855:1: ( rule__SimpleState__Group_3_3__0__Impl rule__SimpleState__Group_3_3__1 ) - // InternalRoom.g:15856:2: rule__SimpleState__Group_3_3__0__Impl rule__SimpleState__Group_3_3__1 + // InternalRoom.g:15886:1: ( rule__SimpleState__Group_3_3__0__Impl rule__SimpleState__Group_3_3__1 ) + // InternalRoom.g:15887:2: rule__SimpleState__Group_3_3__0__Impl rule__SimpleState__Group_3_3__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__SimpleState__Group_3_3__0__Impl(); state._fsp--; @@ -44205,17 +44302,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_3__0__Impl" - // InternalRoom.g:15863:1: rule__SimpleState__Group_3_3__0__Impl : ( 'do' ) ; + // InternalRoom.g:15894:1: rule__SimpleState__Group_3_3__0__Impl : ( 'do' ) ; public final void rule__SimpleState__Group_3_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15867:1: ( ( 'do' ) ) - // InternalRoom.g:15868:1: ( 'do' ) + // InternalRoom.g:15898:1: ( ( 'do' ) ) + // InternalRoom.g:15899:1: ( 'do' ) { - // InternalRoom.g:15868:1: ( 'do' ) - // InternalRoom.g:15869:1: 'do' + // InternalRoom.g:15899:1: ( 'do' ) + // InternalRoom.g:15900:1: 'do' { before(grammarAccess.getSimpleStateAccess().getDoKeyword_3_3_0()); match(input,98,FOLLOW_2); @@ -44242,14 +44339,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_3__1" - // InternalRoom.g:15882:1: rule__SimpleState__Group_3_3__1 : rule__SimpleState__Group_3_3__1__Impl ; + // InternalRoom.g:15913:1: rule__SimpleState__Group_3_3__1 : rule__SimpleState__Group_3_3__1__Impl ; public final void rule__SimpleState__Group_3_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15886:1: ( rule__SimpleState__Group_3_3__1__Impl ) - // InternalRoom.g:15887:2: rule__SimpleState__Group_3_3__1__Impl + // InternalRoom.g:15917:1: ( rule__SimpleState__Group_3_3__1__Impl ) + // InternalRoom.g:15918:2: rule__SimpleState__Group_3_3__1__Impl { pushFollow(FOLLOW_2); rule__SimpleState__Group_3_3__1__Impl(); @@ -44275,21 +44372,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_3__1__Impl" - // InternalRoom.g:15893:1: rule__SimpleState__Group_3_3__1__Impl : ( ( rule__SimpleState__DoCodeAssignment_3_3_1 ) ) ; + // InternalRoom.g:15924:1: rule__SimpleState__Group_3_3__1__Impl : ( ( rule__SimpleState__DoCodeAssignment_3_3_1 ) ) ; public final void rule__SimpleState__Group_3_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15897:1: ( ( ( rule__SimpleState__DoCodeAssignment_3_3_1 ) ) ) - // InternalRoom.g:15898:1: ( ( rule__SimpleState__DoCodeAssignment_3_3_1 ) ) + // InternalRoom.g:15928:1: ( ( ( rule__SimpleState__DoCodeAssignment_3_3_1 ) ) ) + // InternalRoom.g:15929:1: ( ( rule__SimpleState__DoCodeAssignment_3_3_1 ) ) { - // InternalRoom.g:15898:1: ( ( rule__SimpleState__DoCodeAssignment_3_3_1 ) ) - // InternalRoom.g:15899:1: ( rule__SimpleState__DoCodeAssignment_3_3_1 ) + // InternalRoom.g:15929:1: ( ( rule__SimpleState__DoCodeAssignment_3_3_1 ) ) + // InternalRoom.g:15930:1: ( rule__SimpleState__DoCodeAssignment_3_3_1 ) { before(grammarAccess.getSimpleStateAccess().getDoCodeAssignment_3_3_1()); - // InternalRoom.g:15900:1: ( rule__SimpleState__DoCodeAssignment_3_3_1 ) - // InternalRoom.g:15900:2: rule__SimpleState__DoCodeAssignment_3_3_1 + // InternalRoom.g:15931:1: ( rule__SimpleState__DoCodeAssignment_3_3_1 ) + // InternalRoom.g:15931:2: rule__SimpleState__DoCodeAssignment_3_3_1 { pushFollow(FOLLOW_2); rule__SimpleState__DoCodeAssignment_3_3_1(); @@ -44322,16 +44419,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_4__0" - // InternalRoom.g:15914:1: rule__SimpleState__Group_3_4__0 : rule__SimpleState__Group_3_4__0__Impl rule__SimpleState__Group_3_4__1 ; + // InternalRoom.g:15945:1: rule__SimpleState__Group_3_4__0 : rule__SimpleState__Group_3_4__0__Impl rule__SimpleState__Group_3_4__1 ; public final void rule__SimpleState__Group_3_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15918:1: ( rule__SimpleState__Group_3_4__0__Impl rule__SimpleState__Group_3_4__1 ) - // InternalRoom.g:15919:2: rule__SimpleState__Group_3_4__0__Impl rule__SimpleState__Group_3_4__1 + // InternalRoom.g:15949:1: ( rule__SimpleState__Group_3_4__0__Impl rule__SimpleState__Group_3_4__1 ) + // InternalRoom.g:15950:2: rule__SimpleState__Group_3_4__0__Impl rule__SimpleState__Group_3_4__1 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_41); rule__SimpleState__Group_3_4__0__Impl(); state._fsp--; @@ -44360,17 +44457,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_4__0__Impl" - // InternalRoom.g:15926:1: rule__SimpleState__Group_3_4__0__Impl : ( 'subgraph' ) ; + // InternalRoom.g:15957:1: rule__SimpleState__Group_3_4__0__Impl : ( 'subgraph' ) ; public final void rule__SimpleState__Group_3_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15930:1: ( ( 'subgraph' ) ) - // InternalRoom.g:15931:1: ( 'subgraph' ) + // InternalRoom.g:15961:1: ( ( 'subgraph' ) ) + // InternalRoom.g:15962:1: ( 'subgraph' ) { - // InternalRoom.g:15931:1: ( 'subgraph' ) - // InternalRoom.g:15932:1: 'subgraph' + // InternalRoom.g:15962:1: ( 'subgraph' ) + // InternalRoom.g:15963:1: 'subgraph' { before(grammarAccess.getSimpleStateAccess().getSubgraphKeyword_3_4_0()); match(input,99,FOLLOW_2); @@ -44397,14 +44494,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_4__1" - // InternalRoom.g:15945:1: rule__SimpleState__Group_3_4__1 : rule__SimpleState__Group_3_4__1__Impl ; + // InternalRoom.g:15976:1: rule__SimpleState__Group_3_4__1 : rule__SimpleState__Group_3_4__1__Impl ; public final void rule__SimpleState__Group_3_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15949:1: ( rule__SimpleState__Group_3_4__1__Impl ) - // InternalRoom.g:15950:2: rule__SimpleState__Group_3_4__1__Impl + // InternalRoom.g:15980:1: ( rule__SimpleState__Group_3_4__1__Impl ) + // InternalRoom.g:15981:2: rule__SimpleState__Group_3_4__1__Impl { pushFollow(FOLLOW_2); rule__SimpleState__Group_3_4__1__Impl(); @@ -44430,21 +44527,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_4__1__Impl" - // InternalRoom.g:15956:1: rule__SimpleState__Group_3_4__1__Impl : ( ( rule__SimpleState__SubgraphAssignment_3_4_1 ) ) ; + // InternalRoom.g:15987:1: rule__SimpleState__Group_3_4__1__Impl : ( ( rule__SimpleState__SubgraphAssignment_3_4_1 ) ) ; public final void rule__SimpleState__Group_3_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15960:1: ( ( ( rule__SimpleState__SubgraphAssignment_3_4_1 ) ) ) - // InternalRoom.g:15961:1: ( ( rule__SimpleState__SubgraphAssignment_3_4_1 ) ) + // InternalRoom.g:15991:1: ( ( ( rule__SimpleState__SubgraphAssignment_3_4_1 ) ) ) + // InternalRoom.g:15992:1: ( ( rule__SimpleState__SubgraphAssignment_3_4_1 ) ) { - // InternalRoom.g:15961:1: ( ( rule__SimpleState__SubgraphAssignment_3_4_1 ) ) - // InternalRoom.g:15962:1: ( rule__SimpleState__SubgraphAssignment_3_4_1 ) + // InternalRoom.g:15992:1: ( ( rule__SimpleState__SubgraphAssignment_3_4_1 ) ) + // InternalRoom.g:15993:1: ( rule__SimpleState__SubgraphAssignment_3_4_1 ) { before(grammarAccess.getSimpleStateAccess().getSubgraphAssignment_3_4_1()); - // InternalRoom.g:15963:1: ( rule__SimpleState__SubgraphAssignment_3_4_1 ) - // InternalRoom.g:15963:2: rule__SimpleState__SubgraphAssignment_3_4_1 + // InternalRoom.g:15994:1: ( rule__SimpleState__SubgraphAssignment_3_4_1 ) + // InternalRoom.g:15994:2: rule__SimpleState__SubgraphAssignment_3_4_1 { pushFollow(FOLLOW_2); rule__SimpleState__SubgraphAssignment_3_4_1(); @@ -44477,14 +44574,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__0" - // InternalRoom.g:15977:1: rule__RefinedState__Group__0 : rule__RefinedState__Group__0__Impl rule__RefinedState__Group__1 ; + // InternalRoom.g:16008:1: rule__RefinedState__Group__0 : rule__RefinedState__Group__0__Impl rule__RefinedState__Group__1 ; public final void rule__RefinedState__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15981:1: ( rule__RefinedState__Group__0__Impl rule__RefinedState__Group__1 ) - // InternalRoom.g:15982:2: rule__RefinedState__Group__0__Impl rule__RefinedState__Group__1 + // InternalRoom.g:16012:1: ( rule__RefinedState__Group__0__Impl rule__RefinedState__Group__1 ) + // InternalRoom.g:16013:2: rule__RefinedState__Group__0__Impl rule__RefinedState__Group__1 { pushFollow(FOLLOW_3); rule__RefinedState__Group__0__Impl(); @@ -44515,17 +44612,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__0__Impl" - // InternalRoom.g:15989:1: rule__RefinedState__Group__0__Impl : ( 'RefinedState' ) ; + // InternalRoom.g:16020:1: rule__RefinedState__Group__0__Impl : ( 'RefinedState' ) ; public final void rule__RefinedState__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:15993:1: ( ( 'RefinedState' ) ) - // InternalRoom.g:15994:1: ( 'RefinedState' ) + // InternalRoom.g:16024:1: ( ( 'RefinedState' ) ) + // InternalRoom.g:16025:1: ( 'RefinedState' ) { - // InternalRoom.g:15994:1: ( 'RefinedState' ) - // InternalRoom.g:15995:1: 'RefinedState' + // InternalRoom.g:16025:1: ( 'RefinedState' ) + // InternalRoom.g:16026:1: 'RefinedState' { before(grammarAccess.getRefinedStateAccess().getRefinedStateKeyword_0()); match(input,100,FOLLOW_2); @@ -44552,14 +44649,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__1" - // InternalRoom.g:16008:1: rule__RefinedState__Group__1 : rule__RefinedState__Group__1__Impl rule__RefinedState__Group__2 ; + // InternalRoom.g:16039:1: rule__RefinedState__Group__1 : rule__RefinedState__Group__1__Impl rule__RefinedState__Group__2 ; public final void rule__RefinedState__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16012:1: ( rule__RefinedState__Group__1__Impl rule__RefinedState__Group__2 ) - // InternalRoom.g:16013:2: rule__RefinedState__Group__1__Impl rule__RefinedState__Group__2 + // InternalRoom.g:16043:1: ( rule__RefinedState__Group__1__Impl rule__RefinedState__Group__2 ) + // InternalRoom.g:16044:2: rule__RefinedState__Group__1__Impl rule__RefinedState__Group__2 { pushFollow(FOLLOW_4); rule__RefinedState__Group__1__Impl(); @@ -44590,21 +44687,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__1__Impl" - // InternalRoom.g:16020:1: rule__RefinedState__Group__1__Impl : ( ( rule__RefinedState__TargetAssignment_1 ) ) ; + // InternalRoom.g:16051:1: rule__RefinedState__Group__1__Impl : ( ( rule__RefinedState__TargetAssignment_1 ) ) ; public final void rule__RefinedState__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16024:1: ( ( ( rule__RefinedState__TargetAssignment_1 ) ) ) - // InternalRoom.g:16025:1: ( ( rule__RefinedState__TargetAssignment_1 ) ) + // InternalRoom.g:16055:1: ( ( ( rule__RefinedState__TargetAssignment_1 ) ) ) + // InternalRoom.g:16056:1: ( ( rule__RefinedState__TargetAssignment_1 ) ) { - // InternalRoom.g:16025:1: ( ( rule__RefinedState__TargetAssignment_1 ) ) - // InternalRoom.g:16026:1: ( rule__RefinedState__TargetAssignment_1 ) + // InternalRoom.g:16056:1: ( ( rule__RefinedState__TargetAssignment_1 ) ) + // InternalRoom.g:16057:1: ( rule__RefinedState__TargetAssignment_1 ) { before(grammarAccess.getRefinedStateAccess().getTargetAssignment_1()); - // InternalRoom.g:16027:1: ( rule__RefinedState__TargetAssignment_1 ) - // InternalRoom.g:16027:2: rule__RefinedState__TargetAssignment_1 + // InternalRoom.g:16058:1: ( rule__RefinedState__TargetAssignment_1 ) + // InternalRoom.g:16058:2: rule__RefinedState__TargetAssignment_1 { pushFollow(FOLLOW_2); rule__RefinedState__TargetAssignment_1(); @@ -44637,14 +44734,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__2" - // InternalRoom.g:16037:1: rule__RefinedState__Group__2 : rule__RefinedState__Group__2__Impl rule__RefinedState__Group__3 ; + // InternalRoom.g:16068:1: rule__RefinedState__Group__2 : rule__RefinedState__Group__2__Impl rule__RefinedState__Group__3 ; public final void rule__RefinedState__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16041:1: ( rule__RefinedState__Group__2__Impl rule__RefinedState__Group__3 ) - // InternalRoom.g:16042:2: rule__RefinedState__Group__2__Impl rule__RefinedState__Group__3 + // InternalRoom.g:16072:1: ( rule__RefinedState__Group__2__Impl rule__RefinedState__Group__3 ) + // InternalRoom.g:16073:2: rule__RefinedState__Group__2__Impl rule__RefinedState__Group__3 { pushFollow(FOLLOW_4); rule__RefinedState__Group__2__Impl(); @@ -44675,29 +44772,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__2__Impl" - // InternalRoom.g:16049:1: rule__RefinedState__Group__2__Impl : ( ( rule__RefinedState__DocuAssignment_2 )? ) ; + // InternalRoom.g:16080:1: rule__RefinedState__Group__2__Impl : ( ( rule__RefinedState__DocuAssignment_2 )? ) ; public final void rule__RefinedState__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16053:1: ( ( ( rule__RefinedState__DocuAssignment_2 )? ) ) - // InternalRoom.g:16054:1: ( ( rule__RefinedState__DocuAssignment_2 )? ) + // InternalRoom.g:16084:1: ( ( ( rule__RefinedState__DocuAssignment_2 )? ) ) + // InternalRoom.g:16085:1: ( ( rule__RefinedState__DocuAssignment_2 )? ) { - // InternalRoom.g:16054:1: ( ( rule__RefinedState__DocuAssignment_2 )? ) - // InternalRoom.g:16055:1: ( rule__RefinedState__DocuAssignment_2 )? + // InternalRoom.g:16085:1: ( ( rule__RefinedState__DocuAssignment_2 )? ) + // InternalRoom.g:16086:1: ( rule__RefinedState__DocuAssignment_2 )? { before(grammarAccess.getRefinedStateAccess().getDocuAssignment_2()); - // InternalRoom.g:16056:1: ( rule__RefinedState__DocuAssignment_2 )? - int alt163=2; - int LA163_0 = input.LA(1); + // InternalRoom.g:16087:1: ( rule__RefinedState__DocuAssignment_2 )? + int alt164=2; + int LA164_0 = input.LA(1); - if ( (LA163_0==62) ) { - alt163=1; + if ( (LA164_0==62) ) { + alt164=1; } - switch (alt163) { + switch (alt164) { case 1 : - // InternalRoom.g:16056:2: rule__RefinedState__DocuAssignment_2 + // InternalRoom.g:16087:2: rule__RefinedState__DocuAssignment_2 { pushFollow(FOLLOW_2); rule__RefinedState__DocuAssignment_2(); @@ -44733,16 +44830,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__3" - // InternalRoom.g:16066:1: rule__RefinedState__Group__3 : rule__RefinedState__Group__3__Impl rule__RefinedState__Group__4 ; + // InternalRoom.g:16097:1: rule__RefinedState__Group__3 : rule__RefinedState__Group__3__Impl rule__RefinedState__Group__4 ; public final void rule__RefinedState__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16070:1: ( rule__RefinedState__Group__3__Impl rule__RefinedState__Group__4 ) - // InternalRoom.g:16071:2: rule__RefinedState__Group__3__Impl rule__RefinedState__Group__4 + // InternalRoom.g:16101:1: ( rule__RefinedState__Group__3__Impl rule__RefinedState__Group__4 ) + // InternalRoom.g:16102:2: rule__RefinedState__Group__3__Impl rule__RefinedState__Group__4 { - pushFollow(FOLLOW_82); + pushFollow(FOLLOW_83); rule__RefinedState__Group__3__Impl(); state._fsp--; @@ -44771,17 +44868,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__3__Impl" - // InternalRoom.g:16078:1: rule__RefinedState__Group__3__Impl : ( '{' ) ; + // InternalRoom.g:16109:1: rule__RefinedState__Group__3__Impl : ( '{' ) ; public final void rule__RefinedState__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16082:1: ( ( '{' ) ) - // InternalRoom.g:16083:1: ( '{' ) + // InternalRoom.g:16113:1: ( ( '{' ) ) + // InternalRoom.g:16114:1: ( '{' ) { - // InternalRoom.g:16083:1: ( '{' ) - // InternalRoom.g:16084:1: '{' + // InternalRoom.g:16114:1: ( '{' ) + // InternalRoom.g:16115:1: '{' { before(grammarAccess.getRefinedStateAccess().getLeftCurlyBracketKeyword_3()); match(input,44,FOLLOW_2); @@ -44808,16 +44905,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__4" - // InternalRoom.g:16097:1: rule__RefinedState__Group__4 : rule__RefinedState__Group__4__Impl rule__RefinedState__Group__5 ; + // InternalRoom.g:16128:1: rule__RefinedState__Group__4 : rule__RefinedState__Group__4__Impl rule__RefinedState__Group__5 ; public final void rule__RefinedState__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16101:1: ( rule__RefinedState__Group__4__Impl rule__RefinedState__Group__5 ) - // InternalRoom.g:16102:2: rule__RefinedState__Group__4__Impl rule__RefinedState__Group__5 + // InternalRoom.g:16132:1: ( rule__RefinedState__Group__4__Impl rule__RefinedState__Group__5 ) + // InternalRoom.g:16133:2: rule__RefinedState__Group__4__Impl rule__RefinedState__Group__5 { - pushFollow(FOLLOW_82); + pushFollow(FOLLOW_83); rule__RefinedState__Group__4__Impl(); state._fsp--; @@ -44846,29 +44943,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__4__Impl" - // InternalRoom.g:16109:1: rule__RefinedState__Group__4__Impl : ( ( rule__RefinedState__Group_4__0 )? ) ; + // InternalRoom.g:16140:1: rule__RefinedState__Group__4__Impl : ( ( rule__RefinedState__Group_4__0 )? ) ; public final void rule__RefinedState__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16113:1: ( ( ( rule__RefinedState__Group_4__0 )? ) ) - // InternalRoom.g:16114:1: ( ( rule__RefinedState__Group_4__0 )? ) + // InternalRoom.g:16144:1: ( ( ( rule__RefinedState__Group_4__0 )? ) ) + // InternalRoom.g:16145:1: ( ( rule__RefinedState__Group_4__0 )? ) { - // InternalRoom.g:16114:1: ( ( rule__RefinedState__Group_4__0 )? ) - // InternalRoom.g:16115:1: ( rule__RefinedState__Group_4__0 )? + // InternalRoom.g:16145:1: ( ( rule__RefinedState__Group_4__0 )? ) + // InternalRoom.g:16146:1: ( rule__RefinedState__Group_4__0 )? { before(grammarAccess.getRefinedStateAccess().getGroup_4()); - // InternalRoom.g:16116:1: ( rule__RefinedState__Group_4__0 )? - int alt164=2; - int LA164_0 = input.LA(1); + // InternalRoom.g:16147:1: ( rule__RefinedState__Group_4__0 )? + int alt165=2; + int LA165_0 = input.LA(1); - if ( (LA164_0==96) ) { - alt164=1; + if ( (LA165_0==96) ) { + alt165=1; } - switch (alt164) { + switch (alt165) { case 1 : - // InternalRoom.g:16116:2: rule__RefinedState__Group_4__0 + // InternalRoom.g:16147:2: rule__RefinedState__Group_4__0 { pushFollow(FOLLOW_2); rule__RefinedState__Group_4__0(); @@ -44904,16 +45001,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__5" - // InternalRoom.g:16126:1: rule__RefinedState__Group__5 : rule__RefinedState__Group__5__Impl rule__RefinedState__Group__6 ; + // InternalRoom.g:16157:1: rule__RefinedState__Group__5 : rule__RefinedState__Group__5__Impl rule__RefinedState__Group__6 ; public final void rule__RefinedState__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16130:1: ( rule__RefinedState__Group__5__Impl rule__RefinedState__Group__6 ) - // InternalRoom.g:16131:2: rule__RefinedState__Group__5__Impl rule__RefinedState__Group__6 + // InternalRoom.g:16161:1: ( rule__RefinedState__Group__5__Impl rule__RefinedState__Group__6 ) + // InternalRoom.g:16162:2: rule__RefinedState__Group__5__Impl rule__RefinedState__Group__6 { - pushFollow(FOLLOW_82); + pushFollow(FOLLOW_83); rule__RefinedState__Group__5__Impl(); state._fsp--; @@ -44942,29 +45039,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__5__Impl" - // InternalRoom.g:16138:1: rule__RefinedState__Group__5__Impl : ( ( rule__RefinedState__Group_5__0 )? ) ; + // InternalRoom.g:16169:1: rule__RefinedState__Group__5__Impl : ( ( rule__RefinedState__Group_5__0 )? ) ; public final void rule__RefinedState__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16142:1: ( ( ( rule__RefinedState__Group_5__0 )? ) ) - // InternalRoom.g:16143:1: ( ( rule__RefinedState__Group_5__0 )? ) + // InternalRoom.g:16173:1: ( ( ( rule__RefinedState__Group_5__0 )? ) ) + // InternalRoom.g:16174:1: ( ( rule__RefinedState__Group_5__0 )? ) { - // InternalRoom.g:16143:1: ( ( rule__RefinedState__Group_5__0 )? ) - // InternalRoom.g:16144:1: ( rule__RefinedState__Group_5__0 )? + // InternalRoom.g:16174:1: ( ( rule__RefinedState__Group_5__0 )? ) + // InternalRoom.g:16175:1: ( rule__RefinedState__Group_5__0 )? { before(grammarAccess.getRefinedStateAccess().getGroup_5()); - // InternalRoom.g:16145:1: ( rule__RefinedState__Group_5__0 )? - int alt165=2; - int LA165_0 = input.LA(1); + // InternalRoom.g:16176:1: ( rule__RefinedState__Group_5__0 )? + int alt166=2; + int LA166_0 = input.LA(1); - if ( (LA165_0==97) ) { - alt165=1; + if ( (LA166_0==97) ) { + alt166=1; } - switch (alt165) { + switch (alt166) { case 1 : - // InternalRoom.g:16145:2: rule__RefinedState__Group_5__0 + // InternalRoom.g:16176:2: rule__RefinedState__Group_5__0 { pushFollow(FOLLOW_2); rule__RefinedState__Group_5__0(); @@ -45000,16 +45097,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__6" - // InternalRoom.g:16155:1: rule__RefinedState__Group__6 : rule__RefinedState__Group__6__Impl rule__RefinedState__Group__7 ; + // InternalRoom.g:16186:1: rule__RefinedState__Group__6 : rule__RefinedState__Group__6__Impl rule__RefinedState__Group__7 ; public final void rule__RefinedState__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16159:1: ( rule__RefinedState__Group__6__Impl rule__RefinedState__Group__7 ) - // InternalRoom.g:16160:2: rule__RefinedState__Group__6__Impl rule__RefinedState__Group__7 + // InternalRoom.g:16190:1: ( rule__RefinedState__Group__6__Impl rule__RefinedState__Group__7 ) + // InternalRoom.g:16191:2: rule__RefinedState__Group__6__Impl rule__RefinedState__Group__7 { - pushFollow(FOLLOW_82); + pushFollow(FOLLOW_83); rule__RefinedState__Group__6__Impl(); state._fsp--; @@ -45038,29 +45135,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__6__Impl" - // InternalRoom.g:16167:1: rule__RefinedState__Group__6__Impl : ( ( rule__RefinedState__Group_6__0 )? ) ; + // InternalRoom.g:16198:1: rule__RefinedState__Group__6__Impl : ( ( rule__RefinedState__Group_6__0 )? ) ; public final void rule__RefinedState__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16171:1: ( ( ( rule__RefinedState__Group_6__0 )? ) ) - // InternalRoom.g:16172:1: ( ( rule__RefinedState__Group_6__0 )? ) + // InternalRoom.g:16202:1: ( ( ( rule__RefinedState__Group_6__0 )? ) ) + // InternalRoom.g:16203:1: ( ( rule__RefinedState__Group_6__0 )? ) { - // InternalRoom.g:16172:1: ( ( rule__RefinedState__Group_6__0 )? ) - // InternalRoom.g:16173:1: ( rule__RefinedState__Group_6__0 )? + // InternalRoom.g:16203:1: ( ( rule__RefinedState__Group_6__0 )? ) + // InternalRoom.g:16204:1: ( rule__RefinedState__Group_6__0 )? { before(grammarAccess.getRefinedStateAccess().getGroup_6()); - // InternalRoom.g:16174:1: ( rule__RefinedState__Group_6__0 )? - int alt166=2; - int LA166_0 = input.LA(1); + // InternalRoom.g:16205:1: ( rule__RefinedState__Group_6__0 )? + int alt167=2; + int LA167_0 = input.LA(1); - if ( (LA166_0==98) ) { - alt166=1; + if ( (LA167_0==98) ) { + alt167=1; } - switch (alt166) { + switch (alt167) { case 1 : - // InternalRoom.g:16174:2: rule__RefinedState__Group_6__0 + // InternalRoom.g:16205:2: rule__RefinedState__Group_6__0 { pushFollow(FOLLOW_2); rule__RefinedState__Group_6__0(); @@ -45096,16 +45193,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__7" - // InternalRoom.g:16184:1: rule__RefinedState__Group__7 : rule__RefinedState__Group__7__Impl rule__RefinedState__Group__8 ; + // InternalRoom.g:16215:1: rule__RefinedState__Group__7 : rule__RefinedState__Group__7__Impl rule__RefinedState__Group__8 ; public final void rule__RefinedState__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16188:1: ( rule__RefinedState__Group__7__Impl rule__RefinedState__Group__8 ) - // InternalRoom.g:16189:2: rule__RefinedState__Group__7__Impl rule__RefinedState__Group__8 + // InternalRoom.g:16219:1: ( rule__RefinedState__Group__7__Impl rule__RefinedState__Group__8 ) + // InternalRoom.g:16220:2: rule__RefinedState__Group__7__Impl rule__RefinedState__Group__8 { - pushFollow(FOLLOW_82); + pushFollow(FOLLOW_83); rule__RefinedState__Group__7__Impl(); state._fsp--; @@ -45134,29 +45231,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__7__Impl" - // InternalRoom.g:16196:1: rule__RefinedState__Group__7__Impl : ( ( rule__RefinedState__Group_7__0 )? ) ; + // InternalRoom.g:16227:1: rule__RefinedState__Group__7__Impl : ( ( rule__RefinedState__Group_7__0 )? ) ; public final void rule__RefinedState__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16200:1: ( ( ( rule__RefinedState__Group_7__0 )? ) ) - // InternalRoom.g:16201:1: ( ( rule__RefinedState__Group_7__0 )? ) + // InternalRoom.g:16231:1: ( ( ( rule__RefinedState__Group_7__0 )? ) ) + // InternalRoom.g:16232:1: ( ( rule__RefinedState__Group_7__0 )? ) { - // InternalRoom.g:16201:1: ( ( rule__RefinedState__Group_7__0 )? ) - // InternalRoom.g:16202:1: ( rule__RefinedState__Group_7__0 )? + // InternalRoom.g:16232:1: ( ( rule__RefinedState__Group_7__0 )? ) + // InternalRoom.g:16233:1: ( rule__RefinedState__Group_7__0 )? { before(grammarAccess.getRefinedStateAccess().getGroup_7()); - // InternalRoom.g:16203:1: ( rule__RefinedState__Group_7__0 )? - int alt167=2; - int LA167_0 = input.LA(1); + // InternalRoom.g:16234:1: ( rule__RefinedState__Group_7__0 )? + int alt168=2; + int LA168_0 = input.LA(1); - if ( (LA167_0==99) ) { - alt167=1; + if ( (LA168_0==99) ) { + alt168=1; } - switch (alt167) { + switch (alt168) { case 1 : - // InternalRoom.g:16203:2: rule__RefinedState__Group_7__0 + // InternalRoom.g:16234:2: rule__RefinedState__Group_7__0 { pushFollow(FOLLOW_2); rule__RefinedState__Group_7__0(); @@ -45192,14 +45289,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__8" - // InternalRoom.g:16213:1: rule__RefinedState__Group__8 : rule__RefinedState__Group__8__Impl ; + // InternalRoom.g:16244:1: rule__RefinedState__Group__8 : rule__RefinedState__Group__8__Impl ; public final void rule__RefinedState__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16217:1: ( rule__RefinedState__Group__8__Impl ) - // InternalRoom.g:16218:2: rule__RefinedState__Group__8__Impl + // InternalRoom.g:16248:1: ( rule__RefinedState__Group__8__Impl ) + // InternalRoom.g:16249:2: rule__RefinedState__Group__8__Impl { pushFollow(FOLLOW_2); rule__RefinedState__Group__8__Impl(); @@ -45225,17 +45322,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__8__Impl" - // InternalRoom.g:16224:1: rule__RefinedState__Group__8__Impl : ( '}' ) ; + // InternalRoom.g:16255:1: rule__RefinedState__Group__8__Impl : ( '}' ) ; public final void rule__RefinedState__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16228:1: ( ( '}' ) ) - // InternalRoom.g:16229:1: ( '}' ) + // InternalRoom.g:16259:1: ( ( '}' ) ) + // InternalRoom.g:16260:1: ( '}' ) { - // InternalRoom.g:16229:1: ( '}' ) - // InternalRoom.g:16230:1: '}' + // InternalRoom.g:16260:1: ( '}' ) + // InternalRoom.g:16261:1: '}' { before(grammarAccess.getRefinedStateAccess().getRightCurlyBracketKeyword_8()); match(input,45,FOLLOW_2); @@ -45262,16 +45359,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_4__0" - // InternalRoom.g:16261:1: rule__RefinedState__Group_4__0 : rule__RefinedState__Group_4__0__Impl rule__RefinedState__Group_4__1 ; + // InternalRoom.g:16292:1: rule__RefinedState__Group_4__0 : rule__RefinedState__Group_4__0__Impl rule__RefinedState__Group_4__1 ; public final void rule__RefinedState__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16265:1: ( rule__RefinedState__Group_4__0__Impl rule__RefinedState__Group_4__1 ) - // InternalRoom.g:16266:2: rule__RefinedState__Group_4__0__Impl rule__RefinedState__Group_4__1 + // InternalRoom.g:16296:1: ( rule__RefinedState__Group_4__0__Impl rule__RefinedState__Group_4__1 ) + // InternalRoom.g:16297:2: rule__RefinedState__Group_4__0__Impl rule__RefinedState__Group_4__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__RefinedState__Group_4__0__Impl(); state._fsp--; @@ -45300,17 +45397,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_4__0__Impl" - // InternalRoom.g:16273:1: rule__RefinedState__Group_4__0__Impl : ( 'entry' ) ; + // InternalRoom.g:16304:1: rule__RefinedState__Group_4__0__Impl : ( 'entry' ) ; public final void rule__RefinedState__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16277:1: ( ( 'entry' ) ) - // InternalRoom.g:16278:1: ( 'entry' ) + // InternalRoom.g:16308:1: ( ( 'entry' ) ) + // InternalRoom.g:16309:1: ( 'entry' ) { - // InternalRoom.g:16278:1: ( 'entry' ) - // InternalRoom.g:16279:1: 'entry' + // InternalRoom.g:16309:1: ( 'entry' ) + // InternalRoom.g:16310:1: 'entry' { before(grammarAccess.getRefinedStateAccess().getEntryKeyword_4_0()); match(input,96,FOLLOW_2); @@ -45337,14 +45434,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_4__1" - // InternalRoom.g:16292:1: rule__RefinedState__Group_4__1 : rule__RefinedState__Group_4__1__Impl ; + // InternalRoom.g:16323:1: rule__RefinedState__Group_4__1 : rule__RefinedState__Group_4__1__Impl ; public final void rule__RefinedState__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16296:1: ( rule__RefinedState__Group_4__1__Impl ) - // InternalRoom.g:16297:2: rule__RefinedState__Group_4__1__Impl + // InternalRoom.g:16327:1: ( rule__RefinedState__Group_4__1__Impl ) + // InternalRoom.g:16328:2: rule__RefinedState__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__RefinedState__Group_4__1__Impl(); @@ -45370,21 +45467,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_4__1__Impl" - // InternalRoom.g:16303:1: rule__RefinedState__Group_4__1__Impl : ( ( rule__RefinedState__EntryCodeAssignment_4_1 ) ) ; + // InternalRoom.g:16334:1: rule__RefinedState__Group_4__1__Impl : ( ( rule__RefinedState__EntryCodeAssignment_4_1 ) ) ; public final void rule__RefinedState__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16307:1: ( ( ( rule__RefinedState__EntryCodeAssignment_4_1 ) ) ) - // InternalRoom.g:16308:1: ( ( rule__RefinedState__EntryCodeAssignment_4_1 ) ) + // InternalRoom.g:16338:1: ( ( ( rule__RefinedState__EntryCodeAssignment_4_1 ) ) ) + // InternalRoom.g:16339:1: ( ( rule__RefinedState__EntryCodeAssignment_4_1 ) ) { - // InternalRoom.g:16308:1: ( ( rule__RefinedState__EntryCodeAssignment_4_1 ) ) - // InternalRoom.g:16309:1: ( rule__RefinedState__EntryCodeAssignment_4_1 ) + // InternalRoom.g:16339:1: ( ( rule__RefinedState__EntryCodeAssignment_4_1 ) ) + // InternalRoom.g:16340:1: ( rule__RefinedState__EntryCodeAssignment_4_1 ) { before(grammarAccess.getRefinedStateAccess().getEntryCodeAssignment_4_1()); - // InternalRoom.g:16310:1: ( rule__RefinedState__EntryCodeAssignment_4_1 ) - // InternalRoom.g:16310:2: rule__RefinedState__EntryCodeAssignment_4_1 + // InternalRoom.g:16341:1: ( rule__RefinedState__EntryCodeAssignment_4_1 ) + // InternalRoom.g:16341:2: rule__RefinedState__EntryCodeAssignment_4_1 { pushFollow(FOLLOW_2); rule__RefinedState__EntryCodeAssignment_4_1(); @@ -45417,16 +45514,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_5__0" - // InternalRoom.g:16324:1: rule__RefinedState__Group_5__0 : rule__RefinedState__Group_5__0__Impl rule__RefinedState__Group_5__1 ; + // InternalRoom.g:16355:1: rule__RefinedState__Group_5__0 : rule__RefinedState__Group_5__0__Impl rule__RefinedState__Group_5__1 ; public final void rule__RefinedState__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16328:1: ( rule__RefinedState__Group_5__0__Impl rule__RefinedState__Group_5__1 ) - // InternalRoom.g:16329:2: rule__RefinedState__Group_5__0__Impl rule__RefinedState__Group_5__1 + // InternalRoom.g:16359:1: ( rule__RefinedState__Group_5__0__Impl rule__RefinedState__Group_5__1 ) + // InternalRoom.g:16360:2: rule__RefinedState__Group_5__0__Impl rule__RefinedState__Group_5__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__RefinedState__Group_5__0__Impl(); state._fsp--; @@ -45455,17 +45552,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_5__0__Impl" - // InternalRoom.g:16336:1: rule__RefinedState__Group_5__0__Impl : ( 'exit' ) ; + // InternalRoom.g:16367:1: rule__RefinedState__Group_5__0__Impl : ( 'exit' ) ; public final void rule__RefinedState__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16340:1: ( ( 'exit' ) ) - // InternalRoom.g:16341:1: ( 'exit' ) + // InternalRoom.g:16371:1: ( ( 'exit' ) ) + // InternalRoom.g:16372:1: ( 'exit' ) { - // InternalRoom.g:16341:1: ( 'exit' ) - // InternalRoom.g:16342:1: 'exit' + // InternalRoom.g:16372:1: ( 'exit' ) + // InternalRoom.g:16373:1: 'exit' { before(grammarAccess.getRefinedStateAccess().getExitKeyword_5_0()); match(input,97,FOLLOW_2); @@ -45492,14 +45589,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_5__1" - // InternalRoom.g:16355:1: rule__RefinedState__Group_5__1 : rule__RefinedState__Group_5__1__Impl ; + // InternalRoom.g:16386:1: rule__RefinedState__Group_5__1 : rule__RefinedState__Group_5__1__Impl ; public final void rule__RefinedState__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16359:1: ( rule__RefinedState__Group_5__1__Impl ) - // InternalRoom.g:16360:2: rule__RefinedState__Group_5__1__Impl + // InternalRoom.g:16390:1: ( rule__RefinedState__Group_5__1__Impl ) + // InternalRoom.g:16391:2: rule__RefinedState__Group_5__1__Impl { pushFollow(FOLLOW_2); rule__RefinedState__Group_5__1__Impl(); @@ -45525,21 +45622,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_5__1__Impl" - // InternalRoom.g:16366:1: rule__RefinedState__Group_5__1__Impl : ( ( rule__RefinedState__ExitCodeAssignment_5_1 ) ) ; + // InternalRoom.g:16397:1: rule__RefinedState__Group_5__1__Impl : ( ( rule__RefinedState__ExitCodeAssignment_5_1 ) ) ; public final void rule__RefinedState__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16370:1: ( ( ( rule__RefinedState__ExitCodeAssignment_5_1 ) ) ) - // InternalRoom.g:16371:1: ( ( rule__RefinedState__ExitCodeAssignment_5_1 ) ) + // InternalRoom.g:16401:1: ( ( ( rule__RefinedState__ExitCodeAssignment_5_1 ) ) ) + // InternalRoom.g:16402:1: ( ( rule__RefinedState__ExitCodeAssignment_5_1 ) ) { - // InternalRoom.g:16371:1: ( ( rule__RefinedState__ExitCodeAssignment_5_1 ) ) - // InternalRoom.g:16372:1: ( rule__RefinedState__ExitCodeAssignment_5_1 ) + // InternalRoom.g:16402:1: ( ( rule__RefinedState__ExitCodeAssignment_5_1 ) ) + // InternalRoom.g:16403:1: ( rule__RefinedState__ExitCodeAssignment_5_1 ) { before(grammarAccess.getRefinedStateAccess().getExitCodeAssignment_5_1()); - // InternalRoom.g:16373:1: ( rule__RefinedState__ExitCodeAssignment_5_1 ) - // InternalRoom.g:16373:2: rule__RefinedState__ExitCodeAssignment_5_1 + // InternalRoom.g:16404:1: ( rule__RefinedState__ExitCodeAssignment_5_1 ) + // InternalRoom.g:16404:2: rule__RefinedState__ExitCodeAssignment_5_1 { pushFollow(FOLLOW_2); rule__RefinedState__ExitCodeAssignment_5_1(); @@ -45572,16 +45669,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_6__0" - // InternalRoom.g:16387:1: rule__RefinedState__Group_6__0 : rule__RefinedState__Group_6__0__Impl rule__RefinedState__Group_6__1 ; + // InternalRoom.g:16418:1: rule__RefinedState__Group_6__0 : rule__RefinedState__Group_6__0__Impl rule__RefinedState__Group_6__1 ; public final void rule__RefinedState__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16391:1: ( rule__RefinedState__Group_6__0__Impl rule__RefinedState__Group_6__1 ) - // InternalRoom.g:16392:2: rule__RefinedState__Group_6__0__Impl rule__RefinedState__Group_6__1 + // InternalRoom.g:16422:1: ( rule__RefinedState__Group_6__0__Impl rule__RefinedState__Group_6__1 ) + // InternalRoom.g:16423:2: rule__RefinedState__Group_6__0__Impl rule__RefinedState__Group_6__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__RefinedState__Group_6__0__Impl(); state._fsp--; @@ -45610,17 +45707,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_6__0__Impl" - // InternalRoom.g:16399:1: rule__RefinedState__Group_6__0__Impl : ( 'do' ) ; + // InternalRoom.g:16430:1: rule__RefinedState__Group_6__0__Impl : ( 'do' ) ; public final void rule__RefinedState__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16403:1: ( ( 'do' ) ) - // InternalRoom.g:16404:1: ( 'do' ) + // InternalRoom.g:16434:1: ( ( 'do' ) ) + // InternalRoom.g:16435:1: ( 'do' ) { - // InternalRoom.g:16404:1: ( 'do' ) - // InternalRoom.g:16405:1: 'do' + // InternalRoom.g:16435:1: ( 'do' ) + // InternalRoom.g:16436:1: 'do' { before(grammarAccess.getRefinedStateAccess().getDoKeyword_6_0()); match(input,98,FOLLOW_2); @@ -45647,14 +45744,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_6__1" - // InternalRoom.g:16418:1: rule__RefinedState__Group_6__1 : rule__RefinedState__Group_6__1__Impl ; + // InternalRoom.g:16449:1: rule__RefinedState__Group_6__1 : rule__RefinedState__Group_6__1__Impl ; public final void rule__RefinedState__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16422:1: ( rule__RefinedState__Group_6__1__Impl ) - // InternalRoom.g:16423:2: rule__RefinedState__Group_6__1__Impl + // InternalRoom.g:16453:1: ( rule__RefinedState__Group_6__1__Impl ) + // InternalRoom.g:16454:2: rule__RefinedState__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__RefinedState__Group_6__1__Impl(); @@ -45680,21 +45777,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_6__1__Impl" - // InternalRoom.g:16429:1: rule__RefinedState__Group_6__1__Impl : ( ( rule__RefinedState__DoCodeAssignment_6_1 ) ) ; + // InternalRoom.g:16460:1: rule__RefinedState__Group_6__1__Impl : ( ( rule__RefinedState__DoCodeAssignment_6_1 ) ) ; public final void rule__RefinedState__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16433:1: ( ( ( rule__RefinedState__DoCodeAssignment_6_1 ) ) ) - // InternalRoom.g:16434:1: ( ( rule__RefinedState__DoCodeAssignment_6_1 ) ) + // InternalRoom.g:16464:1: ( ( ( rule__RefinedState__DoCodeAssignment_6_1 ) ) ) + // InternalRoom.g:16465:1: ( ( rule__RefinedState__DoCodeAssignment_6_1 ) ) { - // InternalRoom.g:16434:1: ( ( rule__RefinedState__DoCodeAssignment_6_1 ) ) - // InternalRoom.g:16435:1: ( rule__RefinedState__DoCodeAssignment_6_1 ) + // InternalRoom.g:16465:1: ( ( rule__RefinedState__DoCodeAssignment_6_1 ) ) + // InternalRoom.g:16466:1: ( rule__RefinedState__DoCodeAssignment_6_1 ) { before(grammarAccess.getRefinedStateAccess().getDoCodeAssignment_6_1()); - // InternalRoom.g:16436:1: ( rule__RefinedState__DoCodeAssignment_6_1 ) - // InternalRoom.g:16436:2: rule__RefinedState__DoCodeAssignment_6_1 + // InternalRoom.g:16467:1: ( rule__RefinedState__DoCodeAssignment_6_1 ) + // InternalRoom.g:16467:2: rule__RefinedState__DoCodeAssignment_6_1 { pushFollow(FOLLOW_2); rule__RefinedState__DoCodeAssignment_6_1(); @@ -45727,16 +45824,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_7__0" - // InternalRoom.g:16450:1: rule__RefinedState__Group_7__0 : rule__RefinedState__Group_7__0__Impl rule__RefinedState__Group_7__1 ; + // InternalRoom.g:16481:1: rule__RefinedState__Group_7__0 : rule__RefinedState__Group_7__0__Impl rule__RefinedState__Group_7__1 ; public final void rule__RefinedState__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16454:1: ( rule__RefinedState__Group_7__0__Impl rule__RefinedState__Group_7__1 ) - // InternalRoom.g:16455:2: rule__RefinedState__Group_7__0__Impl rule__RefinedState__Group_7__1 + // InternalRoom.g:16485:1: ( rule__RefinedState__Group_7__0__Impl rule__RefinedState__Group_7__1 ) + // InternalRoom.g:16486:2: rule__RefinedState__Group_7__0__Impl rule__RefinedState__Group_7__1 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_41); rule__RefinedState__Group_7__0__Impl(); state._fsp--; @@ -45765,17 +45862,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_7__0__Impl" - // InternalRoom.g:16462:1: rule__RefinedState__Group_7__0__Impl : ( 'subgraph' ) ; + // InternalRoom.g:16493:1: rule__RefinedState__Group_7__0__Impl : ( 'subgraph' ) ; public final void rule__RefinedState__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16466:1: ( ( 'subgraph' ) ) - // InternalRoom.g:16467:1: ( 'subgraph' ) + // InternalRoom.g:16497:1: ( ( 'subgraph' ) ) + // InternalRoom.g:16498:1: ( 'subgraph' ) { - // InternalRoom.g:16467:1: ( 'subgraph' ) - // InternalRoom.g:16468:1: 'subgraph' + // InternalRoom.g:16498:1: ( 'subgraph' ) + // InternalRoom.g:16499:1: 'subgraph' { before(grammarAccess.getRefinedStateAccess().getSubgraphKeyword_7_0()); match(input,99,FOLLOW_2); @@ -45802,14 +45899,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_7__1" - // InternalRoom.g:16481:1: rule__RefinedState__Group_7__1 : rule__RefinedState__Group_7__1__Impl ; + // InternalRoom.g:16512:1: rule__RefinedState__Group_7__1 : rule__RefinedState__Group_7__1__Impl ; public final void rule__RefinedState__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16485:1: ( rule__RefinedState__Group_7__1__Impl ) - // InternalRoom.g:16486:2: rule__RefinedState__Group_7__1__Impl + // InternalRoom.g:16516:1: ( rule__RefinedState__Group_7__1__Impl ) + // InternalRoom.g:16517:2: rule__RefinedState__Group_7__1__Impl { pushFollow(FOLLOW_2); rule__RefinedState__Group_7__1__Impl(); @@ -45835,21 +45932,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_7__1__Impl" - // InternalRoom.g:16492:1: rule__RefinedState__Group_7__1__Impl : ( ( rule__RefinedState__SubgraphAssignment_7_1 ) ) ; + // InternalRoom.g:16523:1: rule__RefinedState__Group_7__1__Impl : ( ( rule__RefinedState__SubgraphAssignment_7_1 ) ) ; public final void rule__RefinedState__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16496:1: ( ( ( rule__RefinedState__SubgraphAssignment_7_1 ) ) ) - // InternalRoom.g:16497:1: ( ( rule__RefinedState__SubgraphAssignment_7_1 ) ) + // InternalRoom.g:16527:1: ( ( ( rule__RefinedState__SubgraphAssignment_7_1 ) ) ) + // InternalRoom.g:16528:1: ( ( rule__RefinedState__SubgraphAssignment_7_1 ) ) { - // InternalRoom.g:16497:1: ( ( rule__RefinedState__SubgraphAssignment_7_1 ) ) - // InternalRoom.g:16498:1: ( rule__RefinedState__SubgraphAssignment_7_1 ) + // InternalRoom.g:16528:1: ( ( rule__RefinedState__SubgraphAssignment_7_1 ) ) + // InternalRoom.g:16529:1: ( rule__RefinedState__SubgraphAssignment_7_1 ) { before(grammarAccess.getRefinedStateAccess().getSubgraphAssignment_7_1()); - // InternalRoom.g:16499:1: ( rule__RefinedState__SubgraphAssignment_7_1 ) - // InternalRoom.g:16499:2: rule__RefinedState__SubgraphAssignment_7_1 + // InternalRoom.g:16530:1: ( rule__RefinedState__SubgraphAssignment_7_1 ) + // InternalRoom.g:16530:2: rule__RefinedState__SubgraphAssignment_7_1 { pushFollow(FOLLOW_2); rule__RefinedState__SubgraphAssignment_7_1(); @@ -45882,16 +45979,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DetailCode__Group_0__0" - // InternalRoom.g:16513:1: rule__DetailCode__Group_0__0 : rule__DetailCode__Group_0__0__Impl rule__DetailCode__Group_0__1 ; + // InternalRoom.g:16544:1: rule__DetailCode__Group_0__0 : rule__DetailCode__Group_0__0__Impl rule__DetailCode__Group_0__1 ; public final void rule__DetailCode__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16517:1: ( rule__DetailCode__Group_0__0__Impl rule__DetailCode__Group_0__1 ) - // InternalRoom.g:16518:2: rule__DetailCode__Group_0__0__Impl rule__DetailCode__Group_0__1 + // InternalRoom.g:16548:1: ( rule__DetailCode__Group_0__0__Impl rule__DetailCode__Group_0__1 ) + // InternalRoom.g:16549:2: rule__DetailCode__Group_0__0__Impl rule__DetailCode__Group_0__1 { - pushFollow(FOLLOW_83); + pushFollow(FOLLOW_84); rule__DetailCode__Group_0__0__Impl(); state._fsp--; @@ -45920,21 +46017,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DetailCode__Group_0__0__Impl" - // InternalRoom.g:16525:1: rule__DetailCode__Group_0__0__Impl : ( () ) ; + // InternalRoom.g:16556:1: rule__DetailCode__Group_0__0__Impl : ( () ) ; public final void rule__DetailCode__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16529:1: ( ( () ) ) - // InternalRoom.g:16530:1: ( () ) + // InternalRoom.g:16560:1: ( ( () ) ) + // InternalRoom.g:16561:1: ( () ) { - // InternalRoom.g:16530:1: ( () ) - // InternalRoom.g:16531:1: () + // InternalRoom.g:16561:1: ( () ) + // InternalRoom.g:16562:1: () { before(grammarAccess.getDetailCodeAccess().getDetailCodeAction_0_0()); - // InternalRoom.g:16532:1: () - // InternalRoom.g:16534:1: + // InternalRoom.g:16563:1: () + // InternalRoom.g:16565:1: { } @@ -45957,14 +46054,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DetailCode__Group_0__1" - // InternalRoom.g:16544:1: rule__DetailCode__Group_0__1 : rule__DetailCode__Group_0__1__Impl ; + // InternalRoom.g:16575:1: rule__DetailCode__Group_0__1 : rule__DetailCode__Group_0__1__Impl ; public final void rule__DetailCode__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16548:1: ( rule__DetailCode__Group_0__1__Impl ) - // InternalRoom.g:16549:2: rule__DetailCode__Group_0__1__Impl + // InternalRoom.g:16579:1: ( rule__DetailCode__Group_0__1__Impl ) + // InternalRoom.g:16580:2: rule__DetailCode__Group_0__1__Impl { pushFollow(FOLLOW_2); rule__DetailCode__Group_0__1__Impl(); @@ -45990,29 +46087,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DetailCode__Group_0__1__Impl" - // InternalRoom.g:16555:1: rule__DetailCode__Group_0__1__Impl : ( ( rule__DetailCode__LinesAssignment_0_1 )? ) ; + // InternalRoom.g:16586:1: rule__DetailCode__Group_0__1__Impl : ( ( rule__DetailCode__LinesAssignment_0_1 )? ) ; public final void rule__DetailCode__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16559:1: ( ( ( rule__DetailCode__LinesAssignment_0_1 )? ) ) - // InternalRoom.g:16560:1: ( ( rule__DetailCode__LinesAssignment_0_1 )? ) + // InternalRoom.g:16590:1: ( ( ( rule__DetailCode__LinesAssignment_0_1 )? ) ) + // InternalRoom.g:16591:1: ( ( rule__DetailCode__LinesAssignment_0_1 )? ) { - // InternalRoom.g:16560:1: ( ( rule__DetailCode__LinesAssignment_0_1 )? ) - // InternalRoom.g:16561:1: ( rule__DetailCode__LinesAssignment_0_1 )? + // InternalRoom.g:16591:1: ( ( rule__DetailCode__LinesAssignment_0_1 )? ) + // InternalRoom.g:16592:1: ( rule__DetailCode__LinesAssignment_0_1 )? { before(grammarAccess.getDetailCodeAccess().getLinesAssignment_0_1()); - // InternalRoom.g:16562:1: ( rule__DetailCode__LinesAssignment_0_1 )? - int alt168=2; - int LA168_0 = input.LA(1); + // InternalRoom.g:16593:1: ( rule__DetailCode__LinesAssignment_0_1 )? + int alt169=2; + int LA169_0 = input.LA(1); - if ( (LA168_0==RULE_CC_STRING) ) { - alt168=1; + if ( (LA169_0==RULE_CC_STRING) ) { + alt169=1; } - switch (alt168) { + switch (alt169) { case 1 : - // InternalRoom.g:16562:2: rule__DetailCode__LinesAssignment_0_1 + // InternalRoom.g:16593:2: rule__DetailCode__LinesAssignment_0_1 { pushFollow(FOLLOW_2); rule__DetailCode__LinesAssignment_0_1(); @@ -46048,16 +46145,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DetailCode__Group_1__0" - // InternalRoom.g:16576:1: rule__DetailCode__Group_1__0 : rule__DetailCode__Group_1__0__Impl rule__DetailCode__Group_1__1 ; + // InternalRoom.g:16607:1: rule__DetailCode__Group_1__0 : rule__DetailCode__Group_1__0__Impl rule__DetailCode__Group_1__1 ; public final void rule__DetailCode__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16580:1: ( rule__DetailCode__Group_1__0__Impl rule__DetailCode__Group_1__1 ) - // InternalRoom.g:16581:2: rule__DetailCode__Group_1__0__Impl rule__DetailCode__Group_1__1 + // InternalRoom.g:16611:1: ( rule__DetailCode__Group_1__0__Impl rule__DetailCode__Group_1__1 ) + // InternalRoom.g:16612:2: rule__DetailCode__Group_1__0__Impl rule__DetailCode__Group_1__1 { - pushFollow(FOLLOW_84); + pushFollow(FOLLOW_85); rule__DetailCode__Group_1__0__Impl(); state._fsp--; @@ -46086,21 +46183,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DetailCode__Group_1__0__Impl" - // InternalRoom.g:16588:1: rule__DetailCode__Group_1__0__Impl : ( ( rule__DetailCode__UsedAssignment_1_0 ) ) ; + // InternalRoom.g:16619:1: rule__DetailCode__Group_1__0__Impl : ( ( rule__DetailCode__UsedAssignment_1_0 ) ) ; public final void rule__DetailCode__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16592:1: ( ( ( rule__DetailCode__UsedAssignment_1_0 ) ) ) - // InternalRoom.g:16593:1: ( ( rule__DetailCode__UsedAssignment_1_0 ) ) + // InternalRoom.g:16623:1: ( ( ( rule__DetailCode__UsedAssignment_1_0 ) ) ) + // InternalRoom.g:16624:1: ( ( rule__DetailCode__UsedAssignment_1_0 ) ) { - // InternalRoom.g:16593:1: ( ( rule__DetailCode__UsedAssignment_1_0 ) ) - // InternalRoom.g:16594:1: ( rule__DetailCode__UsedAssignment_1_0 ) + // InternalRoom.g:16624:1: ( ( rule__DetailCode__UsedAssignment_1_0 ) ) + // InternalRoom.g:16625:1: ( rule__DetailCode__UsedAssignment_1_0 ) { before(grammarAccess.getDetailCodeAccess().getUsedAssignment_1_0()); - // InternalRoom.g:16595:1: ( rule__DetailCode__UsedAssignment_1_0 ) - // InternalRoom.g:16595:2: rule__DetailCode__UsedAssignment_1_0 + // InternalRoom.g:16626:1: ( rule__DetailCode__UsedAssignment_1_0 ) + // InternalRoom.g:16626:2: rule__DetailCode__UsedAssignment_1_0 { pushFollow(FOLLOW_2); rule__DetailCode__UsedAssignment_1_0(); @@ -46133,16 +46230,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DetailCode__Group_1__1" - // InternalRoom.g:16605:1: rule__DetailCode__Group_1__1 : rule__DetailCode__Group_1__1__Impl rule__DetailCode__Group_1__2 ; + // InternalRoom.g:16636:1: rule__DetailCode__Group_1__1 : rule__DetailCode__Group_1__1__Impl rule__DetailCode__Group_1__2 ; public final void rule__DetailCode__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16609:1: ( rule__DetailCode__Group_1__1__Impl rule__DetailCode__Group_1__2 ) - // InternalRoom.g:16610:2: rule__DetailCode__Group_1__1__Impl rule__DetailCode__Group_1__2 + // InternalRoom.g:16640:1: ( rule__DetailCode__Group_1__1__Impl rule__DetailCode__Group_1__2 ) + // InternalRoom.g:16641:2: rule__DetailCode__Group_1__1__Impl rule__DetailCode__Group_1__2 { - pushFollow(FOLLOW_84); + pushFollow(FOLLOW_85); rule__DetailCode__Group_1__1__Impl(); state._fsp--; @@ -46171,35 +46268,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DetailCode__Group_1__1__Impl" - // InternalRoom.g:16617:1: rule__DetailCode__Group_1__1__Impl : ( ( rule__DetailCode__LinesAssignment_1_1 )* ) ; + // InternalRoom.g:16648:1: rule__DetailCode__Group_1__1__Impl : ( ( rule__DetailCode__LinesAssignment_1_1 )* ) ; public final void rule__DetailCode__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16621:1: ( ( ( rule__DetailCode__LinesAssignment_1_1 )* ) ) - // InternalRoom.g:16622:1: ( ( rule__DetailCode__LinesAssignment_1_1 )* ) + // InternalRoom.g:16652:1: ( ( ( rule__DetailCode__LinesAssignment_1_1 )* ) ) + // InternalRoom.g:16653:1: ( ( rule__DetailCode__LinesAssignment_1_1 )* ) { - // InternalRoom.g:16622:1: ( ( rule__DetailCode__LinesAssignment_1_1 )* ) - // InternalRoom.g:16623:1: ( rule__DetailCode__LinesAssignment_1_1 )* + // InternalRoom.g:16653:1: ( ( rule__DetailCode__LinesAssignment_1_1 )* ) + // InternalRoom.g:16654:1: ( rule__DetailCode__LinesAssignment_1_1 )* { before(grammarAccess.getDetailCodeAccess().getLinesAssignment_1_1()); - // InternalRoom.g:16624:1: ( rule__DetailCode__LinesAssignment_1_1 )* - loop169: + // InternalRoom.g:16655:1: ( rule__DetailCode__LinesAssignment_1_1 )* + loop170: do { - int alt169=2; - int LA169_0 = input.LA(1); + int alt170=2; + int LA170_0 = input.LA(1); - if ( (LA169_0==RULE_STRING) ) { - alt169=1; + if ( (LA170_0==RULE_STRING) ) { + alt170=1; } - switch (alt169) { + switch (alt170) { case 1 : - // InternalRoom.g:16624:2: rule__DetailCode__LinesAssignment_1_1 + // InternalRoom.g:16655:2: rule__DetailCode__LinesAssignment_1_1 { - pushFollow(FOLLOW_85); + pushFollow(FOLLOW_86); rule__DetailCode__LinesAssignment_1_1(); state._fsp--; @@ -46209,7 +46306,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop169; + break loop170; } } while (true); @@ -46236,14 +46333,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DetailCode__Group_1__2" - // InternalRoom.g:16634:1: rule__DetailCode__Group_1__2 : rule__DetailCode__Group_1__2__Impl ; + // InternalRoom.g:16665:1: rule__DetailCode__Group_1__2 : rule__DetailCode__Group_1__2__Impl ; public final void rule__DetailCode__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16638:1: ( rule__DetailCode__Group_1__2__Impl ) - // InternalRoom.g:16639:2: rule__DetailCode__Group_1__2__Impl + // InternalRoom.g:16669:1: ( rule__DetailCode__Group_1__2__Impl ) + // InternalRoom.g:16670:2: rule__DetailCode__Group_1__2__Impl { pushFollow(FOLLOW_2); rule__DetailCode__Group_1__2__Impl(); @@ -46269,17 +46366,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DetailCode__Group_1__2__Impl" - // InternalRoom.g:16645:1: rule__DetailCode__Group_1__2__Impl : ( '}' ) ; + // InternalRoom.g:16676:1: rule__DetailCode__Group_1__2__Impl : ( '}' ) ; public final void rule__DetailCode__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16649:1: ( ( '}' ) ) - // InternalRoom.g:16650:1: ( '}' ) + // InternalRoom.g:16680:1: ( ( '}' ) ) + // InternalRoom.g:16681:1: ( '}' ) { - // InternalRoom.g:16650:1: ( '}' ) - // InternalRoom.g:16651:1: '}' + // InternalRoom.g:16681:1: ( '}' ) + // InternalRoom.g:16682:1: '}' { before(grammarAccess.getDetailCodeAccess().getRightCurlyBracketKeyword_1_2()); match(input,45,FOLLOW_2); @@ -46306,16 +46403,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TransitionPoint__Group__0" - // InternalRoom.g:16670:1: rule__TransitionPoint__Group__0 : rule__TransitionPoint__Group__0__Impl rule__TransitionPoint__Group__1 ; + // InternalRoom.g:16701:1: rule__TransitionPoint__Group__0 : rule__TransitionPoint__Group__0__Impl rule__TransitionPoint__Group__1 ; public final void rule__TransitionPoint__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16674:1: ( rule__TransitionPoint__Group__0__Impl rule__TransitionPoint__Group__1 ) - // InternalRoom.g:16675:2: rule__TransitionPoint__Group__0__Impl rule__TransitionPoint__Group__1 + // InternalRoom.g:16705:1: ( rule__TransitionPoint__Group__0__Impl rule__TransitionPoint__Group__1 ) + // InternalRoom.g:16706:2: rule__TransitionPoint__Group__0__Impl rule__TransitionPoint__Group__1 { - pushFollow(FOLLOW_86); + pushFollow(FOLLOW_87); rule__TransitionPoint__Group__0__Impl(); state._fsp--; @@ -46344,29 +46441,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TransitionPoint__Group__0__Impl" - // InternalRoom.g:16682:1: rule__TransitionPoint__Group__0__Impl : ( ( rule__TransitionPoint__HandlerAssignment_0 )? ) ; + // InternalRoom.g:16713:1: rule__TransitionPoint__Group__0__Impl : ( ( rule__TransitionPoint__HandlerAssignment_0 )? ) ; public final void rule__TransitionPoint__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16686:1: ( ( ( rule__TransitionPoint__HandlerAssignment_0 )? ) ) - // InternalRoom.g:16687:1: ( ( rule__TransitionPoint__HandlerAssignment_0 )? ) + // InternalRoom.g:16717:1: ( ( ( rule__TransitionPoint__HandlerAssignment_0 )? ) ) + // InternalRoom.g:16718:1: ( ( rule__TransitionPoint__HandlerAssignment_0 )? ) { - // InternalRoom.g:16687:1: ( ( rule__TransitionPoint__HandlerAssignment_0 )? ) - // InternalRoom.g:16688:1: ( rule__TransitionPoint__HandlerAssignment_0 )? + // InternalRoom.g:16718:1: ( ( rule__TransitionPoint__HandlerAssignment_0 )? ) + // InternalRoom.g:16719:1: ( rule__TransitionPoint__HandlerAssignment_0 )? { before(grammarAccess.getTransitionPointAccess().getHandlerAssignment_0()); - // InternalRoom.g:16689:1: ( rule__TransitionPoint__HandlerAssignment_0 )? - int alt170=2; - int LA170_0 = input.LA(1); + // InternalRoom.g:16720:1: ( rule__TransitionPoint__HandlerAssignment_0 )? + int alt171=2; + int LA171_0 = input.LA(1); - if ( (LA170_0==131) ) { - alt170=1; + if ( (LA171_0==132) ) { + alt171=1; } - switch (alt170) { + switch (alt171) { case 1 : - // InternalRoom.g:16689:2: rule__TransitionPoint__HandlerAssignment_0 + // InternalRoom.g:16720:2: rule__TransitionPoint__HandlerAssignment_0 { pushFollow(FOLLOW_2); rule__TransitionPoint__HandlerAssignment_0(); @@ -46402,14 +46499,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TransitionPoint__Group__1" - // InternalRoom.g:16699:1: rule__TransitionPoint__Group__1 : rule__TransitionPoint__Group__1__Impl rule__TransitionPoint__Group__2 ; + // InternalRoom.g:16730:1: rule__TransitionPoint__Group__1 : rule__TransitionPoint__Group__1__Impl rule__TransitionPoint__Group__2 ; public final void rule__TransitionPoint__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16703:1: ( rule__TransitionPoint__Group__1__Impl rule__TransitionPoint__Group__2 ) - // InternalRoom.g:16704:2: rule__TransitionPoint__Group__1__Impl rule__TransitionPoint__Group__2 + // InternalRoom.g:16734:1: ( rule__TransitionPoint__Group__1__Impl rule__TransitionPoint__Group__2 ) + // InternalRoom.g:16735:2: rule__TransitionPoint__Group__1__Impl rule__TransitionPoint__Group__2 { pushFollow(FOLLOW_3); rule__TransitionPoint__Group__1__Impl(); @@ -46440,17 +46537,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TransitionPoint__Group__1__Impl" - // InternalRoom.g:16711:1: rule__TransitionPoint__Group__1__Impl : ( 'TransitionPoint' ) ; + // InternalRoom.g:16742:1: rule__TransitionPoint__Group__1__Impl : ( 'TransitionPoint' ) ; public final void rule__TransitionPoint__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16715:1: ( ( 'TransitionPoint' ) ) - // InternalRoom.g:16716:1: ( 'TransitionPoint' ) + // InternalRoom.g:16746:1: ( ( 'TransitionPoint' ) ) + // InternalRoom.g:16747:1: ( 'TransitionPoint' ) { - // InternalRoom.g:16716:1: ( 'TransitionPoint' ) - // InternalRoom.g:16717:1: 'TransitionPoint' + // InternalRoom.g:16747:1: ( 'TransitionPoint' ) + // InternalRoom.g:16748:1: 'TransitionPoint' { before(grammarAccess.getTransitionPointAccess().getTransitionPointKeyword_1()); match(input,101,FOLLOW_2); @@ -46477,14 +46574,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TransitionPoint__Group__2" - // InternalRoom.g:16730:1: rule__TransitionPoint__Group__2 : rule__TransitionPoint__Group__2__Impl ; + // InternalRoom.g:16761:1: rule__TransitionPoint__Group__2 : rule__TransitionPoint__Group__2__Impl ; public final void rule__TransitionPoint__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16734:1: ( rule__TransitionPoint__Group__2__Impl ) - // InternalRoom.g:16735:2: rule__TransitionPoint__Group__2__Impl + // InternalRoom.g:16765:1: ( rule__TransitionPoint__Group__2__Impl ) + // InternalRoom.g:16766:2: rule__TransitionPoint__Group__2__Impl { pushFollow(FOLLOW_2); rule__TransitionPoint__Group__2__Impl(); @@ -46510,21 +46607,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TransitionPoint__Group__2__Impl" - // InternalRoom.g:16741:1: rule__TransitionPoint__Group__2__Impl : ( ( rule__TransitionPoint__NameAssignment_2 ) ) ; + // InternalRoom.g:16772:1: rule__TransitionPoint__Group__2__Impl : ( ( rule__TransitionPoint__NameAssignment_2 ) ) ; public final void rule__TransitionPoint__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16745:1: ( ( ( rule__TransitionPoint__NameAssignment_2 ) ) ) - // InternalRoom.g:16746:1: ( ( rule__TransitionPoint__NameAssignment_2 ) ) + // InternalRoom.g:16776:1: ( ( ( rule__TransitionPoint__NameAssignment_2 ) ) ) + // InternalRoom.g:16777:1: ( ( rule__TransitionPoint__NameAssignment_2 ) ) { - // InternalRoom.g:16746:1: ( ( rule__TransitionPoint__NameAssignment_2 ) ) - // InternalRoom.g:16747:1: ( rule__TransitionPoint__NameAssignment_2 ) + // InternalRoom.g:16777:1: ( ( rule__TransitionPoint__NameAssignment_2 ) ) + // InternalRoom.g:16778:1: ( rule__TransitionPoint__NameAssignment_2 ) { before(grammarAccess.getTransitionPointAccess().getNameAssignment_2()); - // InternalRoom.g:16748:1: ( rule__TransitionPoint__NameAssignment_2 ) - // InternalRoom.g:16748:2: rule__TransitionPoint__NameAssignment_2 + // InternalRoom.g:16779:1: ( rule__TransitionPoint__NameAssignment_2 ) + // InternalRoom.g:16779:2: rule__TransitionPoint__NameAssignment_2 { pushFollow(FOLLOW_2); rule__TransitionPoint__NameAssignment_2(); @@ -46557,14 +46654,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EntryPoint__Group__0" - // InternalRoom.g:16764:1: rule__EntryPoint__Group__0 : rule__EntryPoint__Group__0__Impl rule__EntryPoint__Group__1 ; + // InternalRoom.g:16795:1: rule__EntryPoint__Group__0 : rule__EntryPoint__Group__0__Impl rule__EntryPoint__Group__1 ; public final void rule__EntryPoint__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16768:1: ( rule__EntryPoint__Group__0__Impl rule__EntryPoint__Group__1 ) - // InternalRoom.g:16769:2: rule__EntryPoint__Group__0__Impl rule__EntryPoint__Group__1 + // InternalRoom.g:16799:1: ( rule__EntryPoint__Group__0__Impl rule__EntryPoint__Group__1 ) + // InternalRoom.g:16800:2: rule__EntryPoint__Group__0__Impl rule__EntryPoint__Group__1 { pushFollow(FOLLOW_3); rule__EntryPoint__Group__0__Impl(); @@ -46595,17 +46692,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EntryPoint__Group__0__Impl" - // InternalRoom.g:16776:1: rule__EntryPoint__Group__0__Impl : ( 'EntryPoint' ) ; + // InternalRoom.g:16807:1: rule__EntryPoint__Group__0__Impl : ( 'EntryPoint' ) ; public final void rule__EntryPoint__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16780:1: ( ( 'EntryPoint' ) ) - // InternalRoom.g:16781:1: ( 'EntryPoint' ) + // InternalRoom.g:16811:1: ( ( 'EntryPoint' ) ) + // InternalRoom.g:16812:1: ( 'EntryPoint' ) { - // InternalRoom.g:16781:1: ( 'EntryPoint' ) - // InternalRoom.g:16782:1: 'EntryPoint' + // InternalRoom.g:16812:1: ( 'EntryPoint' ) + // InternalRoom.g:16813:1: 'EntryPoint' { before(grammarAccess.getEntryPointAccess().getEntryPointKeyword_0()); match(input,102,FOLLOW_2); @@ -46632,14 +46729,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EntryPoint__Group__1" - // InternalRoom.g:16795:1: rule__EntryPoint__Group__1 : rule__EntryPoint__Group__1__Impl ; + // InternalRoom.g:16826:1: rule__EntryPoint__Group__1 : rule__EntryPoint__Group__1__Impl ; public final void rule__EntryPoint__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16799:1: ( rule__EntryPoint__Group__1__Impl ) - // InternalRoom.g:16800:2: rule__EntryPoint__Group__1__Impl + // InternalRoom.g:16830:1: ( rule__EntryPoint__Group__1__Impl ) + // InternalRoom.g:16831:2: rule__EntryPoint__Group__1__Impl { pushFollow(FOLLOW_2); rule__EntryPoint__Group__1__Impl(); @@ -46665,21 +46762,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EntryPoint__Group__1__Impl" - // InternalRoom.g:16806:1: rule__EntryPoint__Group__1__Impl : ( ( rule__EntryPoint__NameAssignment_1 ) ) ; + // InternalRoom.g:16837:1: rule__EntryPoint__Group__1__Impl : ( ( rule__EntryPoint__NameAssignment_1 ) ) ; public final void rule__EntryPoint__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16810:1: ( ( ( rule__EntryPoint__NameAssignment_1 ) ) ) - // InternalRoom.g:16811:1: ( ( rule__EntryPoint__NameAssignment_1 ) ) + // InternalRoom.g:16841:1: ( ( ( rule__EntryPoint__NameAssignment_1 ) ) ) + // InternalRoom.g:16842:1: ( ( rule__EntryPoint__NameAssignment_1 ) ) { - // InternalRoom.g:16811:1: ( ( rule__EntryPoint__NameAssignment_1 ) ) - // InternalRoom.g:16812:1: ( rule__EntryPoint__NameAssignment_1 ) + // InternalRoom.g:16842:1: ( ( rule__EntryPoint__NameAssignment_1 ) ) + // InternalRoom.g:16843:1: ( rule__EntryPoint__NameAssignment_1 ) { before(grammarAccess.getEntryPointAccess().getNameAssignment_1()); - // InternalRoom.g:16813:1: ( rule__EntryPoint__NameAssignment_1 ) - // InternalRoom.g:16813:2: rule__EntryPoint__NameAssignment_1 + // InternalRoom.g:16844:1: ( rule__EntryPoint__NameAssignment_1 ) + // InternalRoom.g:16844:2: rule__EntryPoint__NameAssignment_1 { pushFollow(FOLLOW_2); rule__EntryPoint__NameAssignment_1(); @@ -46712,14 +46809,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExitPoint__Group__0" - // InternalRoom.g:16827:1: rule__ExitPoint__Group__0 : rule__ExitPoint__Group__0__Impl rule__ExitPoint__Group__1 ; + // InternalRoom.g:16858:1: rule__ExitPoint__Group__0 : rule__ExitPoint__Group__0__Impl rule__ExitPoint__Group__1 ; public final void rule__ExitPoint__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16831:1: ( rule__ExitPoint__Group__0__Impl rule__ExitPoint__Group__1 ) - // InternalRoom.g:16832:2: rule__ExitPoint__Group__0__Impl rule__ExitPoint__Group__1 + // InternalRoom.g:16862:1: ( rule__ExitPoint__Group__0__Impl rule__ExitPoint__Group__1 ) + // InternalRoom.g:16863:2: rule__ExitPoint__Group__0__Impl rule__ExitPoint__Group__1 { pushFollow(FOLLOW_3); rule__ExitPoint__Group__0__Impl(); @@ -46750,17 +46847,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExitPoint__Group__0__Impl" - // InternalRoom.g:16839:1: rule__ExitPoint__Group__0__Impl : ( 'ExitPoint' ) ; + // InternalRoom.g:16870:1: rule__ExitPoint__Group__0__Impl : ( 'ExitPoint' ) ; public final void rule__ExitPoint__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16843:1: ( ( 'ExitPoint' ) ) - // InternalRoom.g:16844:1: ( 'ExitPoint' ) + // InternalRoom.g:16874:1: ( ( 'ExitPoint' ) ) + // InternalRoom.g:16875:1: ( 'ExitPoint' ) { - // InternalRoom.g:16844:1: ( 'ExitPoint' ) - // InternalRoom.g:16845:1: 'ExitPoint' + // InternalRoom.g:16875:1: ( 'ExitPoint' ) + // InternalRoom.g:16876:1: 'ExitPoint' { before(grammarAccess.getExitPointAccess().getExitPointKeyword_0()); match(input,103,FOLLOW_2); @@ -46787,14 +46884,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExitPoint__Group__1" - // InternalRoom.g:16858:1: rule__ExitPoint__Group__1 : rule__ExitPoint__Group__1__Impl ; + // InternalRoom.g:16889:1: rule__ExitPoint__Group__1 : rule__ExitPoint__Group__1__Impl ; public final void rule__ExitPoint__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16862:1: ( rule__ExitPoint__Group__1__Impl ) - // InternalRoom.g:16863:2: rule__ExitPoint__Group__1__Impl + // InternalRoom.g:16893:1: ( rule__ExitPoint__Group__1__Impl ) + // InternalRoom.g:16894:2: rule__ExitPoint__Group__1__Impl { pushFollow(FOLLOW_2); rule__ExitPoint__Group__1__Impl(); @@ -46820,21 +46917,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExitPoint__Group__1__Impl" - // InternalRoom.g:16869:1: rule__ExitPoint__Group__1__Impl : ( ( rule__ExitPoint__NameAssignment_1 ) ) ; + // InternalRoom.g:16900:1: rule__ExitPoint__Group__1__Impl : ( ( rule__ExitPoint__NameAssignment_1 ) ) ; public final void rule__ExitPoint__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16873:1: ( ( ( rule__ExitPoint__NameAssignment_1 ) ) ) - // InternalRoom.g:16874:1: ( ( rule__ExitPoint__NameAssignment_1 ) ) + // InternalRoom.g:16904:1: ( ( ( rule__ExitPoint__NameAssignment_1 ) ) ) + // InternalRoom.g:16905:1: ( ( rule__ExitPoint__NameAssignment_1 ) ) { - // InternalRoom.g:16874:1: ( ( rule__ExitPoint__NameAssignment_1 ) ) - // InternalRoom.g:16875:1: ( rule__ExitPoint__NameAssignment_1 ) + // InternalRoom.g:16905:1: ( ( rule__ExitPoint__NameAssignment_1 ) ) + // InternalRoom.g:16906:1: ( rule__ExitPoint__NameAssignment_1 ) { before(grammarAccess.getExitPointAccess().getNameAssignment_1()); - // InternalRoom.g:16876:1: ( rule__ExitPoint__NameAssignment_1 ) - // InternalRoom.g:16876:2: rule__ExitPoint__NameAssignment_1 + // InternalRoom.g:16907:1: ( rule__ExitPoint__NameAssignment_1 ) + // InternalRoom.g:16907:2: rule__ExitPoint__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ExitPoint__NameAssignment_1(); @@ -46867,14 +46964,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ChoicePoint__Group__0" - // InternalRoom.g:16890:1: rule__ChoicePoint__Group__0 : rule__ChoicePoint__Group__0__Impl rule__ChoicePoint__Group__1 ; + // InternalRoom.g:16921:1: rule__ChoicePoint__Group__0 : rule__ChoicePoint__Group__0__Impl rule__ChoicePoint__Group__1 ; public final void rule__ChoicePoint__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16894:1: ( rule__ChoicePoint__Group__0__Impl rule__ChoicePoint__Group__1 ) - // InternalRoom.g:16895:2: rule__ChoicePoint__Group__0__Impl rule__ChoicePoint__Group__1 + // InternalRoom.g:16925:1: ( rule__ChoicePoint__Group__0__Impl rule__ChoicePoint__Group__1 ) + // InternalRoom.g:16926:2: rule__ChoicePoint__Group__0__Impl rule__ChoicePoint__Group__1 { pushFollow(FOLLOW_3); rule__ChoicePoint__Group__0__Impl(); @@ -46905,17 +47002,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ChoicePoint__Group__0__Impl" - // InternalRoom.g:16902:1: rule__ChoicePoint__Group__0__Impl : ( 'ChoicePoint' ) ; + // InternalRoom.g:16933:1: rule__ChoicePoint__Group__0__Impl : ( 'ChoicePoint' ) ; public final void rule__ChoicePoint__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16906:1: ( ( 'ChoicePoint' ) ) - // InternalRoom.g:16907:1: ( 'ChoicePoint' ) + // InternalRoom.g:16937:1: ( ( 'ChoicePoint' ) ) + // InternalRoom.g:16938:1: ( 'ChoicePoint' ) { - // InternalRoom.g:16907:1: ( 'ChoicePoint' ) - // InternalRoom.g:16908:1: 'ChoicePoint' + // InternalRoom.g:16938:1: ( 'ChoicePoint' ) + // InternalRoom.g:16939:1: 'ChoicePoint' { before(grammarAccess.getChoicePointAccess().getChoicePointKeyword_0()); match(input,104,FOLLOW_2); @@ -46942,16 +47039,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ChoicePoint__Group__1" - // InternalRoom.g:16921:1: rule__ChoicePoint__Group__1 : rule__ChoicePoint__Group__1__Impl rule__ChoicePoint__Group__2 ; + // InternalRoom.g:16952:1: rule__ChoicePoint__Group__1 : rule__ChoicePoint__Group__1__Impl rule__ChoicePoint__Group__2 ; public final void rule__ChoicePoint__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16925:1: ( rule__ChoicePoint__Group__1__Impl rule__ChoicePoint__Group__2 ) - // InternalRoom.g:16926:2: rule__ChoicePoint__Group__1__Impl rule__ChoicePoint__Group__2 + // InternalRoom.g:16956:1: ( rule__ChoicePoint__Group__1__Impl rule__ChoicePoint__Group__2 ) + // InternalRoom.g:16957:2: rule__ChoicePoint__Group__1__Impl rule__ChoicePoint__Group__2 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_15); rule__ChoicePoint__Group__1__Impl(); state._fsp--; @@ -46980,21 +47077,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ChoicePoint__Group__1__Impl" - // InternalRoom.g:16933:1: rule__ChoicePoint__Group__1__Impl : ( ( rule__ChoicePoint__NameAssignment_1 ) ) ; + // InternalRoom.g:16964:1: rule__ChoicePoint__Group__1__Impl : ( ( rule__ChoicePoint__NameAssignment_1 ) ) ; public final void rule__ChoicePoint__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16937:1: ( ( ( rule__ChoicePoint__NameAssignment_1 ) ) ) - // InternalRoom.g:16938:1: ( ( rule__ChoicePoint__NameAssignment_1 ) ) + // InternalRoom.g:16968:1: ( ( ( rule__ChoicePoint__NameAssignment_1 ) ) ) + // InternalRoom.g:16969:1: ( ( rule__ChoicePoint__NameAssignment_1 ) ) { - // InternalRoom.g:16938:1: ( ( rule__ChoicePoint__NameAssignment_1 ) ) - // InternalRoom.g:16939:1: ( rule__ChoicePoint__NameAssignment_1 ) + // InternalRoom.g:16969:1: ( ( rule__ChoicePoint__NameAssignment_1 ) ) + // InternalRoom.g:16970:1: ( rule__ChoicePoint__NameAssignment_1 ) { before(grammarAccess.getChoicePointAccess().getNameAssignment_1()); - // InternalRoom.g:16940:1: ( rule__ChoicePoint__NameAssignment_1 ) - // InternalRoom.g:16940:2: rule__ChoicePoint__NameAssignment_1 + // InternalRoom.g:16971:1: ( rule__ChoicePoint__NameAssignment_1 ) + // InternalRoom.g:16971:2: rule__ChoicePoint__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ChoicePoint__NameAssignment_1(); @@ -47027,14 +47124,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ChoicePoint__Group__2" - // InternalRoom.g:16950:1: rule__ChoicePoint__Group__2 : rule__ChoicePoint__Group__2__Impl ; + // InternalRoom.g:16981:1: rule__ChoicePoint__Group__2 : rule__ChoicePoint__Group__2__Impl ; public final void rule__ChoicePoint__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16954:1: ( rule__ChoicePoint__Group__2__Impl ) - // InternalRoom.g:16955:2: rule__ChoicePoint__Group__2__Impl + // InternalRoom.g:16985:1: ( rule__ChoicePoint__Group__2__Impl ) + // InternalRoom.g:16986:2: rule__ChoicePoint__Group__2__Impl { pushFollow(FOLLOW_2); rule__ChoicePoint__Group__2__Impl(); @@ -47060,29 +47157,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ChoicePoint__Group__2__Impl" - // InternalRoom.g:16961:1: rule__ChoicePoint__Group__2__Impl : ( ( rule__ChoicePoint__DocuAssignment_2 )? ) ; + // InternalRoom.g:16992:1: rule__ChoicePoint__Group__2__Impl : ( ( rule__ChoicePoint__DocuAssignment_2 )? ) ; public final void rule__ChoicePoint__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16965:1: ( ( ( rule__ChoicePoint__DocuAssignment_2 )? ) ) - // InternalRoom.g:16966:1: ( ( rule__ChoicePoint__DocuAssignment_2 )? ) + // InternalRoom.g:16996:1: ( ( ( rule__ChoicePoint__DocuAssignment_2 )? ) ) + // InternalRoom.g:16997:1: ( ( rule__ChoicePoint__DocuAssignment_2 )? ) { - // InternalRoom.g:16966:1: ( ( rule__ChoicePoint__DocuAssignment_2 )? ) - // InternalRoom.g:16967:1: ( rule__ChoicePoint__DocuAssignment_2 )? + // InternalRoom.g:16997:1: ( ( rule__ChoicePoint__DocuAssignment_2 )? ) + // InternalRoom.g:16998:1: ( rule__ChoicePoint__DocuAssignment_2 )? { before(grammarAccess.getChoicePointAccess().getDocuAssignment_2()); - // InternalRoom.g:16968:1: ( rule__ChoicePoint__DocuAssignment_2 )? - int alt171=2; - int LA171_0 = input.LA(1); + // InternalRoom.g:16999:1: ( rule__ChoicePoint__DocuAssignment_2 )? + int alt172=2; + int LA172_0 = input.LA(1); - if ( (LA171_0==62) ) { - alt171=1; + if ( (LA172_0==62) ) { + alt172=1; } - switch (alt171) { + switch (alt172) { case 1 : - // InternalRoom.g:16968:2: rule__ChoicePoint__DocuAssignment_2 + // InternalRoom.g:16999:2: rule__ChoicePoint__DocuAssignment_2 { pushFollow(FOLLOW_2); rule__ChoicePoint__DocuAssignment_2(); @@ -47118,16 +47215,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__0" - // InternalRoom.g:16984:1: rule__InitialTransition__Group__0 : rule__InitialTransition__Group__0__Impl rule__InitialTransition__Group__1 ; + // InternalRoom.g:17015:1: rule__InitialTransition__Group__0 : rule__InitialTransition__Group__0__Impl rule__InitialTransition__Group__1 ; public final void rule__InitialTransition__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:16988:1: ( rule__InitialTransition__Group__0__Impl rule__InitialTransition__Group__1 ) - // InternalRoom.g:16989:2: rule__InitialTransition__Group__0__Impl rule__InitialTransition__Group__1 + // InternalRoom.g:17019:1: ( rule__InitialTransition__Group__0__Impl rule__InitialTransition__Group__1 ) + // InternalRoom.g:17020:2: rule__InitialTransition__Group__0__Impl rule__InitialTransition__Group__1 { - pushFollow(FOLLOW_87); + pushFollow(FOLLOW_88); rule__InitialTransition__Group__0__Impl(); state._fsp--; @@ -47156,17 +47253,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__0__Impl" - // InternalRoom.g:16996:1: rule__InitialTransition__Group__0__Impl : ( 'Transition' ) ; + // InternalRoom.g:17027:1: rule__InitialTransition__Group__0__Impl : ( 'Transition' ) ; public final void rule__InitialTransition__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17000:1: ( ( 'Transition' ) ) - // InternalRoom.g:17001:1: ( 'Transition' ) + // InternalRoom.g:17031:1: ( ( 'Transition' ) ) + // InternalRoom.g:17032:1: ( 'Transition' ) { - // InternalRoom.g:17001:1: ( 'Transition' ) - // InternalRoom.g:17002:1: 'Transition' + // InternalRoom.g:17032:1: ( 'Transition' ) + // InternalRoom.g:17033:1: 'Transition' { before(grammarAccess.getInitialTransitionAccess().getTransitionKeyword_0()); match(input,105,FOLLOW_2); @@ -47193,16 +47290,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__1" - // InternalRoom.g:17015:1: rule__InitialTransition__Group__1 : rule__InitialTransition__Group__1__Impl rule__InitialTransition__Group__2 ; + // InternalRoom.g:17046:1: rule__InitialTransition__Group__1 : rule__InitialTransition__Group__1__Impl rule__InitialTransition__Group__2 ; public final void rule__InitialTransition__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17019:1: ( rule__InitialTransition__Group__1__Impl rule__InitialTransition__Group__2 ) - // InternalRoom.g:17020:2: rule__InitialTransition__Group__1__Impl rule__InitialTransition__Group__2 + // InternalRoom.g:17050:1: ( rule__InitialTransition__Group__1__Impl rule__InitialTransition__Group__2 ) + // InternalRoom.g:17051:2: rule__InitialTransition__Group__1__Impl rule__InitialTransition__Group__2 { - pushFollow(FOLLOW_87); + pushFollow(FOLLOW_88); rule__InitialTransition__Group__1__Impl(); state._fsp--; @@ -47231,29 +47328,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__1__Impl" - // InternalRoom.g:17027:1: rule__InitialTransition__Group__1__Impl : ( ( rule__InitialTransition__NameAssignment_1 )? ) ; + // InternalRoom.g:17058:1: rule__InitialTransition__Group__1__Impl : ( ( rule__InitialTransition__NameAssignment_1 )? ) ; public final void rule__InitialTransition__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17031:1: ( ( ( rule__InitialTransition__NameAssignment_1 )? ) ) - // InternalRoom.g:17032:1: ( ( rule__InitialTransition__NameAssignment_1 )? ) + // InternalRoom.g:17062:1: ( ( ( rule__InitialTransition__NameAssignment_1 )? ) ) + // InternalRoom.g:17063:1: ( ( rule__InitialTransition__NameAssignment_1 )? ) { - // InternalRoom.g:17032:1: ( ( rule__InitialTransition__NameAssignment_1 )? ) - // InternalRoom.g:17033:1: ( rule__InitialTransition__NameAssignment_1 )? + // InternalRoom.g:17063:1: ( ( rule__InitialTransition__NameAssignment_1 )? ) + // InternalRoom.g:17064:1: ( rule__InitialTransition__NameAssignment_1 )? { before(grammarAccess.getInitialTransitionAccess().getNameAssignment_1()); - // InternalRoom.g:17034:1: ( rule__InitialTransition__NameAssignment_1 )? - int alt172=2; - int LA172_0 = input.LA(1); + // InternalRoom.g:17065:1: ( rule__InitialTransition__NameAssignment_1 )? + int alt173=2; + int LA173_0 = input.LA(1); - if ( (LA172_0==RULE_ID) ) { - alt172=1; + if ( (LA173_0==RULE_ID) ) { + alt173=1; } - switch (alt172) { + switch (alt173) { case 1 : - // InternalRoom.g:17034:2: rule__InitialTransition__NameAssignment_1 + // InternalRoom.g:17065:2: rule__InitialTransition__NameAssignment_1 { pushFollow(FOLLOW_2); rule__InitialTransition__NameAssignment_1(); @@ -47289,16 +47386,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__2" - // InternalRoom.g:17044:1: rule__InitialTransition__Group__2 : rule__InitialTransition__Group__2__Impl rule__InitialTransition__Group__3 ; + // InternalRoom.g:17075:1: rule__InitialTransition__Group__2 : rule__InitialTransition__Group__2__Impl rule__InitialTransition__Group__3 ; public final void rule__InitialTransition__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17048:1: ( rule__InitialTransition__Group__2__Impl rule__InitialTransition__Group__3 ) - // InternalRoom.g:17049:2: rule__InitialTransition__Group__2__Impl rule__InitialTransition__Group__3 + // InternalRoom.g:17079:1: ( rule__InitialTransition__Group__2__Impl rule__InitialTransition__Group__3 ) + // InternalRoom.g:17080:2: rule__InitialTransition__Group__2__Impl rule__InitialTransition__Group__3 { - pushFollow(FOLLOW_88); + pushFollow(FOLLOW_89); rule__InitialTransition__Group__2__Impl(); state._fsp--; @@ -47327,17 +47424,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__2__Impl" - // InternalRoom.g:17056:1: rule__InitialTransition__Group__2__Impl : ( ':' ) ; + // InternalRoom.g:17087:1: rule__InitialTransition__Group__2__Impl : ( ':' ) ; public final void rule__InitialTransition__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17060:1: ( ( ':' ) ) - // InternalRoom.g:17061:1: ( ':' ) + // InternalRoom.g:17091:1: ( ( ':' ) ) + // InternalRoom.g:17092:1: ( ':' ) { - // InternalRoom.g:17061:1: ( ':' ) - // InternalRoom.g:17062:1: ':' + // InternalRoom.g:17092:1: ( ':' ) + // InternalRoom.g:17093:1: ':' { before(grammarAccess.getInitialTransitionAccess().getColonKeyword_2()); match(input,46,FOLLOW_2); @@ -47364,16 +47461,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__3" - // InternalRoom.g:17075:1: rule__InitialTransition__Group__3 : rule__InitialTransition__Group__3__Impl rule__InitialTransition__Group__4 ; + // InternalRoom.g:17106:1: rule__InitialTransition__Group__3 : rule__InitialTransition__Group__3__Impl rule__InitialTransition__Group__4 ; public final void rule__InitialTransition__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17079:1: ( rule__InitialTransition__Group__3__Impl rule__InitialTransition__Group__4 ) - // InternalRoom.g:17080:2: rule__InitialTransition__Group__3__Impl rule__InitialTransition__Group__4 + // InternalRoom.g:17110:1: ( rule__InitialTransition__Group__3__Impl rule__InitialTransition__Group__4 ) + // InternalRoom.g:17111:2: rule__InitialTransition__Group__3__Impl rule__InitialTransition__Group__4 { - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_12); rule__InitialTransition__Group__3__Impl(); state._fsp--; @@ -47402,17 +47499,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__3__Impl" - // InternalRoom.g:17087:1: rule__InitialTransition__Group__3__Impl : ( 'initial' ) ; + // InternalRoom.g:17118:1: rule__InitialTransition__Group__3__Impl : ( 'initial' ) ; public final void rule__InitialTransition__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17091:1: ( ( 'initial' ) ) - // InternalRoom.g:17092:1: ( 'initial' ) + // InternalRoom.g:17122:1: ( ( 'initial' ) ) + // InternalRoom.g:17123:1: ( 'initial' ) { - // InternalRoom.g:17092:1: ( 'initial' ) - // InternalRoom.g:17093:1: 'initial' + // InternalRoom.g:17123:1: ( 'initial' ) + // InternalRoom.g:17124:1: 'initial' { before(grammarAccess.getInitialTransitionAccess().getInitialKeyword_3()); match(input,106,FOLLOW_2); @@ -47439,16 +47536,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__4" - // InternalRoom.g:17106:1: rule__InitialTransition__Group__4 : rule__InitialTransition__Group__4__Impl rule__InitialTransition__Group__5 ; + // InternalRoom.g:17137:1: rule__InitialTransition__Group__4 : rule__InitialTransition__Group__4__Impl rule__InitialTransition__Group__5 ; public final void rule__InitialTransition__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17110:1: ( rule__InitialTransition__Group__4__Impl rule__InitialTransition__Group__5 ) - // InternalRoom.g:17111:2: rule__InitialTransition__Group__4__Impl rule__InitialTransition__Group__5 + // InternalRoom.g:17141:1: ( rule__InitialTransition__Group__4__Impl rule__InitialTransition__Group__5 ) + // InternalRoom.g:17142:2: rule__InitialTransition__Group__4__Impl rule__InitialTransition__Group__5 { - pushFollow(FOLLOW_89); + pushFollow(FOLLOW_90); rule__InitialTransition__Group__4__Impl(); state._fsp--; @@ -47477,17 +47574,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__4__Impl" - // InternalRoom.g:17118:1: rule__InitialTransition__Group__4__Impl : ( '->' ) ; + // InternalRoom.g:17149:1: rule__InitialTransition__Group__4__Impl : ( '->' ) ; public final void rule__InitialTransition__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17122:1: ( ( '->' ) ) - // InternalRoom.g:17123:1: ( '->' ) + // InternalRoom.g:17153:1: ( ( '->' ) ) + // InternalRoom.g:17154:1: ( '->' ) { - // InternalRoom.g:17123:1: ( '->' ) - // InternalRoom.g:17124:1: '->' + // InternalRoom.g:17154:1: ( '->' ) + // InternalRoom.g:17155:1: '->' { before(grammarAccess.getInitialTransitionAccess().getHyphenMinusGreaterThanSignKeyword_4()); match(input,48,FOLLOW_2); @@ -47514,14 +47611,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__5" - // InternalRoom.g:17137:1: rule__InitialTransition__Group__5 : rule__InitialTransition__Group__5__Impl rule__InitialTransition__Group__6 ; + // InternalRoom.g:17168:1: rule__InitialTransition__Group__5 : rule__InitialTransition__Group__5__Impl rule__InitialTransition__Group__6 ; public final void rule__InitialTransition__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17141:1: ( rule__InitialTransition__Group__5__Impl rule__InitialTransition__Group__6 ) - // InternalRoom.g:17142:2: rule__InitialTransition__Group__5__Impl rule__InitialTransition__Group__6 + // InternalRoom.g:17172:1: ( rule__InitialTransition__Group__5__Impl rule__InitialTransition__Group__6 ) + // InternalRoom.g:17173:2: rule__InitialTransition__Group__5__Impl rule__InitialTransition__Group__6 { pushFollow(FOLLOW_4); rule__InitialTransition__Group__5__Impl(); @@ -47552,21 +47649,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__5__Impl" - // InternalRoom.g:17149:1: rule__InitialTransition__Group__5__Impl : ( ( rule__InitialTransition__ToAssignment_5 ) ) ; + // InternalRoom.g:17180:1: rule__InitialTransition__Group__5__Impl : ( ( rule__InitialTransition__ToAssignment_5 ) ) ; public final void rule__InitialTransition__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17153:1: ( ( ( rule__InitialTransition__ToAssignment_5 ) ) ) - // InternalRoom.g:17154:1: ( ( rule__InitialTransition__ToAssignment_5 ) ) + // InternalRoom.g:17184:1: ( ( ( rule__InitialTransition__ToAssignment_5 ) ) ) + // InternalRoom.g:17185:1: ( ( rule__InitialTransition__ToAssignment_5 ) ) { - // InternalRoom.g:17154:1: ( ( rule__InitialTransition__ToAssignment_5 ) ) - // InternalRoom.g:17155:1: ( rule__InitialTransition__ToAssignment_5 ) + // InternalRoom.g:17185:1: ( ( rule__InitialTransition__ToAssignment_5 ) ) + // InternalRoom.g:17186:1: ( rule__InitialTransition__ToAssignment_5 ) { before(grammarAccess.getInitialTransitionAccess().getToAssignment_5()); - // InternalRoom.g:17156:1: ( rule__InitialTransition__ToAssignment_5 ) - // InternalRoom.g:17156:2: rule__InitialTransition__ToAssignment_5 + // InternalRoom.g:17187:1: ( rule__InitialTransition__ToAssignment_5 ) + // InternalRoom.g:17187:2: rule__InitialTransition__ToAssignment_5 { pushFollow(FOLLOW_2); rule__InitialTransition__ToAssignment_5(); @@ -47599,14 +47696,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__6" - // InternalRoom.g:17166:1: rule__InitialTransition__Group__6 : rule__InitialTransition__Group__6__Impl rule__InitialTransition__Group__7 ; + // InternalRoom.g:17197:1: rule__InitialTransition__Group__6 : rule__InitialTransition__Group__6__Impl rule__InitialTransition__Group__7 ; public final void rule__InitialTransition__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17170:1: ( rule__InitialTransition__Group__6__Impl rule__InitialTransition__Group__7 ) - // InternalRoom.g:17171:2: rule__InitialTransition__Group__6__Impl rule__InitialTransition__Group__7 + // InternalRoom.g:17201:1: ( rule__InitialTransition__Group__6__Impl rule__InitialTransition__Group__7 ) + // InternalRoom.g:17202:2: rule__InitialTransition__Group__6__Impl rule__InitialTransition__Group__7 { pushFollow(FOLLOW_4); rule__InitialTransition__Group__6__Impl(); @@ -47637,29 +47734,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__6__Impl" - // InternalRoom.g:17178:1: rule__InitialTransition__Group__6__Impl : ( ( rule__InitialTransition__DocuAssignment_6 )? ) ; + // InternalRoom.g:17209:1: rule__InitialTransition__Group__6__Impl : ( ( rule__InitialTransition__DocuAssignment_6 )? ) ; public final void rule__InitialTransition__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17182:1: ( ( ( rule__InitialTransition__DocuAssignment_6 )? ) ) - // InternalRoom.g:17183:1: ( ( rule__InitialTransition__DocuAssignment_6 )? ) + // InternalRoom.g:17213:1: ( ( ( rule__InitialTransition__DocuAssignment_6 )? ) ) + // InternalRoom.g:17214:1: ( ( rule__InitialTransition__DocuAssignment_6 )? ) { - // InternalRoom.g:17183:1: ( ( rule__InitialTransition__DocuAssignment_6 )? ) - // InternalRoom.g:17184:1: ( rule__InitialTransition__DocuAssignment_6 )? + // InternalRoom.g:17214:1: ( ( rule__InitialTransition__DocuAssignment_6 )? ) + // InternalRoom.g:17215:1: ( rule__InitialTransition__DocuAssignment_6 )? { before(grammarAccess.getInitialTransitionAccess().getDocuAssignment_6()); - // InternalRoom.g:17185:1: ( rule__InitialTransition__DocuAssignment_6 )? - int alt173=2; - int LA173_0 = input.LA(1); + // InternalRoom.g:17216:1: ( rule__InitialTransition__DocuAssignment_6 )? + int alt174=2; + int LA174_0 = input.LA(1); - if ( (LA173_0==62) ) { - alt173=1; + if ( (LA174_0==62) ) { + alt174=1; } - switch (alt173) { + switch (alt174) { case 1 : - // InternalRoom.g:17185:2: rule__InitialTransition__DocuAssignment_6 + // InternalRoom.g:17216:2: rule__InitialTransition__DocuAssignment_6 { pushFollow(FOLLOW_2); rule__InitialTransition__DocuAssignment_6(); @@ -47695,14 +47792,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__7" - // InternalRoom.g:17195:1: rule__InitialTransition__Group__7 : rule__InitialTransition__Group__7__Impl ; + // InternalRoom.g:17226:1: rule__InitialTransition__Group__7 : rule__InitialTransition__Group__7__Impl ; public final void rule__InitialTransition__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17199:1: ( rule__InitialTransition__Group__7__Impl ) - // InternalRoom.g:17200:2: rule__InitialTransition__Group__7__Impl + // InternalRoom.g:17230:1: ( rule__InitialTransition__Group__7__Impl ) + // InternalRoom.g:17231:2: rule__InitialTransition__Group__7__Impl { pushFollow(FOLLOW_2); rule__InitialTransition__Group__7__Impl(); @@ -47728,29 +47825,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__7__Impl" - // InternalRoom.g:17206:1: rule__InitialTransition__Group__7__Impl : ( ( rule__InitialTransition__Group_7__0 )? ) ; + // InternalRoom.g:17237:1: rule__InitialTransition__Group__7__Impl : ( ( rule__InitialTransition__Group_7__0 )? ) ; public final void rule__InitialTransition__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17210:1: ( ( ( rule__InitialTransition__Group_7__0 )? ) ) - // InternalRoom.g:17211:1: ( ( rule__InitialTransition__Group_7__0 )? ) + // InternalRoom.g:17241:1: ( ( ( rule__InitialTransition__Group_7__0 )? ) ) + // InternalRoom.g:17242:1: ( ( rule__InitialTransition__Group_7__0 )? ) { - // InternalRoom.g:17211:1: ( ( rule__InitialTransition__Group_7__0 )? ) - // InternalRoom.g:17212:1: ( rule__InitialTransition__Group_7__0 )? + // InternalRoom.g:17242:1: ( ( rule__InitialTransition__Group_7__0 )? ) + // InternalRoom.g:17243:1: ( rule__InitialTransition__Group_7__0 )? { before(grammarAccess.getInitialTransitionAccess().getGroup_7()); - // InternalRoom.g:17213:1: ( rule__InitialTransition__Group_7__0 )? - int alt174=2; - int LA174_0 = input.LA(1); + // InternalRoom.g:17244:1: ( rule__InitialTransition__Group_7__0 )? + int alt175=2; + int LA175_0 = input.LA(1); - if ( (LA174_0==44) ) { - alt174=1; + if ( (LA175_0==44) ) { + alt175=1; } - switch (alt174) { + switch (alt175) { case 1 : - // InternalRoom.g:17213:2: rule__InitialTransition__Group_7__0 + // InternalRoom.g:17244:2: rule__InitialTransition__Group_7__0 { pushFollow(FOLLOW_2); rule__InitialTransition__Group_7__0(); @@ -47786,16 +47883,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group_7__0" - // InternalRoom.g:17239:1: rule__InitialTransition__Group_7__0 : rule__InitialTransition__Group_7__0__Impl rule__InitialTransition__Group_7__1 ; + // InternalRoom.g:17270:1: rule__InitialTransition__Group_7__0 : rule__InitialTransition__Group_7__0__Impl rule__InitialTransition__Group_7__1 ; public final void rule__InitialTransition__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17243:1: ( rule__InitialTransition__Group_7__0__Impl rule__InitialTransition__Group_7__1 ) - // InternalRoom.g:17244:2: rule__InitialTransition__Group_7__0__Impl rule__InitialTransition__Group_7__1 + // InternalRoom.g:17274:1: ( rule__InitialTransition__Group_7__0__Impl rule__InitialTransition__Group_7__1 ) + // InternalRoom.g:17275:2: rule__InitialTransition__Group_7__0__Impl rule__InitialTransition__Group_7__1 { - pushFollow(FOLLOW_90); + pushFollow(FOLLOW_91); rule__InitialTransition__Group_7__0__Impl(); state._fsp--; @@ -47824,17 +47921,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group_7__0__Impl" - // InternalRoom.g:17251:1: rule__InitialTransition__Group_7__0__Impl : ( '{' ) ; + // InternalRoom.g:17282:1: rule__InitialTransition__Group_7__0__Impl : ( '{' ) ; public final void rule__InitialTransition__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17255:1: ( ( '{' ) ) - // InternalRoom.g:17256:1: ( '{' ) + // InternalRoom.g:17286:1: ( ( '{' ) ) + // InternalRoom.g:17287:1: ( '{' ) { - // InternalRoom.g:17256:1: ( '{' ) - // InternalRoom.g:17257:1: '{' + // InternalRoom.g:17287:1: ( '{' ) + // InternalRoom.g:17288:1: '{' { before(grammarAccess.getInitialTransitionAccess().getLeftCurlyBracketKeyword_7_0()); match(input,44,FOLLOW_2); @@ -47861,16 +47958,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group_7__1" - // InternalRoom.g:17270:1: rule__InitialTransition__Group_7__1 : rule__InitialTransition__Group_7__1__Impl rule__InitialTransition__Group_7__2 ; + // InternalRoom.g:17301:1: rule__InitialTransition__Group_7__1 : rule__InitialTransition__Group_7__1__Impl rule__InitialTransition__Group_7__2 ; public final void rule__InitialTransition__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17274:1: ( rule__InitialTransition__Group_7__1__Impl rule__InitialTransition__Group_7__2 ) - // InternalRoom.g:17275:2: rule__InitialTransition__Group_7__1__Impl rule__InitialTransition__Group_7__2 + // InternalRoom.g:17305:1: ( rule__InitialTransition__Group_7__1__Impl rule__InitialTransition__Group_7__2 ) + // InternalRoom.g:17306:2: rule__InitialTransition__Group_7__1__Impl rule__InitialTransition__Group_7__2 { - pushFollow(FOLLOW_90); + pushFollow(FOLLOW_91); rule__InitialTransition__Group_7__1__Impl(); state._fsp--; @@ -47899,29 +47996,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group_7__1__Impl" - // InternalRoom.g:17282:1: rule__InitialTransition__Group_7__1__Impl : ( ( rule__InitialTransition__Group_7_1__0 )? ) ; + // InternalRoom.g:17313:1: rule__InitialTransition__Group_7__1__Impl : ( ( rule__InitialTransition__Group_7_1__0 )? ) ; public final void rule__InitialTransition__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17286:1: ( ( ( rule__InitialTransition__Group_7_1__0 )? ) ) - // InternalRoom.g:17287:1: ( ( rule__InitialTransition__Group_7_1__0 )? ) + // InternalRoom.g:17317:1: ( ( ( rule__InitialTransition__Group_7_1__0 )? ) ) + // InternalRoom.g:17318:1: ( ( rule__InitialTransition__Group_7_1__0 )? ) { - // InternalRoom.g:17287:1: ( ( rule__InitialTransition__Group_7_1__0 )? ) - // InternalRoom.g:17288:1: ( rule__InitialTransition__Group_7_1__0 )? + // InternalRoom.g:17318:1: ( ( rule__InitialTransition__Group_7_1__0 )? ) + // InternalRoom.g:17319:1: ( rule__InitialTransition__Group_7_1__0 )? { before(grammarAccess.getInitialTransitionAccess().getGroup_7_1()); - // InternalRoom.g:17289:1: ( rule__InitialTransition__Group_7_1__0 )? - int alt175=2; - int LA175_0 = input.LA(1); + // InternalRoom.g:17320:1: ( rule__InitialTransition__Group_7_1__0 )? + int alt176=2; + int LA176_0 = input.LA(1); - if ( (LA175_0==107) ) { - alt175=1; + if ( (LA176_0==107) ) { + alt176=1; } - switch (alt175) { + switch (alt176) { case 1 : - // InternalRoom.g:17289:2: rule__InitialTransition__Group_7_1__0 + // InternalRoom.g:17320:2: rule__InitialTransition__Group_7_1__0 { pushFollow(FOLLOW_2); rule__InitialTransition__Group_7_1__0(); @@ -47957,14 +48054,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group_7__2" - // InternalRoom.g:17299:1: rule__InitialTransition__Group_7__2 : rule__InitialTransition__Group_7__2__Impl ; + // InternalRoom.g:17330:1: rule__InitialTransition__Group_7__2 : rule__InitialTransition__Group_7__2__Impl ; public final void rule__InitialTransition__Group_7__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17303:1: ( rule__InitialTransition__Group_7__2__Impl ) - // InternalRoom.g:17304:2: rule__InitialTransition__Group_7__2__Impl + // InternalRoom.g:17334:1: ( rule__InitialTransition__Group_7__2__Impl ) + // InternalRoom.g:17335:2: rule__InitialTransition__Group_7__2__Impl { pushFollow(FOLLOW_2); rule__InitialTransition__Group_7__2__Impl(); @@ -47990,17 +48087,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group_7__2__Impl" - // InternalRoom.g:17310:1: rule__InitialTransition__Group_7__2__Impl : ( '}' ) ; + // InternalRoom.g:17341:1: rule__InitialTransition__Group_7__2__Impl : ( '}' ) ; public final void rule__InitialTransition__Group_7__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17314:1: ( ( '}' ) ) - // InternalRoom.g:17315:1: ( '}' ) + // InternalRoom.g:17345:1: ( ( '}' ) ) + // InternalRoom.g:17346:1: ( '}' ) { - // InternalRoom.g:17315:1: ( '}' ) - // InternalRoom.g:17316:1: '}' + // InternalRoom.g:17346:1: ( '}' ) + // InternalRoom.g:17347:1: '}' { before(grammarAccess.getInitialTransitionAccess().getRightCurlyBracketKeyword_7_2()); match(input,45,FOLLOW_2); @@ -48027,16 +48124,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group_7_1__0" - // InternalRoom.g:17335:1: rule__InitialTransition__Group_7_1__0 : rule__InitialTransition__Group_7_1__0__Impl rule__InitialTransition__Group_7_1__1 ; + // InternalRoom.g:17366:1: rule__InitialTransition__Group_7_1__0 : rule__InitialTransition__Group_7_1__0__Impl rule__InitialTransition__Group_7_1__1 ; public final void rule__InitialTransition__Group_7_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17339:1: ( rule__InitialTransition__Group_7_1__0__Impl rule__InitialTransition__Group_7_1__1 ) - // InternalRoom.g:17340:2: rule__InitialTransition__Group_7_1__0__Impl rule__InitialTransition__Group_7_1__1 + // InternalRoom.g:17370:1: ( rule__InitialTransition__Group_7_1__0__Impl rule__InitialTransition__Group_7_1__1 ) + // InternalRoom.g:17371:2: rule__InitialTransition__Group_7_1__0__Impl rule__InitialTransition__Group_7_1__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__InitialTransition__Group_7_1__0__Impl(); state._fsp--; @@ -48065,17 +48162,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group_7_1__0__Impl" - // InternalRoom.g:17347:1: rule__InitialTransition__Group_7_1__0__Impl : ( 'action' ) ; + // InternalRoom.g:17378:1: rule__InitialTransition__Group_7_1__0__Impl : ( 'action' ) ; public final void rule__InitialTransition__Group_7_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17351:1: ( ( 'action' ) ) - // InternalRoom.g:17352:1: ( 'action' ) + // InternalRoom.g:17382:1: ( ( 'action' ) ) + // InternalRoom.g:17383:1: ( 'action' ) { - // InternalRoom.g:17352:1: ( 'action' ) - // InternalRoom.g:17353:1: 'action' + // InternalRoom.g:17383:1: ( 'action' ) + // InternalRoom.g:17384:1: 'action' { before(grammarAccess.getInitialTransitionAccess().getActionKeyword_7_1_0()); match(input,107,FOLLOW_2); @@ -48102,14 +48199,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group_7_1__1" - // InternalRoom.g:17366:1: rule__InitialTransition__Group_7_1__1 : rule__InitialTransition__Group_7_1__1__Impl ; + // InternalRoom.g:17397:1: rule__InitialTransition__Group_7_1__1 : rule__InitialTransition__Group_7_1__1__Impl ; public final void rule__InitialTransition__Group_7_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17370:1: ( rule__InitialTransition__Group_7_1__1__Impl ) - // InternalRoom.g:17371:2: rule__InitialTransition__Group_7_1__1__Impl + // InternalRoom.g:17401:1: ( rule__InitialTransition__Group_7_1__1__Impl ) + // InternalRoom.g:17402:2: rule__InitialTransition__Group_7_1__1__Impl { pushFollow(FOLLOW_2); rule__InitialTransition__Group_7_1__1__Impl(); @@ -48135,21 +48232,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group_7_1__1__Impl" - // InternalRoom.g:17377:1: rule__InitialTransition__Group_7_1__1__Impl : ( ( rule__InitialTransition__ActionAssignment_7_1_1 ) ) ; + // InternalRoom.g:17408:1: rule__InitialTransition__Group_7_1__1__Impl : ( ( rule__InitialTransition__ActionAssignment_7_1_1 ) ) ; public final void rule__InitialTransition__Group_7_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17381:1: ( ( ( rule__InitialTransition__ActionAssignment_7_1_1 ) ) ) - // InternalRoom.g:17382:1: ( ( rule__InitialTransition__ActionAssignment_7_1_1 ) ) + // InternalRoom.g:17412:1: ( ( ( rule__InitialTransition__ActionAssignment_7_1_1 ) ) ) + // InternalRoom.g:17413:1: ( ( rule__InitialTransition__ActionAssignment_7_1_1 ) ) { - // InternalRoom.g:17382:1: ( ( rule__InitialTransition__ActionAssignment_7_1_1 ) ) - // InternalRoom.g:17383:1: ( rule__InitialTransition__ActionAssignment_7_1_1 ) + // InternalRoom.g:17413:1: ( ( rule__InitialTransition__ActionAssignment_7_1_1 ) ) + // InternalRoom.g:17414:1: ( rule__InitialTransition__ActionAssignment_7_1_1 ) { before(grammarAccess.getInitialTransitionAccess().getActionAssignment_7_1_1()); - // InternalRoom.g:17384:1: ( rule__InitialTransition__ActionAssignment_7_1_1 ) - // InternalRoom.g:17384:2: rule__InitialTransition__ActionAssignment_7_1_1 + // InternalRoom.g:17415:1: ( rule__InitialTransition__ActionAssignment_7_1_1 ) + // InternalRoom.g:17415:2: rule__InitialTransition__ActionAssignment_7_1_1 { pushFollow(FOLLOW_2); rule__InitialTransition__ActionAssignment_7_1_1(); @@ -48182,16 +48279,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__0" - // InternalRoom.g:17398:1: rule__ContinuationTransition__Group__0 : rule__ContinuationTransition__Group__0__Impl rule__ContinuationTransition__Group__1 ; + // InternalRoom.g:17429:1: rule__ContinuationTransition__Group__0 : rule__ContinuationTransition__Group__0__Impl rule__ContinuationTransition__Group__1 ; public final void rule__ContinuationTransition__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17402:1: ( rule__ContinuationTransition__Group__0__Impl rule__ContinuationTransition__Group__1 ) - // InternalRoom.g:17403:2: rule__ContinuationTransition__Group__0__Impl rule__ContinuationTransition__Group__1 + // InternalRoom.g:17433:1: ( rule__ContinuationTransition__Group__0__Impl rule__ContinuationTransition__Group__1 ) + // InternalRoom.g:17434:2: rule__ContinuationTransition__Group__0__Impl rule__ContinuationTransition__Group__1 { - pushFollow(FOLLOW_87); + pushFollow(FOLLOW_88); rule__ContinuationTransition__Group__0__Impl(); state._fsp--; @@ -48220,17 +48317,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__0__Impl" - // InternalRoom.g:17410:1: rule__ContinuationTransition__Group__0__Impl : ( 'Transition' ) ; + // InternalRoom.g:17441:1: rule__ContinuationTransition__Group__0__Impl : ( 'Transition' ) ; public final void rule__ContinuationTransition__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17414:1: ( ( 'Transition' ) ) - // InternalRoom.g:17415:1: ( 'Transition' ) + // InternalRoom.g:17445:1: ( ( 'Transition' ) ) + // InternalRoom.g:17446:1: ( 'Transition' ) { - // InternalRoom.g:17415:1: ( 'Transition' ) - // InternalRoom.g:17416:1: 'Transition' + // InternalRoom.g:17446:1: ( 'Transition' ) + // InternalRoom.g:17447:1: 'Transition' { before(grammarAccess.getContinuationTransitionAccess().getTransitionKeyword_0()); match(input,105,FOLLOW_2); @@ -48257,16 +48354,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__1" - // InternalRoom.g:17429:1: rule__ContinuationTransition__Group__1 : rule__ContinuationTransition__Group__1__Impl rule__ContinuationTransition__Group__2 ; + // InternalRoom.g:17460:1: rule__ContinuationTransition__Group__1 : rule__ContinuationTransition__Group__1__Impl rule__ContinuationTransition__Group__2 ; public final void rule__ContinuationTransition__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17433:1: ( rule__ContinuationTransition__Group__1__Impl rule__ContinuationTransition__Group__2 ) - // InternalRoom.g:17434:2: rule__ContinuationTransition__Group__1__Impl rule__ContinuationTransition__Group__2 + // InternalRoom.g:17464:1: ( rule__ContinuationTransition__Group__1__Impl rule__ContinuationTransition__Group__2 ) + // InternalRoom.g:17465:2: rule__ContinuationTransition__Group__1__Impl rule__ContinuationTransition__Group__2 { - pushFollow(FOLLOW_87); + pushFollow(FOLLOW_88); rule__ContinuationTransition__Group__1__Impl(); state._fsp--; @@ -48295,29 +48392,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__1__Impl" - // InternalRoom.g:17441:1: rule__ContinuationTransition__Group__1__Impl : ( ( rule__ContinuationTransition__NameAssignment_1 )? ) ; + // InternalRoom.g:17472:1: rule__ContinuationTransition__Group__1__Impl : ( ( rule__ContinuationTransition__NameAssignment_1 )? ) ; public final void rule__ContinuationTransition__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17445:1: ( ( ( rule__ContinuationTransition__NameAssignment_1 )? ) ) - // InternalRoom.g:17446:1: ( ( rule__ContinuationTransition__NameAssignment_1 )? ) + // InternalRoom.g:17476:1: ( ( ( rule__ContinuationTransition__NameAssignment_1 )? ) ) + // InternalRoom.g:17477:1: ( ( rule__ContinuationTransition__NameAssignment_1 )? ) { - // InternalRoom.g:17446:1: ( ( rule__ContinuationTransition__NameAssignment_1 )? ) - // InternalRoom.g:17447:1: ( rule__ContinuationTransition__NameAssignment_1 )? + // InternalRoom.g:17477:1: ( ( rule__ContinuationTransition__NameAssignment_1 )? ) + // InternalRoom.g:17478:1: ( rule__ContinuationTransition__NameAssignment_1 )? { before(grammarAccess.getContinuationTransitionAccess().getNameAssignment_1()); - // InternalRoom.g:17448:1: ( rule__ContinuationTransition__NameAssignment_1 )? - int alt176=2; - int LA176_0 = input.LA(1); + // InternalRoom.g:17479:1: ( rule__ContinuationTransition__NameAssignment_1 )? + int alt177=2; + int LA177_0 = input.LA(1); - if ( (LA176_0==RULE_ID) ) { - alt176=1; + if ( (LA177_0==RULE_ID) ) { + alt177=1; } - switch (alt176) { + switch (alt177) { case 1 : - // InternalRoom.g:17448:2: rule__ContinuationTransition__NameAssignment_1 + // InternalRoom.g:17479:2: rule__ContinuationTransition__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ContinuationTransition__NameAssignment_1(); @@ -48353,16 +48450,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__2" - // InternalRoom.g:17458:1: rule__ContinuationTransition__Group__2 : rule__ContinuationTransition__Group__2__Impl rule__ContinuationTransition__Group__3 ; + // InternalRoom.g:17489:1: rule__ContinuationTransition__Group__2 : rule__ContinuationTransition__Group__2__Impl rule__ContinuationTransition__Group__3 ; public final void rule__ContinuationTransition__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17462:1: ( rule__ContinuationTransition__Group__2__Impl rule__ContinuationTransition__Group__3 ) - // InternalRoom.g:17463:2: rule__ContinuationTransition__Group__2__Impl rule__ContinuationTransition__Group__3 + // InternalRoom.g:17493:1: ( rule__ContinuationTransition__Group__2__Impl rule__ContinuationTransition__Group__3 ) + // InternalRoom.g:17494:2: rule__ContinuationTransition__Group__2__Impl rule__ContinuationTransition__Group__3 { - pushFollow(FOLLOW_89); + pushFollow(FOLLOW_90); rule__ContinuationTransition__Group__2__Impl(); state._fsp--; @@ -48391,17 +48488,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__2__Impl" - // InternalRoom.g:17470:1: rule__ContinuationTransition__Group__2__Impl : ( ':' ) ; + // InternalRoom.g:17501:1: rule__ContinuationTransition__Group__2__Impl : ( ':' ) ; public final void rule__ContinuationTransition__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17474:1: ( ( ':' ) ) - // InternalRoom.g:17475:1: ( ':' ) + // InternalRoom.g:17505:1: ( ( ':' ) ) + // InternalRoom.g:17506:1: ( ':' ) { - // InternalRoom.g:17475:1: ( ':' ) - // InternalRoom.g:17476:1: ':' + // InternalRoom.g:17506:1: ( ':' ) + // InternalRoom.g:17507:1: ':' { before(grammarAccess.getContinuationTransitionAccess().getColonKeyword_2()); match(input,46,FOLLOW_2); @@ -48428,16 +48525,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__3" - // InternalRoom.g:17489:1: rule__ContinuationTransition__Group__3 : rule__ContinuationTransition__Group__3__Impl rule__ContinuationTransition__Group__4 ; + // InternalRoom.g:17520:1: rule__ContinuationTransition__Group__3 : rule__ContinuationTransition__Group__3__Impl rule__ContinuationTransition__Group__4 ; public final void rule__ContinuationTransition__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17493:1: ( rule__ContinuationTransition__Group__3__Impl rule__ContinuationTransition__Group__4 ) - // InternalRoom.g:17494:2: rule__ContinuationTransition__Group__3__Impl rule__ContinuationTransition__Group__4 + // InternalRoom.g:17524:1: ( rule__ContinuationTransition__Group__3__Impl rule__ContinuationTransition__Group__4 ) + // InternalRoom.g:17525:2: rule__ContinuationTransition__Group__3__Impl rule__ContinuationTransition__Group__4 { - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_12); rule__ContinuationTransition__Group__3__Impl(); state._fsp--; @@ -48466,21 +48563,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__3__Impl" - // InternalRoom.g:17501:1: rule__ContinuationTransition__Group__3__Impl : ( ( rule__ContinuationTransition__FromAssignment_3 ) ) ; + // InternalRoom.g:17532:1: rule__ContinuationTransition__Group__3__Impl : ( ( rule__ContinuationTransition__FromAssignment_3 ) ) ; public final void rule__ContinuationTransition__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17505:1: ( ( ( rule__ContinuationTransition__FromAssignment_3 ) ) ) - // InternalRoom.g:17506:1: ( ( rule__ContinuationTransition__FromAssignment_3 ) ) + // InternalRoom.g:17536:1: ( ( ( rule__ContinuationTransition__FromAssignment_3 ) ) ) + // InternalRoom.g:17537:1: ( ( rule__ContinuationTransition__FromAssignment_3 ) ) { - // InternalRoom.g:17506:1: ( ( rule__ContinuationTransition__FromAssignment_3 ) ) - // InternalRoom.g:17507:1: ( rule__ContinuationTransition__FromAssignment_3 ) + // InternalRoom.g:17537:1: ( ( rule__ContinuationTransition__FromAssignment_3 ) ) + // InternalRoom.g:17538:1: ( rule__ContinuationTransition__FromAssignment_3 ) { before(grammarAccess.getContinuationTransitionAccess().getFromAssignment_3()); - // InternalRoom.g:17508:1: ( rule__ContinuationTransition__FromAssignment_3 ) - // InternalRoom.g:17508:2: rule__ContinuationTransition__FromAssignment_3 + // InternalRoom.g:17539:1: ( rule__ContinuationTransition__FromAssignment_3 ) + // InternalRoom.g:17539:2: rule__ContinuationTransition__FromAssignment_3 { pushFollow(FOLLOW_2); rule__ContinuationTransition__FromAssignment_3(); @@ -48513,16 +48610,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__4" - // InternalRoom.g:17518:1: rule__ContinuationTransition__Group__4 : rule__ContinuationTransition__Group__4__Impl rule__ContinuationTransition__Group__5 ; + // InternalRoom.g:17549:1: rule__ContinuationTransition__Group__4 : rule__ContinuationTransition__Group__4__Impl rule__ContinuationTransition__Group__5 ; public final void rule__ContinuationTransition__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17522:1: ( rule__ContinuationTransition__Group__4__Impl rule__ContinuationTransition__Group__5 ) - // InternalRoom.g:17523:2: rule__ContinuationTransition__Group__4__Impl rule__ContinuationTransition__Group__5 + // InternalRoom.g:17553:1: ( rule__ContinuationTransition__Group__4__Impl rule__ContinuationTransition__Group__5 ) + // InternalRoom.g:17554:2: rule__ContinuationTransition__Group__4__Impl rule__ContinuationTransition__Group__5 { - pushFollow(FOLLOW_89); + pushFollow(FOLLOW_90); rule__ContinuationTransition__Group__4__Impl(); state._fsp--; @@ -48551,17 +48648,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__4__Impl" - // InternalRoom.g:17530:1: rule__ContinuationTransition__Group__4__Impl : ( '->' ) ; + // InternalRoom.g:17561:1: rule__ContinuationTransition__Group__4__Impl : ( '->' ) ; public final void rule__ContinuationTransition__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17534:1: ( ( '->' ) ) - // InternalRoom.g:17535:1: ( '->' ) + // InternalRoom.g:17565:1: ( ( '->' ) ) + // InternalRoom.g:17566:1: ( '->' ) { - // InternalRoom.g:17535:1: ( '->' ) - // InternalRoom.g:17536:1: '->' + // InternalRoom.g:17566:1: ( '->' ) + // InternalRoom.g:17567:1: '->' { before(grammarAccess.getContinuationTransitionAccess().getHyphenMinusGreaterThanSignKeyword_4()); match(input,48,FOLLOW_2); @@ -48588,14 +48685,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__5" - // InternalRoom.g:17549:1: rule__ContinuationTransition__Group__5 : rule__ContinuationTransition__Group__5__Impl rule__ContinuationTransition__Group__6 ; + // InternalRoom.g:17580:1: rule__ContinuationTransition__Group__5 : rule__ContinuationTransition__Group__5__Impl rule__ContinuationTransition__Group__6 ; public final void rule__ContinuationTransition__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17553:1: ( rule__ContinuationTransition__Group__5__Impl rule__ContinuationTransition__Group__6 ) - // InternalRoom.g:17554:2: rule__ContinuationTransition__Group__5__Impl rule__ContinuationTransition__Group__6 + // InternalRoom.g:17584:1: ( rule__ContinuationTransition__Group__5__Impl rule__ContinuationTransition__Group__6 ) + // InternalRoom.g:17585:2: rule__ContinuationTransition__Group__5__Impl rule__ContinuationTransition__Group__6 { pushFollow(FOLLOW_4); rule__ContinuationTransition__Group__5__Impl(); @@ -48626,21 +48723,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__5__Impl" - // InternalRoom.g:17561:1: rule__ContinuationTransition__Group__5__Impl : ( ( rule__ContinuationTransition__ToAssignment_5 ) ) ; + // InternalRoom.g:17592:1: rule__ContinuationTransition__Group__5__Impl : ( ( rule__ContinuationTransition__ToAssignment_5 ) ) ; public final void rule__ContinuationTransition__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17565:1: ( ( ( rule__ContinuationTransition__ToAssignment_5 ) ) ) - // InternalRoom.g:17566:1: ( ( rule__ContinuationTransition__ToAssignment_5 ) ) + // InternalRoom.g:17596:1: ( ( ( rule__ContinuationTransition__ToAssignment_5 ) ) ) + // InternalRoom.g:17597:1: ( ( rule__ContinuationTransition__ToAssignment_5 ) ) { - // InternalRoom.g:17566:1: ( ( rule__ContinuationTransition__ToAssignment_5 ) ) - // InternalRoom.g:17567:1: ( rule__ContinuationTransition__ToAssignment_5 ) + // InternalRoom.g:17597:1: ( ( rule__ContinuationTransition__ToAssignment_5 ) ) + // InternalRoom.g:17598:1: ( rule__ContinuationTransition__ToAssignment_5 ) { before(grammarAccess.getContinuationTransitionAccess().getToAssignment_5()); - // InternalRoom.g:17568:1: ( rule__ContinuationTransition__ToAssignment_5 ) - // InternalRoom.g:17568:2: rule__ContinuationTransition__ToAssignment_5 + // InternalRoom.g:17599:1: ( rule__ContinuationTransition__ToAssignment_5 ) + // InternalRoom.g:17599:2: rule__ContinuationTransition__ToAssignment_5 { pushFollow(FOLLOW_2); rule__ContinuationTransition__ToAssignment_5(); @@ -48673,14 +48770,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__6" - // InternalRoom.g:17578:1: rule__ContinuationTransition__Group__6 : rule__ContinuationTransition__Group__6__Impl rule__ContinuationTransition__Group__7 ; + // InternalRoom.g:17609:1: rule__ContinuationTransition__Group__6 : rule__ContinuationTransition__Group__6__Impl rule__ContinuationTransition__Group__7 ; public final void rule__ContinuationTransition__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17582:1: ( rule__ContinuationTransition__Group__6__Impl rule__ContinuationTransition__Group__7 ) - // InternalRoom.g:17583:2: rule__ContinuationTransition__Group__6__Impl rule__ContinuationTransition__Group__7 + // InternalRoom.g:17613:1: ( rule__ContinuationTransition__Group__6__Impl rule__ContinuationTransition__Group__7 ) + // InternalRoom.g:17614:2: rule__ContinuationTransition__Group__6__Impl rule__ContinuationTransition__Group__7 { pushFollow(FOLLOW_4); rule__ContinuationTransition__Group__6__Impl(); @@ -48711,29 +48808,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__6__Impl" - // InternalRoom.g:17590:1: rule__ContinuationTransition__Group__6__Impl : ( ( rule__ContinuationTransition__DocuAssignment_6 )? ) ; + // InternalRoom.g:17621:1: rule__ContinuationTransition__Group__6__Impl : ( ( rule__ContinuationTransition__DocuAssignment_6 )? ) ; public final void rule__ContinuationTransition__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17594:1: ( ( ( rule__ContinuationTransition__DocuAssignment_6 )? ) ) - // InternalRoom.g:17595:1: ( ( rule__ContinuationTransition__DocuAssignment_6 )? ) + // InternalRoom.g:17625:1: ( ( ( rule__ContinuationTransition__DocuAssignment_6 )? ) ) + // InternalRoom.g:17626:1: ( ( rule__ContinuationTransition__DocuAssignment_6 )? ) { - // InternalRoom.g:17595:1: ( ( rule__ContinuationTransition__DocuAssignment_6 )? ) - // InternalRoom.g:17596:1: ( rule__ContinuationTransition__DocuAssignment_6 )? + // InternalRoom.g:17626:1: ( ( rule__ContinuationTransition__DocuAssignment_6 )? ) + // InternalRoom.g:17627:1: ( rule__ContinuationTransition__DocuAssignment_6 )? { before(grammarAccess.getContinuationTransitionAccess().getDocuAssignment_6()); - // InternalRoom.g:17597:1: ( rule__ContinuationTransition__DocuAssignment_6 )? - int alt177=2; - int LA177_0 = input.LA(1); + // InternalRoom.g:17628:1: ( rule__ContinuationTransition__DocuAssignment_6 )? + int alt178=2; + int LA178_0 = input.LA(1); - if ( (LA177_0==62) ) { - alt177=1; + if ( (LA178_0==62) ) { + alt178=1; } - switch (alt177) { + switch (alt178) { case 1 : - // InternalRoom.g:17597:2: rule__ContinuationTransition__DocuAssignment_6 + // InternalRoom.g:17628:2: rule__ContinuationTransition__DocuAssignment_6 { pushFollow(FOLLOW_2); rule__ContinuationTransition__DocuAssignment_6(); @@ -48769,14 +48866,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__7" - // InternalRoom.g:17607:1: rule__ContinuationTransition__Group__7 : rule__ContinuationTransition__Group__7__Impl ; + // InternalRoom.g:17638:1: rule__ContinuationTransition__Group__7 : rule__ContinuationTransition__Group__7__Impl ; public final void rule__ContinuationTransition__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17611:1: ( rule__ContinuationTransition__Group__7__Impl ) - // InternalRoom.g:17612:2: rule__ContinuationTransition__Group__7__Impl + // InternalRoom.g:17642:1: ( rule__ContinuationTransition__Group__7__Impl ) + // InternalRoom.g:17643:2: rule__ContinuationTransition__Group__7__Impl { pushFollow(FOLLOW_2); rule__ContinuationTransition__Group__7__Impl(); @@ -48802,29 +48899,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__7__Impl" - // InternalRoom.g:17618:1: rule__ContinuationTransition__Group__7__Impl : ( ( rule__ContinuationTransition__Group_7__0 )? ) ; + // InternalRoom.g:17649:1: rule__ContinuationTransition__Group__7__Impl : ( ( rule__ContinuationTransition__Group_7__0 )? ) ; public final void rule__ContinuationTransition__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17622:1: ( ( ( rule__ContinuationTransition__Group_7__0 )? ) ) - // InternalRoom.g:17623:1: ( ( rule__ContinuationTransition__Group_7__0 )? ) + // InternalRoom.g:17653:1: ( ( ( rule__ContinuationTransition__Group_7__0 )? ) ) + // InternalRoom.g:17654:1: ( ( rule__ContinuationTransition__Group_7__0 )? ) { - // InternalRoom.g:17623:1: ( ( rule__ContinuationTransition__Group_7__0 )? ) - // InternalRoom.g:17624:1: ( rule__ContinuationTransition__Group_7__0 )? + // InternalRoom.g:17654:1: ( ( rule__ContinuationTransition__Group_7__0 )? ) + // InternalRoom.g:17655:1: ( rule__ContinuationTransition__Group_7__0 )? { before(grammarAccess.getContinuationTransitionAccess().getGroup_7()); - // InternalRoom.g:17625:1: ( rule__ContinuationTransition__Group_7__0 )? - int alt178=2; - int LA178_0 = input.LA(1); + // InternalRoom.g:17656:1: ( rule__ContinuationTransition__Group_7__0 )? + int alt179=2; + int LA179_0 = input.LA(1); - if ( (LA178_0==44) ) { - alt178=1; + if ( (LA179_0==44) ) { + alt179=1; } - switch (alt178) { + switch (alt179) { case 1 : - // InternalRoom.g:17625:2: rule__ContinuationTransition__Group_7__0 + // InternalRoom.g:17656:2: rule__ContinuationTransition__Group_7__0 { pushFollow(FOLLOW_2); rule__ContinuationTransition__Group_7__0(); @@ -48860,16 +48957,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group_7__0" - // InternalRoom.g:17651:1: rule__ContinuationTransition__Group_7__0 : rule__ContinuationTransition__Group_7__0__Impl rule__ContinuationTransition__Group_7__1 ; + // InternalRoom.g:17682:1: rule__ContinuationTransition__Group_7__0 : rule__ContinuationTransition__Group_7__0__Impl rule__ContinuationTransition__Group_7__1 ; public final void rule__ContinuationTransition__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17655:1: ( rule__ContinuationTransition__Group_7__0__Impl rule__ContinuationTransition__Group_7__1 ) - // InternalRoom.g:17656:2: rule__ContinuationTransition__Group_7__0__Impl rule__ContinuationTransition__Group_7__1 + // InternalRoom.g:17686:1: ( rule__ContinuationTransition__Group_7__0__Impl rule__ContinuationTransition__Group_7__1 ) + // InternalRoom.g:17687:2: rule__ContinuationTransition__Group_7__0__Impl rule__ContinuationTransition__Group_7__1 { - pushFollow(FOLLOW_90); + pushFollow(FOLLOW_91); rule__ContinuationTransition__Group_7__0__Impl(); state._fsp--; @@ -48898,17 +48995,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group_7__0__Impl" - // InternalRoom.g:17663:1: rule__ContinuationTransition__Group_7__0__Impl : ( '{' ) ; + // InternalRoom.g:17694:1: rule__ContinuationTransition__Group_7__0__Impl : ( '{' ) ; public final void rule__ContinuationTransition__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17667:1: ( ( '{' ) ) - // InternalRoom.g:17668:1: ( '{' ) + // InternalRoom.g:17698:1: ( ( '{' ) ) + // InternalRoom.g:17699:1: ( '{' ) { - // InternalRoom.g:17668:1: ( '{' ) - // InternalRoom.g:17669:1: '{' + // InternalRoom.g:17699:1: ( '{' ) + // InternalRoom.g:17700:1: '{' { before(grammarAccess.getContinuationTransitionAccess().getLeftCurlyBracketKeyword_7_0()); match(input,44,FOLLOW_2); @@ -48935,16 +49032,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group_7__1" - // InternalRoom.g:17682:1: rule__ContinuationTransition__Group_7__1 : rule__ContinuationTransition__Group_7__1__Impl rule__ContinuationTransition__Group_7__2 ; + // InternalRoom.g:17713:1: rule__ContinuationTransition__Group_7__1 : rule__ContinuationTransition__Group_7__1__Impl rule__ContinuationTransition__Group_7__2 ; public final void rule__ContinuationTransition__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17686:1: ( rule__ContinuationTransition__Group_7__1__Impl rule__ContinuationTransition__Group_7__2 ) - // InternalRoom.g:17687:2: rule__ContinuationTransition__Group_7__1__Impl rule__ContinuationTransition__Group_7__2 + // InternalRoom.g:17717:1: ( rule__ContinuationTransition__Group_7__1__Impl rule__ContinuationTransition__Group_7__2 ) + // InternalRoom.g:17718:2: rule__ContinuationTransition__Group_7__1__Impl rule__ContinuationTransition__Group_7__2 { - pushFollow(FOLLOW_90); + pushFollow(FOLLOW_91); rule__ContinuationTransition__Group_7__1__Impl(); state._fsp--; @@ -48973,29 +49070,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group_7__1__Impl" - // InternalRoom.g:17694:1: rule__ContinuationTransition__Group_7__1__Impl : ( ( rule__ContinuationTransition__Group_7_1__0 )? ) ; + // InternalRoom.g:17725:1: rule__ContinuationTransition__Group_7__1__Impl : ( ( rule__ContinuationTransition__Group_7_1__0 )? ) ; public final void rule__ContinuationTransition__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17698:1: ( ( ( rule__ContinuationTransition__Group_7_1__0 )? ) ) - // InternalRoom.g:17699:1: ( ( rule__ContinuationTransition__Group_7_1__0 )? ) + // InternalRoom.g:17729:1: ( ( ( rule__ContinuationTransition__Group_7_1__0 )? ) ) + // InternalRoom.g:17730:1: ( ( rule__ContinuationTransition__Group_7_1__0 )? ) { - // InternalRoom.g:17699:1: ( ( rule__ContinuationTransition__Group_7_1__0 )? ) - // InternalRoom.g:17700:1: ( rule__ContinuationTransition__Group_7_1__0 )? + // InternalRoom.g:17730:1: ( ( rule__ContinuationTransition__Group_7_1__0 )? ) + // InternalRoom.g:17731:1: ( rule__ContinuationTransition__Group_7_1__0 )? { before(grammarAccess.getContinuationTransitionAccess().getGroup_7_1()); - // InternalRoom.g:17701:1: ( rule__ContinuationTransition__Group_7_1__0 )? - int alt179=2; - int LA179_0 = input.LA(1); + // InternalRoom.g:17732:1: ( rule__ContinuationTransition__Group_7_1__0 )? + int alt180=2; + int LA180_0 = input.LA(1); - if ( (LA179_0==107) ) { - alt179=1; + if ( (LA180_0==107) ) { + alt180=1; } - switch (alt179) { + switch (alt180) { case 1 : - // InternalRoom.g:17701:2: rule__ContinuationTransition__Group_7_1__0 + // InternalRoom.g:17732:2: rule__ContinuationTransition__Group_7_1__0 { pushFollow(FOLLOW_2); rule__ContinuationTransition__Group_7_1__0(); @@ -49031,14 +49128,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group_7__2" - // InternalRoom.g:17711:1: rule__ContinuationTransition__Group_7__2 : rule__ContinuationTransition__Group_7__2__Impl ; + // InternalRoom.g:17742:1: rule__ContinuationTransition__Group_7__2 : rule__ContinuationTransition__Group_7__2__Impl ; public final void rule__ContinuationTransition__Group_7__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17715:1: ( rule__ContinuationTransition__Group_7__2__Impl ) - // InternalRoom.g:17716:2: rule__ContinuationTransition__Group_7__2__Impl + // InternalRoom.g:17746:1: ( rule__ContinuationTransition__Group_7__2__Impl ) + // InternalRoom.g:17747:2: rule__ContinuationTransition__Group_7__2__Impl { pushFollow(FOLLOW_2); rule__ContinuationTransition__Group_7__2__Impl(); @@ -49064,17 +49161,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group_7__2__Impl" - // InternalRoom.g:17722:1: rule__ContinuationTransition__Group_7__2__Impl : ( '}' ) ; + // InternalRoom.g:17753:1: rule__ContinuationTransition__Group_7__2__Impl : ( '}' ) ; public final void rule__ContinuationTransition__Group_7__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17726:1: ( ( '}' ) ) - // InternalRoom.g:17727:1: ( '}' ) + // InternalRoom.g:17757:1: ( ( '}' ) ) + // InternalRoom.g:17758:1: ( '}' ) { - // InternalRoom.g:17727:1: ( '}' ) - // InternalRoom.g:17728:1: '}' + // InternalRoom.g:17758:1: ( '}' ) + // InternalRoom.g:17759:1: '}' { before(grammarAccess.getContinuationTransitionAccess().getRightCurlyBracketKeyword_7_2()); match(input,45,FOLLOW_2); @@ -49101,16 +49198,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group_7_1__0" - // InternalRoom.g:17747:1: rule__ContinuationTransition__Group_7_1__0 : rule__ContinuationTransition__Group_7_1__0__Impl rule__ContinuationTransition__Group_7_1__1 ; + // InternalRoom.g:17778:1: rule__ContinuationTransition__Group_7_1__0 : rule__ContinuationTransition__Group_7_1__0__Impl rule__ContinuationTransition__Group_7_1__1 ; public final void rule__ContinuationTransition__Group_7_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17751:1: ( rule__ContinuationTransition__Group_7_1__0__Impl rule__ContinuationTransition__Group_7_1__1 ) - // InternalRoom.g:17752:2: rule__ContinuationTransition__Group_7_1__0__Impl rule__ContinuationTransition__Group_7_1__1 + // InternalRoom.g:17782:1: ( rule__ContinuationTransition__Group_7_1__0__Impl rule__ContinuationTransition__Group_7_1__1 ) + // InternalRoom.g:17783:2: rule__ContinuationTransition__Group_7_1__0__Impl rule__ContinuationTransition__Group_7_1__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__ContinuationTransition__Group_7_1__0__Impl(); state._fsp--; @@ -49139,17 +49236,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group_7_1__0__Impl" - // InternalRoom.g:17759:1: rule__ContinuationTransition__Group_7_1__0__Impl : ( 'action' ) ; + // InternalRoom.g:17790:1: rule__ContinuationTransition__Group_7_1__0__Impl : ( 'action' ) ; public final void rule__ContinuationTransition__Group_7_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17763:1: ( ( 'action' ) ) - // InternalRoom.g:17764:1: ( 'action' ) + // InternalRoom.g:17794:1: ( ( 'action' ) ) + // InternalRoom.g:17795:1: ( 'action' ) { - // InternalRoom.g:17764:1: ( 'action' ) - // InternalRoom.g:17765:1: 'action' + // InternalRoom.g:17795:1: ( 'action' ) + // InternalRoom.g:17796:1: 'action' { before(grammarAccess.getContinuationTransitionAccess().getActionKeyword_7_1_0()); match(input,107,FOLLOW_2); @@ -49176,14 +49273,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group_7_1__1" - // InternalRoom.g:17778:1: rule__ContinuationTransition__Group_7_1__1 : rule__ContinuationTransition__Group_7_1__1__Impl ; + // InternalRoom.g:17809:1: rule__ContinuationTransition__Group_7_1__1 : rule__ContinuationTransition__Group_7_1__1__Impl ; public final void rule__ContinuationTransition__Group_7_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17782:1: ( rule__ContinuationTransition__Group_7_1__1__Impl ) - // InternalRoom.g:17783:2: rule__ContinuationTransition__Group_7_1__1__Impl + // InternalRoom.g:17813:1: ( rule__ContinuationTransition__Group_7_1__1__Impl ) + // InternalRoom.g:17814:2: rule__ContinuationTransition__Group_7_1__1__Impl { pushFollow(FOLLOW_2); rule__ContinuationTransition__Group_7_1__1__Impl(); @@ -49209,21 +49306,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group_7_1__1__Impl" - // InternalRoom.g:17789:1: rule__ContinuationTransition__Group_7_1__1__Impl : ( ( rule__ContinuationTransition__ActionAssignment_7_1_1 ) ) ; + // InternalRoom.g:17820:1: rule__ContinuationTransition__Group_7_1__1__Impl : ( ( rule__ContinuationTransition__ActionAssignment_7_1_1 ) ) ; public final void rule__ContinuationTransition__Group_7_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17793:1: ( ( ( rule__ContinuationTransition__ActionAssignment_7_1_1 ) ) ) - // InternalRoom.g:17794:1: ( ( rule__ContinuationTransition__ActionAssignment_7_1_1 ) ) + // InternalRoom.g:17824:1: ( ( ( rule__ContinuationTransition__ActionAssignment_7_1_1 ) ) ) + // InternalRoom.g:17825:1: ( ( rule__ContinuationTransition__ActionAssignment_7_1_1 ) ) { - // InternalRoom.g:17794:1: ( ( rule__ContinuationTransition__ActionAssignment_7_1_1 ) ) - // InternalRoom.g:17795:1: ( rule__ContinuationTransition__ActionAssignment_7_1_1 ) + // InternalRoom.g:17825:1: ( ( rule__ContinuationTransition__ActionAssignment_7_1_1 ) ) + // InternalRoom.g:17826:1: ( rule__ContinuationTransition__ActionAssignment_7_1_1 ) { before(grammarAccess.getContinuationTransitionAccess().getActionAssignment_7_1_1()); - // InternalRoom.g:17796:1: ( rule__ContinuationTransition__ActionAssignment_7_1_1 ) - // InternalRoom.g:17796:2: rule__ContinuationTransition__ActionAssignment_7_1_1 + // InternalRoom.g:17827:1: ( rule__ContinuationTransition__ActionAssignment_7_1_1 ) + // InternalRoom.g:17827:2: rule__ContinuationTransition__ActionAssignment_7_1_1 { pushFollow(FOLLOW_2); rule__ContinuationTransition__ActionAssignment_7_1_1(); @@ -49256,16 +49353,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__0" - // InternalRoom.g:17810:1: rule__TriggeredTransition__Group__0 : rule__TriggeredTransition__Group__0__Impl rule__TriggeredTransition__Group__1 ; + // InternalRoom.g:17841:1: rule__TriggeredTransition__Group__0 : rule__TriggeredTransition__Group__0__Impl rule__TriggeredTransition__Group__1 ; public final void rule__TriggeredTransition__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17814:1: ( rule__TriggeredTransition__Group__0__Impl rule__TriggeredTransition__Group__1 ) - // InternalRoom.g:17815:2: rule__TriggeredTransition__Group__0__Impl rule__TriggeredTransition__Group__1 + // InternalRoom.g:17845:1: ( rule__TriggeredTransition__Group__0__Impl rule__TriggeredTransition__Group__1 ) + // InternalRoom.g:17846:2: rule__TriggeredTransition__Group__0__Impl rule__TriggeredTransition__Group__1 { - pushFollow(FOLLOW_87); + pushFollow(FOLLOW_88); rule__TriggeredTransition__Group__0__Impl(); state._fsp--; @@ -49294,17 +49391,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__0__Impl" - // InternalRoom.g:17822:1: rule__TriggeredTransition__Group__0__Impl : ( 'Transition' ) ; + // InternalRoom.g:17853:1: rule__TriggeredTransition__Group__0__Impl : ( 'Transition' ) ; public final void rule__TriggeredTransition__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17826:1: ( ( 'Transition' ) ) - // InternalRoom.g:17827:1: ( 'Transition' ) + // InternalRoom.g:17857:1: ( ( 'Transition' ) ) + // InternalRoom.g:17858:1: ( 'Transition' ) { - // InternalRoom.g:17827:1: ( 'Transition' ) - // InternalRoom.g:17828:1: 'Transition' + // InternalRoom.g:17858:1: ( 'Transition' ) + // InternalRoom.g:17859:1: 'Transition' { before(grammarAccess.getTriggeredTransitionAccess().getTransitionKeyword_0()); match(input,105,FOLLOW_2); @@ -49331,16 +49428,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__1" - // InternalRoom.g:17841:1: rule__TriggeredTransition__Group__1 : rule__TriggeredTransition__Group__1__Impl rule__TriggeredTransition__Group__2 ; + // InternalRoom.g:17872:1: rule__TriggeredTransition__Group__1 : rule__TriggeredTransition__Group__1__Impl rule__TriggeredTransition__Group__2 ; public final void rule__TriggeredTransition__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17845:1: ( rule__TriggeredTransition__Group__1__Impl rule__TriggeredTransition__Group__2 ) - // InternalRoom.g:17846:2: rule__TriggeredTransition__Group__1__Impl rule__TriggeredTransition__Group__2 + // InternalRoom.g:17876:1: ( rule__TriggeredTransition__Group__1__Impl rule__TriggeredTransition__Group__2 ) + // InternalRoom.g:17877:2: rule__TriggeredTransition__Group__1__Impl rule__TriggeredTransition__Group__2 { - pushFollow(FOLLOW_87); + pushFollow(FOLLOW_88); rule__TriggeredTransition__Group__1__Impl(); state._fsp--; @@ -49369,29 +49466,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__1__Impl" - // InternalRoom.g:17853:1: rule__TriggeredTransition__Group__1__Impl : ( ( rule__TriggeredTransition__NameAssignment_1 )? ) ; + // InternalRoom.g:17884:1: rule__TriggeredTransition__Group__1__Impl : ( ( rule__TriggeredTransition__NameAssignment_1 )? ) ; public final void rule__TriggeredTransition__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17857:1: ( ( ( rule__TriggeredTransition__NameAssignment_1 )? ) ) - // InternalRoom.g:17858:1: ( ( rule__TriggeredTransition__NameAssignment_1 )? ) + // InternalRoom.g:17888:1: ( ( ( rule__TriggeredTransition__NameAssignment_1 )? ) ) + // InternalRoom.g:17889:1: ( ( rule__TriggeredTransition__NameAssignment_1 )? ) { - // InternalRoom.g:17858:1: ( ( rule__TriggeredTransition__NameAssignment_1 )? ) - // InternalRoom.g:17859:1: ( rule__TriggeredTransition__NameAssignment_1 )? + // InternalRoom.g:17889:1: ( ( rule__TriggeredTransition__NameAssignment_1 )? ) + // InternalRoom.g:17890:1: ( rule__TriggeredTransition__NameAssignment_1 )? { before(grammarAccess.getTriggeredTransitionAccess().getNameAssignment_1()); - // InternalRoom.g:17860:1: ( rule__TriggeredTransition__NameAssignment_1 )? - int alt180=2; - int LA180_0 = input.LA(1); + // InternalRoom.g:17891:1: ( rule__TriggeredTransition__NameAssignment_1 )? + int alt181=2; + int LA181_0 = input.LA(1); - if ( (LA180_0==RULE_ID) ) { - alt180=1; + if ( (LA181_0==RULE_ID) ) { + alt181=1; } - switch (alt180) { + switch (alt181) { case 1 : - // InternalRoom.g:17860:2: rule__TriggeredTransition__NameAssignment_1 + // InternalRoom.g:17891:2: rule__TriggeredTransition__NameAssignment_1 { pushFollow(FOLLOW_2); rule__TriggeredTransition__NameAssignment_1(); @@ -49427,16 +49524,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__2" - // InternalRoom.g:17870:1: rule__TriggeredTransition__Group__2 : rule__TriggeredTransition__Group__2__Impl rule__TriggeredTransition__Group__3 ; + // InternalRoom.g:17901:1: rule__TriggeredTransition__Group__2 : rule__TriggeredTransition__Group__2__Impl rule__TriggeredTransition__Group__3 ; public final void rule__TriggeredTransition__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17874:1: ( rule__TriggeredTransition__Group__2__Impl rule__TriggeredTransition__Group__3 ) - // InternalRoom.g:17875:2: rule__TriggeredTransition__Group__2__Impl rule__TriggeredTransition__Group__3 + // InternalRoom.g:17905:1: ( rule__TriggeredTransition__Group__2__Impl rule__TriggeredTransition__Group__3 ) + // InternalRoom.g:17906:2: rule__TriggeredTransition__Group__2__Impl rule__TriggeredTransition__Group__3 { - pushFollow(FOLLOW_89); + pushFollow(FOLLOW_90); rule__TriggeredTransition__Group__2__Impl(); state._fsp--; @@ -49465,17 +49562,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__2__Impl" - // InternalRoom.g:17882:1: rule__TriggeredTransition__Group__2__Impl : ( ':' ) ; + // InternalRoom.g:17913:1: rule__TriggeredTransition__Group__2__Impl : ( ':' ) ; public final void rule__TriggeredTransition__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17886:1: ( ( ':' ) ) - // InternalRoom.g:17887:1: ( ':' ) + // InternalRoom.g:17917:1: ( ( ':' ) ) + // InternalRoom.g:17918:1: ( ':' ) { - // InternalRoom.g:17887:1: ( ':' ) - // InternalRoom.g:17888:1: ':' + // InternalRoom.g:17918:1: ( ':' ) + // InternalRoom.g:17919:1: ':' { before(grammarAccess.getTriggeredTransitionAccess().getColonKeyword_2()); match(input,46,FOLLOW_2); @@ -49502,16 +49599,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__3" - // InternalRoom.g:17901:1: rule__TriggeredTransition__Group__3 : rule__TriggeredTransition__Group__3__Impl rule__TriggeredTransition__Group__4 ; + // InternalRoom.g:17932:1: rule__TriggeredTransition__Group__3 : rule__TriggeredTransition__Group__3__Impl rule__TriggeredTransition__Group__4 ; public final void rule__TriggeredTransition__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17905:1: ( rule__TriggeredTransition__Group__3__Impl rule__TriggeredTransition__Group__4 ) - // InternalRoom.g:17906:2: rule__TriggeredTransition__Group__3__Impl rule__TriggeredTransition__Group__4 + // InternalRoom.g:17936:1: ( rule__TriggeredTransition__Group__3__Impl rule__TriggeredTransition__Group__4 ) + // InternalRoom.g:17937:2: rule__TriggeredTransition__Group__3__Impl rule__TriggeredTransition__Group__4 { - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_12); rule__TriggeredTransition__Group__3__Impl(); state._fsp--; @@ -49540,21 +49637,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__3__Impl" - // InternalRoom.g:17913:1: rule__TriggeredTransition__Group__3__Impl : ( ( rule__TriggeredTransition__FromAssignment_3 ) ) ; + // InternalRoom.g:17944:1: rule__TriggeredTransition__Group__3__Impl : ( ( rule__TriggeredTransition__FromAssignment_3 ) ) ; public final void rule__TriggeredTransition__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17917:1: ( ( ( rule__TriggeredTransition__FromAssignment_3 ) ) ) - // InternalRoom.g:17918:1: ( ( rule__TriggeredTransition__FromAssignment_3 ) ) + // InternalRoom.g:17948:1: ( ( ( rule__TriggeredTransition__FromAssignment_3 ) ) ) + // InternalRoom.g:17949:1: ( ( rule__TriggeredTransition__FromAssignment_3 ) ) { - // InternalRoom.g:17918:1: ( ( rule__TriggeredTransition__FromAssignment_3 ) ) - // InternalRoom.g:17919:1: ( rule__TriggeredTransition__FromAssignment_3 ) + // InternalRoom.g:17949:1: ( ( rule__TriggeredTransition__FromAssignment_3 ) ) + // InternalRoom.g:17950:1: ( rule__TriggeredTransition__FromAssignment_3 ) { before(grammarAccess.getTriggeredTransitionAccess().getFromAssignment_3()); - // InternalRoom.g:17920:1: ( rule__TriggeredTransition__FromAssignment_3 ) - // InternalRoom.g:17920:2: rule__TriggeredTransition__FromAssignment_3 + // InternalRoom.g:17951:1: ( rule__TriggeredTransition__FromAssignment_3 ) + // InternalRoom.g:17951:2: rule__TriggeredTransition__FromAssignment_3 { pushFollow(FOLLOW_2); rule__TriggeredTransition__FromAssignment_3(); @@ -49587,16 +49684,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__4" - // InternalRoom.g:17930:1: rule__TriggeredTransition__Group__4 : rule__TriggeredTransition__Group__4__Impl rule__TriggeredTransition__Group__5 ; + // InternalRoom.g:17961:1: rule__TriggeredTransition__Group__4 : rule__TriggeredTransition__Group__4__Impl rule__TriggeredTransition__Group__5 ; public final void rule__TriggeredTransition__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17934:1: ( rule__TriggeredTransition__Group__4__Impl rule__TriggeredTransition__Group__5 ) - // InternalRoom.g:17935:2: rule__TriggeredTransition__Group__4__Impl rule__TriggeredTransition__Group__5 + // InternalRoom.g:17965:1: ( rule__TriggeredTransition__Group__4__Impl rule__TriggeredTransition__Group__5 ) + // InternalRoom.g:17966:2: rule__TriggeredTransition__Group__4__Impl rule__TriggeredTransition__Group__5 { - pushFollow(FOLLOW_89); + pushFollow(FOLLOW_90); rule__TriggeredTransition__Group__4__Impl(); state._fsp--; @@ -49625,17 +49722,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__4__Impl" - // InternalRoom.g:17942:1: rule__TriggeredTransition__Group__4__Impl : ( '->' ) ; + // InternalRoom.g:17973:1: rule__TriggeredTransition__Group__4__Impl : ( '->' ) ; public final void rule__TriggeredTransition__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17946:1: ( ( '->' ) ) - // InternalRoom.g:17947:1: ( '->' ) + // InternalRoom.g:17977:1: ( ( '->' ) ) + // InternalRoom.g:17978:1: ( '->' ) { - // InternalRoom.g:17947:1: ( '->' ) - // InternalRoom.g:17948:1: '->' + // InternalRoom.g:17978:1: ( '->' ) + // InternalRoom.g:17979:1: '->' { before(grammarAccess.getTriggeredTransitionAccess().getHyphenMinusGreaterThanSignKeyword_4()); match(input,48,FOLLOW_2); @@ -49662,14 +49759,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__5" - // InternalRoom.g:17961:1: rule__TriggeredTransition__Group__5 : rule__TriggeredTransition__Group__5__Impl rule__TriggeredTransition__Group__6 ; + // InternalRoom.g:17992:1: rule__TriggeredTransition__Group__5 : rule__TriggeredTransition__Group__5__Impl rule__TriggeredTransition__Group__6 ; public final void rule__TriggeredTransition__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17965:1: ( rule__TriggeredTransition__Group__5__Impl rule__TriggeredTransition__Group__6 ) - // InternalRoom.g:17966:2: rule__TriggeredTransition__Group__5__Impl rule__TriggeredTransition__Group__6 + // InternalRoom.g:17996:1: ( rule__TriggeredTransition__Group__5__Impl rule__TriggeredTransition__Group__6 ) + // InternalRoom.g:17997:2: rule__TriggeredTransition__Group__5__Impl rule__TriggeredTransition__Group__6 { pushFollow(FOLLOW_4); rule__TriggeredTransition__Group__5__Impl(); @@ -49700,21 +49797,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__5__Impl" - // InternalRoom.g:17973:1: rule__TriggeredTransition__Group__5__Impl : ( ( rule__TriggeredTransition__ToAssignment_5 ) ) ; + // InternalRoom.g:18004:1: rule__TriggeredTransition__Group__5__Impl : ( ( rule__TriggeredTransition__ToAssignment_5 ) ) ; public final void rule__TriggeredTransition__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17977:1: ( ( ( rule__TriggeredTransition__ToAssignment_5 ) ) ) - // InternalRoom.g:17978:1: ( ( rule__TriggeredTransition__ToAssignment_5 ) ) + // InternalRoom.g:18008:1: ( ( ( rule__TriggeredTransition__ToAssignment_5 ) ) ) + // InternalRoom.g:18009:1: ( ( rule__TriggeredTransition__ToAssignment_5 ) ) { - // InternalRoom.g:17978:1: ( ( rule__TriggeredTransition__ToAssignment_5 ) ) - // InternalRoom.g:17979:1: ( rule__TriggeredTransition__ToAssignment_5 ) + // InternalRoom.g:18009:1: ( ( rule__TriggeredTransition__ToAssignment_5 ) ) + // InternalRoom.g:18010:1: ( rule__TriggeredTransition__ToAssignment_5 ) { before(grammarAccess.getTriggeredTransitionAccess().getToAssignment_5()); - // InternalRoom.g:17980:1: ( rule__TriggeredTransition__ToAssignment_5 ) - // InternalRoom.g:17980:2: rule__TriggeredTransition__ToAssignment_5 + // InternalRoom.g:18011:1: ( rule__TriggeredTransition__ToAssignment_5 ) + // InternalRoom.g:18011:2: rule__TriggeredTransition__ToAssignment_5 { pushFollow(FOLLOW_2); rule__TriggeredTransition__ToAssignment_5(); @@ -49747,14 +49844,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__6" - // InternalRoom.g:17990:1: rule__TriggeredTransition__Group__6 : rule__TriggeredTransition__Group__6__Impl rule__TriggeredTransition__Group__7 ; + // InternalRoom.g:18021:1: rule__TriggeredTransition__Group__6 : rule__TriggeredTransition__Group__6__Impl rule__TriggeredTransition__Group__7 ; public final void rule__TriggeredTransition__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:17994:1: ( rule__TriggeredTransition__Group__6__Impl rule__TriggeredTransition__Group__7 ) - // InternalRoom.g:17995:2: rule__TriggeredTransition__Group__6__Impl rule__TriggeredTransition__Group__7 + // InternalRoom.g:18025:1: ( rule__TriggeredTransition__Group__6__Impl rule__TriggeredTransition__Group__7 ) + // InternalRoom.g:18026:2: rule__TriggeredTransition__Group__6__Impl rule__TriggeredTransition__Group__7 { pushFollow(FOLLOW_4); rule__TriggeredTransition__Group__6__Impl(); @@ -49785,29 +49882,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__6__Impl" - // InternalRoom.g:18002:1: rule__TriggeredTransition__Group__6__Impl : ( ( rule__TriggeredTransition__DocuAssignment_6 )? ) ; + // InternalRoom.g:18033:1: rule__TriggeredTransition__Group__6__Impl : ( ( rule__TriggeredTransition__DocuAssignment_6 )? ) ; public final void rule__TriggeredTransition__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18006:1: ( ( ( rule__TriggeredTransition__DocuAssignment_6 )? ) ) - // InternalRoom.g:18007:1: ( ( rule__TriggeredTransition__DocuAssignment_6 )? ) + // InternalRoom.g:18037:1: ( ( ( rule__TriggeredTransition__DocuAssignment_6 )? ) ) + // InternalRoom.g:18038:1: ( ( rule__TriggeredTransition__DocuAssignment_6 )? ) { - // InternalRoom.g:18007:1: ( ( rule__TriggeredTransition__DocuAssignment_6 )? ) - // InternalRoom.g:18008:1: ( rule__TriggeredTransition__DocuAssignment_6 )? + // InternalRoom.g:18038:1: ( ( rule__TriggeredTransition__DocuAssignment_6 )? ) + // InternalRoom.g:18039:1: ( rule__TriggeredTransition__DocuAssignment_6 )? { before(grammarAccess.getTriggeredTransitionAccess().getDocuAssignment_6()); - // InternalRoom.g:18009:1: ( rule__TriggeredTransition__DocuAssignment_6 )? - int alt181=2; - int LA181_0 = input.LA(1); + // InternalRoom.g:18040:1: ( rule__TriggeredTransition__DocuAssignment_6 )? + int alt182=2; + int LA182_0 = input.LA(1); - if ( (LA181_0==62) ) { - alt181=1; + if ( (LA182_0==62) ) { + alt182=1; } - switch (alt181) { + switch (alt182) { case 1 : - // InternalRoom.g:18009:2: rule__TriggeredTransition__DocuAssignment_6 + // InternalRoom.g:18040:2: rule__TriggeredTransition__DocuAssignment_6 { pushFollow(FOLLOW_2); rule__TriggeredTransition__DocuAssignment_6(); @@ -49843,16 +49940,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__7" - // InternalRoom.g:18019:1: rule__TriggeredTransition__Group__7 : rule__TriggeredTransition__Group__7__Impl rule__TriggeredTransition__Group__8 ; + // InternalRoom.g:18050:1: rule__TriggeredTransition__Group__7 : rule__TriggeredTransition__Group__7__Impl rule__TriggeredTransition__Group__8 ; public final void rule__TriggeredTransition__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18023:1: ( rule__TriggeredTransition__Group__7__Impl rule__TriggeredTransition__Group__8 ) - // InternalRoom.g:18024:2: rule__TriggeredTransition__Group__7__Impl rule__TriggeredTransition__Group__8 + // InternalRoom.g:18054:1: ( rule__TriggeredTransition__Group__7__Impl rule__TriggeredTransition__Group__8 ) + // InternalRoom.g:18055:2: rule__TriggeredTransition__Group__7__Impl rule__TriggeredTransition__Group__8 { - pushFollow(FOLLOW_91); + pushFollow(FOLLOW_92); rule__TriggeredTransition__Group__7__Impl(); state._fsp--; @@ -49881,17 +49978,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__7__Impl" - // InternalRoom.g:18031:1: rule__TriggeredTransition__Group__7__Impl : ( '{' ) ; + // InternalRoom.g:18062:1: rule__TriggeredTransition__Group__7__Impl : ( '{' ) ; public final void rule__TriggeredTransition__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18035:1: ( ( '{' ) ) - // InternalRoom.g:18036:1: ( '{' ) + // InternalRoom.g:18066:1: ( ( '{' ) ) + // InternalRoom.g:18067:1: ( '{' ) { - // InternalRoom.g:18036:1: ( '{' ) - // InternalRoom.g:18037:1: '{' + // InternalRoom.g:18067:1: ( '{' ) + // InternalRoom.g:18068:1: '{' { before(grammarAccess.getTriggeredTransitionAccess().getLeftCurlyBracketKeyword_7()); match(input,44,FOLLOW_2); @@ -49918,16 +50015,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__8" - // InternalRoom.g:18050:1: rule__TriggeredTransition__Group__8 : rule__TriggeredTransition__Group__8__Impl rule__TriggeredTransition__Group__9 ; + // InternalRoom.g:18081:1: rule__TriggeredTransition__Group__8 : rule__TriggeredTransition__Group__8__Impl rule__TriggeredTransition__Group__9 ; public final void rule__TriggeredTransition__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18054:1: ( rule__TriggeredTransition__Group__8__Impl rule__TriggeredTransition__Group__9 ) - // InternalRoom.g:18055:2: rule__TriggeredTransition__Group__8__Impl rule__TriggeredTransition__Group__9 + // InternalRoom.g:18085:1: ( rule__TriggeredTransition__Group__8__Impl rule__TriggeredTransition__Group__9 ) + // InternalRoom.g:18086:2: rule__TriggeredTransition__Group__8__Impl rule__TriggeredTransition__Group__9 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_41); rule__TriggeredTransition__Group__8__Impl(); state._fsp--; @@ -49956,17 +50053,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__8__Impl" - // InternalRoom.g:18062:1: rule__TriggeredTransition__Group__8__Impl : ( 'triggers' ) ; + // InternalRoom.g:18093:1: rule__TriggeredTransition__Group__8__Impl : ( 'triggers' ) ; public final void rule__TriggeredTransition__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18066:1: ( ( 'triggers' ) ) - // InternalRoom.g:18067:1: ( 'triggers' ) + // InternalRoom.g:18097:1: ( ( 'triggers' ) ) + // InternalRoom.g:18098:1: ( 'triggers' ) { - // InternalRoom.g:18067:1: ( 'triggers' ) - // InternalRoom.g:18068:1: 'triggers' + // InternalRoom.g:18098:1: ( 'triggers' ) + // InternalRoom.g:18099:1: 'triggers' { before(grammarAccess.getTriggeredTransitionAccess().getTriggersKeyword_8()); match(input,108,FOLLOW_2); @@ -49993,16 +50090,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__9" - // InternalRoom.g:18081:1: rule__TriggeredTransition__Group__9 : rule__TriggeredTransition__Group__9__Impl rule__TriggeredTransition__Group__10 ; + // InternalRoom.g:18112:1: rule__TriggeredTransition__Group__9 : rule__TriggeredTransition__Group__9__Impl rule__TriggeredTransition__Group__10 ; public final void rule__TriggeredTransition__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18085:1: ( rule__TriggeredTransition__Group__9__Impl rule__TriggeredTransition__Group__10 ) - // InternalRoom.g:18086:2: rule__TriggeredTransition__Group__9__Impl rule__TriggeredTransition__Group__10 + // InternalRoom.g:18116:1: ( rule__TriggeredTransition__Group__9__Impl rule__TriggeredTransition__Group__10 ) + // InternalRoom.g:18117:2: rule__TriggeredTransition__Group__9__Impl rule__TriggeredTransition__Group__10 { - pushFollow(FOLLOW_92); + pushFollow(FOLLOW_93); rule__TriggeredTransition__Group__9__Impl(); state._fsp--; @@ -50031,17 +50128,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__9__Impl" - // InternalRoom.g:18093:1: rule__TriggeredTransition__Group__9__Impl : ( '{' ) ; + // InternalRoom.g:18124:1: rule__TriggeredTransition__Group__9__Impl : ( '{' ) ; public final void rule__TriggeredTransition__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18097:1: ( ( '{' ) ) - // InternalRoom.g:18098:1: ( '{' ) + // InternalRoom.g:18128:1: ( ( '{' ) ) + // InternalRoom.g:18129:1: ( '{' ) { - // InternalRoom.g:18098:1: ( '{' ) - // InternalRoom.g:18099:1: '{' + // InternalRoom.g:18129:1: ( '{' ) + // InternalRoom.g:18130:1: '{' { before(grammarAccess.getTriggeredTransitionAccess().getLeftCurlyBracketKeyword_9()); match(input,44,FOLLOW_2); @@ -50068,16 +50165,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__10" - // InternalRoom.g:18112:1: rule__TriggeredTransition__Group__10 : rule__TriggeredTransition__Group__10__Impl rule__TriggeredTransition__Group__11 ; + // InternalRoom.g:18143:1: rule__TriggeredTransition__Group__10 : rule__TriggeredTransition__Group__10__Impl rule__TriggeredTransition__Group__11 ; public final void rule__TriggeredTransition__Group__10() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18116:1: ( rule__TriggeredTransition__Group__10__Impl rule__TriggeredTransition__Group__11 ) - // InternalRoom.g:18117:2: rule__TriggeredTransition__Group__10__Impl rule__TriggeredTransition__Group__11 + // InternalRoom.g:18147:1: ( rule__TriggeredTransition__Group__10__Impl rule__TriggeredTransition__Group__11 ) + // InternalRoom.g:18148:2: rule__TriggeredTransition__Group__10__Impl rule__TriggeredTransition__Group__11 { - pushFollow(FOLLOW_93); + pushFollow(FOLLOW_94); rule__TriggeredTransition__Group__10__Impl(); state._fsp--; @@ -50106,21 +50203,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__10__Impl" - // InternalRoom.g:18124:1: rule__TriggeredTransition__Group__10__Impl : ( ( rule__TriggeredTransition__TriggersAssignment_10 ) ) ; + // InternalRoom.g:18155:1: rule__TriggeredTransition__Group__10__Impl : ( ( rule__TriggeredTransition__TriggersAssignment_10 ) ) ; public final void rule__TriggeredTransition__Group__10__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18128:1: ( ( ( rule__TriggeredTransition__TriggersAssignment_10 ) ) ) - // InternalRoom.g:18129:1: ( ( rule__TriggeredTransition__TriggersAssignment_10 ) ) + // InternalRoom.g:18159:1: ( ( ( rule__TriggeredTransition__TriggersAssignment_10 ) ) ) + // InternalRoom.g:18160:1: ( ( rule__TriggeredTransition__TriggersAssignment_10 ) ) { - // InternalRoom.g:18129:1: ( ( rule__TriggeredTransition__TriggersAssignment_10 ) ) - // InternalRoom.g:18130:1: ( rule__TriggeredTransition__TriggersAssignment_10 ) + // InternalRoom.g:18160:1: ( ( rule__TriggeredTransition__TriggersAssignment_10 ) ) + // InternalRoom.g:18161:1: ( rule__TriggeredTransition__TriggersAssignment_10 ) { before(grammarAccess.getTriggeredTransitionAccess().getTriggersAssignment_10()); - // InternalRoom.g:18131:1: ( rule__TriggeredTransition__TriggersAssignment_10 ) - // InternalRoom.g:18131:2: rule__TriggeredTransition__TriggersAssignment_10 + // InternalRoom.g:18162:1: ( rule__TriggeredTransition__TriggersAssignment_10 ) + // InternalRoom.g:18162:2: rule__TriggeredTransition__TriggersAssignment_10 { pushFollow(FOLLOW_2); rule__TriggeredTransition__TriggersAssignment_10(); @@ -50153,16 +50250,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__11" - // InternalRoom.g:18141:1: rule__TriggeredTransition__Group__11 : rule__TriggeredTransition__Group__11__Impl rule__TriggeredTransition__Group__12 ; + // InternalRoom.g:18172:1: rule__TriggeredTransition__Group__11 : rule__TriggeredTransition__Group__11__Impl rule__TriggeredTransition__Group__12 ; public final void rule__TriggeredTransition__Group__11() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18145:1: ( rule__TriggeredTransition__Group__11__Impl rule__TriggeredTransition__Group__12 ) - // InternalRoom.g:18146:2: rule__TriggeredTransition__Group__11__Impl rule__TriggeredTransition__Group__12 + // InternalRoom.g:18176:1: ( rule__TriggeredTransition__Group__11__Impl rule__TriggeredTransition__Group__12 ) + // InternalRoom.g:18177:2: rule__TriggeredTransition__Group__11__Impl rule__TriggeredTransition__Group__12 { - pushFollow(FOLLOW_93); + pushFollow(FOLLOW_94); rule__TriggeredTransition__Group__11__Impl(); state._fsp--; @@ -50191,35 +50288,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__11__Impl" - // InternalRoom.g:18153:1: rule__TriggeredTransition__Group__11__Impl : ( ( rule__TriggeredTransition__Group_11__0 )* ) ; + // InternalRoom.g:18184:1: rule__TriggeredTransition__Group__11__Impl : ( ( rule__TriggeredTransition__Group_11__0 )* ) ; public final void rule__TriggeredTransition__Group__11__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18157:1: ( ( ( rule__TriggeredTransition__Group_11__0 )* ) ) - // InternalRoom.g:18158:1: ( ( rule__TriggeredTransition__Group_11__0 )* ) + // InternalRoom.g:18188:1: ( ( ( rule__TriggeredTransition__Group_11__0 )* ) ) + // InternalRoom.g:18189:1: ( ( rule__TriggeredTransition__Group_11__0 )* ) { - // InternalRoom.g:18158:1: ( ( rule__TriggeredTransition__Group_11__0 )* ) - // InternalRoom.g:18159:1: ( rule__TriggeredTransition__Group_11__0 )* + // InternalRoom.g:18189:1: ( ( rule__TriggeredTransition__Group_11__0 )* ) + // InternalRoom.g:18190:1: ( rule__TriggeredTransition__Group_11__0 )* { before(grammarAccess.getTriggeredTransitionAccess().getGroup_11()); - // InternalRoom.g:18160:1: ( rule__TriggeredTransition__Group_11__0 )* - loop182: + // InternalRoom.g:18191:1: ( rule__TriggeredTransition__Group_11__0 )* + loop183: do { - int alt182=2; - int LA182_0 = input.LA(1); + int alt183=2; + int LA183_0 = input.LA(1); - if ( (LA182_0==109) ) { - alt182=1; + if ( (LA183_0==109) ) { + alt183=1; } - switch (alt182) { + switch (alt183) { case 1 : - // InternalRoom.g:18160:2: rule__TriggeredTransition__Group_11__0 + // InternalRoom.g:18191:2: rule__TriggeredTransition__Group_11__0 { - pushFollow(FOLLOW_94); + pushFollow(FOLLOW_95); rule__TriggeredTransition__Group_11__0(); state._fsp--; @@ -50229,7 +50326,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop182; + break loop183; } } while (true); @@ -50256,16 +50353,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__12" - // InternalRoom.g:18170:1: rule__TriggeredTransition__Group__12 : rule__TriggeredTransition__Group__12__Impl rule__TriggeredTransition__Group__13 ; + // InternalRoom.g:18201:1: rule__TriggeredTransition__Group__12 : rule__TriggeredTransition__Group__12__Impl rule__TriggeredTransition__Group__13 ; public final void rule__TriggeredTransition__Group__12() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18174:1: ( rule__TriggeredTransition__Group__12__Impl rule__TriggeredTransition__Group__13 ) - // InternalRoom.g:18175:2: rule__TriggeredTransition__Group__12__Impl rule__TriggeredTransition__Group__13 + // InternalRoom.g:18205:1: ( rule__TriggeredTransition__Group__12__Impl rule__TriggeredTransition__Group__13 ) + // InternalRoom.g:18206:2: rule__TriggeredTransition__Group__12__Impl rule__TriggeredTransition__Group__13 { - pushFollow(FOLLOW_90); + pushFollow(FOLLOW_91); rule__TriggeredTransition__Group__12__Impl(); state._fsp--; @@ -50294,17 +50391,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__12__Impl" - // InternalRoom.g:18182:1: rule__TriggeredTransition__Group__12__Impl : ( '}' ) ; + // InternalRoom.g:18213:1: rule__TriggeredTransition__Group__12__Impl : ( '}' ) ; public final void rule__TriggeredTransition__Group__12__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18186:1: ( ( '}' ) ) - // InternalRoom.g:18187:1: ( '}' ) + // InternalRoom.g:18217:1: ( ( '}' ) ) + // InternalRoom.g:18218:1: ( '}' ) { - // InternalRoom.g:18187:1: ( '}' ) - // InternalRoom.g:18188:1: '}' + // InternalRoom.g:18218:1: ( '}' ) + // InternalRoom.g:18219:1: '}' { before(grammarAccess.getTriggeredTransitionAccess().getRightCurlyBracketKeyword_12()); match(input,45,FOLLOW_2); @@ -50331,16 +50428,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__13" - // InternalRoom.g:18201:1: rule__TriggeredTransition__Group__13 : rule__TriggeredTransition__Group__13__Impl rule__TriggeredTransition__Group__14 ; + // InternalRoom.g:18232:1: rule__TriggeredTransition__Group__13 : rule__TriggeredTransition__Group__13__Impl rule__TriggeredTransition__Group__14 ; public final void rule__TriggeredTransition__Group__13() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18205:1: ( rule__TriggeredTransition__Group__13__Impl rule__TriggeredTransition__Group__14 ) - // InternalRoom.g:18206:2: rule__TriggeredTransition__Group__13__Impl rule__TriggeredTransition__Group__14 + // InternalRoom.g:18236:1: ( rule__TriggeredTransition__Group__13__Impl rule__TriggeredTransition__Group__14 ) + // InternalRoom.g:18237:2: rule__TriggeredTransition__Group__13__Impl rule__TriggeredTransition__Group__14 { - pushFollow(FOLLOW_90); + pushFollow(FOLLOW_91); rule__TriggeredTransition__Group__13__Impl(); state._fsp--; @@ -50369,29 +50466,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__13__Impl" - // InternalRoom.g:18213:1: rule__TriggeredTransition__Group__13__Impl : ( ( rule__TriggeredTransition__Group_13__0 )? ) ; + // InternalRoom.g:18244:1: rule__TriggeredTransition__Group__13__Impl : ( ( rule__TriggeredTransition__Group_13__0 )? ) ; public final void rule__TriggeredTransition__Group__13__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18217:1: ( ( ( rule__TriggeredTransition__Group_13__0 )? ) ) - // InternalRoom.g:18218:1: ( ( rule__TriggeredTransition__Group_13__0 )? ) + // InternalRoom.g:18248:1: ( ( ( rule__TriggeredTransition__Group_13__0 )? ) ) + // InternalRoom.g:18249:1: ( ( rule__TriggeredTransition__Group_13__0 )? ) { - // InternalRoom.g:18218:1: ( ( rule__TriggeredTransition__Group_13__0 )? ) - // InternalRoom.g:18219:1: ( rule__TriggeredTransition__Group_13__0 )? + // InternalRoom.g:18249:1: ( ( rule__TriggeredTransition__Group_13__0 )? ) + // InternalRoom.g:18250:1: ( rule__TriggeredTransition__Group_13__0 )? { before(grammarAccess.getTriggeredTransitionAccess().getGroup_13()); - // InternalRoom.g:18220:1: ( rule__TriggeredTransition__Group_13__0 )? - int alt183=2; - int LA183_0 = input.LA(1); + // InternalRoom.g:18251:1: ( rule__TriggeredTransition__Group_13__0 )? + int alt184=2; + int LA184_0 = input.LA(1); - if ( (LA183_0==107) ) { - alt183=1; + if ( (LA184_0==107) ) { + alt184=1; } - switch (alt183) { + switch (alt184) { case 1 : - // InternalRoom.g:18220:2: rule__TriggeredTransition__Group_13__0 + // InternalRoom.g:18251:2: rule__TriggeredTransition__Group_13__0 { pushFollow(FOLLOW_2); rule__TriggeredTransition__Group_13__0(); @@ -50427,14 +50524,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__14" - // InternalRoom.g:18230:1: rule__TriggeredTransition__Group__14 : rule__TriggeredTransition__Group__14__Impl ; + // InternalRoom.g:18261:1: rule__TriggeredTransition__Group__14 : rule__TriggeredTransition__Group__14__Impl ; public final void rule__TriggeredTransition__Group__14() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18234:1: ( rule__TriggeredTransition__Group__14__Impl ) - // InternalRoom.g:18235:2: rule__TriggeredTransition__Group__14__Impl + // InternalRoom.g:18265:1: ( rule__TriggeredTransition__Group__14__Impl ) + // InternalRoom.g:18266:2: rule__TriggeredTransition__Group__14__Impl { pushFollow(FOLLOW_2); rule__TriggeredTransition__Group__14__Impl(); @@ -50460,17 +50557,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__14__Impl" - // InternalRoom.g:18241:1: rule__TriggeredTransition__Group__14__Impl : ( '}' ) ; + // InternalRoom.g:18272:1: rule__TriggeredTransition__Group__14__Impl : ( '}' ) ; public final void rule__TriggeredTransition__Group__14__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18245:1: ( ( '}' ) ) - // InternalRoom.g:18246:1: ( '}' ) + // InternalRoom.g:18276:1: ( ( '}' ) ) + // InternalRoom.g:18277:1: ( '}' ) { - // InternalRoom.g:18246:1: ( '}' ) - // InternalRoom.g:18247:1: '}' + // InternalRoom.g:18277:1: ( '}' ) + // InternalRoom.g:18278:1: '}' { before(grammarAccess.getTriggeredTransitionAccess().getRightCurlyBracketKeyword_14()); match(input,45,FOLLOW_2); @@ -50497,16 +50594,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group_11__0" - // InternalRoom.g:18290:1: rule__TriggeredTransition__Group_11__0 : rule__TriggeredTransition__Group_11__0__Impl rule__TriggeredTransition__Group_11__1 ; + // InternalRoom.g:18321:1: rule__TriggeredTransition__Group_11__0 : rule__TriggeredTransition__Group_11__0__Impl rule__TriggeredTransition__Group_11__1 ; public final void rule__TriggeredTransition__Group_11__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18294:1: ( rule__TriggeredTransition__Group_11__0__Impl rule__TriggeredTransition__Group_11__1 ) - // InternalRoom.g:18295:2: rule__TriggeredTransition__Group_11__0__Impl rule__TriggeredTransition__Group_11__1 + // InternalRoom.g:18325:1: ( rule__TriggeredTransition__Group_11__0__Impl rule__TriggeredTransition__Group_11__1 ) + // InternalRoom.g:18326:2: rule__TriggeredTransition__Group_11__0__Impl rule__TriggeredTransition__Group_11__1 { - pushFollow(FOLLOW_92); + pushFollow(FOLLOW_93); rule__TriggeredTransition__Group_11__0__Impl(); state._fsp--; @@ -50535,17 +50632,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group_11__0__Impl" - // InternalRoom.g:18302:1: rule__TriggeredTransition__Group_11__0__Impl : ( 'or' ) ; + // InternalRoom.g:18333:1: rule__TriggeredTransition__Group_11__0__Impl : ( 'or' ) ; public final void rule__TriggeredTransition__Group_11__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18306:1: ( ( 'or' ) ) - // InternalRoom.g:18307:1: ( 'or' ) + // InternalRoom.g:18337:1: ( ( 'or' ) ) + // InternalRoom.g:18338:1: ( 'or' ) { - // InternalRoom.g:18307:1: ( 'or' ) - // InternalRoom.g:18308:1: 'or' + // InternalRoom.g:18338:1: ( 'or' ) + // InternalRoom.g:18339:1: 'or' { before(grammarAccess.getTriggeredTransitionAccess().getOrKeyword_11_0()); match(input,109,FOLLOW_2); @@ -50572,14 +50669,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group_11__1" - // InternalRoom.g:18321:1: rule__TriggeredTransition__Group_11__1 : rule__TriggeredTransition__Group_11__1__Impl ; + // InternalRoom.g:18352:1: rule__TriggeredTransition__Group_11__1 : rule__TriggeredTransition__Group_11__1__Impl ; public final void rule__TriggeredTransition__Group_11__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18325:1: ( rule__TriggeredTransition__Group_11__1__Impl ) - // InternalRoom.g:18326:2: rule__TriggeredTransition__Group_11__1__Impl + // InternalRoom.g:18356:1: ( rule__TriggeredTransition__Group_11__1__Impl ) + // InternalRoom.g:18357:2: rule__TriggeredTransition__Group_11__1__Impl { pushFollow(FOLLOW_2); rule__TriggeredTransition__Group_11__1__Impl(); @@ -50605,21 +50702,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group_11__1__Impl" - // InternalRoom.g:18332:1: rule__TriggeredTransition__Group_11__1__Impl : ( ( rule__TriggeredTransition__TriggersAssignment_11_1 ) ) ; + // InternalRoom.g:18363:1: rule__TriggeredTransition__Group_11__1__Impl : ( ( rule__TriggeredTransition__TriggersAssignment_11_1 ) ) ; public final void rule__TriggeredTransition__Group_11__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18336:1: ( ( ( rule__TriggeredTransition__TriggersAssignment_11_1 ) ) ) - // InternalRoom.g:18337:1: ( ( rule__TriggeredTransition__TriggersAssignment_11_1 ) ) + // InternalRoom.g:18367:1: ( ( ( rule__TriggeredTransition__TriggersAssignment_11_1 ) ) ) + // InternalRoom.g:18368:1: ( ( rule__TriggeredTransition__TriggersAssignment_11_1 ) ) { - // InternalRoom.g:18337:1: ( ( rule__TriggeredTransition__TriggersAssignment_11_1 ) ) - // InternalRoom.g:18338:1: ( rule__TriggeredTransition__TriggersAssignment_11_1 ) + // InternalRoom.g:18368:1: ( ( rule__TriggeredTransition__TriggersAssignment_11_1 ) ) + // InternalRoom.g:18369:1: ( rule__TriggeredTransition__TriggersAssignment_11_1 ) { before(grammarAccess.getTriggeredTransitionAccess().getTriggersAssignment_11_1()); - // InternalRoom.g:18339:1: ( rule__TriggeredTransition__TriggersAssignment_11_1 ) - // InternalRoom.g:18339:2: rule__TriggeredTransition__TriggersAssignment_11_1 + // InternalRoom.g:18370:1: ( rule__TriggeredTransition__TriggersAssignment_11_1 ) + // InternalRoom.g:18370:2: rule__TriggeredTransition__TriggersAssignment_11_1 { pushFollow(FOLLOW_2); rule__TriggeredTransition__TriggersAssignment_11_1(); @@ -50652,16 +50749,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group_13__0" - // InternalRoom.g:18353:1: rule__TriggeredTransition__Group_13__0 : rule__TriggeredTransition__Group_13__0__Impl rule__TriggeredTransition__Group_13__1 ; + // InternalRoom.g:18384:1: rule__TriggeredTransition__Group_13__0 : rule__TriggeredTransition__Group_13__0__Impl rule__TriggeredTransition__Group_13__1 ; public final void rule__TriggeredTransition__Group_13__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18357:1: ( rule__TriggeredTransition__Group_13__0__Impl rule__TriggeredTransition__Group_13__1 ) - // InternalRoom.g:18358:2: rule__TriggeredTransition__Group_13__0__Impl rule__TriggeredTransition__Group_13__1 + // InternalRoom.g:18388:1: ( rule__TriggeredTransition__Group_13__0__Impl rule__TriggeredTransition__Group_13__1 ) + // InternalRoom.g:18389:2: rule__TriggeredTransition__Group_13__0__Impl rule__TriggeredTransition__Group_13__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__TriggeredTransition__Group_13__0__Impl(); state._fsp--; @@ -50690,17 +50787,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group_13__0__Impl" - // InternalRoom.g:18365:1: rule__TriggeredTransition__Group_13__0__Impl : ( 'action' ) ; + // InternalRoom.g:18396:1: rule__TriggeredTransition__Group_13__0__Impl : ( 'action' ) ; public final void rule__TriggeredTransition__Group_13__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18369:1: ( ( 'action' ) ) - // InternalRoom.g:18370:1: ( 'action' ) + // InternalRoom.g:18400:1: ( ( 'action' ) ) + // InternalRoom.g:18401:1: ( 'action' ) { - // InternalRoom.g:18370:1: ( 'action' ) - // InternalRoom.g:18371:1: 'action' + // InternalRoom.g:18401:1: ( 'action' ) + // InternalRoom.g:18402:1: 'action' { before(grammarAccess.getTriggeredTransitionAccess().getActionKeyword_13_0()); match(input,107,FOLLOW_2); @@ -50727,14 +50824,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group_13__1" - // InternalRoom.g:18384:1: rule__TriggeredTransition__Group_13__1 : rule__TriggeredTransition__Group_13__1__Impl ; + // InternalRoom.g:18415:1: rule__TriggeredTransition__Group_13__1 : rule__TriggeredTransition__Group_13__1__Impl ; public final void rule__TriggeredTransition__Group_13__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18388:1: ( rule__TriggeredTransition__Group_13__1__Impl ) - // InternalRoom.g:18389:2: rule__TriggeredTransition__Group_13__1__Impl + // InternalRoom.g:18419:1: ( rule__TriggeredTransition__Group_13__1__Impl ) + // InternalRoom.g:18420:2: rule__TriggeredTransition__Group_13__1__Impl { pushFollow(FOLLOW_2); rule__TriggeredTransition__Group_13__1__Impl(); @@ -50760,21 +50857,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group_13__1__Impl" - // InternalRoom.g:18395:1: rule__TriggeredTransition__Group_13__1__Impl : ( ( rule__TriggeredTransition__ActionAssignment_13_1 ) ) ; + // InternalRoom.g:18426:1: rule__TriggeredTransition__Group_13__1__Impl : ( ( rule__TriggeredTransition__ActionAssignment_13_1 ) ) ; public final void rule__TriggeredTransition__Group_13__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18399:1: ( ( ( rule__TriggeredTransition__ActionAssignment_13_1 ) ) ) - // InternalRoom.g:18400:1: ( ( rule__TriggeredTransition__ActionAssignment_13_1 ) ) + // InternalRoom.g:18430:1: ( ( ( rule__TriggeredTransition__ActionAssignment_13_1 ) ) ) + // InternalRoom.g:18431:1: ( ( rule__TriggeredTransition__ActionAssignment_13_1 ) ) { - // InternalRoom.g:18400:1: ( ( rule__TriggeredTransition__ActionAssignment_13_1 ) ) - // InternalRoom.g:18401:1: ( rule__TriggeredTransition__ActionAssignment_13_1 ) + // InternalRoom.g:18431:1: ( ( rule__TriggeredTransition__ActionAssignment_13_1 ) ) + // InternalRoom.g:18432:1: ( rule__TriggeredTransition__ActionAssignment_13_1 ) { before(grammarAccess.getTriggeredTransitionAccess().getActionAssignment_13_1()); - // InternalRoom.g:18402:1: ( rule__TriggeredTransition__ActionAssignment_13_1 ) - // InternalRoom.g:18402:2: rule__TriggeredTransition__ActionAssignment_13_1 + // InternalRoom.g:18433:1: ( rule__TriggeredTransition__ActionAssignment_13_1 ) + // InternalRoom.g:18433:2: rule__TriggeredTransition__ActionAssignment_13_1 { pushFollow(FOLLOW_2); rule__TriggeredTransition__ActionAssignment_13_1(); @@ -50807,16 +50904,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__0" - // InternalRoom.g:18416:1: rule__GuardedTransition__Group__0 : rule__GuardedTransition__Group__0__Impl rule__GuardedTransition__Group__1 ; + // InternalRoom.g:18447:1: rule__GuardedTransition__Group__0 : rule__GuardedTransition__Group__0__Impl rule__GuardedTransition__Group__1 ; public final void rule__GuardedTransition__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18420:1: ( rule__GuardedTransition__Group__0__Impl rule__GuardedTransition__Group__1 ) - // InternalRoom.g:18421:2: rule__GuardedTransition__Group__0__Impl rule__GuardedTransition__Group__1 + // InternalRoom.g:18451:1: ( rule__GuardedTransition__Group__0__Impl rule__GuardedTransition__Group__1 ) + // InternalRoom.g:18452:2: rule__GuardedTransition__Group__0__Impl rule__GuardedTransition__Group__1 { - pushFollow(FOLLOW_87); + pushFollow(FOLLOW_88); rule__GuardedTransition__Group__0__Impl(); state._fsp--; @@ -50845,17 +50942,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__0__Impl" - // InternalRoom.g:18428:1: rule__GuardedTransition__Group__0__Impl : ( 'Transition' ) ; + // InternalRoom.g:18459:1: rule__GuardedTransition__Group__0__Impl : ( 'Transition' ) ; public final void rule__GuardedTransition__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18432:1: ( ( 'Transition' ) ) - // InternalRoom.g:18433:1: ( 'Transition' ) + // InternalRoom.g:18463:1: ( ( 'Transition' ) ) + // InternalRoom.g:18464:1: ( 'Transition' ) { - // InternalRoom.g:18433:1: ( 'Transition' ) - // InternalRoom.g:18434:1: 'Transition' + // InternalRoom.g:18464:1: ( 'Transition' ) + // InternalRoom.g:18465:1: 'Transition' { before(grammarAccess.getGuardedTransitionAccess().getTransitionKeyword_0()); match(input,105,FOLLOW_2); @@ -50882,16 +50979,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__1" - // InternalRoom.g:18447:1: rule__GuardedTransition__Group__1 : rule__GuardedTransition__Group__1__Impl rule__GuardedTransition__Group__2 ; + // InternalRoom.g:18478:1: rule__GuardedTransition__Group__1 : rule__GuardedTransition__Group__1__Impl rule__GuardedTransition__Group__2 ; public final void rule__GuardedTransition__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18451:1: ( rule__GuardedTransition__Group__1__Impl rule__GuardedTransition__Group__2 ) - // InternalRoom.g:18452:2: rule__GuardedTransition__Group__1__Impl rule__GuardedTransition__Group__2 + // InternalRoom.g:18482:1: ( rule__GuardedTransition__Group__1__Impl rule__GuardedTransition__Group__2 ) + // InternalRoom.g:18483:2: rule__GuardedTransition__Group__1__Impl rule__GuardedTransition__Group__2 { - pushFollow(FOLLOW_87); + pushFollow(FOLLOW_88); rule__GuardedTransition__Group__1__Impl(); state._fsp--; @@ -50920,29 +51017,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__1__Impl" - // InternalRoom.g:18459:1: rule__GuardedTransition__Group__1__Impl : ( ( rule__GuardedTransition__NameAssignment_1 )? ) ; + // InternalRoom.g:18490:1: rule__GuardedTransition__Group__1__Impl : ( ( rule__GuardedTransition__NameAssignment_1 )? ) ; public final void rule__GuardedTransition__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18463:1: ( ( ( rule__GuardedTransition__NameAssignment_1 )? ) ) - // InternalRoom.g:18464:1: ( ( rule__GuardedTransition__NameAssignment_1 )? ) + // InternalRoom.g:18494:1: ( ( ( rule__GuardedTransition__NameAssignment_1 )? ) ) + // InternalRoom.g:18495:1: ( ( rule__GuardedTransition__NameAssignment_1 )? ) { - // InternalRoom.g:18464:1: ( ( rule__GuardedTransition__NameAssignment_1 )? ) - // InternalRoom.g:18465:1: ( rule__GuardedTransition__NameAssignment_1 )? + // InternalRoom.g:18495:1: ( ( rule__GuardedTransition__NameAssignment_1 )? ) + // InternalRoom.g:18496:1: ( rule__GuardedTransition__NameAssignment_1 )? { before(grammarAccess.getGuardedTransitionAccess().getNameAssignment_1()); - // InternalRoom.g:18466:1: ( rule__GuardedTransition__NameAssignment_1 )? - int alt184=2; - int LA184_0 = input.LA(1); + // InternalRoom.g:18497:1: ( rule__GuardedTransition__NameAssignment_1 )? + int alt185=2; + int LA185_0 = input.LA(1); - if ( (LA184_0==RULE_ID) ) { - alt184=1; + if ( (LA185_0==RULE_ID) ) { + alt185=1; } - switch (alt184) { + switch (alt185) { case 1 : - // InternalRoom.g:18466:2: rule__GuardedTransition__NameAssignment_1 + // InternalRoom.g:18497:2: rule__GuardedTransition__NameAssignment_1 { pushFollow(FOLLOW_2); rule__GuardedTransition__NameAssignment_1(); @@ -50978,16 +51075,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__2" - // InternalRoom.g:18476:1: rule__GuardedTransition__Group__2 : rule__GuardedTransition__Group__2__Impl rule__GuardedTransition__Group__3 ; + // InternalRoom.g:18507:1: rule__GuardedTransition__Group__2 : rule__GuardedTransition__Group__2__Impl rule__GuardedTransition__Group__3 ; public final void rule__GuardedTransition__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18480:1: ( rule__GuardedTransition__Group__2__Impl rule__GuardedTransition__Group__3 ) - // InternalRoom.g:18481:2: rule__GuardedTransition__Group__2__Impl rule__GuardedTransition__Group__3 + // InternalRoom.g:18511:1: ( rule__GuardedTransition__Group__2__Impl rule__GuardedTransition__Group__3 ) + // InternalRoom.g:18512:2: rule__GuardedTransition__Group__2__Impl rule__GuardedTransition__Group__3 { - pushFollow(FOLLOW_89); + pushFollow(FOLLOW_90); rule__GuardedTransition__Group__2__Impl(); state._fsp--; @@ -51016,17 +51113,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__2__Impl" - // InternalRoom.g:18488:1: rule__GuardedTransition__Group__2__Impl : ( ':' ) ; + // InternalRoom.g:18519:1: rule__GuardedTransition__Group__2__Impl : ( ':' ) ; public final void rule__GuardedTransition__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18492:1: ( ( ':' ) ) - // InternalRoom.g:18493:1: ( ':' ) + // InternalRoom.g:18523:1: ( ( ':' ) ) + // InternalRoom.g:18524:1: ( ':' ) { - // InternalRoom.g:18493:1: ( ':' ) - // InternalRoom.g:18494:1: ':' + // InternalRoom.g:18524:1: ( ':' ) + // InternalRoom.g:18525:1: ':' { before(grammarAccess.getGuardedTransitionAccess().getColonKeyword_2()); match(input,46,FOLLOW_2); @@ -51053,16 +51150,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__3" - // InternalRoom.g:18507:1: rule__GuardedTransition__Group__3 : rule__GuardedTransition__Group__3__Impl rule__GuardedTransition__Group__4 ; + // InternalRoom.g:18538:1: rule__GuardedTransition__Group__3 : rule__GuardedTransition__Group__3__Impl rule__GuardedTransition__Group__4 ; public final void rule__GuardedTransition__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18511:1: ( rule__GuardedTransition__Group__3__Impl rule__GuardedTransition__Group__4 ) - // InternalRoom.g:18512:2: rule__GuardedTransition__Group__3__Impl rule__GuardedTransition__Group__4 + // InternalRoom.g:18542:1: ( rule__GuardedTransition__Group__3__Impl rule__GuardedTransition__Group__4 ) + // InternalRoom.g:18543:2: rule__GuardedTransition__Group__3__Impl rule__GuardedTransition__Group__4 { - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_12); rule__GuardedTransition__Group__3__Impl(); state._fsp--; @@ -51091,21 +51188,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__3__Impl" - // InternalRoom.g:18519:1: rule__GuardedTransition__Group__3__Impl : ( ( rule__GuardedTransition__FromAssignment_3 ) ) ; + // InternalRoom.g:18550:1: rule__GuardedTransition__Group__3__Impl : ( ( rule__GuardedTransition__FromAssignment_3 ) ) ; public final void rule__GuardedTransition__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18523:1: ( ( ( rule__GuardedTransition__FromAssignment_3 ) ) ) - // InternalRoom.g:18524:1: ( ( rule__GuardedTransition__FromAssignment_3 ) ) + // InternalRoom.g:18554:1: ( ( ( rule__GuardedTransition__FromAssignment_3 ) ) ) + // InternalRoom.g:18555:1: ( ( rule__GuardedTransition__FromAssignment_3 ) ) { - // InternalRoom.g:18524:1: ( ( rule__GuardedTransition__FromAssignment_3 ) ) - // InternalRoom.g:18525:1: ( rule__GuardedTransition__FromAssignment_3 ) + // InternalRoom.g:18555:1: ( ( rule__GuardedTransition__FromAssignment_3 ) ) + // InternalRoom.g:18556:1: ( rule__GuardedTransition__FromAssignment_3 ) { before(grammarAccess.getGuardedTransitionAccess().getFromAssignment_3()); - // InternalRoom.g:18526:1: ( rule__GuardedTransition__FromAssignment_3 ) - // InternalRoom.g:18526:2: rule__GuardedTransition__FromAssignment_3 + // InternalRoom.g:18557:1: ( rule__GuardedTransition__FromAssignment_3 ) + // InternalRoom.g:18557:2: rule__GuardedTransition__FromAssignment_3 { pushFollow(FOLLOW_2); rule__GuardedTransition__FromAssignment_3(); @@ -51138,16 +51235,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__4" - // InternalRoom.g:18536:1: rule__GuardedTransition__Group__4 : rule__GuardedTransition__Group__4__Impl rule__GuardedTransition__Group__5 ; + // InternalRoom.g:18567:1: rule__GuardedTransition__Group__4 : rule__GuardedTransition__Group__4__Impl rule__GuardedTransition__Group__5 ; public final void rule__GuardedTransition__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18540:1: ( rule__GuardedTransition__Group__4__Impl rule__GuardedTransition__Group__5 ) - // InternalRoom.g:18541:2: rule__GuardedTransition__Group__4__Impl rule__GuardedTransition__Group__5 + // InternalRoom.g:18571:1: ( rule__GuardedTransition__Group__4__Impl rule__GuardedTransition__Group__5 ) + // InternalRoom.g:18572:2: rule__GuardedTransition__Group__4__Impl rule__GuardedTransition__Group__5 { - pushFollow(FOLLOW_89); + pushFollow(FOLLOW_90); rule__GuardedTransition__Group__4__Impl(); state._fsp--; @@ -51176,17 +51273,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__4__Impl" - // InternalRoom.g:18548:1: rule__GuardedTransition__Group__4__Impl : ( '->' ) ; + // InternalRoom.g:18579:1: rule__GuardedTransition__Group__4__Impl : ( '->' ) ; public final void rule__GuardedTransition__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18552:1: ( ( '->' ) ) - // InternalRoom.g:18553:1: ( '->' ) + // InternalRoom.g:18583:1: ( ( '->' ) ) + // InternalRoom.g:18584:1: ( '->' ) { - // InternalRoom.g:18553:1: ( '->' ) - // InternalRoom.g:18554:1: '->' + // InternalRoom.g:18584:1: ( '->' ) + // InternalRoom.g:18585:1: '->' { before(grammarAccess.getGuardedTransitionAccess().getHyphenMinusGreaterThanSignKeyword_4()); match(input,48,FOLLOW_2); @@ -51213,14 +51310,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__5" - // InternalRoom.g:18567:1: rule__GuardedTransition__Group__5 : rule__GuardedTransition__Group__5__Impl rule__GuardedTransition__Group__6 ; + // InternalRoom.g:18598:1: rule__GuardedTransition__Group__5 : rule__GuardedTransition__Group__5__Impl rule__GuardedTransition__Group__6 ; public final void rule__GuardedTransition__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18571:1: ( rule__GuardedTransition__Group__5__Impl rule__GuardedTransition__Group__6 ) - // InternalRoom.g:18572:2: rule__GuardedTransition__Group__5__Impl rule__GuardedTransition__Group__6 + // InternalRoom.g:18602:1: ( rule__GuardedTransition__Group__5__Impl rule__GuardedTransition__Group__6 ) + // InternalRoom.g:18603:2: rule__GuardedTransition__Group__5__Impl rule__GuardedTransition__Group__6 { pushFollow(FOLLOW_4); rule__GuardedTransition__Group__5__Impl(); @@ -51251,21 +51348,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__5__Impl" - // InternalRoom.g:18579:1: rule__GuardedTransition__Group__5__Impl : ( ( rule__GuardedTransition__ToAssignment_5 ) ) ; + // InternalRoom.g:18610:1: rule__GuardedTransition__Group__5__Impl : ( ( rule__GuardedTransition__ToAssignment_5 ) ) ; public final void rule__GuardedTransition__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18583:1: ( ( ( rule__GuardedTransition__ToAssignment_5 ) ) ) - // InternalRoom.g:18584:1: ( ( rule__GuardedTransition__ToAssignment_5 ) ) + // InternalRoom.g:18614:1: ( ( ( rule__GuardedTransition__ToAssignment_5 ) ) ) + // InternalRoom.g:18615:1: ( ( rule__GuardedTransition__ToAssignment_5 ) ) { - // InternalRoom.g:18584:1: ( ( rule__GuardedTransition__ToAssignment_5 ) ) - // InternalRoom.g:18585:1: ( rule__GuardedTransition__ToAssignment_5 ) + // InternalRoom.g:18615:1: ( ( rule__GuardedTransition__ToAssignment_5 ) ) + // InternalRoom.g:18616:1: ( rule__GuardedTransition__ToAssignment_5 ) { before(grammarAccess.getGuardedTransitionAccess().getToAssignment_5()); - // InternalRoom.g:18586:1: ( rule__GuardedTransition__ToAssignment_5 ) - // InternalRoom.g:18586:2: rule__GuardedTransition__ToAssignment_5 + // InternalRoom.g:18617:1: ( rule__GuardedTransition__ToAssignment_5 ) + // InternalRoom.g:18617:2: rule__GuardedTransition__ToAssignment_5 { pushFollow(FOLLOW_2); rule__GuardedTransition__ToAssignment_5(); @@ -51298,14 +51395,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__6" - // InternalRoom.g:18596:1: rule__GuardedTransition__Group__6 : rule__GuardedTransition__Group__6__Impl rule__GuardedTransition__Group__7 ; + // InternalRoom.g:18627:1: rule__GuardedTransition__Group__6 : rule__GuardedTransition__Group__6__Impl rule__GuardedTransition__Group__7 ; public final void rule__GuardedTransition__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18600:1: ( rule__GuardedTransition__Group__6__Impl rule__GuardedTransition__Group__7 ) - // InternalRoom.g:18601:2: rule__GuardedTransition__Group__6__Impl rule__GuardedTransition__Group__7 + // InternalRoom.g:18631:1: ( rule__GuardedTransition__Group__6__Impl rule__GuardedTransition__Group__7 ) + // InternalRoom.g:18632:2: rule__GuardedTransition__Group__6__Impl rule__GuardedTransition__Group__7 { pushFollow(FOLLOW_4); rule__GuardedTransition__Group__6__Impl(); @@ -51336,29 +51433,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__6__Impl" - // InternalRoom.g:18608:1: rule__GuardedTransition__Group__6__Impl : ( ( rule__GuardedTransition__DocuAssignment_6 )? ) ; + // InternalRoom.g:18639:1: rule__GuardedTransition__Group__6__Impl : ( ( rule__GuardedTransition__DocuAssignment_6 )? ) ; public final void rule__GuardedTransition__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18612:1: ( ( ( rule__GuardedTransition__DocuAssignment_6 )? ) ) - // InternalRoom.g:18613:1: ( ( rule__GuardedTransition__DocuAssignment_6 )? ) + // InternalRoom.g:18643:1: ( ( ( rule__GuardedTransition__DocuAssignment_6 )? ) ) + // InternalRoom.g:18644:1: ( ( rule__GuardedTransition__DocuAssignment_6 )? ) { - // InternalRoom.g:18613:1: ( ( rule__GuardedTransition__DocuAssignment_6 )? ) - // InternalRoom.g:18614:1: ( rule__GuardedTransition__DocuAssignment_6 )? + // InternalRoom.g:18644:1: ( ( rule__GuardedTransition__DocuAssignment_6 )? ) + // InternalRoom.g:18645:1: ( rule__GuardedTransition__DocuAssignment_6 )? { before(grammarAccess.getGuardedTransitionAccess().getDocuAssignment_6()); - // InternalRoom.g:18615:1: ( rule__GuardedTransition__DocuAssignment_6 )? - int alt185=2; - int LA185_0 = input.LA(1); + // InternalRoom.g:18646:1: ( rule__GuardedTransition__DocuAssignment_6 )? + int alt186=2; + int LA186_0 = input.LA(1); - if ( (LA185_0==62) ) { - alt185=1; + if ( (LA186_0==62) ) { + alt186=1; } - switch (alt185) { + switch (alt186) { case 1 : - // InternalRoom.g:18615:2: rule__GuardedTransition__DocuAssignment_6 + // InternalRoom.g:18646:2: rule__GuardedTransition__DocuAssignment_6 { pushFollow(FOLLOW_2); rule__GuardedTransition__DocuAssignment_6(); @@ -51394,16 +51491,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__7" - // InternalRoom.g:18625:1: rule__GuardedTransition__Group__7 : rule__GuardedTransition__Group__7__Impl rule__GuardedTransition__Group__8 ; + // InternalRoom.g:18656:1: rule__GuardedTransition__Group__7 : rule__GuardedTransition__Group__7__Impl rule__GuardedTransition__Group__8 ; public final void rule__GuardedTransition__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18629:1: ( rule__GuardedTransition__Group__7__Impl rule__GuardedTransition__Group__8 ) - // InternalRoom.g:18630:2: rule__GuardedTransition__Group__7__Impl rule__GuardedTransition__Group__8 + // InternalRoom.g:18660:1: ( rule__GuardedTransition__Group__7__Impl rule__GuardedTransition__Group__8 ) + // InternalRoom.g:18661:2: rule__GuardedTransition__Group__7__Impl rule__GuardedTransition__Group__8 { - pushFollow(FOLLOW_95); + pushFollow(FOLLOW_96); rule__GuardedTransition__Group__7__Impl(); state._fsp--; @@ -51432,17 +51529,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__7__Impl" - // InternalRoom.g:18637:1: rule__GuardedTransition__Group__7__Impl : ( '{' ) ; + // InternalRoom.g:18668:1: rule__GuardedTransition__Group__7__Impl : ( '{' ) ; public final void rule__GuardedTransition__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18641:1: ( ( '{' ) ) - // InternalRoom.g:18642:1: ( '{' ) + // InternalRoom.g:18672:1: ( ( '{' ) ) + // InternalRoom.g:18673:1: ( '{' ) { - // InternalRoom.g:18642:1: ( '{' ) - // InternalRoom.g:18643:1: '{' + // InternalRoom.g:18673:1: ( '{' ) + // InternalRoom.g:18674:1: '{' { before(grammarAccess.getGuardedTransitionAccess().getLeftCurlyBracketKeyword_7()); match(input,44,FOLLOW_2); @@ -51469,16 +51566,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__8" - // InternalRoom.g:18656:1: rule__GuardedTransition__Group__8 : rule__GuardedTransition__Group__8__Impl rule__GuardedTransition__Group__9 ; + // InternalRoom.g:18687:1: rule__GuardedTransition__Group__8 : rule__GuardedTransition__Group__8__Impl rule__GuardedTransition__Group__9 ; public final void rule__GuardedTransition__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18660:1: ( rule__GuardedTransition__Group__8__Impl rule__GuardedTransition__Group__9 ) - // InternalRoom.g:18661:2: rule__GuardedTransition__Group__8__Impl rule__GuardedTransition__Group__9 + // InternalRoom.g:18691:1: ( rule__GuardedTransition__Group__8__Impl rule__GuardedTransition__Group__9 ) + // InternalRoom.g:18692:2: rule__GuardedTransition__Group__8__Impl rule__GuardedTransition__Group__9 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__GuardedTransition__Group__8__Impl(); state._fsp--; @@ -51507,17 +51604,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__8__Impl" - // InternalRoom.g:18668:1: rule__GuardedTransition__Group__8__Impl : ( 'guard' ) ; + // InternalRoom.g:18699:1: rule__GuardedTransition__Group__8__Impl : ( 'guard' ) ; public final void rule__GuardedTransition__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18672:1: ( ( 'guard' ) ) - // InternalRoom.g:18673:1: ( 'guard' ) + // InternalRoom.g:18703:1: ( ( 'guard' ) ) + // InternalRoom.g:18704:1: ( 'guard' ) { - // InternalRoom.g:18673:1: ( 'guard' ) - // InternalRoom.g:18674:1: 'guard' + // InternalRoom.g:18704:1: ( 'guard' ) + // InternalRoom.g:18705:1: 'guard' { before(grammarAccess.getGuardedTransitionAccess().getGuardKeyword_8()); match(input,110,FOLLOW_2); @@ -51544,16 +51641,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__9" - // InternalRoom.g:18687:1: rule__GuardedTransition__Group__9 : rule__GuardedTransition__Group__9__Impl rule__GuardedTransition__Group__10 ; + // InternalRoom.g:18718:1: rule__GuardedTransition__Group__9 : rule__GuardedTransition__Group__9__Impl rule__GuardedTransition__Group__10 ; public final void rule__GuardedTransition__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18691:1: ( rule__GuardedTransition__Group__9__Impl rule__GuardedTransition__Group__10 ) - // InternalRoom.g:18692:2: rule__GuardedTransition__Group__9__Impl rule__GuardedTransition__Group__10 + // InternalRoom.g:18722:1: ( rule__GuardedTransition__Group__9__Impl rule__GuardedTransition__Group__10 ) + // InternalRoom.g:18723:2: rule__GuardedTransition__Group__9__Impl rule__GuardedTransition__Group__10 { - pushFollow(FOLLOW_90); + pushFollow(FOLLOW_91); rule__GuardedTransition__Group__9__Impl(); state._fsp--; @@ -51582,21 +51679,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__9__Impl" - // InternalRoom.g:18699:1: rule__GuardedTransition__Group__9__Impl : ( ( rule__GuardedTransition__GuardAssignment_9 ) ) ; + // InternalRoom.g:18730:1: rule__GuardedTransition__Group__9__Impl : ( ( rule__GuardedTransition__GuardAssignment_9 ) ) ; public final void rule__GuardedTransition__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18703:1: ( ( ( rule__GuardedTransition__GuardAssignment_9 ) ) ) - // InternalRoom.g:18704:1: ( ( rule__GuardedTransition__GuardAssignment_9 ) ) + // InternalRoom.g:18734:1: ( ( ( rule__GuardedTransition__GuardAssignment_9 ) ) ) + // InternalRoom.g:18735:1: ( ( rule__GuardedTransition__GuardAssignment_9 ) ) { - // InternalRoom.g:18704:1: ( ( rule__GuardedTransition__GuardAssignment_9 ) ) - // InternalRoom.g:18705:1: ( rule__GuardedTransition__GuardAssignment_9 ) + // InternalRoom.g:18735:1: ( ( rule__GuardedTransition__GuardAssignment_9 ) ) + // InternalRoom.g:18736:1: ( rule__GuardedTransition__GuardAssignment_9 ) { before(grammarAccess.getGuardedTransitionAccess().getGuardAssignment_9()); - // InternalRoom.g:18706:1: ( rule__GuardedTransition__GuardAssignment_9 ) - // InternalRoom.g:18706:2: rule__GuardedTransition__GuardAssignment_9 + // InternalRoom.g:18737:1: ( rule__GuardedTransition__GuardAssignment_9 ) + // InternalRoom.g:18737:2: rule__GuardedTransition__GuardAssignment_9 { pushFollow(FOLLOW_2); rule__GuardedTransition__GuardAssignment_9(); @@ -51629,16 +51726,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__10" - // InternalRoom.g:18716:1: rule__GuardedTransition__Group__10 : rule__GuardedTransition__Group__10__Impl rule__GuardedTransition__Group__11 ; + // InternalRoom.g:18747:1: rule__GuardedTransition__Group__10 : rule__GuardedTransition__Group__10__Impl rule__GuardedTransition__Group__11 ; public final void rule__GuardedTransition__Group__10() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18720:1: ( rule__GuardedTransition__Group__10__Impl rule__GuardedTransition__Group__11 ) - // InternalRoom.g:18721:2: rule__GuardedTransition__Group__10__Impl rule__GuardedTransition__Group__11 + // InternalRoom.g:18751:1: ( rule__GuardedTransition__Group__10__Impl rule__GuardedTransition__Group__11 ) + // InternalRoom.g:18752:2: rule__GuardedTransition__Group__10__Impl rule__GuardedTransition__Group__11 { - pushFollow(FOLLOW_90); + pushFollow(FOLLOW_91); rule__GuardedTransition__Group__10__Impl(); state._fsp--; @@ -51667,29 +51764,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__10__Impl" - // InternalRoom.g:18728:1: rule__GuardedTransition__Group__10__Impl : ( ( rule__GuardedTransition__Group_10__0 )? ) ; + // InternalRoom.g:18759:1: rule__GuardedTransition__Group__10__Impl : ( ( rule__GuardedTransition__Group_10__0 )? ) ; public final void rule__GuardedTransition__Group__10__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18732:1: ( ( ( rule__GuardedTransition__Group_10__0 )? ) ) - // InternalRoom.g:18733:1: ( ( rule__GuardedTransition__Group_10__0 )? ) + // InternalRoom.g:18763:1: ( ( ( rule__GuardedTransition__Group_10__0 )? ) ) + // InternalRoom.g:18764:1: ( ( rule__GuardedTransition__Group_10__0 )? ) { - // InternalRoom.g:18733:1: ( ( rule__GuardedTransition__Group_10__0 )? ) - // InternalRoom.g:18734:1: ( rule__GuardedTransition__Group_10__0 )? + // InternalRoom.g:18764:1: ( ( rule__GuardedTransition__Group_10__0 )? ) + // InternalRoom.g:18765:1: ( rule__GuardedTransition__Group_10__0 )? { before(grammarAccess.getGuardedTransitionAccess().getGroup_10()); - // InternalRoom.g:18735:1: ( rule__GuardedTransition__Group_10__0 )? - int alt186=2; - int LA186_0 = input.LA(1); + // InternalRoom.g:18766:1: ( rule__GuardedTransition__Group_10__0 )? + int alt187=2; + int LA187_0 = input.LA(1); - if ( (LA186_0==107) ) { - alt186=1; + if ( (LA187_0==107) ) { + alt187=1; } - switch (alt186) { + switch (alt187) { case 1 : - // InternalRoom.g:18735:2: rule__GuardedTransition__Group_10__0 + // InternalRoom.g:18766:2: rule__GuardedTransition__Group_10__0 { pushFollow(FOLLOW_2); rule__GuardedTransition__Group_10__0(); @@ -51725,14 +51822,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__11" - // InternalRoom.g:18745:1: rule__GuardedTransition__Group__11 : rule__GuardedTransition__Group__11__Impl ; + // InternalRoom.g:18776:1: rule__GuardedTransition__Group__11 : rule__GuardedTransition__Group__11__Impl ; public final void rule__GuardedTransition__Group__11() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18749:1: ( rule__GuardedTransition__Group__11__Impl ) - // InternalRoom.g:18750:2: rule__GuardedTransition__Group__11__Impl + // InternalRoom.g:18780:1: ( rule__GuardedTransition__Group__11__Impl ) + // InternalRoom.g:18781:2: rule__GuardedTransition__Group__11__Impl { pushFollow(FOLLOW_2); rule__GuardedTransition__Group__11__Impl(); @@ -51758,17 +51855,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__11__Impl" - // InternalRoom.g:18756:1: rule__GuardedTransition__Group__11__Impl : ( '}' ) ; + // InternalRoom.g:18787:1: rule__GuardedTransition__Group__11__Impl : ( '}' ) ; public final void rule__GuardedTransition__Group__11__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18760:1: ( ( '}' ) ) - // InternalRoom.g:18761:1: ( '}' ) + // InternalRoom.g:18791:1: ( ( '}' ) ) + // InternalRoom.g:18792:1: ( '}' ) { - // InternalRoom.g:18761:1: ( '}' ) - // InternalRoom.g:18762:1: '}' + // InternalRoom.g:18792:1: ( '}' ) + // InternalRoom.g:18793:1: '}' { before(grammarAccess.getGuardedTransitionAccess().getRightCurlyBracketKeyword_11()); match(input,45,FOLLOW_2); @@ -51795,16 +51892,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group_10__0" - // InternalRoom.g:18799:1: rule__GuardedTransition__Group_10__0 : rule__GuardedTransition__Group_10__0__Impl rule__GuardedTransition__Group_10__1 ; + // InternalRoom.g:18830:1: rule__GuardedTransition__Group_10__0 : rule__GuardedTransition__Group_10__0__Impl rule__GuardedTransition__Group_10__1 ; public final void rule__GuardedTransition__Group_10__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18803:1: ( rule__GuardedTransition__Group_10__0__Impl rule__GuardedTransition__Group_10__1 ) - // InternalRoom.g:18804:2: rule__GuardedTransition__Group_10__0__Impl rule__GuardedTransition__Group_10__1 + // InternalRoom.g:18834:1: ( rule__GuardedTransition__Group_10__0__Impl rule__GuardedTransition__Group_10__1 ) + // InternalRoom.g:18835:2: rule__GuardedTransition__Group_10__0__Impl rule__GuardedTransition__Group_10__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__GuardedTransition__Group_10__0__Impl(); state._fsp--; @@ -51833,17 +51930,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group_10__0__Impl" - // InternalRoom.g:18811:1: rule__GuardedTransition__Group_10__0__Impl : ( 'action' ) ; + // InternalRoom.g:18842:1: rule__GuardedTransition__Group_10__0__Impl : ( 'action' ) ; public final void rule__GuardedTransition__Group_10__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18815:1: ( ( 'action' ) ) - // InternalRoom.g:18816:1: ( 'action' ) + // InternalRoom.g:18846:1: ( ( 'action' ) ) + // InternalRoom.g:18847:1: ( 'action' ) { - // InternalRoom.g:18816:1: ( 'action' ) - // InternalRoom.g:18817:1: 'action' + // InternalRoom.g:18847:1: ( 'action' ) + // InternalRoom.g:18848:1: 'action' { before(grammarAccess.getGuardedTransitionAccess().getActionKeyword_10_0()); match(input,107,FOLLOW_2); @@ -51870,14 +51967,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group_10__1" - // InternalRoom.g:18830:1: rule__GuardedTransition__Group_10__1 : rule__GuardedTransition__Group_10__1__Impl ; + // InternalRoom.g:18861:1: rule__GuardedTransition__Group_10__1 : rule__GuardedTransition__Group_10__1__Impl ; public final void rule__GuardedTransition__Group_10__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18834:1: ( rule__GuardedTransition__Group_10__1__Impl ) - // InternalRoom.g:18835:2: rule__GuardedTransition__Group_10__1__Impl + // InternalRoom.g:18865:1: ( rule__GuardedTransition__Group_10__1__Impl ) + // InternalRoom.g:18866:2: rule__GuardedTransition__Group_10__1__Impl { pushFollow(FOLLOW_2); rule__GuardedTransition__Group_10__1__Impl(); @@ -51903,21 +52000,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group_10__1__Impl" - // InternalRoom.g:18841:1: rule__GuardedTransition__Group_10__1__Impl : ( ( rule__GuardedTransition__ActionAssignment_10_1 ) ) ; + // InternalRoom.g:18872:1: rule__GuardedTransition__Group_10__1__Impl : ( ( rule__GuardedTransition__ActionAssignment_10_1 ) ) ; public final void rule__GuardedTransition__Group_10__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18845:1: ( ( ( rule__GuardedTransition__ActionAssignment_10_1 ) ) ) - // InternalRoom.g:18846:1: ( ( rule__GuardedTransition__ActionAssignment_10_1 ) ) + // InternalRoom.g:18876:1: ( ( ( rule__GuardedTransition__ActionAssignment_10_1 ) ) ) + // InternalRoom.g:18877:1: ( ( rule__GuardedTransition__ActionAssignment_10_1 ) ) { - // InternalRoom.g:18846:1: ( ( rule__GuardedTransition__ActionAssignment_10_1 ) ) - // InternalRoom.g:18847:1: ( rule__GuardedTransition__ActionAssignment_10_1 ) + // InternalRoom.g:18877:1: ( ( rule__GuardedTransition__ActionAssignment_10_1 ) ) + // InternalRoom.g:18878:1: ( rule__GuardedTransition__ActionAssignment_10_1 ) { before(grammarAccess.getGuardedTransitionAccess().getActionAssignment_10_1()); - // InternalRoom.g:18848:1: ( rule__GuardedTransition__ActionAssignment_10_1 ) - // InternalRoom.g:18848:2: rule__GuardedTransition__ActionAssignment_10_1 + // InternalRoom.g:18879:1: ( rule__GuardedTransition__ActionAssignment_10_1 ) + // InternalRoom.g:18879:2: rule__GuardedTransition__ActionAssignment_10_1 { pushFollow(FOLLOW_2); rule__GuardedTransition__ActionAssignment_10_1(); @@ -51950,16 +52047,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__0" - // InternalRoom.g:18862:1: rule__CPBranchTransition__Group__0 : rule__CPBranchTransition__Group__0__Impl rule__CPBranchTransition__Group__1 ; + // InternalRoom.g:18893:1: rule__CPBranchTransition__Group__0 : rule__CPBranchTransition__Group__0__Impl rule__CPBranchTransition__Group__1 ; public final void rule__CPBranchTransition__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18866:1: ( rule__CPBranchTransition__Group__0__Impl rule__CPBranchTransition__Group__1 ) - // InternalRoom.g:18867:2: rule__CPBranchTransition__Group__0__Impl rule__CPBranchTransition__Group__1 + // InternalRoom.g:18897:1: ( rule__CPBranchTransition__Group__0__Impl rule__CPBranchTransition__Group__1 ) + // InternalRoom.g:18898:2: rule__CPBranchTransition__Group__0__Impl rule__CPBranchTransition__Group__1 { - pushFollow(FOLLOW_87); + pushFollow(FOLLOW_88); rule__CPBranchTransition__Group__0__Impl(); state._fsp--; @@ -51988,17 +52085,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__0__Impl" - // InternalRoom.g:18874:1: rule__CPBranchTransition__Group__0__Impl : ( 'Transition' ) ; + // InternalRoom.g:18905:1: rule__CPBranchTransition__Group__0__Impl : ( 'Transition' ) ; public final void rule__CPBranchTransition__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18878:1: ( ( 'Transition' ) ) - // InternalRoom.g:18879:1: ( 'Transition' ) + // InternalRoom.g:18909:1: ( ( 'Transition' ) ) + // InternalRoom.g:18910:1: ( 'Transition' ) { - // InternalRoom.g:18879:1: ( 'Transition' ) - // InternalRoom.g:18880:1: 'Transition' + // InternalRoom.g:18910:1: ( 'Transition' ) + // InternalRoom.g:18911:1: 'Transition' { before(grammarAccess.getCPBranchTransitionAccess().getTransitionKeyword_0()); match(input,105,FOLLOW_2); @@ -52025,16 +52122,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__1" - // InternalRoom.g:18893:1: rule__CPBranchTransition__Group__1 : rule__CPBranchTransition__Group__1__Impl rule__CPBranchTransition__Group__2 ; + // InternalRoom.g:18924:1: rule__CPBranchTransition__Group__1 : rule__CPBranchTransition__Group__1__Impl rule__CPBranchTransition__Group__2 ; public final void rule__CPBranchTransition__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18897:1: ( rule__CPBranchTransition__Group__1__Impl rule__CPBranchTransition__Group__2 ) - // InternalRoom.g:18898:2: rule__CPBranchTransition__Group__1__Impl rule__CPBranchTransition__Group__2 + // InternalRoom.g:18928:1: ( rule__CPBranchTransition__Group__1__Impl rule__CPBranchTransition__Group__2 ) + // InternalRoom.g:18929:2: rule__CPBranchTransition__Group__1__Impl rule__CPBranchTransition__Group__2 { - pushFollow(FOLLOW_87); + pushFollow(FOLLOW_88); rule__CPBranchTransition__Group__1__Impl(); state._fsp--; @@ -52063,29 +52160,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__1__Impl" - // InternalRoom.g:18905:1: rule__CPBranchTransition__Group__1__Impl : ( ( rule__CPBranchTransition__NameAssignment_1 )? ) ; + // InternalRoom.g:18936:1: rule__CPBranchTransition__Group__1__Impl : ( ( rule__CPBranchTransition__NameAssignment_1 )? ) ; public final void rule__CPBranchTransition__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18909:1: ( ( ( rule__CPBranchTransition__NameAssignment_1 )? ) ) - // InternalRoom.g:18910:1: ( ( rule__CPBranchTransition__NameAssignment_1 )? ) + // InternalRoom.g:18940:1: ( ( ( rule__CPBranchTransition__NameAssignment_1 )? ) ) + // InternalRoom.g:18941:1: ( ( rule__CPBranchTransition__NameAssignment_1 )? ) { - // InternalRoom.g:18910:1: ( ( rule__CPBranchTransition__NameAssignment_1 )? ) - // InternalRoom.g:18911:1: ( rule__CPBranchTransition__NameAssignment_1 )? + // InternalRoom.g:18941:1: ( ( rule__CPBranchTransition__NameAssignment_1 )? ) + // InternalRoom.g:18942:1: ( rule__CPBranchTransition__NameAssignment_1 )? { before(grammarAccess.getCPBranchTransitionAccess().getNameAssignment_1()); - // InternalRoom.g:18912:1: ( rule__CPBranchTransition__NameAssignment_1 )? - int alt187=2; - int LA187_0 = input.LA(1); + // InternalRoom.g:18943:1: ( rule__CPBranchTransition__NameAssignment_1 )? + int alt188=2; + int LA188_0 = input.LA(1); - if ( (LA187_0==RULE_ID) ) { - alt187=1; + if ( (LA188_0==RULE_ID) ) { + alt188=1; } - switch (alt187) { + switch (alt188) { case 1 : - // InternalRoom.g:18912:2: rule__CPBranchTransition__NameAssignment_1 + // InternalRoom.g:18943:2: rule__CPBranchTransition__NameAssignment_1 { pushFollow(FOLLOW_2); rule__CPBranchTransition__NameAssignment_1(); @@ -52121,16 +52218,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__2" - // InternalRoom.g:18922:1: rule__CPBranchTransition__Group__2 : rule__CPBranchTransition__Group__2__Impl rule__CPBranchTransition__Group__3 ; + // InternalRoom.g:18953:1: rule__CPBranchTransition__Group__2 : rule__CPBranchTransition__Group__2__Impl rule__CPBranchTransition__Group__3 ; public final void rule__CPBranchTransition__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18926:1: ( rule__CPBranchTransition__Group__2__Impl rule__CPBranchTransition__Group__3 ) - // InternalRoom.g:18927:2: rule__CPBranchTransition__Group__2__Impl rule__CPBranchTransition__Group__3 + // InternalRoom.g:18957:1: ( rule__CPBranchTransition__Group__2__Impl rule__CPBranchTransition__Group__3 ) + // InternalRoom.g:18958:2: rule__CPBranchTransition__Group__2__Impl rule__CPBranchTransition__Group__3 { - pushFollow(FOLLOW_89); + pushFollow(FOLLOW_90); rule__CPBranchTransition__Group__2__Impl(); state._fsp--; @@ -52159,17 +52256,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__2__Impl" - // InternalRoom.g:18934:1: rule__CPBranchTransition__Group__2__Impl : ( ':' ) ; + // InternalRoom.g:18965:1: rule__CPBranchTransition__Group__2__Impl : ( ':' ) ; public final void rule__CPBranchTransition__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18938:1: ( ( ':' ) ) - // InternalRoom.g:18939:1: ( ':' ) + // InternalRoom.g:18969:1: ( ( ':' ) ) + // InternalRoom.g:18970:1: ( ':' ) { - // InternalRoom.g:18939:1: ( ':' ) - // InternalRoom.g:18940:1: ':' + // InternalRoom.g:18970:1: ( ':' ) + // InternalRoom.g:18971:1: ':' { before(grammarAccess.getCPBranchTransitionAccess().getColonKeyword_2()); match(input,46,FOLLOW_2); @@ -52196,16 +52293,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__3" - // InternalRoom.g:18953:1: rule__CPBranchTransition__Group__3 : rule__CPBranchTransition__Group__3__Impl rule__CPBranchTransition__Group__4 ; + // InternalRoom.g:18984:1: rule__CPBranchTransition__Group__3 : rule__CPBranchTransition__Group__3__Impl rule__CPBranchTransition__Group__4 ; public final void rule__CPBranchTransition__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18957:1: ( rule__CPBranchTransition__Group__3__Impl rule__CPBranchTransition__Group__4 ) - // InternalRoom.g:18958:2: rule__CPBranchTransition__Group__3__Impl rule__CPBranchTransition__Group__4 + // InternalRoom.g:18988:1: ( rule__CPBranchTransition__Group__3__Impl rule__CPBranchTransition__Group__4 ) + // InternalRoom.g:18989:2: rule__CPBranchTransition__Group__3__Impl rule__CPBranchTransition__Group__4 { - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_12); rule__CPBranchTransition__Group__3__Impl(); state._fsp--; @@ -52234,21 +52331,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__3__Impl" - // InternalRoom.g:18965:1: rule__CPBranchTransition__Group__3__Impl : ( ( rule__CPBranchTransition__FromAssignment_3 ) ) ; + // InternalRoom.g:18996:1: rule__CPBranchTransition__Group__3__Impl : ( ( rule__CPBranchTransition__FromAssignment_3 ) ) ; public final void rule__CPBranchTransition__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18969:1: ( ( ( rule__CPBranchTransition__FromAssignment_3 ) ) ) - // InternalRoom.g:18970:1: ( ( rule__CPBranchTransition__FromAssignment_3 ) ) + // InternalRoom.g:19000:1: ( ( ( rule__CPBranchTransition__FromAssignment_3 ) ) ) + // InternalRoom.g:19001:1: ( ( rule__CPBranchTransition__FromAssignment_3 ) ) { - // InternalRoom.g:18970:1: ( ( rule__CPBranchTransition__FromAssignment_3 ) ) - // InternalRoom.g:18971:1: ( rule__CPBranchTransition__FromAssignment_3 ) + // InternalRoom.g:19001:1: ( ( rule__CPBranchTransition__FromAssignment_3 ) ) + // InternalRoom.g:19002:1: ( rule__CPBranchTransition__FromAssignment_3 ) { before(grammarAccess.getCPBranchTransitionAccess().getFromAssignment_3()); - // InternalRoom.g:18972:1: ( rule__CPBranchTransition__FromAssignment_3 ) - // InternalRoom.g:18972:2: rule__CPBranchTransition__FromAssignment_3 + // InternalRoom.g:19003:1: ( rule__CPBranchTransition__FromAssignment_3 ) + // InternalRoom.g:19003:2: rule__CPBranchTransition__FromAssignment_3 { pushFollow(FOLLOW_2); rule__CPBranchTransition__FromAssignment_3(); @@ -52281,16 +52378,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__4" - // InternalRoom.g:18982:1: rule__CPBranchTransition__Group__4 : rule__CPBranchTransition__Group__4__Impl rule__CPBranchTransition__Group__5 ; + // InternalRoom.g:19013:1: rule__CPBranchTransition__Group__4 : rule__CPBranchTransition__Group__4__Impl rule__CPBranchTransition__Group__5 ; public final void rule__CPBranchTransition__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18986:1: ( rule__CPBranchTransition__Group__4__Impl rule__CPBranchTransition__Group__5 ) - // InternalRoom.g:18987:2: rule__CPBranchTransition__Group__4__Impl rule__CPBranchTransition__Group__5 + // InternalRoom.g:19017:1: ( rule__CPBranchTransition__Group__4__Impl rule__CPBranchTransition__Group__5 ) + // InternalRoom.g:19018:2: rule__CPBranchTransition__Group__4__Impl rule__CPBranchTransition__Group__5 { - pushFollow(FOLLOW_89); + pushFollow(FOLLOW_90); rule__CPBranchTransition__Group__4__Impl(); state._fsp--; @@ -52319,17 +52416,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__4__Impl" - // InternalRoom.g:18994:1: rule__CPBranchTransition__Group__4__Impl : ( '->' ) ; + // InternalRoom.g:19025:1: rule__CPBranchTransition__Group__4__Impl : ( '->' ) ; public final void rule__CPBranchTransition__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:18998:1: ( ( '->' ) ) - // InternalRoom.g:18999:1: ( '->' ) + // InternalRoom.g:19029:1: ( ( '->' ) ) + // InternalRoom.g:19030:1: ( '->' ) { - // InternalRoom.g:18999:1: ( '->' ) - // InternalRoom.g:19000:1: '->' + // InternalRoom.g:19030:1: ( '->' ) + // InternalRoom.g:19031:1: '->' { before(grammarAccess.getCPBranchTransitionAccess().getHyphenMinusGreaterThanSignKeyword_4()); match(input,48,FOLLOW_2); @@ -52356,14 +52453,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__5" - // InternalRoom.g:19013:1: rule__CPBranchTransition__Group__5 : rule__CPBranchTransition__Group__5__Impl rule__CPBranchTransition__Group__6 ; + // InternalRoom.g:19044:1: rule__CPBranchTransition__Group__5 : rule__CPBranchTransition__Group__5__Impl rule__CPBranchTransition__Group__6 ; public final void rule__CPBranchTransition__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19017:1: ( rule__CPBranchTransition__Group__5__Impl rule__CPBranchTransition__Group__6 ) - // InternalRoom.g:19018:2: rule__CPBranchTransition__Group__5__Impl rule__CPBranchTransition__Group__6 + // InternalRoom.g:19048:1: ( rule__CPBranchTransition__Group__5__Impl rule__CPBranchTransition__Group__6 ) + // InternalRoom.g:19049:2: rule__CPBranchTransition__Group__5__Impl rule__CPBranchTransition__Group__6 { pushFollow(FOLLOW_4); rule__CPBranchTransition__Group__5__Impl(); @@ -52394,21 +52491,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__5__Impl" - // InternalRoom.g:19025:1: rule__CPBranchTransition__Group__5__Impl : ( ( rule__CPBranchTransition__ToAssignment_5 ) ) ; + // InternalRoom.g:19056:1: rule__CPBranchTransition__Group__5__Impl : ( ( rule__CPBranchTransition__ToAssignment_5 ) ) ; public final void rule__CPBranchTransition__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19029:1: ( ( ( rule__CPBranchTransition__ToAssignment_5 ) ) ) - // InternalRoom.g:19030:1: ( ( rule__CPBranchTransition__ToAssignment_5 ) ) + // InternalRoom.g:19060:1: ( ( ( rule__CPBranchTransition__ToAssignment_5 ) ) ) + // InternalRoom.g:19061:1: ( ( rule__CPBranchTransition__ToAssignment_5 ) ) { - // InternalRoom.g:19030:1: ( ( rule__CPBranchTransition__ToAssignment_5 ) ) - // InternalRoom.g:19031:1: ( rule__CPBranchTransition__ToAssignment_5 ) + // InternalRoom.g:19061:1: ( ( rule__CPBranchTransition__ToAssignment_5 ) ) + // InternalRoom.g:19062:1: ( rule__CPBranchTransition__ToAssignment_5 ) { before(grammarAccess.getCPBranchTransitionAccess().getToAssignment_5()); - // InternalRoom.g:19032:1: ( rule__CPBranchTransition__ToAssignment_5 ) - // InternalRoom.g:19032:2: rule__CPBranchTransition__ToAssignment_5 + // InternalRoom.g:19063:1: ( rule__CPBranchTransition__ToAssignment_5 ) + // InternalRoom.g:19063:2: rule__CPBranchTransition__ToAssignment_5 { pushFollow(FOLLOW_2); rule__CPBranchTransition__ToAssignment_5(); @@ -52441,14 +52538,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__6" - // InternalRoom.g:19042:1: rule__CPBranchTransition__Group__6 : rule__CPBranchTransition__Group__6__Impl rule__CPBranchTransition__Group__7 ; + // InternalRoom.g:19073:1: rule__CPBranchTransition__Group__6 : rule__CPBranchTransition__Group__6__Impl rule__CPBranchTransition__Group__7 ; public final void rule__CPBranchTransition__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19046:1: ( rule__CPBranchTransition__Group__6__Impl rule__CPBranchTransition__Group__7 ) - // InternalRoom.g:19047:2: rule__CPBranchTransition__Group__6__Impl rule__CPBranchTransition__Group__7 + // InternalRoom.g:19077:1: ( rule__CPBranchTransition__Group__6__Impl rule__CPBranchTransition__Group__7 ) + // InternalRoom.g:19078:2: rule__CPBranchTransition__Group__6__Impl rule__CPBranchTransition__Group__7 { pushFollow(FOLLOW_4); rule__CPBranchTransition__Group__6__Impl(); @@ -52479,29 +52576,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__6__Impl" - // InternalRoom.g:19054:1: rule__CPBranchTransition__Group__6__Impl : ( ( rule__CPBranchTransition__DocuAssignment_6 )? ) ; + // InternalRoom.g:19085:1: rule__CPBranchTransition__Group__6__Impl : ( ( rule__CPBranchTransition__DocuAssignment_6 )? ) ; public final void rule__CPBranchTransition__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19058:1: ( ( ( rule__CPBranchTransition__DocuAssignment_6 )? ) ) - // InternalRoom.g:19059:1: ( ( rule__CPBranchTransition__DocuAssignment_6 )? ) + // InternalRoom.g:19089:1: ( ( ( rule__CPBranchTransition__DocuAssignment_6 )? ) ) + // InternalRoom.g:19090:1: ( ( rule__CPBranchTransition__DocuAssignment_6 )? ) { - // InternalRoom.g:19059:1: ( ( rule__CPBranchTransition__DocuAssignment_6 )? ) - // InternalRoom.g:19060:1: ( rule__CPBranchTransition__DocuAssignment_6 )? + // InternalRoom.g:19090:1: ( ( rule__CPBranchTransition__DocuAssignment_6 )? ) + // InternalRoom.g:19091:1: ( rule__CPBranchTransition__DocuAssignment_6 )? { before(grammarAccess.getCPBranchTransitionAccess().getDocuAssignment_6()); - // InternalRoom.g:19061:1: ( rule__CPBranchTransition__DocuAssignment_6 )? - int alt188=2; - int LA188_0 = input.LA(1); + // InternalRoom.g:19092:1: ( rule__CPBranchTransition__DocuAssignment_6 )? + int alt189=2; + int LA189_0 = input.LA(1); - if ( (LA188_0==62) ) { - alt188=1; + if ( (LA189_0==62) ) { + alt189=1; } - switch (alt188) { + switch (alt189) { case 1 : - // InternalRoom.g:19061:2: rule__CPBranchTransition__DocuAssignment_6 + // InternalRoom.g:19092:2: rule__CPBranchTransition__DocuAssignment_6 { pushFollow(FOLLOW_2); rule__CPBranchTransition__DocuAssignment_6(); @@ -52537,16 +52634,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__7" - // InternalRoom.g:19071:1: rule__CPBranchTransition__Group__7 : rule__CPBranchTransition__Group__7__Impl rule__CPBranchTransition__Group__8 ; + // InternalRoom.g:19102:1: rule__CPBranchTransition__Group__7 : rule__CPBranchTransition__Group__7__Impl rule__CPBranchTransition__Group__8 ; public final void rule__CPBranchTransition__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19075:1: ( rule__CPBranchTransition__Group__7__Impl rule__CPBranchTransition__Group__8 ) - // InternalRoom.g:19076:2: rule__CPBranchTransition__Group__7__Impl rule__CPBranchTransition__Group__8 + // InternalRoom.g:19106:1: ( rule__CPBranchTransition__Group__7__Impl rule__CPBranchTransition__Group__8 ) + // InternalRoom.g:19107:2: rule__CPBranchTransition__Group__7__Impl rule__CPBranchTransition__Group__8 { - pushFollow(FOLLOW_96); + pushFollow(FOLLOW_97); rule__CPBranchTransition__Group__7__Impl(); state._fsp--; @@ -52575,17 +52672,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__7__Impl" - // InternalRoom.g:19083:1: rule__CPBranchTransition__Group__7__Impl : ( '{' ) ; + // InternalRoom.g:19114:1: rule__CPBranchTransition__Group__7__Impl : ( '{' ) ; public final void rule__CPBranchTransition__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19087:1: ( ( '{' ) ) - // InternalRoom.g:19088:1: ( '{' ) + // InternalRoom.g:19118:1: ( ( '{' ) ) + // InternalRoom.g:19119:1: ( '{' ) { - // InternalRoom.g:19088:1: ( '{' ) - // InternalRoom.g:19089:1: '{' + // InternalRoom.g:19119:1: ( '{' ) + // InternalRoom.g:19120:1: '{' { before(grammarAccess.getCPBranchTransitionAccess().getLeftCurlyBracketKeyword_7()); match(input,44,FOLLOW_2); @@ -52612,16 +52709,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__8" - // InternalRoom.g:19102:1: rule__CPBranchTransition__Group__8 : rule__CPBranchTransition__Group__8__Impl rule__CPBranchTransition__Group__9 ; + // InternalRoom.g:19133:1: rule__CPBranchTransition__Group__8 : rule__CPBranchTransition__Group__8__Impl rule__CPBranchTransition__Group__9 ; public final void rule__CPBranchTransition__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19106:1: ( rule__CPBranchTransition__Group__8__Impl rule__CPBranchTransition__Group__9 ) - // InternalRoom.g:19107:2: rule__CPBranchTransition__Group__8__Impl rule__CPBranchTransition__Group__9 + // InternalRoom.g:19137:1: ( rule__CPBranchTransition__Group__8__Impl rule__CPBranchTransition__Group__9 ) + // InternalRoom.g:19138:2: rule__CPBranchTransition__Group__8__Impl rule__CPBranchTransition__Group__9 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__CPBranchTransition__Group__8__Impl(); state._fsp--; @@ -52650,17 +52747,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__8__Impl" - // InternalRoom.g:19114:1: rule__CPBranchTransition__Group__8__Impl : ( 'cond' ) ; + // InternalRoom.g:19145:1: rule__CPBranchTransition__Group__8__Impl : ( 'cond' ) ; public final void rule__CPBranchTransition__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19118:1: ( ( 'cond' ) ) - // InternalRoom.g:19119:1: ( 'cond' ) + // InternalRoom.g:19149:1: ( ( 'cond' ) ) + // InternalRoom.g:19150:1: ( 'cond' ) { - // InternalRoom.g:19119:1: ( 'cond' ) - // InternalRoom.g:19120:1: 'cond' + // InternalRoom.g:19150:1: ( 'cond' ) + // InternalRoom.g:19151:1: 'cond' { before(grammarAccess.getCPBranchTransitionAccess().getCondKeyword_8()); match(input,111,FOLLOW_2); @@ -52687,16 +52784,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__9" - // InternalRoom.g:19133:1: rule__CPBranchTransition__Group__9 : rule__CPBranchTransition__Group__9__Impl rule__CPBranchTransition__Group__10 ; + // InternalRoom.g:19164:1: rule__CPBranchTransition__Group__9 : rule__CPBranchTransition__Group__9__Impl rule__CPBranchTransition__Group__10 ; public final void rule__CPBranchTransition__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19137:1: ( rule__CPBranchTransition__Group__9__Impl rule__CPBranchTransition__Group__10 ) - // InternalRoom.g:19138:2: rule__CPBranchTransition__Group__9__Impl rule__CPBranchTransition__Group__10 + // InternalRoom.g:19168:1: ( rule__CPBranchTransition__Group__9__Impl rule__CPBranchTransition__Group__10 ) + // InternalRoom.g:19169:2: rule__CPBranchTransition__Group__9__Impl rule__CPBranchTransition__Group__10 { - pushFollow(FOLLOW_90); + pushFollow(FOLLOW_91); rule__CPBranchTransition__Group__9__Impl(); state._fsp--; @@ -52725,21 +52822,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__9__Impl" - // InternalRoom.g:19145:1: rule__CPBranchTransition__Group__9__Impl : ( ( rule__CPBranchTransition__ConditionAssignment_9 ) ) ; + // InternalRoom.g:19176:1: rule__CPBranchTransition__Group__9__Impl : ( ( rule__CPBranchTransition__ConditionAssignment_9 ) ) ; public final void rule__CPBranchTransition__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19149:1: ( ( ( rule__CPBranchTransition__ConditionAssignment_9 ) ) ) - // InternalRoom.g:19150:1: ( ( rule__CPBranchTransition__ConditionAssignment_9 ) ) + // InternalRoom.g:19180:1: ( ( ( rule__CPBranchTransition__ConditionAssignment_9 ) ) ) + // InternalRoom.g:19181:1: ( ( rule__CPBranchTransition__ConditionAssignment_9 ) ) { - // InternalRoom.g:19150:1: ( ( rule__CPBranchTransition__ConditionAssignment_9 ) ) - // InternalRoom.g:19151:1: ( rule__CPBranchTransition__ConditionAssignment_9 ) + // InternalRoom.g:19181:1: ( ( rule__CPBranchTransition__ConditionAssignment_9 ) ) + // InternalRoom.g:19182:1: ( rule__CPBranchTransition__ConditionAssignment_9 ) { before(grammarAccess.getCPBranchTransitionAccess().getConditionAssignment_9()); - // InternalRoom.g:19152:1: ( rule__CPBranchTransition__ConditionAssignment_9 ) - // InternalRoom.g:19152:2: rule__CPBranchTransition__ConditionAssignment_9 + // InternalRoom.g:19183:1: ( rule__CPBranchTransition__ConditionAssignment_9 ) + // InternalRoom.g:19183:2: rule__CPBranchTransition__ConditionAssignment_9 { pushFollow(FOLLOW_2); rule__CPBranchTransition__ConditionAssignment_9(); @@ -52772,16 +52869,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__10" - // InternalRoom.g:19162:1: rule__CPBranchTransition__Group__10 : rule__CPBranchTransition__Group__10__Impl rule__CPBranchTransition__Group__11 ; + // InternalRoom.g:19193:1: rule__CPBranchTransition__Group__10 : rule__CPBranchTransition__Group__10__Impl rule__CPBranchTransition__Group__11 ; public final void rule__CPBranchTransition__Group__10() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19166:1: ( rule__CPBranchTransition__Group__10__Impl rule__CPBranchTransition__Group__11 ) - // InternalRoom.g:19167:2: rule__CPBranchTransition__Group__10__Impl rule__CPBranchTransition__Group__11 + // InternalRoom.g:19197:1: ( rule__CPBranchTransition__Group__10__Impl rule__CPBranchTransition__Group__11 ) + // InternalRoom.g:19198:2: rule__CPBranchTransition__Group__10__Impl rule__CPBranchTransition__Group__11 { - pushFollow(FOLLOW_90); + pushFollow(FOLLOW_91); rule__CPBranchTransition__Group__10__Impl(); state._fsp--; @@ -52810,29 +52907,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__10__Impl" - // InternalRoom.g:19174:1: rule__CPBranchTransition__Group__10__Impl : ( ( rule__CPBranchTransition__Group_10__0 )? ) ; + // InternalRoom.g:19205:1: rule__CPBranchTransition__Group__10__Impl : ( ( rule__CPBranchTransition__Group_10__0 )? ) ; public final void rule__CPBranchTransition__Group__10__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19178:1: ( ( ( rule__CPBranchTransition__Group_10__0 )? ) ) - // InternalRoom.g:19179:1: ( ( rule__CPBranchTransition__Group_10__0 )? ) + // InternalRoom.g:19209:1: ( ( ( rule__CPBranchTransition__Group_10__0 )? ) ) + // InternalRoom.g:19210:1: ( ( rule__CPBranchTransition__Group_10__0 )? ) { - // InternalRoom.g:19179:1: ( ( rule__CPBranchTransition__Group_10__0 )? ) - // InternalRoom.g:19180:1: ( rule__CPBranchTransition__Group_10__0 )? + // InternalRoom.g:19210:1: ( ( rule__CPBranchTransition__Group_10__0 )? ) + // InternalRoom.g:19211:1: ( rule__CPBranchTransition__Group_10__0 )? { before(grammarAccess.getCPBranchTransitionAccess().getGroup_10()); - // InternalRoom.g:19181:1: ( rule__CPBranchTransition__Group_10__0 )? - int alt189=2; - int LA189_0 = input.LA(1); + // InternalRoom.g:19212:1: ( rule__CPBranchTransition__Group_10__0 )? + int alt190=2; + int LA190_0 = input.LA(1); - if ( (LA189_0==107) ) { - alt189=1; + if ( (LA190_0==107) ) { + alt190=1; } - switch (alt189) { + switch (alt190) { case 1 : - // InternalRoom.g:19181:2: rule__CPBranchTransition__Group_10__0 + // InternalRoom.g:19212:2: rule__CPBranchTransition__Group_10__0 { pushFollow(FOLLOW_2); rule__CPBranchTransition__Group_10__0(); @@ -52868,14 +52965,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__11" - // InternalRoom.g:19191:1: rule__CPBranchTransition__Group__11 : rule__CPBranchTransition__Group__11__Impl ; + // InternalRoom.g:19222:1: rule__CPBranchTransition__Group__11 : rule__CPBranchTransition__Group__11__Impl ; public final void rule__CPBranchTransition__Group__11() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19195:1: ( rule__CPBranchTransition__Group__11__Impl ) - // InternalRoom.g:19196:2: rule__CPBranchTransition__Group__11__Impl + // InternalRoom.g:19226:1: ( rule__CPBranchTransition__Group__11__Impl ) + // InternalRoom.g:19227:2: rule__CPBranchTransition__Group__11__Impl { pushFollow(FOLLOW_2); rule__CPBranchTransition__Group__11__Impl(); @@ -52901,17 +52998,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__11__Impl" - // InternalRoom.g:19202:1: rule__CPBranchTransition__Group__11__Impl : ( '}' ) ; + // InternalRoom.g:19233:1: rule__CPBranchTransition__Group__11__Impl : ( '}' ) ; public final void rule__CPBranchTransition__Group__11__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19206:1: ( ( '}' ) ) - // InternalRoom.g:19207:1: ( '}' ) + // InternalRoom.g:19237:1: ( ( '}' ) ) + // InternalRoom.g:19238:1: ( '}' ) { - // InternalRoom.g:19207:1: ( '}' ) - // InternalRoom.g:19208:1: '}' + // InternalRoom.g:19238:1: ( '}' ) + // InternalRoom.g:19239:1: '}' { before(grammarAccess.getCPBranchTransitionAccess().getRightCurlyBracketKeyword_11()); match(input,45,FOLLOW_2); @@ -52938,16 +53035,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group_10__0" - // InternalRoom.g:19245:1: rule__CPBranchTransition__Group_10__0 : rule__CPBranchTransition__Group_10__0__Impl rule__CPBranchTransition__Group_10__1 ; + // InternalRoom.g:19276:1: rule__CPBranchTransition__Group_10__0 : rule__CPBranchTransition__Group_10__0__Impl rule__CPBranchTransition__Group_10__1 ; public final void rule__CPBranchTransition__Group_10__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19249:1: ( rule__CPBranchTransition__Group_10__0__Impl rule__CPBranchTransition__Group_10__1 ) - // InternalRoom.g:19250:2: rule__CPBranchTransition__Group_10__0__Impl rule__CPBranchTransition__Group_10__1 + // InternalRoom.g:19280:1: ( rule__CPBranchTransition__Group_10__0__Impl rule__CPBranchTransition__Group_10__1 ) + // InternalRoom.g:19281:2: rule__CPBranchTransition__Group_10__0__Impl rule__CPBranchTransition__Group_10__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__CPBranchTransition__Group_10__0__Impl(); state._fsp--; @@ -52976,17 +53073,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group_10__0__Impl" - // InternalRoom.g:19257:1: rule__CPBranchTransition__Group_10__0__Impl : ( 'action' ) ; + // InternalRoom.g:19288:1: rule__CPBranchTransition__Group_10__0__Impl : ( 'action' ) ; public final void rule__CPBranchTransition__Group_10__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19261:1: ( ( 'action' ) ) - // InternalRoom.g:19262:1: ( 'action' ) + // InternalRoom.g:19292:1: ( ( 'action' ) ) + // InternalRoom.g:19293:1: ( 'action' ) { - // InternalRoom.g:19262:1: ( 'action' ) - // InternalRoom.g:19263:1: 'action' + // InternalRoom.g:19293:1: ( 'action' ) + // InternalRoom.g:19294:1: 'action' { before(grammarAccess.getCPBranchTransitionAccess().getActionKeyword_10_0()); match(input,107,FOLLOW_2); @@ -53013,14 +53110,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group_10__1" - // InternalRoom.g:19276:1: rule__CPBranchTransition__Group_10__1 : rule__CPBranchTransition__Group_10__1__Impl ; + // InternalRoom.g:19307:1: rule__CPBranchTransition__Group_10__1 : rule__CPBranchTransition__Group_10__1__Impl ; public final void rule__CPBranchTransition__Group_10__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19280:1: ( rule__CPBranchTransition__Group_10__1__Impl ) - // InternalRoom.g:19281:2: rule__CPBranchTransition__Group_10__1__Impl + // InternalRoom.g:19311:1: ( rule__CPBranchTransition__Group_10__1__Impl ) + // InternalRoom.g:19312:2: rule__CPBranchTransition__Group_10__1__Impl { pushFollow(FOLLOW_2); rule__CPBranchTransition__Group_10__1__Impl(); @@ -53046,21 +53143,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group_10__1__Impl" - // InternalRoom.g:19287:1: rule__CPBranchTransition__Group_10__1__Impl : ( ( rule__CPBranchTransition__ActionAssignment_10_1 ) ) ; + // InternalRoom.g:19318:1: rule__CPBranchTransition__Group_10__1__Impl : ( ( rule__CPBranchTransition__ActionAssignment_10_1 ) ) ; public final void rule__CPBranchTransition__Group_10__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19291:1: ( ( ( rule__CPBranchTransition__ActionAssignment_10_1 ) ) ) - // InternalRoom.g:19292:1: ( ( rule__CPBranchTransition__ActionAssignment_10_1 ) ) + // InternalRoom.g:19322:1: ( ( ( rule__CPBranchTransition__ActionAssignment_10_1 ) ) ) + // InternalRoom.g:19323:1: ( ( rule__CPBranchTransition__ActionAssignment_10_1 ) ) { - // InternalRoom.g:19292:1: ( ( rule__CPBranchTransition__ActionAssignment_10_1 ) ) - // InternalRoom.g:19293:1: ( rule__CPBranchTransition__ActionAssignment_10_1 ) + // InternalRoom.g:19323:1: ( ( rule__CPBranchTransition__ActionAssignment_10_1 ) ) + // InternalRoom.g:19324:1: ( rule__CPBranchTransition__ActionAssignment_10_1 ) { before(grammarAccess.getCPBranchTransitionAccess().getActionAssignment_10_1()); - // InternalRoom.g:19294:1: ( rule__CPBranchTransition__ActionAssignment_10_1 ) - // InternalRoom.g:19294:2: rule__CPBranchTransition__ActionAssignment_10_1 + // InternalRoom.g:19325:1: ( rule__CPBranchTransition__ActionAssignment_10_1 ) + // InternalRoom.g:19325:2: rule__CPBranchTransition__ActionAssignment_10_1 { pushFollow(FOLLOW_2); rule__CPBranchTransition__ActionAssignment_10_1(); @@ -53093,14 +53190,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__Group__0" - // InternalRoom.g:19308:1: rule__RefinedTransition__Group__0 : rule__RefinedTransition__Group__0__Impl rule__RefinedTransition__Group__1 ; + // InternalRoom.g:19339:1: rule__RefinedTransition__Group__0 : rule__RefinedTransition__Group__0__Impl rule__RefinedTransition__Group__1 ; public final void rule__RefinedTransition__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19312:1: ( rule__RefinedTransition__Group__0__Impl rule__RefinedTransition__Group__1 ) - // InternalRoom.g:19313:2: rule__RefinedTransition__Group__0__Impl rule__RefinedTransition__Group__1 + // InternalRoom.g:19343:1: ( rule__RefinedTransition__Group__0__Impl rule__RefinedTransition__Group__1 ) + // InternalRoom.g:19344:2: rule__RefinedTransition__Group__0__Impl rule__RefinedTransition__Group__1 { pushFollow(FOLLOW_3); rule__RefinedTransition__Group__0__Impl(); @@ -53131,17 +53228,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__Group__0__Impl" - // InternalRoom.g:19320:1: rule__RefinedTransition__Group__0__Impl : ( 'RefinedTransition' ) ; + // InternalRoom.g:19351:1: rule__RefinedTransition__Group__0__Impl : ( 'RefinedTransition' ) ; public final void rule__RefinedTransition__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19324:1: ( ( 'RefinedTransition' ) ) - // InternalRoom.g:19325:1: ( 'RefinedTransition' ) + // InternalRoom.g:19355:1: ( ( 'RefinedTransition' ) ) + // InternalRoom.g:19356:1: ( 'RefinedTransition' ) { - // InternalRoom.g:19325:1: ( 'RefinedTransition' ) - // InternalRoom.g:19326:1: 'RefinedTransition' + // InternalRoom.g:19356:1: ( 'RefinedTransition' ) + // InternalRoom.g:19357:1: 'RefinedTransition' { before(grammarAccess.getRefinedTransitionAccess().getRefinedTransitionKeyword_0()); match(input,112,FOLLOW_2); @@ -53168,14 +53265,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__Group__1" - // InternalRoom.g:19339:1: rule__RefinedTransition__Group__1 : rule__RefinedTransition__Group__1__Impl rule__RefinedTransition__Group__2 ; + // InternalRoom.g:19370:1: rule__RefinedTransition__Group__1 : rule__RefinedTransition__Group__1__Impl rule__RefinedTransition__Group__2 ; public final void rule__RefinedTransition__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19343:1: ( rule__RefinedTransition__Group__1__Impl rule__RefinedTransition__Group__2 ) - // InternalRoom.g:19344:2: rule__RefinedTransition__Group__1__Impl rule__RefinedTransition__Group__2 + // InternalRoom.g:19374:1: ( rule__RefinedTransition__Group__1__Impl rule__RefinedTransition__Group__2 ) + // InternalRoom.g:19375:2: rule__RefinedTransition__Group__1__Impl rule__RefinedTransition__Group__2 { pushFollow(FOLLOW_4); rule__RefinedTransition__Group__1__Impl(); @@ -53206,21 +53303,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__Group__1__Impl" - // InternalRoom.g:19351:1: rule__RefinedTransition__Group__1__Impl : ( ( rule__RefinedTransition__TargetAssignment_1 ) ) ; + // InternalRoom.g:19382:1: rule__RefinedTransition__Group__1__Impl : ( ( rule__RefinedTransition__TargetAssignment_1 ) ) ; public final void rule__RefinedTransition__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19355:1: ( ( ( rule__RefinedTransition__TargetAssignment_1 ) ) ) - // InternalRoom.g:19356:1: ( ( rule__RefinedTransition__TargetAssignment_1 ) ) + // InternalRoom.g:19386:1: ( ( ( rule__RefinedTransition__TargetAssignment_1 ) ) ) + // InternalRoom.g:19387:1: ( ( rule__RefinedTransition__TargetAssignment_1 ) ) { - // InternalRoom.g:19356:1: ( ( rule__RefinedTransition__TargetAssignment_1 ) ) - // InternalRoom.g:19357:1: ( rule__RefinedTransition__TargetAssignment_1 ) + // InternalRoom.g:19387:1: ( ( rule__RefinedTransition__TargetAssignment_1 ) ) + // InternalRoom.g:19388:1: ( rule__RefinedTransition__TargetAssignment_1 ) { before(grammarAccess.getRefinedTransitionAccess().getTargetAssignment_1()); - // InternalRoom.g:19358:1: ( rule__RefinedTransition__TargetAssignment_1 ) - // InternalRoom.g:19358:2: rule__RefinedTransition__TargetAssignment_1 + // InternalRoom.g:19389:1: ( rule__RefinedTransition__TargetAssignment_1 ) + // InternalRoom.g:19389:2: rule__RefinedTransition__TargetAssignment_1 { pushFollow(FOLLOW_2); rule__RefinedTransition__TargetAssignment_1(); @@ -53253,14 +53350,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__Group__2" - // InternalRoom.g:19368:1: rule__RefinedTransition__Group__2 : rule__RefinedTransition__Group__2__Impl rule__RefinedTransition__Group__3 ; + // InternalRoom.g:19399:1: rule__RefinedTransition__Group__2 : rule__RefinedTransition__Group__2__Impl rule__RefinedTransition__Group__3 ; public final void rule__RefinedTransition__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19372:1: ( rule__RefinedTransition__Group__2__Impl rule__RefinedTransition__Group__3 ) - // InternalRoom.g:19373:2: rule__RefinedTransition__Group__2__Impl rule__RefinedTransition__Group__3 + // InternalRoom.g:19403:1: ( rule__RefinedTransition__Group__2__Impl rule__RefinedTransition__Group__3 ) + // InternalRoom.g:19404:2: rule__RefinedTransition__Group__2__Impl rule__RefinedTransition__Group__3 { pushFollow(FOLLOW_4); rule__RefinedTransition__Group__2__Impl(); @@ -53291,29 +53388,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__Group__2__Impl" - // InternalRoom.g:19380:1: rule__RefinedTransition__Group__2__Impl : ( ( rule__RefinedTransition__DocuAssignment_2 )? ) ; + // InternalRoom.g:19411:1: rule__RefinedTransition__Group__2__Impl : ( ( rule__RefinedTransition__DocuAssignment_2 )? ) ; public final void rule__RefinedTransition__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19384:1: ( ( ( rule__RefinedTransition__DocuAssignment_2 )? ) ) - // InternalRoom.g:19385:1: ( ( rule__RefinedTransition__DocuAssignment_2 )? ) + // InternalRoom.g:19415:1: ( ( ( rule__RefinedTransition__DocuAssignment_2 )? ) ) + // InternalRoom.g:19416:1: ( ( rule__RefinedTransition__DocuAssignment_2 )? ) { - // InternalRoom.g:19385:1: ( ( rule__RefinedTransition__DocuAssignment_2 )? ) - // InternalRoom.g:19386:1: ( rule__RefinedTransition__DocuAssignment_2 )? + // InternalRoom.g:19416:1: ( ( rule__RefinedTransition__DocuAssignment_2 )? ) + // InternalRoom.g:19417:1: ( rule__RefinedTransition__DocuAssignment_2 )? { before(grammarAccess.getRefinedTransitionAccess().getDocuAssignment_2()); - // InternalRoom.g:19387:1: ( rule__RefinedTransition__DocuAssignment_2 )? - int alt190=2; - int LA190_0 = input.LA(1); + // InternalRoom.g:19418:1: ( rule__RefinedTransition__DocuAssignment_2 )? + int alt191=2; + int LA191_0 = input.LA(1); - if ( (LA190_0==62) ) { - alt190=1; + if ( (LA191_0==62) ) { + alt191=1; } - switch (alt190) { + switch (alt191) { case 1 : - // InternalRoom.g:19387:2: rule__RefinedTransition__DocuAssignment_2 + // InternalRoom.g:19418:2: rule__RefinedTransition__DocuAssignment_2 { pushFollow(FOLLOW_2); rule__RefinedTransition__DocuAssignment_2(); @@ -53349,16 +53446,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__Group__3" - // InternalRoom.g:19397:1: rule__RefinedTransition__Group__3 : rule__RefinedTransition__Group__3__Impl rule__RefinedTransition__Group__4 ; + // InternalRoom.g:19428:1: rule__RefinedTransition__Group__3 : rule__RefinedTransition__Group__3__Impl rule__RefinedTransition__Group__4 ; public final void rule__RefinedTransition__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19401:1: ( rule__RefinedTransition__Group__3__Impl rule__RefinedTransition__Group__4 ) - // InternalRoom.g:19402:2: rule__RefinedTransition__Group__3__Impl rule__RefinedTransition__Group__4 + // InternalRoom.g:19432:1: ( rule__RefinedTransition__Group__3__Impl rule__RefinedTransition__Group__4 ) + // InternalRoom.g:19433:2: rule__RefinedTransition__Group__3__Impl rule__RefinedTransition__Group__4 { - pushFollow(FOLLOW_97); + pushFollow(FOLLOW_98); rule__RefinedTransition__Group__3__Impl(); state._fsp--; @@ -53387,17 +53484,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__Group__3__Impl" - // InternalRoom.g:19409:1: rule__RefinedTransition__Group__3__Impl : ( '{' ) ; + // InternalRoom.g:19440:1: rule__RefinedTransition__Group__3__Impl : ( '{' ) ; public final void rule__RefinedTransition__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19413:1: ( ( '{' ) ) - // InternalRoom.g:19414:1: ( '{' ) + // InternalRoom.g:19444:1: ( ( '{' ) ) + // InternalRoom.g:19445:1: ( '{' ) { - // InternalRoom.g:19414:1: ( '{' ) - // InternalRoom.g:19415:1: '{' + // InternalRoom.g:19445:1: ( '{' ) + // InternalRoom.g:19446:1: '{' { before(grammarAccess.getRefinedTransitionAccess().getLeftCurlyBracketKeyword_3()); match(input,44,FOLLOW_2); @@ -53424,16 +53521,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__Group__4" - // InternalRoom.g:19428:1: rule__RefinedTransition__Group__4 : rule__RefinedTransition__Group__4__Impl rule__RefinedTransition__Group__5 ; + // InternalRoom.g:19459:1: rule__RefinedTransition__Group__4 : rule__RefinedTransition__Group__4__Impl rule__RefinedTransition__Group__5 ; public final void rule__RefinedTransition__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19432:1: ( rule__RefinedTransition__Group__4__Impl rule__RefinedTransition__Group__5 ) - // InternalRoom.g:19433:2: rule__RefinedTransition__Group__4__Impl rule__RefinedTransition__Group__5 + // InternalRoom.g:19463:1: ( rule__RefinedTransition__Group__4__Impl rule__RefinedTransition__Group__5 ) + // InternalRoom.g:19464:2: rule__RefinedTransition__Group__4__Impl rule__RefinedTransition__Group__5 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__RefinedTransition__Group__4__Impl(); state._fsp--; @@ -53462,17 +53559,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__Group__4__Impl" - // InternalRoom.g:19440:1: rule__RefinedTransition__Group__4__Impl : ( 'action' ) ; + // InternalRoom.g:19471:1: rule__RefinedTransition__Group__4__Impl : ( 'action' ) ; public final void rule__RefinedTransition__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19444:1: ( ( 'action' ) ) - // InternalRoom.g:19445:1: ( 'action' ) + // InternalRoom.g:19475:1: ( ( 'action' ) ) + // InternalRoom.g:19476:1: ( 'action' ) { - // InternalRoom.g:19445:1: ( 'action' ) - // InternalRoom.g:19446:1: 'action' + // InternalRoom.g:19476:1: ( 'action' ) + // InternalRoom.g:19477:1: 'action' { before(grammarAccess.getRefinedTransitionAccess().getActionKeyword_4()); match(input,107,FOLLOW_2); @@ -53499,16 +53596,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__Group__5" - // InternalRoom.g:19459:1: rule__RefinedTransition__Group__5 : rule__RefinedTransition__Group__5__Impl rule__RefinedTransition__Group__6 ; + // InternalRoom.g:19490:1: rule__RefinedTransition__Group__5 : rule__RefinedTransition__Group__5__Impl rule__RefinedTransition__Group__6 ; public final void rule__RefinedTransition__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19463:1: ( rule__RefinedTransition__Group__5__Impl rule__RefinedTransition__Group__6 ) - // InternalRoom.g:19464:2: rule__RefinedTransition__Group__5__Impl rule__RefinedTransition__Group__6 + // InternalRoom.g:19494:1: ( rule__RefinedTransition__Group__5__Impl rule__RefinedTransition__Group__6 ) + // InternalRoom.g:19495:2: rule__RefinedTransition__Group__5__Impl rule__RefinedTransition__Group__6 { - pushFollow(FOLLOW_98); + pushFollow(FOLLOW_99); rule__RefinedTransition__Group__5__Impl(); state._fsp--; @@ -53537,21 +53634,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__Group__5__Impl" - // InternalRoom.g:19471:1: rule__RefinedTransition__Group__5__Impl : ( ( rule__RefinedTransition__ActionAssignment_5 ) ) ; + // InternalRoom.g:19502:1: rule__RefinedTransition__Group__5__Impl : ( ( rule__RefinedTransition__ActionAssignment_5 ) ) ; public final void rule__RefinedTransition__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19475:1: ( ( ( rule__RefinedTransition__ActionAssignment_5 ) ) ) - // InternalRoom.g:19476:1: ( ( rule__RefinedTransition__ActionAssignment_5 ) ) + // InternalRoom.g:19506:1: ( ( ( rule__RefinedTransition__ActionAssignment_5 ) ) ) + // InternalRoom.g:19507:1: ( ( rule__RefinedTransition__ActionAssignment_5 ) ) { - // InternalRoom.g:19476:1: ( ( rule__RefinedTransition__ActionAssignment_5 ) ) - // InternalRoom.g:19477:1: ( rule__RefinedTransition__ActionAssignment_5 ) + // InternalRoom.g:19507:1: ( ( rule__RefinedTransition__ActionAssignment_5 ) ) + // InternalRoom.g:19508:1: ( rule__RefinedTransition__ActionAssignment_5 ) { before(grammarAccess.getRefinedTransitionAccess().getActionAssignment_5()); - // InternalRoom.g:19478:1: ( rule__RefinedTransition__ActionAssignment_5 ) - // InternalRoom.g:19478:2: rule__RefinedTransition__ActionAssignment_5 + // InternalRoom.g:19509:1: ( rule__RefinedTransition__ActionAssignment_5 ) + // InternalRoom.g:19509:2: rule__RefinedTransition__ActionAssignment_5 { pushFollow(FOLLOW_2); rule__RefinedTransition__ActionAssignment_5(); @@ -53584,14 +53681,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__Group__6" - // InternalRoom.g:19488:1: rule__RefinedTransition__Group__6 : rule__RefinedTransition__Group__6__Impl ; + // InternalRoom.g:19519:1: rule__RefinedTransition__Group__6 : rule__RefinedTransition__Group__6__Impl ; public final void rule__RefinedTransition__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19492:1: ( rule__RefinedTransition__Group__6__Impl ) - // InternalRoom.g:19493:2: rule__RefinedTransition__Group__6__Impl + // InternalRoom.g:19523:1: ( rule__RefinedTransition__Group__6__Impl ) + // InternalRoom.g:19524:2: rule__RefinedTransition__Group__6__Impl { pushFollow(FOLLOW_2); rule__RefinedTransition__Group__6__Impl(); @@ -53617,17 +53714,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__Group__6__Impl" - // InternalRoom.g:19499:1: rule__RefinedTransition__Group__6__Impl : ( '}' ) ; + // InternalRoom.g:19530:1: rule__RefinedTransition__Group__6__Impl : ( '}' ) ; public final void rule__RefinedTransition__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19503:1: ( ( '}' ) ) - // InternalRoom.g:19504:1: ( '}' ) + // InternalRoom.g:19534:1: ( ( '}' ) ) + // InternalRoom.g:19535:1: ( '}' ) { - // InternalRoom.g:19504:1: ( '}' ) - // InternalRoom.g:19505:1: '}' + // InternalRoom.g:19535:1: ( '}' ) + // InternalRoom.g:19536:1: '}' { before(grammarAccess.getRefinedTransitionAccess().getRightCurlyBracketKeyword_6()); match(input,45,FOLLOW_2); @@ -53654,14 +53751,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TrPointTerminal__Group__0" - // InternalRoom.g:19532:1: rule__TrPointTerminal__Group__0 : rule__TrPointTerminal__Group__0__Impl rule__TrPointTerminal__Group__1 ; + // InternalRoom.g:19563:1: rule__TrPointTerminal__Group__0 : rule__TrPointTerminal__Group__0__Impl rule__TrPointTerminal__Group__1 ; public final void rule__TrPointTerminal__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19536:1: ( rule__TrPointTerminal__Group__0__Impl rule__TrPointTerminal__Group__1 ) - // InternalRoom.g:19537:2: rule__TrPointTerminal__Group__0__Impl rule__TrPointTerminal__Group__1 + // InternalRoom.g:19567:1: ( rule__TrPointTerminal__Group__0__Impl rule__TrPointTerminal__Group__1 ) + // InternalRoom.g:19568:2: rule__TrPointTerminal__Group__0__Impl rule__TrPointTerminal__Group__1 { pushFollow(FOLLOW_3); rule__TrPointTerminal__Group__0__Impl(); @@ -53692,17 +53789,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TrPointTerminal__Group__0__Impl" - // InternalRoom.g:19544:1: rule__TrPointTerminal__Group__0__Impl : ( 'my' ) ; + // InternalRoom.g:19575:1: rule__TrPointTerminal__Group__0__Impl : ( 'my' ) ; public final void rule__TrPointTerminal__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19548:1: ( ( 'my' ) ) - // InternalRoom.g:19549:1: ( 'my' ) + // InternalRoom.g:19579:1: ( ( 'my' ) ) + // InternalRoom.g:19580:1: ( 'my' ) { - // InternalRoom.g:19549:1: ( 'my' ) - // InternalRoom.g:19550:1: 'my' + // InternalRoom.g:19580:1: ( 'my' ) + // InternalRoom.g:19581:1: 'my' { before(grammarAccess.getTrPointTerminalAccess().getMyKeyword_0()); match(input,113,FOLLOW_2); @@ -53729,14 +53826,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TrPointTerminal__Group__1" - // InternalRoom.g:19563:1: rule__TrPointTerminal__Group__1 : rule__TrPointTerminal__Group__1__Impl ; + // InternalRoom.g:19594:1: rule__TrPointTerminal__Group__1 : rule__TrPointTerminal__Group__1__Impl ; public final void rule__TrPointTerminal__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19567:1: ( rule__TrPointTerminal__Group__1__Impl ) - // InternalRoom.g:19568:2: rule__TrPointTerminal__Group__1__Impl + // InternalRoom.g:19598:1: ( rule__TrPointTerminal__Group__1__Impl ) + // InternalRoom.g:19599:2: rule__TrPointTerminal__Group__1__Impl { pushFollow(FOLLOW_2); rule__TrPointTerminal__Group__1__Impl(); @@ -53762,21 +53859,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TrPointTerminal__Group__1__Impl" - // InternalRoom.g:19574:1: rule__TrPointTerminal__Group__1__Impl : ( ( rule__TrPointTerminal__TrPointAssignment_1 ) ) ; + // InternalRoom.g:19605:1: rule__TrPointTerminal__Group__1__Impl : ( ( rule__TrPointTerminal__TrPointAssignment_1 ) ) ; public final void rule__TrPointTerminal__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19578:1: ( ( ( rule__TrPointTerminal__TrPointAssignment_1 ) ) ) - // InternalRoom.g:19579:1: ( ( rule__TrPointTerminal__TrPointAssignment_1 ) ) + // InternalRoom.g:19609:1: ( ( ( rule__TrPointTerminal__TrPointAssignment_1 ) ) ) + // InternalRoom.g:19610:1: ( ( rule__TrPointTerminal__TrPointAssignment_1 ) ) { - // InternalRoom.g:19579:1: ( ( rule__TrPointTerminal__TrPointAssignment_1 ) ) - // InternalRoom.g:19580:1: ( rule__TrPointTerminal__TrPointAssignment_1 ) + // InternalRoom.g:19610:1: ( ( rule__TrPointTerminal__TrPointAssignment_1 ) ) + // InternalRoom.g:19611:1: ( rule__TrPointTerminal__TrPointAssignment_1 ) { before(grammarAccess.getTrPointTerminalAccess().getTrPointAssignment_1()); - // InternalRoom.g:19581:1: ( rule__TrPointTerminal__TrPointAssignment_1 ) - // InternalRoom.g:19581:2: rule__TrPointTerminal__TrPointAssignment_1 + // InternalRoom.g:19612:1: ( rule__TrPointTerminal__TrPointAssignment_1 ) + // InternalRoom.g:19612:2: rule__TrPointTerminal__TrPointAssignment_1 { pushFollow(FOLLOW_2); rule__TrPointTerminal__TrPointAssignment_1(); @@ -53809,16 +53906,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubStateTrPointTerminal__Group__0" - // InternalRoom.g:19595:1: rule__SubStateTrPointTerminal__Group__0 : rule__SubStateTrPointTerminal__Group__0__Impl rule__SubStateTrPointTerminal__Group__1 ; + // InternalRoom.g:19626:1: rule__SubStateTrPointTerminal__Group__0 : rule__SubStateTrPointTerminal__Group__0__Impl rule__SubStateTrPointTerminal__Group__1 ; public final void rule__SubStateTrPointTerminal__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19599:1: ( rule__SubStateTrPointTerminal__Group__0__Impl rule__SubStateTrPointTerminal__Group__1 ) - // InternalRoom.g:19600:2: rule__SubStateTrPointTerminal__Group__0__Impl rule__SubStateTrPointTerminal__Group__1 + // InternalRoom.g:19630:1: ( rule__SubStateTrPointTerminal__Group__0__Impl rule__SubStateTrPointTerminal__Group__1 ) + // InternalRoom.g:19631:2: rule__SubStateTrPointTerminal__Group__0__Impl rule__SubStateTrPointTerminal__Group__1 { - pushFollow(FOLLOW_63); + pushFollow(FOLLOW_64); rule__SubStateTrPointTerminal__Group__0__Impl(); state._fsp--; @@ -53847,21 +53944,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubStateTrPointTerminal__Group__0__Impl" - // InternalRoom.g:19607:1: rule__SubStateTrPointTerminal__Group__0__Impl : ( ( rule__SubStateTrPointTerminal__TrPointAssignment_0 ) ) ; + // InternalRoom.g:19638:1: rule__SubStateTrPointTerminal__Group__0__Impl : ( ( rule__SubStateTrPointTerminal__TrPointAssignment_0 ) ) ; public final void rule__SubStateTrPointTerminal__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19611:1: ( ( ( rule__SubStateTrPointTerminal__TrPointAssignment_0 ) ) ) - // InternalRoom.g:19612:1: ( ( rule__SubStateTrPointTerminal__TrPointAssignment_0 ) ) + // InternalRoom.g:19642:1: ( ( ( rule__SubStateTrPointTerminal__TrPointAssignment_0 ) ) ) + // InternalRoom.g:19643:1: ( ( rule__SubStateTrPointTerminal__TrPointAssignment_0 ) ) { - // InternalRoom.g:19612:1: ( ( rule__SubStateTrPointTerminal__TrPointAssignment_0 ) ) - // InternalRoom.g:19613:1: ( rule__SubStateTrPointTerminal__TrPointAssignment_0 ) + // InternalRoom.g:19643:1: ( ( rule__SubStateTrPointTerminal__TrPointAssignment_0 ) ) + // InternalRoom.g:19644:1: ( rule__SubStateTrPointTerminal__TrPointAssignment_0 ) { before(grammarAccess.getSubStateTrPointTerminalAccess().getTrPointAssignment_0()); - // InternalRoom.g:19614:1: ( rule__SubStateTrPointTerminal__TrPointAssignment_0 ) - // InternalRoom.g:19614:2: rule__SubStateTrPointTerminal__TrPointAssignment_0 + // InternalRoom.g:19645:1: ( rule__SubStateTrPointTerminal__TrPointAssignment_0 ) + // InternalRoom.g:19645:2: rule__SubStateTrPointTerminal__TrPointAssignment_0 { pushFollow(FOLLOW_2); rule__SubStateTrPointTerminal__TrPointAssignment_0(); @@ -53894,14 +53991,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubStateTrPointTerminal__Group__1" - // InternalRoom.g:19624:1: rule__SubStateTrPointTerminal__Group__1 : rule__SubStateTrPointTerminal__Group__1__Impl rule__SubStateTrPointTerminal__Group__2 ; + // InternalRoom.g:19655:1: rule__SubStateTrPointTerminal__Group__1 : rule__SubStateTrPointTerminal__Group__1__Impl rule__SubStateTrPointTerminal__Group__2 ; public final void rule__SubStateTrPointTerminal__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19628:1: ( rule__SubStateTrPointTerminal__Group__1__Impl rule__SubStateTrPointTerminal__Group__2 ) - // InternalRoom.g:19629:2: rule__SubStateTrPointTerminal__Group__1__Impl rule__SubStateTrPointTerminal__Group__2 + // InternalRoom.g:19659:1: ( rule__SubStateTrPointTerminal__Group__1__Impl rule__SubStateTrPointTerminal__Group__2 ) + // InternalRoom.g:19660:2: rule__SubStateTrPointTerminal__Group__1__Impl rule__SubStateTrPointTerminal__Group__2 { pushFollow(FOLLOW_3); rule__SubStateTrPointTerminal__Group__1__Impl(); @@ -53932,17 +54029,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubStateTrPointTerminal__Group__1__Impl" - // InternalRoom.g:19636:1: rule__SubStateTrPointTerminal__Group__1__Impl : ( 'of' ) ; + // InternalRoom.g:19667:1: rule__SubStateTrPointTerminal__Group__1__Impl : ( 'of' ) ; public final void rule__SubStateTrPointTerminal__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19640:1: ( ( 'of' ) ) - // InternalRoom.g:19641:1: ( 'of' ) + // InternalRoom.g:19671:1: ( ( 'of' ) ) + // InternalRoom.g:19672:1: ( 'of' ) { - // InternalRoom.g:19641:1: ( 'of' ) - // InternalRoom.g:19642:1: 'of' + // InternalRoom.g:19672:1: ( 'of' ) + // InternalRoom.g:19673:1: 'of' { before(grammarAccess.getSubStateTrPointTerminalAccess().getOfKeyword_1()); match(input,53,FOLLOW_2); @@ -53969,14 +54066,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubStateTrPointTerminal__Group__2" - // InternalRoom.g:19655:1: rule__SubStateTrPointTerminal__Group__2 : rule__SubStateTrPointTerminal__Group__2__Impl ; + // InternalRoom.g:19686:1: rule__SubStateTrPointTerminal__Group__2 : rule__SubStateTrPointTerminal__Group__2__Impl ; public final void rule__SubStateTrPointTerminal__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19659:1: ( rule__SubStateTrPointTerminal__Group__2__Impl ) - // InternalRoom.g:19660:2: rule__SubStateTrPointTerminal__Group__2__Impl + // InternalRoom.g:19690:1: ( rule__SubStateTrPointTerminal__Group__2__Impl ) + // InternalRoom.g:19691:2: rule__SubStateTrPointTerminal__Group__2__Impl { pushFollow(FOLLOW_2); rule__SubStateTrPointTerminal__Group__2__Impl(); @@ -54002,21 +54099,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubStateTrPointTerminal__Group__2__Impl" - // InternalRoom.g:19666:1: rule__SubStateTrPointTerminal__Group__2__Impl : ( ( rule__SubStateTrPointTerminal__StateAssignment_2 ) ) ; + // InternalRoom.g:19697:1: rule__SubStateTrPointTerminal__Group__2__Impl : ( ( rule__SubStateTrPointTerminal__StateAssignment_2 ) ) ; public final void rule__SubStateTrPointTerminal__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19670:1: ( ( ( rule__SubStateTrPointTerminal__StateAssignment_2 ) ) ) - // InternalRoom.g:19671:1: ( ( rule__SubStateTrPointTerminal__StateAssignment_2 ) ) + // InternalRoom.g:19701:1: ( ( ( rule__SubStateTrPointTerminal__StateAssignment_2 ) ) ) + // InternalRoom.g:19702:1: ( ( rule__SubStateTrPointTerminal__StateAssignment_2 ) ) { - // InternalRoom.g:19671:1: ( ( rule__SubStateTrPointTerminal__StateAssignment_2 ) ) - // InternalRoom.g:19672:1: ( rule__SubStateTrPointTerminal__StateAssignment_2 ) + // InternalRoom.g:19702:1: ( ( rule__SubStateTrPointTerminal__StateAssignment_2 ) ) + // InternalRoom.g:19703:1: ( rule__SubStateTrPointTerminal__StateAssignment_2 ) { before(grammarAccess.getSubStateTrPointTerminalAccess().getStateAssignment_2()); - // InternalRoom.g:19673:1: ( rule__SubStateTrPointTerminal__StateAssignment_2 ) - // InternalRoom.g:19673:2: rule__SubStateTrPointTerminal__StateAssignment_2 + // InternalRoom.g:19704:1: ( rule__SubStateTrPointTerminal__StateAssignment_2 ) + // InternalRoom.g:19704:2: rule__SubStateTrPointTerminal__StateAssignment_2 { pushFollow(FOLLOW_2); rule__SubStateTrPointTerminal__StateAssignment_2(); @@ -54049,14 +54146,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ChoicepointTerminal__Group__0" - // InternalRoom.g:19689:1: rule__ChoicepointTerminal__Group__0 : rule__ChoicepointTerminal__Group__0__Impl rule__ChoicepointTerminal__Group__1 ; + // InternalRoom.g:19720:1: rule__ChoicepointTerminal__Group__0 : rule__ChoicepointTerminal__Group__0__Impl rule__ChoicepointTerminal__Group__1 ; public final void rule__ChoicepointTerminal__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19693:1: ( rule__ChoicepointTerminal__Group__0__Impl rule__ChoicepointTerminal__Group__1 ) - // InternalRoom.g:19694:2: rule__ChoicepointTerminal__Group__0__Impl rule__ChoicepointTerminal__Group__1 + // InternalRoom.g:19724:1: ( rule__ChoicepointTerminal__Group__0__Impl rule__ChoicepointTerminal__Group__1 ) + // InternalRoom.g:19725:2: rule__ChoicepointTerminal__Group__0__Impl rule__ChoicepointTerminal__Group__1 { pushFollow(FOLLOW_3); rule__ChoicepointTerminal__Group__0__Impl(); @@ -54087,17 +54184,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ChoicepointTerminal__Group__0__Impl" - // InternalRoom.g:19701:1: rule__ChoicepointTerminal__Group__0__Impl : ( 'cp' ) ; + // InternalRoom.g:19732:1: rule__ChoicepointTerminal__Group__0__Impl : ( 'cp' ) ; public final void rule__ChoicepointTerminal__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19705:1: ( ( 'cp' ) ) - // InternalRoom.g:19706:1: ( 'cp' ) + // InternalRoom.g:19736:1: ( ( 'cp' ) ) + // InternalRoom.g:19737:1: ( 'cp' ) { - // InternalRoom.g:19706:1: ( 'cp' ) - // InternalRoom.g:19707:1: 'cp' + // InternalRoom.g:19737:1: ( 'cp' ) + // InternalRoom.g:19738:1: 'cp' { before(grammarAccess.getChoicepointTerminalAccess().getCpKeyword_0()); match(input,114,FOLLOW_2); @@ -54124,14 +54221,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ChoicepointTerminal__Group__1" - // InternalRoom.g:19720:1: rule__ChoicepointTerminal__Group__1 : rule__ChoicepointTerminal__Group__1__Impl ; + // InternalRoom.g:19751:1: rule__ChoicepointTerminal__Group__1 : rule__ChoicepointTerminal__Group__1__Impl ; public final void rule__ChoicepointTerminal__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19724:1: ( rule__ChoicepointTerminal__Group__1__Impl ) - // InternalRoom.g:19725:2: rule__ChoicepointTerminal__Group__1__Impl + // InternalRoom.g:19755:1: ( rule__ChoicepointTerminal__Group__1__Impl ) + // InternalRoom.g:19756:2: rule__ChoicepointTerminal__Group__1__Impl { pushFollow(FOLLOW_2); rule__ChoicepointTerminal__Group__1__Impl(); @@ -54157,21 +54254,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ChoicepointTerminal__Group__1__Impl" - // InternalRoom.g:19731:1: rule__ChoicepointTerminal__Group__1__Impl : ( ( rule__ChoicepointTerminal__CpAssignment_1 ) ) ; + // InternalRoom.g:19762:1: rule__ChoicepointTerminal__Group__1__Impl : ( ( rule__ChoicepointTerminal__CpAssignment_1 ) ) ; public final void rule__ChoicepointTerminal__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19735:1: ( ( ( rule__ChoicepointTerminal__CpAssignment_1 ) ) ) - // InternalRoom.g:19736:1: ( ( rule__ChoicepointTerminal__CpAssignment_1 ) ) + // InternalRoom.g:19766:1: ( ( ( rule__ChoicepointTerminal__CpAssignment_1 ) ) ) + // InternalRoom.g:19767:1: ( ( rule__ChoicepointTerminal__CpAssignment_1 ) ) { - // InternalRoom.g:19736:1: ( ( rule__ChoicepointTerminal__CpAssignment_1 ) ) - // InternalRoom.g:19737:1: ( rule__ChoicepointTerminal__CpAssignment_1 ) + // InternalRoom.g:19767:1: ( ( rule__ChoicepointTerminal__CpAssignment_1 ) ) + // InternalRoom.g:19768:1: ( rule__ChoicepointTerminal__CpAssignment_1 ) { before(grammarAccess.getChoicepointTerminalAccess().getCpAssignment_1()); - // InternalRoom.g:19738:1: ( rule__ChoicepointTerminal__CpAssignment_1 ) - // InternalRoom.g:19738:2: rule__ChoicepointTerminal__CpAssignment_1 + // InternalRoom.g:19769:1: ( rule__ChoicepointTerminal__CpAssignment_1 ) + // InternalRoom.g:19769:2: rule__ChoicepointTerminal__CpAssignment_1 { pushFollow(FOLLOW_2); rule__ChoicepointTerminal__CpAssignment_1(); @@ -54204,14 +54301,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__Group__0" - // InternalRoom.g:19752:1: rule__Trigger__Group__0 : rule__Trigger__Group__0__Impl rule__Trigger__Group__1 ; + // InternalRoom.g:19783:1: rule__Trigger__Group__0 : rule__Trigger__Group__0__Impl rule__Trigger__Group__1 ; public final void rule__Trigger__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19756:1: ( rule__Trigger__Group__0__Impl rule__Trigger__Group__1 ) - // InternalRoom.g:19757:2: rule__Trigger__Group__0__Impl rule__Trigger__Group__1 + // InternalRoom.g:19787:1: ( rule__Trigger__Group__0__Impl rule__Trigger__Group__1 ) + // InternalRoom.g:19788:2: rule__Trigger__Group__0__Impl rule__Trigger__Group__1 { pushFollow(FOLLOW_3); rule__Trigger__Group__0__Impl(); @@ -54242,17 +54339,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__Group__0__Impl" - // InternalRoom.g:19764:1: rule__Trigger__Group__0__Impl : ( '<' ) ; + // InternalRoom.g:19795:1: rule__Trigger__Group__0__Impl : ( '<' ) ; public final void rule__Trigger__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19768:1: ( ( '<' ) ) - // InternalRoom.g:19769:1: ( '<' ) + // InternalRoom.g:19799:1: ( ( '<' ) ) + // InternalRoom.g:19800:1: ( '<' ) { - // InternalRoom.g:19769:1: ( '<' ) - // InternalRoom.g:19770:1: '<' + // InternalRoom.g:19800:1: ( '<' ) + // InternalRoom.g:19801:1: '<' { before(grammarAccess.getTriggerAccess().getLessThanSignKeyword_0()); match(input,115,FOLLOW_2); @@ -54279,16 +54376,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__Group__1" - // InternalRoom.g:19783:1: rule__Trigger__Group__1 : rule__Trigger__Group__1__Impl rule__Trigger__Group__2 ; + // InternalRoom.g:19814:1: rule__Trigger__Group__1 : rule__Trigger__Group__1__Impl rule__Trigger__Group__2 ; public final void rule__Trigger__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19787:1: ( rule__Trigger__Group__1__Impl rule__Trigger__Group__2 ) - // InternalRoom.g:19788:2: rule__Trigger__Group__1__Impl rule__Trigger__Group__2 + // InternalRoom.g:19818:1: ( rule__Trigger__Group__1__Impl rule__Trigger__Group__2 ) + // InternalRoom.g:19819:2: rule__Trigger__Group__1__Impl rule__Trigger__Group__2 { - pushFollow(FOLLOW_99); + pushFollow(FOLLOW_100); rule__Trigger__Group__1__Impl(); state._fsp--; @@ -54317,21 +54414,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__Group__1__Impl" - // InternalRoom.g:19795:1: rule__Trigger__Group__1__Impl : ( ( rule__Trigger__MsgFromIfPairsAssignment_1 ) ) ; + // InternalRoom.g:19826:1: rule__Trigger__Group__1__Impl : ( ( rule__Trigger__MsgFromIfPairsAssignment_1 ) ) ; public final void rule__Trigger__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19799:1: ( ( ( rule__Trigger__MsgFromIfPairsAssignment_1 ) ) ) - // InternalRoom.g:19800:1: ( ( rule__Trigger__MsgFromIfPairsAssignment_1 ) ) + // InternalRoom.g:19830:1: ( ( ( rule__Trigger__MsgFromIfPairsAssignment_1 ) ) ) + // InternalRoom.g:19831:1: ( ( rule__Trigger__MsgFromIfPairsAssignment_1 ) ) { - // InternalRoom.g:19800:1: ( ( rule__Trigger__MsgFromIfPairsAssignment_1 ) ) - // InternalRoom.g:19801:1: ( rule__Trigger__MsgFromIfPairsAssignment_1 ) + // InternalRoom.g:19831:1: ( ( rule__Trigger__MsgFromIfPairsAssignment_1 ) ) + // InternalRoom.g:19832:1: ( rule__Trigger__MsgFromIfPairsAssignment_1 ) { before(grammarAccess.getTriggerAccess().getMsgFromIfPairsAssignment_1()); - // InternalRoom.g:19802:1: ( rule__Trigger__MsgFromIfPairsAssignment_1 ) - // InternalRoom.g:19802:2: rule__Trigger__MsgFromIfPairsAssignment_1 + // InternalRoom.g:19833:1: ( rule__Trigger__MsgFromIfPairsAssignment_1 ) + // InternalRoom.g:19833:2: rule__Trigger__MsgFromIfPairsAssignment_1 { pushFollow(FOLLOW_2); rule__Trigger__MsgFromIfPairsAssignment_1(); @@ -54364,16 +54461,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__Group__2" - // InternalRoom.g:19812:1: rule__Trigger__Group__2 : rule__Trigger__Group__2__Impl rule__Trigger__Group__3 ; + // InternalRoom.g:19843:1: rule__Trigger__Group__2 : rule__Trigger__Group__2__Impl rule__Trigger__Group__3 ; public final void rule__Trigger__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19816:1: ( rule__Trigger__Group__2__Impl rule__Trigger__Group__3 ) - // InternalRoom.g:19817:2: rule__Trigger__Group__2__Impl rule__Trigger__Group__3 + // InternalRoom.g:19847:1: ( rule__Trigger__Group__2__Impl rule__Trigger__Group__3 ) + // InternalRoom.g:19848:2: rule__Trigger__Group__2__Impl rule__Trigger__Group__3 { - pushFollow(FOLLOW_99); + pushFollow(FOLLOW_100); rule__Trigger__Group__2__Impl(); state._fsp--; @@ -54402,35 +54499,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__Group__2__Impl" - // InternalRoom.g:19824:1: rule__Trigger__Group__2__Impl : ( ( rule__Trigger__Group_2__0 )* ) ; + // InternalRoom.g:19855:1: rule__Trigger__Group__2__Impl : ( ( rule__Trigger__Group_2__0 )* ) ; public final void rule__Trigger__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19828:1: ( ( ( rule__Trigger__Group_2__0 )* ) ) - // InternalRoom.g:19829:1: ( ( rule__Trigger__Group_2__0 )* ) + // InternalRoom.g:19859:1: ( ( ( rule__Trigger__Group_2__0 )* ) ) + // InternalRoom.g:19860:1: ( ( rule__Trigger__Group_2__0 )* ) { - // InternalRoom.g:19829:1: ( ( rule__Trigger__Group_2__0 )* ) - // InternalRoom.g:19830:1: ( rule__Trigger__Group_2__0 )* + // InternalRoom.g:19860:1: ( ( rule__Trigger__Group_2__0 )* ) + // InternalRoom.g:19861:1: ( rule__Trigger__Group_2__0 )* { before(grammarAccess.getTriggerAccess().getGroup_2()); - // InternalRoom.g:19831:1: ( rule__Trigger__Group_2__0 )* - loop191: + // InternalRoom.g:19862:1: ( rule__Trigger__Group_2__0 )* + loop192: do { - int alt191=2; - int LA191_0 = input.LA(1); + int alt192=2; + int LA192_0 = input.LA(1); - if ( (LA191_0==117) ) { - alt191=1; + if ( (LA192_0==117) ) { + alt192=1; } - switch (alt191) { + switch (alt192) { case 1 : - // InternalRoom.g:19831:2: rule__Trigger__Group_2__0 + // InternalRoom.g:19862:2: rule__Trigger__Group_2__0 { - pushFollow(FOLLOW_100); + pushFollow(FOLLOW_101); rule__Trigger__Group_2__0(); state._fsp--; @@ -54440,7 +54537,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop191; + break loop192; } } while (true); @@ -54467,16 +54564,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__Group__3" - // InternalRoom.g:19841:1: rule__Trigger__Group__3 : rule__Trigger__Group__3__Impl rule__Trigger__Group__4 ; + // InternalRoom.g:19872:1: rule__Trigger__Group__3 : rule__Trigger__Group__3__Impl rule__Trigger__Group__4 ; public final void rule__Trigger__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19845:1: ( rule__Trigger__Group__3__Impl rule__Trigger__Group__4 ) - // InternalRoom.g:19846:2: rule__Trigger__Group__3__Impl rule__Trigger__Group__4 + // InternalRoom.g:19876:1: ( rule__Trigger__Group__3__Impl rule__Trigger__Group__4 ) + // InternalRoom.g:19877:2: rule__Trigger__Group__3__Impl rule__Trigger__Group__4 { - pushFollow(FOLLOW_99); + pushFollow(FOLLOW_100); rule__Trigger__Group__3__Impl(); state._fsp--; @@ -54505,29 +54602,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__Group__3__Impl" - // InternalRoom.g:19853:1: rule__Trigger__Group__3__Impl : ( ( rule__Trigger__GuardAssignment_3 )? ) ; + // InternalRoom.g:19884:1: rule__Trigger__Group__3__Impl : ( ( rule__Trigger__GuardAssignment_3 )? ) ; public final void rule__Trigger__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19857:1: ( ( ( rule__Trigger__GuardAssignment_3 )? ) ) - // InternalRoom.g:19858:1: ( ( rule__Trigger__GuardAssignment_3 )? ) + // InternalRoom.g:19888:1: ( ( ( rule__Trigger__GuardAssignment_3 )? ) ) + // InternalRoom.g:19889:1: ( ( rule__Trigger__GuardAssignment_3 )? ) { - // InternalRoom.g:19858:1: ( ( rule__Trigger__GuardAssignment_3 )? ) - // InternalRoom.g:19859:1: ( rule__Trigger__GuardAssignment_3 )? + // InternalRoom.g:19889:1: ( ( rule__Trigger__GuardAssignment_3 )? ) + // InternalRoom.g:19890:1: ( rule__Trigger__GuardAssignment_3 )? { before(grammarAccess.getTriggerAccess().getGuardAssignment_3()); - // InternalRoom.g:19860:1: ( rule__Trigger__GuardAssignment_3 )? - int alt192=2; - int LA192_0 = input.LA(1); + // InternalRoom.g:19891:1: ( rule__Trigger__GuardAssignment_3 )? + int alt193=2; + int LA193_0 = input.LA(1); - if ( (LA192_0==110) ) { - alt192=1; + if ( (LA193_0==110) ) { + alt193=1; } - switch (alt192) { + switch (alt193) { case 1 : - // InternalRoom.g:19860:2: rule__Trigger__GuardAssignment_3 + // InternalRoom.g:19891:2: rule__Trigger__GuardAssignment_3 { pushFollow(FOLLOW_2); rule__Trigger__GuardAssignment_3(); @@ -54563,14 +54660,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__Group__4" - // InternalRoom.g:19870:1: rule__Trigger__Group__4 : rule__Trigger__Group__4__Impl ; + // InternalRoom.g:19901:1: rule__Trigger__Group__4 : rule__Trigger__Group__4__Impl ; public final void rule__Trigger__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19874:1: ( rule__Trigger__Group__4__Impl ) - // InternalRoom.g:19875:2: rule__Trigger__Group__4__Impl + // InternalRoom.g:19905:1: ( rule__Trigger__Group__4__Impl ) + // InternalRoom.g:19906:2: rule__Trigger__Group__4__Impl { pushFollow(FOLLOW_2); rule__Trigger__Group__4__Impl(); @@ -54596,17 +54693,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__Group__4__Impl" - // InternalRoom.g:19881:1: rule__Trigger__Group__4__Impl : ( '>' ) ; + // InternalRoom.g:19912:1: rule__Trigger__Group__4__Impl : ( '>' ) ; public final void rule__Trigger__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19885:1: ( ( '>' ) ) - // InternalRoom.g:19886:1: ( '>' ) + // InternalRoom.g:19916:1: ( ( '>' ) ) + // InternalRoom.g:19917:1: ( '>' ) { - // InternalRoom.g:19886:1: ( '>' ) - // InternalRoom.g:19887:1: '>' + // InternalRoom.g:19917:1: ( '>' ) + // InternalRoom.g:19918:1: '>' { before(grammarAccess.getTriggerAccess().getGreaterThanSignKeyword_4()); match(input,116,FOLLOW_2); @@ -54633,14 +54730,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__Group_2__0" - // InternalRoom.g:19910:1: rule__Trigger__Group_2__0 : rule__Trigger__Group_2__0__Impl rule__Trigger__Group_2__1 ; + // InternalRoom.g:19941:1: rule__Trigger__Group_2__0 : rule__Trigger__Group_2__0__Impl rule__Trigger__Group_2__1 ; public final void rule__Trigger__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19914:1: ( rule__Trigger__Group_2__0__Impl rule__Trigger__Group_2__1 ) - // InternalRoom.g:19915:2: rule__Trigger__Group_2__0__Impl rule__Trigger__Group_2__1 + // InternalRoom.g:19945:1: ( rule__Trigger__Group_2__0__Impl rule__Trigger__Group_2__1 ) + // InternalRoom.g:19946:2: rule__Trigger__Group_2__0__Impl rule__Trigger__Group_2__1 { pushFollow(FOLLOW_3); rule__Trigger__Group_2__0__Impl(); @@ -54671,17 +54768,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__Group_2__0__Impl" - // InternalRoom.g:19922:1: rule__Trigger__Group_2__0__Impl : ( '|' ) ; + // InternalRoom.g:19953:1: rule__Trigger__Group_2__0__Impl : ( '|' ) ; public final void rule__Trigger__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19926:1: ( ( '|' ) ) - // InternalRoom.g:19927:1: ( '|' ) + // InternalRoom.g:19957:1: ( ( '|' ) ) + // InternalRoom.g:19958:1: ( '|' ) { - // InternalRoom.g:19927:1: ( '|' ) - // InternalRoom.g:19928:1: '|' + // InternalRoom.g:19958:1: ( '|' ) + // InternalRoom.g:19959:1: '|' { before(grammarAccess.getTriggerAccess().getVerticalLineKeyword_2_0()); match(input,117,FOLLOW_2); @@ -54708,14 +54805,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__Group_2__1" - // InternalRoom.g:19941:1: rule__Trigger__Group_2__1 : rule__Trigger__Group_2__1__Impl ; + // InternalRoom.g:19972:1: rule__Trigger__Group_2__1 : rule__Trigger__Group_2__1__Impl ; public final void rule__Trigger__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19945:1: ( rule__Trigger__Group_2__1__Impl ) - // InternalRoom.g:19946:2: rule__Trigger__Group_2__1__Impl + // InternalRoom.g:19976:1: ( rule__Trigger__Group_2__1__Impl ) + // InternalRoom.g:19977:2: rule__Trigger__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__Trigger__Group_2__1__Impl(); @@ -54741,21 +54838,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__Group_2__1__Impl" - // InternalRoom.g:19952:1: rule__Trigger__Group_2__1__Impl : ( ( rule__Trigger__MsgFromIfPairsAssignment_2_1 ) ) ; + // InternalRoom.g:19983:1: rule__Trigger__Group_2__1__Impl : ( ( rule__Trigger__MsgFromIfPairsAssignment_2_1 ) ) ; public final void rule__Trigger__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19956:1: ( ( ( rule__Trigger__MsgFromIfPairsAssignment_2_1 ) ) ) - // InternalRoom.g:19957:1: ( ( rule__Trigger__MsgFromIfPairsAssignment_2_1 ) ) + // InternalRoom.g:19987:1: ( ( ( rule__Trigger__MsgFromIfPairsAssignment_2_1 ) ) ) + // InternalRoom.g:19988:1: ( ( rule__Trigger__MsgFromIfPairsAssignment_2_1 ) ) { - // InternalRoom.g:19957:1: ( ( rule__Trigger__MsgFromIfPairsAssignment_2_1 ) ) - // InternalRoom.g:19958:1: ( rule__Trigger__MsgFromIfPairsAssignment_2_1 ) + // InternalRoom.g:19988:1: ( ( rule__Trigger__MsgFromIfPairsAssignment_2_1 ) ) + // InternalRoom.g:19989:1: ( rule__Trigger__MsgFromIfPairsAssignment_2_1 ) { before(grammarAccess.getTriggerAccess().getMsgFromIfPairsAssignment_2_1()); - // InternalRoom.g:19959:1: ( rule__Trigger__MsgFromIfPairsAssignment_2_1 ) - // InternalRoom.g:19959:2: rule__Trigger__MsgFromIfPairsAssignment_2_1 + // InternalRoom.g:19990:1: ( rule__Trigger__MsgFromIfPairsAssignment_2_1 ) + // InternalRoom.g:19990:2: rule__Trigger__MsgFromIfPairsAssignment_2_1 { pushFollow(FOLLOW_2); rule__Trigger__MsgFromIfPairsAssignment_2_1(); @@ -54788,14 +54885,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MessageFromIf__Group__0" - // InternalRoom.g:19973:1: rule__MessageFromIf__Group__0 : rule__MessageFromIf__Group__0__Impl rule__MessageFromIf__Group__1 ; + // InternalRoom.g:20004:1: rule__MessageFromIf__Group__0 : rule__MessageFromIf__Group__0__Impl rule__MessageFromIf__Group__1 ; public final void rule__MessageFromIf__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19977:1: ( rule__MessageFromIf__Group__0__Impl rule__MessageFromIf__Group__1 ) - // InternalRoom.g:19978:2: rule__MessageFromIf__Group__0__Impl rule__MessageFromIf__Group__1 + // InternalRoom.g:20008:1: ( rule__MessageFromIf__Group__0__Impl rule__MessageFromIf__Group__1 ) + // InternalRoom.g:20009:2: rule__MessageFromIf__Group__0__Impl rule__MessageFromIf__Group__1 { pushFollow(FOLLOW_8); rule__MessageFromIf__Group__0__Impl(); @@ -54826,21 +54923,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MessageFromIf__Group__0__Impl" - // InternalRoom.g:19985:1: rule__MessageFromIf__Group__0__Impl : ( ( rule__MessageFromIf__MessageAssignment_0 ) ) ; + // InternalRoom.g:20016:1: rule__MessageFromIf__Group__0__Impl : ( ( rule__MessageFromIf__MessageAssignment_0 ) ) ; public final void rule__MessageFromIf__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:19989:1: ( ( ( rule__MessageFromIf__MessageAssignment_0 ) ) ) - // InternalRoom.g:19990:1: ( ( rule__MessageFromIf__MessageAssignment_0 ) ) + // InternalRoom.g:20020:1: ( ( ( rule__MessageFromIf__MessageAssignment_0 ) ) ) + // InternalRoom.g:20021:1: ( ( rule__MessageFromIf__MessageAssignment_0 ) ) { - // InternalRoom.g:19990:1: ( ( rule__MessageFromIf__MessageAssignment_0 ) ) - // InternalRoom.g:19991:1: ( rule__MessageFromIf__MessageAssignment_0 ) + // InternalRoom.g:20021:1: ( ( rule__MessageFromIf__MessageAssignment_0 ) ) + // InternalRoom.g:20022:1: ( rule__MessageFromIf__MessageAssignment_0 ) { before(grammarAccess.getMessageFromIfAccess().getMessageAssignment_0()); - // InternalRoom.g:19992:1: ( rule__MessageFromIf__MessageAssignment_0 ) - // InternalRoom.g:19992:2: rule__MessageFromIf__MessageAssignment_0 + // InternalRoom.g:20023:1: ( rule__MessageFromIf__MessageAssignment_0 ) + // InternalRoom.g:20023:2: rule__MessageFromIf__MessageAssignment_0 { pushFollow(FOLLOW_2); rule__MessageFromIf__MessageAssignment_0(); @@ -54873,14 +54970,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MessageFromIf__Group__1" - // InternalRoom.g:20002:1: rule__MessageFromIf__Group__1 : rule__MessageFromIf__Group__1__Impl rule__MessageFromIf__Group__2 ; + // InternalRoom.g:20033:1: rule__MessageFromIf__Group__1 : rule__MessageFromIf__Group__1__Impl rule__MessageFromIf__Group__2 ; public final void rule__MessageFromIf__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20006:1: ( rule__MessageFromIf__Group__1__Impl rule__MessageFromIf__Group__2 ) - // InternalRoom.g:20007:2: rule__MessageFromIf__Group__1__Impl rule__MessageFromIf__Group__2 + // InternalRoom.g:20037:1: ( rule__MessageFromIf__Group__1__Impl rule__MessageFromIf__Group__2 ) + // InternalRoom.g:20038:2: rule__MessageFromIf__Group__1__Impl rule__MessageFromIf__Group__2 { pushFollow(FOLLOW_3); rule__MessageFromIf__Group__1__Impl(); @@ -54911,17 +55008,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MessageFromIf__Group__1__Impl" - // InternalRoom.g:20014:1: rule__MessageFromIf__Group__1__Impl : ( ':' ) ; + // InternalRoom.g:20045:1: rule__MessageFromIf__Group__1__Impl : ( ':' ) ; public final void rule__MessageFromIf__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20018:1: ( ( ':' ) ) - // InternalRoom.g:20019:1: ( ':' ) + // InternalRoom.g:20049:1: ( ( ':' ) ) + // InternalRoom.g:20050:1: ( ':' ) { - // InternalRoom.g:20019:1: ( ':' ) - // InternalRoom.g:20020:1: ':' + // InternalRoom.g:20050:1: ( ':' ) + // InternalRoom.g:20051:1: ':' { before(grammarAccess.getMessageFromIfAccess().getColonKeyword_1()); match(input,46,FOLLOW_2); @@ -54948,14 +55045,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MessageFromIf__Group__2" - // InternalRoom.g:20033:1: rule__MessageFromIf__Group__2 : rule__MessageFromIf__Group__2__Impl ; + // InternalRoom.g:20064:1: rule__MessageFromIf__Group__2 : rule__MessageFromIf__Group__2__Impl ; public final void rule__MessageFromIf__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20037:1: ( rule__MessageFromIf__Group__2__Impl ) - // InternalRoom.g:20038:2: rule__MessageFromIf__Group__2__Impl + // InternalRoom.g:20068:1: ( rule__MessageFromIf__Group__2__Impl ) + // InternalRoom.g:20069:2: rule__MessageFromIf__Group__2__Impl { pushFollow(FOLLOW_2); rule__MessageFromIf__Group__2__Impl(); @@ -54981,21 +55078,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MessageFromIf__Group__2__Impl" - // InternalRoom.g:20044:1: rule__MessageFromIf__Group__2__Impl : ( ( rule__MessageFromIf__FromAssignment_2 ) ) ; + // InternalRoom.g:20075:1: rule__MessageFromIf__Group__2__Impl : ( ( rule__MessageFromIf__FromAssignment_2 ) ) ; public final void rule__MessageFromIf__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20048:1: ( ( ( rule__MessageFromIf__FromAssignment_2 ) ) ) - // InternalRoom.g:20049:1: ( ( rule__MessageFromIf__FromAssignment_2 ) ) + // InternalRoom.g:20079:1: ( ( ( rule__MessageFromIf__FromAssignment_2 ) ) ) + // InternalRoom.g:20080:1: ( ( rule__MessageFromIf__FromAssignment_2 ) ) { - // InternalRoom.g:20049:1: ( ( rule__MessageFromIf__FromAssignment_2 ) ) - // InternalRoom.g:20050:1: ( rule__MessageFromIf__FromAssignment_2 ) + // InternalRoom.g:20080:1: ( ( rule__MessageFromIf__FromAssignment_2 ) ) + // InternalRoom.g:20081:1: ( rule__MessageFromIf__FromAssignment_2 ) { before(grammarAccess.getMessageFromIfAccess().getFromAssignment_2()); - // InternalRoom.g:20051:1: ( rule__MessageFromIf__FromAssignment_2 ) - // InternalRoom.g:20051:2: rule__MessageFromIf__FromAssignment_2 + // InternalRoom.g:20082:1: ( rule__MessageFromIf__FromAssignment_2 ) + // InternalRoom.g:20082:2: rule__MessageFromIf__FromAssignment_2 { pushFollow(FOLLOW_2); rule__MessageFromIf__FromAssignment_2(); @@ -55028,16 +55125,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Guard__Group__0" - // InternalRoom.g:20067:1: rule__Guard__Group__0 : rule__Guard__Group__0__Impl rule__Guard__Group__1 ; + // InternalRoom.g:20098:1: rule__Guard__Group__0 : rule__Guard__Group__0__Impl rule__Guard__Group__1 ; public final void rule__Guard__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20071:1: ( rule__Guard__Group__0__Impl rule__Guard__Group__1 ) - // InternalRoom.g:20072:2: rule__Guard__Group__0__Impl rule__Guard__Group__1 + // InternalRoom.g:20102:1: ( rule__Guard__Group__0__Impl rule__Guard__Group__1 ) + // InternalRoom.g:20103:2: rule__Guard__Group__0__Impl rule__Guard__Group__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__Guard__Group__0__Impl(); state._fsp--; @@ -55066,17 +55163,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Guard__Group__0__Impl" - // InternalRoom.g:20079:1: rule__Guard__Group__0__Impl : ( 'guard' ) ; + // InternalRoom.g:20110:1: rule__Guard__Group__0__Impl : ( 'guard' ) ; public final void rule__Guard__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20083:1: ( ( 'guard' ) ) - // InternalRoom.g:20084:1: ( 'guard' ) + // InternalRoom.g:20114:1: ( ( 'guard' ) ) + // InternalRoom.g:20115:1: ( 'guard' ) { - // InternalRoom.g:20084:1: ( 'guard' ) - // InternalRoom.g:20085:1: 'guard' + // InternalRoom.g:20115:1: ( 'guard' ) + // InternalRoom.g:20116:1: 'guard' { before(grammarAccess.getGuardAccess().getGuardKeyword_0()); match(input,110,FOLLOW_2); @@ -55103,14 +55200,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Guard__Group__1" - // InternalRoom.g:20098:1: rule__Guard__Group__1 : rule__Guard__Group__1__Impl ; + // InternalRoom.g:20129:1: rule__Guard__Group__1 : rule__Guard__Group__1__Impl ; public final void rule__Guard__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20102:1: ( rule__Guard__Group__1__Impl ) - // InternalRoom.g:20103:2: rule__Guard__Group__1__Impl + // InternalRoom.g:20133:1: ( rule__Guard__Group__1__Impl ) + // InternalRoom.g:20134:2: rule__Guard__Group__1__Impl { pushFollow(FOLLOW_2); rule__Guard__Group__1__Impl(); @@ -55136,21 +55233,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Guard__Group__1__Impl" - // InternalRoom.g:20109:1: rule__Guard__Group__1__Impl : ( ( rule__Guard__GuardAssignment_1 ) ) ; + // InternalRoom.g:20140:1: rule__Guard__Group__1__Impl : ( ( rule__Guard__GuardAssignment_1 ) ) ; public final void rule__Guard__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20113:1: ( ( ( rule__Guard__GuardAssignment_1 ) ) ) - // InternalRoom.g:20114:1: ( ( rule__Guard__GuardAssignment_1 ) ) + // InternalRoom.g:20144:1: ( ( ( rule__Guard__GuardAssignment_1 ) ) ) + // InternalRoom.g:20145:1: ( ( rule__Guard__GuardAssignment_1 ) ) { - // InternalRoom.g:20114:1: ( ( rule__Guard__GuardAssignment_1 ) ) - // InternalRoom.g:20115:1: ( rule__Guard__GuardAssignment_1 ) + // InternalRoom.g:20145:1: ( ( rule__Guard__GuardAssignment_1 ) ) + // InternalRoom.g:20146:1: ( rule__Guard__GuardAssignment_1 ) { before(grammarAccess.getGuardAccess().getGuardAssignment_1()); - // InternalRoom.g:20116:1: ( rule__Guard__GuardAssignment_1 ) - // InternalRoom.g:20116:2: rule__Guard__GuardAssignment_1 + // InternalRoom.g:20147:1: ( rule__Guard__GuardAssignment_1 ) + // InternalRoom.g:20147:2: rule__Guard__GuardAssignment_1 { pushFollow(FOLLOW_2); rule__Guard__GuardAssignment_1(); @@ -55183,16 +55280,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolSemantics__Group__0" - // InternalRoom.g:20130:1: rule__ProtocolSemantics__Group__0 : rule__ProtocolSemantics__Group__0__Impl rule__ProtocolSemantics__Group__1 ; + // InternalRoom.g:20161:1: rule__ProtocolSemantics__Group__0 : rule__ProtocolSemantics__Group__0__Impl rule__ProtocolSemantics__Group__1 ; public final void rule__ProtocolSemantics__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20134:1: ( rule__ProtocolSemantics__Group__0__Impl rule__ProtocolSemantics__Group__1 ) - // InternalRoom.g:20135:2: rule__ProtocolSemantics__Group__0__Impl rule__ProtocolSemantics__Group__1 + // InternalRoom.g:20165:1: ( rule__ProtocolSemantics__Group__0__Impl rule__ProtocolSemantics__Group__1 ) + // InternalRoom.g:20166:2: rule__ProtocolSemantics__Group__0__Impl rule__ProtocolSemantics__Group__1 { - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_102); rule__ProtocolSemantics__Group__0__Impl(); state._fsp--; @@ -55221,21 +55318,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolSemantics__Group__0__Impl" - // InternalRoom.g:20142:1: rule__ProtocolSemantics__Group__0__Impl : ( () ) ; + // InternalRoom.g:20173:1: rule__ProtocolSemantics__Group__0__Impl : ( () ) ; public final void rule__ProtocolSemantics__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20146:1: ( ( () ) ) - // InternalRoom.g:20147:1: ( () ) + // InternalRoom.g:20177:1: ( ( () ) ) + // InternalRoom.g:20178:1: ( () ) { - // InternalRoom.g:20147:1: ( () ) - // InternalRoom.g:20148:1: () + // InternalRoom.g:20178:1: ( () ) + // InternalRoom.g:20179:1: () { before(grammarAccess.getProtocolSemanticsAccess().getProtocolSemanticsAction_0()); - // InternalRoom.g:20149:1: () - // InternalRoom.g:20151:1: + // InternalRoom.g:20180:1: () + // InternalRoom.g:20182:1: { } @@ -55258,16 +55355,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolSemantics__Group__1" - // InternalRoom.g:20161:1: rule__ProtocolSemantics__Group__1 : rule__ProtocolSemantics__Group__1__Impl rule__ProtocolSemantics__Group__2 ; + // InternalRoom.g:20192:1: rule__ProtocolSemantics__Group__1 : rule__ProtocolSemantics__Group__1__Impl rule__ProtocolSemantics__Group__2 ; public final void rule__ProtocolSemantics__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20165:1: ( rule__ProtocolSemantics__Group__1__Impl rule__ProtocolSemantics__Group__2 ) - // InternalRoom.g:20166:2: rule__ProtocolSemantics__Group__1__Impl rule__ProtocolSemantics__Group__2 + // InternalRoom.g:20196:1: ( rule__ProtocolSemantics__Group__1__Impl rule__ProtocolSemantics__Group__2 ) + // InternalRoom.g:20197:2: rule__ProtocolSemantics__Group__1__Impl rule__ProtocolSemantics__Group__2 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_41); rule__ProtocolSemantics__Group__1__Impl(); state._fsp--; @@ -55296,17 +55393,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolSemantics__Group__1__Impl" - // InternalRoom.g:20173:1: rule__ProtocolSemantics__Group__1__Impl : ( 'semantics' ) ; + // InternalRoom.g:20204:1: rule__ProtocolSemantics__Group__1__Impl : ( 'semantics' ) ; public final void rule__ProtocolSemantics__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20177:1: ( ( 'semantics' ) ) - // InternalRoom.g:20178:1: ( 'semantics' ) + // InternalRoom.g:20208:1: ( ( 'semantics' ) ) + // InternalRoom.g:20209:1: ( 'semantics' ) { - // InternalRoom.g:20178:1: ( 'semantics' ) - // InternalRoom.g:20179:1: 'semantics' + // InternalRoom.g:20209:1: ( 'semantics' ) + // InternalRoom.g:20210:1: 'semantics' { before(grammarAccess.getProtocolSemanticsAccess().getSemanticsKeyword_1()); match(input,118,FOLLOW_2); @@ -55333,16 +55430,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolSemantics__Group__2" - // InternalRoom.g:20192:1: rule__ProtocolSemantics__Group__2 : rule__ProtocolSemantics__Group__2__Impl rule__ProtocolSemantics__Group__3 ; + // InternalRoom.g:20223:1: rule__ProtocolSemantics__Group__2 : rule__ProtocolSemantics__Group__2__Impl rule__ProtocolSemantics__Group__3 ; public final void rule__ProtocolSemantics__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20196:1: ( rule__ProtocolSemantics__Group__2__Impl rule__ProtocolSemantics__Group__3 ) - // InternalRoom.g:20197:2: rule__ProtocolSemantics__Group__2__Impl rule__ProtocolSemantics__Group__3 + // InternalRoom.g:20227:1: ( rule__ProtocolSemantics__Group__2__Impl rule__ProtocolSemantics__Group__3 ) + // InternalRoom.g:20228:2: rule__ProtocolSemantics__Group__2__Impl rule__ProtocolSemantics__Group__3 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__ProtocolSemantics__Group__2__Impl(); state._fsp--; @@ -55371,17 +55468,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolSemantics__Group__2__Impl" - // InternalRoom.g:20204:1: rule__ProtocolSemantics__Group__2__Impl : ( '{' ) ; + // InternalRoom.g:20235:1: rule__ProtocolSemantics__Group__2__Impl : ( '{' ) ; public final void rule__ProtocolSemantics__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20208:1: ( ( '{' ) ) - // InternalRoom.g:20209:1: ( '{' ) + // InternalRoom.g:20239:1: ( ( '{' ) ) + // InternalRoom.g:20240:1: ( '{' ) { - // InternalRoom.g:20209:1: ( '{' ) - // InternalRoom.g:20210:1: '{' + // InternalRoom.g:20240:1: ( '{' ) + // InternalRoom.g:20241:1: '{' { before(grammarAccess.getProtocolSemanticsAccess().getLeftCurlyBracketKeyword_2()); match(input,44,FOLLOW_2); @@ -55408,16 +55505,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolSemantics__Group__3" - // InternalRoom.g:20223:1: rule__ProtocolSemantics__Group__3 : rule__ProtocolSemantics__Group__3__Impl rule__ProtocolSemantics__Group__4 ; + // InternalRoom.g:20254:1: rule__ProtocolSemantics__Group__3 : rule__ProtocolSemantics__Group__3__Impl rule__ProtocolSemantics__Group__4 ; public final void rule__ProtocolSemantics__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20227:1: ( rule__ProtocolSemantics__Group__3__Impl rule__ProtocolSemantics__Group__4 ) - // InternalRoom.g:20228:2: rule__ProtocolSemantics__Group__3__Impl rule__ProtocolSemantics__Group__4 + // InternalRoom.g:20258:1: ( rule__ProtocolSemantics__Group__3__Impl rule__ProtocolSemantics__Group__4 ) + // InternalRoom.g:20259:2: rule__ProtocolSemantics__Group__3__Impl rule__ProtocolSemantics__Group__4 { - pushFollow(FOLLOW_102); + pushFollow(FOLLOW_103); rule__ProtocolSemantics__Group__3__Impl(); state._fsp--; @@ -55446,35 +55543,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolSemantics__Group__3__Impl" - // InternalRoom.g:20235:1: rule__ProtocolSemantics__Group__3__Impl : ( ( rule__ProtocolSemantics__RulesAssignment_3 )* ) ; + // InternalRoom.g:20266:1: rule__ProtocolSemantics__Group__3__Impl : ( ( rule__ProtocolSemantics__RulesAssignment_3 )* ) ; public final void rule__ProtocolSemantics__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20239:1: ( ( ( rule__ProtocolSemantics__RulesAssignment_3 )* ) ) - // InternalRoom.g:20240:1: ( ( rule__ProtocolSemantics__RulesAssignment_3 )* ) + // InternalRoom.g:20270:1: ( ( ( rule__ProtocolSemantics__RulesAssignment_3 )* ) ) + // InternalRoom.g:20271:1: ( ( rule__ProtocolSemantics__RulesAssignment_3 )* ) { - // InternalRoom.g:20240:1: ( ( rule__ProtocolSemantics__RulesAssignment_3 )* ) - // InternalRoom.g:20241:1: ( rule__ProtocolSemantics__RulesAssignment_3 )* + // InternalRoom.g:20271:1: ( ( rule__ProtocolSemantics__RulesAssignment_3 )* ) + // InternalRoom.g:20272:1: ( rule__ProtocolSemantics__RulesAssignment_3 )* { before(grammarAccess.getProtocolSemanticsAccess().getRulesAssignment_3()); - // InternalRoom.g:20242:1: ( rule__ProtocolSemantics__RulesAssignment_3 )* - loop193: + // InternalRoom.g:20273:1: ( rule__ProtocolSemantics__RulesAssignment_3 )* + loop194: do { - int alt193=2; - int LA193_0 = input.LA(1); + int alt194=2; + int LA194_0 = input.LA(1); - if ( ((LA193_0>=119 && LA193_0<=120)) ) { - alt193=1; + if ( ((LA194_0>=119 && LA194_0<=120)) ) { + alt194=1; } - switch (alt193) { + switch (alt194) { case 1 : - // InternalRoom.g:20242:2: rule__ProtocolSemantics__RulesAssignment_3 + // InternalRoom.g:20273:2: rule__ProtocolSemantics__RulesAssignment_3 { - pushFollow(FOLLOW_103); + pushFollow(FOLLOW_104); rule__ProtocolSemantics__RulesAssignment_3(); state._fsp--; @@ -55484,7 +55581,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop193; + break loop194; } } while (true); @@ -55511,14 +55608,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolSemantics__Group__4" - // InternalRoom.g:20252:1: rule__ProtocolSemantics__Group__4 : rule__ProtocolSemantics__Group__4__Impl ; + // InternalRoom.g:20283:1: rule__ProtocolSemantics__Group__4 : rule__ProtocolSemantics__Group__4__Impl ; public final void rule__ProtocolSemantics__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20256:1: ( rule__ProtocolSemantics__Group__4__Impl ) - // InternalRoom.g:20257:2: rule__ProtocolSemantics__Group__4__Impl + // InternalRoom.g:20287:1: ( rule__ProtocolSemantics__Group__4__Impl ) + // InternalRoom.g:20288:2: rule__ProtocolSemantics__Group__4__Impl { pushFollow(FOLLOW_2); rule__ProtocolSemantics__Group__4__Impl(); @@ -55544,17 +55641,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolSemantics__Group__4__Impl" - // InternalRoom.g:20263:1: rule__ProtocolSemantics__Group__4__Impl : ( '}' ) ; + // InternalRoom.g:20294:1: rule__ProtocolSemantics__Group__4__Impl : ( '}' ) ; public final void rule__ProtocolSemantics__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20267:1: ( ( '}' ) ) - // InternalRoom.g:20268:1: ( '}' ) + // InternalRoom.g:20298:1: ( ( '}' ) ) + // InternalRoom.g:20299:1: ( '}' ) { - // InternalRoom.g:20268:1: ( '}' ) - // InternalRoom.g:20269:1: '}' + // InternalRoom.g:20299:1: ( '}' ) + // InternalRoom.g:20300:1: '}' { before(grammarAccess.getProtocolSemanticsAccess().getRightCurlyBracketKeyword_4()); match(input,45,FOLLOW_2); @@ -55581,14 +55678,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group__0" - // InternalRoom.g:20292:1: rule__InSemanticsRule__Group__0 : rule__InSemanticsRule__Group__0__Impl rule__InSemanticsRule__Group__1 ; + // InternalRoom.g:20323:1: rule__InSemanticsRule__Group__0 : rule__InSemanticsRule__Group__0__Impl rule__InSemanticsRule__Group__1 ; public final void rule__InSemanticsRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20296:1: ( rule__InSemanticsRule__Group__0__Impl rule__InSemanticsRule__Group__1 ) - // InternalRoom.g:20297:2: rule__InSemanticsRule__Group__0__Impl rule__InSemanticsRule__Group__1 + // InternalRoom.g:20327:1: ( rule__InSemanticsRule__Group__0__Impl rule__InSemanticsRule__Group__1 ) + // InternalRoom.g:20328:2: rule__InSemanticsRule__Group__0__Impl rule__InSemanticsRule__Group__1 { pushFollow(FOLLOW_8); rule__InSemanticsRule__Group__0__Impl(); @@ -55619,17 +55716,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group__0__Impl" - // InternalRoom.g:20304:1: rule__InSemanticsRule__Group__0__Impl : ( 'in' ) ; + // InternalRoom.g:20335:1: rule__InSemanticsRule__Group__0__Impl : ( 'in' ) ; public final void rule__InSemanticsRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20308:1: ( ( 'in' ) ) - // InternalRoom.g:20309:1: ( 'in' ) + // InternalRoom.g:20339:1: ( ( 'in' ) ) + // InternalRoom.g:20340:1: ( 'in' ) { - // InternalRoom.g:20309:1: ( 'in' ) - // InternalRoom.g:20310:1: 'in' + // InternalRoom.g:20340:1: ( 'in' ) + // InternalRoom.g:20341:1: 'in' { before(grammarAccess.getInSemanticsRuleAccess().getInKeyword_0()); match(input,119,FOLLOW_2); @@ -55656,14 +55753,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group__1" - // InternalRoom.g:20323:1: rule__InSemanticsRule__Group__1 : rule__InSemanticsRule__Group__1__Impl rule__InSemanticsRule__Group__2 ; + // InternalRoom.g:20354:1: rule__InSemanticsRule__Group__1 : rule__InSemanticsRule__Group__1__Impl rule__InSemanticsRule__Group__2 ; public final void rule__InSemanticsRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20327:1: ( rule__InSemanticsRule__Group__1__Impl rule__InSemanticsRule__Group__2 ) - // InternalRoom.g:20328:2: rule__InSemanticsRule__Group__1__Impl rule__InSemanticsRule__Group__2 + // InternalRoom.g:20358:1: ( rule__InSemanticsRule__Group__1__Impl rule__InSemanticsRule__Group__2 ) + // InternalRoom.g:20359:2: rule__InSemanticsRule__Group__1__Impl rule__InSemanticsRule__Group__2 { pushFollow(FOLLOW_3); rule__InSemanticsRule__Group__1__Impl(); @@ -55694,17 +55791,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group__1__Impl" - // InternalRoom.g:20335:1: rule__InSemanticsRule__Group__1__Impl : ( ':' ) ; + // InternalRoom.g:20366:1: rule__InSemanticsRule__Group__1__Impl : ( ':' ) ; public final void rule__InSemanticsRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20339:1: ( ( ':' ) ) - // InternalRoom.g:20340:1: ( ':' ) + // InternalRoom.g:20370:1: ( ( ':' ) ) + // InternalRoom.g:20371:1: ( ':' ) { - // InternalRoom.g:20340:1: ( ':' ) - // InternalRoom.g:20341:1: ':' + // InternalRoom.g:20371:1: ( ':' ) + // InternalRoom.g:20372:1: ':' { before(grammarAccess.getInSemanticsRuleAccess().getColonKeyword_1()); match(input,46,FOLLOW_2); @@ -55731,16 +55828,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group__2" - // InternalRoom.g:20354:1: rule__InSemanticsRule__Group__2 : rule__InSemanticsRule__Group__2__Impl rule__InSemanticsRule__Group__3 ; + // InternalRoom.g:20385:1: rule__InSemanticsRule__Group__2 : rule__InSemanticsRule__Group__2__Impl rule__InSemanticsRule__Group__3 ; public final void rule__InSemanticsRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20358:1: ( rule__InSemanticsRule__Group__2__Impl rule__InSemanticsRule__Group__3 ) - // InternalRoom.g:20359:2: rule__InSemanticsRule__Group__2__Impl rule__InSemanticsRule__Group__3 + // InternalRoom.g:20389:1: ( rule__InSemanticsRule__Group__2__Impl rule__InSemanticsRule__Group__3 ) + // InternalRoom.g:20390:2: rule__InSemanticsRule__Group__2__Impl rule__InSemanticsRule__Group__3 { - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_12); rule__InSemanticsRule__Group__2__Impl(); state._fsp--; @@ -55769,21 +55866,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group__2__Impl" - // InternalRoom.g:20366:1: rule__InSemanticsRule__Group__2__Impl : ( ( rule__InSemanticsRule__MsgAssignment_2 ) ) ; + // InternalRoom.g:20397:1: rule__InSemanticsRule__Group__2__Impl : ( ( rule__InSemanticsRule__MsgAssignment_2 ) ) ; public final void rule__InSemanticsRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20370:1: ( ( ( rule__InSemanticsRule__MsgAssignment_2 ) ) ) - // InternalRoom.g:20371:1: ( ( rule__InSemanticsRule__MsgAssignment_2 ) ) + // InternalRoom.g:20401:1: ( ( ( rule__InSemanticsRule__MsgAssignment_2 ) ) ) + // InternalRoom.g:20402:1: ( ( rule__InSemanticsRule__MsgAssignment_2 ) ) { - // InternalRoom.g:20371:1: ( ( rule__InSemanticsRule__MsgAssignment_2 ) ) - // InternalRoom.g:20372:1: ( rule__InSemanticsRule__MsgAssignment_2 ) + // InternalRoom.g:20402:1: ( ( rule__InSemanticsRule__MsgAssignment_2 ) ) + // InternalRoom.g:20403:1: ( rule__InSemanticsRule__MsgAssignment_2 ) { before(grammarAccess.getInSemanticsRuleAccess().getMsgAssignment_2()); - // InternalRoom.g:20373:1: ( rule__InSemanticsRule__MsgAssignment_2 ) - // InternalRoom.g:20373:2: rule__InSemanticsRule__MsgAssignment_2 + // InternalRoom.g:20404:1: ( rule__InSemanticsRule__MsgAssignment_2 ) + // InternalRoom.g:20404:2: rule__InSemanticsRule__MsgAssignment_2 { pushFollow(FOLLOW_2); rule__InSemanticsRule__MsgAssignment_2(); @@ -55816,14 +55913,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group__3" - // InternalRoom.g:20383:1: rule__InSemanticsRule__Group__3 : rule__InSemanticsRule__Group__3__Impl ; + // InternalRoom.g:20414:1: rule__InSemanticsRule__Group__3 : rule__InSemanticsRule__Group__3__Impl ; public final void rule__InSemanticsRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20387:1: ( rule__InSemanticsRule__Group__3__Impl ) - // InternalRoom.g:20388:2: rule__InSemanticsRule__Group__3__Impl + // InternalRoom.g:20418:1: ( rule__InSemanticsRule__Group__3__Impl ) + // InternalRoom.g:20419:2: rule__InSemanticsRule__Group__3__Impl { pushFollow(FOLLOW_2); rule__InSemanticsRule__Group__3__Impl(); @@ -55849,29 +55946,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group__3__Impl" - // InternalRoom.g:20394:1: rule__InSemanticsRule__Group__3__Impl : ( ( rule__InSemanticsRule__Group_3__0 )? ) ; + // InternalRoom.g:20425:1: rule__InSemanticsRule__Group__3__Impl : ( ( rule__InSemanticsRule__Group_3__0 )? ) ; public final void rule__InSemanticsRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20398:1: ( ( ( rule__InSemanticsRule__Group_3__0 )? ) ) - // InternalRoom.g:20399:1: ( ( rule__InSemanticsRule__Group_3__0 )? ) + // InternalRoom.g:20429:1: ( ( ( rule__InSemanticsRule__Group_3__0 )? ) ) + // InternalRoom.g:20430:1: ( ( rule__InSemanticsRule__Group_3__0 )? ) { - // InternalRoom.g:20399:1: ( ( rule__InSemanticsRule__Group_3__0 )? ) - // InternalRoom.g:20400:1: ( rule__InSemanticsRule__Group_3__0 )? + // InternalRoom.g:20430:1: ( ( rule__InSemanticsRule__Group_3__0 )? ) + // InternalRoom.g:20431:1: ( rule__InSemanticsRule__Group_3__0 )? { before(grammarAccess.getInSemanticsRuleAccess().getGroup_3()); - // InternalRoom.g:20401:1: ( rule__InSemanticsRule__Group_3__0 )? - int alt194=2; - int LA194_0 = input.LA(1); + // InternalRoom.g:20432:1: ( rule__InSemanticsRule__Group_3__0 )? + int alt195=2; + int LA195_0 = input.LA(1); - if ( (LA194_0==48) ) { - alt194=1; + if ( (LA195_0==48) ) { + alt195=1; } - switch (alt194) { + switch (alt195) { case 1 : - // InternalRoom.g:20401:2: rule__InSemanticsRule__Group_3__0 + // InternalRoom.g:20432:2: rule__InSemanticsRule__Group_3__0 { pushFollow(FOLLOW_2); rule__InSemanticsRule__Group_3__0(); @@ -55907,16 +56004,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3__0" - // InternalRoom.g:20419:1: rule__InSemanticsRule__Group_3__0 : rule__InSemanticsRule__Group_3__0__Impl rule__InSemanticsRule__Group_3__1 ; + // InternalRoom.g:20450:1: rule__InSemanticsRule__Group_3__0 : rule__InSemanticsRule__Group_3__0__Impl rule__InSemanticsRule__Group_3__1 ; public final void rule__InSemanticsRule__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20423:1: ( rule__InSemanticsRule__Group_3__0__Impl rule__InSemanticsRule__Group_3__1 ) - // InternalRoom.g:20424:2: rule__InSemanticsRule__Group_3__0__Impl rule__InSemanticsRule__Group_3__1 + // InternalRoom.g:20454:1: ( rule__InSemanticsRule__Group_3__0__Impl rule__InSemanticsRule__Group_3__1 ) + // InternalRoom.g:20455:2: rule__InSemanticsRule__Group_3__0__Impl rule__InSemanticsRule__Group_3__1 { - pushFollow(FOLLOW_104); + pushFollow(FOLLOW_105); rule__InSemanticsRule__Group_3__0__Impl(); state._fsp--; @@ -55945,17 +56042,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3__0__Impl" - // InternalRoom.g:20431:1: rule__InSemanticsRule__Group_3__0__Impl : ( '->' ) ; + // InternalRoom.g:20462:1: rule__InSemanticsRule__Group_3__0__Impl : ( '->' ) ; public final void rule__InSemanticsRule__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20435:1: ( ( '->' ) ) - // InternalRoom.g:20436:1: ( '->' ) + // InternalRoom.g:20466:1: ( ( '->' ) ) + // InternalRoom.g:20467:1: ( '->' ) { - // InternalRoom.g:20436:1: ( '->' ) - // InternalRoom.g:20437:1: '->' + // InternalRoom.g:20467:1: ( '->' ) + // InternalRoom.g:20468:1: '->' { before(grammarAccess.getInSemanticsRuleAccess().getHyphenMinusGreaterThanSignKeyword_3_0()); match(input,48,FOLLOW_2); @@ -55982,14 +56079,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3__1" - // InternalRoom.g:20450:1: rule__InSemanticsRule__Group_3__1 : rule__InSemanticsRule__Group_3__1__Impl ; + // InternalRoom.g:20481:1: rule__InSemanticsRule__Group_3__1 : rule__InSemanticsRule__Group_3__1__Impl ; public final void rule__InSemanticsRule__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20454:1: ( rule__InSemanticsRule__Group_3__1__Impl ) - // InternalRoom.g:20455:2: rule__InSemanticsRule__Group_3__1__Impl + // InternalRoom.g:20485:1: ( rule__InSemanticsRule__Group_3__1__Impl ) + // InternalRoom.g:20486:2: rule__InSemanticsRule__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__InSemanticsRule__Group_3__1__Impl(); @@ -56015,21 +56112,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3__1__Impl" - // InternalRoom.g:20461:1: rule__InSemanticsRule__Group_3__1__Impl : ( ( rule__InSemanticsRule__Alternatives_3_1 ) ) ; + // InternalRoom.g:20492:1: rule__InSemanticsRule__Group_3__1__Impl : ( ( rule__InSemanticsRule__Alternatives_3_1 ) ) ; public final void rule__InSemanticsRule__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20465:1: ( ( ( rule__InSemanticsRule__Alternatives_3_1 ) ) ) - // InternalRoom.g:20466:1: ( ( rule__InSemanticsRule__Alternatives_3_1 ) ) + // InternalRoom.g:20496:1: ( ( ( rule__InSemanticsRule__Alternatives_3_1 ) ) ) + // InternalRoom.g:20497:1: ( ( rule__InSemanticsRule__Alternatives_3_1 ) ) { - // InternalRoom.g:20466:1: ( ( rule__InSemanticsRule__Alternatives_3_1 ) ) - // InternalRoom.g:20467:1: ( rule__InSemanticsRule__Alternatives_3_1 ) + // InternalRoom.g:20497:1: ( ( rule__InSemanticsRule__Alternatives_3_1 ) ) + // InternalRoom.g:20498:1: ( rule__InSemanticsRule__Alternatives_3_1 ) { before(grammarAccess.getInSemanticsRuleAccess().getAlternatives_3_1()); - // InternalRoom.g:20468:1: ( rule__InSemanticsRule__Alternatives_3_1 ) - // InternalRoom.g:20468:2: rule__InSemanticsRule__Alternatives_3_1 + // InternalRoom.g:20499:1: ( rule__InSemanticsRule__Alternatives_3_1 ) + // InternalRoom.g:20499:2: rule__InSemanticsRule__Alternatives_3_1 { pushFollow(FOLLOW_2); rule__InSemanticsRule__Alternatives_3_1(); @@ -56062,16 +56159,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3_1_1__0" - // InternalRoom.g:20482:1: rule__InSemanticsRule__Group_3_1_1__0 : rule__InSemanticsRule__Group_3_1_1__0__Impl rule__InSemanticsRule__Group_3_1_1__1 ; + // InternalRoom.g:20513:1: rule__InSemanticsRule__Group_3_1_1__0 : rule__InSemanticsRule__Group_3_1_1__0__Impl rule__InSemanticsRule__Group_3_1_1__1 ; public final void rule__InSemanticsRule__Group_3_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20486:1: ( rule__InSemanticsRule__Group_3_1_1__0__Impl rule__InSemanticsRule__Group_3_1_1__1 ) - // InternalRoom.g:20487:2: rule__InSemanticsRule__Group_3_1_1__0__Impl rule__InSemanticsRule__Group_3_1_1__1 + // InternalRoom.g:20517:1: ( rule__InSemanticsRule__Group_3_1_1__0__Impl rule__InSemanticsRule__Group_3_1_1__1 ) + // InternalRoom.g:20518:2: rule__InSemanticsRule__Group_3_1_1__0__Impl rule__InSemanticsRule__Group_3_1_1__1 { - pushFollow(FOLLOW_105); + pushFollow(FOLLOW_106); rule__InSemanticsRule__Group_3_1_1__0__Impl(); state._fsp--; @@ -56100,17 +56197,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3_1_1__0__Impl" - // InternalRoom.g:20494:1: rule__InSemanticsRule__Group_3_1_1__0__Impl : ( '(' ) ; + // InternalRoom.g:20525:1: rule__InSemanticsRule__Group_3_1_1__0__Impl : ( '(' ) ; public final void rule__InSemanticsRule__Group_3_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20498:1: ( ( '(' ) ) - // InternalRoom.g:20499:1: ( '(' ) + // InternalRoom.g:20529:1: ( ( '(' ) ) + // InternalRoom.g:20530:1: ( '(' ) { - // InternalRoom.g:20499:1: ( '(' ) - // InternalRoom.g:20500:1: '(' + // InternalRoom.g:20530:1: ( '(' ) + // InternalRoom.g:20531:1: '(' { before(grammarAccess.getInSemanticsRuleAccess().getLeftParenthesisKeyword_3_1_1_0()); match(input,50,FOLLOW_2); @@ -56137,16 +56234,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3_1_1__1" - // InternalRoom.g:20513:1: rule__InSemanticsRule__Group_3_1_1__1 : rule__InSemanticsRule__Group_3_1_1__1__Impl rule__InSemanticsRule__Group_3_1_1__2 ; + // InternalRoom.g:20544:1: rule__InSemanticsRule__Group_3_1_1__1 : rule__InSemanticsRule__Group_3_1_1__1__Impl rule__InSemanticsRule__Group_3_1_1__2 ; public final void rule__InSemanticsRule__Group_3_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20517:1: ( rule__InSemanticsRule__Group_3_1_1__1__Impl rule__InSemanticsRule__Group_3_1_1__2 ) - // InternalRoom.g:20518:2: rule__InSemanticsRule__Group_3_1_1__1__Impl rule__InSemanticsRule__Group_3_1_1__2 + // InternalRoom.g:20548:1: ( rule__InSemanticsRule__Group_3_1_1__1__Impl rule__InSemanticsRule__Group_3_1_1__2 ) + // InternalRoom.g:20549:2: rule__InSemanticsRule__Group_3_1_1__1__Impl rule__InSemanticsRule__Group_3_1_1__2 { - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_19); rule__InSemanticsRule__Group_3_1_1__1__Impl(); state._fsp--; @@ -56175,21 +56272,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3_1_1__1__Impl" - // InternalRoom.g:20525:1: rule__InSemanticsRule__Group_3_1_1__1__Impl : ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) ; + // InternalRoom.g:20556:1: rule__InSemanticsRule__Group_3_1_1__1__Impl : ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) ; public final void rule__InSemanticsRule__Group_3_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20529:1: ( ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) ) - // InternalRoom.g:20530:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) + // InternalRoom.g:20560:1: ( ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) ) + // InternalRoom.g:20561:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) { - // InternalRoom.g:20530:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) - // InternalRoom.g:20531:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 ) + // InternalRoom.g:20561:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) + // InternalRoom.g:20562:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 ) { before(grammarAccess.getInSemanticsRuleAccess().getFollowUpsAssignment_3_1_1_1()); - // InternalRoom.g:20532:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 ) - // InternalRoom.g:20532:2: rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 + // InternalRoom.g:20563:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 ) + // InternalRoom.g:20563:2: rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 { pushFollow(FOLLOW_2); rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1(); @@ -56222,16 +56319,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3_1_1__2" - // InternalRoom.g:20542:1: rule__InSemanticsRule__Group_3_1_1__2 : rule__InSemanticsRule__Group_3_1_1__2__Impl rule__InSemanticsRule__Group_3_1_1__3 ; + // InternalRoom.g:20573:1: rule__InSemanticsRule__Group_3_1_1__2 : rule__InSemanticsRule__Group_3_1_1__2__Impl rule__InSemanticsRule__Group_3_1_1__3 ; public final void rule__InSemanticsRule__Group_3_1_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20546:1: ( rule__InSemanticsRule__Group_3_1_1__2__Impl rule__InSemanticsRule__Group_3_1_1__3 ) - // InternalRoom.g:20547:2: rule__InSemanticsRule__Group_3_1_1__2__Impl rule__InSemanticsRule__Group_3_1_1__3 + // InternalRoom.g:20577:1: ( rule__InSemanticsRule__Group_3_1_1__2__Impl rule__InSemanticsRule__Group_3_1_1__3 ) + // InternalRoom.g:20578:2: rule__InSemanticsRule__Group_3_1_1__2__Impl rule__InSemanticsRule__Group_3_1_1__3 { - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_16); rule__InSemanticsRule__Group_3_1_1__2__Impl(); state._fsp--; @@ -56260,26 +56357,26 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3_1_1__2__Impl" - // InternalRoom.g:20554:1: rule__InSemanticsRule__Group_3_1_1__2__Impl : ( ( ( rule__InSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__InSemanticsRule__Group_3_1_1_2__0 )* ) ) ; + // InternalRoom.g:20585:1: rule__InSemanticsRule__Group_3_1_1__2__Impl : ( ( ( rule__InSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__InSemanticsRule__Group_3_1_1_2__0 )* ) ) ; public final void rule__InSemanticsRule__Group_3_1_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20558:1: ( ( ( ( rule__InSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__InSemanticsRule__Group_3_1_1_2__0 )* ) ) ) - // InternalRoom.g:20559:1: ( ( ( rule__InSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__InSemanticsRule__Group_3_1_1_2__0 )* ) ) + // InternalRoom.g:20589:1: ( ( ( ( rule__InSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__InSemanticsRule__Group_3_1_1_2__0 )* ) ) ) + // InternalRoom.g:20590:1: ( ( ( rule__InSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__InSemanticsRule__Group_3_1_1_2__0 )* ) ) { - // InternalRoom.g:20559:1: ( ( ( rule__InSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__InSemanticsRule__Group_3_1_1_2__0 )* ) ) - // InternalRoom.g:20560:1: ( ( rule__InSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__InSemanticsRule__Group_3_1_1_2__0 )* ) + // InternalRoom.g:20590:1: ( ( ( rule__InSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__InSemanticsRule__Group_3_1_1_2__0 )* ) ) + // InternalRoom.g:20591:1: ( ( rule__InSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__InSemanticsRule__Group_3_1_1_2__0 )* ) { - // InternalRoom.g:20560:1: ( ( rule__InSemanticsRule__Group_3_1_1_2__0 ) ) - // InternalRoom.g:20561:1: ( rule__InSemanticsRule__Group_3_1_1_2__0 ) + // InternalRoom.g:20591:1: ( ( rule__InSemanticsRule__Group_3_1_1_2__0 ) ) + // InternalRoom.g:20592:1: ( rule__InSemanticsRule__Group_3_1_1_2__0 ) { before(grammarAccess.getInSemanticsRuleAccess().getGroup_3_1_1_2()); - // InternalRoom.g:20562:1: ( rule__InSemanticsRule__Group_3_1_1_2__0 ) - // InternalRoom.g:20562:2: rule__InSemanticsRule__Group_3_1_1_2__0 + // InternalRoom.g:20593:1: ( rule__InSemanticsRule__Group_3_1_1_2__0 ) + // InternalRoom.g:20593:2: rule__InSemanticsRule__Group_3_1_1_2__0 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_20); rule__InSemanticsRule__Group_3_1_1_2__0(); state._fsp--; @@ -56291,26 +56388,26 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } - // InternalRoom.g:20565:1: ( ( rule__InSemanticsRule__Group_3_1_1_2__0 )* ) - // InternalRoom.g:20566:1: ( rule__InSemanticsRule__Group_3_1_1_2__0 )* + // InternalRoom.g:20596:1: ( ( rule__InSemanticsRule__Group_3_1_1_2__0 )* ) + // InternalRoom.g:20597:1: ( rule__InSemanticsRule__Group_3_1_1_2__0 )* { before(grammarAccess.getInSemanticsRuleAccess().getGroup_3_1_1_2()); - // InternalRoom.g:20567:1: ( rule__InSemanticsRule__Group_3_1_1_2__0 )* - loop195: + // InternalRoom.g:20598:1: ( rule__InSemanticsRule__Group_3_1_1_2__0 )* + loop196: do { - int alt195=2; - int LA195_0 = input.LA(1); + int alt196=2; + int LA196_0 = input.LA(1); - if ( (LA195_0==54) ) { - alt195=1; + if ( (LA196_0==54) ) { + alt196=1; } - switch (alt195) { + switch (alt196) { case 1 : - // InternalRoom.g:20567:2: rule__InSemanticsRule__Group_3_1_1_2__0 + // InternalRoom.g:20598:2: rule__InSemanticsRule__Group_3_1_1_2__0 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_20); rule__InSemanticsRule__Group_3_1_1_2__0(); state._fsp--; @@ -56320,7 +56417,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop195; + break loop196; } } while (true); @@ -56350,14 +56447,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3_1_1__3" - // InternalRoom.g:20578:1: rule__InSemanticsRule__Group_3_1_1__3 : rule__InSemanticsRule__Group_3_1_1__3__Impl ; + // InternalRoom.g:20609:1: rule__InSemanticsRule__Group_3_1_1__3 : rule__InSemanticsRule__Group_3_1_1__3__Impl ; public final void rule__InSemanticsRule__Group_3_1_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20582:1: ( rule__InSemanticsRule__Group_3_1_1__3__Impl ) - // InternalRoom.g:20583:2: rule__InSemanticsRule__Group_3_1_1__3__Impl + // InternalRoom.g:20613:1: ( rule__InSemanticsRule__Group_3_1_1__3__Impl ) + // InternalRoom.g:20614:2: rule__InSemanticsRule__Group_3_1_1__3__Impl { pushFollow(FOLLOW_2); rule__InSemanticsRule__Group_3_1_1__3__Impl(); @@ -56383,17 +56480,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3_1_1__3__Impl" - // InternalRoom.g:20589:1: rule__InSemanticsRule__Group_3_1_1__3__Impl : ( ')' ) ; + // InternalRoom.g:20620:1: rule__InSemanticsRule__Group_3_1_1__3__Impl : ( ')' ) ; public final void rule__InSemanticsRule__Group_3_1_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20593:1: ( ( ')' ) ) - // InternalRoom.g:20594:1: ( ')' ) + // InternalRoom.g:20624:1: ( ( ')' ) ) + // InternalRoom.g:20625:1: ( ')' ) { - // InternalRoom.g:20594:1: ( ')' ) - // InternalRoom.g:20595:1: ')' + // InternalRoom.g:20625:1: ( ')' ) + // InternalRoom.g:20626:1: ')' { before(grammarAccess.getInSemanticsRuleAccess().getRightParenthesisKeyword_3_1_1_3()); match(input,51,FOLLOW_2); @@ -56420,16 +56517,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3_1_1_2__0" - // InternalRoom.g:20616:1: rule__InSemanticsRule__Group_3_1_1_2__0 : rule__InSemanticsRule__Group_3_1_1_2__0__Impl rule__InSemanticsRule__Group_3_1_1_2__1 ; + // InternalRoom.g:20647:1: rule__InSemanticsRule__Group_3_1_1_2__0 : rule__InSemanticsRule__Group_3_1_1_2__0__Impl rule__InSemanticsRule__Group_3_1_1_2__1 ; public final void rule__InSemanticsRule__Group_3_1_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20620:1: ( rule__InSemanticsRule__Group_3_1_1_2__0__Impl rule__InSemanticsRule__Group_3_1_1_2__1 ) - // InternalRoom.g:20621:2: rule__InSemanticsRule__Group_3_1_1_2__0__Impl rule__InSemanticsRule__Group_3_1_1_2__1 + // InternalRoom.g:20651:1: ( rule__InSemanticsRule__Group_3_1_1_2__0__Impl rule__InSemanticsRule__Group_3_1_1_2__1 ) + // InternalRoom.g:20652:2: rule__InSemanticsRule__Group_3_1_1_2__0__Impl rule__InSemanticsRule__Group_3_1_1_2__1 { - pushFollow(FOLLOW_105); + pushFollow(FOLLOW_106); rule__InSemanticsRule__Group_3_1_1_2__0__Impl(); state._fsp--; @@ -56458,17 +56555,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3_1_1_2__0__Impl" - // InternalRoom.g:20628:1: rule__InSemanticsRule__Group_3_1_1_2__0__Impl : ( ',' ) ; + // InternalRoom.g:20659:1: rule__InSemanticsRule__Group_3_1_1_2__0__Impl : ( ',' ) ; public final void rule__InSemanticsRule__Group_3_1_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20632:1: ( ( ',' ) ) - // InternalRoom.g:20633:1: ( ',' ) + // InternalRoom.g:20663:1: ( ( ',' ) ) + // InternalRoom.g:20664:1: ( ',' ) { - // InternalRoom.g:20633:1: ( ',' ) - // InternalRoom.g:20634:1: ',' + // InternalRoom.g:20664:1: ( ',' ) + // InternalRoom.g:20665:1: ',' { before(grammarAccess.getInSemanticsRuleAccess().getCommaKeyword_3_1_1_2_0()); match(input,54,FOLLOW_2); @@ -56495,14 +56592,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3_1_1_2__1" - // InternalRoom.g:20647:1: rule__InSemanticsRule__Group_3_1_1_2__1 : rule__InSemanticsRule__Group_3_1_1_2__1__Impl ; + // InternalRoom.g:20678:1: rule__InSemanticsRule__Group_3_1_1_2__1 : rule__InSemanticsRule__Group_3_1_1_2__1__Impl ; public final void rule__InSemanticsRule__Group_3_1_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20651:1: ( rule__InSemanticsRule__Group_3_1_1_2__1__Impl ) - // InternalRoom.g:20652:2: rule__InSemanticsRule__Group_3_1_1_2__1__Impl + // InternalRoom.g:20682:1: ( rule__InSemanticsRule__Group_3_1_1_2__1__Impl ) + // InternalRoom.g:20683:2: rule__InSemanticsRule__Group_3_1_1_2__1__Impl { pushFollow(FOLLOW_2); rule__InSemanticsRule__Group_3_1_1_2__1__Impl(); @@ -56528,21 +56625,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3_1_1_2__1__Impl" - // InternalRoom.g:20658:1: rule__InSemanticsRule__Group_3_1_1_2__1__Impl : ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) ; + // InternalRoom.g:20689:1: rule__InSemanticsRule__Group_3_1_1_2__1__Impl : ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) ; public final void rule__InSemanticsRule__Group_3_1_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20662:1: ( ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) ) - // InternalRoom.g:20663:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) + // InternalRoom.g:20693:1: ( ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) ) + // InternalRoom.g:20694:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) { - // InternalRoom.g:20663:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) - // InternalRoom.g:20664:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) + // InternalRoom.g:20694:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) + // InternalRoom.g:20695:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) { before(grammarAccess.getInSemanticsRuleAccess().getFollowUpsAssignment_3_1_1_2_1()); - // InternalRoom.g:20665:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) - // InternalRoom.g:20665:2: rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 + // InternalRoom.g:20696:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) + // InternalRoom.g:20696:2: rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 { pushFollow(FOLLOW_2); rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1(); @@ -56575,14 +56672,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group__0" - // InternalRoom.g:20679:1: rule__OutSemanticsRule__Group__0 : rule__OutSemanticsRule__Group__0__Impl rule__OutSemanticsRule__Group__1 ; + // InternalRoom.g:20710:1: rule__OutSemanticsRule__Group__0 : rule__OutSemanticsRule__Group__0__Impl rule__OutSemanticsRule__Group__1 ; public final void rule__OutSemanticsRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20683:1: ( rule__OutSemanticsRule__Group__0__Impl rule__OutSemanticsRule__Group__1 ) - // InternalRoom.g:20684:2: rule__OutSemanticsRule__Group__0__Impl rule__OutSemanticsRule__Group__1 + // InternalRoom.g:20714:1: ( rule__OutSemanticsRule__Group__0__Impl rule__OutSemanticsRule__Group__1 ) + // InternalRoom.g:20715:2: rule__OutSemanticsRule__Group__0__Impl rule__OutSemanticsRule__Group__1 { pushFollow(FOLLOW_8); rule__OutSemanticsRule__Group__0__Impl(); @@ -56613,17 +56710,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group__0__Impl" - // InternalRoom.g:20691:1: rule__OutSemanticsRule__Group__0__Impl : ( 'out' ) ; + // InternalRoom.g:20722:1: rule__OutSemanticsRule__Group__0__Impl : ( 'out' ) ; public final void rule__OutSemanticsRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20695:1: ( ( 'out' ) ) - // InternalRoom.g:20696:1: ( 'out' ) + // InternalRoom.g:20726:1: ( ( 'out' ) ) + // InternalRoom.g:20727:1: ( 'out' ) { - // InternalRoom.g:20696:1: ( 'out' ) - // InternalRoom.g:20697:1: 'out' + // InternalRoom.g:20727:1: ( 'out' ) + // InternalRoom.g:20728:1: 'out' { before(grammarAccess.getOutSemanticsRuleAccess().getOutKeyword_0()); match(input,120,FOLLOW_2); @@ -56650,14 +56747,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group__1" - // InternalRoom.g:20710:1: rule__OutSemanticsRule__Group__1 : rule__OutSemanticsRule__Group__1__Impl rule__OutSemanticsRule__Group__2 ; + // InternalRoom.g:20741:1: rule__OutSemanticsRule__Group__1 : rule__OutSemanticsRule__Group__1__Impl rule__OutSemanticsRule__Group__2 ; public final void rule__OutSemanticsRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20714:1: ( rule__OutSemanticsRule__Group__1__Impl rule__OutSemanticsRule__Group__2 ) - // InternalRoom.g:20715:2: rule__OutSemanticsRule__Group__1__Impl rule__OutSemanticsRule__Group__2 + // InternalRoom.g:20745:1: ( rule__OutSemanticsRule__Group__1__Impl rule__OutSemanticsRule__Group__2 ) + // InternalRoom.g:20746:2: rule__OutSemanticsRule__Group__1__Impl rule__OutSemanticsRule__Group__2 { pushFollow(FOLLOW_3); rule__OutSemanticsRule__Group__1__Impl(); @@ -56688,17 +56785,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group__1__Impl" - // InternalRoom.g:20722:1: rule__OutSemanticsRule__Group__1__Impl : ( ':' ) ; + // InternalRoom.g:20753:1: rule__OutSemanticsRule__Group__1__Impl : ( ':' ) ; public final void rule__OutSemanticsRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20726:1: ( ( ':' ) ) - // InternalRoom.g:20727:1: ( ':' ) + // InternalRoom.g:20757:1: ( ( ':' ) ) + // InternalRoom.g:20758:1: ( ':' ) { - // InternalRoom.g:20727:1: ( ':' ) - // InternalRoom.g:20728:1: ':' + // InternalRoom.g:20758:1: ( ':' ) + // InternalRoom.g:20759:1: ':' { before(grammarAccess.getOutSemanticsRuleAccess().getColonKeyword_1()); match(input,46,FOLLOW_2); @@ -56725,16 +56822,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group__2" - // InternalRoom.g:20741:1: rule__OutSemanticsRule__Group__2 : rule__OutSemanticsRule__Group__2__Impl rule__OutSemanticsRule__Group__3 ; + // InternalRoom.g:20772:1: rule__OutSemanticsRule__Group__2 : rule__OutSemanticsRule__Group__2__Impl rule__OutSemanticsRule__Group__3 ; public final void rule__OutSemanticsRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20745:1: ( rule__OutSemanticsRule__Group__2__Impl rule__OutSemanticsRule__Group__3 ) - // InternalRoom.g:20746:2: rule__OutSemanticsRule__Group__2__Impl rule__OutSemanticsRule__Group__3 + // InternalRoom.g:20776:1: ( rule__OutSemanticsRule__Group__2__Impl rule__OutSemanticsRule__Group__3 ) + // InternalRoom.g:20777:2: rule__OutSemanticsRule__Group__2__Impl rule__OutSemanticsRule__Group__3 { - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_12); rule__OutSemanticsRule__Group__2__Impl(); state._fsp--; @@ -56763,21 +56860,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group__2__Impl" - // InternalRoom.g:20753:1: rule__OutSemanticsRule__Group__2__Impl : ( ( rule__OutSemanticsRule__MsgAssignment_2 ) ) ; + // InternalRoom.g:20784:1: rule__OutSemanticsRule__Group__2__Impl : ( ( rule__OutSemanticsRule__MsgAssignment_2 ) ) ; public final void rule__OutSemanticsRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20757:1: ( ( ( rule__OutSemanticsRule__MsgAssignment_2 ) ) ) - // InternalRoom.g:20758:1: ( ( rule__OutSemanticsRule__MsgAssignment_2 ) ) + // InternalRoom.g:20788:1: ( ( ( rule__OutSemanticsRule__MsgAssignment_2 ) ) ) + // InternalRoom.g:20789:1: ( ( rule__OutSemanticsRule__MsgAssignment_2 ) ) { - // InternalRoom.g:20758:1: ( ( rule__OutSemanticsRule__MsgAssignment_2 ) ) - // InternalRoom.g:20759:1: ( rule__OutSemanticsRule__MsgAssignment_2 ) + // InternalRoom.g:20789:1: ( ( rule__OutSemanticsRule__MsgAssignment_2 ) ) + // InternalRoom.g:20790:1: ( rule__OutSemanticsRule__MsgAssignment_2 ) { before(grammarAccess.getOutSemanticsRuleAccess().getMsgAssignment_2()); - // InternalRoom.g:20760:1: ( rule__OutSemanticsRule__MsgAssignment_2 ) - // InternalRoom.g:20760:2: rule__OutSemanticsRule__MsgAssignment_2 + // InternalRoom.g:20791:1: ( rule__OutSemanticsRule__MsgAssignment_2 ) + // InternalRoom.g:20791:2: rule__OutSemanticsRule__MsgAssignment_2 { pushFollow(FOLLOW_2); rule__OutSemanticsRule__MsgAssignment_2(); @@ -56810,14 +56907,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group__3" - // InternalRoom.g:20770:1: rule__OutSemanticsRule__Group__3 : rule__OutSemanticsRule__Group__3__Impl ; + // InternalRoom.g:20801:1: rule__OutSemanticsRule__Group__3 : rule__OutSemanticsRule__Group__3__Impl ; public final void rule__OutSemanticsRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20774:1: ( rule__OutSemanticsRule__Group__3__Impl ) - // InternalRoom.g:20775:2: rule__OutSemanticsRule__Group__3__Impl + // InternalRoom.g:20805:1: ( rule__OutSemanticsRule__Group__3__Impl ) + // InternalRoom.g:20806:2: rule__OutSemanticsRule__Group__3__Impl { pushFollow(FOLLOW_2); rule__OutSemanticsRule__Group__3__Impl(); @@ -56843,29 +56940,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group__3__Impl" - // InternalRoom.g:20781:1: rule__OutSemanticsRule__Group__3__Impl : ( ( rule__OutSemanticsRule__Group_3__0 )? ) ; + // InternalRoom.g:20812:1: rule__OutSemanticsRule__Group__3__Impl : ( ( rule__OutSemanticsRule__Group_3__0 )? ) ; public final void rule__OutSemanticsRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20785:1: ( ( ( rule__OutSemanticsRule__Group_3__0 )? ) ) - // InternalRoom.g:20786:1: ( ( rule__OutSemanticsRule__Group_3__0 )? ) + // InternalRoom.g:20816:1: ( ( ( rule__OutSemanticsRule__Group_3__0 )? ) ) + // InternalRoom.g:20817:1: ( ( rule__OutSemanticsRule__Group_3__0 )? ) { - // InternalRoom.g:20786:1: ( ( rule__OutSemanticsRule__Group_3__0 )? ) - // InternalRoom.g:20787:1: ( rule__OutSemanticsRule__Group_3__0 )? + // InternalRoom.g:20817:1: ( ( rule__OutSemanticsRule__Group_3__0 )? ) + // InternalRoom.g:20818:1: ( rule__OutSemanticsRule__Group_3__0 )? { before(grammarAccess.getOutSemanticsRuleAccess().getGroup_3()); - // InternalRoom.g:20788:1: ( rule__OutSemanticsRule__Group_3__0 )? - int alt196=2; - int LA196_0 = input.LA(1); + // InternalRoom.g:20819:1: ( rule__OutSemanticsRule__Group_3__0 )? + int alt197=2; + int LA197_0 = input.LA(1); - if ( (LA196_0==48) ) { - alt196=1; + if ( (LA197_0==48) ) { + alt197=1; } - switch (alt196) { + switch (alt197) { case 1 : - // InternalRoom.g:20788:2: rule__OutSemanticsRule__Group_3__0 + // InternalRoom.g:20819:2: rule__OutSemanticsRule__Group_3__0 { pushFollow(FOLLOW_2); rule__OutSemanticsRule__Group_3__0(); @@ -56901,16 +56998,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3__0" - // InternalRoom.g:20806:1: rule__OutSemanticsRule__Group_3__0 : rule__OutSemanticsRule__Group_3__0__Impl rule__OutSemanticsRule__Group_3__1 ; + // InternalRoom.g:20837:1: rule__OutSemanticsRule__Group_3__0 : rule__OutSemanticsRule__Group_3__0__Impl rule__OutSemanticsRule__Group_3__1 ; public final void rule__OutSemanticsRule__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20810:1: ( rule__OutSemanticsRule__Group_3__0__Impl rule__OutSemanticsRule__Group_3__1 ) - // InternalRoom.g:20811:2: rule__OutSemanticsRule__Group_3__0__Impl rule__OutSemanticsRule__Group_3__1 + // InternalRoom.g:20841:1: ( rule__OutSemanticsRule__Group_3__0__Impl rule__OutSemanticsRule__Group_3__1 ) + // InternalRoom.g:20842:2: rule__OutSemanticsRule__Group_3__0__Impl rule__OutSemanticsRule__Group_3__1 { - pushFollow(FOLLOW_104); + pushFollow(FOLLOW_105); rule__OutSemanticsRule__Group_3__0__Impl(); state._fsp--; @@ -56939,17 +57036,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3__0__Impl" - // InternalRoom.g:20818:1: rule__OutSemanticsRule__Group_3__0__Impl : ( '->' ) ; + // InternalRoom.g:20849:1: rule__OutSemanticsRule__Group_3__0__Impl : ( '->' ) ; public final void rule__OutSemanticsRule__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20822:1: ( ( '->' ) ) - // InternalRoom.g:20823:1: ( '->' ) + // InternalRoom.g:20853:1: ( ( '->' ) ) + // InternalRoom.g:20854:1: ( '->' ) { - // InternalRoom.g:20823:1: ( '->' ) - // InternalRoom.g:20824:1: '->' + // InternalRoom.g:20854:1: ( '->' ) + // InternalRoom.g:20855:1: '->' { before(grammarAccess.getOutSemanticsRuleAccess().getHyphenMinusGreaterThanSignKeyword_3_0()); match(input,48,FOLLOW_2); @@ -56976,14 +57073,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3__1" - // InternalRoom.g:20837:1: rule__OutSemanticsRule__Group_3__1 : rule__OutSemanticsRule__Group_3__1__Impl ; + // InternalRoom.g:20868:1: rule__OutSemanticsRule__Group_3__1 : rule__OutSemanticsRule__Group_3__1__Impl ; public final void rule__OutSemanticsRule__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20841:1: ( rule__OutSemanticsRule__Group_3__1__Impl ) - // InternalRoom.g:20842:2: rule__OutSemanticsRule__Group_3__1__Impl + // InternalRoom.g:20872:1: ( rule__OutSemanticsRule__Group_3__1__Impl ) + // InternalRoom.g:20873:2: rule__OutSemanticsRule__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__OutSemanticsRule__Group_3__1__Impl(); @@ -57009,21 +57106,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3__1__Impl" - // InternalRoom.g:20848:1: rule__OutSemanticsRule__Group_3__1__Impl : ( ( rule__OutSemanticsRule__Alternatives_3_1 ) ) ; + // InternalRoom.g:20879:1: rule__OutSemanticsRule__Group_3__1__Impl : ( ( rule__OutSemanticsRule__Alternatives_3_1 ) ) ; public final void rule__OutSemanticsRule__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20852:1: ( ( ( rule__OutSemanticsRule__Alternatives_3_1 ) ) ) - // InternalRoom.g:20853:1: ( ( rule__OutSemanticsRule__Alternatives_3_1 ) ) + // InternalRoom.g:20883:1: ( ( ( rule__OutSemanticsRule__Alternatives_3_1 ) ) ) + // InternalRoom.g:20884:1: ( ( rule__OutSemanticsRule__Alternatives_3_1 ) ) { - // InternalRoom.g:20853:1: ( ( rule__OutSemanticsRule__Alternatives_3_1 ) ) - // InternalRoom.g:20854:1: ( rule__OutSemanticsRule__Alternatives_3_1 ) + // InternalRoom.g:20884:1: ( ( rule__OutSemanticsRule__Alternatives_3_1 ) ) + // InternalRoom.g:20885:1: ( rule__OutSemanticsRule__Alternatives_3_1 ) { before(grammarAccess.getOutSemanticsRuleAccess().getAlternatives_3_1()); - // InternalRoom.g:20855:1: ( rule__OutSemanticsRule__Alternatives_3_1 ) - // InternalRoom.g:20855:2: rule__OutSemanticsRule__Alternatives_3_1 + // InternalRoom.g:20886:1: ( rule__OutSemanticsRule__Alternatives_3_1 ) + // InternalRoom.g:20886:2: rule__OutSemanticsRule__Alternatives_3_1 { pushFollow(FOLLOW_2); rule__OutSemanticsRule__Alternatives_3_1(); @@ -57056,16 +57153,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3_1_1__0" - // InternalRoom.g:20869:1: rule__OutSemanticsRule__Group_3_1_1__0 : rule__OutSemanticsRule__Group_3_1_1__0__Impl rule__OutSemanticsRule__Group_3_1_1__1 ; + // InternalRoom.g:20900:1: rule__OutSemanticsRule__Group_3_1_1__0 : rule__OutSemanticsRule__Group_3_1_1__0__Impl rule__OutSemanticsRule__Group_3_1_1__1 ; public final void rule__OutSemanticsRule__Group_3_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20873:1: ( rule__OutSemanticsRule__Group_3_1_1__0__Impl rule__OutSemanticsRule__Group_3_1_1__1 ) - // InternalRoom.g:20874:2: rule__OutSemanticsRule__Group_3_1_1__0__Impl rule__OutSemanticsRule__Group_3_1_1__1 + // InternalRoom.g:20904:1: ( rule__OutSemanticsRule__Group_3_1_1__0__Impl rule__OutSemanticsRule__Group_3_1_1__1 ) + // InternalRoom.g:20905:2: rule__OutSemanticsRule__Group_3_1_1__0__Impl rule__OutSemanticsRule__Group_3_1_1__1 { - pushFollow(FOLLOW_105); + pushFollow(FOLLOW_106); rule__OutSemanticsRule__Group_3_1_1__0__Impl(); state._fsp--; @@ -57094,17 +57191,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3_1_1__0__Impl" - // InternalRoom.g:20881:1: rule__OutSemanticsRule__Group_3_1_1__0__Impl : ( '(' ) ; + // InternalRoom.g:20912:1: rule__OutSemanticsRule__Group_3_1_1__0__Impl : ( '(' ) ; public final void rule__OutSemanticsRule__Group_3_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20885:1: ( ( '(' ) ) - // InternalRoom.g:20886:1: ( '(' ) + // InternalRoom.g:20916:1: ( ( '(' ) ) + // InternalRoom.g:20917:1: ( '(' ) { - // InternalRoom.g:20886:1: ( '(' ) - // InternalRoom.g:20887:1: '(' + // InternalRoom.g:20917:1: ( '(' ) + // InternalRoom.g:20918:1: '(' { before(grammarAccess.getOutSemanticsRuleAccess().getLeftParenthesisKeyword_3_1_1_0()); match(input,50,FOLLOW_2); @@ -57131,16 +57228,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3_1_1__1" - // InternalRoom.g:20900:1: rule__OutSemanticsRule__Group_3_1_1__1 : rule__OutSemanticsRule__Group_3_1_1__1__Impl rule__OutSemanticsRule__Group_3_1_1__2 ; + // InternalRoom.g:20931:1: rule__OutSemanticsRule__Group_3_1_1__1 : rule__OutSemanticsRule__Group_3_1_1__1__Impl rule__OutSemanticsRule__Group_3_1_1__2 ; public final void rule__OutSemanticsRule__Group_3_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20904:1: ( rule__OutSemanticsRule__Group_3_1_1__1__Impl rule__OutSemanticsRule__Group_3_1_1__2 ) - // InternalRoom.g:20905:2: rule__OutSemanticsRule__Group_3_1_1__1__Impl rule__OutSemanticsRule__Group_3_1_1__2 + // InternalRoom.g:20935:1: ( rule__OutSemanticsRule__Group_3_1_1__1__Impl rule__OutSemanticsRule__Group_3_1_1__2 ) + // InternalRoom.g:20936:2: rule__OutSemanticsRule__Group_3_1_1__1__Impl rule__OutSemanticsRule__Group_3_1_1__2 { - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_19); rule__OutSemanticsRule__Group_3_1_1__1__Impl(); state._fsp--; @@ -57169,21 +57266,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3_1_1__1__Impl" - // InternalRoom.g:20912:1: rule__OutSemanticsRule__Group_3_1_1__1__Impl : ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) ; + // InternalRoom.g:20943:1: rule__OutSemanticsRule__Group_3_1_1__1__Impl : ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) ; public final void rule__OutSemanticsRule__Group_3_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20916:1: ( ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) ) - // InternalRoom.g:20917:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) + // InternalRoom.g:20947:1: ( ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) ) + // InternalRoom.g:20948:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) { - // InternalRoom.g:20917:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) - // InternalRoom.g:20918:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 ) + // InternalRoom.g:20948:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) + // InternalRoom.g:20949:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 ) { before(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsAssignment_3_1_1_1()); - // InternalRoom.g:20919:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 ) - // InternalRoom.g:20919:2: rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 + // InternalRoom.g:20950:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 ) + // InternalRoom.g:20950:2: rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 { pushFollow(FOLLOW_2); rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1(); @@ -57216,16 +57313,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3_1_1__2" - // InternalRoom.g:20929:1: rule__OutSemanticsRule__Group_3_1_1__2 : rule__OutSemanticsRule__Group_3_1_1__2__Impl rule__OutSemanticsRule__Group_3_1_1__3 ; + // InternalRoom.g:20960:1: rule__OutSemanticsRule__Group_3_1_1__2 : rule__OutSemanticsRule__Group_3_1_1__2__Impl rule__OutSemanticsRule__Group_3_1_1__3 ; public final void rule__OutSemanticsRule__Group_3_1_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20933:1: ( rule__OutSemanticsRule__Group_3_1_1__2__Impl rule__OutSemanticsRule__Group_3_1_1__3 ) - // InternalRoom.g:20934:2: rule__OutSemanticsRule__Group_3_1_1__2__Impl rule__OutSemanticsRule__Group_3_1_1__3 + // InternalRoom.g:20964:1: ( rule__OutSemanticsRule__Group_3_1_1__2__Impl rule__OutSemanticsRule__Group_3_1_1__3 ) + // InternalRoom.g:20965:2: rule__OutSemanticsRule__Group_3_1_1__2__Impl rule__OutSemanticsRule__Group_3_1_1__3 { - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_16); rule__OutSemanticsRule__Group_3_1_1__2__Impl(); state._fsp--; @@ -57254,26 +57351,26 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3_1_1__2__Impl" - // InternalRoom.g:20941:1: rule__OutSemanticsRule__Group_3_1_1__2__Impl : ( ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* ) ) ; + // InternalRoom.g:20972:1: rule__OutSemanticsRule__Group_3_1_1__2__Impl : ( ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* ) ) ; public final void rule__OutSemanticsRule__Group_3_1_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20945:1: ( ( ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* ) ) ) - // InternalRoom.g:20946:1: ( ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* ) ) + // InternalRoom.g:20976:1: ( ( ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* ) ) ) + // InternalRoom.g:20977:1: ( ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* ) ) { - // InternalRoom.g:20946:1: ( ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* ) ) - // InternalRoom.g:20947:1: ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* ) + // InternalRoom.g:20977:1: ( ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* ) ) + // InternalRoom.g:20978:1: ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* ) { - // InternalRoom.g:20947:1: ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) ) - // InternalRoom.g:20948:1: ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) + // InternalRoom.g:20978:1: ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) ) + // InternalRoom.g:20979:1: ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) { before(grammarAccess.getOutSemanticsRuleAccess().getGroup_3_1_1_2()); - // InternalRoom.g:20949:1: ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) - // InternalRoom.g:20949:2: rule__OutSemanticsRule__Group_3_1_1_2__0 + // InternalRoom.g:20980:1: ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) + // InternalRoom.g:20980:2: rule__OutSemanticsRule__Group_3_1_1_2__0 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_20); rule__OutSemanticsRule__Group_3_1_1_2__0(); state._fsp--; @@ -57285,26 +57382,26 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } - // InternalRoom.g:20952:1: ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* ) - // InternalRoom.g:20953:1: ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* + // InternalRoom.g:20983:1: ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* ) + // InternalRoom.g:20984:1: ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* { before(grammarAccess.getOutSemanticsRuleAccess().getGroup_3_1_1_2()); - // InternalRoom.g:20954:1: ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* - loop197: + // InternalRoom.g:20985:1: ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* + loop198: do { - int alt197=2; - int LA197_0 = input.LA(1); + int alt198=2; + int LA198_0 = input.LA(1); - if ( (LA197_0==54) ) { - alt197=1; + if ( (LA198_0==54) ) { + alt198=1; } - switch (alt197) { + switch (alt198) { case 1 : - // InternalRoom.g:20954:2: rule__OutSemanticsRule__Group_3_1_1_2__0 + // InternalRoom.g:20985:2: rule__OutSemanticsRule__Group_3_1_1_2__0 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_20); rule__OutSemanticsRule__Group_3_1_1_2__0(); state._fsp--; @@ -57314,7 +57411,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop197; + break loop198; } } while (true); @@ -57344,14 +57441,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3_1_1__3" - // InternalRoom.g:20965:1: rule__OutSemanticsRule__Group_3_1_1__3 : rule__OutSemanticsRule__Group_3_1_1__3__Impl ; + // InternalRoom.g:20996:1: rule__OutSemanticsRule__Group_3_1_1__3 : rule__OutSemanticsRule__Group_3_1_1__3__Impl ; public final void rule__OutSemanticsRule__Group_3_1_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20969:1: ( rule__OutSemanticsRule__Group_3_1_1__3__Impl ) - // InternalRoom.g:20970:2: rule__OutSemanticsRule__Group_3_1_1__3__Impl + // InternalRoom.g:21000:1: ( rule__OutSemanticsRule__Group_3_1_1__3__Impl ) + // InternalRoom.g:21001:2: rule__OutSemanticsRule__Group_3_1_1__3__Impl { pushFollow(FOLLOW_2); rule__OutSemanticsRule__Group_3_1_1__3__Impl(); @@ -57377,17 +57474,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3_1_1__3__Impl" - // InternalRoom.g:20976:1: rule__OutSemanticsRule__Group_3_1_1__3__Impl : ( ')' ) ; + // InternalRoom.g:21007:1: rule__OutSemanticsRule__Group_3_1_1__3__Impl : ( ')' ) ; public final void rule__OutSemanticsRule__Group_3_1_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:20980:1: ( ( ')' ) ) - // InternalRoom.g:20981:1: ( ')' ) + // InternalRoom.g:21011:1: ( ( ')' ) ) + // InternalRoom.g:21012:1: ( ')' ) { - // InternalRoom.g:20981:1: ( ')' ) - // InternalRoom.g:20982:1: ')' + // InternalRoom.g:21012:1: ( ')' ) + // InternalRoom.g:21013:1: ')' { before(grammarAccess.getOutSemanticsRuleAccess().getRightParenthesisKeyword_3_1_1_3()); match(input,51,FOLLOW_2); @@ -57414,16 +57511,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3_1_1_2__0" - // InternalRoom.g:21003:1: rule__OutSemanticsRule__Group_3_1_1_2__0 : rule__OutSemanticsRule__Group_3_1_1_2__0__Impl rule__OutSemanticsRule__Group_3_1_1_2__1 ; + // InternalRoom.g:21034:1: rule__OutSemanticsRule__Group_3_1_1_2__0 : rule__OutSemanticsRule__Group_3_1_1_2__0__Impl rule__OutSemanticsRule__Group_3_1_1_2__1 ; public final void rule__OutSemanticsRule__Group_3_1_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21007:1: ( rule__OutSemanticsRule__Group_3_1_1_2__0__Impl rule__OutSemanticsRule__Group_3_1_1_2__1 ) - // InternalRoom.g:21008:2: rule__OutSemanticsRule__Group_3_1_1_2__0__Impl rule__OutSemanticsRule__Group_3_1_1_2__1 + // InternalRoom.g:21038:1: ( rule__OutSemanticsRule__Group_3_1_1_2__0__Impl rule__OutSemanticsRule__Group_3_1_1_2__1 ) + // InternalRoom.g:21039:2: rule__OutSemanticsRule__Group_3_1_1_2__0__Impl rule__OutSemanticsRule__Group_3_1_1_2__1 { - pushFollow(FOLLOW_105); + pushFollow(FOLLOW_106); rule__OutSemanticsRule__Group_3_1_1_2__0__Impl(); state._fsp--; @@ -57452,17 +57549,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3_1_1_2__0__Impl" - // InternalRoom.g:21015:1: rule__OutSemanticsRule__Group_3_1_1_2__0__Impl : ( ',' ) ; + // InternalRoom.g:21046:1: rule__OutSemanticsRule__Group_3_1_1_2__0__Impl : ( ',' ) ; public final void rule__OutSemanticsRule__Group_3_1_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21019:1: ( ( ',' ) ) - // InternalRoom.g:21020:1: ( ',' ) + // InternalRoom.g:21050:1: ( ( ',' ) ) + // InternalRoom.g:21051:1: ( ',' ) { - // InternalRoom.g:21020:1: ( ',' ) - // InternalRoom.g:21021:1: ',' + // InternalRoom.g:21051:1: ( ',' ) + // InternalRoom.g:21052:1: ',' { before(grammarAccess.getOutSemanticsRuleAccess().getCommaKeyword_3_1_1_2_0()); match(input,54,FOLLOW_2); @@ -57489,14 +57586,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3_1_1_2__1" - // InternalRoom.g:21034:1: rule__OutSemanticsRule__Group_3_1_1_2__1 : rule__OutSemanticsRule__Group_3_1_1_2__1__Impl ; + // InternalRoom.g:21065:1: rule__OutSemanticsRule__Group_3_1_1_2__1 : rule__OutSemanticsRule__Group_3_1_1_2__1__Impl ; public final void rule__OutSemanticsRule__Group_3_1_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21038:1: ( rule__OutSemanticsRule__Group_3_1_1_2__1__Impl ) - // InternalRoom.g:21039:2: rule__OutSemanticsRule__Group_3_1_1_2__1__Impl + // InternalRoom.g:21069:1: ( rule__OutSemanticsRule__Group_3_1_1_2__1__Impl ) + // InternalRoom.g:21070:2: rule__OutSemanticsRule__Group_3_1_1_2__1__Impl { pushFollow(FOLLOW_2); rule__OutSemanticsRule__Group_3_1_1_2__1__Impl(); @@ -57522,21 +57619,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3_1_1_2__1__Impl" - // InternalRoom.g:21045:1: rule__OutSemanticsRule__Group_3_1_1_2__1__Impl : ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) ; + // InternalRoom.g:21076:1: rule__OutSemanticsRule__Group_3_1_1_2__1__Impl : ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) ; public final void rule__OutSemanticsRule__Group_3_1_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21049:1: ( ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) ) - // InternalRoom.g:21050:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) + // InternalRoom.g:21080:1: ( ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) ) + // InternalRoom.g:21081:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) { - // InternalRoom.g:21050:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) - // InternalRoom.g:21051:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) + // InternalRoom.g:21081:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) + // InternalRoom.g:21082:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) { before(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsAssignment_3_1_1_2_1()); - // InternalRoom.g:21052:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) - // InternalRoom.g:21052:2: rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 + // InternalRoom.g:21083:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) + // InternalRoom.g:21083:2: rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 { pushFollow(FOLLOW_2); rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1(); @@ -57569,14 +57666,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group__0" - // InternalRoom.g:21066:1: rule__Annotation__Group__0 : rule__Annotation__Group__0__Impl rule__Annotation__Group__1 ; + // InternalRoom.g:21097:1: rule__Annotation__Group__0 : rule__Annotation__Group__0__Impl rule__Annotation__Group__1 ; public final void rule__Annotation__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21070:1: ( rule__Annotation__Group__0__Impl rule__Annotation__Group__1 ) - // InternalRoom.g:21071:2: rule__Annotation__Group__0__Impl rule__Annotation__Group__1 + // InternalRoom.g:21101:1: ( rule__Annotation__Group__0__Impl rule__Annotation__Group__1 ) + // InternalRoom.g:21102:2: rule__Annotation__Group__0__Impl rule__Annotation__Group__1 { pushFollow(FOLLOW_3); rule__Annotation__Group__0__Impl(); @@ -57607,17 +57704,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group__0__Impl" - // InternalRoom.g:21078:1: rule__Annotation__Group__0__Impl : ( '@' ) ; + // InternalRoom.g:21109:1: rule__Annotation__Group__0__Impl : ( '@' ) ; public final void rule__Annotation__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21082:1: ( ( '@' ) ) - // InternalRoom.g:21083:1: ( '@' ) + // InternalRoom.g:21113:1: ( ( '@' ) ) + // InternalRoom.g:21114:1: ( '@' ) { - // InternalRoom.g:21083:1: ( '@' ) - // InternalRoom.g:21084:1: '@' + // InternalRoom.g:21114:1: ( '@' ) + // InternalRoom.g:21115:1: '@' { before(grammarAccess.getAnnotationAccess().getCommercialAtKeyword_0()); match(input,121,FOLLOW_2); @@ -57644,16 +57741,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group__1" - // InternalRoom.g:21097:1: rule__Annotation__Group__1 : rule__Annotation__Group__1__Impl rule__Annotation__Group__2 ; + // InternalRoom.g:21128:1: rule__Annotation__Group__1 : rule__Annotation__Group__1__Impl rule__Annotation__Group__2 ; public final void rule__Annotation__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21101:1: ( rule__Annotation__Group__1__Impl rule__Annotation__Group__2 ) - // InternalRoom.g:21102:2: rule__Annotation__Group__1__Impl rule__Annotation__Group__2 + // InternalRoom.g:21132:1: ( rule__Annotation__Group__1__Impl rule__Annotation__Group__2 ) + // InternalRoom.g:21133:2: rule__Annotation__Group__1__Impl rule__Annotation__Group__2 { - pushFollow(FOLLOW_33); + pushFollow(FOLLOW_34); rule__Annotation__Group__1__Impl(); state._fsp--; @@ -57682,21 +57779,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group__1__Impl" - // InternalRoom.g:21109:1: rule__Annotation__Group__1__Impl : ( ( rule__Annotation__TypeAssignment_1 ) ) ; + // InternalRoom.g:21140:1: rule__Annotation__Group__1__Impl : ( ( rule__Annotation__TypeAssignment_1 ) ) ; public final void rule__Annotation__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21113:1: ( ( ( rule__Annotation__TypeAssignment_1 ) ) ) - // InternalRoom.g:21114:1: ( ( rule__Annotation__TypeAssignment_1 ) ) + // InternalRoom.g:21144:1: ( ( ( rule__Annotation__TypeAssignment_1 ) ) ) + // InternalRoom.g:21145:1: ( ( rule__Annotation__TypeAssignment_1 ) ) { - // InternalRoom.g:21114:1: ( ( rule__Annotation__TypeAssignment_1 ) ) - // InternalRoom.g:21115:1: ( rule__Annotation__TypeAssignment_1 ) + // InternalRoom.g:21145:1: ( ( rule__Annotation__TypeAssignment_1 ) ) + // InternalRoom.g:21146:1: ( rule__Annotation__TypeAssignment_1 ) { before(grammarAccess.getAnnotationAccess().getTypeAssignment_1()); - // InternalRoom.g:21116:1: ( rule__Annotation__TypeAssignment_1 ) - // InternalRoom.g:21116:2: rule__Annotation__TypeAssignment_1 + // InternalRoom.g:21147:1: ( rule__Annotation__TypeAssignment_1 ) + // InternalRoom.g:21147:2: rule__Annotation__TypeAssignment_1 { pushFollow(FOLLOW_2); rule__Annotation__TypeAssignment_1(); @@ -57729,14 +57826,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group__2" - // InternalRoom.g:21126:1: rule__Annotation__Group__2 : rule__Annotation__Group__2__Impl ; + // InternalRoom.g:21157:1: rule__Annotation__Group__2 : rule__Annotation__Group__2__Impl ; public final void rule__Annotation__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21130:1: ( rule__Annotation__Group__2__Impl ) - // InternalRoom.g:21131:2: rule__Annotation__Group__2__Impl + // InternalRoom.g:21161:1: ( rule__Annotation__Group__2__Impl ) + // InternalRoom.g:21162:2: rule__Annotation__Group__2__Impl { pushFollow(FOLLOW_2); rule__Annotation__Group__2__Impl(); @@ -57762,29 +57859,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group__2__Impl" - // InternalRoom.g:21137:1: rule__Annotation__Group__2__Impl : ( ( rule__Annotation__Group_2__0 )? ) ; + // InternalRoom.g:21168:1: rule__Annotation__Group__2__Impl : ( ( rule__Annotation__Group_2__0 )? ) ; public final void rule__Annotation__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21141:1: ( ( ( rule__Annotation__Group_2__0 )? ) ) - // InternalRoom.g:21142:1: ( ( rule__Annotation__Group_2__0 )? ) + // InternalRoom.g:21172:1: ( ( ( rule__Annotation__Group_2__0 )? ) ) + // InternalRoom.g:21173:1: ( ( rule__Annotation__Group_2__0 )? ) { - // InternalRoom.g:21142:1: ( ( rule__Annotation__Group_2__0 )? ) - // InternalRoom.g:21143:1: ( rule__Annotation__Group_2__0 )? + // InternalRoom.g:21173:1: ( ( rule__Annotation__Group_2__0 )? ) + // InternalRoom.g:21174:1: ( rule__Annotation__Group_2__0 )? { before(grammarAccess.getAnnotationAccess().getGroup_2()); - // InternalRoom.g:21144:1: ( rule__Annotation__Group_2__0 )? - int alt198=2; - int LA198_0 = input.LA(1); + // InternalRoom.g:21175:1: ( rule__Annotation__Group_2__0 )? + int alt199=2; + int LA199_0 = input.LA(1); - if ( (LA198_0==50) ) { - alt198=1; + if ( (LA199_0==50) ) { + alt199=1; } - switch (alt198) { + switch (alt199) { case 1 : - // InternalRoom.g:21144:2: rule__Annotation__Group_2__0 + // InternalRoom.g:21175:2: rule__Annotation__Group_2__0 { pushFollow(FOLLOW_2); rule__Annotation__Group_2__0(); @@ -57820,14 +57917,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group_2__0" - // InternalRoom.g:21160:1: rule__Annotation__Group_2__0 : rule__Annotation__Group_2__0__Impl rule__Annotation__Group_2__1 ; + // InternalRoom.g:21191:1: rule__Annotation__Group_2__0 : rule__Annotation__Group_2__0__Impl rule__Annotation__Group_2__1 ; public final void rule__Annotation__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21164:1: ( rule__Annotation__Group_2__0__Impl rule__Annotation__Group_2__1 ) - // InternalRoom.g:21165:2: rule__Annotation__Group_2__0__Impl rule__Annotation__Group_2__1 + // InternalRoom.g:21195:1: ( rule__Annotation__Group_2__0__Impl rule__Annotation__Group_2__1 ) + // InternalRoom.g:21196:2: rule__Annotation__Group_2__0__Impl rule__Annotation__Group_2__1 { pushFollow(FOLLOW_3); rule__Annotation__Group_2__0__Impl(); @@ -57858,17 +57955,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group_2__0__Impl" - // InternalRoom.g:21172:1: rule__Annotation__Group_2__0__Impl : ( '(' ) ; + // InternalRoom.g:21203:1: rule__Annotation__Group_2__0__Impl : ( '(' ) ; public final void rule__Annotation__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21176:1: ( ( '(' ) ) - // InternalRoom.g:21177:1: ( '(' ) + // InternalRoom.g:21207:1: ( ( '(' ) ) + // InternalRoom.g:21208:1: ( '(' ) { - // InternalRoom.g:21177:1: ( '(' ) - // InternalRoom.g:21178:1: '(' + // InternalRoom.g:21208:1: ( '(' ) + // InternalRoom.g:21209:1: '(' { before(grammarAccess.getAnnotationAccess().getLeftParenthesisKeyword_2_0()); match(input,50,FOLLOW_2); @@ -57895,16 +57992,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group_2__1" - // InternalRoom.g:21191:1: rule__Annotation__Group_2__1 : rule__Annotation__Group_2__1__Impl rule__Annotation__Group_2__2 ; + // InternalRoom.g:21222:1: rule__Annotation__Group_2__1 : rule__Annotation__Group_2__1__Impl rule__Annotation__Group_2__2 ; public final void rule__Annotation__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21195:1: ( rule__Annotation__Group_2__1__Impl rule__Annotation__Group_2__2 ) - // InternalRoom.g:21196:2: rule__Annotation__Group_2__1__Impl rule__Annotation__Group_2__2 + // InternalRoom.g:21226:1: ( rule__Annotation__Group_2__1__Impl rule__Annotation__Group_2__2 ) + // InternalRoom.g:21227:2: rule__Annotation__Group_2__1__Impl rule__Annotation__Group_2__2 { - pushFollow(FOLLOW_106); + pushFollow(FOLLOW_107); rule__Annotation__Group_2__1__Impl(); state._fsp--; @@ -57933,21 +58030,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group_2__1__Impl" - // InternalRoom.g:21203:1: rule__Annotation__Group_2__1__Impl : ( ( rule__Annotation__AttributesAssignment_2_1 ) ) ; + // InternalRoom.g:21234:1: rule__Annotation__Group_2__1__Impl : ( ( rule__Annotation__AttributesAssignment_2_1 ) ) ; public final void rule__Annotation__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21207:1: ( ( ( rule__Annotation__AttributesAssignment_2_1 ) ) ) - // InternalRoom.g:21208:1: ( ( rule__Annotation__AttributesAssignment_2_1 ) ) + // InternalRoom.g:21238:1: ( ( ( rule__Annotation__AttributesAssignment_2_1 ) ) ) + // InternalRoom.g:21239:1: ( ( rule__Annotation__AttributesAssignment_2_1 ) ) { - // InternalRoom.g:21208:1: ( ( rule__Annotation__AttributesAssignment_2_1 ) ) - // InternalRoom.g:21209:1: ( rule__Annotation__AttributesAssignment_2_1 ) + // InternalRoom.g:21239:1: ( ( rule__Annotation__AttributesAssignment_2_1 ) ) + // InternalRoom.g:21240:1: ( rule__Annotation__AttributesAssignment_2_1 ) { before(grammarAccess.getAnnotationAccess().getAttributesAssignment_2_1()); - // InternalRoom.g:21210:1: ( rule__Annotation__AttributesAssignment_2_1 ) - // InternalRoom.g:21210:2: rule__Annotation__AttributesAssignment_2_1 + // InternalRoom.g:21241:1: ( rule__Annotation__AttributesAssignment_2_1 ) + // InternalRoom.g:21241:2: rule__Annotation__AttributesAssignment_2_1 { pushFollow(FOLLOW_2); rule__Annotation__AttributesAssignment_2_1(); @@ -57980,16 +58077,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group_2__2" - // InternalRoom.g:21220:1: rule__Annotation__Group_2__2 : rule__Annotation__Group_2__2__Impl rule__Annotation__Group_2__3 ; + // InternalRoom.g:21251:1: rule__Annotation__Group_2__2 : rule__Annotation__Group_2__2__Impl rule__Annotation__Group_2__3 ; public final void rule__Annotation__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21224:1: ( rule__Annotation__Group_2__2__Impl rule__Annotation__Group_2__3 ) - // InternalRoom.g:21225:2: rule__Annotation__Group_2__2__Impl rule__Annotation__Group_2__3 + // InternalRoom.g:21255:1: ( rule__Annotation__Group_2__2__Impl rule__Annotation__Group_2__3 ) + // InternalRoom.g:21256:2: rule__Annotation__Group_2__2__Impl rule__Annotation__Group_2__3 { - pushFollow(FOLLOW_106); + pushFollow(FOLLOW_107); rule__Annotation__Group_2__2__Impl(); state._fsp--; @@ -58018,35 +58115,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group_2__2__Impl" - // InternalRoom.g:21232:1: rule__Annotation__Group_2__2__Impl : ( ( rule__Annotation__Group_2_2__0 )* ) ; + // InternalRoom.g:21263:1: rule__Annotation__Group_2__2__Impl : ( ( rule__Annotation__Group_2_2__0 )* ) ; public final void rule__Annotation__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21236:1: ( ( ( rule__Annotation__Group_2_2__0 )* ) ) - // InternalRoom.g:21237:1: ( ( rule__Annotation__Group_2_2__0 )* ) + // InternalRoom.g:21267:1: ( ( ( rule__Annotation__Group_2_2__0 )* ) ) + // InternalRoom.g:21268:1: ( ( rule__Annotation__Group_2_2__0 )* ) { - // InternalRoom.g:21237:1: ( ( rule__Annotation__Group_2_2__0 )* ) - // InternalRoom.g:21238:1: ( rule__Annotation__Group_2_2__0 )* + // InternalRoom.g:21268:1: ( ( rule__Annotation__Group_2_2__0 )* ) + // InternalRoom.g:21269:1: ( rule__Annotation__Group_2_2__0 )* { before(grammarAccess.getAnnotationAccess().getGroup_2_2()); - // InternalRoom.g:21239:1: ( rule__Annotation__Group_2_2__0 )* - loop199: + // InternalRoom.g:21270:1: ( rule__Annotation__Group_2_2__0 )* + loop200: do { - int alt199=2; - int LA199_0 = input.LA(1); + int alt200=2; + int LA200_0 = input.LA(1); - if ( (LA199_0==54) ) { - alt199=1; + if ( (LA200_0==54) ) { + alt200=1; } - switch (alt199) { + switch (alt200) { case 1 : - // InternalRoom.g:21239:2: rule__Annotation__Group_2_2__0 + // InternalRoom.g:21270:2: rule__Annotation__Group_2_2__0 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_20); rule__Annotation__Group_2_2__0(); state._fsp--; @@ -58056,7 +58153,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop199; + break loop200; } } while (true); @@ -58083,14 +58180,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group_2__3" - // InternalRoom.g:21249:1: rule__Annotation__Group_2__3 : rule__Annotation__Group_2__3__Impl ; + // InternalRoom.g:21280:1: rule__Annotation__Group_2__3 : rule__Annotation__Group_2__3__Impl ; public final void rule__Annotation__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21253:1: ( rule__Annotation__Group_2__3__Impl ) - // InternalRoom.g:21254:2: rule__Annotation__Group_2__3__Impl + // InternalRoom.g:21284:1: ( rule__Annotation__Group_2__3__Impl ) + // InternalRoom.g:21285:2: rule__Annotation__Group_2__3__Impl { pushFollow(FOLLOW_2); rule__Annotation__Group_2__3__Impl(); @@ -58116,17 +58213,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group_2__3__Impl" - // InternalRoom.g:21260:1: rule__Annotation__Group_2__3__Impl : ( ')' ) ; + // InternalRoom.g:21291:1: rule__Annotation__Group_2__3__Impl : ( ')' ) ; public final void rule__Annotation__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21264:1: ( ( ')' ) ) - // InternalRoom.g:21265:1: ( ')' ) + // InternalRoom.g:21295:1: ( ( ')' ) ) + // InternalRoom.g:21296:1: ( ')' ) { - // InternalRoom.g:21265:1: ( ')' ) - // InternalRoom.g:21266:1: ')' + // InternalRoom.g:21296:1: ( ')' ) + // InternalRoom.g:21297:1: ')' { before(grammarAccess.getAnnotationAccess().getRightParenthesisKeyword_2_3()); match(input,51,FOLLOW_2); @@ -58153,14 +58250,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group_2_2__0" - // InternalRoom.g:21287:1: rule__Annotation__Group_2_2__0 : rule__Annotation__Group_2_2__0__Impl rule__Annotation__Group_2_2__1 ; + // InternalRoom.g:21318:1: rule__Annotation__Group_2_2__0 : rule__Annotation__Group_2_2__0__Impl rule__Annotation__Group_2_2__1 ; public final void rule__Annotation__Group_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21291:1: ( rule__Annotation__Group_2_2__0__Impl rule__Annotation__Group_2_2__1 ) - // InternalRoom.g:21292:2: rule__Annotation__Group_2_2__0__Impl rule__Annotation__Group_2_2__1 + // InternalRoom.g:21322:1: ( rule__Annotation__Group_2_2__0__Impl rule__Annotation__Group_2_2__1 ) + // InternalRoom.g:21323:2: rule__Annotation__Group_2_2__0__Impl rule__Annotation__Group_2_2__1 { pushFollow(FOLLOW_3); rule__Annotation__Group_2_2__0__Impl(); @@ -58191,17 +58288,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group_2_2__0__Impl" - // InternalRoom.g:21299:1: rule__Annotation__Group_2_2__0__Impl : ( ',' ) ; + // InternalRoom.g:21330:1: rule__Annotation__Group_2_2__0__Impl : ( ',' ) ; public final void rule__Annotation__Group_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21303:1: ( ( ',' ) ) - // InternalRoom.g:21304:1: ( ',' ) + // InternalRoom.g:21334:1: ( ( ',' ) ) + // InternalRoom.g:21335:1: ( ',' ) { - // InternalRoom.g:21304:1: ( ',' ) - // InternalRoom.g:21305:1: ',' + // InternalRoom.g:21335:1: ( ',' ) + // InternalRoom.g:21336:1: ',' { before(grammarAccess.getAnnotationAccess().getCommaKeyword_2_2_0()); match(input,54,FOLLOW_2); @@ -58228,14 +58325,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group_2_2__1" - // InternalRoom.g:21318:1: rule__Annotation__Group_2_2__1 : rule__Annotation__Group_2_2__1__Impl ; + // InternalRoom.g:21349:1: rule__Annotation__Group_2_2__1 : rule__Annotation__Group_2_2__1__Impl ; public final void rule__Annotation__Group_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21322:1: ( rule__Annotation__Group_2_2__1__Impl ) - // InternalRoom.g:21323:2: rule__Annotation__Group_2_2__1__Impl + // InternalRoom.g:21353:1: ( rule__Annotation__Group_2_2__1__Impl ) + // InternalRoom.g:21354:2: rule__Annotation__Group_2_2__1__Impl { pushFollow(FOLLOW_2); rule__Annotation__Group_2_2__1__Impl(); @@ -58261,21 +58358,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group_2_2__1__Impl" - // InternalRoom.g:21329:1: rule__Annotation__Group_2_2__1__Impl : ( ( rule__Annotation__AttributesAssignment_2_2_1 ) ) ; + // InternalRoom.g:21360:1: rule__Annotation__Group_2_2__1__Impl : ( ( rule__Annotation__AttributesAssignment_2_2_1 ) ) ; public final void rule__Annotation__Group_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21333:1: ( ( ( rule__Annotation__AttributesAssignment_2_2_1 ) ) ) - // InternalRoom.g:21334:1: ( ( rule__Annotation__AttributesAssignment_2_2_1 ) ) + // InternalRoom.g:21364:1: ( ( ( rule__Annotation__AttributesAssignment_2_2_1 ) ) ) + // InternalRoom.g:21365:1: ( ( rule__Annotation__AttributesAssignment_2_2_1 ) ) { - // InternalRoom.g:21334:1: ( ( rule__Annotation__AttributesAssignment_2_2_1 ) ) - // InternalRoom.g:21335:1: ( rule__Annotation__AttributesAssignment_2_2_1 ) + // InternalRoom.g:21365:1: ( ( rule__Annotation__AttributesAssignment_2_2_1 ) ) + // InternalRoom.g:21366:1: ( rule__Annotation__AttributesAssignment_2_2_1 ) { before(grammarAccess.getAnnotationAccess().getAttributesAssignment_2_2_1()); - // InternalRoom.g:21336:1: ( rule__Annotation__AttributesAssignment_2_2_1 ) - // InternalRoom.g:21336:2: rule__Annotation__AttributesAssignment_2_2_1 + // InternalRoom.g:21367:1: ( rule__Annotation__AttributesAssignment_2_2_1 ) + // InternalRoom.g:21367:2: rule__Annotation__AttributesAssignment_2_2_1 { pushFollow(FOLLOW_2); rule__Annotation__AttributesAssignment_2_2_1(); @@ -58308,16 +58405,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeyValue__Group__0" - // InternalRoom.g:21350:1: rule__KeyValue__Group__0 : rule__KeyValue__Group__0__Impl rule__KeyValue__Group__1 ; + // InternalRoom.g:21381:1: rule__KeyValue__Group__0 : rule__KeyValue__Group__0__Impl rule__KeyValue__Group__1 ; public final void rule__KeyValue__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21354:1: ( rule__KeyValue__Group__0__Impl rule__KeyValue__Group__1 ) - // InternalRoom.g:21355:2: rule__KeyValue__Group__0__Impl rule__KeyValue__Group__1 + // InternalRoom.g:21385:1: ( rule__KeyValue__Group__0__Impl rule__KeyValue__Group__1 ) + // InternalRoom.g:21386:2: rule__KeyValue__Group__0__Impl rule__KeyValue__Group__1 { - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_21); rule__KeyValue__Group__0__Impl(); state._fsp--; @@ -58346,21 +58443,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeyValue__Group__0__Impl" - // InternalRoom.g:21362:1: rule__KeyValue__Group__0__Impl : ( ( rule__KeyValue__KeyAssignment_0 ) ) ; + // InternalRoom.g:21393:1: rule__KeyValue__Group__0__Impl : ( ( rule__KeyValue__KeyAssignment_0 ) ) ; public final void rule__KeyValue__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21366:1: ( ( ( rule__KeyValue__KeyAssignment_0 ) ) ) - // InternalRoom.g:21367:1: ( ( rule__KeyValue__KeyAssignment_0 ) ) + // InternalRoom.g:21397:1: ( ( ( rule__KeyValue__KeyAssignment_0 ) ) ) + // InternalRoom.g:21398:1: ( ( rule__KeyValue__KeyAssignment_0 ) ) { - // InternalRoom.g:21367:1: ( ( rule__KeyValue__KeyAssignment_0 ) ) - // InternalRoom.g:21368:1: ( rule__KeyValue__KeyAssignment_0 ) + // InternalRoom.g:21398:1: ( ( rule__KeyValue__KeyAssignment_0 ) ) + // InternalRoom.g:21399:1: ( rule__KeyValue__KeyAssignment_0 ) { before(grammarAccess.getKeyValueAccess().getKeyAssignment_0()); - // InternalRoom.g:21369:1: ( rule__KeyValue__KeyAssignment_0 ) - // InternalRoom.g:21369:2: rule__KeyValue__KeyAssignment_0 + // InternalRoom.g:21400:1: ( rule__KeyValue__KeyAssignment_0 ) + // InternalRoom.g:21400:2: rule__KeyValue__KeyAssignment_0 { pushFollow(FOLLOW_2); rule__KeyValue__KeyAssignment_0(); @@ -58393,16 +58490,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeyValue__Group__1" - // InternalRoom.g:21379:1: rule__KeyValue__Group__1 : rule__KeyValue__Group__1__Impl rule__KeyValue__Group__2 ; + // InternalRoom.g:21410:1: rule__KeyValue__Group__1 : rule__KeyValue__Group__1__Impl rule__KeyValue__Group__2 ; public final void rule__KeyValue__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21383:1: ( rule__KeyValue__Group__1__Impl rule__KeyValue__Group__2 ) - // InternalRoom.g:21384:2: rule__KeyValue__Group__1__Impl rule__KeyValue__Group__2 + // InternalRoom.g:21414:1: ( rule__KeyValue__Group__1__Impl rule__KeyValue__Group__2 ) + // InternalRoom.g:21415:2: rule__KeyValue__Group__1__Impl rule__KeyValue__Group__2 { - pushFollow(FOLLOW_107); + pushFollow(FOLLOW_108); rule__KeyValue__Group__1__Impl(); state._fsp--; @@ -58431,17 +58528,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeyValue__Group__1__Impl" - // InternalRoom.g:21391:1: rule__KeyValue__Group__1__Impl : ( '=' ) ; + // InternalRoom.g:21422:1: rule__KeyValue__Group__1__Impl : ( '=' ) ; public final void rule__KeyValue__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21395:1: ( ( '=' ) ) - // InternalRoom.g:21396:1: ( '=' ) + // InternalRoom.g:21426:1: ( ( '=' ) ) + // InternalRoom.g:21427:1: ( '=' ) { - // InternalRoom.g:21396:1: ( '=' ) - // InternalRoom.g:21397:1: '=' + // InternalRoom.g:21427:1: ( '=' ) + // InternalRoom.g:21428:1: '=' { before(grammarAccess.getKeyValueAccess().getEqualsSignKeyword_1()); match(input,55,FOLLOW_2); @@ -58468,14 +58565,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeyValue__Group__2" - // InternalRoom.g:21410:1: rule__KeyValue__Group__2 : rule__KeyValue__Group__2__Impl ; + // InternalRoom.g:21441:1: rule__KeyValue__Group__2 : rule__KeyValue__Group__2__Impl ; public final void rule__KeyValue__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21414:1: ( rule__KeyValue__Group__2__Impl ) - // InternalRoom.g:21415:2: rule__KeyValue__Group__2__Impl + // InternalRoom.g:21445:1: ( rule__KeyValue__Group__2__Impl ) + // InternalRoom.g:21446:2: rule__KeyValue__Group__2__Impl { pushFollow(FOLLOW_2); rule__KeyValue__Group__2__Impl(); @@ -58501,21 +58598,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeyValue__Group__2__Impl" - // InternalRoom.g:21421:1: rule__KeyValue__Group__2__Impl : ( ( rule__KeyValue__ValueAssignment_2 ) ) ; + // InternalRoom.g:21452:1: rule__KeyValue__Group__2__Impl : ( ( rule__KeyValue__ValueAssignment_2 ) ) ; public final void rule__KeyValue__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21425:1: ( ( ( rule__KeyValue__ValueAssignment_2 ) ) ) - // InternalRoom.g:21426:1: ( ( rule__KeyValue__ValueAssignment_2 ) ) + // InternalRoom.g:21456:1: ( ( ( rule__KeyValue__ValueAssignment_2 ) ) ) + // InternalRoom.g:21457:1: ( ( rule__KeyValue__ValueAssignment_2 ) ) { - // InternalRoom.g:21426:1: ( ( rule__KeyValue__ValueAssignment_2 ) ) - // InternalRoom.g:21427:1: ( rule__KeyValue__ValueAssignment_2 ) + // InternalRoom.g:21457:1: ( ( rule__KeyValue__ValueAssignment_2 ) ) + // InternalRoom.g:21458:1: ( rule__KeyValue__ValueAssignment_2 ) { before(grammarAccess.getKeyValueAccess().getValueAssignment_2()); - // InternalRoom.g:21428:1: ( rule__KeyValue__ValueAssignment_2 ) - // InternalRoom.g:21428:2: rule__KeyValue__ValueAssignment_2 + // InternalRoom.g:21459:1: ( rule__KeyValue__ValueAssignment_2 ) + // InternalRoom.g:21459:2: rule__KeyValue__ValueAssignment_2 { pushFollow(FOLLOW_2); rule__KeyValue__ValueAssignment_2(); @@ -58548,14 +58645,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__0" - // InternalRoom.g:21444:1: rule__AnnotationType__Group__0 : rule__AnnotationType__Group__0__Impl rule__AnnotationType__Group__1 ; + // InternalRoom.g:21475:1: rule__AnnotationType__Group__0 : rule__AnnotationType__Group__0__Impl rule__AnnotationType__Group__1 ; public final void rule__AnnotationType__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21448:1: ( rule__AnnotationType__Group__0__Impl rule__AnnotationType__Group__1 ) - // InternalRoom.g:21449:2: rule__AnnotationType__Group__0__Impl rule__AnnotationType__Group__1 + // InternalRoom.g:21479:1: ( rule__AnnotationType__Group__0__Impl rule__AnnotationType__Group__1 ) + // InternalRoom.g:21480:2: rule__AnnotationType__Group__0__Impl rule__AnnotationType__Group__1 { pushFollow(FOLLOW_3); rule__AnnotationType__Group__0__Impl(); @@ -58586,17 +58683,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__0__Impl" - // InternalRoom.g:21456:1: rule__AnnotationType__Group__0__Impl : ( 'AnnotationType' ) ; + // InternalRoom.g:21487:1: rule__AnnotationType__Group__0__Impl : ( 'AnnotationType' ) ; public final void rule__AnnotationType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21460:1: ( ( 'AnnotationType' ) ) - // InternalRoom.g:21461:1: ( 'AnnotationType' ) + // InternalRoom.g:21491:1: ( ( 'AnnotationType' ) ) + // InternalRoom.g:21492:1: ( 'AnnotationType' ) { - // InternalRoom.g:21461:1: ( 'AnnotationType' ) - // InternalRoom.g:21462:1: 'AnnotationType' + // InternalRoom.g:21492:1: ( 'AnnotationType' ) + // InternalRoom.g:21493:1: 'AnnotationType' { before(grammarAccess.getAnnotationTypeAccess().getAnnotationTypeKeyword_0()); match(input,122,FOLLOW_2); @@ -58623,14 +58720,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__1" - // InternalRoom.g:21475:1: rule__AnnotationType__Group__1 : rule__AnnotationType__Group__1__Impl rule__AnnotationType__Group__2 ; + // InternalRoom.g:21506:1: rule__AnnotationType__Group__1 : rule__AnnotationType__Group__1__Impl rule__AnnotationType__Group__2 ; public final void rule__AnnotationType__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21479:1: ( rule__AnnotationType__Group__1__Impl rule__AnnotationType__Group__2 ) - // InternalRoom.g:21480:2: rule__AnnotationType__Group__1__Impl rule__AnnotationType__Group__2 + // InternalRoom.g:21510:1: ( rule__AnnotationType__Group__1__Impl rule__AnnotationType__Group__2 ) + // InternalRoom.g:21511:2: rule__AnnotationType__Group__1__Impl rule__AnnotationType__Group__2 { pushFollow(FOLLOW_4); rule__AnnotationType__Group__1__Impl(); @@ -58661,21 +58758,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__1__Impl" - // InternalRoom.g:21487:1: rule__AnnotationType__Group__1__Impl : ( ( rule__AnnotationType__NameAssignment_1 ) ) ; + // InternalRoom.g:21518:1: rule__AnnotationType__Group__1__Impl : ( ( rule__AnnotationType__NameAssignment_1 ) ) ; public final void rule__AnnotationType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21491:1: ( ( ( rule__AnnotationType__NameAssignment_1 ) ) ) - // InternalRoom.g:21492:1: ( ( rule__AnnotationType__NameAssignment_1 ) ) + // InternalRoom.g:21522:1: ( ( ( rule__AnnotationType__NameAssignment_1 ) ) ) + // InternalRoom.g:21523:1: ( ( rule__AnnotationType__NameAssignment_1 ) ) { - // InternalRoom.g:21492:1: ( ( rule__AnnotationType__NameAssignment_1 ) ) - // InternalRoom.g:21493:1: ( rule__AnnotationType__NameAssignment_1 ) + // InternalRoom.g:21523:1: ( ( rule__AnnotationType__NameAssignment_1 ) ) + // InternalRoom.g:21524:1: ( rule__AnnotationType__NameAssignment_1 ) { before(grammarAccess.getAnnotationTypeAccess().getNameAssignment_1()); - // InternalRoom.g:21494:1: ( rule__AnnotationType__NameAssignment_1 ) - // InternalRoom.g:21494:2: rule__AnnotationType__NameAssignment_1 + // InternalRoom.g:21525:1: ( rule__AnnotationType__NameAssignment_1 ) + // InternalRoom.g:21525:2: rule__AnnotationType__NameAssignment_1 { pushFollow(FOLLOW_2); rule__AnnotationType__NameAssignment_1(); @@ -58708,14 +58805,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__2" - // InternalRoom.g:21504:1: rule__AnnotationType__Group__2 : rule__AnnotationType__Group__2__Impl rule__AnnotationType__Group__3 ; + // InternalRoom.g:21535:1: rule__AnnotationType__Group__2 : rule__AnnotationType__Group__2__Impl rule__AnnotationType__Group__3 ; public final void rule__AnnotationType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21508:1: ( rule__AnnotationType__Group__2__Impl rule__AnnotationType__Group__3 ) - // InternalRoom.g:21509:2: rule__AnnotationType__Group__2__Impl rule__AnnotationType__Group__3 + // InternalRoom.g:21539:1: ( rule__AnnotationType__Group__2__Impl rule__AnnotationType__Group__3 ) + // InternalRoom.g:21540:2: rule__AnnotationType__Group__2__Impl rule__AnnotationType__Group__3 { pushFollow(FOLLOW_4); rule__AnnotationType__Group__2__Impl(); @@ -58746,29 +58843,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__2__Impl" - // InternalRoom.g:21516:1: rule__AnnotationType__Group__2__Impl : ( ( rule__AnnotationType__DocuAssignment_2 )? ) ; + // InternalRoom.g:21547:1: rule__AnnotationType__Group__2__Impl : ( ( rule__AnnotationType__DocuAssignment_2 )? ) ; public final void rule__AnnotationType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21520:1: ( ( ( rule__AnnotationType__DocuAssignment_2 )? ) ) - // InternalRoom.g:21521:1: ( ( rule__AnnotationType__DocuAssignment_2 )? ) + // InternalRoom.g:21551:1: ( ( ( rule__AnnotationType__DocuAssignment_2 )? ) ) + // InternalRoom.g:21552:1: ( ( rule__AnnotationType__DocuAssignment_2 )? ) { - // InternalRoom.g:21521:1: ( ( rule__AnnotationType__DocuAssignment_2 )? ) - // InternalRoom.g:21522:1: ( rule__AnnotationType__DocuAssignment_2 )? + // InternalRoom.g:21552:1: ( ( rule__AnnotationType__DocuAssignment_2 )? ) + // InternalRoom.g:21553:1: ( rule__AnnotationType__DocuAssignment_2 )? { before(grammarAccess.getAnnotationTypeAccess().getDocuAssignment_2()); - // InternalRoom.g:21523:1: ( rule__AnnotationType__DocuAssignment_2 )? - int alt200=2; - int LA200_0 = input.LA(1); + // InternalRoom.g:21554:1: ( rule__AnnotationType__DocuAssignment_2 )? + int alt201=2; + int LA201_0 = input.LA(1); - if ( (LA200_0==62) ) { - alt200=1; + if ( (LA201_0==62) ) { + alt201=1; } - switch (alt200) { + switch (alt201) { case 1 : - // InternalRoom.g:21523:2: rule__AnnotationType__DocuAssignment_2 + // InternalRoom.g:21554:2: rule__AnnotationType__DocuAssignment_2 { pushFollow(FOLLOW_2); rule__AnnotationType__DocuAssignment_2(); @@ -58804,16 +58901,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__3" - // InternalRoom.g:21533:1: rule__AnnotationType__Group__3 : rule__AnnotationType__Group__3__Impl rule__AnnotationType__Group__4 ; + // InternalRoom.g:21564:1: rule__AnnotationType__Group__3 : rule__AnnotationType__Group__3__Impl rule__AnnotationType__Group__4 ; public final void rule__AnnotationType__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21537:1: ( rule__AnnotationType__Group__3__Impl rule__AnnotationType__Group__4 ) - // InternalRoom.g:21538:2: rule__AnnotationType__Group__3__Impl rule__AnnotationType__Group__4 + // InternalRoom.g:21568:1: ( rule__AnnotationType__Group__3__Impl rule__AnnotationType__Group__4 ) + // InternalRoom.g:21569:2: rule__AnnotationType__Group__3__Impl rule__AnnotationType__Group__4 { - pushFollow(FOLLOW_108); + pushFollow(FOLLOW_109); rule__AnnotationType__Group__3__Impl(); state._fsp--; @@ -58842,17 +58939,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__3__Impl" - // InternalRoom.g:21545:1: rule__AnnotationType__Group__3__Impl : ( '{' ) ; + // InternalRoom.g:21576:1: rule__AnnotationType__Group__3__Impl : ( '{' ) ; public final void rule__AnnotationType__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21549:1: ( ( '{' ) ) - // InternalRoom.g:21550:1: ( '{' ) + // InternalRoom.g:21580:1: ( ( '{' ) ) + // InternalRoom.g:21581:1: ( '{' ) { - // InternalRoom.g:21550:1: ( '{' ) - // InternalRoom.g:21551:1: '{' + // InternalRoom.g:21581:1: ( '{' ) + // InternalRoom.g:21582:1: '{' { before(grammarAccess.getAnnotationTypeAccess().getLeftCurlyBracketKeyword_3()); match(input,44,FOLLOW_2); @@ -58879,16 +58976,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__4" - // InternalRoom.g:21564:1: rule__AnnotationType__Group__4 : rule__AnnotationType__Group__4__Impl rule__AnnotationType__Group__5 ; + // InternalRoom.g:21595:1: rule__AnnotationType__Group__4 : rule__AnnotationType__Group__4__Impl rule__AnnotationType__Group__5 ; public final void rule__AnnotationType__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21568:1: ( rule__AnnotationType__Group__4__Impl rule__AnnotationType__Group__5 ) - // InternalRoom.g:21569:2: rule__AnnotationType__Group__4__Impl rule__AnnotationType__Group__5 + // InternalRoom.g:21599:1: ( rule__AnnotationType__Group__4__Impl rule__AnnotationType__Group__5 ) + // InternalRoom.g:21600:2: rule__AnnotationType__Group__4__Impl rule__AnnotationType__Group__5 { - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_21); rule__AnnotationType__Group__4__Impl(); state._fsp--; @@ -58917,17 +59014,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__4__Impl" - // InternalRoom.g:21576:1: rule__AnnotationType__Group__4__Impl : ( 'target' ) ; + // InternalRoom.g:21607:1: rule__AnnotationType__Group__4__Impl : ( 'target' ) ; public final void rule__AnnotationType__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21580:1: ( ( 'target' ) ) - // InternalRoom.g:21581:1: ( 'target' ) + // InternalRoom.g:21611:1: ( ( 'target' ) ) + // InternalRoom.g:21612:1: ( 'target' ) { - // InternalRoom.g:21581:1: ( 'target' ) - // InternalRoom.g:21582:1: 'target' + // InternalRoom.g:21612:1: ( 'target' ) + // InternalRoom.g:21613:1: 'target' { before(grammarAccess.getAnnotationTypeAccess().getTargetKeyword_4()); match(input,123,FOLLOW_2); @@ -58954,16 +59051,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__5" - // InternalRoom.g:21595:1: rule__AnnotationType__Group__5 : rule__AnnotationType__Group__5__Impl rule__AnnotationType__Group__6 ; + // InternalRoom.g:21626:1: rule__AnnotationType__Group__5 : rule__AnnotationType__Group__5__Impl rule__AnnotationType__Group__6 ; public final void rule__AnnotationType__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21599:1: ( rule__AnnotationType__Group__5__Impl rule__AnnotationType__Group__6 ) - // InternalRoom.g:21600:2: rule__AnnotationType__Group__5__Impl rule__AnnotationType__Group__6 + // InternalRoom.g:21630:1: ( rule__AnnotationType__Group__5__Impl rule__AnnotationType__Group__6 ) + // InternalRoom.g:21631:2: rule__AnnotationType__Group__5__Impl rule__AnnotationType__Group__6 { - pushFollow(FOLLOW_109); + pushFollow(FOLLOW_110); rule__AnnotationType__Group__5__Impl(); state._fsp--; @@ -58992,17 +59089,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__5__Impl" - // InternalRoom.g:21607:1: rule__AnnotationType__Group__5__Impl : ( '=' ) ; + // InternalRoom.g:21638:1: rule__AnnotationType__Group__5__Impl : ( '=' ) ; public final void rule__AnnotationType__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21611:1: ( ( '=' ) ) - // InternalRoom.g:21612:1: ( '=' ) + // InternalRoom.g:21642:1: ( ( '=' ) ) + // InternalRoom.g:21643:1: ( '=' ) { - // InternalRoom.g:21612:1: ( '=' ) - // InternalRoom.g:21613:1: '=' + // InternalRoom.g:21643:1: ( '=' ) + // InternalRoom.g:21644:1: '=' { before(grammarAccess.getAnnotationTypeAccess().getEqualsSignKeyword_5()); match(input,55,FOLLOW_2); @@ -59029,16 +59126,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__6" - // InternalRoom.g:21626:1: rule__AnnotationType__Group__6 : rule__AnnotationType__Group__6__Impl rule__AnnotationType__Group__7 ; + // InternalRoom.g:21657:1: rule__AnnotationType__Group__6 : rule__AnnotationType__Group__6__Impl rule__AnnotationType__Group__7 ; public final void rule__AnnotationType__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21630:1: ( rule__AnnotationType__Group__6__Impl rule__AnnotationType__Group__7 ) - // InternalRoom.g:21631:2: rule__AnnotationType__Group__6__Impl rule__AnnotationType__Group__7 + // InternalRoom.g:21661:1: ( rule__AnnotationType__Group__6__Impl rule__AnnotationType__Group__7 ) + // InternalRoom.g:21662:2: rule__AnnotationType__Group__6__Impl rule__AnnotationType__Group__7 { - pushFollow(FOLLOW_110); + pushFollow(FOLLOW_111); rule__AnnotationType__Group__6__Impl(); state._fsp--; @@ -59067,21 +59164,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__6__Impl" - // InternalRoom.g:21638:1: rule__AnnotationType__Group__6__Impl : ( ( rule__AnnotationType__Alternatives_6 ) ) ; + // InternalRoom.g:21669:1: rule__AnnotationType__Group__6__Impl : ( ( rule__AnnotationType__Alternatives_6 ) ) ; public final void rule__AnnotationType__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21642:1: ( ( ( rule__AnnotationType__Alternatives_6 ) ) ) - // InternalRoom.g:21643:1: ( ( rule__AnnotationType__Alternatives_6 ) ) + // InternalRoom.g:21673:1: ( ( ( rule__AnnotationType__Alternatives_6 ) ) ) + // InternalRoom.g:21674:1: ( ( rule__AnnotationType__Alternatives_6 ) ) { - // InternalRoom.g:21643:1: ( ( rule__AnnotationType__Alternatives_6 ) ) - // InternalRoom.g:21644:1: ( rule__AnnotationType__Alternatives_6 ) + // InternalRoom.g:21674:1: ( ( rule__AnnotationType__Alternatives_6 ) ) + // InternalRoom.g:21675:1: ( rule__AnnotationType__Alternatives_6 ) { before(grammarAccess.getAnnotationTypeAccess().getAlternatives_6()); - // InternalRoom.g:21645:1: ( rule__AnnotationType__Alternatives_6 ) - // InternalRoom.g:21645:2: rule__AnnotationType__Alternatives_6 + // InternalRoom.g:21676:1: ( rule__AnnotationType__Alternatives_6 ) + // InternalRoom.g:21676:2: rule__AnnotationType__Alternatives_6 { pushFollow(FOLLOW_2); rule__AnnotationType__Alternatives_6(); @@ -59114,16 +59211,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__7" - // InternalRoom.g:21655:1: rule__AnnotationType__Group__7 : rule__AnnotationType__Group__7__Impl rule__AnnotationType__Group__8 ; + // InternalRoom.g:21686:1: rule__AnnotationType__Group__7 : rule__AnnotationType__Group__7__Impl rule__AnnotationType__Group__8 ; public final void rule__AnnotationType__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21659:1: ( rule__AnnotationType__Group__7__Impl rule__AnnotationType__Group__8 ) - // InternalRoom.g:21660:2: rule__AnnotationType__Group__7__Impl rule__AnnotationType__Group__8 + // InternalRoom.g:21690:1: ( rule__AnnotationType__Group__7__Impl rule__AnnotationType__Group__8 ) + // InternalRoom.g:21691:2: rule__AnnotationType__Group__7__Impl rule__AnnotationType__Group__8 { - pushFollow(FOLLOW_110); + pushFollow(FOLLOW_111); rule__AnnotationType__Group__7__Impl(); state._fsp--; @@ -59152,35 +59249,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__7__Impl" - // InternalRoom.g:21667:1: rule__AnnotationType__Group__7__Impl : ( ( rule__AnnotationType__AttributesAssignment_7 )* ) ; + // InternalRoom.g:21698:1: rule__AnnotationType__Group__7__Impl : ( ( rule__AnnotationType__AttributesAssignment_7 )* ) ; public final void rule__AnnotationType__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21671:1: ( ( ( rule__AnnotationType__AttributesAssignment_7 )* ) ) - // InternalRoom.g:21672:1: ( ( rule__AnnotationType__AttributesAssignment_7 )* ) + // InternalRoom.g:21702:1: ( ( ( rule__AnnotationType__AttributesAssignment_7 )* ) ) + // InternalRoom.g:21703:1: ( ( rule__AnnotationType__AttributesAssignment_7 )* ) { - // InternalRoom.g:21672:1: ( ( rule__AnnotationType__AttributesAssignment_7 )* ) - // InternalRoom.g:21673:1: ( rule__AnnotationType__AttributesAssignment_7 )* + // InternalRoom.g:21703:1: ( ( rule__AnnotationType__AttributesAssignment_7 )* ) + // InternalRoom.g:21704:1: ( rule__AnnotationType__AttributesAssignment_7 )* { before(grammarAccess.getAnnotationTypeAccess().getAttributesAssignment_7()); - // InternalRoom.g:21674:1: ( rule__AnnotationType__AttributesAssignment_7 )* - loop201: + // InternalRoom.g:21705:1: ( rule__AnnotationType__AttributesAssignment_7 )* + loop202: do { - int alt201=2; - int LA201_0 = input.LA(1); + int alt202=2; + int LA202_0 = input.LA(1); - if ( (LA201_0==26||LA201_0==37) ) { - alt201=1; + if ( (LA202_0==26||LA202_0==37) ) { + alt202=1; } - switch (alt201) { + switch (alt202) { case 1 : - // InternalRoom.g:21674:2: rule__AnnotationType__AttributesAssignment_7 + // InternalRoom.g:21705:2: rule__AnnotationType__AttributesAssignment_7 { - pushFollow(FOLLOW_111); + pushFollow(FOLLOW_112); rule__AnnotationType__AttributesAssignment_7(); state._fsp--; @@ -59190,7 +59287,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop201; + break loop202; } } while (true); @@ -59217,14 +59314,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__8" - // InternalRoom.g:21684:1: rule__AnnotationType__Group__8 : rule__AnnotationType__Group__8__Impl ; + // InternalRoom.g:21715:1: rule__AnnotationType__Group__8 : rule__AnnotationType__Group__8__Impl ; public final void rule__AnnotationType__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21688:1: ( rule__AnnotationType__Group__8__Impl ) - // InternalRoom.g:21689:2: rule__AnnotationType__Group__8__Impl + // InternalRoom.g:21719:1: ( rule__AnnotationType__Group__8__Impl ) + // InternalRoom.g:21720:2: rule__AnnotationType__Group__8__Impl { pushFollow(FOLLOW_2); rule__AnnotationType__Group__8__Impl(); @@ -59250,17 +59347,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__8__Impl" - // InternalRoom.g:21695:1: rule__AnnotationType__Group__8__Impl : ( '}' ) ; + // InternalRoom.g:21726:1: rule__AnnotationType__Group__8__Impl : ( '}' ) ; public final void rule__AnnotationType__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21699:1: ( ( '}' ) ) - // InternalRoom.g:21700:1: ( '}' ) + // InternalRoom.g:21730:1: ( ( '}' ) ) + // InternalRoom.g:21731:1: ( '}' ) { - // InternalRoom.g:21700:1: ( '}' ) - // InternalRoom.g:21701:1: '}' + // InternalRoom.g:21731:1: ( '}' ) + // InternalRoom.g:21732:1: '}' { before(grammarAccess.getAnnotationTypeAccess().getRightCurlyBracketKeyword_8()); match(input,45,FOLLOW_2); @@ -59287,16 +59384,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group_6_1__0" - // InternalRoom.g:21732:1: rule__AnnotationType__Group_6_1__0 : rule__AnnotationType__Group_6_1__0__Impl rule__AnnotationType__Group_6_1__1 ; + // InternalRoom.g:21763:1: rule__AnnotationType__Group_6_1__0 : rule__AnnotationType__Group_6_1__0__Impl rule__AnnotationType__Group_6_1__1 ; public final void rule__AnnotationType__Group_6_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21736:1: ( rule__AnnotationType__Group_6_1__0__Impl rule__AnnotationType__Group_6_1__1 ) - // InternalRoom.g:21737:2: rule__AnnotationType__Group_6_1__0__Impl rule__AnnotationType__Group_6_1__1 + // InternalRoom.g:21767:1: ( rule__AnnotationType__Group_6_1__0__Impl rule__AnnotationType__Group_6_1__1 ) + // InternalRoom.g:21768:2: rule__AnnotationType__Group_6_1__0__Impl rule__AnnotationType__Group_6_1__1 { - pushFollow(FOLLOW_112); + pushFollow(FOLLOW_113); rule__AnnotationType__Group_6_1__0__Impl(); state._fsp--; @@ -59325,17 +59422,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group_6_1__0__Impl" - // InternalRoom.g:21744:1: rule__AnnotationType__Group_6_1__0__Impl : ( '{' ) ; + // InternalRoom.g:21775:1: rule__AnnotationType__Group_6_1__0__Impl : ( '{' ) ; public final void rule__AnnotationType__Group_6_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21748:1: ( ( '{' ) ) - // InternalRoom.g:21749:1: ( '{' ) + // InternalRoom.g:21779:1: ( ( '{' ) ) + // InternalRoom.g:21780:1: ( '{' ) { - // InternalRoom.g:21749:1: ( '{' ) - // InternalRoom.g:21750:1: '{' + // InternalRoom.g:21780:1: ( '{' ) + // InternalRoom.g:21781:1: '{' { before(grammarAccess.getAnnotationTypeAccess().getLeftCurlyBracketKeyword_6_1_0()); match(input,44,FOLLOW_2); @@ -59362,16 +59459,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group_6_1__1" - // InternalRoom.g:21763:1: rule__AnnotationType__Group_6_1__1 : rule__AnnotationType__Group_6_1__1__Impl rule__AnnotationType__Group_6_1__2 ; + // InternalRoom.g:21794:1: rule__AnnotationType__Group_6_1__1 : rule__AnnotationType__Group_6_1__1__Impl rule__AnnotationType__Group_6_1__2 ; public final void rule__AnnotationType__Group_6_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21767:1: ( rule__AnnotationType__Group_6_1__1__Impl rule__AnnotationType__Group_6_1__2 ) - // InternalRoom.g:21768:2: rule__AnnotationType__Group_6_1__1__Impl rule__AnnotationType__Group_6_1__2 + // InternalRoom.g:21798:1: ( rule__AnnotationType__Group_6_1__1__Impl rule__AnnotationType__Group_6_1__2 ) + // InternalRoom.g:21799:2: rule__AnnotationType__Group_6_1__1__Impl rule__AnnotationType__Group_6_1__2 { - pushFollow(FOLLOW_113); + pushFollow(FOLLOW_114); rule__AnnotationType__Group_6_1__1__Impl(); state._fsp--; @@ -59400,21 +59497,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group_6_1__1__Impl" - // InternalRoom.g:21775:1: rule__AnnotationType__Group_6_1__1__Impl : ( ( rule__AnnotationType__TargetsAssignment_6_1_1 ) ) ; + // InternalRoom.g:21806:1: rule__AnnotationType__Group_6_1__1__Impl : ( ( rule__AnnotationType__TargetsAssignment_6_1_1 ) ) ; public final void rule__AnnotationType__Group_6_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21779:1: ( ( ( rule__AnnotationType__TargetsAssignment_6_1_1 ) ) ) - // InternalRoom.g:21780:1: ( ( rule__AnnotationType__TargetsAssignment_6_1_1 ) ) + // InternalRoom.g:21810:1: ( ( ( rule__AnnotationType__TargetsAssignment_6_1_1 ) ) ) + // InternalRoom.g:21811:1: ( ( rule__AnnotationType__TargetsAssignment_6_1_1 ) ) { - // InternalRoom.g:21780:1: ( ( rule__AnnotationType__TargetsAssignment_6_1_1 ) ) - // InternalRoom.g:21781:1: ( rule__AnnotationType__TargetsAssignment_6_1_1 ) + // InternalRoom.g:21811:1: ( ( rule__AnnotationType__TargetsAssignment_6_1_1 ) ) + // InternalRoom.g:21812:1: ( rule__AnnotationType__TargetsAssignment_6_1_1 ) { before(grammarAccess.getAnnotationTypeAccess().getTargetsAssignment_6_1_1()); - // InternalRoom.g:21782:1: ( rule__AnnotationType__TargetsAssignment_6_1_1 ) - // InternalRoom.g:21782:2: rule__AnnotationType__TargetsAssignment_6_1_1 + // InternalRoom.g:21813:1: ( rule__AnnotationType__TargetsAssignment_6_1_1 ) + // InternalRoom.g:21813:2: rule__AnnotationType__TargetsAssignment_6_1_1 { pushFollow(FOLLOW_2); rule__AnnotationType__TargetsAssignment_6_1_1(); @@ -59447,16 +59544,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group_6_1__2" - // InternalRoom.g:21792:1: rule__AnnotationType__Group_6_1__2 : rule__AnnotationType__Group_6_1__2__Impl rule__AnnotationType__Group_6_1__3 ; + // InternalRoom.g:21823:1: rule__AnnotationType__Group_6_1__2 : rule__AnnotationType__Group_6_1__2__Impl rule__AnnotationType__Group_6_1__3 ; public final void rule__AnnotationType__Group_6_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21796:1: ( rule__AnnotationType__Group_6_1__2__Impl rule__AnnotationType__Group_6_1__3 ) - // InternalRoom.g:21797:2: rule__AnnotationType__Group_6_1__2__Impl rule__AnnotationType__Group_6_1__3 + // InternalRoom.g:21827:1: ( rule__AnnotationType__Group_6_1__2__Impl rule__AnnotationType__Group_6_1__3 ) + // InternalRoom.g:21828:2: rule__AnnotationType__Group_6_1__2__Impl rule__AnnotationType__Group_6_1__3 { - pushFollow(FOLLOW_113); + pushFollow(FOLLOW_114); rule__AnnotationType__Group_6_1__2__Impl(); state._fsp--; @@ -59485,35 +59582,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group_6_1__2__Impl" - // InternalRoom.g:21804:1: rule__AnnotationType__Group_6_1__2__Impl : ( ( rule__AnnotationType__Group_6_1_2__0 )* ) ; + // InternalRoom.g:21835:1: rule__AnnotationType__Group_6_1__2__Impl : ( ( rule__AnnotationType__Group_6_1_2__0 )* ) ; public final void rule__AnnotationType__Group_6_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21808:1: ( ( ( rule__AnnotationType__Group_6_1_2__0 )* ) ) - // InternalRoom.g:21809:1: ( ( rule__AnnotationType__Group_6_1_2__0 )* ) + // InternalRoom.g:21839:1: ( ( ( rule__AnnotationType__Group_6_1_2__0 )* ) ) + // InternalRoom.g:21840:1: ( ( rule__AnnotationType__Group_6_1_2__0 )* ) { - // InternalRoom.g:21809:1: ( ( rule__AnnotationType__Group_6_1_2__0 )* ) - // InternalRoom.g:21810:1: ( rule__AnnotationType__Group_6_1_2__0 )* + // InternalRoom.g:21840:1: ( ( rule__AnnotationType__Group_6_1_2__0 )* ) + // InternalRoom.g:21841:1: ( rule__AnnotationType__Group_6_1_2__0 )* { before(grammarAccess.getAnnotationTypeAccess().getGroup_6_1_2()); - // InternalRoom.g:21811:1: ( rule__AnnotationType__Group_6_1_2__0 )* - loop202: + // InternalRoom.g:21842:1: ( rule__AnnotationType__Group_6_1_2__0 )* + loop203: do { - int alt202=2; - int LA202_0 = input.LA(1); + int alt203=2; + int LA203_0 = input.LA(1); - if ( (LA202_0==54) ) { - alt202=1; + if ( (LA203_0==54) ) { + alt203=1; } - switch (alt202) { + switch (alt203) { case 1 : - // InternalRoom.g:21811:2: rule__AnnotationType__Group_6_1_2__0 + // InternalRoom.g:21842:2: rule__AnnotationType__Group_6_1_2__0 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_20); rule__AnnotationType__Group_6_1_2__0(); state._fsp--; @@ -59523,7 +59620,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop202; + break loop203; } } while (true); @@ -59550,14 +59647,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group_6_1__3" - // InternalRoom.g:21821:1: rule__AnnotationType__Group_6_1__3 : rule__AnnotationType__Group_6_1__3__Impl ; + // InternalRoom.g:21852:1: rule__AnnotationType__Group_6_1__3 : rule__AnnotationType__Group_6_1__3__Impl ; public final void rule__AnnotationType__Group_6_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21825:1: ( rule__AnnotationType__Group_6_1__3__Impl ) - // InternalRoom.g:21826:2: rule__AnnotationType__Group_6_1__3__Impl + // InternalRoom.g:21856:1: ( rule__AnnotationType__Group_6_1__3__Impl ) + // InternalRoom.g:21857:2: rule__AnnotationType__Group_6_1__3__Impl { pushFollow(FOLLOW_2); rule__AnnotationType__Group_6_1__3__Impl(); @@ -59583,17 +59680,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group_6_1__3__Impl" - // InternalRoom.g:21832:1: rule__AnnotationType__Group_6_1__3__Impl : ( '}' ) ; + // InternalRoom.g:21863:1: rule__AnnotationType__Group_6_1__3__Impl : ( '}' ) ; public final void rule__AnnotationType__Group_6_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21836:1: ( ( '}' ) ) - // InternalRoom.g:21837:1: ( '}' ) + // InternalRoom.g:21867:1: ( ( '}' ) ) + // InternalRoom.g:21868:1: ( '}' ) { - // InternalRoom.g:21837:1: ( '}' ) - // InternalRoom.g:21838:1: '}' + // InternalRoom.g:21868:1: ( '}' ) + // InternalRoom.g:21869:1: '}' { before(grammarAccess.getAnnotationTypeAccess().getRightCurlyBracketKeyword_6_1_3()); match(input,45,FOLLOW_2); @@ -59620,16 +59717,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group_6_1_2__0" - // InternalRoom.g:21859:1: rule__AnnotationType__Group_6_1_2__0 : rule__AnnotationType__Group_6_1_2__0__Impl rule__AnnotationType__Group_6_1_2__1 ; + // InternalRoom.g:21890:1: rule__AnnotationType__Group_6_1_2__0 : rule__AnnotationType__Group_6_1_2__0__Impl rule__AnnotationType__Group_6_1_2__1 ; public final void rule__AnnotationType__Group_6_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21863:1: ( rule__AnnotationType__Group_6_1_2__0__Impl rule__AnnotationType__Group_6_1_2__1 ) - // InternalRoom.g:21864:2: rule__AnnotationType__Group_6_1_2__0__Impl rule__AnnotationType__Group_6_1_2__1 + // InternalRoom.g:21894:1: ( rule__AnnotationType__Group_6_1_2__0__Impl rule__AnnotationType__Group_6_1_2__1 ) + // InternalRoom.g:21895:2: rule__AnnotationType__Group_6_1_2__0__Impl rule__AnnotationType__Group_6_1_2__1 { - pushFollow(FOLLOW_112); + pushFollow(FOLLOW_113); rule__AnnotationType__Group_6_1_2__0__Impl(); state._fsp--; @@ -59658,17 +59755,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group_6_1_2__0__Impl" - // InternalRoom.g:21871:1: rule__AnnotationType__Group_6_1_2__0__Impl : ( ',' ) ; + // InternalRoom.g:21902:1: rule__AnnotationType__Group_6_1_2__0__Impl : ( ',' ) ; public final void rule__AnnotationType__Group_6_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21875:1: ( ( ',' ) ) - // InternalRoom.g:21876:1: ( ',' ) + // InternalRoom.g:21906:1: ( ( ',' ) ) + // InternalRoom.g:21907:1: ( ',' ) { - // InternalRoom.g:21876:1: ( ',' ) - // InternalRoom.g:21877:1: ',' + // InternalRoom.g:21907:1: ( ',' ) + // InternalRoom.g:21908:1: ',' { before(grammarAccess.getAnnotationTypeAccess().getCommaKeyword_6_1_2_0()); match(input,54,FOLLOW_2); @@ -59695,14 +59792,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group_6_1_2__1" - // InternalRoom.g:21890:1: rule__AnnotationType__Group_6_1_2__1 : rule__AnnotationType__Group_6_1_2__1__Impl ; + // InternalRoom.g:21921:1: rule__AnnotationType__Group_6_1_2__1 : rule__AnnotationType__Group_6_1_2__1__Impl ; public final void rule__AnnotationType__Group_6_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21894:1: ( rule__AnnotationType__Group_6_1_2__1__Impl ) - // InternalRoom.g:21895:2: rule__AnnotationType__Group_6_1_2__1__Impl + // InternalRoom.g:21925:1: ( rule__AnnotationType__Group_6_1_2__1__Impl ) + // InternalRoom.g:21926:2: rule__AnnotationType__Group_6_1_2__1__Impl { pushFollow(FOLLOW_2); rule__AnnotationType__Group_6_1_2__1__Impl(); @@ -59728,21 +59825,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group_6_1_2__1__Impl" - // InternalRoom.g:21901:1: rule__AnnotationType__Group_6_1_2__1__Impl : ( ( rule__AnnotationType__TargetsAssignment_6_1_2_1 ) ) ; + // InternalRoom.g:21932:1: rule__AnnotationType__Group_6_1_2__1__Impl : ( ( rule__AnnotationType__TargetsAssignment_6_1_2_1 ) ) ; public final void rule__AnnotationType__Group_6_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21905:1: ( ( ( rule__AnnotationType__TargetsAssignment_6_1_2_1 ) ) ) - // InternalRoom.g:21906:1: ( ( rule__AnnotationType__TargetsAssignment_6_1_2_1 ) ) + // InternalRoom.g:21936:1: ( ( ( rule__AnnotationType__TargetsAssignment_6_1_2_1 ) ) ) + // InternalRoom.g:21937:1: ( ( rule__AnnotationType__TargetsAssignment_6_1_2_1 ) ) { - // InternalRoom.g:21906:1: ( ( rule__AnnotationType__TargetsAssignment_6_1_2_1 ) ) - // InternalRoom.g:21907:1: ( rule__AnnotationType__TargetsAssignment_6_1_2_1 ) + // InternalRoom.g:21937:1: ( ( rule__AnnotationType__TargetsAssignment_6_1_2_1 ) ) + // InternalRoom.g:21938:1: ( rule__AnnotationType__TargetsAssignment_6_1_2_1 ) { before(grammarAccess.getAnnotationTypeAccess().getTargetsAssignment_6_1_2_1()); - // InternalRoom.g:21908:1: ( rule__AnnotationType__TargetsAssignment_6_1_2_1 ) - // InternalRoom.g:21908:2: rule__AnnotationType__TargetsAssignment_6_1_2_1 + // InternalRoom.g:21939:1: ( rule__AnnotationType__TargetsAssignment_6_1_2_1 ) + // InternalRoom.g:21939:2: rule__AnnotationType__TargetsAssignment_6_1_2_1 { pushFollow(FOLLOW_2); rule__AnnotationType__TargetsAssignment_6_1_2_1(); @@ -59775,16 +59872,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleAnnotationAttribute__Group__0" - // InternalRoom.g:21922:1: rule__SimpleAnnotationAttribute__Group__0 : rule__SimpleAnnotationAttribute__Group__0__Impl rule__SimpleAnnotationAttribute__Group__1 ; + // InternalRoom.g:21953:1: rule__SimpleAnnotationAttribute__Group__0 : rule__SimpleAnnotationAttribute__Group__0__Impl rule__SimpleAnnotationAttribute__Group__1 ; public final void rule__SimpleAnnotationAttribute__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21926:1: ( rule__SimpleAnnotationAttribute__Group__0__Impl rule__SimpleAnnotationAttribute__Group__1 ) - // InternalRoom.g:21927:2: rule__SimpleAnnotationAttribute__Group__0__Impl rule__SimpleAnnotationAttribute__Group__1 + // InternalRoom.g:21957:1: ( rule__SimpleAnnotationAttribute__Group__0__Impl rule__SimpleAnnotationAttribute__Group__1 ) + // InternalRoom.g:21958:2: rule__SimpleAnnotationAttribute__Group__0__Impl rule__SimpleAnnotationAttribute__Group__1 { - pushFollow(FOLLOW_114); + pushFollow(FOLLOW_115); rule__SimpleAnnotationAttribute__Group__0__Impl(); state._fsp--; @@ -59813,21 +59910,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleAnnotationAttribute__Group__0__Impl" - // InternalRoom.g:21934:1: rule__SimpleAnnotationAttribute__Group__0__Impl : ( ( rule__SimpleAnnotationAttribute__Alternatives_0 ) ) ; + // InternalRoom.g:21965:1: rule__SimpleAnnotationAttribute__Group__0__Impl : ( ( rule__SimpleAnnotationAttribute__Alternatives_0 ) ) ; public final void rule__SimpleAnnotationAttribute__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21938:1: ( ( ( rule__SimpleAnnotationAttribute__Alternatives_0 ) ) ) - // InternalRoom.g:21939:1: ( ( rule__SimpleAnnotationAttribute__Alternatives_0 ) ) + // InternalRoom.g:21969:1: ( ( ( rule__SimpleAnnotationAttribute__Alternatives_0 ) ) ) + // InternalRoom.g:21970:1: ( ( rule__SimpleAnnotationAttribute__Alternatives_0 ) ) { - // InternalRoom.g:21939:1: ( ( rule__SimpleAnnotationAttribute__Alternatives_0 ) ) - // InternalRoom.g:21940:1: ( rule__SimpleAnnotationAttribute__Alternatives_0 ) + // InternalRoom.g:21970:1: ( ( rule__SimpleAnnotationAttribute__Alternatives_0 ) ) + // InternalRoom.g:21971:1: ( rule__SimpleAnnotationAttribute__Alternatives_0 ) { before(grammarAccess.getSimpleAnnotationAttributeAccess().getAlternatives_0()); - // InternalRoom.g:21941:1: ( rule__SimpleAnnotationAttribute__Alternatives_0 ) - // InternalRoom.g:21941:2: rule__SimpleAnnotationAttribute__Alternatives_0 + // InternalRoom.g:21972:1: ( rule__SimpleAnnotationAttribute__Alternatives_0 ) + // InternalRoom.g:21972:2: rule__SimpleAnnotationAttribute__Alternatives_0 { pushFollow(FOLLOW_2); rule__SimpleAnnotationAttribute__Alternatives_0(); @@ -59860,14 +59957,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleAnnotationAttribute__Group__1" - // InternalRoom.g:21951:1: rule__SimpleAnnotationAttribute__Group__1 : rule__SimpleAnnotationAttribute__Group__1__Impl rule__SimpleAnnotationAttribute__Group__2 ; + // InternalRoom.g:21982:1: rule__SimpleAnnotationAttribute__Group__1 : rule__SimpleAnnotationAttribute__Group__1__Impl rule__SimpleAnnotationAttribute__Group__2 ; public final void rule__SimpleAnnotationAttribute__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21955:1: ( rule__SimpleAnnotationAttribute__Group__1__Impl rule__SimpleAnnotationAttribute__Group__2 ) - // InternalRoom.g:21956:2: rule__SimpleAnnotationAttribute__Group__1__Impl rule__SimpleAnnotationAttribute__Group__2 + // InternalRoom.g:21986:1: ( rule__SimpleAnnotationAttribute__Group__1__Impl rule__SimpleAnnotationAttribute__Group__2 ) + // InternalRoom.g:21987:2: rule__SimpleAnnotationAttribute__Group__1__Impl rule__SimpleAnnotationAttribute__Group__2 { pushFollow(FOLLOW_3); rule__SimpleAnnotationAttribute__Group__1__Impl(); @@ -59898,17 +59995,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleAnnotationAttribute__Group__1__Impl" - // InternalRoom.g:21963:1: rule__SimpleAnnotationAttribute__Group__1__Impl : ( 'attribute' ) ; + // InternalRoom.g:21994:1: rule__SimpleAnnotationAttribute__Group__1__Impl : ( 'attribute' ) ; public final void rule__SimpleAnnotationAttribute__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21967:1: ( ( 'attribute' ) ) - // InternalRoom.g:21968:1: ( 'attribute' ) + // InternalRoom.g:21998:1: ( ( 'attribute' ) ) + // InternalRoom.g:21999:1: ( 'attribute' ) { - // InternalRoom.g:21968:1: ( 'attribute' ) - // InternalRoom.g:21969:1: 'attribute' + // InternalRoom.g:21999:1: ( 'attribute' ) + // InternalRoom.g:22000:1: 'attribute' { before(grammarAccess.getSimpleAnnotationAttributeAccess().getAttributeKeyword_1()); match(input,124,FOLLOW_2); @@ -59935,14 +60032,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleAnnotationAttribute__Group__2" - // InternalRoom.g:21982:1: rule__SimpleAnnotationAttribute__Group__2 : rule__SimpleAnnotationAttribute__Group__2__Impl rule__SimpleAnnotationAttribute__Group__3 ; + // InternalRoom.g:22013:1: rule__SimpleAnnotationAttribute__Group__2 : rule__SimpleAnnotationAttribute__Group__2__Impl rule__SimpleAnnotationAttribute__Group__3 ; public final void rule__SimpleAnnotationAttribute__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21986:1: ( rule__SimpleAnnotationAttribute__Group__2__Impl rule__SimpleAnnotationAttribute__Group__3 ) - // InternalRoom.g:21987:2: rule__SimpleAnnotationAttribute__Group__2__Impl rule__SimpleAnnotationAttribute__Group__3 + // InternalRoom.g:22017:1: ( rule__SimpleAnnotationAttribute__Group__2__Impl rule__SimpleAnnotationAttribute__Group__3 ) + // InternalRoom.g:22018:2: rule__SimpleAnnotationAttribute__Group__2__Impl rule__SimpleAnnotationAttribute__Group__3 { pushFollow(FOLLOW_8); rule__SimpleAnnotationAttribute__Group__2__Impl(); @@ -59973,21 +60070,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleAnnotationAttribute__Group__2__Impl" - // InternalRoom.g:21994:1: rule__SimpleAnnotationAttribute__Group__2__Impl : ( ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) ) ; + // InternalRoom.g:22025:1: rule__SimpleAnnotationAttribute__Group__2__Impl : ( ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) ) ; public final void rule__SimpleAnnotationAttribute__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:21998:1: ( ( ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) ) ) - // InternalRoom.g:21999:1: ( ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) ) + // InternalRoom.g:22029:1: ( ( ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) ) ) + // InternalRoom.g:22030:1: ( ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) ) { - // InternalRoom.g:21999:1: ( ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) ) - // InternalRoom.g:22000:1: ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) + // InternalRoom.g:22030:1: ( ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) ) + // InternalRoom.g:22031:1: ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) { before(grammarAccess.getSimpleAnnotationAttributeAccess().getNameAssignment_2()); - // InternalRoom.g:22001:1: ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) - // InternalRoom.g:22001:2: rule__SimpleAnnotationAttribute__NameAssignment_2 + // InternalRoom.g:22032:1: ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) + // InternalRoom.g:22032:2: rule__SimpleAnnotationAttribute__NameAssignment_2 { pushFollow(FOLLOW_2); rule__SimpleAnnotationAttribute__NameAssignment_2(); @@ -60020,16 +60117,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleAnnotationAttribute__Group__3" - // InternalRoom.g:22011:1: rule__SimpleAnnotationAttribute__Group__3 : rule__SimpleAnnotationAttribute__Group__3__Impl rule__SimpleAnnotationAttribute__Group__4 ; + // InternalRoom.g:22042:1: rule__SimpleAnnotationAttribute__Group__3 : rule__SimpleAnnotationAttribute__Group__3__Impl rule__SimpleAnnotationAttribute__Group__4 ; public final void rule__SimpleAnnotationAttribute__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22015:1: ( rule__SimpleAnnotationAttribute__Group__3__Impl rule__SimpleAnnotationAttribute__Group__4 ) - // InternalRoom.g:22016:2: rule__SimpleAnnotationAttribute__Group__3__Impl rule__SimpleAnnotationAttribute__Group__4 + // InternalRoom.g:22046:1: ( rule__SimpleAnnotationAttribute__Group__3__Impl rule__SimpleAnnotationAttribute__Group__4 ) + // InternalRoom.g:22047:2: rule__SimpleAnnotationAttribute__Group__3__Impl rule__SimpleAnnotationAttribute__Group__4 { - pushFollow(FOLLOW_10); + pushFollow(FOLLOW_11); rule__SimpleAnnotationAttribute__Group__3__Impl(); state._fsp--; @@ -60058,17 +60155,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleAnnotationAttribute__Group__3__Impl" - // InternalRoom.g:22023:1: rule__SimpleAnnotationAttribute__Group__3__Impl : ( ':' ) ; + // InternalRoom.g:22054:1: rule__SimpleAnnotationAttribute__Group__3__Impl : ( ':' ) ; public final void rule__SimpleAnnotationAttribute__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22027:1: ( ( ':' ) ) - // InternalRoom.g:22028:1: ( ':' ) + // InternalRoom.g:22058:1: ( ( ':' ) ) + // InternalRoom.g:22059:1: ( ':' ) { - // InternalRoom.g:22028:1: ( ':' ) - // InternalRoom.g:22029:1: ':' + // InternalRoom.g:22059:1: ( ':' ) + // InternalRoom.g:22060:1: ':' { before(grammarAccess.getSimpleAnnotationAttributeAccess().getColonKeyword_3()); match(input,46,FOLLOW_2); @@ -60095,14 +60192,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleAnnotationAttribute__Group__4" - // InternalRoom.g:22042:1: rule__SimpleAnnotationAttribute__Group__4 : rule__SimpleAnnotationAttribute__Group__4__Impl ; + // InternalRoom.g:22073:1: rule__SimpleAnnotationAttribute__Group__4 : rule__SimpleAnnotationAttribute__Group__4__Impl ; public final void rule__SimpleAnnotationAttribute__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22046:1: ( rule__SimpleAnnotationAttribute__Group__4__Impl ) - // InternalRoom.g:22047:2: rule__SimpleAnnotationAttribute__Group__4__Impl + // InternalRoom.g:22077:1: ( rule__SimpleAnnotationAttribute__Group__4__Impl ) + // InternalRoom.g:22078:2: rule__SimpleAnnotationAttribute__Group__4__Impl { pushFollow(FOLLOW_2); rule__SimpleAnnotationAttribute__Group__4__Impl(); @@ -60128,21 +60225,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleAnnotationAttribute__Group__4__Impl" - // InternalRoom.g:22053:1: rule__SimpleAnnotationAttribute__Group__4__Impl : ( ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) ) ; + // InternalRoom.g:22084:1: rule__SimpleAnnotationAttribute__Group__4__Impl : ( ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) ) ; public final void rule__SimpleAnnotationAttribute__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22057:1: ( ( ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) ) ) - // InternalRoom.g:22058:1: ( ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) ) + // InternalRoom.g:22088:1: ( ( ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) ) ) + // InternalRoom.g:22089:1: ( ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) ) { - // InternalRoom.g:22058:1: ( ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) ) - // InternalRoom.g:22059:1: ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) + // InternalRoom.g:22089:1: ( ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) ) + // InternalRoom.g:22090:1: ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) { before(grammarAccess.getSimpleAnnotationAttributeAccess().getTypeAssignment_4()); - // InternalRoom.g:22060:1: ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) - // InternalRoom.g:22060:2: rule__SimpleAnnotationAttribute__TypeAssignment_4 + // InternalRoom.g:22091:1: ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) + // InternalRoom.g:22091:2: rule__SimpleAnnotationAttribute__TypeAssignment_4 { pushFollow(FOLLOW_2); rule__SimpleAnnotationAttribute__TypeAssignment_4(); @@ -60175,16 +60272,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__0" - // InternalRoom.g:22080:1: rule__EnumAnnotationAttribute__Group__0 : rule__EnumAnnotationAttribute__Group__0__Impl rule__EnumAnnotationAttribute__Group__1 ; + // InternalRoom.g:22111:1: rule__EnumAnnotationAttribute__Group__0 : rule__EnumAnnotationAttribute__Group__0__Impl rule__EnumAnnotationAttribute__Group__1 ; public final void rule__EnumAnnotationAttribute__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22084:1: ( rule__EnumAnnotationAttribute__Group__0__Impl rule__EnumAnnotationAttribute__Group__1 ) - // InternalRoom.g:22085:2: rule__EnumAnnotationAttribute__Group__0__Impl rule__EnumAnnotationAttribute__Group__1 + // InternalRoom.g:22115:1: ( rule__EnumAnnotationAttribute__Group__0__Impl rule__EnumAnnotationAttribute__Group__1 ) + // InternalRoom.g:22116:2: rule__EnumAnnotationAttribute__Group__0__Impl rule__EnumAnnotationAttribute__Group__1 { - pushFollow(FOLLOW_114); + pushFollow(FOLLOW_115); rule__EnumAnnotationAttribute__Group__0__Impl(); state._fsp--; @@ -60213,21 +60310,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__0__Impl" - // InternalRoom.g:22092:1: rule__EnumAnnotationAttribute__Group__0__Impl : ( ( rule__EnumAnnotationAttribute__Alternatives_0 ) ) ; + // InternalRoom.g:22123:1: rule__EnumAnnotationAttribute__Group__0__Impl : ( ( rule__EnumAnnotationAttribute__Alternatives_0 ) ) ; public final void rule__EnumAnnotationAttribute__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22096:1: ( ( ( rule__EnumAnnotationAttribute__Alternatives_0 ) ) ) - // InternalRoom.g:22097:1: ( ( rule__EnumAnnotationAttribute__Alternatives_0 ) ) + // InternalRoom.g:22127:1: ( ( ( rule__EnumAnnotationAttribute__Alternatives_0 ) ) ) + // InternalRoom.g:22128:1: ( ( rule__EnumAnnotationAttribute__Alternatives_0 ) ) { - // InternalRoom.g:22097:1: ( ( rule__EnumAnnotationAttribute__Alternatives_0 ) ) - // InternalRoom.g:22098:1: ( rule__EnumAnnotationAttribute__Alternatives_0 ) + // InternalRoom.g:22128:1: ( ( rule__EnumAnnotationAttribute__Alternatives_0 ) ) + // InternalRoom.g:22129:1: ( rule__EnumAnnotationAttribute__Alternatives_0 ) { before(grammarAccess.getEnumAnnotationAttributeAccess().getAlternatives_0()); - // InternalRoom.g:22099:1: ( rule__EnumAnnotationAttribute__Alternatives_0 ) - // InternalRoom.g:22099:2: rule__EnumAnnotationAttribute__Alternatives_0 + // InternalRoom.g:22130:1: ( rule__EnumAnnotationAttribute__Alternatives_0 ) + // InternalRoom.g:22130:2: rule__EnumAnnotationAttribute__Alternatives_0 { pushFollow(FOLLOW_2); rule__EnumAnnotationAttribute__Alternatives_0(); @@ -60260,14 +60357,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__1" - // InternalRoom.g:22109:1: rule__EnumAnnotationAttribute__Group__1 : rule__EnumAnnotationAttribute__Group__1__Impl rule__EnumAnnotationAttribute__Group__2 ; + // InternalRoom.g:22140:1: rule__EnumAnnotationAttribute__Group__1 : rule__EnumAnnotationAttribute__Group__1__Impl rule__EnumAnnotationAttribute__Group__2 ; public final void rule__EnumAnnotationAttribute__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22113:1: ( rule__EnumAnnotationAttribute__Group__1__Impl rule__EnumAnnotationAttribute__Group__2 ) - // InternalRoom.g:22114:2: rule__EnumAnnotationAttribute__Group__1__Impl rule__EnumAnnotationAttribute__Group__2 + // InternalRoom.g:22144:1: ( rule__EnumAnnotationAttribute__Group__1__Impl rule__EnumAnnotationAttribute__Group__2 ) + // InternalRoom.g:22145:2: rule__EnumAnnotationAttribute__Group__1__Impl rule__EnumAnnotationAttribute__Group__2 { pushFollow(FOLLOW_3); rule__EnumAnnotationAttribute__Group__1__Impl(); @@ -60298,17 +60395,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__1__Impl" - // InternalRoom.g:22121:1: rule__EnumAnnotationAttribute__Group__1__Impl : ( 'attribute' ) ; + // InternalRoom.g:22152:1: rule__EnumAnnotationAttribute__Group__1__Impl : ( 'attribute' ) ; public final void rule__EnumAnnotationAttribute__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22125:1: ( ( 'attribute' ) ) - // InternalRoom.g:22126:1: ( 'attribute' ) + // InternalRoom.g:22156:1: ( ( 'attribute' ) ) + // InternalRoom.g:22157:1: ( 'attribute' ) { - // InternalRoom.g:22126:1: ( 'attribute' ) - // InternalRoom.g:22127:1: 'attribute' + // InternalRoom.g:22157:1: ( 'attribute' ) + // InternalRoom.g:22158:1: 'attribute' { before(grammarAccess.getEnumAnnotationAttributeAccess().getAttributeKeyword_1()); match(input,124,FOLLOW_2); @@ -60335,14 +60432,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__2" - // InternalRoom.g:22140:1: rule__EnumAnnotationAttribute__Group__2 : rule__EnumAnnotationAttribute__Group__2__Impl rule__EnumAnnotationAttribute__Group__3 ; + // InternalRoom.g:22171:1: rule__EnumAnnotationAttribute__Group__2 : rule__EnumAnnotationAttribute__Group__2__Impl rule__EnumAnnotationAttribute__Group__3 ; public final void rule__EnumAnnotationAttribute__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22144:1: ( rule__EnumAnnotationAttribute__Group__2__Impl rule__EnumAnnotationAttribute__Group__3 ) - // InternalRoom.g:22145:2: rule__EnumAnnotationAttribute__Group__2__Impl rule__EnumAnnotationAttribute__Group__3 + // InternalRoom.g:22175:1: ( rule__EnumAnnotationAttribute__Group__2__Impl rule__EnumAnnotationAttribute__Group__3 ) + // InternalRoom.g:22176:2: rule__EnumAnnotationAttribute__Group__2__Impl rule__EnumAnnotationAttribute__Group__3 { pushFollow(FOLLOW_8); rule__EnumAnnotationAttribute__Group__2__Impl(); @@ -60373,21 +60470,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__2__Impl" - // InternalRoom.g:22152:1: rule__EnumAnnotationAttribute__Group__2__Impl : ( ( rule__EnumAnnotationAttribute__NameAssignment_2 ) ) ; + // InternalRoom.g:22183:1: rule__EnumAnnotationAttribute__Group__2__Impl : ( ( rule__EnumAnnotationAttribute__NameAssignment_2 ) ) ; public final void rule__EnumAnnotationAttribute__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22156:1: ( ( ( rule__EnumAnnotationAttribute__NameAssignment_2 ) ) ) - // InternalRoom.g:22157:1: ( ( rule__EnumAnnotationAttribute__NameAssignment_2 ) ) + // InternalRoom.g:22187:1: ( ( ( rule__EnumAnnotationAttribute__NameAssignment_2 ) ) ) + // InternalRoom.g:22188:1: ( ( rule__EnumAnnotationAttribute__NameAssignment_2 ) ) { - // InternalRoom.g:22157:1: ( ( rule__EnumAnnotationAttribute__NameAssignment_2 ) ) - // InternalRoom.g:22158:1: ( rule__EnumAnnotationAttribute__NameAssignment_2 ) + // InternalRoom.g:22188:1: ( ( rule__EnumAnnotationAttribute__NameAssignment_2 ) ) + // InternalRoom.g:22189:1: ( rule__EnumAnnotationAttribute__NameAssignment_2 ) { before(grammarAccess.getEnumAnnotationAttributeAccess().getNameAssignment_2()); - // InternalRoom.g:22159:1: ( rule__EnumAnnotationAttribute__NameAssignment_2 ) - // InternalRoom.g:22159:2: rule__EnumAnnotationAttribute__NameAssignment_2 + // InternalRoom.g:22190:1: ( rule__EnumAnnotationAttribute__NameAssignment_2 ) + // InternalRoom.g:22190:2: rule__EnumAnnotationAttribute__NameAssignment_2 { pushFollow(FOLLOW_2); rule__EnumAnnotationAttribute__NameAssignment_2(); @@ -60420,16 +60517,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__3" - // InternalRoom.g:22169:1: rule__EnumAnnotationAttribute__Group__3 : rule__EnumAnnotationAttribute__Group__3__Impl rule__EnumAnnotationAttribute__Group__4 ; + // InternalRoom.g:22200:1: rule__EnumAnnotationAttribute__Group__3 : rule__EnumAnnotationAttribute__Group__3__Impl rule__EnumAnnotationAttribute__Group__4 ; public final void rule__EnumAnnotationAttribute__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22173:1: ( rule__EnumAnnotationAttribute__Group__3__Impl rule__EnumAnnotationAttribute__Group__4 ) - // InternalRoom.g:22174:2: rule__EnumAnnotationAttribute__Group__3__Impl rule__EnumAnnotationAttribute__Group__4 + // InternalRoom.g:22204:1: ( rule__EnumAnnotationAttribute__Group__3__Impl rule__EnumAnnotationAttribute__Group__4 ) + // InternalRoom.g:22205:2: rule__EnumAnnotationAttribute__Group__3__Impl rule__EnumAnnotationAttribute__Group__4 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_41); rule__EnumAnnotationAttribute__Group__3__Impl(); state._fsp--; @@ -60458,17 +60555,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__3__Impl" - // InternalRoom.g:22181:1: rule__EnumAnnotationAttribute__Group__3__Impl : ( ':' ) ; + // InternalRoom.g:22212:1: rule__EnumAnnotationAttribute__Group__3__Impl : ( ':' ) ; public final void rule__EnumAnnotationAttribute__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22185:1: ( ( ':' ) ) - // InternalRoom.g:22186:1: ( ':' ) + // InternalRoom.g:22216:1: ( ( ':' ) ) + // InternalRoom.g:22217:1: ( ':' ) { - // InternalRoom.g:22186:1: ( ':' ) - // InternalRoom.g:22187:1: ':' + // InternalRoom.g:22217:1: ( ':' ) + // InternalRoom.g:22218:1: ':' { before(grammarAccess.getEnumAnnotationAttributeAccess().getColonKeyword_3()); match(input,46,FOLLOW_2); @@ -60495,16 +60592,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__4" - // InternalRoom.g:22200:1: rule__EnumAnnotationAttribute__Group__4 : rule__EnumAnnotationAttribute__Group__4__Impl rule__EnumAnnotationAttribute__Group__5 ; + // InternalRoom.g:22231:1: rule__EnumAnnotationAttribute__Group__4 : rule__EnumAnnotationAttribute__Group__4__Impl rule__EnumAnnotationAttribute__Group__5 ; public final void rule__EnumAnnotationAttribute__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22204:1: ( rule__EnumAnnotationAttribute__Group__4__Impl rule__EnumAnnotationAttribute__Group__5 ) - // InternalRoom.g:22205:2: rule__EnumAnnotationAttribute__Group__4__Impl rule__EnumAnnotationAttribute__Group__5 + // InternalRoom.g:22235:1: ( rule__EnumAnnotationAttribute__Group__4__Impl rule__EnumAnnotationAttribute__Group__5 ) + // InternalRoom.g:22236:2: rule__EnumAnnotationAttribute__Group__4__Impl rule__EnumAnnotationAttribute__Group__5 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_13); rule__EnumAnnotationAttribute__Group__4__Impl(); state._fsp--; @@ -60533,17 +60630,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__4__Impl" - // InternalRoom.g:22212:1: rule__EnumAnnotationAttribute__Group__4__Impl : ( '{' ) ; + // InternalRoom.g:22243:1: rule__EnumAnnotationAttribute__Group__4__Impl : ( '{' ) ; public final void rule__EnumAnnotationAttribute__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22216:1: ( ( '{' ) ) - // InternalRoom.g:22217:1: ( '{' ) + // InternalRoom.g:22247:1: ( ( '{' ) ) + // InternalRoom.g:22248:1: ( '{' ) { - // InternalRoom.g:22217:1: ( '{' ) - // InternalRoom.g:22218:1: '{' + // InternalRoom.g:22248:1: ( '{' ) + // InternalRoom.g:22249:1: '{' { before(grammarAccess.getEnumAnnotationAttributeAccess().getLeftCurlyBracketKeyword_4()); match(input,44,FOLLOW_2); @@ -60570,16 +60667,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__5" - // InternalRoom.g:22231:1: rule__EnumAnnotationAttribute__Group__5 : rule__EnumAnnotationAttribute__Group__5__Impl rule__EnumAnnotationAttribute__Group__6 ; + // InternalRoom.g:22262:1: rule__EnumAnnotationAttribute__Group__5 : rule__EnumAnnotationAttribute__Group__5__Impl rule__EnumAnnotationAttribute__Group__6 ; public final void rule__EnumAnnotationAttribute__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22235:1: ( rule__EnumAnnotationAttribute__Group__5__Impl rule__EnumAnnotationAttribute__Group__6 ) - // InternalRoom.g:22236:2: rule__EnumAnnotationAttribute__Group__5__Impl rule__EnumAnnotationAttribute__Group__6 + // InternalRoom.g:22266:1: ( rule__EnumAnnotationAttribute__Group__5__Impl rule__EnumAnnotationAttribute__Group__6 ) + // InternalRoom.g:22267:2: rule__EnumAnnotationAttribute__Group__5__Impl rule__EnumAnnotationAttribute__Group__6 { - pushFollow(FOLLOW_113); + pushFollow(FOLLOW_114); rule__EnumAnnotationAttribute__Group__5__Impl(); state._fsp--; @@ -60608,21 +60705,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__5__Impl" - // InternalRoom.g:22243:1: rule__EnumAnnotationAttribute__Group__5__Impl : ( ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) ) ; + // InternalRoom.g:22274:1: rule__EnumAnnotationAttribute__Group__5__Impl : ( ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) ) ; public final void rule__EnumAnnotationAttribute__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22247:1: ( ( ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) ) ) - // InternalRoom.g:22248:1: ( ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) ) + // InternalRoom.g:22278:1: ( ( ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) ) ) + // InternalRoom.g:22279:1: ( ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) ) { - // InternalRoom.g:22248:1: ( ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) ) - // InternalRoom.g:22249:1: ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) + // InternalRoom.g:22279:1: ( ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) ) + // InternalRoom.g:22280:1: ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) { before(grammarAccess.getEnumAnnotationAttributeAccess().getValuesAssignment_5()); - // InternalRoom.g:22250:1: ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) - // InternalRoom.g:22250:2: rule__EnumAnnotationAttribute__ValuesAssignment_5 + // InternalRoom.g:22281:1: ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) + // InternalRoom.g:22281:2: rule__EnumAnnotationAttribute__ValuesAssignment_5 { pushFollow(FOLLOW_2); rule__EnumAnnotationAttribute__ValuesAssignment_5(); @@ -60655,16 +60752,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__6" - // InternalRoom.g:22260:1: rule__EnumAnnotationAttribute__Group__6 : rule__EnumAnnotationAttribute__Group__6__Impl rule__EnumAnnotationAttribute__Group__7 ; + // InternalRoom.g:22291:1: rule__EnumAnnotationAttribute__Group__6 : rule__EnumAnnotationAttribute__Group__6__Impl rule__EnumAnnotationAttribute__Group__7 ; public final void rule__EnumAnnotationAttribute__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22264:1: ( rule__EnumAnnotationAttribute__Group__6__Impl rule__EnumAnnotationAttribute__Group__7 ) - // InternalRoom.g:22265:2: rule__EnumAnnotationAttribute__Group__6__Impl rule__EnumAnnotationAttribute__Group__7 + // InternalRoom.g:22295:1: ( rule__EnumAnnotationAttribute__Group__6__Impl rule__EnumAnnotationAttribute__Group__7 ) + // InternalRoom.g:22296:2: rule__EnumAnnotationAttribute__Group__6__Impl rule__EnumAnnotationAttribute__Group__7 { - pushFollow(FOLLOW_113); + pushFollow(FOLLOW_114); rule__EnumAnnotationAttribute__Group__6__Impl(); state._fsp--; @@ -60693,35 +60790,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__6__Impl" - // InternalRoom.g:22272:1: rule__EnumAnnotationAttribute__Group__6__Impl : ( ( rule__EnumAnnotationAttribute__Group_6__0 )* ) ; + // InternalRoom.g:22303:1: rule__EnumAnnotationAttribute__Group__6__Impl : ( ( rule__EnumAnnotationAttribute__Group_6__0 )* ) ; public final void rule__EnumAnnotationAttribute__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22276:1: ( ( ( rule__EnumAnnotationAttribute__Group_6__0 )* ) ) - // InternalRoom.g:22277:1: ( ( rule__EnumAnnotationAttribute__Group_6__0 )* ) + // InternalRoom.g:22307:1: ( ( ( rule__EnumAnnotationAttribute__Group_6__0 )* ) ) + // InternalRoom.g:22308:1: ( ( rule__EnumAnnotationAttribute__Group_6__0 )* ) { - // InternalRoom.g:22277:1: ( ( rule__EnumAnnotationAttribute__Group_6__0 )* ) - // InternalRoom.g:22278:1: ( rule__EnumAnnotationAttribute__Group_6__0 )* + // InternalRoom.g:22308:1: ( ( rule__EnumAnnotationAttribute__Group_6__0 )* ) + // InternalRoom.g:22309:1: ( rule__EnumAnnotationAttribute__Group_6__0 )* { before(grammarAccess.getEnumAnnotationAttributeAccess().getGroup_6()); - // InternalRoom.g:22279:1: ( rule__EnumAnnotationAttribute__Group_6__0 )* - loop203: + // InternalRoom.g:22310:1: ( rule__EnumAnnotationAttribute__Group_6__0 )* + loop204: do { - int alt203=2; - int LA203_0 = input.LA(1); + int alt204=2; + int LA204_0 = input.LA(1); - if ( (LA203_0==54) ) { - alt203=1; + if ( (LA204_0==54) ) { + alt204=1; } - switch (alt203) { + switch (alt204) { case 1 : - // InternalRoom.g:22279:2: rule__EnumAnnotationAttribute__Group_6__0 + // InternalRoom.g:22310:2: rule__EnumAnnotationAttribute__Group_6__0 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_20); rule__EnumAnnotationAttribute__Group_6__0(); state._fsp--; @@ -60731,7 +60828,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop203; + break loop204; } } while (true); @@ -60758,14 +60855,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__7" - // InternalRoom.g:22289:1: rule__EnumAnnotationAttribute__Group__7 : rule__EnumAnnotationAttribute__Group__7__Impl ; + // InternalRoom.g:22320:1: rule__EnumAnnotationAttribute__Group__7 : rule__EnumAnnotationAttribute__Group__7__Impl ; public final void rule__EnumAnnotationAttribute__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22293:1: ( rule__EnumAnnotationAttribute__Group__7__Impl ) - // InternalRoom.g:22294:2: rule__EnumAnnotationAttribute__Group__7__Impl + // InternalRoom.g:22324:1: ( rule__EnumAnnotationAttribute__Group__7__Impl ) + // InternalRoom.g:22325:2: rule__EnumAnnotationAttribute__Group__7__Impl { pushFollow(FOLLOW_2); rule__EnumAnnotationAttribute__Group__7__Impl(); @@ -60791,17 +60888,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__7__Impl" - // InternalRoom.g:22300:1: rule__EnumAnnotationAttribute__Group__7__Impl : ( '}' ) ; + // InternalRoom.g:22331:1: rule__EnumAnnotationAttribute__Group__7__Impl : ( '}' ) ; public final void rule__EnumAnnotationAttribute__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22304:1: ( ( '}' ) ) - // InternalRoom.g:22305:1: ( '}' ) + // InternalRoom.g:22335:1: ( ( '}' ) ) + // InternalRoom.g:22336:1: ( '}' ) { - // InternalRoom.g:22305:1: ( '}' ) - // InternalRoom.g:22306:1: '}' + // InternalRoom.g:22336:1: ( '}' ) + // InternalRoom.g:22337:1: '}' { before(grammarAccess.getEnumAnnotationAttributeAccess().getRightCurlyBracketKeyword_7()); match(input,45,FOLLOW_2); @@ -60828,16 +60925,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group_6__0" - // InternalRoom.g:22335:1: rule__EnumAnnotationAttribute__Group_6__0 : rule__EnumAnnotationAttribute__Group_6__0__Impl rule__EnumAnnotationAttribute__Group_6__1 ; + // InternalRoom.g:22366:1: rule__EnumAnnotationAttribute__Group_6__0 : rule__EnumAnnotationAttribute__Group_6__0__Impl rule__EnumAnnotationAttribute__Group_6__1 ; public final void rule__EnumAnnotationAttribute__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22339:1: ( rule__EnumAnnotationAttribute__Group_6__0__Impl rule__EnumAnnotationAttribute__Group_6__1 ) - // InternalRoom.g:22340:2: rule__EnumAnnotationAttribute__Group_6__0__Impl rule__EnumAnnotationAttribute__Group_6__1 + // InternalRoom.g:22370:1: ( rule__EnumAnnotationAttribute__Group_6__0__Impl rule__EnumAnnotationAttribute__Group_6__1 ) + // InternalRoom.g:22371:2: rule__EnumAnnotationAttribute__Group_6__0__Impl rule__EnumAnnotationAttribute__Group_6__1 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_13); rule__EnumAnnotationAttribute__Group_6__0__Impl(); state._fsp--; @@ -60866,17 +60963,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group_6__0__Impl" - // InternalRoom.g:22347:1: rule__EnumAnnotationAttribute__Group_6__0__Impl : ( ',' ) ; + // InternalRoom.g:22378:1: rule__EnumAnnotationAttribute__Group_6__0__Impl : ( ',' ) ; public final void rule__EnumAnnotationAttribute__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22351:1: ( ( ',' ) ) - // InternalRoom.g:22352:1: ( ',' ) + // InternalRoom.g:22382:1: ( ( ',' ) ) + // InternalRoom.g:22383:1: ( ',' ) { - // InternalRoom.g:22352:1: ( ',' ) - // InternalRoom.g:22353:1: ',' + // InternalRoom.g:22383:1: ( ',' ) + // InternalRoom.g:22384:1: ',' { before(grammarAccess.getEnumAnnotationAttributeAccess().getCommaKeyword_6_0()); match(input,54,FOLLOW_2); @@ -60903,14 +61000,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group_6__1" - // InternalRoom.g:22366:1: rule__EnumAnnotationAttribute__Group_6__1 : rule__EnumAnnotationAttribute__Group_6__1__Impl ; + // InternalRoom.g:22397:1: rule__EnumAnnotationAttribute__Group_6__1 : rule__EnumAnnotationAttribute__Group_6__1__Impl ; public final void rule__EnumAnnotationAttribute__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22370:1: ( rule__EnumAnnotationAttribute__Group_6__1__Impl ) - // InternalRoom.g:22371:2: rule__EnumAnnotationAttribute__Group_6__1__Impl + // InternalRoom.g:22401:1: ( rule__EnumAnnotationAttribute__Group_6__1__Impl ) + // InternalRoom.g:22402:2: rule__EnumAnnotationAttribute__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__EnumAnnotationAttribute__Group_6__1__Impl(); @@ -60936,21 +61033,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group_6__1__Impl" - // InternalRoom.g:22377:1: rule__EnumAnnotationAttribute__Group_6__1__Impl : ( ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) ) ; + // InternalRoom.g:22408:1: rule__EnumAnnotationAttribute__Group_6__1__Impl : ( ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) ) ; public final void rule__EnumAnnotationAttribute__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22381:1: ( ( ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) ) ) - // InternalRoom.g:22382:1: ( ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) ) + // InternalRoom.g:22412:1: ( ( ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) ) ) + // InternalRoom.g:22413:1: ( ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) ) { - // InternalRoom.g:22382:1: ( ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) ) - // InternalRoom.g:22383:1: ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) + // InternalRoom.g:22413:1: ( ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) ) + // InternalRoom.g:22414:1: ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) { before(grammarAccess.getEnumAnnotationAttributeAccess().getValuesAssignment_6_1()); - // InternalRoom.g:22384:1: ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) - // InternalRoom.g:22384:2: rule__EnumAnnotationAttribute__ValuesAssignment_6_1 + // InternalRoom.g:22415:1: ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) + // InternalRoom.g:22415:2: rule__EnumAnnotationAttribute__ValuesAssignment_6_1 { pushFollow(FOLLOW_2); rule__EnumAnnotationAttribute__ValuesAssignment_6_1(); @@ -60983,16 +61080,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Import__Group__0" - // InternalRoom.g:22398:1: rule__Import__Group__0 : rule__Import__Group__0__Impl rule__Import__Group__1 ; + // InternalRoom.g:22429:1: rule__Import__Group__0 : rule__Import__Group__0__Impl rule__Import__Group__1 ; public final void rule__Import__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22402:1: ( rule__Import__Group__0__Impl rule__Import__Group__1 ) - // InternalRoom.g:22403:2: rule__Import__Group__0__Impl rule__Import__Group__1 + // InternalRoom.g:22433:1: ( rule__Import__Group__0__Impl rule__Import__Group__1 ) + // InternalRoom.g:22434:2: rule__Import__Group__0__Impl rule__Import__Group__1 { - pushFollow(FOLLOW_115); + pushFollow(FOLLOW_116); rule__Import__Group__0__Impl(); state._fsp--; @@ -61021,17 +61118,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Import__Group__0__Impl" - // InternalRoom.g:22410:1: rule__Import__Group__0__Impl : ( 'import' ) ; + // InternalRoom.g:22441:1: rule__Import__Group__0__Impl : ( 'import' ) ; public final void rule__Import__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22414:1: ( ( 'import' ) ) - // InternalRoom.g:22415:1: ( 'import' ) + // InternalRoom.g:22445:1: ( ( 'import' ) ) + // InternalRoom.g:22446:1: ( 'import' ) { - // InternalRoom.g:22415:1: ( 'import' ) - // InternalRoom.g:22416:1: 'import' + // InternalRoom.g:22446:1: ( 'import' ) + // InternalRoom.g:22447:1: 'import' { before(grammarAccess.getImportAccess().getImportKeyword_0()); match(input,125,FOLLOW_2); @@ -61058,16 +61155,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Import__Group__1" - // InternalRoom.g:22429:1: rule__Import__Group__1 : rule__Import__Group__1__Impl rule__Import__Group__2 ; + // InternalRoom.g:22460:1: rule__Import__Group__1 : rule__Import__Group__1__Impl rule__Import__Group__2 ; public final void rule__Import__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22433:1: ( rule__Import__Group__1__Impl rule__Import__Group__2 ) - // InternalRoom.g:22434:2: rule__Import__Group__1__Impl rule__Import__Group__2 + // InternalRoom.g:22464:1: ( rule__Import__Group__1__Impl rule__Import__Group__2 ) + // InternalRoom.g:22465:2: rule__Import__Group__1__Impl rule__Import__Group__2 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_13); rule__Import__Group__1__Impl(); state._fsp--; @@ -61096,21 +61193,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Import__Group__1__Impl" - // InternalRoom.g:22441:1: rule__Import__Group__1__Impl : ( ( rule__Import__Alternatives_1 ) ) ; + // InternalRoom.g:22472:1: rule__Import__Group__1__Impl : ( ( rule__Import__Alternatives_1 ) ) ; public final void rule__Import__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22445:1: ( ( ( rule__Import__Alternatives_1 ) ) ) - // InternalRoom.g:22446:1: ( ( rule__Import__Alternatives_1 ) ) + // InternalRoom.g:22476:1: ( ( ( rule__Import__Alternatives_1 ) ) ) + // InternalRoom.g:22477:1: ( ( rule__Import__Alternatives_1 ) ) { - // InternalRoom.g:22446:1: ( ( rule__Import__Alternatives_1 ) ) - // InternalRoom.g:22447:1: ( rule__Import__Alternatives_1 ) + // InternalRoom.g:22477:1: ( ( rule__Import__Alternatives_1 ) ) + // InternalRoom.g:22478:1: ( rule__Import__Alternatives_1 ) { before(grammarAccess.getImportAccess().getAlternatives_1()); - // InternalRoom.g:22448:1: ( rule__Import__Alternatives_1 ) - // InternalRoom.g:22448:2: rule__Import__Alternatives_1 + // InternalRoom.g:22479:1: ( rule__Import__Alternatives_1 ) + // InternalRoom.g:22479:2: rule__Import__Alternatives_1 { pushFollow(FOLLOW_2); rule__Import__Alternatives_1(); @@ -61143,14 +61240,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Import__Group__2" - // InternalRoom.g:22458:1: rule__Import__Group__2 : rule__Import__Group__2__Impl ; + // InternalRoom.g:22489:1: rule__Import__Group__2 : rule__Import__Group__2__Impl ; public final void rule__Import__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22462:1: ( rule__Import__Group__2__Impl ) - // InternalRoom.g:22463:2: rule__Import__Group__2__Impl + // InternalRoom.g:22493:1: ( rule__Import__Group__2__Impl ) + // InternalRoom.g:22494:2: rule__Import__Group__2__Impl { pushFollow(FOLLOW_2); rule__Import__Group__2__Impl(); @@ -61176,21 +61273,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Import__Group__2__Impl" - // InternalRoom.g:22469:1: rule__Import__Group__2__Impl : ( ( rule__Import__ImportURIAssignment_2 ) ) ; + // InternalRoom.g:22500:1: rule__Import__Group__2__Impl : ( ( rule__Import__ImportURIAssignment_2 ) ) ; public final void rule__Import__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22473:1: ( ( ( rule__Import__ImportURIAssignment_2 ) ) ) - // InternalRoom.g:22474:1: ( ( rule__Import__ImportURIAssignment_2 ) ) + // InternalRoom.g:22504:1: ( ( ( rule__Import__ImportURIAssignment_2 ) ) ) + // InternalRoom.g:22505:1: ( ( rule__Import__ImportURIAssignment_2 ) ) { - // InternalRoom.g:22474:1: ( ( rule__Import__ImportURIAssignment_2 ) ) - // InternalRoom.g:22475:1: ( rule__Import__ImportURIAssignment_2 ) + // InternalRoom.g:22505:1: ( ( rule__Import__ImportURIAssignment_2 ) ) + // InternalRoom.g:22506:1: ( rule__Import__ImportURIAssignment_2 ) { before(grammarAccess.getImportAccess().getImportURIAssignment_2()); - // InternalRoom.g:22476:1: ( rule__Import__ImportURIAssignment_2 ) - // InternalRoom.g:22476:2: rule__Import__ImportURIAssignment_2 + // InternalRoom.g:22507:1: ( rule__Import__ImportURIAssignment_2 ) + // InternalRoom.g:22507:2: rule__Import__ImportURIAssignment_2 { pushFollow(FOLLOW_2); rule__Import__ImportURIAssignment_2(); @@ -61223,16 +61320,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Import__Group_1_0__0" - // InternalRoom.g:22492:1: rule__Import__Group_1_0__0 : rule__Import__Group_1_0__0__Impl rule__Import__Group_1_0__1 ; + // InternalRoom.g:22523:1: rule__Import__Group_1_0__0 : rule__Import__Group_1_0__0__Impl rule__Import__Group_1_0__1 ; public final void rule__Import__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22496:1: ( rule__Import__Group_1_0__0__Impl rule__Import__Group_1_0__1 ) - // InternalRoom.g:22497:2: rule__Import__Group_1_0__0__Impl rule__Import__Group_1_0__1 + // InternalRoom.g:22527:1: ( rule__Import__Group_1_0__0__Impl rule__Import__Group_1_0__1 ) + // InternalRoom.g:22528:2: rule__Import__Group_1_0__0__Impl rule__Import__Group_1_0__1 { - pushFollow(FOLLOW_116); + pushFollow(FOLLOW_117); rule__Import__Group_1_0__0__Impl(); state._fsp--; @@ -61261,21 +61358,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Import__Group_1_0__0__Impl" - // InternalRoom.g:22504:1: rule__Import__Group_1_0__0__Impl : ( ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) ) ; + // InternalRoom.g:22535:1: rule__Import__Group_1_0__0__Impl : ( ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) ) ; public final void rule__Import__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22508:1: ( ( ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) ) ) - // InternalRoom.g:22509:1: ( ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) ) + // InternalRoom.g:22539:1: ( ( ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) ) ) + // InternalRoom.g:22540:1: ( ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) ) { - // InternalRoom.g:22509:1: ( ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) ) - // InternalRoom.g:22510:1: ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) + // InternalRoom.g:22540:1: ( ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) ) + // InternalRoom.g:22541:1: ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) { before(grammarAccess.getImportAccess().getImportedNamespaceAssignment_1_0_0()); - // InternalRoom.g:22511:1: ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) - // InternalRoom.g:22511:2: rule__Import__ImportedNamespaceAssignment_1_0_0 + // InternalRoom.g:22542:1: ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) + // InternalRoom.g:22542:2: rule__Import__ImportedNamespaceAssignment_1_0_0 { pushFollow(FOLLOW_2); rule__Import__ImportedNamespaceAssignment_1_0_0(); @@ -61308,14 +61405,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Import__Group_1_0__1" - // InternalRoom.g:22521:1: rule__Import__Group_1_0__1 : rule__Import__Group_1_0__1__Impl ; + // InternalRoom.g:22552:1: rule__Import__Group_1_0__1 : rule__Import__Group_1_0__1__Impl ; public final void rule__Import__Group_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22525:1: ( rule__Import__Group_1_0__1__Impl ) - // InternalRoom.g:22526:2: rule__Import__Group_1_0__1__Impl + // InternalRoom.g:22556:1: ( rule__Import__Group_1_0__1__Impl ) + // InternalRoom.g:22557:2: rule__Import__Group_1_0__1__Impl { pushFollow(FOLLOW_2); rule__Import__Group_1_0__1__Impl(); @@ -61341,17 +61438,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Import__Group_1_0__1__Impl" - // InternalRoom.g:22532:1: rule__Import__Group_1_0__1__Impl : ( 'from' ) ; + // InternalRoom.g:22563:1: rule__Import__Group_1_0__1__Impl : ( 'from' ) ; public final void rule__Import__Group_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22536:1: ( ( 'from' ) ) - // InternalRoom.g:22537:1: ( 'from' ) + // InternalRoom.g:22567:1: ( ( 'from' ) ) + // InternalRoom.g:22568:1: ( 'from' ) { - // InternalRoom.g:22537:1: ( 'from' ) - // InternalRoom.g:22538:1: 'from' + // InternalRoom.g:22568:1: ( 'from' ) + // InternalRoom.g:22569:1: 'from' { before(grammarAccess.getImportAccess().getFromKeyword_1_0_1()); match(input,126,FOLLOW_2); @@ -61378,16 +61475,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ImportedFQN__Group__0" - // InternalRoom.g:22555:1: rule__ImportedFQN__Group__0 : rule__ImportedFQN__Group__0__Impl rule__ImportedFQN__Group__1 ; + // InternalRoom.g:22586:1: rule__ImportedFQN__Group__0 : rule__ImportedFQN__Group__0__Impl rule__ImportedFQN__Group__1 ; public final void rule__ImportedFQN__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22559:1: ( rule__ImportedFQN__Group__0__Impl rule__ImportedFQN__Group__1 ) - // InternalRoom.g:22560:2: rule__ImportedFQN__Group__0__Impl rule__ImportedFQN__Group__1 + // InternalRoom.g:22590:1: ( rule__ImportedFQN__Group__0__Impl rule__ImportedFQN__Group__1 ) + // InternalRoom.g:22591:2: rule__ImportedFQN__Group__0__Impl rule__ImportedFQN__Group__1 { - pushFollow(FOLLOW_117); + pushFollow(FOLLOW_118); rule__ImportedFQN__Group__0__Impl(); state._fsp--; @@ -61416,17 +61513,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ImportedFQN__Group__0__Impl" - // InternalRoom.g:22567:1: rule__ImportedFQN__Group__0__Impl : ( ruleFQN ) ; + // InternalRoom.g:22598:1: rule__ImportedFQN__Group__0__Impl : ( ruleFQN ) ; public final void rule__ImportedFQN__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22571:1: ( ( ruleFQN ) ) - // InternalRoom.g:22572:1: ( ruleFQN ) + // InternalRoom.g:22602:1: ( ( ruleFQN ) ) + // InternalRoom.g:22603:1: ( ruleFQN ) { - // InternalRoom.g:22572:1: ( ruleFQN ) - // InternalRoom.g:22573:1: ruleFQN + // InternalRoom.g:22603:1: ( ruleFQN ) + // InternalRoom.g:22604:1: ruleFQN { before(grammarAccess.getImportedFQNAccess().getFQNParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -61457,14 +61554,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ImportedFQN__Group__1" - // InternalRoom.g:22584:1: rule__ImportedFQN__Group__1 : rule__ImportedFQN__Group__1__Impl ; + // InternalRoom.g:22615:1: rule__ImportedFQN__Group__1 : rule__ImportedFQN__Group__1__Impl ; public final void rule__ImportedFQN__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22588:1: ( rule__ImportedFQN__Group__1__Impl ) - // InternalRoom.g:22589:2: rule__ImportedFQN__Group__1__Impl + // InternalRoom.g:22619:1: ( rule__ImportedFQN__Group__1__Impl ) + // InternalRoom.g:22620:2: rule__ImportedFQN__Group__1__Impl { pushFollow(FOLLOW_2); rule__ImportedFQN__Group__1__Impl(); @@ -61490,29 +61587,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ImportedFQN__Group__1__Impl" - // InternalRoom.g:22595:1: rule__ImportedFQN__Group__1__Impl : ( ( '.*' )? ) ; + // InternalRoom.g:22626:1: rule__ImportedFQN__Group__1__Impl : ( ( '.*' )? ) ; public final void rule__ImportedFQN__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22599:1: ( ( ( '.*' )? ) ) - // InternalRoom.g:22600:1: ( ( '.*' )? ) + // InternalRoom.g:22630:1: ( ( ( '.*' )? ) ) + // InternalRoom.g:22631:1: ( ( '.*' )? ) { - // InternalRoom.g:22600:1: ( ( '.*' )? ) - // InternalRoom.g:22601:1: ( '.*' )? + // InternalRoom.g:22631:1: ( ( '.*' )? ) + // InternalRoom.g:22632:1: ( '.*' )? { before(grammarAccess.getImportedFQNAccess().getFullStopAsteriskKeyword_1()); - // InternalRoom.g:22602:1: ( '.*' )? - int alt204=2; - int LA204_0 = input.LA(1); + // InternalRoom.g:22633:1: ( '.*' )? + int alt205=2; + int LA205_0 = input.LA(1); - if ( (LA204_0==127) ) { - alt204=1; + if ( (LA205_0==127) ) { + alt205=1; } - switch (alt204) { + switch (alt205) { case 1 : - // InternalRoom.g:22603:2: '.*' + // InternalRoom.g:22634:2: '.*' { match(input,127,FOLLOW_2); @@ -61544,16 +61641,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Documentation__Group__0" - // InternalRoom.g:22618:1: rule__Documentation__Group__0 : rule__Documentation__Group__0__Impl rule__Documentation__Group__1 ; + // InternalRoom.g:22649:1: rule__Documentation__Group__0 : rule__Documentation__Group__0__Impl rule__Documentation__Group__1 ; public final void rule__Documentation__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22622:1: ( rule__Documentation__Group__0__Impl rule__Documentation__Group__1 ) - // InternalRoom.g:22623:2: rule__Documentation__Group__0__Impl rule__Documentation__Group__1 + // InternalRoom.g:22653:1: ( rule__Documentation__Group__0__Impl rule__Documentation__Group__1 ) + // InternalRoom.g:22654:2: rule__Documentation__Group__0__Impl rule__Documentation__Group__1 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_15); rule__Documentation__Group__0__Impl(); state._fsp--; @@ -61582,21 +61679,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Documentation__Group__0__Impl" - // InternalRoom.g:22630:1: rule__Documentation__Group__0__Impl : ( () ) ; + // InternalRoom.g:22661:1: rule__Documentation__Group__0__Impl : ( () ) ; public final void rule__Documentation__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22634:1: ( ( () ) ) - // InternalRoom.g:22635:1: ( () ) + // InternalRoom.g:22665:1: ( ( () ) ) + // InternalRoom.g:22666:1: ( () ) { - // InternalRoom.g:22635:1: ( () ) - // InternalRoom.g:22636:1: () + // InternalRoom.g:22666:1: ( () ) + // InternalRoom.g:22667:1: () { before(grammarAccess.getDocumentationAccess().getDocumentationAction_0()); - // InternalRoom.g:22637:1: () - // InternalRoom.g:22639:1: + // InternalRoom.g:22668:1: () + // InternalRoom.g:22670:1: { } @@ -61619,16 +61716,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Documentation__Group__1" - // InternalRoom.g:22649:1: rule__Documentation__Group__1 : rule__Documentation__Group__1__Impl rule__Documentation__Group__2 ; + // InternalRoom.g:22680:1: rule__Documentation__Group__1 : rule__Documentation__Group__1__Impl rule__Documentation__Group__2 ; public final void rule__Documentation__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22653:1: ( rule__Documentation__Group__1__Impl rule__Documentation__Group__2 ) - // InternalRoom.g:22654:2: rule__Documentation__Group__1__Impl rule__Documentation__Group__2 + // InternalRoom.g:22684:1: ( rule__Documentation__Group__1__Impl rule__Documentation__Group__2 ) + // InternalRoom.g:22685:2: rule__Documentation__Group__1__Impl rule__Documentation__Group__2 { - pushFollow(FOLLOW_118); + pushFollow(FOLLOW_119); rule__Documentation__Group__1__Impl(); state._fsp--; @@ -61657,17 +61754,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Documentation__Group__1__Impl" - // InternalRoom.g:22661:1: rule__Documentation__Group__1__Impl : ( '[' ) ; + // InternalRoom.g:22692:1: rule__Documentation__Group__1__Impl : ( '[' ) ; public final void rule__Documentation__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22665:1: ( ( '[' ) ) - // InternalRoom.g:22666:1: ( '[' ) + // InternalRoom.g:22696:1: ( ( '[' ) ) + // InternalRoom.g:22697:1: ( '[' ) { - // InternalRoom.g:22666:1: ( '[' ) - // InternalRoom.g:22667:1: '[' + // InternalRoom.g:22697:1: ( '[' ) + // InternalRoom.g:22698:1: '[' { before(grammarAccess.getDocumentationAccess().getLeftSquareBracketKeyword_1()); match(input,62,FOLLOW_2); @@ -61694,16 +61791,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Documentation__Group__2" - // InternalRoom.g:22680:1: rule__Documentation__Group__2 : rule__Documentation__Group__2__Impl rule__Documentation__Group__3 ; + // InternalRoom.g:22711:1: rule__Documentation__Group__2 : rule__Documentation__Group__2__Impl rule__Documentation__Group__3 ; public final void rule__Documentation__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22684:1: ( rule__Documentation__Group__2__Impl rule__Documentation__Group__3 ) - // InternalRoom.g:22685:2: rule__Documentation__Group__2__Impl rule__Documentation__Group__3 + // InternalRoom.g:22715:1: ( rule__Documentation__Group__2__Impl rule__Documentation__Group__3 ) + // InternalRoom.g:22716:2: rule__Documentation__Group__2__Impl rule__Documentation__Group__3 { - pushFollow(FOLLOW_118); + pushFollow(FOLLOW_119); rule__Documentation__Group__2__Impl(); state._fsp--; @@ -61732,35 +61829,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Documentation__Group__2__Impl" - // InternalRoom.g:22692:1: rule__Documentation__Group__2__Impl : ( ( rule__Documentation__LinesAssignment_2 )* ) ; + // InternalRoom.g:22723:1: rule__Documentation__Group__2__Impl : ( ( rule__Documentation__LinesAssignment_2 )* ) ; public final void rule__Documentation__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22696:1: ( ( ( rule__Documentation__LinesAssignment_2 )* ) ) - // InternalRoom.g:22697:1: ( ( rule__Documentation__LinesAssignment_2 )* ) + // InternalRoom.g:22727:1: ( ( ( rule__Documentation__LinesAssignment_2 )* ) ) + // InternalRoom.g:22728:1: ( ( rule__Documentation__LinesAssignment_2 )* ) { - // InternalRoom.g:22697:1: ( ( rule__Documentation__LinesAssignment_2 )* ) - // InternalRoom.g:22698:1: ( rule__Documentation__LinesAssignment_2 )* + // InternalRoom.g:22728:1: ( ( rule__Documentation__LinesAssignment_2 )* ) + // InternalRoom.g:22729:1: ( rule__Documentation__LinesAssignment_2 )* { before(grammarAccess.getDocumentationAccess().getLinesAssignment_2()); - // InternalRoom.g:22699:1: ( rule__Documentation__LinesAssignment_2 )* - loop205: + // InternalRoom.g:22730:1: ( rule__Documentation__LinesAssignment_2 )* + loop206: do { - int alt205=2; - int LA205_0 = input.LA(1); + int alt206=2; + int LA206_0 = input.LA(1); - if ( (LA205_0==RULE_STRING) ) { - alt205=1; + if ( (LA206_0==RULE_STRING) ) { + alt206=1; } - switch (alt205) { + switch (alt206) { case 1 : - // InternalRoom.g:22699:2: rule__Documentation__LinesAssignment_2 + // InternalRoom.g:22730:2: rule__Documentation__LinesAssignment_2 { - pushFollow(FOLLOW_85); + pushFollow(FOLLOW_86); rule__Documentation__LinesAssignment_2(); state._fsp--; @@ -61770,7 +61867,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop205; + break loop206; } } while (true); @@ -61797,14 +61894,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Documentation__Group__3" - // InternalRoom.g:22709:1: rule__Documentation__Group__3 : rule__Documentation__Group__3__Impl ; + // InternalRoom.g:22740:1: rule__Documentation__Group__3 : rule__Documentation__Group__3__Impl ; public final void rule__Documentation__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22713:1: ( rule__Documentation__Group__3__Impl ) - // InternalRoom.g:22714:2: rule__Documentation__Group__3__Impl + // InternalRoom.g:22744:1: ( rule__Documentation__Group__3__Impl ) + // InternalRoom.g:22745:2: rule__Documentation__Group__3__Impl { pushFollow(FOLLOW_2); rule__Documentation__Group__3__Impl(); @@ -61830,17 +61927,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Documentation__Group__3__Impl" - // InternalRoom.g:22720:1: rule__Documentation__Group__3__Impl : ( ']' ) ; + // InternalRoom.g:22751:1: rule__Documentation__Group__3__Impl : ( ']' ) ; public final void rule__Documentation__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22724:1: ( ( ']' ) ) - // InternalRoom.g:22725:1: ( ']' ) + // InternalRoom.g:22755:1: ( ( ']' ) ) + // InternalRoom.g:22756:1: ( ']' ) { - // InternalRoom.g:22725:1: ( ']' ) - // InternalRoom.g:22726:1: ']' + // InternalRoom.g:22756:1: ( ']' ) + // InternalRoom.g:22757:1: ']' { before(grammarAccess.getDocumentationAccess().getRightSquareBracketKeyword_3()); match(input,63,FOLLOW_2); @@ -61867,16 +61964,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BooleanLiteral__Group__0" - // InternalRoom.g:22753:1: rule__BooleanLiteral__Group__0 : rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1 ; + // InternalRoom.g:22784:1: rule__BooleanLiteral__Group__0 : rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1 ; public final void rule__BooleanLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22757:1: ( rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1 ) - // InternalRoom.g:22758:2: rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1 + // InternalRoom.g:22788:1: ( rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1 ) + // InternalRoom.g:22789:2: rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1 { - pushFollow(FOLLOW_119); + pushFollow(FOLLOW_120); rule__BooleanLiteral__Group__0__Impl(); state._fsp--; @@ -61905,21 +62002,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BooleanLiteral__Group__0__Impl" - // InternalRoom.g:22765:1: rule__BooleanLiteral__Group__0__Impl : ( () ) ; + // InternalRoom.g:22796:1: rule__BooleanLiteral__Group__0__Impl : ( () ) ; public final void rule__BooleanLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22769:1: ( ( () ) ) - // InternalRoom.g:22770:1: ( () ) + // InternalRoom.g:22800:1: ( ( () ) ) + // InternalRoom.g:22801:1: ( () ) { - // InternalRoom.g:22770:1: ( () ) - // InternalRoom.g:22771:1: () + // InternalRoom.g:22801:1: ( () ) + // InternalRoom.g:22802:1: () { before(grammarAccess.getBooleanLiteralAccess().getBooleanLiteralAction_0()); - // InternalRoom.g:22772:1: () - // InternalRoom.g:22774:1: + // InternalRoom.g:22803:1: () + // InternalRoom.g:22805:1: { } @@ -61942,14 +62039,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BooleanLiteral__Group__1" - // InternalRoom.g:22784:1: rule__BooleanLiteral__Group__1 : rule__BooleanLiteral__Group__1__Impl ; + // InternalRoom.g:22815:1: rule__BooleanLiteral__Group__1 : rule__BooleanLiteral__Group__1__Impl ; public final void rule__BooleanLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22788:1: ( rule__BooleanLiteral__Group__1__Impl ) - // InternalRoom.g:22789:2: rule__BooleanLiteral__Group__1__Impl + // InternalRoom.g:22819:1: ( rule__BooleanLiteral__Group__1__Impl ) + // InternalRoom.g:22820:2: rule__BooleanLiteral__Group__1__Impl { pushFollow(FOLLOW_2); rule__BooleanLiteral__Group__1__Impl(); @@ -61975,21 +62072,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BooleanLiteral__Group__1__Impl" - // InternalRoom.g:22795:1: rule__BooleanLiteral__Group__1__Impl : ( ( rule__BooleanLiteral__Alternatives_1 ) ) ; + // InternalRoom.g:22826:1: rule__BooleanLiteral__Group__1__Impl : ( ( rule__BooleanLiteral__Alternatives_1 ) ) ; public final void rule__BooleanLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22799:1: ( ( ( rule__BooleanLiteral__Alternatives_1 ) ) ) - // InternalRoom.g:22800:1: ( ( rule__BooleanLiteral__Alternatives_1 ) ) + // InternalRoom.g:22830:1: ( ( ( rule__BooleanLiteral__Alternatives_1 ) ) ) + // InternalRoom.g:22831:1: ( ( rule__BooleanLiteral__Alternatives_1 ) ) { - // InternalRoom.g:22800:1: ( ( rule__BooleanLiteral__Alternatives_1 ) ) - // InternalRoom.g:22801:1: ( rule__BooleanLiteral__Alternatives_1 ) + // InternalRoom.g:22831:1: ( ( rule__BooleanLiteral__Alternatives_1 ) ) + // InternalRoom.g:22832:1: ( rule__BooleanLiteral__Alternatives_1 ) { before(grammarAccess.getBooleanLiteralAccess().getAlternatives_1()); - // InternalRoom.g:22802:1: ( rule__BooleanLiteral__Alternatives_1 ) - // InternalRoom.g:22802:2: rule__BooleanLiteral__Alternatives_1 + // InternalRoom.g:22833:1: ( rule__BooleanLiteral__Alternatives_1 ) + // InternalRoom.g:22833:2: rule__BooleanLiteral__Alternatives_1 { pushFollow(FOLLOW_2); rule__BooleanLiteral__Alternatives_1(); @@ -62022,16 +62119,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RealLiteral__Group__0" - // InternalRoom.g:22816:1: rule__RealLiteral__Group__0 : rule__RealLiteral__Group__0__Impl rule__RealLiteral__Group__1 ; + // InternalRoom.g:22847:1: rule__RealLiteral__Group__0 : rule__RealLiteral__Group__0__Impl rule__RealLiteral__Group__1 ; public final void rule__RealLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22820:1: ( rule__RealLiteral__Group__0__Impl rule__RealLiteral__Group__1 ) - // InternalRoom.g:22821:2: rule__RealLiteral__Group__0__Impl rule__RealLiteral__Group__1 + // InternalRoom.g:22851:1: ( rule__RealLiteral__Group__0__Impl rule__RealLiteral__Group__1 ) + // InternalRoom.g:22852:2: rule__RealLiteral__Group__0__Impl rule__RealLiteral__Group__1 { - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_22); rule__RealLiteral__Group__0__Impl(); state._fsp--; @@ -62060,21 +62157,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RealLiteral__Group__0__Impl" - // InternalRoom.g:22828:1: rule__RealLiteral__Group__0__Impl : ( () ) ; + // InternalRoom.g:22859:1: rule__RealLiteral__Group__0__Impl : ( () ) ; public final void rule__RealLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22832:1: ( ( () ) ) - // InternalRoom.g:22833:1: ( () ) + // InternalRoom.g:22863:1: ( ( () ) ) + // InternalRoom.g:22864:1: ( () ) { - // InternalRoom.g:22833:1: ( () ) - // InternalRoom.g:22834:1: () + // InternalRoom.g:22864:1: ( () ) + // InternalRoom.g:22865:1: () { before(grammarAccess.getRealLiteralAccess().getRealLiteralAction_0()); - // InternalRoom.g:22835:1: () - // InternalRoom.g:22837:1: + // InternalRoom.g:22866:1: () + // InternalRoom.g:22868:1: { } @@ -62097,14 +62194,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RealLiteral__Group__1" - // InternalRoom.g:22847:1: rule__RealLiteral__Group__1 : rule__RealLiteral__Group__1__Impl ; + // InternalRoom.g:22878:1: rule__RealLiteral__Group__1 : rule__RealLiteral__Group__1__Impl ; public final void rule__RealLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22851:1: ( rule__RealLiteral__Group__1__Impl ) - // InternalRoom.g:22852:2: rule__RealLiteral__Group__1__Impl + // InternalRoom.g:22882:1: ( rule__RealLiteral__Group__1__Impl ) + // InternalRoom.g:22883:2: rule__RealLiteral__Group__1__Impl { pushFollow(FOLLOW_2); rule__RealLiteral__Group__1__Impl(); @@ -62130,21 +62227,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RealLiteral__Group__1__Impl" - // InternalRoom.g:22858:1: rule__RealLiteral__Group__1__Impl : ( ( rule__RealLiteral__ValueAssignment_1 ) ) ; + // InternalRoom.g:22889:1: rule__RealLiteral__Group__1__Impl : ( ( rule__RealLiteral__ValueAssignment_1 ) ) ; public final void rule__RealLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22862:1: ( ( ( rule__RealLiteral__ValueAssignment_1 ) ) ) - // InternalRoom.g:22863:1: ( ( rule__RealLiteral__ValueAssignment_1 ) ) + // InternalRoom.g:22893:1: ( ( ( rule__RealLiteral__ValueAssignment_1 ) ) ) + // InternalRoom.g:22894:1: ( ( rule__RealLiteral__ValueAssignment_1 ) ) { - // InternalRoom.g:22863:1: ( ( rule__RealLiteral__ValueAssignment_1 ) ) - // InternalRoom.g:22864:1: ( rule__RealLiteral__ValueAssignment_1 ) + // InternalRoom.g:22894:1: ( ( rule__RealLiteral__ValueAssignment_1 ) ) + // InternalRoom.g:22895:1: ( rule__RealLiteral__ValueAssignment_1 ) { before(grammarAccess.getRealLiteralAccess().getValueAssignment_1()); - // InternalRoom.g:22865:1: ( rule__RealLiteral__ValueAssignment_1 ) - // InternalRoom.g:22865:2: rule__RealLiteral__ValueAssignment_1 + // InternalRoom.g:22896:1: ( rule__RealLiteral__ValueAssignment_1 ) + // InternalRoom.g:22896:2: rule__RealLiteral__ValueAssignment_1 { pushFollow(FOLLOW_2); rule__RealLiteral__ValueAssignment_1(); @@ -62177,16 +62274,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__IntLiteral__Group__0" - // InternalRoom.g:22879:1: rule__IntLiteral__Group__0 : rule__IntLiteral__Group__0__Impl rule__IntLiteral__Group__1 ; + // InternalRoom.g:22910:1: rule__IntLiteral__Group__0 : rule__IntLiteral__Group__0__Impl rule__IntLiteral__Group__1 ; public final void rule__IntLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22883:1: ( rule__IntLiteral__Group__0__Impl rule__IntLiteral__Group__1 ) - // InternalRoom.g:22884:2: rule__IntLiteral__Group__0__Impl rule__IntLiteral__Group__1 + // InternalRoom.g:22914:1: ( rule__IntLiteral__Group__0__Impl rule__IntLiteral__Group__1 ) + // InternalRoom.g:22915:2: rule__IntLiteral__Group__0__Impl rule__IntLiteral__Group__1 { - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_22); rule__IntLiteral__Group__0__Impl(); state._fsp--; @@ -62215,21 +62312,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__IntLiteral__Group__0__Impl" - // InternalRoom.g:22891:1: rule__IntLiteral__Group__0__Impl : ( () ) ; + // InternalRoom.g:22922:1: rule__IntLiteral__Group__0__Impl : ( () ) ; public final void rule__IntLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22895:1: ( ( () ) ) - // InternalRoom.g:22896:1: ( () ) + // InternalRoom.g:22926:1: ( ( () ) ) + // InternalRoom.g:22927:1: ( () ) { - // InternalRoom.g:22896:1: ( () ) - // InternalRoom.g:22897:1: () + // InternalRoom.g:22927:1: ( () ) + // InternalRoom.g:22928:1: () { before(grammarAccess.getIntLiteralAccess().getIntLiteralAction_0()); - // InternalRoom.g:22898:1: () - // InternalRoom.g:22900:1: + // InternalRoom.g:22929:1: () + // InternalRoom.g:22931:1: { } @@ -62252,14 +62349,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__IntLiteral__Group__1" - // InternalRoom.g:22910:1: rule__IntLiteral__Group__1 : rule__IntLiteral__Group__1__Impl ; + // InternalRoom.g:22941:1: rule__IntLiteral__Group__1 : rule__IntLiteral__Group__1__Impl ; public final void rule__IntLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22914:1: ( rule__IntLiteral__Group__1__Impl ) - // InternalRoom.g:22915:2: rule__IntLiteral__Group__1__Impl + // InternalRoom.g:22945:1: ( rule__IntLiteral__Group__1__Impl ) + // InternalRoom.g:22946:2: rule__IntLiteral__Group__1__Impl { pushFollow(FOLLOW_2); rule__IntLiteral__Group__1__Impl(); @@ -62285,21 +62382,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__IntLiteral__Group__1__Impl" - // InternalRoom.g:22921:1: rule__IntLiteral__Group__1__Impl : ( ( rule__IntLiteral__ValueAssignment_1 ) ) ; + // InternalRoom.g:22952:1: rule__IntLiteral__Group__1__Impl : ( ( rule__IntLiteral__ValueAssignment_1 ) ) ; public final void rule__IntLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22925:1: ( ( ( rule__IntLiteral__ValueAssignment_1 ) ) ) - // InternalRoom.g:22926:1: ( ( rule__IntLiteral__ValueAssignment_1 ) ) + // InternalRoom.g:22956:1: ( ( ( rule__IntLiteral__ValueAssignment_1 ) ) ) + // InternalRoom.g:22957:1: ( ( rule__IntLiteral__ValueAssignment_1 ) ) { - // InternalRoom.g:22926:1: ( ( rule__IntLiteral__ValueAssignment_1 ) ) - // InternalRoom.g:22927:1: ( rule__IntLiteral__ValueAssignment_1 ) + // InternalRoom.g:22957:1: ( ( rule__IntLiteral__ValueAssignment_1 ) ) + // InternalRoom.g:22958:1: ( rule__IntLiteral__ValueAssignment_1 ) { before(grammarAccess.getIntLiteralAccess().getValueAssignment_1()); - // InternalRoom.g:22928:1: ( rule__IntLiteral__ValueAssignment_1 ) - // InternalRoom.g:22928:2: rule__IntLiteral__ValueAssignment_1 + // InternalRoom.g:22959:1: ( rule__IntLiteral__ValueAssignment_1 ) + // InternalRoom.g:22959:2: rule__IntLiteral__ValueAssignment_1 { pushFollow(FOLLOW_2); rule__IntLiteral__ValueAssignment_1(); @@ -62332,16 +62429,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StringLiteral__Group__0" - // InternalRoom.g:22942:1: rule__StringLiteral__Group__0 : rule__StringLiteral__Group__0__Impl rule__StringLiteral__Group__1 ; + // InternalRoom.g:22973:1: rule__StringLiteral__Group__0 : rule__StringLiteral__Group__0__Impl rule__StringLiteral__Group__1 ; public final void rule__StringLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22946:1: ( rule__StringLiteral__Group__0__Impl rule__StringLiteral__Group__1 ) - // InternalRoom.g:22947:2: rule__StringLiteral__Group__0__Impl rule__StringLiteral__Group__1 + // InternalRoom.g:22977:1: ( rule__StringLiteral__Group__0__Impl rule__StringLiteral__Group__1 ) + // InternalRoom.g:22978:2: rule__StringLiteral__Group__0__Impl rule__StringLiteral__Group__1 { - pushFollow(FOLLOW_107); + pushFollow(FOLLOW_108); rule__StringLiteral__Group__0__Impl(); state._fsp--; @@ -62370,21 +62467,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StringLiteral__Group__0__Impl" - // InternalRoom.g:22954:1: rule__StringLiteral__Group__0__Impl : ( () ) ; + // InternalRoom.g:22985:1: rule__StringLiteral__Group__0__Impl : ( () ) ; public final void rule__StringLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22958:1: ( ( () ) ) - // InternalRoom.g:22959:1: ( () ) + // InternalRoom.g:22989:1: ( ( () ) ) + // InternalRoom.g:22990:1: ( () ) { - // InternalRoom.g:22959:1: ( () ) - // InternalRoom.g:22960:1: () + // InternalRoom.g:22990:1: ( () ) + // InternalRoom.g:22991:1: () { before(grammarAccess.getStringLiteralAccess().getStringLiteralAction_0()); - // InternalRoom.g:22961:1: () - // InternalRoom.g:22963:1: + // InternalRoom.g:22992:1: () + // InternalRoom.g:22994:1: { } @@ -62407,14 +62504,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StringLiteral__Group__1" - // InternalRoom.g:22973:1: rule__StringLiteral__Group__1 : rule__StringLiteral__Group__1__Impl ; + // InternalRoom.g:23004:1: rule__StringLiteral__Group__1 : rule__StringLiteral__Group__1__Impl ; public final void rule__StringLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22977:1: ( rule__StringLiteral__Group__1__Impl ) - // InternalRoom.g:22978:2: rule__StringLiteral__Group__1__Impl + // InternalRoom.g:23008:1: ( rule__StringLiteral__Group__1__Impl ) + // InternalRoom.g:23009:2: rule__StringLiteral__Group__1__Impl { pushFollow(FOLLOW_2); rule__StringLiteral__Group__1__Impl(); @@ -62440,21 +62537,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StringLiteral__Group__1__Impl" - // InternalRoom.g:22984:1: rule__StringLiteral__Group__1__Impl : ( ( rule__StringLiteral__ValueAssignment_1 ) ) ; + // InternalRoom.g:23015:1: rule__StringLiteral__Group__1__Impl : ( ( rule__StringLiteral__ValueAssignment_1 ) ) ; public final void rule__StringLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:22988:1: ( ( ( rule__StringLiteral__ValueAssignment_1 ) ) ) - // InternalRoom.g:22989:1: ( ( rule__StringLiteral__ValueAssignment_1 ) ) + // InternalRoom.g:23019:1: ( ( ( rule__StringLiteral__ValueAssignment_1 ) ) ) + // InternalRoom.g:23020:1: ( ( rule__StringLiteral__ValueAssignment_1 ) ) { - // InternalRoom.g:22989:1: ( ( rule__StringLiteral__ValueAssignment_1 ) ) - // InternalRoom.g:22990:1: ( rule__StringLiteral__ValueAssignment_1 ) + // InternalRoom.g:23020:1: ( ( rule__StringLiteral__ValueAssignment_1 ) ) + // InternalRoom.g:23021:1: ( rule__StringLiteral__ValueAssignment_1 ) { before(grammarAccess.getStringLiteralAccess().getValueAssignment_1()); - // InternalRoom.g:22991:1: ( rule__StringLiteral__ValueAssignment_1 ) - // InternalRoom.g:22991:2: rule__StringLiteral__ValueAssignment_1 + // InternalRoom.g:23022:1: ( rule__StringLiteral__ValueAssignment_1 ) + // InternalRoom.g:23022:2: rule__StringLiteral__ValueAssignment_1 { pushFollow(FOLLOW_2); rule__StringLiteral__ValueAssignment_1(); @@ -62487,16 +62584,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Integer__Group_0__0" - // InternalRoom.g:23005:1: rule__Integer__Group_0__0 : rule__Integer__Group_0__0__Impl rule__Integer__Group_0__1 ; + // InternalRoom.g:23036:1: rule__Integer__Group_0__0 : rule__Integer__Group_0__0__Impl rule__Integer__Group_0__1 ; public final void rule__Integer__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23009:1: ( rule__Integer__Group_0__0__Impl rule__Integer__Group_0__1 ) - // InternalRoom.g:23010:2: rule__Integer__Group_0__0__Impl rule__Integer__Group_0__1 + // InternalRoom.g:23040:1: ( rule__Integer__Group_0__0__Impl rule__Integer__Group_0__1 ) + // InternalRoom.g:23041:2: rule__Integer__Group_0__0__Impl rule__Integer__Group_0__1 { - pushFollow(FOLLOW_120); + pushFollow(FOLLOW_121); rule__Integer__Group_0__0__Impl(); state._fsp--; @@ -62525,29 +62622,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Integer__Group_0__0__Impl" - // InternalRoom.g:23017:1: rule__Integer__Group_0__0__Impl : ( ( rule__Integer__Alternatives_0_0 )? ) ; + // InternalRoom.g:23048:1: rule__Integer__Group_0__0__Impl : ( ( rule__Integer__Alternatives_0_0 )? ) ; public final void rule__Integer__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23021:1: ( ( ( rule__Integer__Alternatives_0_0 )? ) ) - // InternalRoom.g:23022:1: ( ( rule__Integer__Alternatives_0_0 )? ) + // InternalRoom.g:23052:1: ( ( ( rule__Integer__Alternatives_0_0 )? ) ) + // InternalRoom.g:23053:1: ( ( rule__Integer__Alternatives_0_0 )? ) { - // InternalRoom.g:23022:1: ( ( rule__Integer__Alternatives_0_0 )? ) - // InternalRoom.g:23023:1: ( rule__Integer__Alternatives_0_0 )? + // InternalRoom.g:23053:1: ( ( rule__Integer__Alternatives_0_0 )? ) + // InternalRoom.g:23054:1: ( rule__Integer__Alternatives_0_0 )? { before(grammarAccess.getIntegerAccess().getAlternatives_0_0()); - // InternalRoom.g:23024:1: ( rule__Integer__Alternatives_0_0 )? - int alt206=2; - int LA206_0 = input.LA(1); + // InternalRoom.g:23055:1: ( rule__Integer__Alternatives_0_0 )? + int alt207=2; + int LA207_0 = input.LA(1); - if ( ((LA206_0>=29 && LA206_0<=30)) ) { - alt206=1; + if ( ((LA207_0>=29 && LA207_0<=30)) ) { + alt207=1; } - switch (alt206) { + switch (alt207) { case 1 : - // InternalRoom.g:23024:2: rule__Integer__Alternatives_0_0 + // InternalRoom.g:23055:2: rule__Integer__Alternatives_0_0 { pushFollow(FOLLOW_2); rule__Integer__Alternatives_0_0(); @@ -62583,14 +62680,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Integer__Group_0__1" - // InternalRoom.g:23034:1: rule__Integer__Group_0__1 : rule__Integer__Group_0__1__Impl ; + // InternalRoom.g:23065:1: rule__Integer__Group_0__1 : rule__Integer__Group_0__1__Impl ; public final void rule__Integer__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23038:1: ( rule__Integer__Group_0__1__Impl ) - // InternalRoom.g:23039:2: rule__Integer__Group_0__1__Impl + // InternalRoom.g:23069:1: ( rule__Integer__Group_0__1__Impl ) + // InternalRoom.g:23070:2: rule__Integer__Group_0__1__Impl { pushFollow(FOLLOW_2); rule__Integer__Group_0__1__Impl(); @@ -62616,17 +62713,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Integer__Group_0__1__Impl" - // InternalRoom.g:23045:1: rule__Integer__Group_0__1__Impl : ( RULE_INT ) ; + // InternalRoom.g:23076:1: rule__Integer__Group_0__1__Impl : ( RULE_INT ) ; public final void rule__Integer__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23049:1: ( ( RULE_INT ) ) - // InternalRoom.g:23050:1: ( RULE_INT ) + // InternalRoom.g:23080:1: ( ( RULE_INT ) ) + // InternalRoom.g:23081:1: ( RULE_INT ) { - // InternalRoom.g:23050:1: ( RULE_INT ) - // InternalRoom.g:23051:1: RULE_INT + // InternalRoom.g:23081:1: ( RULE_INT ) + // InternalRoom.g:23082:1: RULE_INT { before(grammarAccess.getIntegerAccess().getINTTerminalRuleCall_0_1()); match(input,RULE_INT,FOLLOW_2); @@ -62653,16 +62750,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Decimal__Group__0" - // InternalRoom.g:23066:1: rule__Decimal__Group__0 : rule__Decimal__Group__0__Impl rule__Decimal__Group__1 ; + // InternalRoom.g:23097:1: rule__Decimal__Group__0 : rule__Decimal__Group__0__Impl rule__Decimal__Group__1 ; public final void rule__Decimal__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23070:1: ( rule__Decimal__Group__0__Impl rule__Decimal__Group__1 ) - // InternalRoom.g:23071:2: rule__Decimal__Group__0__Impl rule__Decimal__Group__1 + // InternalRoom.g:23101:1: ( rule__Decimal__Group__0__Impl rule__Decimal__Group__1 ) + // InternalRoom.g:23102:2: rule__Decimal__Group__0__Impl rule__Decimal__Group__1 { - pushFollow(FOLLOW_120); + pushFollow(FOLLOW_121); rule__Decimal__Group__0__Impl(); state._fsp--; @@ -62691,29 +62788,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Decimal__Group__0__Impl" - // InternalRoom.g:23078:1: rule__Decimal__Group__0__Impl : ( ( rule__Decimal__Alternatives_0 )? ) ; + // InternalRoom.g:23109:1: rule__Decimal__Group__0__Impl : ( ( rule__Decimal__Alternatives_0 )? ) ; public final void rule__Decimal__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23082:1: ( ( ( rule__Decimal__Alternatives_0 )? ) ) - // InternalRoom.g:23083:1: ( ( rule__Decimal__Alternatives_0 )? ) + // InternalRoom.g:23113:1: ( ( ( rule__Decimal__Alternatives_0 )? ) ) + // InternalRoom.g:23114:1: ( ( rule__Decimal__Alternatives_0 )? ) { - // InternalRoom.g:23083:1: ( ( rule__Decimal__Alternatives_0 )? ) - // InternalRoom.g:23084:1: ( rule__Decimal__Alternatives_0 )? + // InternalRoom.g:23114:1: ( ( rule__Decimal__Alternatives_0 )? ) + // InternalRoom.g:23115:1: ( rule__Decimal__Alternatives_0 )? { before(grammarAccess.getDecimalAccess().getAlternatives_0()); - // InternalRoom.g:23085:1: ( rule__Decimal__Alternatives_0 )? - int alt207=2; - int LA207_0 = input.LA(1); + // InternalRoom.g:23116:1: ( rule__Decimal__Alternatives_0 )? + int alt208=2; + int LA208_0 = input.LA(1); - if ( ((LA207_0>=29 && LA207_0<=30)) ) { - alt207=1; + if ( ((LA208_0>=29 && LA208_0<=30)) ) { + alt208=1; } - switch (alt207) { + switch (alt208) { case 1 : - // InternalRoom.g:23085:2: rule__Decimal__Alternatives_0 + // InternalRoom.g:23116:2: rule__Decimal__Alternatives_0 { pushFollow(FOLLOW_2); rule__Decimal__Alternatives_0(); @@ -62749,16 +62846,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Decimal__Group__1" - // InternalRoom.g:23095:1: rule__Decimal__Group__1 : rule__Decimal__Group__1__Impl rule__Decimal__Group__2 ; + // InternalRoom.g:23126:1: rule__Decimal__Group__1 : rule__Decimal__Group__1__Impl rule__Decimal__Group__2 ; public final void rule__Decimal__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23099:1: ( rule__Decimal__Group__1__Impl rule__Decimal__Group__2 ) - // InternalRoom.g:23100:2: rule__Decimal__Group__1__Impl rule__Decimal__Group__2 + // InternalRoom.g:23130:1: ( rule__Decimal__Group__1__Impl rule__Decimal__Group__2 ) + // InternalRoom.g:23131:2: rule__Decimal__Group__1__Impl rule__Decimal__Group__2 { - pushFollow(FOLLOW_74); + pushFollow(FOLLOW_75); rule__Decimal__Group__1__Impl(); state._fsp--; @@ -62787,17 +62884,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Decimal__Group__1__Impl" - // InternalRoom.g:23107:1: rule__Decimal__Group__1__Impl : ( RULE_INT ) ; + // InternalRoom.g:23138:1: rule__Decimal__Group__1__Impl : ( RULE_INT ) ; public final void rule__Decimal__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23111:1: ( ( RULE_INT ) ) - // InternalRoom.g:23112:1: ( RULE_INT ) + // InternalRoom.g:23142:1: ( ( RULE_INT ) ) + // InternalRoom.g:23143:1: ( RULE_INT ) { - // InternalRoom.g:23112:1: ( RULE_INT ) - // InternalRoom.g:23113:1: RULE_INT + // InternalRoom.g:23143:1: ( RULE_INT ) + // InternalRoom.g:23144:1: RULE_INT { before(grammarAccess.getDecimalAccess().getINTTerminalRuleCall_1()); match(input,RULE_INT,FOLLOW_2); @@ -62824,16 +62921,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Decimal__Group__2" - // InternalRoom.g:23124:1: rule__Decimal__Group__2 : rule__Decimal__Group__2__Impl rule__Decimal__Group__3 ; + // InternalRoom.g:23155:1: rule__Decimal__Group__2 : rule__Decimal__Group__2__Impl rule__Decimal__Group__3 ; public final void rule__Decimal__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23128:1: ( rule__Decimal__Group__2__Impl rule__Decimal__Group__3 ) - // InternalRoom.g:23129:2: rule__Decimal__Group__2__Impl rule__Decimal__Group__3 + // InternalRoom.g:23159:1: ( rule__Decimal__Group__2__Impl rule__Decimal__Group__3 ) + // InternalRoom.g:23160:2: rule__Decimal__Group__2__Impl rule__Decimal__Group__3 { - pushFollow(FOLLOW_30); + pushFollow(FOLLOW_31); rule__Decimal__Group__2__Impl(); state._fsp--; @@ -62862,17 +62959,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Decimal__Group__2__Impl" - // InternalRoom.g:23136:1: rule__Decimal__Group__2__Impl : ( '.' ) ; + // InternalRoom.g:23167:1: rule__Decimal__Group__2__Impl : ( '.' ) ; public final void rule__Decimal__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23140:1: ( ( '.' ) ) - // InternalRoom.g:23141:1: ( '.' ) + // InternalRoom.g:23171:1: ( ( '.' ) ) + // InternalRoom.g:23172:1: ( '.' ) { - // InternalRoom.g:23141:1: ( '.' ) - // InternalRoom.g:23142:1: '.' + // InternalRoom.g:23172:1: ( '.' ) + // InternalRoom.g:23173:1: '.' { before(grammarAccess.getDecimalAccess().getFullStopKeyword_2()); match(input,87,FOLLOW_2); @@ -62899,14 +62996,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Decimal__Group__3" - // InternalRoom.g:23155:1: rule__Decimal__Group__3 : rule__Decimal__Group__3__Impl ; + // InternalRoom.g:23186:1: rule__Decimal__Group__3 : rule__Decimal__Group__3__Impl ; public final void rule__Decimal__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23159:1: ( rule__Decimal__Group__3__Impl ) - // InternalRoom.g:23160:2: rule__Decimal__Group__3__Impl + // InternalRoom.g:23190:1: ( rule__Decimal__Group__3__Impl ) + // InternalRoom.g:23191:2: rule__Decimal__Group__3__Impl { pushFollow(FOLLOW_2); rule__Decimal__Group__3__Impl(); @@ -62932,17 +63029,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Decimal__Group__3__Impl" - // InternalRoom.g:23166:1: rule__Decimal__Group__3__Impl : ( RULE_INT ) ; + // InternalRoom.g:23197:1: rule__Decimal__Group__3__Impl : ( RULE_INT ) ; public final void rule__Decimal__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23170:1: ( ( RULE_INT ) ) - // InternalRoom.g:23171:1: ( RULE_INT ) + // InternalRoom.g:23201:1: ( ( RULE_INT ) ) + // InternalRoom.g:23202:1: ( RULE_INT ) { - // InternalRoom.g:23171:1: ( RULE_INT ) - // InternalRoom.g:23172:1: RULE_INT + // InternalRoom.g:23202:1: ( RULE_INT ) + // InternalRoom.g:23203:1: RULE_INT { before(grammarAccess.getDecimalAccess().getINTTerminalRuleCall_3()); match(input,RULE_INT,FOLLOW_2); @@ -62969,16 +63066,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalExp__Group__0" - // InternalRoom.g:23191:1: rule__DecimalExp__Group__0 : rule__DecimalExp__Group__0__Impl rule__DecimalExp__Group__1 ; + // InternalRoom.g:23222:1: rule__DecimalExp__Group__0 : rule__DecimalExp__Group__0__Impl rule__DecimalExp__Group__1 ; public final void rule__DecimalExp__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23195:1: ( rule__DecimalExp__Group__0__Impl rule__DecimalExp__Group__1 ) - // InternalRoom.g:23196:2: rule__DecimalExp__Group__0__Impl rule__DecimalExp__Group__1 + // InternalRoom.g:23226:1: ( rule__DecimalExp__Group__0__Impl rule__DecimalExp__Group__1 ) + // InternalRoom.g:23227:2: rule__DecimalExp__Group__0__Impl rule__DecimalExp__Group__1 { - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_22); rule__DecimalExp__Group__0__Impl(); state._fsp--; @@ -63007,29 +63104,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalExp__Group__0__Impl" - // InternalRoom.g:23203:1: rule__DecimalExp__Group__0__Impl : ( ( rule__DecimalExp__Alternatives_0 )? ) ; + // InternalRoom.g:23234:1: rule__DecimalExp__Group__0__Impl : ( ( rule__DecimalExp__Alternatives_0 )? ) ; public final void rule__DecimalExp__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23207:1: ( ( ( rule__DecimalExp__Alternatives_0 )? ) ) - // InternalRoom.g:23208:1: ( ( rule__DecimalExp__Alternatives_0 )? ) + // InternalRoom.g:23238:1: ( ( ( rule__DecimalExp__Alternatives_0 )? ) ) + // InternalRoom.g:23239:1: ( ( rule__DecimalExp__Alternatives_0 )? ) { - // InternalRoom.g:23208:1: ( ( rule__DecimalExp__Alternatives_0 )? ) - // InternalRoom.g:23209:1: ( rule__DecimalExp__Alternatives_0 )? + // InternalRoom.g:23239:1: ( ( rule__DecimalExp__Alternatives_0 )? ) + // InternalRoom.g:23240:1: ( rule__DecimalExp__Alternatives_0 )? { before(grammarAccess.getDecimalExpAccess().getAlternatives_0()); - // InternalRoom.g:23210:1: ( rule__DecimalExp__Alternatives_0 )? - int alt208=2; - int LA208_0 = input.LA(1); + // InternalRoom.g:23241:1: ( rule__DecimalExp__Alternatives_0 )? + int alt209=2; + int LA209_0 = input.LA(1); - if ( ((LA208_0>=29 && LA208_0<=30)) ) { - alt208=1; + if ( ((LA209_0>=29 && LA209_0<=30)) ) { + alt209=1; } - switch (alt208) { + switch (alt209) { case 1 : - // InternalRoom.g:23210:2: rule__DecimalExp__Alternatives_0 + // InternalRoom.g:23241:2: rule__DecimalExp__Alternatives_0 { pushFollow(FOLLOW_2); rule__DecimalExp__Alternatives_0(); @@ -63065,16 +63162,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalExp__Group__1" - // InternalRoom.g:23220:1: rule__DecimalExp__Group__1 : rule__DecimalExp__Group__1__Impl rule__DecimalExp__Group__2 ; + // InternalRoom.g:23251:1: rule__DecimalExp__Group__1 : rule__DecimalExp__Group__1__Impl rule__DecimalExp__Group__2 ; public final void rule__DecimalExp__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23224:1: ( rule__DecimalExp__Group__1__Impl rule__DecimalExp__Group__2 ) - // InternalRoom.g:23225:2: rule__DecimalExp__Group__1__Impl rule__DecimalExp__Group__2 + // InternalRoom.g:23255:1: ( rule__DecimalExp__Group__1__Impl rule__DecimalExp__Group__2 ) + // InternalRoom.g:23256:2: rule__DecimalExp__Group__1__Impl rule__DecimalExp__Group__2 { - pushFollow(FOLLOW_74); + pushFollow(FOLLOW_75); rule__DecimalExp__Group__1__Impl(); state._fsp--; @@ -63103,17 +63200,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalExp__Group__1__Impl" - // InternalRoom.g:23232:1: rule__DecimalExp__Group__1__Impl : ( RULE_INT ) ; + // InternalRoom.g:23263:1: rule__DecimalExp__Group__1__Impl : ( RULE_INT ) ; public final void rule__DecimalExp__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23236:1: ( ( RULE_INT ) ) - // InternalRoom.g:23237:1: ( RULE_INT ) + // InternalRoom.g:23267:1: ( ( RULE_INT ) ) + // InternalRoom.g:23268:1: ( RULE_INT ) { - // InternalRoom.g:23237:1: ( RULE_INT ) - // InternalRoom.g:23238:1: RULE_INT + // InternalRoom.g:23268:1: ( RULE_INT ) + // InternalRoom.g:23269:1: RULE_INT { before(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_1()); match(input,RULE_INT,FOLLOW_2); @@ -63140,16 +63237,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalExp__Group__2" - // InternalRoom.g:23249:1: rule__DecimalExp__Group__2 : rule__DecimalExp__Group__2__Impl rule__DecimalExp__Group__3 ; + // InternalRoom.g:23280:1: rule__DecimalExp__Group__2 : rule__DecimalExp__Group__2__Impl rule__DecimalExp__Group__3 ; public final void rule__DecimalExp__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23253:1: ( rule__DecimalExp__Group__2__Impl rule__DecimalExp__Group__3 ) - // InternalRoom.g:23254:2: rule__DecimalExp__Group__2__Impl rule__DecimalExp__Group__3 + // InternalRoom.g:23284:1: ( rule__DecimalExp__Group__2__Impl rule__DecimalExp__Group__3 ) + // InternalRoom.g:23285:2: rule__DecimalExp__Group__2__Impl rule__DecimalExp__Group__3 { - pushFollow(FOLLOW_30); + pushFollow(FOLLOW_31); rule__DecimalExp__Group__2__Impl(); state._fsp--; @@ -63178,17 +63275,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalExp__Group__2__Impl" - // InternalRoom.g:23261:1: rule__DecimalExp__Group__2__Impl : ( '.' ) ; + // InternalRoom.g:23292:1: rule__DecimalExp__Group__2__Impl : ( '.' ) ; public final void rule__DecimalExp__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23265:1: ( ( '.' ) ) - // InternalRoom.g:23266:1: ( '.' ) + // InternalRoom.g:23296:1: ( ( '.' ) ) + // InternalRoom.g:23297:1: ( '.' ) { - // InternalRoom.g:23266:1: ( '.' ) - // InternalRoom.g:23267:1: '.' + // InternalRoom.g:23297:1: ( '.' ) + // InternalRoom.g:23298:1: '.' { before(grammarAccess.getDecimalExpAccess().getFullStopKeyword_2()); match(input,87,FOLLOW_2); @@ -63215,16 +63312,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalExp__Group__3" - // InternalRoom.g:23280:1: rule__DecimalExp__Group__3 : rule__DecimalExp__Group__3__Impl rule__DecimalExp__Group__4 ; + // InternalRoom.g:23311:1: rule__DecimalExp__Group__3 : rule__DecimalExp__Group__3__Impl rule__DecimalExp__Group__4 ; public final void rule__DecimalExp__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23284:1: ( rule__DecimalExp__Group__3__Impl rule__DecimalExp__Group__4 ) - // InternalRoom.g:23285:2: rule__DecimalExp__Group__3__Impl rule__DecimalExp__Group__4 + // InternalRoom.g:23315:1: ( rule__DecimalExp__Group__3__Impl rule__DecimalExp__Group__4 ) + // InternalRoom.g:23316:2: rule__DecimalExp__Group__3__Impl rule__DecimalExp__Group__4 { - pushFollow(FOLLOW_121); + pushFollow(FOLLOW_122); rule__DecimalExp__Group__3__Impl(); state._fsp--; @@ -63253,17 +63350,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalExp__Group__3__Impl" - // InternalRoom.g:23292:1: rule__DecimalExp__Group__3__Impl : ( RULE_INT ) ; + // InternalRoom.g:23323:1: rule__DecimalExp__Group__3__Impl : ( RULE_INT ) ; public final void rule__DecimalExp__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23296:1: ( ( RULE_INT ) ) - // InternalRoom.g:23297:1: ( RULE_INT ) + // InternalRoom.g:23327:1: ( ( RULE_INT ) ) + // InternalRoom.g:23328:1: ( RULE_INT ) { - // InternalRoom.g:23297:1: ( RULE_INT ) - // InternalRoom.g:23298:1: RULE_INT + // InternalRoom.g:23328:1: ( RULE_INT ) + // InternalRoom.g:23329:1: RULE_INT { before(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_3()); match(input,RULE_INT,FOLLOW_2); @@ -63290,16 +63387,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalExp__Group__4" - // InternalRoom.g:23309:1: rule__DecimalExp__Group__4 : rule__DecimalExp__Group__4__Impl rule__DecimalExp__Group__5 ; + // InternalRoom.g:23340:1: rule__DecimalExp__Group__4 : rule__DecimalExp__Group__4__Impl rule__DecimalExp__Group__5 ; public final void rule__DecimalExp__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23313:1: ( rule__DecimalExp__Group__4__Impl rule__DecimalExp__Group__5 ) - // InternalRoom.g:23314:2: rule__DecimalExp__Group__4__Impl rule__DecimalExp__Group__5 + // InternalRoom.g:23344:1: ( rule__DecimalExp__Group__4__Impl rule__DecimalExp__Group__5 ) + // InternalRoom.g:23345:2: rule__DecimalExp__Group__4__Impl rule__DecimalExp__Group__5 { - pushFollow(FOLLOW_120); + pushFollow(FOLLOW_121); rule__DecimalExp__Group__4__Impl(); state._fsp--; @@ -63328,21 +63425,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalExp__Group__4__Impl" - // InternalRoom.g:23321:1: rule__DecimalExp__Group__4__Impl : ( ( rule__DecimalExp__Alternatives_4 ) ) ; + // InternalRoom.g:23352:1: rule__DecimalExp__Group__4__Impl : ( ( rule__DecimalExp__Alternatives_4 ) ) ; public final void rule__DecimalExp__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23325:1: ( ( ( rule__DecimalExp__Alternatives_4 ) ) ) - // InternalRoom.g:23326:1: ( ( rule__DecimalExp__Alternatives_4 ) ) + // InternalRoom.g:23356:1: ( ( ( rule__DecimalExp__Alternatives_4 ) ) ) + // InternalRoom.g:23357:1: ( ( rule__DecimalExp__Alternatives_4 ) ) { - // InternalRoom.g:23326:1: ( ( rule__DecimalExp__Alternatives_4 ) ) - // InternalRoom.g:23327:1: ( rule__DecimalExp__Alternatives_4 ) + // InternalRoom.g:23357:1: ( ( rule__DecimalExp__Alternatives_4 ) ) + // InternalRoom.g:23358:1: ( rule__DecimalExp__Alternatives_4 ) { before(grammarAccess.getDecimalExpAccess().getAlternatives_4()); - // InternalRoom.g:23328:1: ( rule__DecimalExp__Alternatives_4 ) - // InternalRoom.g:23328:2: rule__DecimalExp__Alternatives_4 + // InternalRoom.g:23359:1: ( rule__DecimalExp__Alternatives_4 ) + // InternalRoom.g:23359:2: rule__DecimalExp__Alternatives_4 { pushFollow(FOLLOW_2); rule__DecimalExp__Alternatives_4(); @@ -63375,16 +63472,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalExp__Group__5" - // InternalRoom.g:23338:1: rule__DecimalExp__Group__5 : rule__DecimalExp__Group__5__Impl rule__DecimalExp__Group__6 ; + // InternalRoom.g:23369:1: rule__DecimalExp__Group__5 : rule__DecimalExp__Group__5__Impl rule__DecimalExp__Group__6 ; public final void rule__DecimalExp__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23342:1: ( rule__DecimalExp__Group__5__Impl rule__DecimalExp__Group__6 ) - // InternalRoom.g:23343:2: rule__DecimalExp__Group__5__Impl rule__DecimalExp__Group__6 + // InternalRoom.g:23373:1: ( rule__DecimalExp__Group__5__Impl rule__DecimalExp__Group__6 ) + // InternalRoom.g:23374:2: rule__DecimalExp__Group__5__Impl rule__DecimalExp__Group__6 { - pushFollow(FOLLOW_120); + pushFollow(FOLLOW_121); rule__DecimalExp__Group__5__Impl(); state._fsp--; @@ -63413,29 +63510,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalExp__Group__5__Impl" - // InternalRoom.g:23350:1: rule__DecimalExp__Group__5__Impl : ( ( rule__DecimalExp__Alternatives_5 )? ) ; + // InternalRoom.g:23381:1: rule__DecimalExp__Group__5__Impl : ( ( rule__DecimalExp__Alternatives_5 )? ) ; public final void rule__DecimalExp__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23354:1: ( ( ( rule__DecimalExp__Alternatives_5 )? ) ) - // InternalRoom.g:23355:1: ( ( rule__DecimalExp__Alternatives_5 )? ) + // InternalRoom.g:23385:1: ( ( ( rule__DecimalExp__Alternatives_5 )? ) ) + // InternalRoom.g:23386:1: ( ( rule__DecimalExp__Alternatives_5 )? ) { - // InternalRoom.g:23355:1: ( ( rule__DecimalExp__Alternatives_5 )? ) - // InternalRoom.g:23356:1: ( rule__DecimalExp__Alternatives_5 )? + // InternalRoom.g:23386:1: ( ( rule__DecimalExp__Alternatives_5 )? ) + // InternalRoom.g:23387:1: ( rule__DecimalExp__Alternatives_5 )? { before(grammarAccess.getDecimalExpAccess().getAlternatives_5()); - // InternalRoom.g:23357:1: ( rule__DecimalExp__Alternatives_5 )? - int alt209=2; - int LA209_0 = input.LA(1); + // InternalRoom.g:23388:1: ( rule__DecimalExp__Alternatives_5 )? + int alt210=2; + int LA210_0 = input.LA(1); - if ( ((LA209_0>=29 && LA209_0<=30)) ) { - alt209=1; + if ( ((LA210_0>=29 && LA210_0<=30)) ) { + alt210=1; } - switch (alt209) { + switch (alt210) { case 1 : - // InternalRoom.g:23357:2: rule__DecimalExp__Alternatives_5 + // InternalRoom.g:23388:2: rule__DecimalExp__Alternatives_5 { pushFollow(FOLLOW_2); rule__DecimalExp__Alternatives_5(); @@ -63471,14 +63568,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalExp__Group__6" - // InternalRoom.g:23367:1: rule__DecimalExp__Group__6 : rule__DecimalExp__Group__6__Impl ; + // InternalRoom.g:23398:1: rule__DecimalExp__Group__6 : rule__DecimalExp__Group__6__Impl ; public final void rule__DecimalExp__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23371:1: ( rule__DecimalExp__Group__6__Impl ) - // InternalRoom.g:23372:2: rule__DecimalExp__Group__6__Impl + // InternalRoom.g:23402:1: ( rule__DecimalExp__Group__6__Impl ) + // InternalRoom.g:23403:2: rule__DecimalExp__Group__6__Impl { pushFollow(FOLLOW_2); rule__DecimalExp__Group__6__Impl(); @@ -63504,17 +63601,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalExp__Group__6__Impl" - // InternalRoom.g:23378:1: rule__DecimalExp__Group__6__Impl : ( RULE_INT ) ; + // InternalRoom.g:23409:1: rule__DecimalExp__Group__6__Impl : ( RULE_INT ) ; public final void rule__DecimalExp__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23382:1: ( ( RULE_INT ) ) - // InternalRoom.g:23383:1: ( RULE_INT ) + // InternalRoom.g:23413:1: ( ( RULE_INT ) ) + // InternalRoom.g:23414:1: ( RULE_INT ) { - // InternalRoom.g:23383:1: ( RULE_INT ) - // InternalRoom.g:23384:1: RULE_INT + // InternalRoom.g:23414:1: ( RULE_INT ) + // InternalRoom.g:23415:1: RULE_INT { before(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_6()); match(input,RULE_INT,FOLLOW_2); @@ -63541,16 +63638,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__FQN__Group__0" - // InternalRoom.g:23409:1: rule__FQN__Group__0 : rule__FQN__Group__0__Impl rule__FQN__Group__1 ; + // InternalRoom.g:23440:1: rule__FQN__Group__0 : rule__FQN__Group__0__Impl rule__FQN__Group__1 ; public final void rule__FQN__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23413:1: ( rule__FQN__Group__0__Impl rule__FQN__Group__1 ) - // InternalRoom.g:23414:2: rule__FQN__Group__0__Impl rule__FQN__Group__1 + // InternalRoom.g:23444:1: ( rule__FQN__Group__0__Impl rule__FQN__Group__1 ) + // InternalRoom.g:23445:2: rule__FQN__Group__0__Impl rule__FQN__Group__1 { - pushFollow(FOLLOW_74); + pushFollow(FOLLOW_75); rule__FQN__Group__0__Impl(); state._fsp--; @@ -63579,17 +63676,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__FQN__Group__0__Impl" - // InternalRoom.g:23421:1: rule__FQN__Group__0__Impl : ( RULE_ID ) ; + // InternalRoom.g:23452:1: rule__FQN__Group__0__Impl : ( RULE_ID ) ; public final void rule__FQN__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23425:1: ( ( RULE_ID ) ) - // InternalRoom.g:23426:1: ( RULE_ID ) + // InternalRoom.g:23456:1: ( ( RULE_ID ) ) + // InternalRoom.g:23457:1: ( RULE_ID ) { - // InternalRoom.g:23426:1: ( RULE_ID ) - // InternalRoom.g:23427:1: RULE_ID + // InternalRoom.g:23457:1: ( RULE_ID ) + // InternalRoom.g:23458:1: RULE_ID { before(grammarAccess.getFQNAccess().getIDTerminalRuleCall_0()); match(input,RULE_ID,FOLLOW_2); @@ -63616,14 +63713,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__FQN__Group__1" - // InternalRoom.g:23438:1: rule__FQN__Group__1 : rule__FQN__Group__1__Impl ; + // InternalRoom.g:23469:1: rule__FQN__Group__1 : rule__FQN__Group__1__Impl ; public final void rule__FQN__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23442:1: ( rule__FQN__Group__1__Impl ) - // InternalRoom.g:23443:2: rule__FQN__Group__1__Impl + // InternalRoom.g:23473:1: ( rule__FQN__Group__1__Impl ) + // InternalRoom.g:23474:2: rule__FQN__Group__1__Impl { pushFollow(FOLLOW_2); rule__FQN__Group__1__Impl(); @@ -63649,35 +63746,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__FQN__Group__1__Impl" - // InternalRoom.g:23449:1: rule__FQN__Group__1__Impl : ( ( rule__FQN__Group_1__0 )* ) ; + // InternalRoom.g:23480:1: rule__FQN__Group__1__Impl : ( ( rule__FQN__Group_1__0 )* ) ; public final void rule__FQN__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23453:1: ( ( ( rule__FQN__Group_1__0 )* ) ) - // InternalRoom.g:23454:1: ( ( rule__FQN__Group_1__0 )* ) + // InternalRoom.g:23484:1: ( ( ( rule__FQN__Group_1__0 )* ) ) + // InternalRoom.g:23485:1: ( ( rule__FQN__Group_1__0 )* ) { - // InternalRoom.g:23454:1: ( ( rule__FQN__Group_1__0 )* ) - // InternalRoom.g:23455:1: ( rule__FQN__Group_1__0 )* + // InternalRoom.g:23485:1: ( ( rule__FQN__Group_1__0 )* ) + // InternalRoom.g:23486:1: ( rule__FQN__Group_1__0 )* { before(grammarAccess.getFQNAccess().getGroup_1()); - // InternalRoom.g:23456:1: ( rule__FQN__Group_1__0 )* - loop210: + // InternalRoom.g:23487:1: ( rule__FQN__Group_1__0 )* + loop211: do { - int alt210=2; - int LA210_0 = input.LA(1); + int alt211=2; + int LA211_0 = input.LA(1); - if ( (LA210_0==87) ) { - alt210=1; + if ( (LA211_0==87) ) { + alt211=1; } - switch (alt210) { + switch (alt211) { case 1 : - // InternalRoom.g:23456:2: rule__FQN__Group_1__0 + // InternalRoom.g:23487:2: rule__FQN__Group_1__0 { - pushFollow(FOLLOW_122); + pushFollow(FOLLOW_123); rule__FQN__Group_1__0(); state._fsp--; @@ -63687,7 +63784,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { break; default : - break loop210; + break loop211; } } while (true); @@ -63714,14 +63811,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__FQN__Group_1__0" - // InternalRoom.g:23470:1: rule__FQN__Group_1__0 : rule__FQN__Group_1__0__Impl rule__FQN__Group_1__1 ; + // InternalRoom.g:23501:1: rule__FQN__Group_1__0 : rule__FQN__Group_1__0__Impl rule__FQN__Group_1__1 ; public final void rule__FQN__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23474:1: ( rule__FQN__Group_1__0__Impl rule__FQN__Group_1__1 ) - // InternalRoom.g:23475:2: rule__FQN__Group_1__0__Impl rule__FQN__Group_1__1 + // InternalRoom.g:23505:1: ( rule__FQN__Group_1__0__Impl rule__FQN__Group_1__1 ) + // InternalRoom.g:23506:2: rule__FQN__Group_1__0__Impl rule__FQN__Group_1__1 { pushFollow(FOLLOW_3); rule__FQN__Group_1__0__Impl(); @@ -63752,17 +63849,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__FQN__Group_1__0__Impl" - // InternalRoom.g:23482:1: rule__FQN__Group_1__0__Impl : ( '.' ) ; + // InternalRoom.g:23513:1: rule__FQN__Group_1__0__Impl : ( '.' ) ; public final void rule__FQN__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23486:1: ( ( '.' ) ) - // InternalRoom.g:23487:1: ( '.' ) + // InternalRoom.g:23517:1: ( ( '.' ) ) + // InternalRoom.g:23518:1: ( '.' ) { - // InternalRoom.g:23487:1: ( '.' ) - // InternalRoom.g:23488:1: '.' + // InternalRoom.g:23518:1: ( '.' ) + // InternalRoom.g:23519:1: '.' { before(grammarAccess.getFQNAccess().getFullStopKeyword_1_0()); match(input,87,FOLLOW_2); @@ -63789,14 +63886,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__FQN__Group_1__1" - // InternalRoom.g:23501:1: rule__FQN__Group_1__1 : rule__FQN__Group_1__1__Impl ; + // InternalRoom.g:23532:1: rule__FQN__Group_1__1 : rule__FQN__Group_1__1__Impl ; public final void rule__FQN__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23505:1: ( rule__FQN__Group_1__1__Impl ) - // InternalRoom.g:23506:2: rule__FQN__Group_1__1__Impl + // InternalRoom.g:23536:1: ( rule__FQN__Group_1__1__Impl ) + // InternalRoom.g:23537:2: rule__FQN__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__FQN__Group_1__1__Impl(); @@ -63822,17 +63919,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__FQN__Group_1__1__Impl" - // InternalRoom.g:23512:1: rule__FQN__Group_1__1__Impl : ( RULE_ID ) ; + // InternalRoom.g:23543:1: rule__FQN__Group_1__1__Impl : ( RULE_ID ) ; public final void rule__FQN__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23516:1: ( ( RULE_ID ) ) - // InternalRoom.g:23517:1: ( RULE_ID ) + // InternalRoom.g:23547:1: ( ( RULE_ID ) ) + // InternalRoom.g:23548:1: ( RULE_ID ) { - // InternalRoom.g:23517:1: ( RULE_ID ) - // InternalRoom.g:23518:1: RULE_ID + // InternalRoom.g:23548:1: ( RULE_ID ) + // InternalRoom.g:23549:1: RULE_ID { before(grammarAccess.getFQNAccess().getIDTerminalRuleCall_1_1()); match(input,RULE_ID,FOLLOW_2); @@ -63859,29 +63956,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__UnorderedGroup_0" - // InternalRoom.g:23534:1: rule__ActorClass__UnorderedGroup_0 : ( rule__ActorClass__UnorderedGroup_0__0 )? ; + // InternalRoom.g:23565:1: rule__ActorClass__UnorderedGroup_0 : ( rule__ActorClass__UnorderedGroup_0__0 )? ; public final void rule__ActorClass__UnorderedGroup_0() throws RecognitionException { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getActorClassAccess().getUnorderedGroup_0()); try { - // InternalRoom.g:23539:1: ( ( rule__ActorClass__UnorderedGroup_0__0 )? ) - // InternalRoom.g:23540:2: ( rule__ActorClass__UnorderedGroup_0__0 )? + // InternalRoom.g:23570:1: ( ( rule__ActorClass__UnorderedGroup_0__0 )? ) + // InternalRoom.g:23571:2: ( rule__ActorClass__UnorderedGroup_0__0 )? { - // InternalRoom.g:23540:2: ( rule__ActorClass__UnorderedGroup_0__0 )? - int alt211=2; - int LA211_0 = input.LA(1); + // InternalRoom.g:23571:2: ( rule__ActorClass__UnorderedGroup_0__0 )? + int alt212=2; + int LA212_0 = input.LA(1); - if ( LA211_0 == 130 && getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 0) ) { - alt211=1; + if ( LA212_0 == 131 && getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 0) ) { + alt212=1; } - else if ( ( LA211_0 >= 33 && LA211_0 <= 35 || LA211_0 == 38 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 1) ) { - alt211=1; + else if ( ( LA212_0 >= 33 && LA212_0 <= 35 || LA212_0 == 38 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 1) ) { + alt212=1; } - switch (alt211) { + switch (alt212) { case 1 : - // InternalRoom.g:23540:2: rule__ActorClass__UnorderedGroup_0__0 + // InternalRoom.g:23571:2: rule__ActorClass__UnorderedGroup_0__0 { pushFollow(FOLLOW_2); rule__ActorClass__UnorderedGroup_0__0(); @@ -63914,44 +64011,44 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__UnorderedGroup_0__Impl" - // InternalRoom.g:23550:1: rule__ActorClass__UnorderedGroup_0__Impl : ( ({...}? => ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) ) ) ; + // InternalRoom.g:23581:1: rule__ActorClass__UnorderedGroup_0__Impl : ( ({...}? => ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) ) ) ; public final void rule__ActorClass__UnorderedGroup_0__Impl() throws RecognitionException { int stackSize = keepStackSize(); boolean selected = false; try { - // InternalRoom.g:23555:1: ( ( ({...}? => ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) ) ) ) - // InternalRoom.g:23556:3: ( ({...}? => ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) ) ) + // InternalRoom.g:23586:1: ( ( ({...}? => ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) ) ) ) + // InternalRoom.g:23587:3: ( ({...}? => ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) ) ) { - // InternalRoom.g:23556:3: ( ({...}? => ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) ) ) - int alt212=2; - int LA212_0 = input.LA(1); + // InternalRoom.g:23587:3: ( ({...}? => ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) ) ) + int alt213=2; + int LA213_0 = input.LA(1); - if ( LA212_0 == 130 && getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 0) ) { - alt212=1; + if ( LA213_0 == 131 && getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 0) ) { + alt213=1; } - else if ( ( LA212_0 >= 33 && LA212_0 <= 35 || LA212_0 == 38 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 1) ) { - alt212=2; + else if ( ( LA213_0 >= 33 && LA213_0 <= 35 || LA213_0 == 38 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 1) ) { + alt213=2; } else { NoViableAltException nvae = - new NoViableAltException("", 212, 0, input); + new NoViableAltException("", 213, 0, input); throw nvae; } - switch (alt212) { + switch (alt213) { case 1 : - // InternalRoom.g:23558:4: ({...}? => ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) ) + // InternalRoom.g:23589:4: ({...}? => ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) ) { - // InternalRoom.g:23558:4: ({...}? => ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) ) - // InternalRoom.g:23559:5: {...}? => ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) + // InternalRoom.g:23589:4: ({...}? => ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) ) + // InternalRoom.g:23590:5: {...}? => ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 0) ) { throw new FailedPredicateException(input, "rule__ActorClass__UnorderedGroup_0__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 0)"); } - // InternalRoom.g:23559:107: ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) - // InternalRoom.g:23560:6: ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) + // InternalRoom.g:23590:107: ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) + // InternalRoom.g:23591:6: ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 0); @@ -63959,12 +64056,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { selected = true; - // InternalRoom.g:23566:6: ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) - // InternalRoom.g:23568:7: ( rule__ActorClass__AbstractAssignment_0_0 ) + // InternalRoom.g:23597:6: ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) + // InternalRoom.g:23599:7: ( rule__ActorClass__AbstractAssignment_0_0 ) { before(grammarAccess.getActorClassAccess().getAbstractAssignment_0_0()); - // InternalRoom.g:23569:7: ( rule__ActorClass__AbstractAssignment_0_0 ) - // InternalRoom.g:23569:8: rule__ActorClass__AbstractAssignment_0_0 + // InternalRoom.g:23600:7: ( rule__ActorClass__AbstractAssignment_0_0 ) + // InternalRoom.g:23600:8: rule__ActorClass__AbstractAssignment_0_0 { pushFollow(FOLLOW_2); rule__ActorClass__AbstractAssignment_0_0(); @@ -63988,16 +64085,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // InternalRoom.g:23575:4: ({...}? => ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) ) + // InternalRoom.g:23606:4: ({...}? => ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) ) { - // InternalRoom.g:23575:4: ({...}? => ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) ) - // InternalRoom.g:23576:5: {...}? => ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) + // InternalRoom.g:23606:4: ({...}? => ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) ) + // InternalRoom.g:23607:5: {...}? => ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 1) ) { throw new FailedPredicateException(input, "rule__ActorClass__UnorderedGroup_0__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 1)"); } - // InternalRoom.g:23576:107: ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) - // InternalRoom.g:23577:6: ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) + // InternalRoom.g:23607:107: ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) + // InternalRoom.g:23608:6: ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) { getUnorderedGroupHelper().select(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 1); @@ -64005,12 +64102,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { selected = true; - // InternalRoom.g:23583:6: ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) - // InternalRoom.g:23585:7: ( rule__ActorClass__CommTypeAssignment_0_1 ) + // InternalRoom.g:23614:6: ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) + // InternalRoom.g:23616:7: ( rule__ActorClass__CommTypeAssignment_0_1 ) { before(grammarAccess.getActorClassAccess().getCommTypeAssignment_0_1()); - // InternalRoom.g:23586:7: ( rule__ActorClass__CommTypeAssignment_0_1 ) - // InternalRoom.g:23586:8: rule__ActorClass__CommTypeAssignment_0_1 + // InternalRoom.g:23617:7: ( rule__ActorClass__CommTypeAssignment_0_1 ) + // InternalRoom.g:23617:8: rule__ActorClass__CommTypeAssignment_0_1 { pushFollow(FOLLOW_2); rule__ActorClass__CommTypeAssignment_0_1(); @@ -64057,33 +64154,33 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__UnorderedGroup_0__0" - // InternalRoom.g:23601:1: rule__ActorClass__UnorderedGroup_0__0 : rule__ActorClass__UnorderedGroup_0__Impl ( rule__ActorClass__UnorderedGroup_0__1 )? ; + // InternalRoom.g:23632:1: rule__ActorClass__UnorderedGroup_0__0 : rule__ActorClass__UnorderedGroup_0__Impl ( rule__ActorClass__UnorderedGroup_0__1 )? ; public final void rule__ActorClass__UnorderedGroup_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23605:1: ( rule__ActorClass__UnorderedGroup_0__Impl ( rule__ActorClass__UnorderedGroup_0__1 )? ) - // InternalRoom.g:23606:2: rule__ActorClass__UnorderedGroup_0__Impl ( rule__ActorClass__UnorderedGroup_0__1 )? + // InternalRoom.g:23636:1: ( rule__ActorClass__UnorderedGroup_0__Impl ( rule__ActorClass__UnorderedGroup_0__1 )? ) + // InternalRoom.g:23637:2: rule__ActorClass__UnorderedGroup_0__Impl ( rule__ActorClass__UnorderedGroup_0__1 )? { - pushFollow(FOLLOW_123); + pushFollow(FOLLOW_124); rule__ActorClass__UnorderedGroup_0__Impl(); state._fsp--; - // InternalRoom.g:23607:2: ( rule__ActorClass__UnorderedGroup_0__1 )? - int alt213=2; - int LA213_0 = input.LA(1); + // InternalRoom.g:23638:2: ( rule__ActorClass__UnorderedGroup_0__1 )? + int alt214=2; + int LA214_0 = input.LA(1); - if ( LA213_0 == 130 && getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 0) ) { - alt213=1; + if ( LA214_0 == 131 && getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 0) ) { + alt214=1; } - else if ( ( LA213_0 >= 33 && LA213_0 <= 35 || LA213_0 == 38 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 1) ) { - alt213=1; + else if ( ( LA214_0 >= 33 && LA214_0 <= 35 || LA214_0 == 38 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 1) ) { + alt214=1; } - switch (alt213) { + switch (alt214) { case 1 : - // InternalRoom.g:23607:2: rule__ActorClass__UnorderedGroup_0__1 + // InternalRoom.g:23638:2: rule__ActorClass__UnorderedGroup_0__1 { pushFollow(FOLLOW_2); rule__ActorClass__UnorderedGroup_0__1(); @@ -64115,14 +64212,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__UnorderedGroup_0__1" - // InternalRoom.g:23614:1: rule__ActorClass__UnorderedGroup_0__1 : rule__ActorClass__UnorderedGroup_0__Impl ; + // InternalRoom.g:23645:1: rule__ActorClass__UnorderedGroup_0__1 : rule__ActorClass__UnorderedGroup_0__Impl ; public final void rule__ActorClass__UnorderedGroup_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23618:1: ( rule__ActorClass__UnorderedGroup_0__Impl ) - // InternalRoom.g:23619:2: rule__ActorClass__UnorderedGroup_0__Impl + // InternalRoom.g:23649:1: ( rule__ActorClass__UnorderedGroup_0__Impl ) + // InternalRoom.g:23650:2: rule__ActorClass__UnorderedGroup_0__Impl { pushFollow(FOLLOW_2); rule__ActorClass__UnorderedGroup_0__Impl(); @@ -64148,17 +64245,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__NameAssignment_1" - // InternalRoom.g:23630:1: rule__RoomModel__NameAssignment_1 : ( ruleFQN ) ; + // InternalRoom.g:23661:1: rule__RoomModel__NameAssignment_1 : ( ruleFQN ) ; public final void rule__RoomModel__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23634:1: ( ( ruleFQN ) ) - // InternalRoom.g:23635:1: ( ruleFQN ) + // InternalRoom.g:23665:1: ( ( ruleFQN ) ) + // InternalRoom.g:23666:1: ( ruleFQN ) { - // InternalRoom.g:23635:1: ( ruleFQN ) - // InternalRoom.g:23636:1: ruleFQN + // InternalRoom.g:23666:1: ( ruleFQN ) + // InternalRoom.g:23667:1: ruleFQN { before(grammarAccess.getRoomModelAccess().getNameFQNParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -64189,17 +64286,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__DocuAssignment_2" - // InternalRoom.g:23645:1: rule__RoomModel__DocuAssignment_2 : ( ruleDocumentation ) ; + // InternalRoom.g:23676:1: rule__RoomModel__DocuAssignment_2 : ( ruleDocumentation ) ; public final void rule__RoomModel__DocuAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23649:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:23650:1: ( ruleDocumentation ) + // InternalRoom.g:23680:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:23681:1: ( ruleDocumentation ) { - // InternalRoom.g:23650:1: ( ruleDocumentation ) - // InternalRoom.g:23651:1: ruleDocumentation + // InternalRoom.g:23681:1: ( ruleDocumentation ) + // InternalRoom.g:23682:1: ruleDocumentation { before(grammarAccess.getRoomModelAccess().getDocuDocumentationParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -64230,17 +64327,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__ImportsAssignment_4" - // InternalRoom.g:23660:1: rule__RoomModel__ImportsAssignment_4 : ( ruleImport ) ; + // InternalRoom.g:23691:1: rule__RoomModel__ImportsAssignment_4 : ( ruleImport ) ; public final void rule__RoomModel__ImportsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23664:1: ( ( ruleImport ) ) - // InternalRoom.g:23665:1: ( ruleImport ) + // InternalRoom.g:23695:1: ( ( ruleImport ) ) + // InternalRoom.g:23696:1: ( ruleImport ) { - // InternalRoom.g:23665:1: ( ruleImport ) - // InternalRoom.g:23666:1: ruleImport + // InternalRoom.g:23696:1: ( ruleImport ) + // InternalRoom.g:23697:1: ruleImport { before(grammarAccess.getRoomModelAccess().getImportsImportParserRuleCall_4_0()); pushFollow(FOLLOW_2); @@ -64271,17 +64368,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__PrimitiveTypesAssignment_5_0" - // InternalRoom.g:23675:1: rule__RoomModel__PrimitiveTypesAssignment_5_0 : ( rulePrimitiveType ) ; + // InternalRoom.g:23706:1: rule__RoomModel__PrimitiveTypesAssignment_5_0 : ( rulePrimitiveType ) ; public final void rule__RoomModel__PrimitiveTypesAssignment_5_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23679:1: ( ( rulePrimitiveType ) ) - // InternalRoom.g:23680:1: ( rulePrimitiveType ) + // InternalRoom.g:23710:1: ( ( rulePrimitiveType ) ) + // InternalRoom.g:23711:1: ( rulePrimitiveType ) { - // InternalRoom.g:23680:1: ( rulePrimitiveType ) - // InternalRoom.g:23681:1: rulePrimitiveType + // InternalRoom.g:23711:1: ( rulePrimitiveType ) + // InternalRoom.g:23712:1: rulePrimitiveType { before(grammarAccess.getRoomModelAccess().getPrimitiveTypesPrimitiveTypeParserRuleCall_5_0_0()); pushFollow(FOLLOW_2); @@ -64312,17 +64409,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__EnumerationTypesAssignment_5_1" - // InternalRoom.g:23690:1: rule__RoomModel__EnumerationTypesAssignment_5_1 : ( ruleEnumerationType ) ; + // InternalRoom.g:23721:1: rule__RoomModel__EnumerationTypesAssignment_5_1 : ( ruleEnumerationType ) ; public final void rule__RoomModel__EnumerationTypesAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23694:1: ( ( ruleEnumerationType ) ) - // InternalRoom.g:23695:1: ( ruleEnumerationType ) + // InternalRoom.g:23725:1: ( ( ruleEnumerationType ) ) + // InternalRoom.g:23726:1: ( ruleEnumerationType ) { - // InternalRoom.g:23695:1: ( ruleEnumerationType ) - // InternalRoom.g:23696:1: ruleEnumerationType + // InternalRoom.g:23726:1: ( ruleEnumerationType ) + // InternalRoom.g:23727:1: ruleEnumerationType { before(grammarAccess.getRoomModelAccess().getEnumerationTypesEnumerationTypeParserRuleCall_5_1_0()); pushFollow(FOLLOW_2); @@ -64353,17 +64450,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__ExternalTypesAssignment_5_2" - // InternalRoom.g:23705:1: rule__RoomModel__ExternalTypesAssignment_5_2 : ( ruleExternalType ) ; + // InternalRoom.g:23736:1: rule__RoomModel__ExternalTypesAssignment_5_2 : ( ruleExternalType ) ; public final void rule__RoomModel__ExternalTypesAssignment_5_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23709:1: ( ( ruleExternalType ) ) - // InternalRoom.g:23710:1: ( ruleExternalType ) + // InternalRoom.g:23740:1: ( ( ruleExternalType ) ) + // InternalRoom.g:23741:1: ( ruleExternalType ) { - // InternalRoom.g:23710:1: ( ruleExternalType ) - // InternalRoom.g:23711:1: ruleExternalType + // InternalRoom.g:23741:1: ( ruleExternalType ) + // InternalRoom.g:23742:1: ruleExternalType { before(grammarAccess.getRoomModelAccess().getExternalTypesExternalTypeParserRuleCall_5_2_0()); pushFollow(FOLLOW_2); @@ -64394,17 +64491,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__DataClassesAssignment_5_3" - // InternalRoom.g:23720:1: rule__RoomModel__DataClassesAssignment_5_3 : ( ruleDataClass ) ; + // InternalRoom.g:23751:1: rule__RoomModel__DataClassesAssignment_5_3 : ( ruleDataClass ) ; public final void rule__RoomModel__DataClassesAssignment_5_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23724:1: ( ( ruleDataClass ) ) - // InternalRoom.g:23725:1: ( ruleDataClass ) + // InternalRoom.g:23755:1: ( ( ruleDataClass ) ) + // InternalRoom.g:23756:1: ( ruleDataClass ) { - // InternalRoom.g:23725:1: ( ruleDataClass ) - // InternalRoom.g:23726:1: ruleDataClass + // InternalRoom.g:23756:1: ( ruleDataClass ) + // InternalRoom.g:23757:1: ruleDataClass { before(grammarAccess.getRoomModelAccess().getDataClassesDataClassParserRuleCall_5_3_0()); pushFollow(FOLLOW_2); @@ -64435,17 +64532,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__ProtocolClassesAssignment_5_4" - // InternalRoom.g:23735:1: rule__RoomModel__ProtocolClassesAssignment_5_4 : ( ruleGeneralProtocolClass ) ; + // InternalRoom.g:23766:1: rule__RoomModel__ProtocolClassesAssignment_5_4 : ( ruleGeneralProtocolClass ) ; public final void rule__RoomModel__ProtocolClassesAssignment_5_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23739:1: ( ( ruleGeneralProtocolClass ) ) - // InternalRoom.g:23740:1: ( ruleGeneralProtocolClass ) + // InternalRoom.g:23770:1: ( ( ruleGeneralProtocolClass ) ) + // InternalRoom.g:23771:1: ( ruleGeneralProtocolClass ) { - // InternalRoom.g:23740:1: ( ruleGeneralProtocolClass ) - // InternalRoom.g:23741:1: ruleGeneralProtocolClass + // InternalRoom.g:23771:1: ( ruleGeneralProtocolClass ) + // InternalRoom.g:23772:1: ruleGeneralProtocolClass { before(grammarAccess.getRoomModelAccess().getProtocolClassesGeneralProtocolClassParserRuleCall_5_4_0()); pushFollow(FOLLOW_2); @@ -64476,17 +64573,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__ActorClassesAssignment_5_5" - // InternalRoom.g:23750:1: rule__RoomModel__ActorClassesAssignment_5_5 : ( ruleActorClass ) ; + // InternalRoom.g:23781:1: rule__RoomModel__ActorClassesAssignment_5_5 : ( ruleActorClass ) ; public final void rule__RoomModel__ActorClassesAssignment_5_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23754:1: ( ( ruleActorClass ) ) - // InternalRoom.g:23755:1: ( ruleActorClass ) + // InternalRoom.g:23785:1: ( ( ruleActorClass ) ) + // InternalRoom.g:23786:1: ( ruleActorClass ) { - // InternalRoom.g:23755:1: ( ruleActorClass ) - // InternalRoom.g:23756:1: ruleActorClass + // InternalRoom.g:23786:1: ( ruleActorClass ) + // InternalRoom.g:23787:1: ruleActorClass { before(grammarAccess.getRoomModelAccess().getActorClassesActorClassParserRuleCall_5_5_0()); pushFollow(FOLLOW_2); @@ -64517,17 +64614,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__SubSystemClassesAssignment_5_6" - // InternalRoom.g:23765:1: rule__RoomModel__SubSystemClassesAssignment_5_6 : ( ruleSubSystemClass ) ; + // InternalRoom.g:23796:1: rule__RoomModel__SubSystemClassesAssignment_5_6 : ( ruleSubSystemClass ) ; public final void rule__RoomModel__SubSystemClassesAssignment_5_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23769:1: ( ( ruleSubSystemClass ) ) - // InternalRoom.g:23770:1: ( ruleSubSystemClass ) + // InternalRoom.g:23800:1: ( ( ruleSubSystemClass ) ) + // InternalRoom.g:23801:1: ( ruleSubSystemClass ) { - // InternalRoom.g:23770:1: ( ruleSubSystemClass ) - // InternalRoom.g:23771:1: ruleSubSystemClass + // InternalRoom.g:23801:1: ( ruleSubSystemClass ) + // InternalRoom.g:23802:1: ruleSubSystemClass { before(grammarAccess.getRoomModelAccess().getSubSystemClassesSubSystemClassParserRuleCall_5_6_0()); pushFollow(FOLLOW_2); @@ -64558,17 +64655,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__SystemsAssignment_5_7" - // InternalRoom.g:23780:1: rule__RoomModel__SystemsAssignment_5_7 : ( ruleLogicalSystem ) ; + // InternalRoom.g:23811:1: rule__RoomModel__SystemsAssignment_5_7 : ( ruleLogicalSystem ) ; public final void rule__RoomModel__SystemsAssignment_5_7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23784:1: ( ( ruleLogicalSystem ) ) - // InternalRoom.g:23785:1: ( ruleLogicalSystem ) + // InternalRoom.g:23815:1: ( ( ruleLogicalSystem ) ) + // InternalRoom.g:23816:1: ( ruleLogicalSystem ) { - // InternalRoom.g:23785:1: ( ruleLogicalSystem ) - // InternalRoom.g:23786:1: ruleLogicalSystem + // InternalRoom.g:23816:1: ( ruleLogicalSystem ) + // InternalRoom.g:23817:1: ruleLogicalSystem { before(grammarAccess.getRoomModelAccess().getSystemsLogicalSystemParserRuleCall_5_7_0()); pushFollow(FOLLOW_2); @@ -64599,17 +64696,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__AnnotationTypesAssignment_5_8" - // InternalRoom.g:23795:1: rule__RoomModel__AnnotationTypesAssignment_5_8 : ( ruleAnnotationType ) ; + // InternalRoom.g:23826:1: rule__RoomModel__AnnotationTypesAssignment_5_8 : ( ruleAnnotationType ) ; public final void rule__RoomModel__AnnotationTypesAssignment_5_8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23799:1: ( ( ruleAnnotationType ) ) - // InternalRoom.g:23800:1: ( ruleAnnotationType ) + // InternalRoom.g:23830:1: ( ( ruleAnnotationType ) ) + // InternalRoom.g:23831:1: ( ruleAnnotationType ) { - // InternalRoom.g:23800:1: ( ruleAnnotationType ) - // InternalRoom.g:23801:1: ruleAnnotationType + // InternalRoom.g:23831:1: ( ruleAnnotationType ) + // InternalRoom.g:23832:1: ruleAnnotationType { before(grammarAccess.getRoomModelAccess().getAnnotationTypesAnnotationTypeParserRuleCall_5_8_0()); pushFollow(FOLLOW_2); @@ -64640,17 +64737,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__VarDecl__NameAssignment_0" - // InternalRoom.g:23810:1: rule__VarDecl__NameAssignment_0 : ( RULE_ID ) ; + // InternalRoom.g:23841:1: rule__VarDecl__NameAssignment_0 : ( RULE_ID ) ; public final void rule__VarDecl__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23814:1: ( ( RULE_ID ) ) - // InternalRoom.g:23815:1: ( RULE_ID ) + // InternalRoom.g:23845:1: ( ( RULE_ID ) ) + // InternalRoom.g:23846:1: ( RULE_ID ) { - // InternalRoom.g:23815:1: ( RULE_ID ) - // InternalRoom.g:23816:1: RULE_ID + // InternalRoom.g:23846:1: ( RULE_ID ) + // InternalRoom.g:23847:1: RULE_ID { before(grammarAccess.getVarDeclAccess().getNameIDTerminalRuleCall_0_0()); match(input,RULE_ID,FOLLOW_2); @@ -64677,17 +64774,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__VarDecl__RefTypeAssignment_2" - // InternalRoom.g:23825:1: rule__VarDecl__RefTypeAssignment_2 : ( ruleRefableType ) ; + // InternalRoom.g:23856:1: rule__VarDecl__RefTypeAssignment_2 : ( ruleRefableType ) ; public final void rule__VarDecl__RefTypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23829:1: ( ( ruleRefableType ) ) - // InternalRoom.g:23830:1: ( ruleRefableType ) + // InternalRoom.g:23860:1: ( ( ruleRefableType ) ) + // InternalRoom.g:23861:1: ( ruleRefableType ) { - // InternalRoom.g:23830:1: ( ruleRefableType ) - // InternalRoom.g:23831:1: ruleRefableType + // InternalRoom.g:23861:1: ( ruleRefableType ) + // InternalRoom.g:23862:1: ruleRefableType { before(grammarAccess.getVarDeclAccess().getRefTypeRefableTypeParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -64717,18 +64814,63 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR end "rule__VarDecl__RefTypeAssignment_2" + // $ANTLR start "rule__VarDecl__VarargsAssignment_3" + // InternalRoom.g:23871:1: rule__VarDecl__VarargsAssignment_3 : ( ( 'varargs' ) ) ; + public final void rule__VarDecl__VarargsAssignment_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRoom.g:23875:1: ( ( ( 'varargs' ) ) ) + // InternalRoom.g:23876:1: ( ( 'varargs' ) ) + { + // InternalRoom.g:23876:1: ( ( 'varargs' ) ) + // InternalRoom.g:23877:1: ( 'varargs' ) + { + before(grammarAccess.getVarDeclAccess().getVarargsVarargsKeyword_3_0()); + // InternalRoom.g:23878:1: ( 'varargs' ) + // InternalRoom.g:23879:1: 'varargs' + { + before(grammarAccess.getVarDeclAccess().getVarargsVarargsKeyword_3_0()); + match(input,128,FOLLOW_2); + after(grammarAccess.getVarDeclAccess().getVarargsVarargsKeyword_3_0()); + + } + + after(grammarAccess.getVarDeclAccess().getVarargsVarargsKeyword_3_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__VarDecl__VarargsAssignment_3" + + // $ANTLR start "rule__MessageData__DeprecatedNameAssignment_0_0" - // InternalRoom.g:23840:1: rule__MessageData__DeprecatedNameAssignment_0_0 : ( RULE_ID ) ; + // InternalRoom.g:23894:1: rule__MessageData__DeprecatedNameAssignment_0_0 : ( RULE_ID ) ; public final void rule__MessageData__DeprecatedNameAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23844:1: ( ( RULE_ID ) ) - // InternalRoom.g:23845:1: ( RULE_ID ) + // InternalRoom.g:23898:1: ( ( RULE_ID ) ) + // InternalRoom.g:23899:1: ( RULE_ID ) { - // InternalRoom.g:23845:1: ( RULE_ID ) - // InternalRoom.g:23846:1: RULE_ID + // InternalRoom.g:23899:1: ( RULE_ID ) + // InternalRoom.g:23900:1: RULE_ID { before(grammarAccess.getMessageDataAccess().getDeprecatedNameIDTerminalRuleCall_0_0_0()); match(input,RULE_ID,FOLLOW_2); @@ -64755,17 +64897,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MessageData__RefTypeAssignment_1" - // InternalRoom.g:23855:1: rule__MessageData__RefTypeAssignment_1 : ( ruleRefableType ) ; + // InternalRoom.g:23909:1: rule__MessageData__RefTypeAssignment_1 : ( ruleRefableType ) ; public final void rule__MessageData__RefTypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23859:1: ( ( ruleRefableType ) ) - // InternalRoom.g:23860:1: ( ruleRefableType ) + // InternalRoom.g:23913:1: ( ( ruleRefableType ) ) + // InternalRoom.g:23914:1: ( ruleRefableType ) { - // InternalRoom.g:23860:1: ( ruleRefableType ) - // InternalRoom.g:23861:1: ruleRefableType + // InternalRoom.g:23914:1: ( ruleRefableType ) + // InternalRoom.g:23915:1: ruleRefableType { before(grammarAccess.getMessageDataAccess().getRefTypeRefableTypeParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -64796,21 +64938,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefableType__TypeAssignment_0" - // InternalRoom.g:23870:1: rule__RefableType__TypeAssignment_0 : ( ( ruleFQN ) ) ; + // InternalRoom.g:23924:1: rule__RefableType__TypeAssignment_0 : ( ( ruleFQN ) ) ; public final void rule__RefableType__TypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23874:1: ( ( ( ruleFQN ) ) ) - // InternalRoom.g:23875:1: ( ( ruleFQN ) ) + // InternalRoom.g:23928:1: ( ( ( ruleFQN ) ) ) + // InternalRoom.g:23929:1: ( ( ruleFQN ) ) { - // InternalRoom.g:23875:1: ( ( ruleFQN ) ) - // InternalRoom.g:23876:1: ( ruleFQN ) + // InternalRoom.g:23929:1: ( ( ruleFQN ) ) + // InternalRoom.g:23930:1: ( ruleFQN ) { before(grammarAccess.getRefableTypeAccess().getTypeDataTypeCrossReference_0_0()); - // InternalRoom.g:23877:1: ( ruleFQN ) - // InternalRoom.g:23878:1: ruleFQN + // InternalRoom.g:23931:1: ( ruleFQN ) + // InternalRoom.g:23932:1: ruleFQN { before(grammarAccess.getRefableTypeAccess().getTypeDataTypeFQNParserRuleCall_0_0_1()); pushFollow(FOLLOW_2); @@ -64845,21 +64987,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefableType__RefAssignment_1" - // InternalRoom.g:23889:1: rule__RefableType__RefAssignment_1 : ( ( 'ref' ) ) ; + // InternalRoom.g:23943:1: rule__RefableType__RefAssignment_1 : ( ( 'ref' ) ) ; public final void rule__RefableType__RefAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23893:1: ( ( ( 'ref' ) ) ) - // InternalRoom.g:23894:1: ( ( 'ref' ) ) + // InternalRoom.g:23947:1: ( ( ( 'ref' ) ) ) + // InternalRoom.g:23948:1: ( ( 'ref' ) ) { - // InternalRoom.g:23894:1: ( ( 'ref' ) ) - // InternalRoom.g:23895:1: ( 'ref' ) + // InternalRoom.g:23948:1: ( ( 'ref' ) ) + // InternalRoom.g:23949:1: ( 'ref' ) { before(grammarAccess.getRefableTypeAccess().getRefRefKeyword_1_0()); - // InternalRoom.g:23896:1: ( 'ref' ) - // InternalRoom.g:23897:1: 'ref' + // InternalRoom.g:23950:1: ( 'ref' ) + // InternalRoom.g:23951:1: 'ref' { before(grammarAccess.getRefableTypeAccess().getRefRefKeyword_1_0()); match(input,91,FOLLOW_2); @@ -64890,17 +65032,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__NameAssignment_1" - // InternalRoom.g:23912:1: rule__PrimitiveType__NameAssignment_1 : ( RULE_ID ) ; + // InternalRoom.g:23966:1: rule__PrimitiveType__NameAssignment_1 : ( RULE_ID ) ; public final void rule__PrimitiveType__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23916:1: ( ( RULE_ID ) ) - // InternalRoom.g:23917:1: ( RULE_ID ) + // InternalRoom.g:23970:1: ( ( RULE_ID ) ) + // InternalRoom.g:23971:1: ( RULE_ID ) { - // InternalRoom.g:23917:1: ( RULE_ID ) - // InternalRoom.g:23918:1: RULE_ID + // InternalRoom.g:23971:1: ( RULE_ID ) + // InternalRoom.g:23972:1: RULE_ID { before(grammarAccess.getPrimitiveTypeAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -64927,17 +65069,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__TypeAssignment_3" - // InternalRoom.g:23927:1: rule__PrimitiveType__TypeAssignment_3 : ( ruleLiteralType ) ; + // InternalRoom.g:23981:1: rule__PrimitiveType__TypeAssignment_3 : ( ruleLiteralType ) ; public final void rule__PrimitiveType__TypeAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23931:1: ( ( ruleLiteralType ) ) - // InternalRoom.g:23932:1: ( ruleLiteralType ) + // InternalRoom.g:23985:1: ( ( ruleLiteralType ) ) + // InternalRoom.g:23986:1: ( ruleLiteralType ) { - // InternalRoom.g:23932:1: ( ruleLiteralType ) - // InternalRoom.g:23933:1: ruleLiteralType + // InternalRoom.g:23986:1: ( ruleLiteralType ) + // InternalRoom.g:23987:1: ruleLiteralType { before(grammarAccess.getPrimitiveTypeAccess().getTypeLiteralTypeEnumRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -64968,17 +65110,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__TargetNameAssignment_5" - // InternalRoom.g:23942:1: rule__PrimitiveType__TargetNameAssignment_5 : ( RULE_STRING ) ; + // InternalRoom.g:23996:1: rule__PrimitiveType__TargetNameAssignment_5 : ( RULE_STRING ) ; public final void rule__PrimitiveType__TargetNameAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23946:1: ( ( RULE_STRING ) ) - // InternalRoom.g:23947:1: ( RULE_STRING ) + // InternalRoom.g:24000:1: ( ( RULE_STRING ) ) + // InternalRoom.g:24001:1: ( RULE_STRING ) { - // InternalRoom.g:23947:1: ( RULE_STRING ) - // InternalRoom.g:23948:1: RULE_STRING + // InternalRoom.g:24001:1: ( RULE_STRING ) + // InternalRoom.g:24002:1: RULE_STRING { before(grammarAccess.getPrimitiveTypeAccess().getTargetNameSTRINGTerminalRuleCall_5_0()); match(input,RULE_STRING,FOLLOW_2); @@ -65005,17 +65147,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__CastNameAssignment_6_1" - // InternalRoom.g:23957:1: rule__PrimitiveType__CastNameAssignment_6_1 : ( ruleFQN ) ; + // InternalRoom.g:24011:1: rule__PrimitiveType__CastNameAssignment_6_1 : ( ruleFQN ) ; public final void rule__PrimitiveType__CastNameAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23961:1: ( ( ruleFQN ) ) - // InternalRoom.g:23962:1: ( ruleFQN ) + // InternalRoom.g:24015:1: ( ( ruleFQN ) ) + // InternalRoom.g:24016:1: ( ruleFQN ) { - // InternalRoom.g:23962:1: ( ruleFQN ) - // InternalRoom.g:23963:1: ruleFQN + // InternalRoom.g:24016:1: ( ruleFQN ) + // InternalRoom.g:24017:1: ruleFQN { before(grammarAccess.getPrimitiveTypeAccess().getCastNameFQNParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -65046,17 +65188,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__DefaultValueLiteralAssignment_8" - // InternalRoom.g:23972:1: rule__PrimitiveType__DefaultValueLiteralAssignment_8 : ( RULE_STRING ) ; + // InternalRoom.g:24026:1: rule__PrimitiveType__DefaultValueLiteralAssignment_8 : ( RULE_STRING ) ; public final void rule__PrimitiveType__DefaultValueLiteralAssignment_8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23976:1: ( ( RULE_STRING ) ) - // InternalRoom.g:23977:1: ( RULE_STRING ) + // InternalRoom.g:24030:1: ( ( RULE_STRING ) ) + // InternalRoom.g:24031:1: ( RULE_STRING ) { - // InternalRoom.g:23977:1: ( RULE_STRING ) - // InternalRoom.g:23978:1: RULE_STRING + // InternalRoom.g:24031:1: ( RULE_STRING ) + // InternalRoom.g:24032:1: RULE_STRING { before(grammarAccess.getPrimitiveTypeAccess().getDefaultValueLiteralSTRINGTerminalRuleCall_8_0()); match(input,RULE_STRING,FOLLOW_2); @@ -65083,17 +65225,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__DocuAssignment_9" - // InternalRoom.g:23987:1: rule__PrimitiveType__DocuAssignment_9 : ( ruleDocumentation ) ; + // InternalRoom.g:24041:1: rule__PrimitiveType__DocuAssignment_9 : ( ruleDocumentation ) ; public final void rule__PrimitiveType__DocuAssignment_9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:23991:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:23992:1: ( ruleDocumentation ) + // InternalRoom.g:24045:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:24046:1: ( ruleDocumentation ) { - // InternalRoom.g:23992:1: ( ruleDocumentation ) - // InternalRoom.g:23993:1: ruleDocumentation + // InternalRoom.g:24046:1: ( ruleDocumentation ) + // InternalRoom.g:24047:1: ruleDocumentation { before(grammarAccess.getPrimitiveTypeAccess().getDocuDocumentationParserRuleCall_9_0()); pushFollow(FOLLOW_2); @@ -65124,17 +65266,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__NameAssignment_1" - // InternalRoom.g:24002:1: rule__EnumerationType__NameAssignment_1 : ( RULE_ID ) ; + // InternalRoom.g:24056:1: rule__EnumerationType__NameAssignment_1 : ( RULE_ID ) ; public final void rule__EnumerationType__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24006:1: ( ( RULE_ID ) ) - // InternalRoom.g:24007:1: ( RULE_ID ) + // InternalRoom.g:24060:1: ( ( RULE_ID ) ) + // InternalRoom.g:24061:1: ( RULE_ID ) { - // InternalRoom.g:24007:1: ( RULE_ID ) - // InternalRoom.g:24008:1: RULE_ID + // InternalRoom.g:24061:1: ( RULE_ID ) + // InternalRoom.g:24062:1: RULE_ID { before(grammarAccess.getEnumerationTypeAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -65161,17 +65303,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__DocuAssignment_2" - // InternalRoom.g:24017:1: rule__EnumerationType__DocuAssignment_2 : ( ruleDocumentation ) ; + // InternalRoom.g:24071:1: rule__EnumerationType__DocuAssignment_2 : ( ruleDocumentation ) ; public final void rule__EnumerationType__DocuAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24021:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:24022:1: ( ruleDocumentation ) + // InternalRoom.g:24075:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:24076:1: ( ruleDocumentation ) { - // InternalRoom.g:24022:1: ( ruleDocumentation ) - // InternalRoom.g:24023:1: ruleDocumentation + // InternalRoom.g:24076:1: ( ruleDocumentation ) + // InternalRoom.g:24077:1: ruleDocumentation { before(grammarAccess.getEnumerationTypeAccess().getDocuDocumentationParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -65202,21 +65344,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__PrimitiveTypeAssignment_3_1" - // InternalRoom.g:24032:1: rule__EnumerationType__PrimitiveTypeAssignment_3_1 : ( ( ruleFQN ) ) ; + // InternalRoom.g:24086:1: rule__EnumerationType__PrimitiveTypeAssignment_3_1 : ( ( ruleFQN ) ) ; public final void rule__EnumerationType__PrimitiveTypeAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24036:1: ( ( ( ruleFQN ) ) ) - // InternalRoom.g:24037:1: ( ( ruleFQN ) ) + // InternalRoom.g:24090:1: ( ( ( ruleFQN ) ) ) + // InternalRoom.g:24091:1: ( ( ruleFQN ) ) { - // InternalRoom.g:24037:1: ( ( ruleFQN ) ) - // InternalRoom.g:24038:1: ( ruleFQN ) + // InternalRoom.g:24091:1: ( ( ruleFQN ) ) + // InternalRoom.g:24092:1: ( ruleFQN ) { before(grammarAccess.getEnumerationTypeAccess().getPrimitiveTypePrimitiveTypeCrossReference_3_1_0()); - // InternalRoom.g:24039:1: ( ruleFQN ) - // InternalRoom.g:24040:1: ruleFQN + // InternalRoom.g:24093:1: ( ruleFQN ) + // InternalRoom.g:24094:1: ruleFQN { before(grammarAccess.getEnumerationTypeAccess().getPrimitiveTypePrimitiveTypeFQNParserRuleCall_3_1_0_1()); pushFollow(FOLLOW_2); @@ -65251,17 +65393,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__LiteralsAssignment_5_0" - // InternalRoom.g:24051:1: rule__EnumerationType__LiteralsAssignment_5_0 : ( ruleEnumLiteral ) ; + // InternalRoom.g:24105:1: rule__EnumerationType__LiteralsAssignment_5_0 : ( ruleEnumLiteral ) ; public final void rule__EnumerationType__LiteralsAssignment_5_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24055:1: ( ( ruleEnumLiteral ) ) - // InternalRoom.g:24056:1: ( ruleEnumLiteral ) + // InternalRoom.g:24109:1: ( ( ruleEnumLiteral ) ) + // InternalRoom.g:24110:1: ( ruleEnumLiteral ) { - // InternalRoom.g:24056:1: ( ruleEnumLiteral ) - // InternalRoom.g:24057:1: ruleEnumLiteral + // InternalRoom.g:24110:1: ( ruleEnumLiteral ) + // InternalRoom.g:24111:1: ruleEnumLiteral { before(grammarAccess.getEnumerationTypeAccess().getLiteralsEnumLiteralParserRuleCall_5_0_0()); pushFollow(FOLLOW_2); @@ -65292,17 +65434,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__LiteralsAssignment_5_1_1" - // InternalRoom.g:24066:1: rule__EnumerationType__LiteralsAssignment_5_1_1 : ( ruleEnumLiteral ) ; + // InternalRoom.g:24120:1: rule__EnumerationType__LiteralsAssignment_5_1_1 : ( ruleEnumLiteral ) ; public final void rule__EnumerationType__LiteralsAssignment_5_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24070:1: ( ( ruleEnumLiteral ) ) - // InternalRoom.g:24071:1: ( ruleEnumLiteral ) + // InternalRoom.g:24124:1: ( ( ruleEnumLiteral ) ) + // InternalRoom.g:24125:1: ( ruleEnumLiteral ) { - // InternalRoom.g:24071:1: ( ruleEnumLiteral ) - // InternalRoom.g:24072:1: ruleEnumLiteral + // InternalRoom.g:24125:1: ( ruleEnumLiteral ) + // InternalRoom.g:24126:1: ruleEnumLiteral { before(grammarAccess.getEnumerationTypeAccess().getLiteralsEnumLiteralParserRuleCall_5_1_1_0()); pushFollow(FOLLOW_2); @@ -65333,17 +65475,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteral__NameAssignment_0" - // InternalRoom.g:24081:1: rule__EnumLiteral__NameAssignment_0 : ( RULE_ID ) ; + // InternalRoom.g:24135:1: rule__EnumLiteral__NameAssignment_0 : ( RULE_ID ) ; public final void rule__EnumLiteral__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24085:1: ( ( RULE_ID ) ) - // InternalRoom.g:24086:1: ( RULE_ID ) + // InternalRoom.g:24139:1: ( ( RULE_ID ) ) + // InternalRoom.g:24140:1: ( RULE_ID ) { - // InternalRoom.g:24086:1: ( RULE_ID ) - // InternalRoom.g:24087:1: RULE_ID + // InternalRoom.g:24140:1: ( RULE_ID ) + // InternalRoom.g:24141:1: RULE_ID { before(grammarAccess.getEnumLiteralAccess().getNameIDTerminalRuleCall_0_0()); match(input,RULE_ID,FOLLOW_2); @@ -65370,17 +65512,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteral__LiteralAssignment_1_1" - // InternalRoom.g:24096:1: rule__EnumLiteral__LiteralAssignment_1_1 : ( ruleIntLiteral ) ; + // InternalRoom.g:24150:1: rule__EnumLiteral__LiteralAssignment_1_1 : ( ruleIntLiteral ) ; public final void rule__EnumLiteral__LiteralAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24100:1: ( ( ruleIntLiteral ) ) - // InternalRoom.g:24101:1: ( ruleIntLiteral ) + // InternalRoom.g:24154:1: ( ( ruleIntLiteral ) ) + // InternalRoom.g:24155:1: ( ruleIntLiteral ) { - // InternalRoom.g:24101:1: ( ruleIntLiteral ) - // InternalRoom.g:24102:1: ruleIntLiteral + // InternalRoom.g:24155:1: ( ruleIntLiteral ) + // InternalRoom.g:24156:1: ruleIntLiteral { before(grammarAccess.getEnumLiteralAccess().getLiteralIntLiteralParserRuleCall_1_1_0()); pushFollow(FOLLOW_2); @@ -65411,17 +65553,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__NameAssignment_1" - // InternalRoom.g:24111:1: rule__ExternalType__NameAssignment_1 : ( RULE_ID ) ; + // InternalRoom.g:24165:1: rule__ExternalType__NameAssignment_1 : ( RULE_ID ) ; public final void rule__ExternalType__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24115:1: ( ( RULE_ID ) ) - // InternalRoom.g:24116:1: ( RULE_ID ) + // InternalRoom.g:24169:1: ( ( RULE_ID ) ) + // InternalRoom.g:24170:1: ( RULE_ID ) { - // InternalRoom.g:24116:1: ( RULE_ID ) - // InternalRoom.g:24117:1: RULE_ID + // InternalRoom.g:24170:1: ( RULE_ID ) + // InternalRoom.g:24171:1: RULE_ID { before(grammarAccess.getExternalTypeAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -65448,17 +65590,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__TargetNameAssignment_3" - // InternalRoom.g:24126:1: rule__ExternalType__TargetNameAssignment_3 : ( RULE_STRING ) ; + // InternalRoom.g:24180:1: rule__ExternalType__TargetNameAssignment_3 : ( RULE_STRING ) ; public final void rule__ExternalType__TargetNameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24130:1: ( ( RULE_STRING ) ) - // InternalRoom.g:24131:1: ( RULE_STRING ) + // InternalRoom.g:24184:1: ( ( RULE_STRING ) ) + // InternalRoom.g:24185:1: ( RULE_STRING ) { - // InternalRoom.g:24131:1: ( RULE_STRING ) - // InternalRoom.g:24132:1: RULE_STRING + // InternalRoom.g:24185:1: ( RULE_STRING ) + // InternalRoom.g:24186:1: RULE_STRING { before(grammarAccess.getExternalTypeAccess().getTargetNameSTRINGTerminalRuleCall_3_0()); match(input,RULE_STRING,FOLLOW_2); @@ -65485,17 +65627,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__DefaultValueLiteralAssignment_4_1" - // InternalRoom.g:24141:1: rule__ExternalType__DefaultValueLiteralAssignment_4_1 : ( RULE_STRING ) ; + // InternalRoom.g:24195:1: rule__ExternalType__DefaultValueLiteralAssignment_4_1 : ( RULE_STRING ) ; public final void rule__ExternalType__DefaultValueLiteralAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24145:1: ( ( RULE_STRING ) ) - // InternalRoom.g:24146:1: ( RULE_STRING ) + // InternalRoom.g:24199:1: ( ( RULE_STRING ) ) + // InternalRoom.g:24200:1: ( RULE_STRING ) { - // InternalRoom.g:24146:1: ( RULE_STRING ) - // InternalRoom.g:24147:1: RULE_STRING + // InternalRoom.g:24200:1: ( RULE_STRING ) + // InternalRoom.g:24201:1: RULE_STRING { before(grammarAccess.getExternalTypeAccess().getDefaultValueLiteralSTRINGTerminalRuleCall_4_1_0()); match(input,RULE_STRING,FOLLOW_2); @@ -65522,17 +65664,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__DocuAssignment_5" - // InternalRoom.g:24156:1: rule__ExternalType__DocuAssignment_5 : ( ruleDocumentation ) ; + // InternalRoom.g:24210:1: rule__ExternalType__DocuAssignment_5 : ( ruleDocumentation ) ; public final void rule__ExternalType__DocuAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24160:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:24161:1: ( ruleDocumentation ) + // InternalRoom.g:24214:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:24215:1: ( ruleDocumentation ) { - // InternalRoom.g:24161:1: ( ruleDocumentation ) - // InternalRoom.g:24162:1: ruleDocumentation + // InternalRoom.g:24215:1: ( ruleDocumentation ) + // InternalRoom.g:24216:1: ruleDocumentation { before(grammarAccess.getExternalTypeAccess().getDocuDocumentationParserRuleCall_5_0()); pushFollow(FOLLOW_2); @@ -65563,17 +65705,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__NameAssignment_1" - // InternalRoom.g:24171:1: rule__DataClass__NameAssignment_1 : ( RULE_ID ) ; + // InternalRoom.g:24225:1: rule__DataClass__NameAssignment_1 : ( RULE_ID ) ; public final void rule__DataClass__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24175:1: ( ( RULE_ID ) ) - // InternalRoom.g:24176:1: ( RULE_ID ) + // InternalRoom.g:24229:1: ( ( RULE_ID ) ) + // InternalRoom.g:24230:1: ( RULE_ID ) { - // InternalRoom.g:24176:1: ( RULE_ID ) - // InternalRoom.g:24177:1: RULE_ID + // InternalRoom.g:24230:1: ( RULE_ID ) + // InternalRoom.g:24231:1: RULE_ID { before(grammarAccess.getDataClassAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -65600,17 +65742,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__DocuAssignment_2" - // InternalRoom.g:24186:1: rule__DataClass__DocuAssignment_2 : ( ruleDocumentation ) ; + // InternalRoom.g:24240:1: rule__DataClass__DocuAssignment_2 : ( ruleDocumentation ) ; public final void rule__DataClass__DocuAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24190:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:24191:1: ( ruleDocumentation ) + // InternalRoom.g:24244:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:24245:1: ( ruleDocumentation ) { - // InternalRoom.g:24191:1: ( ruleDocumentation ) - // InternalRoom.g:24192:1: ruleDocumentation + // InternalRoom.g:24245:1: ( ruleDocumentation ) + // InternalRoom.g:24246:1: ruleDocumentation { before(grammarAccess.getDataClassAccess().getDocuDocumentationParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -65641,21 +65783,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__BaseAssignment_3_1" - // InternalRoom.g:24201:1: rule__DataClass__BaseAssignment_3_1 : ( ( ruleFQN ) ) ; + // InternalRoom.g:24255:1: rule__DataClass__BaseAssignment_3_1 : ( ( ruleFQN ) ) ; public final void rule__DataClass__BaseAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24205:1: ( ( ( ruleFQN ) ) ) - // InternalRoom.g:24206:1: ( ( ruleFQN ) ) + // InternalRoom.g:24259:1: ( ( ( ruleFQN ) ) ) + // InternalRoom.g:24260:1: ( ( ruleFQN ) ) { - // InternalRoom.g:24206:1: ( ( ruleFQN ) ) - // InternalRoom.g:24207:1: ( ruleFQN ) + // InternalRoom.g:24260:1: ( ( ruleFQN ) ) + // InternalRoom.g:24261:1: ( ruleFQN ) { before(grammarAccess.getDataClassAccess().getBaseDataClassCrossReference_3_1_0()); - // InternalRoom.g:24208:1: ( ruleFQN ) - // InternalRoom.g:24209:1: ruleFQN + // InternalRoom.g:24262:1: ( ruleFQN ) + // InternalRoom.g:24263:1: ruleFQN { before(grammarAccess.getDataClassAccess().getBaseDataClassFQNParserRuleCall_3_1_0_1()); pushFollow(FOLLOW_2); @@ -65690,17 +65832,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__AnnotationsAssignment_5" - // InternalRoom.g:24220:1: rule__DataClass__AnnotationsAssignment_5 : ( ruleAnnotation ) ; + // InternalRoom.g:24274:1: rule__DataClass__AnnotationsAssignment_5 : ( ruleAnnotation ) ; public final void rule__DataClass__AnnotationsAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24224:1: ( ( ruleAnnotation ) ) - // InternalRoom.g:24225:1: ( ruleAnnotation ) + // InternalRoom.g:24278:1: ( ( ruleAnnotation ) ) + // InternalRoom.g:24279:1: ( ruleAnnotation ) { - // InternalRoom.g:24225:1: ( ruleAnnotation ) - // InternalRoom.g:24226:1: ruleAnnotation + // InternalRoom.g:24279:1: ( ruleAnnotation ) + // InternalRoom.g:24280:1: ruleAnnotation { before(grammarAccess.getDataClassAccess().getAnnotationsAnnotationParserRuleCall_5_0()); pushFollow(FOLLOW_2); @@ -65731,17 +65873,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__UserCode1Assignment_6_1" - // InternalRoom.g:24235:1: rule__DataClass__UserCode1Assignment_6_1 : ( ruleDetailCode ) ; + // InternalRoom.g:24289:1: rule__DataClass__UserCode1Assignment_6_1 : ( ruleDetailCode ) ; public final void rule__DataClass__UserCode1Assignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24239:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:24240:1: ( ruleDetailCode ) + // InternalRoom.g:24293:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:24294:1: ( ruleDetailCode ) { - // InternalRoom.g:24240:1: ( ruleDetailCode ) - // InternalRoom.g:24241:1: ruleDetailCode + // InternalRoom.g:24294:1: ( ruleDetailCode ) + // InternalRoom.g:24295:1: ruleDetailCode { before(grammarAccess.getDataClassAccess().getUserCode1DetailCodeParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -65772,17 +65914,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__UserCode2Assignment_7_1" - // InternalRoom.g:24250:1: rule__DataClass__UserCode2Assignment_7_1 : ( ruleDetailCode ) ; + // InternalRoom.g:24304:1: rule__DataClass__UserCode2Assignment_7_1 : ( ruleDetailCode ) ; public final void rule__DataClass__UserCode2Assignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24254:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:24255:1: ( ruleDetailCode ) + // InternalRoom.g:24308:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:24309:1: ( ruleDetailCode ) { - // InternalRoom.g:24255:1: ( ruleDetailCode ) - // InternalRoom.g:24256:1: ruleDetailCode + // InternalRoom.g:24309:1: ( ruleDetailCode ) + // InternalRoom.g:24310:1: ruleDetailCode { before(grammarAccess.getDataClassAccess().getUserCode2DetailCodeParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); @@ -65813,17 +65955,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__UserCode3Assignment_8_1" - // InternalRoom.g:24265:1: rule__DataClass__UserCode3Assignment_8_1 : ( ruleDetailCode ) ; + // InternalRoom.g:24319:1: rule__DataClass__UserCode3Assignment_8_1 : ( ruleDetailCode ) ; public final void rule__DataClass__UserCode3Assignment_8_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24269:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:24270:1: ( ruleDetailCode ) + // InternalRoom.g:24323:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:24324:1: ( ruleDetailCode ) { - // InternalRoom.g:24270:1: ( ruleDetailCode ) - // InternalRoom.g:24271:1: ruleDetailCode + // InternalRoom.g:24324:1: ( ruleDetailCode ) + // InternalRoom.g:24325:1: ruleDetailCode { before(grammarAccess.getDataClassAccess().getUserCode3DetailCodeParserRuleCall_8_1_0()); pushFollow(FOLLOW_2); @@ -65854,17 +65996,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__OperationsAssignment_9_0" - // InternalRoom.g:24280:1: rule__DataClass__OperationsAssignment_9_0 : ( ruleStandardOperation ) ; + // InternalRoom.g:24334:1: rule__DataClass__OperationsAssignment_9_0 : ( ruleStandardOperation ) ; public final void rule__DataClass__OperationsAssignment_9_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24284:1: ( ( ruleStandardOperation ) ) - // InternalRoom.g:24285:1: ( ruleStandardOperation ) + // InternalRoom.g:24338:1: ( ( ruleStandardOperation ) ) + // InternalRoom.g:24339:1: ( ruleStandardOperation ) { - // InternalRoom.g:24285:1: ( ruleStandardOperation ) - // InternalRoom.g:24286:1: ruleStandardOperation + // InternalRoom.g:24339:1: ( ruleStandardOperation ) + // InternalRoom.g:24340:1: ruleStandardOperation { before(grammarAccess.getDataClassAccess().getOperationsStandardOperationParserRuleCall_9_0_0()); pushFollow(FOLLOW_2); @@ -65895,17 +66037,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__StructorsAssignment_9_1" - // InternalRoom.g:24295:1: rule__DataClass__StructorsAssignment_9_1 : ( ruleClassStructor ) ; + // InternalRoom.g:24349:1: rule__DataClass__StructorsAssignment_9_1 : ( ruleClassStructor ) ; public final void rule__DataClass__StructorsAssignment_9_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24299:1: ( ( ruleClassStructor ) ) - // InternalRoom.g:24300:1: ( ruleClassStructor ) + // InternalRoom.g:24353:1: ( ( ruleClassStructor ) ) + // InternalRoom.g:24354:1: ( ruleClassStructor ) { - // InternalRoom.g:24300:1: ( ruleClassStructor ) - // InternalRoom.g:24301:1: ruleClassStructor + // InternalRoom.g:24354:1: ( ruleClassStructor ) + // InternalRoom.g:24355:1: ruleClassStructor { before(grammarAccess.getDataClassAccess().getStructorsClassStructorParserRuleCall_9_1_0()); pushFollow(FOLLOW_2); @@ -65936,17 +66078,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__AttributesAssignment_9_2" - // InternalRoom.g:24310:1: rule__DataClass__AttributesAssignment_9_2 : ( ruleAttribute ) ; + // InternalRoom.g:24364:1: rule__DataClass__AttributesAssignment_9_2 : ( ruleAttribute ) ; public final void rule__DataClass__AttributesAssignment_9_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24314:1: ( ( ruleAttribute ) ) - // InternalRoom.g:24315:1: ( ruleAttribute ) + // InternalRoom.g:24368:1: ( ( ruleAttribute ) ) + // InternalRoom.g:24369:1: ( ruleAttribute ) { - // InternalRoom.g:24315:1: ( ruleAttribute ) - // InternalRoom.g:24316:1: ruleAttribute + // InternalRoom.g:24369:1: ( ruleAttribute ) + // InternalRoom.g:24370:1: ruleAttribute { before(grammarAccess.getDataClassAccess().getAttributesAttributeParserRuleCall_9_2_0()); pushFollow(FOLLOW_2); @@ -65977,17 +66119,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__NameAssignment_1" - // InternalRoom.g:24325:1: rule__Attribute__NameAssignment_1 : ( RULE_ID ) ; + // InternalRoom.g:24379:1: rule__Attribute__NameAssignment_1 : ( RULE_ID ) ; public final void rule__Attribute__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24329:1: ( ( RULE_ID ) ) - // InternalRoom.g:24330:1: ( RULE_ID ) + // InternalRoom.g:24383:1: ( ( RULE_ID ) ) + // InternalRoom.g:24384:1: ( RULE_ID ) { - // InternalRoom.g:24330:1: ( RULE_ID ) - // InternalRoom.g:24331:1: RULE_ID + // InternalRoom.g:24384:1: ( RULE_ID ) + // InternalRoom.g:24385:1: RULE_ID { before(grammarAccess.getAttributeAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -66014,17 +66156,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__SizeAssignment_2_1" - // InternalRoom.g:24340:1: rule__Attribute__SizeAssignment_2_1 : ( RULE_INT ) ; + // InternalRoom.g:24394:1: rule__Attribute__SizeAssignment_2_1 : ( RULE_INT ) ; public final void rule__Attribute__SizeAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24344:1: ( ( RULE_INT ) ) - // InternalRoom.g:24345:1: ( RULE_INT ) + // InternalRoom.g:24398:1: ( ( RULE_INT ) ) + // InternalRoom.g:24399:1: ( RULE_INT ) { - // InternalRoom.g:24345:1: ( RULE_INT ) - // InternalRoom.g:24346:1: RULE_INT + // InternalRoom.g:24399:1: ( RULE_INT ) + // InternalRoom.g:24400:1: RULE_INT { before(grammarAccess.getAttributeAccess().getSizeINTTerminalRuleCall_2_1_0()); match(input,RULE_INT,FOLLOW_2); @@ -66051,17 +66193,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__TypeAssignment_4" - // InternalRoom.g:24355:1: rule__Attribute__TypeAssignment_4 : ( ruleRefableType ) ; + // InternalRoom.g:24409:1: rule__Attribute__TypeAssignment_4 : ( ruleRefableType ) ; public final void rule__Attribute__TypeAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24359:1: ( ( ruleRefableType ) ) - // InternalRoom.g:24360:1: ( ruleRefableType ) + // InternalRoom.g:24413:1: ( ( ruleRefableType ) ) + // InternalRoom.g:24414:1: ( ruleRefableType ) { - // InternalRoom.g:24360:1: ( ruleRefableType ) - // InternalRoom.g:24361:1: ruleRefableType + // InternalRoom.g:24414:1: ( ruleRefableType ) + // InternalRoom.g:24415:1: ruleRefableType { before(grammarAccess.getAttributeAccess().getTypeRefableTypeParserRuleCall_4_0()); pushFollow(FOLLOW_2); @@ -66092,17 +66234,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__DefaultValueLiteralAssignment_5_1" - // InternalRoom.g:24370:1: rule__Attribute__DefaultValueLiteralAssignment_5_1 : ( RULE_STRING ) ; + // InternalRoom.g:24424:1: rule__Attribute__DefaultValueLiteralAssignment_5_1 : ( RULE_STRING ) ; public final void rule__Attribute__DefaultValueLiteralAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24374:1: ( ( RULE_STRING ) ) - // InternalRoom.g:24375:1: ( RULE_STRING ) + // InternalRoom.g:24428:1: ( ( RULE_STRING ) ) + // InternalRoom.g:24429:1: ( RULE_STRING ) { - // InternalRoom.g:24375:1: ( RULE_STRING ) - // InternalRoom.g:24376:1: RULE_STRING + // InternalRoom.g:24429:1: ( RULE_STRING ) + // InternalRoom.g:24430:1: RULE_STRING { before(grammarAccess.getAttributeAccess().getDefaultValueLiteralSTRINGTerminalRuleCall_5_1_0()); match(input,RULE_STRING,FOLLOW_2); @@ -66129,17 +66271,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__DocuAssignment_6" - // InternalRoom.g:24385:1: rule__Attribute__DocuAssignment_6 : ( ruleDocumentation ) ; + // InternalRoom.g:24439:1: rule__Attribute__DocuAssignment_6 : ( ruleDocumentation ) ; public final void rule__Attribute__DocuAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24389:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:24390:1: ( ruleDocumentation ) + // InternalRoom.g:24443:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:24444:1: ( ruleDocumentation ) { - // InternalRoom.g:24390:1: ( ruleDocumentation ) - // InternalRoom.g:24391:1: ruleDocumentation + // InternalRoom.g:24444:1: ( ruleDocumentation ) + // InternalRoom.g:24445:1: ruleDocumentation { before(grammarAccess.getAttributeAccess().getDocuDocumentationParserRuleCall_6_0()); pushFollow(FOLLOW_2); @@ -66170,24 +66312,24 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__OverrideAssignment_0" - // InternalRoom.g:24400:1: rule__StandardOperation__OverrideAssignment_0 : ( ( 'override' ) ) ; + // InternalRoom.g:24454:1: rule__StandardOperation__OverrideAssignment_0 : ( ( 'override' ) ) ; public final void rule__StandardOperation__OverrideAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24404:1: ( ( ( 'override' ) ) ) - // InternalRoom.g:24405:1: ( ( 'override' ) ) + // InternalRoom.g:24458:1: ( ( ( 'override' ) ) ) + // InternalRoom.g:24459:1: ( ( 'override' ) ) { - // InternalRoom.g:24405:1: ( ( 'override' ) ) - // InternalRoom.g:24406:1: ( 'override' ) + // InternalRoom.g:24459:1: ( ( 'override' ) ) + // InternalRoom.g:24460:1: ( 'override' ) { before(grammarAccess.getStandardOperationAccess().getOverrideOverrideKeyword_0_0()); - // InternalRoom.g:24407:1: ( 'override' ) - // InternalRoom.g:24408:1: 'override' + // InternalRoom.g:24461:1: ( 'override' ) + // InternalRoom.g:24462:1: 'override' { before(grammarAccess.getStandardOperationAccess().getOverrideOverrideKeyword_0_0()); - match(input,128,FOLLOW_2); + match(input,129,FOLLOW_2); after(grammarAccess.getStandardOperationAccess().getOverrideOverrideKeyword_0_0()); } @@ -66215,17 +66357,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__NameAssignment_2" - // InternalRoom.g:24423:1: rule__StandardOperation__NameAssignment_2 : ( RULE_ID ) ; + // InternalRoom.g:24477:1: rule__StandardOperation__NameAssignment_2 : ( RULE_ID ) ; public final void rule__StandardOperation__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24427:1: ( ( RULE_ID ) ) - // InternalRoom.g:24428:1: ( RULE_ID ) + // InternalRoom.g:24481:1: ( ( RULE_ID ) ) + // InternalRoom.g:24482:1: ( RULE_ID ) { - // InternalRoom.g:24428:1: ( RULE_ID ) - // InternalRoom.g:24429:1: RULE_ID + // InternalRoom.g:24482:1: ( RULE_ID ) + // InternalRoom.g:24483:1: RULE_ID { before(grammarAccess.getStandardOperationAccess().getNameIDTerminalRuleCall_2_0()); match(input,RULE_ID,FOLLOW_2); @@ -66252,17 +66394,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__ArgumentsAssignment_4_0" - // InternalRoom.g:24438:1: rule__StandardOperation__ArgumentsAssignment_4_0 : ( ruleVarDecl ) ; + // InternalRoom.g:24492:1: rule__StandardOperation__ArgumentsAssignment_4_0 : ( ruleVarDecl ) ; public final void rule__StandardOperation__ArgumentsAssignment_4_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24442:1: ( ( ruleVarDecl ) ) - // InternalRoom.g:24443:1: ( ruleVarDecl ) + // InternalRoom.g:24496:1: ( ( ruleVarDecl ) ) + // InternalRoom.g:24497:1: ( ruleVarDecl ) { - // InternalRoom.g:24443:1: ( ruleVarDecl ) - // InternalRoom.g:24444:1: ruleVarDecl + // InternalRoom.g:24497:1: ( ruleVarDecl ) + // InternalRoom.g:24498:1: ruleVarDecl { before(grammarAccess.getStandardOperationAccess().getArgumentsVarDeclParserRuleCall_4_0_0()); pushFollow(FOLLOW_2); @@ -66293,17 +66435,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__ArgumentsAssignment_4_1_1" - // InternalRoom.g:24453:1: rule__StandardOperation__ArgumentsAssignment_4_1_1 : ( ruleVarDecl ) ; + // InternalRoom.g:24507:1: rule__StandardOperation__ArgumentsAssignment_4_1_1 : ( ruleVarDecl ) ; public final void rule__StandardOperation__ArgumentsAssignment_4_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24457:1: ( ( ruleVarDecl ) ) - // InternalRoom.g:24458:1: ( ruleVarDecl ) + // InternalRoom.g:24511:1: ( ( ruleVarDecl ) ) + // InternalRoom.g:24512:1: ( ruleVarDecl ) { - // InternalRoom.g:24458:1: ( ruleVarDecl ) - // InternalRoom.g:24459:1: ruleVarDecl + // InternalRoom.g:24512:1: ( ruleVarDecl ) + // InternalRoom.g:24513:1: ruleVarDecl { before(grammarAccess.getStandardOperationAccess().getArgumentsVarDeclParserRuleCall_4_1_1_0()); pushFollow(FOLLOW_2); @@ -66334,17 +66476,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__ReturnTypeAssignment_6_1_1" - // InternalRoom.g:24468:1: rule__StandardOperation__ReturnTypeAssignment_6_1_1 : ( ruleRefableType ) ; + // InternalRoom.g:24522:1: rule__StandardOperation__ReturnTypeAssignment_6_1_1 : ( ruleRefableType ) ; public final void rule__StandardOperation__ReturnTypeAssignment_6_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24472:1: ( ( ruleRefableType ) ) - // InternalRoom.g:24473:1: ( ruleRefableType ) + // InternalRoom.g:24526:1: ( ( ruleRefableType ) ) + // InternalRoom.g:24527:1: ( ruleRefableType ) { - // InternalRoom.g:24473:1: ( ruleRefableType ) - // InternalRoom.g:24474:1: ruleRefableType + // InternalRoom.g:24527:1: ( ruleRefableType ) + // InternalRoom.g:24528:1: ruleRefableType { before(grammarAccess.getStandardOperationAccess().getReturnTypeRefableTypeParserRuleCall_6_1_1_0()); pushFollow(FOLLOW_2); @@ -66375,17 +66517,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__DocuAssignment_7" - // InternalRoom.g:24483:1: rule__StandardOperation__DocuAssignment_7 : ( ruleDocumentation ) ; + // InternalRoom.g:24537:1: rule__StandardOperation__DocuAssignment_7 : ( ruleDocumentation ) ; public final void rule__StandardOperation__DocuAssignment_7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24487:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:24488:1: ( ruleDocumentation ) + // InternalRoom.g:24541:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:24542:1: ( ruleDocumentation ) { - // InternalRoom.g:24488:1: ( ruleDocumentation ) - // InternalRoom.g:24489:1: ruleDocumentation + // InternalRoom.g:24542:1: ( ruleDocumentation ) + // InternalRoom.g:24543:1: ruleDocumentation { before(grammarAccess.getStandardOperationAccess().getDocuDocumentationParserRuleCall_7_0()); pushFollow(FOLLOW_2); @@ -66416,17 +66558,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__DetailCodeAssignment_8" - // InternalRoom.g:24498:1: rule__StandardOperation__DetailCodeAssignment_8 : ( ruleDetailCode ) ; + // InternalRoom.g:24552:1: rule__StandardOperation__DetailCodeAssignment_8 : ( ruleDetailCode ) ; public final void rule__StandardOperation__DetailCodeAssignment_8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24502:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:24503:1: ( ruleDetailCode ) + // InternalRoom.g:24556:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:24557:1: ( ruleDetailCode ) { - // InternalRoom.g:24503:1: ( ruleDetailCode ) - // InternalRoom.g:24504:1: ruleDetailCode + // InternalRoom.g:24557:1: ( ruleDetailCode ) + // InternalRoom.g:24558:1: ruleDetailCode { before(grammarAccess.getStandardOperationAccess().getDetailCodeDetailCodeParserRuleCall_8_0()); pushFollow(FOLLOW_2); @@ -66457,17 +66599,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__NameAssignment_1" - // InternalRoom.g:24513:1: rule__PortOperation__NameAssignment_1 : ( RULE_ID ) ; + // InternalRoom.g:24567:1: rule__PortOperation__NameAssignment_1 : ( RULE_ID ) ; public final void rule__PortOperation__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24517:1: ( ( RULE_ID ) ) - // InternalRoom.g:24518:1: ( RULE_ID ) + // InternalRoom.g:24571:1: ( ( RULE_ID ) ) + // InternalRoom.g:24572:1: ( RULE_ID ) { - // InternalRoom.g:24518:1: ( RULE_ID ) - // InternalRoom.g:24519:1: RULE_ID + // InternalRoom.g:24572:1: ( RULE_ID ) + // InternalRoom.g:24573:1: RULE_ID { before(grammarAccess.getPortOperationAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -66494,17 +66636,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__ArgumentsAssignment_3_0" - // InternalRoom.g:24528:1: rule__PortOperation__ArgumentsAssignment_3_0 : ( ruleVarDecl ) ; + // InternalRoom.g:24582:1: rule__PortOperation__ArgumentsAssignment_3_0 : ( ruleVarDecl ) ; public final void rule__PortOperation__ArgumentsAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24532:1: ( ( ruleVarDecl ) ) - // InternalRoom.g:24533:1: ( ruleVarDecl ) + // InternalRoom.g:24586:1: ( ( ruleVarDecl ) ) + // InternalRoom.g:24587:1: ( ruleVarDecl ) { - // InternalRoom.g:24533:1: ( ruleVarDecl ) - // InternalRoom.g:24534:1: ruleVarDecl + // InternalRoom.g:24587:1: ( ruleVarDecl ) + // InternalRoom.g:24588:1: ruleVarDecl { before(grammarAccess.getPortOperationAccess().getArgumentsVarDeclParserRuleCall_3_0_0()); pushFollow(FOLLOW_2); @@ -66535,17 +66677,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__ArgumentsAssignment_3_1_1" - // InternalRoom.g:24543:1: rule__PortOperation__ArgumentsAssignment_3_1_1 : ( ruleVarDecl ) ; + // InternalRoom.g:24597:1: rule__PortOperation__ArgumentsAssignment_3_1_1 : ( ruleVarDecl ) ; public final void rule__PortOperation__ArgumentsAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24547:1: ( ( ruleVarDecl ) ) - // InternalRoom.g:24548:1: ( ruleVarDecl ) + // InternalRoom.g:24601:1: ( ( ruleVarDecl ) ) + // InternalRoom.g:24602:1: ( ruleVarDecl ) { - // InternalRoom.g:24548:1: ( ruleVarDecl ) - // InternalRoom.g:24549:1: ruleVarDecl + // InternalRoom.g:24602:1: ( ruleVarDecl ) + // InternalRoom.g:24603:1: ruleVarDecl { before(grammarAccess.getPortOperationAccess().getArgumentsVarDeclParserRuleCall_3_1_1_0()); pushFollow(FOLLOW_2); @@ -66576,17 +66718,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__ReturnTypeAssignment_5_0_1_1" - // InternalRoom.g:24558:1: rule__PortOperation__ReturnTypeAssignment_5_0_1_1 : ( ruleRefableType ) ; + // InternalRoom.g:24612:1: rule__PortOperation__ReturnTypeAssignment_5_0_1_1 : ( ruleRefableType ) ; public final void rule__PortOperation__ReturnTypeAssignment_5_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24562:1: ( ( ruleRefableType ) ) - // InternalRoom.g:24563:1: ( ruleRefableType ) + // InternalRoom.g:24616:1: ( ( ruleRefableType ) ) + // InternalRoom.g:24617:1: ( ruleRefableType ) { - // InternalRoom.g:24563:1: ( ruleRefableType ) - // InternalRoom.g:24564:1: ruleRefableType + // InternalRoom.g:24617:1: ( ruleRefableType ) + // InternalRoom.g:24618:1: ruleRefableType { before(grammarAccess.getPortOperationAccess().getReturnTypeRefableTypeParserRuleCall_5_0_1_1_0()); pushFollow(FOLLOW_2); @@ -66617,21 +66759,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__SendsMsgAssignment_5_1_1" - // InternalRoom.g:24573:1: rule__PortOperation__SendsMsgAssignment_5_1_1 : ( ( RULE_ID ) ) ; + // InternalRoom.g:24627:1: rule__PortOperation__SendsMsgAssignment_5_1_1 : ( ( RULE_ID ) ) ; public final void rule__PortOperation__SendsMsgAssignment_5_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24577:1: ( ( ( RULE_ID ) ) ) - // InternalRoom.g:24578:1: ( ( RULE_ID ) ) + // InternalRoom.g:24631:1: ( ( ( RULE_ID ) ) ) + // InternalRoom.g:24632:1: ( ( RULE_ID ) ) { - // InternalRoom.g:24578:1: ( ( RULE_ID ) ) - // InternalRoom.g:24579:1: ( RULE_ID ) + // InternalRoom.g:24632:1: ( ( RULE_ID ) ) + // InternalRoom.g:24633:1: ( RULE_ID ) { before(grammarAccess.getPortOperationAccess().getSendsMsgMessageCrossReference_5_1_1_0()); - // InternalRoom.g:24580:1: ( RULE_ID ) - // InternalRoom.g:24581:1: RULE_ID + // InternalRoom.g:24634:1: ( RULE_ID ) + // InternalRoom.g:24635:1: RULE_ID { before(grammarAccess.getPortOperationAccess().getSendsMsgMessageIDTerminalRuleCall_5_1_1_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -66662,17 +66804,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__DocuAssignment_6" - // InternalRoom.g:24592:1: rule__PortOperation__DocuAssignment_6 : ( ruleDocumentation ) ; + // InternalRoom.g:24646:1: rule__PortOperation__DocuAssignment_6 : ( ruleDocumentation ) ; public final void rule__PortOperation__DocuAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24596:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:24597:1: ( ruleDocumentation ) + // InternalRoom.g:24650:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:24651:1: ( ruleDocumentation ) { - // InternalRoom.g:24597:1: ( ruleDocumentation ) - // InternalRoom.g:24598:1: ruleDocumentation + // InternalRoom.g:24651:1: ( ruleDocumentation ) + // InternalRoom.g:24652:1: ruleDocumentation { before(grammarAccess.getPortOperationAccess().getDocuDocumentationParserRuleCall_6_0()); pushFollow(FOLLOW_2); @@ -66703,17 +66845,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__DetailCodeAssignment_7" - // InternalRoom.g:24607:1: rule__PortOperation__DetailCodeAssignment_7 : ( ruleDetailCode ) ; + // InternalRoom.g:24661:1: rule__PortOperation__DetailCodeAssignment_7 : ( ruleDetailCode ) ; public final void rule__PortOperation__DetailCodeAssignment_7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24611:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:24612:1: ( ruleDetailCode ) + // InternalRoom.g:24665:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:24666:1: ( ruleDetailCode ) { - // InternalRoom.g:24612:1: ( ruleDetailCode ) - // InternalRoom.g:24613:1: ruleDetailCode + // InternalRoom.g:24666:1: ( ruleDetailCode ) + // InternalRoom.g:24667:1: ruleDetailCode { before(grammarAccess.getPortOperationAccess().getDetailCodeDetailCodeParserRuleCall_7_0()); pushFollow(FOLLOW_2); @@ -66744,21 +66886,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassStructor__NameAssignment_0" - // InternalRoom.g:24622:1: rule__ClassStructor__NameAssignment_0 : ( ( rule__ClassStructor__NameAlternatives_0_0 ) ) ; + // InternalRoom.g:24676:1: rule__ClassStructor__NameAssignment_0 : ( ( rule__ClassStructor__NameAlternatives_0_0 ) ) ; public final void rule__ClassStructor__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24626:1: ( ( ( rule__ClassStructor__NameAlternatives_0_0 ) ) ) - // InternalRoom.g:24627:1: ( ( rule__ClassStructor__NameAlternatives_0_0 ) ) + // InternalRoom.g:24680:1: ( ( ( rule__ClassStructor__NameAlternatives_0_0 ) ) ) + // InternalRoom.g:24681:1: ( ( rule__ClassStructor__NameAlternatives_0_0 ) ) { - // InternalRoom.g:24627:1: ( ( rule__ClassStructor__NameAlternatives_0_0 ) ) - // InternalRoom.g:24628:1: ( rule__ClassStructor__NameAlternatives_0_0 ) + // InternalRoom.g:24681:1: ( ( rule__ClassStructor__NameAlternatives_0_0 ) ) + // InternalRoom.g:24682:1: ( rule__ClassStructor__NameAlternatives_0_0 ) { before(grammarAccess.getClassStructorAccess().getNameAlternatives_0_0()); - // InternalRoom.g:24629:1: ( rule__ClassStructor__NameAlternatives_0_0 ) - // InternalRoom.g:24629:2: rule__ClassStructor__NameAlternatives_0_0 + // InternalRoom.g:24683:1: ( rule__ClassStructor__NameAlternatives_0_0 ) + // InternalRoom.g:24683:2: rule__ClassStructor__NameAlternatives_0_0 { pushFollow(FOLLOW_2); rule__ClassStructor__NameAlternatives_0_0(); @@ -66791,17 +66933,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ClassStructor__DetailCodeAssignment_1" - // InternalRoom.g:24638:1: rule__ClassStructor__DetailCodeAssignment_1 : ( ruleDetailCode ) ; + // InternalRoom.g:24692:1: rule__ClassStructor__DetailCodeAssignment_1 : ( ruleDetailCode ) ; public final void rule__ClassStructor__DetailCodeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24642:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:24643:1: ( ruleDetailCode ) + // InternalRoom.g:24696:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:24697:1: ( ruleDetailCode ) { - // InternalRoom.g:24643:1: ( ruleDetailCode ) - // InternalRoom.g:24644:1: ruleDetailCode + // InternalRoom.g:24697:1: ( ruleDetailCode ) + // InternalRoom.g:24698:1: ruleDetailCode { before(grammarAccess.getClassStructorAccess().getDetailCodeDetailCodeParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -66832,17 +66974,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__CommTypeAssignment_0" - // InternalRoom.g:24653:1: rule__ProtocolClass__CommTypeAssignment_0 : ( ruleCommunicationType ) ; + // InternalRoom.g:24707:1: rule__ProtocolClass__CommTypeAssignment_0 : ( ruleCommunicationType ) ; public final void rule__ProtocolClass__CommTypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24657:1: ( ( ruleCommunicationType ) ) - // InternalRoom.g:24658:1: ( ruleCommunicationType ) + // InternalRoom.g:24711:1: ( ( ruleCommunicationType ) ) + // InternalRoom.g:24712:1: ( ruleCommunicationType ) { - // InternalRoom.g:24658:1: ( ruleCommunicationType ) - // InternalRoom.g:24659:1: ruleCommunicationType + // InternalRoom.g:24712:1: ( ruleCommunicationType ) + // InternalRoom.g:24713:1: ruleCommunicationType { before(grammarAccess.getProtocolClassAccess().getCommTypeCommunicationTypeEnumRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -66873,17 +67015,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__NameAssignment_2" - // InternalRoom.g:24668:1: rule__ProtocolClass__NameAssignment_2 : ( RULE_ID ) ; + // InternalRoom.g:24722:1: rule__ProtocolClass__NameAssignment_2 : ( RULE_ID ) ; public final void rule__ProtocolClass__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24672:1: ( ( RULE_ID ) ) - // InternalRoom.g:24673:1: ( RULE_ID ) + // InternalRoom.g:24726:1: ( ( RULE_ID ) ) + // InternalRoom.g:24727:1: ( RULE_ID ) { - // InternalRoom.g:24673:1: ( RULE_ID ) - // InternalRoom.g:24674:1: RULE_ID + // InternalRoom.g:24727:1: ( RULE_ID ) + // InternalRoom.g:24728:1: RULE_ID { before(grammarAccess.getProtocolClassAccess().getNameIDTerminalRuleCall_2_0()); match(input,RULE_ID,FOLLOW_2); @@ -66910,17 +67052,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__DocuAssignment_3" - // InternalRoom.g:24683:1: rule__ProtocolClass__DocuAssignment_3 : ( ruleDocumentation ) ; + // InternalRoom.g:24737:1: rule__ProtocolClass__DocuAssignment_3 : ( ruleDocumentation ) ; public final void rule__ProtocolClass__DocuAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24687:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:24688:1: ( ruleDocumentation ) + // InternalRoom.g:24741:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:24742:1: ( ruleDocumentation ) { - // InternalRoom.g:24688:1: ( ruleDocumentation ) - // InternalRoom.g:24689:1: ruleDocumentation + // InternalRoom.g:24742:1: ( ruleDocumentation ) + // InternalRoom.g:24743:1: ruleDocumentation { before(grammarAccess.getProtocolClassAccess().getDocuDocumentationParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -66951,21 +67093,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__BaseAssignment_4_1" - // InternalRoom.g:24698:1: rule__ProtocolClass__BaseAssignment_4_1 : ( ( ruleFQN ) ) ; + // InternalRoom.g:24752:1: rule__ProtocolClass__BaseAssignment_4_1 : ( ( ruleFQN ) ) ; public final void rule__ProtocolClass__BaseAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24702:1: ( ( ( ruleFQN ) ) ) - // InternalRoom.g:24703:1: ( ( ruleFQN ) ) + // InternalRoom.g:24756:1: ( ( ( ruleFQN ) ) ) + // InternalRoom.g:24757:1: ( ( ruleFQN ) ) { - // InternalRoom.g:24703:1: ( ( ruleFQN ) ) - // InternalRoom.g:24704:1: ( ruleFQN ) + // InternalRoom.g:24757:1: ( ( ruleFQN ) ) + // InternalRoom.g:24758:1: ( ruleFQN ) { before(grammarAccess.getProtocolClassAccess().getBaseProtocolClassCrossReference_4_1_0()); - // InternalRoom.g:24705:1: ( ruleFQN ) - // InternalRoom.g:24706:1: ruleFQN + // InternalRoom.g:24759:1: ( ruleFQN ) + // InternalRoom.g:24760:1: ruleFQN { before(grammarAccess.getProtocolClassAccess().getBaseProtocolClassFQNParserRuleCall_4_1_0_1()); pushFollow(FOLLOW_2); @@ -67000,17 +67142,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__AnnotationsAssignment_6" - // InternalRoom.g:24717:1: rule__ProtocolClass__AnnotationsAssignment_6 : ( ruleAnnotation ) ; + // InternalRoom.g:24771:1: rule__ProtocolClass__AnnotationsAssignment_6 : ( ruleAnnotation ) ; public final void rule__ProtocolClass__AnnotationsAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24721:1: ( ( ruleAnnotation ) ) - // InternalRoom.g:24722:1: ( ruleAnnotation ) + // InternalRoom.g:24775:1: ( ( ruleAnnotation ) ) + // InternalRoom.g:24776:1: ( ruleAnnotation ) { - // InternalRoom.g:24722:1: ( ruleAnnotation ) - // InternalRoom.g:24723:1: ruleAnnotation + // InternalRoom.g:24776:1: ( ruleAnnotation ) + // InternalRoom.g:24777:1: ruleAnnotation { before(grammarAccess.getProtocolClassAccess().getAnnotationsAnnotationParserRuleCall_6_0()); pushFollow(FOLLOW_2); @@ -67041,17 +67183,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__UserCode1Assignment_7_1" - // InternalRoom.g:24732:1: rule__ProtocolClass__UserCode1Assignment_7_1 : ( ruleDetailCode ) ; + // InternalRoom.g:24786:1: rule__ProtocolClass__UserCode1Assignment_7_1 : ( ruleDetailCode ) ; public final void rule__ProtocolClass__UserCode1Assignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24736:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:24737:1: ( ruleDetailCode ) + // InternalRoom.g:24790:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:24791:1: ( ruleDetailCode ) { - // InternalRoom.g:24737:1: ( ruleDetailCode ) - // InternalRoom.g:24738:1: ruleDetailCode + // InternalRoom.g:24791:1: ( ruleDetailCode ) + // InternalRoom.g:24792:1: ruleDetailCode { before(grammarAccess.getProtocolClassAccess().getUserCode1DetailCodeParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); @@ -67082,17 +67224,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__UserCode2Assignment_8_1" - // InternalRoom.g:24747:1: rule__ProtocolClass__UserCode2Assignment_8_1 : ( ruleDetailCode ) ; + // InternalRoom.g:24801:1: rule__ProtocolClass__UserCode2Assignment_8_1 : ( ruleDetailCode ) ; public final void rule__ProtocolClass__UserCode2Assignment_8_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24751:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:24752:1: ( ruleDetailCode ) + // InternalRoom.g:24805:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:24806:1: ( ruleDetailCode ) { - // InternalRoom.g:24752:1: ( ruleDetailCode ) - // InternalRoom.g:24753:1: ruleDetailCode + // InternalRoom.g:24806:1: ( ruleDetailCode ) + // InternalRoom.g:24807:1: ruleDetailCode { before(grammarAccess.getProtocolClassAccess().getUserCode2DetailCodeParserRuleCall_8_1_0()); pushFollow(FOLLOW_2); @@ -67123,17 +67265,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__UserCode3Assignment_9_1" - // InternalRoom.g:24762:1: rule__ProtocolClass__UserCode3Assignment_9_1 : ( ruleDetailCode ) ; + // InternalRoom.g:24816:1: rule__ProtocolClass__UserCode3Assignment_9_1 : ( ruleDetailCode ) ; public final void rule__ProtocolClass__UserCode3Assignment_9_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24766:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:24767:1: ( ruleDetailCode ) + // InternalRoom.g:24820:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:24821:1: ( ruleDetailCode ) { - // InternalRoom.g:24767:1: ( ruleDetailCode ) - // InternalRoom.g:24768:1: ruleDetailCode + // InternalRoom.g:24821:1: ( ruleDetailCode ) + // InternalRoom.g:24822:1: ruleDetailCode { before(grammarAccess.getProtocolClassAccess().getUserCode3DetailCodeParserRuleCall_9_1_0()); pushFollow(FOLLOW_2); @@ -67164,17 +67306,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__IncomingMessagesAssignment_10_2" - // InternalRoom.g:24777:1: rule__ProtocolClass__IncomingMessagesAssignment_10_2 : ( ruleMessage ) ; + // InternalRoom.g:24831:1: rule__ProtocolClass__IncomingMessagesAssignment_10_2 : ( ruleMessage ) ; public final void rule__ProtocolClass__IncomingMessagesAssignment_10_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24781:1: ( ( ruleMessage ) ) - // InternalRoom.g:24782:1: ( ruleMessage ) + // InternalRoom.g:24835:1: ( ( ruleMessage ) ) + // InternalRoom.g:24836:1: ( ruleMessage ) { - // InternalRoom.g:24782:1: ( ruleMessage ) - // InternalRoom.g:24783:1: ruleMessage + // InternalRoom.g:24836:1: ( ruleMessage ) + // InternalRoom.g:24837:1: ruleMessage { before(grammarAccess.getProtocolClassAccess().getIncomingMessagesMessageParserRuleCall_10_2_0()); pushFollow(FOLLOW_2); @@ -67205,17 +67347,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__OutgoingMessagesAssignment_11_2" - // InternalRoom.g:24792:1: rule__ProtocolClass__OutgoingMessagesAssignment_11_2 : ( ruleMessage ) ; + // InternalRoom.g:24846:1: rule__ProtocolClass__OutgoingMessagesAssignment_11_2 : ( ruleMessage ) ; public final void rule__ProtocolClass__OutgoingMessagesAssignment_11_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24796:1: ( ( ruleMessage ) ) - // InternalRoom.g:24797:1: ( ruleMessage ) + // InternalRoom.g:24850:1: ( ( ruleMessage ) ) + // InternalRoom.g:24851:1: ( ruleMessage ) { - // InternalRoom.g:24797:1: ( ruleMessage ) - // InternalRoom.g:24798:1: ruleMessage + // InternalRoom.g:24851:1: ( ruleMessage ) + // InternalRoom.g:24852:1: ruleMessage { before(grammarAccess.getProtocolClassAccess().getOutgoingMessagesMessageParserRuleCall_11_2_0()); pushFollow(FOLLOW_2); @@ -67246,17 +67388,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__RegularAssignment_12_2" - // InternalRoom.g:24807:1: rule__ProtocolClass__RegularAssignment_12_2 : ( rulePortClass ) ; + // InternalRoom.g:24861:1: rule__ProtocolClass__RegularAssignment_12_2 : ( rulePortClass ) ; public final void rule__ProtocolClass__RegularAssignment_12_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24811:1: ( ( rulePortClass ) ) - // InternalRoom.g:24812:1: ( rulePortClass ) + // InternalRoom.g:24865:1: ( ( rulePortClass ) ) + // InternalRoom.g:24866:1: ( rulePortClass ) { - // InternalRoom.g:24812:1: ( rulePortClass ) - // InternalRoom.g:24813:1: rulePortClass + // InternalRoom.g:24866:1: ( rulePortClass ) + // InternalRoom.g:24867:1: rulePortClass { before(grammarAccess.getProtocolClassAccess().getRegularPortClassParserRuleCall_12_2_0()); pushFollow(FOLLOW_2); @@ -67287,17 +67429,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__ConjugatedAssignment_13_2" - // InternalRoom.g:24822:1: rule__ProtocolClass__ConjugatedAssignment_13_2 : ( rulePortClass ) ; + // InternalRoom.g:24876:1: rule__ProtocolClass__ConjugatedAssignment_13_2 : ( rulePortClass ) ; public final void rule__ProtocolClass__ConjugatedAssignment_13_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24826:1: ( ( rulePortClass ) ) - // InternalRoom.g:24827:1: ( rulePortClass ) + // InternalRoom.g:24880:1: ( ( rulePortClass ) ) + // InternalRoom.g:24881:1: ( rulePortClass ) { - // InternalRoom.g:24827:1: ( rulePortClass ) - // InternalRoom.g:24828:1: rulePortClass + // InternalRoom.g:24881:1: ( rulePortClass ) + // InternalRoom.g:24882:1: rulePortClass { before(grammarAccess.getProtocolClassAccess().getConjugatedPortClassParserRuleCall_13_2_0()); pushFollow(FOLLOW_2); @@ -67328,17 +67470,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__SemanticsAssignment_14" - // InternalRoom.g:24837:1: rule__ProtocolClass__SemanticsAssignment_14 : ( ruleProtocolSemantics ) ; + // InternalRoom.g:24891:1: rule__ProtocolClass__SemanticsAssignment_14 : ( ruleProtocolSemantics ) ; public final void rule__ProtocolClass__SemanticsAssignment_14() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24841:1: ( ( ruleProtocolSemantics ) ) - // InternalRoom.g:24842:1: ( ruleProtocolSemantics ) + // InternalRoom.g:24895:1: ( ( ruleProtocolSemantics ) ) + // InternalRoom.g:24896:1: ( ruleProtocolSemantics ) { - // InternalRoom.g:24842:1: ( ruleProtocolSemantics ) - // InternalRoom.g:24843:1: ruleProtocolSemantics + // InternalRoom.g:24896:1: ( ruleProtocolSemantics ) + // InternalRoom.g:24897:1: ruleProtocolSemantics { before(grammarAccess.getProtocolClassAccess().getSemanticsProtocolSemanticsParserRuleCall_14_0()); pushFollow(FOLLOW_2); @@ -67369,17 +67511,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__NameAssignment_1" - // InternalRoom.g:24852:1: rule__CompoundProtocolClass__NameAssignment_1 : ( RULE_ID ) ; + // InternalRoom.g:24906:1: rule__CompoundProtocolClass__NameAssignment_1 : ( RULE_ID ) ; public final void rule__CompoundProtocolClass__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24856:1: ( ( RULE_ID ) ) - // InternalRoom.g:24857:1: ( RULE_ID ) + // InternalRoom.g:24910:1: ( ( RULE_ID ) ) + // InternalRoom.g:24911:1: ( RULE_ID ) { - // InternalRoom.g:24857:1: ( RULE_ID ) - // InternalRoom.g:24858:1: RULE_ID + // InternalRoom.g:24911:1: ( RULE_ID ) + // InternalRoom.g:24912:1: RULE_ID { before(grammarAccess.getCompoundProtocolClassAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -67406,17 +67548,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__DocuAssignment_2" - // InternalRoom.g:24867:1: rule__CompoundProtocolClass__DocuAssignment_2 : ( ruleDocumentation ) ; + // InternalRoom.g:24921:1: rule__CompoundProtocolClass__DocuAssignment_2 : ( ruleDocumentation ) ; public final void rule__CompoundProtocolClass__DocuAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24871:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:24872:1: ( ruleDocumentation ) + // InternalRoom.g:24925:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:24926:1: ( ruleDocumentation ) { - // InternalRoom.g:24872:1: ( ruleDocumentation ) - // InternalRoom.g:24873:1: ruleDocumentation + // InternalRoom.g:24926:1: ( ruleDocumentation ) + // InternalRoom.g:24927:1: ruleDocumentation { before(grammarAccess.getCompoundProtocolClassAccess().getDocuDocumentationParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -67447,17 +67589,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__AnnotationsAssignment_4" - // InternalRoom.g:24882:1: rule__CompoundProtocolClass__AnnotationsAssignment_4 : ( ruleAnnotation ) ; + // InternalRoom.g:24936:1: rule__CompoundProtocolClass__AnnotationsAssignment_4 : ( ruleAnnotation ) ; public final void rule__CompoundProtocolClass__AnnotationsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24886:1: ( ( ruleAnnotation ) ) - // InternalRoom.g:24887:1: ( ruleAnnotation ) + // InternalRoom.g:24940:1: ( ( ruleAnnotation ) ) + // InternalRoom.g:24941:1: ( ruleAnnotation ) { - // InternalRoom.g:24887:1: ( ruleAnnotation ) - // InternalRoom.g:24888:1: ruleAnnotation + // InternalRoom.g:24941:1: ( ruleAnnotation ) + // InternalRoom.g:24942:1: ruleAnnotation { before(grammarAccess.getCompoundProtocolClassAccess().getAnnotationsAnnotationParserRuleCall_4_0()); pushFollow(FOLLOW_2); @@ -67488,17 +67630,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__SubProtocolsAssignment_5" - // InternalRoom.g:24897:1: rule__CompoundProtocolClass__SubProtocolsAssignment_5 : ( ruleSubProtocol ) ; + // InternalRoom.g:24951:1: rule__CompoundProtocolClass__SubProtocolsAssignment_5 : ( ruleSubProtocol ) ; public final void rule__CompoundProtocolClass__SubProtocolsAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24901:1: ( ( ruleSubProtocol ) ) - // InternalRoom.g:24902:1: ( ruleSubProtocol ) + // InternalRoom.g:24955:1: ( ( ruleSubProtocol ) ) + // InternalRoom.g:24956:1: ( ruleSubProtocol ) { - // InternalRoom.g:24902:1: ( ruleSubProtocol ) - // InternalRoom.g:24903:1: ruleSubProtocol + // InternalRoom.g:24956:1: ( ruleSubProtocol ) + // InternalRoom.g:24957:1: ruleSubProtocol { before(grammarAccess.getCompoundProtocolClassAccess().getSubProtocolsSubProtocolParserRuleCall_5_0()); pushFollow(FOLLOW_2); @@ -67529,17 +67671,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubProtocol__NameAssignment_1" - // InternalRoom.g:24912:1: rule__SubProtocol__NameAssignment_1 : ( RULE_ID ) ; + // InternalRoom.g:24966:1: rule__SubProtocol__NameAssignment_1 : ( RULE_ID ) ; public final void rule__SubProtocol__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24916:1: ( ( RULE_ID ) ) - // InternalRoom.g:24917:1: ( RULE_ID ) + // InternalRoom.g:24970:1: ( ( RULE_ID ) ) + // InternalRoom.g:24971:1: ( RULE_ID ) { - // InternalRoom.g:24917:1: ( RULE_ID ) - // InternalRoom.g:24918:1: RULE_ID + // InternalRoom.g:24971:1: ( RULE_ID ) + // InternalRoom.g:24972:1: RULE_ID { before(grammarAccess.getSubProtocolAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -67566,21 +67708,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubProtocol__ProtocolAssignment_3" - // InternalRoom.g:24927:1: rule__SubProtocol__ProtocolAssignment_3 : ( ( ruleFQN ) ) ; + // InternalRoom.g:24981:1: rule__SubProtocol__ProtocolAssignment_3 : ( ( ruleFQN ) ) ; public final void rule__SubProtocol__ProtocolAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24931:1: ( ( ( ruleFQN ) ) ) - // InternalRoom.g:24932:1: ( ( ruleFQN ) ) + // InternalRoom.g:24985:1: ( ( ( ruleFQN ) ) ) + // InternalRoom.g:24986:1: ( ( ruleFQN ) ) { - // InternalRoom.g:24932:1: ( ( ruleFQN ) ) - // InternalRoom.g:24933:1: ( ruleFQN ) + // InternalRoom.g:24986:1: ( ( ruleFQN ) ) + // InternalRoom.g:24987:1: ( ruleFQN ) { before(grammarAccess.getSubProtocolAccess().getProtocolGeneralProtocolClassCrossReference_3_0()); - // InternalRoom.g:24934:1: ( ruleFQN ) - // InternalRoom.g:24935:1: ruleFQN + // InternalRoom.g:24988:1: ( ruleFQN ) + // InternalRoom.g:24989:1: ruleFQN { before(grammarAccess.getSubProtocolAccess().getProtocolGeneralProtocolClassFQNParserRuleCall_3_0_1()); pushFollow(FOLLOW_2); @@ -67615,24 +67757,24 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__PrivAssignment_0" - // InternalRoom.g:24946:1: rule__Message__PrivAssignment_0 : ( ( 'private' ) ) ; + // InternalRoom.g:25000:1: rule__Message__PrivAssignment_0 : ( ( 'private' ) ) ; public final void rule__Message__PrivAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24950:1: ( ( ( 'private' ) ) ) - // InternalRoom.g:24951:1: ( ( 'private' ) ) + // InternalRoom.g:25004:1: ( ( ( 'private' ) ) ) + // InternalRoom.g:25005:1: ( ( 'private' ) ) { - // InternalRoom.g:24951:1: ( ( 'private' ) ) - // InternalRoom.g:24952:1: ( 'private' ) + // InternalRoom.g:25005:1: ( ( 'private' ) ) + // InternalRoom.g:25006:1: ( 'private' ) { before(grammarAccess.getMessageAccess().getPrivPrivateKeyword_0_0()); - // InternalRoom.g:24953:1: ( 'private' ) - // InternalRoom.g:24954:1: 'private' + // InternalRoom.g:25007:1: ( 'private' ) + // InternalRoom.g:25008:1: 'private' { before(grammarAccess.getMessageAccess().getPrivPrivateKeyword_0_0()); - match(input,129,FOLLOW_2); + match(input,130,FOLLOW_2); after(grammarAccess.getMessageAccess().getPrivPrivateKeyword_0_0()); } @@ -67660,17 +67802,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__NameAssignment_2" - // InternalRoom.g:24969:1: rule__Message__NameAssignment_2 : ( RULE_ID ) ; + // InternalRoom.g:25023:1: rule__Message__NameAssignment_2 : ( RULE_ID ) ; public final void rule__Message__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24973:1: ( ( RULE_ID ) ) - // InternalRoom.g:24974:1: ( RULE_ID ) + // InternalRoom.g:25027:1: ( ( RULE_ID ) ) + // InternalRoom.g:25028:1: ( RULE_ID ) { - // InternalRoom.g:24974:1: ( RULE_ID ) - // InternalRoom.g:24975:1: RULE_ID + // InternalRoom.g:25028:1: ( RULE_ID ) + // InternalRoom.g:25029:1: RULE_ID { before(grammarAccess.getMessageAccess().getNameIDTerminalRuleCall_2_0()); match(input,RULE_ID,FOLLOW_2); @@ -67697,17 +67839,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__DataAssignment_3_1" - // InternalRoom.g:24984:1: rule__Message__DataAssignment_3_1 : ( ruleMessageData ) ; + // InternalRoom.g:25038:1: rule__Message__DataAssignment_3_1 : ( ruleMessageData ) ; public final void rule__Message__DataAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:24988:1: ( ( ruleMessageData ) ) - // InternalRoom.g:24989:1: ( ruleMessageData ) + // InternalRoom.g:25042:1: ( ( ruleMessageData ) ) + // InternalRoom.g:25043:1: ( ruleMessageData ) { - // InternalRoom.g:24989:1: ( ruleMessageData ) - // InternalRoom.g:24990:1: ruleMessageData + // InternalRoom.g:25043:1: ( ruleMessageData ) + // InternalRoom.g:25044:1: ruleMessageData { before(grammarAccess.getMessageAccess().getDataMessageDataParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -67738,17 +67880,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__AnnotationsAssignment_4" - // InternalRoom.g:24999:1: rule__Message__AnnotationsAssignment_4 : ( ruleAnnotation ) ; + // InternalRoom.g:25053:1: rule__Message__AnnotationsAssignment_4 : ( ruleAnnotation ) ; public final void rule__Message__AnnotationsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25003:1: ( ( ruleAnnotation ) ) - // InternalRoom.g:25004:1: ( ruleAnnotation ) + // InternalRoom.g:25057:1: ( ( ruleAnnotation ) ) + // InternalRoom.g:25058:1: ( ruleAnnotation ) { - // InternalRoom.g:25004:1: ( ruleAnnotation ) - // InternalRoom.g:25005:1: ruleAnnotation + // InternalRoom.g:25058:1: ( ruleAnnotation ) + // InternalRoom.g:25059:1: ruleAnnotation { before(grammarAccess.getMessageAccess().getAnnotationsAnnotationParserRuleCall_4_0()); pushFollow(FOLLOW_2); @@ -67779,17 +67921,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__DocuAssignment_5" - // InternalRoom.g:25014:1: rule__Message__DocuAssignment_5 : ( ruleDocumentation ) ; + // InternalRoom.g:25068:1: rule__Message__DocuAssignment_5 : ( ruleDocumentation ) ; public final void rule__Message__DocuAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25018:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:25019:1: ( ruleDocumentation ) + // InternalRoom.g:25072:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:25073:1: ( ruleDocumentation ) { - // InternalRoom.g:25019:1: ( ruleDocumentation ) - // InternalRoom.g:25020:1: ruleDocumentation + // InternalRoom.g:25073:1: ( ruleDocumentation ) + // InternalRoom.g:25074:1: ruleDocumentation { before(grammarAccess.getMessageAccess().getDocuDocumentationParserRuleCall_5_0()); pushFollow(FOLLOW_2); @@ -67820,17 +67962,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__UserCodeAssignment_2_1" - // InternalRoom.g:25029:1: rule__PortClass__UserCodeAssignment_2_1 : ( ruleDetailCode ) ; + // InternalRoom.g:25083:1: rule__PortClass__UserCodeAssignment_2_1 : ( ruleDetailCode ) ; public final void rule__PortClass__UserCodeAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25033:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:25034:1: ( ruleDetailCode ) + // InternalRoom.g:25087:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:25088:1: ( ruleDetailCode ) { - // InternalRoom.g:25034:1: ( ruleDetailCode ) - // InternalRoom.g:25035:1: ruleDetailCode + // InternalRoom.g:25088:1: ( ruleDetailCode ) + // InternalRoom.g:25089:1: ruleDetailCode { before(grammarAccess.getPortClassAccess().getUserCodeDetailCodeParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -67861,17 +68003,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__MsgHandlersAssignment_3_0" - // InternalRoom.g:25044:1: rule__PortClass__MsgHandlersAssignment_3_0 : ( ruleMessageHandler ) ; + // InternalRoom.g:25098:1: rule__PortClass__MsgHandlersAssignment_3_0 : ( ruleMessageHandler ) ; public final void rule__PortClass__MsgHandlersAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25048:1: ( ( ruleMessageHandler ) ) - // InternalRoom.g:25049:1: ( ruleMessageHandler ) + // InternalRoom.g:25102:1: ( ( ruleMessageHandler ) ) + // InternalRoom.g:25103:1: ( ruleMessageHandler ) { - // InternalRoom.g:25049:1: ( ruleMessageHandler ) - // InternalRoom.g:25050:1: ruleMessageHandler + // InternalRoom.g:25103:1: ( ruleMessageHandler ) + // InternalRoom.g:25104:1: ruleMessageHandler { before(grammarAccess.getPortClassAccess().getMsgHandlersMessageHandlerParserRuleCall_3_0_0()); pushFollow(FOLLOW_2); @@ -67902,17 +68044,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__OperationsAssignment_3_1" - // InternalRoom.g:25059:1: rule__PortClass__OperationsAssignment_3_1 : ( rulePortOperation ) ; + // InternalRoom.g:25113:1: rule__PortClass__OperationsAssignment_3_1 : ( rulePortOperation ) ; public final void rule__PortClass__OperationsAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25063:1: ( ( rulePortOperation ) ) - // InternalRoom.g:25064:1: ( rulePortOperation ) + // InternalRoom.g:25117:1: ( ( rulePortOperation ) ) + // InternalRoom.g:25118:1: ( rulePortOperation ) { - // InternalRoom.g:25064:1: ( rulePortOperation ) - // InternalRoom.g:25065:1: rulePortOperation + // InternalRoom.g:25118:1: ( rulePortOperation ) + // InternalRoom.g:25119:1: rulePortOperation { before(grammarAccess.getPortClassAccess().getOperationsPortOperationParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -67943,17 +68085,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__AttributesAssignment_3_2" - // InternalRoom.g:25074:1: rule__PortClass__AttributesAssignment_3_2 : ( ruleAttribute ) ; + // InternalRoom.g:25128:1: rule__PortClass__AttributesAssignment_3_2 : ( ruleAttribute ) ; public final void rule__PortClass__AttributesAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25078:1: ( ( ruleAttribute ) ) - // InternalRoom.g:25079:1: ( ruleAttribute ) + // InternalRoom.g:25132:1: ( ( ruleAttribute ) ) + // InternalRoom.g:25133:1: ( ruleAttribute ) { - // InternalRoom.g:25079:1: ( ruleAttribute ) - // InternalRoom.g:25080:1: ruleAttribute + // InternalRoom.g:25133:1: ( ruleAttribute ) + // InternalRoom.g:25134:1: ruleAttribute { before(grammarAccess.getPortClassAccess().getAttributesAttributeParserRuleCall_3_2_0()); pushFollow(FOLLOW_2); @@ -67984,21 +68126,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InMessageHandler__MsgAssignment_2" - // InternalRoom.g:25089:1: rule__InMessageHandler__MsgAssignment_2 : ( ( RULE_ID ) ) ; + // InternalRoom.g:25143:1: rule__InMessageHandler__MsgAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__InMessageHandler__MsgAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25093:1: ( ( ( RULE_ID ) ) ) - // InternalRoom.g:25094:1: ( ( RULE_ID ) ) + // InternalRoom.g:25147:1: ( ( ( RULE_ID ) ) ) + // InternalRoom.g:25148:1: ( ( RULE_ID ) ) { - // InternalRoom.g:25094:1: ( ( RULE_ID ) ) - // InternalRoom.g:25095:1: ( RULE_ID ) + // InternalRoom.g:25148:1: ( ( RULE_ID ) ) + // InternalRoom.g:25149:1: ( RULE_ID ) { before(grammarAccess.getInMessageHandlerAccess().getMsgMessageCrossReference_2_0()); - // InternalRoom.g:25096:1: ( RULE_ID ) - // InternalRoom.g:25097:1: RULE_ID + // InternalRoom.g:25150:1: ( RULE_ID ) + // InternalRoom.g:25151:1: RULE_ID { before(grammarAccess.getInMessageHandlerAccess().getMsgMessageIDTerminalRuleCall_2_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -68029,17 +68171,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InMessageHandler__DetailCodeAssignment_3" - // InternalRoom.g:25108:1: rule__InMessageHandler__DetailCodeAssignment_3 : ( ruleDetailCode ) ; + // InternalRoom.g:25162:1: rule__InMessageHandler__DetailCodeAssignment_3 : ( ruleDetailCode ) ; public final void rule__InMessageHandler__DetailCodeAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25112:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:25113:1: ( ruleDetailCode ) + // InternalRoom.g:25166:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:25167:1: ( ruleDetailCode ) { - // InternalRoom.g:25113:1: ( ruleDetailCode ) - // InternalRoom.g:25114:1: ruleDetailCode + // InternalRoom.g:25167:1: ( ruleDetailCode ) + // InternalRoom.g:25168:1: ruleDetailCode { before(grammarAccess.getInMessageHandlerAccess().getDetailCodeDetailCodeParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -68070,21 +68212,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutMessageHandler__MsgAssignment_2" - // InternalRoom.g:25123:1: rule__OutMessageHandler__MsgAssignment_2 : ( ( RULE_ID ) ) ; + // InternalRoom.g:25177:1: rule__OutMessageHandler__MsgAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__OutMessageHandler__MsgAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25127:1: ( ( ( RULE_ID ) ) ) - // InternalRoom.g:25128:1: ( ( RULE_ID ) ) + // InternalRoom.g:25181:1: ( ( ( RULE_ID ) ) ) + // InternalRoom.g:25182:1: ( ( RULE_ID ) ) { - // InternalRoom.g:25128:1: ( ( RULE_ID ) ) - // InternalRoom.g:25129:1: ( RULE_ID ) + // InternalRoom.g:25182:1: ( ( RULE_ID ) ) + // InternalRoom.g:25183:1: ( RULE_ID ) { before(grammarAccess.getOutMessageHandlerAccess().getMsgMessageCrossReference_2_0()); - // InternalRoom.g:25130:1: ( RULE_ID ) - // InternalRoom.g:25131:1: RULE_ID + // InternalRoom.g:25184:1: ( RULE_ID ) + // InternalRoom.g:25185:1: RULE_ID { before(grammarAccess.getOutMessageHandlerAccess().getMsgMessageIDTerminalRuleCall_2_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -68115,17 +68257,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutMessageHandler__DetailCodeAssignment_3" - // InternalRoom.g:25142:1: rule__OutMessageHandler__DetailCodeAssignment_3 : ( ruleDetailCode ) ; + // InternalRoom.g:25196:1: rule__OutMessageHandler__DetailCodeAssignment_3 : ( ruleDetailCode ) ; public final void rule__OutMessageHandler__DetailCodeAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25146:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:25147:1: ( ruleDetailCode ) + // InternalRoom.g:25200:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:25201:1: ( ruleDetailCode ) { - // InternalRoom.g:25147:1: ( ruleDetailCode ) - // InternalRoom.g:25148:1: ruleDetailCode + // InternalRoom.g:25201:1: ( ruleDetailCode ) + // InternalRoom.g:25202:1: ruleDetailCode { before(grammarAccess.getOutMessageHandlerAccess().getDetailCodeDetailCodeParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -68156,24 +68298,24 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__AbstractAssignment_0_0" - // InternalRoom.g:25157:1: rule__ActorClass__AbstractAssignment_0_0 : ( ( 'abstract' ) ) ; + // InternalRoom.g:25211:1: rule__ActorClass__AbstractAssignment_0_0 : ( ( 'abstract' ) ) ; public final void rule__ActorClass__AbstractAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25161:1: ( ( ( 'abstract' ) ) ) - // InternalRoom.g:25162:1: ( ( 'abstract' ) ) + // InternalRoom.g:25215:1: ( ( ( 'abstract' ) ) ) + // InternalRoom.g:25216:1: ( ( 'abstract' ) ) { - // InternalRoom.g:25162:1: ( ( 'abstract' ) ) - // InternalRoom.g:25163:1: ( 'abstract' ) + // InternalRoom.g:25216:1: ( ( 'abstract' ) ) + // InternalRoom.g:25217:1: ( 'abstract' ) { before(grammarAccess.getActorClassAccess().getAbstractAbstractKeyword_0_0_0()); - // InternalRoom.g:25164:1: ( 'abstract' ) - // InternalRoom.g:25165:1: 'abstract' + // InternalRoom.g:25218:1: ( 'abstract' ) + // InternalRoom.g:25219:1: 'abstract' { before(grammarAccess.getActorClassAccess().getAbstractAbstractKeyword_0_0_0()); - match(input,130,FOLLOW_2); + match(input,131,FOLLOW_2); after(grammarAccess.getActorClassAccess().getAbstractAbstractKeyword_0_0_0()); } @@ -68201,17 +68343,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__CommTypeAssignment_0_1" - // InternalRoom.g:25180:1: rule__ActorClass__CommTypeAssignment_0_1 : ( ruleComponentCommunicationType ) ; + // InternalRoom.g:25234:1: rule__ActorClass__CommTypeAssignment_0_1 : ( ruleComponentCommunicationType ) ; public final void rule__ActorClass__CommTypeAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25184:1: ( ( ruleComponentCommunicationType ) ) - // InternalRoom.g:25185:1: ( ruleComponentCommunicationType ) + // InternalRoom.g:25238:1: ( ( ruleComponentCommunicationType ) ) + // InternalRoom.g:25239:1: ( ruleComponentCommunicationType ) { - // InternalRoom.g:25185:1: ( ruleComponentCommunicationType ) - // InternalRoom.g:25186:1: ruleComponentCommunicationType + // InternalRoom.g:25239:1: ( ruleComponentCommunicationType ) + // InternalRoom.g:25240:1: ruleComponentCommunicationType { before(grammarAccess.getActorClassAccess().getCommTypeComponentCommunicationTypeEnumRuleCall_0_1_0()); pushFollow(FOLLOW_2); @@ -68242,17 +68384,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__NameAssignment_2" - // InternalRoom.g:25195:1: rule__ActorClass__NameAssignment_2 : ( RULE_ID ) ; + // InternalRoom.g:25249:1: rule__ActorClass__NameAssignment_2 : ( RULE_ID ) ; public final void rule__ActorClass__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25199:1: ( ( RULE_ID ) ) - // InternalRoom.g:25200:1: ( RULE_ID ) + // InternalRoom.g:25253:1: ( ( RULE_ID ) ) + // InternalRoom.g:25254:1: ( RULE_ID ) { - // InternalRoom.g:25200:1: ( RULE_ID ) - // InternalRoom.g:25201:1: RULE_ID + // InternalRoom.g:25254:1: ( RULE_ID ) + // InternalRoom.g:25255:1: RULE_ID { before(grammarAccess.getActorClassAccess().getNameIDTerminalRuleCall_2_0()); match(input,RULE_ID,FOLLOW_2); @@ -68279,17 +68421,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__DocuAssignment_3" - // InternalRoom.g:25210:1: rule__ActorClass__DocuAssignment_3 : ( ruleDocumentation ) ; + // InternalRoom.g:25264:1: rule__ActorClass__DocuAssignment_3 : ( ruleDocumentation ) ; public final void rule__ActorClass__DocuAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25214:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:25215:1: ( ruleDocumentation ) + // InternalRoom.g:25268:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:25269:1: ( ruleDocumentation ) { - // InternalRoom.g:25215:1: ( ruleDocumentation ) - // InternalRoom.g:25216:1: ruleDocumentation + // InternalRoom.g:25269:1: ( ruleDocumentation ) + // InternalRoom.g:25270:1: ruleDocumentation { before(grammarAccess.getActorClassAccess().getDocuDocumentationParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -68320,21 +68462,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__BaseAssignment_4_1" - // InternalRoom.g:25225:1: rule__ActorClass__BaseAssignment_4_1 : ( ( ruleFQN ) ) ; + // InternalRoom.g:25279:1: rule__ActorClass__BaseAssignment_4_1 : ( ( ruleFQN ) ) ; public final void rule__ActorClass__BaseAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25229:1: ( ( ( ruleFQN ) ) ) - // InternalRoom.g:25230:1: ( ( ruleFQN ) ) + // InternalRoom.g:25283:1: ( ( ( ruleFQN ) ) ) + // InternalRoom.g:25284:1: ( ( ruleFQN ) ) { - // InternalRoom.g:25230:1: ( ( ruleFQN ) ) - // InternalRoom.g:25231:1: ( ruleFQN ) + // InternalRoom.g:25284:1: ( ( ruleFQN ) ) + // InternalRoom.g:25285:1: ( ruleFQN ) { before(grammarAccess.getActorClassAccess().getBaseActorClassCrossReference_4_1_0()); - // InternalRoom.g:25232:1: ( ruleFQN ) - // InternalRoom.g:25233:1: ruleFQN + // InternalRoom.g:25286:1: ( ruleFQN ) + // InternalRoom.g:25287:1: ruleFQN { before(grammarAccess.getActorClassAccess().getBaseActorClassFQNParserRuleCall_4_1_0_1()); pushFollow(FOLLOW_2); @@ -68369,17 +68511,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__AnnotationsAssignment_6" - // InternalRoom.g:25244:1: rule__ActorClass__AnnotationsAssignment_6 : ( ruleAnnotation ) ; + // InternalRoom.g:25298:1: rule__ActorClass__AnnotationsAssignment_6 : ( ruleAnnotation ) ; public final void rule__ActorClass__AnnotationsAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25248:1: ( ( ruleAnnotation ) ) - // InternalRoom.g:25249:1: ( ruleAnnotation ) + // InternalRoom.g:25302:1: ( ( ruleAnnotation ) ) + // InternalRoom.g:25303:1: ( ruleAnnotation ) { - // InternalRoom.g:25249:1: ( ruleAnnotation ) - // InternalRoom.g:25250:1: ruleAnnotation + // InternalRoom.g:25303:1: ( ruleAnnotation ) + // InternalRoom.g:25304:1: ruleAnnotation { before(grammarAccess.getActorClassAccess().getAnnotationsAnnotationParserRuleCall_6_0()); pushFollow(FOLLOW_2); @@ -68410,17 +68552,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__ServiceProvisionPointsAssignment_7_2_0" - // InternalRoom.g:25259:1: rule__ActorClass__ServiceProvisionPointsAssignment_7_2_0 : ( ruleSPP ) ; + // InternalRoom.g:25313:1: rule__ActorClass__ServiceProvisionPointsAssignment_7_2_0 : ( ruleSPP ) ; public final void rule__ActorClass__ServiceProvisionPointsAssignment_7_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25263:1: ( ( ruleSPP ) ) - // InternalRoom.g:25264:1: ( ruleSPP ) + // InternalRoom.g:25317:1: ( ( ruleSPP ) ) + // InternalRoom.g:25318:1: ( ruleSPP ) { - // InternalRoom.g:25264:1: ( ruleSPP ) - // InternalRoom.g:25265:1: ruleSPP + // InternalRoom.g:25318:1: ( ruleSPP ) + // InternalRoom.g:25319:1: ruleSPP { before(grammarAccess.getActorClassAccess().getServiceProvisionPointsSPPParserRuleCall_7_2_0_0()); pushFollow(FOLLOW_2); @@ -68451,17 +68593,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__InterfacePortsAssignment_7_2_1" - // InternalRoom.g:25274:1: rule__ActorClass__InterfacePortsAssignment_7_2_1 : ( rulePort ) ; + // InternalRoom.g:25328:1: rule__ActorClass__InterfacePortsAssignment_7_2_1 : ( rulePort ) ; public final void rule__ActorClass__InterfacePortsAssignment_7_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25278:1: ( ( rulePort ) ) - // InternalRoom.g:25279:1: ( rulePort ) + // InternalRoom.g:25332:1: ( ( rulePort ) ) + // InternalRoom.g:25333:1: ( rulePort ) { - // InternalRoom.g:25279:1: ( rulePort ) - // InternalRoom.g:25280:1: rulePort + // InternalRoom.g:25333:1: ( rulePort ) + // InternalRoom.g:25334:1: rulePort { before(grammarAccess.getActorClassAccess().getInterfacePortsPortParserRuleCall_7_2_1_0()); pushFollow(FOLLOW_2); @@ -68492,17 +68634,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__StructureDocuAssignment_8_1" - // InternalRoom.g:25289:1: rule__ActorClass__StructureDocuAssignment_8_1 : ( ruleDocumentation ) ; + // InternalRoom.g:25343:1: rule__ActorClass__StructureDocuAssignment_8_1 : ( ruleDocumentation ) ; public final void rule__ActorClass__StructureDocuAssignment_8_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25293:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:25294:1: ( ruleDocumentation ) + // InternalRoom.g:25347:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:25348:1: ( ruleDocumentation ) { - // InternalRoom.g:25294:1: ( ruleDocumentation ) - // InternalRoom.g:25295:1: ruleDocumentation + // InternalRoom.g:25348:1: ( ruleDocumentation ) + // InternalRoom.g:25349:1: ruleDocumentation { before(grammarAccess.getActorClassAccess().getStructureDocuDocumentationParserRuleCall_8_1_0()); pushFollow(FOLLOW_2); @@ -68533,17 +68675,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__UserCode1Assignment_8_3_1" - // InternalRoom.g:25304:1: rule__ActorClass__UserCode1Assignment_8_3_1 : ( ruleDetailCode ) ; + // InternalRoom.g:25358:1: rule__ActorClass__UserCode1Assignment_8_3_1 : ( ruleDetailCode ) ; public final void rule__ActorClass__UserCode1Assignment_8_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25308:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:25309:1: ( ruleDetailCode ) + // InternalRoom.g:25362:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:25363:1: ( ruleDetailCode ) { - // InternalRoom.g:25309:1: ( ruleDetailCode ) - // InternalRoom.g:25310:1: ruleDetailCode + // InternalRoom.g:25363:1: ( ruleDetailCode ) + // InternalRoom.g:25364:1: ruleDetailCode { before(grammarAccess.getActorClassAccess().getUserCode1DetailCodeParserRuleCall_8_3_1_0()); pushFollow(FOLLOW_2); @@ -68574,17 +68716,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__UserCode2Assignment_8_4_1" - // InternalRoom.g:25319:1: rule__ActorClass__UserCode2Assignment_8_4_1 : ( ruleDetailCode ) ; + // InternalRoom.g:25373:1: rule__ActorClass__UserCode2Assignment_8_4_1 : ( ruleDetailCode ) ; public final void rule__ActorClass__UserCode2Assignment_8_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25323:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:25324:1: ( ruleDetailCode ) + // InternalRoom.g:25377:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:25378:1: ( ruleDetailCode ) { - // InternalRoom.g:25324:1: ( ruleDetailCode ) - // InternalRoom.g:25325:1: ruleDetailCode + // InternalRoom.g:25378:1: ( ruleDetailCode ) + // InternalRoom.g:25379:1: ruleDetailCode { before(grammarAccess.getActorClassAccess().getUserCode2DetailCodeParserRuleCall_8_4_1_0()); pushFollow(FOLLOW_2); @@ -68615,17 +68757,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__UserCode3Assignment_8_5_1" - // InternalRoom.g:25334:1: rule__ActorClass__UserCode3Assignment_8_5_1 : ( ruleDetailCode ) ; + // InternalRoom.g:25388:1: rule__ActorClass__UserCode3Assignment_8_5_1 : ( ruleDetailCode ) ; public final void rule__ActorClass__UserCode3Assignment_8_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25338:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:25339:1: ( ruleDetailCode ) + // InternalRoom.g:25392:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:25393:1: ( ruleDetailCode ) { - // InternalRoom.g:25339:1: ( ruleDetailCode ) - // InternalRoom.g:25340:1: ruleDetailCode + // InternalRoom.g:25393:1: ( ruleDetailCode ) + // InternalRoom.g:25394:1: ruleDetailCode { before(grammarAccess.getActorClassAccess().getUserCode3DetailCodeParserRuleCall_8_5_1_0()); pushFollow(FOLLOW_2); @@ -68656,17 +68798,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__ConnectionsAssignment_8_6_0" - // InternalRoom.g:25349:1: rule__ActorClass__ConnectionsAssignment_8_6_0 : ( ruleLayerConnection ) ; + // InternalRoom.g:25403:1: rule__ActorClass__ConnectionsAssignment_8_6_0 : ( ruleLayerConnection ) ; public final void rule__ActorClass__ConnectionsAssignment_8_6_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25353:1: ( ( ruleLayerConnection ) ) - // InternalRoom.g:25354:1: ( ruleLayerConnection ) + // InternalRoom.g:25407:1: ( ( ruleLayerConnection ) ) + // InternalRoom.g:25408:1: ( ruleLayerConnection ) { - // InternalRoom.g:25354:1: ( ruleLayerConnection ) - // InternalRoom.g:25355:1: ruleLayerConnection + // InternalRoom.g:25408:1: ( ruleLayerConnection ) + // InternalRoom.g:25409:1: ruleLayerConnection { before(grammarAccess.getActorClassAccess().getConnectionsLayerConnectionParserRuleCall_8_6_0_0()); pushFollow(FOLLOW_2); @@ -68697,17 +68839,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__BindingsAssignment_8_6_1" - // InternalRoom.g:25364:1: rule__ActorClass__BindingsAssignment_8_6_1 : ( ruleBinding ) ; + // InternalRoom.g:25418:1: rule__ActorClass__BindingsAssignment_8_6_1 : ( ruleBinding ) ; public final void rule__ActorClass__BindingsAssignment_8_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25368:1: ( ( ruleBinding ) ) - // InternalRoom.g:25369:1: ( ruleBinding ) + // InternalRoom.g:25422:1: ( ( ruleBinding ) ) + // InternalRoom.g:25423:1: ( ruleBinding ) { - // InternalRoom.g:25369:1: ( ruleBinding ) - // InternalRoom.g:25370:1: ruleBinding + // InternalRoom.g:25423:1: ( ruleBinding ) + // InternalRoom.g:25424:1: ruleBinding { before(grammarAccess.getActorClassAccess().getBindingsBindingParserRuleCall_8_6_1_0()); pushFollow(FOLLOW_2); @@ -68738,17 +68880,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__ServiceImplementationsAssignment_8_6_2" - // InternalRoom.g:25379:1: rule__ActorClass__ServiceImplementationsAssignment_8_6_2 : ( ruleServiceImplementation ) ; + // InternalRoom.g:25433:1: rule__ActorClass__ServiceImplementationsAssignment_8_6_2 : ( ruleServiceImplementation ) ; public final void rule__ActorClass__ServiceImplementationsAssignment_8_6_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25383:1: ( ( ruleServiceImplementation ) ) - // InternalRoom.g:25384:1: ( ruleServiceImplementation ) + // InternalRoom.g:25437:1: ( ( ruleServiceImplementation ) ) + // InternalRoom.g:25438:1: ( ruleServiceImplementation ) { - // InternalRoom.g:25384:1: ( ruleServiceImplementation ) - // InternalRoom.g:25385:1: ruleServiceImplementation + // InternalRoom.g:25438:1: ( ruleServiceImplementation ) + // InternalRoom.g:25439:1: ruleServiceImplementation { before(grammarAccess.getActorClassAccess().getServiceImplementationsServiceImplementationParserRuleCall_8_6_2_0()); pushFollow(FOLLOW_2); @@ -68779,17 +68921,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__AttributesAssignment_8_6_3" - // InternalRoom.g:25394:1: rule__ActorClass__AttributesAssignment_8_6_3 : ( ruleAttribute ) ; + // InternalRoom.g:25448:1: rule__ActorClass__AttributesAssignment_8_6_3 : ( ruleAttribute ) ; public final void rule__ActorClass__AttributesAssignment_8_6_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25398:1: ( ( ruleAttribute ) ) - // InternalRoom.g:25399:1: ( ruleAttribute ) + // InternalRoom.g:25452:1: ( ( ruleAttribute ) ) + // InternalRoom.g:25453:1: ( ruleAttribute ) { - // InternalRoom.g:25399:1: ( ruleAttribute ) - // InternalRoom.g:25400:1: ruleAttribute + // InternalRoom.g:25453:1: ( ruleAttribute ) + // InternalRoom.g:25454:1: ruleAttribute { before(grammarAccess.getActorClassAccess().getAttributesAttributeParserRuleCall_8_6_3_0()); pushFollow(FOLLOW_2); @@ -68820,17 +68962,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__ActorRefsAssignment_8_6_4" - // InternalRoom.g:25409:1: rule__ActorClass__ActorRefsAssignment_8_6_4 : ( ruleActorRef ) ; + // InternalRoom.g:25463:1: rule__ActorClass__ActorRefsAssignment_8_6_4 : ( ruleActorRef ) ; public final void rule__ActorClass__ActorRefsAssignment_8_6_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25413:1: ( ( ruleActorRef ) ) - // InternalRoom.g:25414:1: ( ruleActorRef ) + // InternalRoom.g:25467:1: ( ( ruleActorRef ) ) + // InternalRoom.g:25468:1: ( ruleActorRef ) { - // InternalRoom.g:25414:1: ( ruleActorRef ) - // InternalRoom.g:25415:1: ruleActorRef + // InternalRoom.g:25468:1: ( ruleActorRef ) + // InternalRoom.g:25469:1: ruleActorRef { before(grammarAccess.getActorClassAccess().getActorRefsActorRefParserRuleCall_8_6_4_0()); pushFollow(FOLLOW_2); @@ -68861,17 +69003,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__ServiceAccessPointsAssignment_8_6_5" - // InternalRoom.g:25424:1: rule__ActorClass__ServiceAccessPointsAssignment_8_6_5 : ( ruleSAP ) ; + // InternalRoom.g:25478:1: rule__ActorClass__ServiceAccessPointsAssignment_8_6_5 : ( ruleSAP ) ; public final void rule__ActorClass__ServiceAccessPointsAssignment_8_6_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25428:1: ( ( ruleSAP ) ) - // InternalRoom.g:25429:1: ( ruleSAP ) + // InternalRoom.g:25482:1: ( ( ruleSAP ) ) + // InternalRoom.g:25483:1: ( ruleSAP ) { - // InternalRoom.g:25429:1: ( ruleSAP ) - // InternalRoom.g:25430:1: ruleSAP + // InternalRoom.g:25483:1: ( ruleSAP ) + // InternalRoom.g:25484:1: ruleSAP { before(grammarAccess.getActorClassAccess().getServiceAccessPointsSAPParserRuleCall_8_6_5_0()); pushFollow(FOLLOW_2); @@ -68902,17 +69044,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__InternalPortsAssignment_8_6_6" - // InternalRoom.g:25439:1: rule__ActorClass__InternalPortsAssignment_8_6_6 : ( rulePort ) ; + // InternalRoom.g:25493:1: rule__ActorClass__InternalPortsAssignment_8_6_6 : ( rulePort ) ; public final void rule__ActorClass__InternalPortsAssignment_8_6_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25443:1: ( ( rulePort ) ) - // InternalRoom.g:25444:1: ( rulePort ) + // InternalRoom.g:25497:1: ( ( rulePort ) ) + // InternalRoom.g:25498:1: ( rulePort ) { - // InternalRoom.g:25444:1: ( rulePort ) - // InternalRoom.g:25445:1: rulePort + // InternalRoom.g:25498:1: ( rulePort ) + // InternalRoom.g:25499:1: rulePort { before(grammarAccess.getActorClassAccess().getInternalPortsPortParserRuleCall_8_6_6_0()); pushFollow(FOLLOW_2); @@ -68943,17 +69085,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__ExternalPortsAssignment_8_6_7" - // InternalRoom.g:25454:1: rule__ActorClass__ExternalPortsAssignment_8_6_7 : ( ruleExternalPort ) ; + // InternalRoom.g:25508:1: rule__ActorClass__ExternalPortsAssignment_8_6_7 : ( ruleExternalPort ) ; public final void rule__ActorClass__ExternalPortsAssignment_8_6_7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25458:1: ( ( ruleExternalPort ) ) - // InternalRoom.g:25459:1: ( ruleExternalPort ) + // InternalRoom.g:25512:1: ( ( ruleExternalPort ) ) + // InternalRoom.g:25513:1: ( ruleExternalPort ) { - // InternalRoom.g:25459:1: ( ruleExternalPort ) - // InternalRoom.g:25460:1: ruleExternalPort + // InternalRoom.g:25513:1: ( ruleExternalPort ) + // InternalRoom.g:25514:1: ruleExternalPort { before(grammarAccess.getActorClassAccess().getExternalPortsExternalPortParserRuleCall_8_6_7_0()); pushFollow(FOLLOW_2); @@ -68984,17 +69126,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__BehaviorDocuAssignment_9_1" - // InternalRoom.g:25469:1: rule__ActorClass__BehaviorDocuAssignment_9_1 : ( ruleDocumentation ) ; + // InternalRoom.g:25523:1: rule__ActorClass__BehaviorDocuAssignment_9_1 : ( ruleDocumentation ) ; public final void rule__ActorClass__BehaviorDocuAssignment_9_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25473:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:25474:1: ( ruleDocumentation ) + // InternalRoom.g:25527:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:25528:1: ( ruleDocumentation ) { - // InternalRoom.g:25474:1: ( ruleDocumentation ) - // InternalRoom.g:25475:1: ruleDocumentation + // InternalRoom.g:25528:1: ( ruleDocumentation ) + // InternalRoom.g:25529:1: ruleDocumentation { before(grammarAccess.getActorClassAccess().getBehaviorDocuDocumentationParserRuleCall_9_1_0()); pushFollow(FOLLOW_2); @@ -69025,17 +69167,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__BehaviorAnnotationsAssignment_9_3" - // InternalRoom.g:25484:1: rule__ActorClass__BehaviorAnnotationsAssignment_9_3 : ( ruleAnnotation ) ; + // InternalRoom.g:25538:1: rule__ActorClass__BehaviorAnnotationsAssignment_9_3 : ( ruleAnnotation ) ; public final void rule__ActorClass__BehaviorAnnotationsAssignment_9_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25488:1: ( ( ruleAnnotation ) ) - // InternalRoom.g:25489:1: ( ruleAnnotation ) + // InternalRoom.g:25542:1: ( ( ruleAnnotation ) ) + // InternalRoom.g:25543:1: ( ruleAnnotation ) { - // InternalRoom.g:25489:1: ( ruleAnnotation ) - // InternalRoom.g:25490:1: ruleAnnotation + // InternalRoom.g:25543:1: ( ruleAnnotation ) + // InternalRoom.g:25544:1: ruleAnnotation { before(grammarAccess.getActorClassAccess().getBehaviorAnnotationsAnnotationParserRuleCall_9_3_0()); pushFollow(FOLLOW_2); @@ -69066,17 +69208,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__OperationsAssignment_9_4_0" - // InternalRoom.g:25499:1: rule__ActorClass__OperationsAssignment_9_4_0 : ( ruleStandardOperation ) ; + // InternalRoom.g:25553:1: rule__ActorClass__OperationsAssignment_9_4_0 : ( ruleStandardOperation ) ; public final void rule__ActorClass__OperationsAssignment_9_4_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25503:1: ( ( ruleStandardOperation ) ) - // InternalRoom.g:25504:1: ( ruleStandardOperation ) + // InternalRoom.g:25557:1: ( ( ruleStandardOperation ) ) + // InternalRoom.g:25558:1: ( ruleStandardOperation ) { - // InternalRoom.g:25504:1: ( ruleStandardOperation ) - // InternalRoom.g:25505:1: ruleStandardOperation + // InternalRoom.g:25558:1: ( ruleStandardOperation ) + // InternalRoom.g:25559:1: ruleStandardOperation { before(grammarAccess.getActorClassAccess().getOperationsStandardOperationParserRuleCall_9_4_0_0()); pushFollow(FOLLOW_2); @@ -69107,17 +69249,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__StructorsAssignment_9_4_1" - // InternalRoom.g:25514:1: rule__ActorClass__StructorsAssignment_9_4_1 : ( ruleClassStructor ) ; + // InternalRoom.g:25568:1: rule__ActorClass__StructorsAssignment_9_4_1 : ( ruleClassStructor ) ; public final void rule__ActorClass__StructorsAssignment_9_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25518:1: ( ( ruleClassStructor ) ) - // InternalRoom.g:25519:1: ( ruleClassStructor ) + // InternalRoom.g:25572:1: ( ( ruleClassStructor ) ) + // InternalRoom.g:25573:1: ( ruleClassStructor ) { - // InternalRoom.g:25519:1: ( ruleClassStructor ) - // InternalRoom.g:25520:1: ruleClassStructor + // InternalRoom.g:25573:1: ( ruleClassStructor ) + // InternalRoom.g:25574:1: ruleClassStructor { before(grammarAccess.getActorClassAccess().getStructorsClassStructorParserRuleCall_9_4_1_0()); pushFollow(FOLLOW_2); @@ -69148,17 +69290,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__StateMachineAssignment_9_5" - // InternalRoom.g:25529:1: rule__ActorClass__StateMachineAssignment_9_5 : ( ruleStateMachine ) ; + // InternalRoom.g:25583:1: rule__ActorClass__StateMachineAssignment_9_5 : ( ruleStateMachine ) ; public final void rule__ActorClass__StateMachineAssignment_9_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25533:1: ( ( ruleStateMachine ) ) - // InternalRoom.g:25534:1: ( ruleStateMachine ) + // InternalRoom.g:25587:1: ( ( ruleStateMachine ) ) + // InternalRoom.g:25588:1: ( ruleStateMachine ) { - // InternalRoom.g:25534:1: ( ruleStateMachine ) - // InternalRoom.g:25535:1: ruleStateMachine + // InternalRoom.g:25588:1: ( ruleStateMachine ) + // InternalRoom.g:25589:1: ruleStateMachine { before(grammarAccess.getActorClassAccess().getStateMachineStateMachineParserRuleCall_9_5_0()); pushFollow(FOLLOW_2); @@ -69189,21 +69331,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__ConjugatedAssignment_0" - // InternalRoom.g:25544:1: rule__Port__ConjugatedAssignment_0 : ( ( 'conjugated' ) ) ; + // InternalRoom.g:25598:1: rule__Port__ConjugatedAssignment_0 : ( ( 'conjugated' ) ) ; public final void rule__Port__ConjugatedAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25548:1: ( ( ( 'conjugated' ) ) ) - // InternalRoom.g:25549:1: ( ( 'conjugated' ) ) + // InternalRoom.g:25602:1: ( ( ( 'conjugated' ) ) ) + // InternalRoom.g:25603:1: ( ( 'conjugated' ) ) { - // InternalRoom.g:25549:1: ( ( 'conjugated' ) ) - // InternalRoom.g:25550:1: ( 'conjugated' ) + // InternalRoom.g:25603:1: ( ( 'conjugated' ) ) + // InternalRoom.g:25604:1: ( 'conjugated' ) { before(grammarAccess.getPortAccess().getConjugatedConjugatedKeyword_0_0()); - // InternalRoom.g:25551:1: ( 'conjugated' ) - // InternalRoom.g:25552:1: 'conjugated' + // InternalRoom.g:25605:1: ( 'conjugated' ) + // InternalRoom.g:25606:1: 'conjugated' { before(grammarAccess.getPortAccess().getConjugatedConjugatedKeyword_0_0()); match(input,70,FOLLOW_2); @@ -69234,17 +69376,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__NameAssignment_2" - // InternalRoom.g:25567:1: rule__Port__NameAssignment_2 : ( RULE_ID ) ; + // InternalRoom.g:25621:1: rule__Port__NameAssignment_2 : ( RULE_ID ) ; public final void rule__Port__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25571:1: ( ( RULE_ID ) ) - // InternalRoom.g:25572:1: ( RULE_ID ) + // InternalRoom.g:25625:1: ( ( RULE_ID ) ) + // InternalRoom.g:25626:1: ( RULE_ID ) { - // InternalRoom.g:25572:1: ( RULE_ID ) - // InternalRoom.g:25573:1: RULE_ID + // InternalRoom.g:25626:1: ( RULE_ID ) + // InternalRoom.g:25627:1: RULE_ID { before(grammarAccess.getPortAccess().getNameIDTerminalRuleCall_2_0()); match(input,RULE_ID,FOLLOW_2); @@ -69271,17 +69413,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__MultiplicityAssignment_3" - // InternalRoom.g:25582:1: rule__Port__MultiplicityAssignment_3 : ( ruleMULTIPLICITY ) ; + // InternalRoom.g:25636:1: rule__Port__MultiplicityAssignment_3 : ( ruleMULTIPLICITY ) ; public final void rule__Port__MultiplicityAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25586:1: ( ( ruleMULTIPLICITY ) ) - // InternalRoom.g:25587:1: ( ruleMULTIPLICITY ) + // InternalRoom.g:25640:1: ( ( ruleMULTIPLICITY ) ) + // InternalRoom.g:25641:1: ( ruleMULTIPLICITY ) { - // InternalRoom.g:25587:1: ( ruleMULTIPLICITY ) - // InternalRoom.g:25588:1: ruleMULTIPLICITY + // InternalRoom.g:25641:1: ( ruleMULTIPLICITY ) + // InternalRoom.g:25642:1: ruleMULTIPLICITY { before(grammarAccess.getPortAccess().getMultiplicityMULTIPLICITYParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -69312,21 +69454,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__ProtocolAssignment_5" - // InternalRoom.g:25597:1: rule__Port__ProtocolAssignment_5 : ( ( ruleFQN ) ) ; + // InternalRoom.g:25651:1: rule__Port__ProtocolAssignment_5 : ( ( ruleFQN ) ) ; public final void rule__Port__ProtocolAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25601:1: ( ( ( ruleFQN ) ) ) - // InternalRoom.g:25602:1: ( ( ruleFQN ) ) + // InternalRoom.g:25655:1: ( ( ( ruleFQN ) ) ) + // InternalRoom.g:25656:1: ( ( ruleFQN ) ) { - // InternalRoom.g:25602:1: ( ( ruleFQN ) ) - // InternalRoom.g:25603:1: ( ruleFQN ) + // InternalRoom.g:25656:1: ( ( ruleFQN ) ) + // InternalRoom.g:25657:1: ( ruleFQN ) { before(grammarAccess.getPortAccess().getProtocolGeneralProtocolClassCrossReference_5_0()); - // InternalRoom.g:25604:1: ( ruleFQN ) - // InternalRoom.g:25605:1: ruleFQN + // InternalRoom.g:25658:1: ( ruleFQN ) + // InternalRoom.g:25659:1: ruleFQN { before(grammarAccess.getPortAccess().getProtocolGeneralProtocolClassFQNParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -69361,17 +69503,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__AnnotationsAssignment_6" - // InternalRoom.g:25616:1: rule__Port__AnnotationsAssignment_6 : ( ruleAnnotation ) ; + // InternalRoom.g:25670:1: rule__Port__AnnotationsAssignment_6 : ( ruleAnnotation ) ; public final void rule__Port__AnnotationsAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25620:1: ( ( ruleAnnotation ) ) - // InternalRoom.g:25621:1: ( ruleAnnotation ) + // InternalRoom.g:25674:1: ( ( ruleAnnotation ) ) + // InternalRoom.g:25675:1: ( ruleAnnotation ) { - // InternalRoom.g:25621:1: ( ruleAnnotation ) - // InternalRoom.g:25622:1: ruleAnnotation + // InternalRoom.g:25675:1: ( ruleAnnotation ) + // InternalRoom.g:25676:1: ruleAnnotation { before(grammarAccess.getPortAccess().getAnnotationsAnnotationParserRuleCall_6_0()); pushFollow(FOLLOW_2); @@ -69402,17 +69544,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__DocuAssignment_7" - // InternalRoom.g:25631:1: rule__Port__DocuAssignment_7 : ( ruleDocumentation ) ; + // InternalRoom.g:25685:1: rule__Port__DocuAssignment_7 : ( ruleDocumentation ) ; public final void rule__Port__DocuAssignment_7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25635:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:25636:1: ( ruleDocumentation ) + // InternalRoom.g:25689:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:25690:1: ( ruleDocumentation ) { - // InternalRoom.g:25636:1: ( ruleDocumentation ) - // InternalRoom.g:25637:1: ruleDocumentation + // InternalRoom.g:25690:1: ( ruleDocumentation ) + // InternalRoom.g:25691:1: ruleDocumentation { before(grammarAccess.getPortAccess().getDocuDocumentationParserRuleCall_7_0()); pushFollow(FOLLOW_2); @@ -69443,21 +69585,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalPort__InterfacePortAssignment_2" - // InternalRoom.g:25646:1: rule__ExternalPort__InterfacePortAssignment_2 : ( ( RULE_ID ) ) ; + // InternalRoom.g:25700:1: rule__ExternalPort__InterfacePortAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__ExternalPort__InterfacePortAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25650:1: ( ( ( RULE_ID ) ) ) - // InternalRoom.g:25651:1: ( ( RULE_ID ) ) + // InternalRoom.g:25704:1: ( ( ( RULE_ID ) ) ) + // InternalRoom.g:25705:1: ( ( RULE_ID ) ) { - // InternalRoom.g:25651:1: ( ( RULE_ID ) ) - // InternalRoom.g:25652:1: ( RULE_ID ) + // InternalRoom.g:25705:1: ( ( RULE_ID ) ) + // InternalRoom.g:25706:1: ( RULE_ID ) { before(grammarAccess.getExternalPortAccess().getInterfacePortPortCrossReference_2_0()); - // InternalRoom.g:25653:1: ( RULE_ID ) - // InternalRoom.g:25654:1: RULE_ID + // InternalRoom.g:25707:1: ( RULE_ID ) + // InternalRoom.g:25708:1: RULE_ID { before(grammarAccess.getExternalPortAccess().getInterfacePortPortIDTerminalRuleCall_2_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -69488,17 +69630,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SAP__NameAssignment_1" - // InternalRoom.g:25665:1: rule__SAP__NameAssignment_1 : ( RULE_ID ) ; + // InternalRoom.g:25719:1: rule__SAP__NameAssignment_1 : ( RULE_ID ) ; public final void rule__SAP__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25669:1: ( ( RULE_ID ) ) - // InternalRoom.g:25670:1: ( RULE_ID ) + // InternalRoom.g:25723:1: ( ( RULE_ID ) ) + // InternalRoom.g:25724:1: ( RULE_ID ) { - // InternalRoom.g:25670:1: ( RULE_ID ) - // InternalRoom.g:25671:1: RULE_ID + // InternalRoom.g:25724:1: ( RULE_ID ) + // InternalRoom.g:25725:1: RULE_ID { before(grammarAccess.getSAPAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -69525,21 +69667,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SAP__ProtocolAssignment_3" - // InternalRoom.g:25680:1: rule__SAP__ProtocolAssignment_3 : ( ( ruleFQN ) ) ; + // InternalRoom.g:25734:1: rule__SAP__ProtocolAssignment_3 : ( ( ruleFQN ) ) ; public final void rule__SAP__ProtocolAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25684:1: ( ( ( ruleFQN ) ) ) - // InternalRoom.g:25685:1: ( ( ruleFQN ) ) + // InternalRoom.g:25738:1: ( ( ( ruleFQN ) ) ) + // InternalRoom.g:25739:1: ( ( ruleFQN ) ) { - // InternalRoom.g:25685:1: ( ( ruleFQN ) ) - // InternalRoom.g:25686:1: ( ruleFQN ) + // InternalRoom.g:25739:1: ( ( ruleFQN ) ) + // InternalRoom.g:25740:1: ( ruleFQN ) { before(grammarAccess.getSAPAccess().getProtocolProtocolClassCrossReference_3_0()); - // InternalRoom.g:25687:1: ( ruleFQN ) - // InternalRoom.g:25688:1: ruleFQN + // InternalRoom.g:25741:1: ( ruleFQN ) + // InternalRoom.g:25742:1: ruleFQN { before(grammarAccess.getSAPAccess().getProtocolProtocolClassFQNParserRuleCall_3_0_1()); pushFollow(FOLLOW_2); @@ -69574,17 +69716,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SAP__DocuAssignment_4" - // InternalRoom.g:25699:1: rule__SAP__DocuAssignment_4 : ( ruleDocumentation ) ; + // InternalRoom.g:25753:1: rule__SAP__DocuAssignment_4 : ( ruleDocumentation ) ; public final void rule__SAP__DocuAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25703:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:25704:1: ( ruleDocumentation ) + // InternalRoom.g:25757:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:25758:1: ( ruleDocumentation ) { - // InternalRoom.g:25704:1: ( ruleDocumentation ) - // InternalRoom.g:25705:1: ruleDocumentation + // InternalRoom.g:25758:1: ( ruleDocumentation ) + // InternalRoom.g:25759:1: ruleDocumentation { before(grammarAccess.getSAPAccess().getDocuDocumentationParserRuleCall_4_0()); pushFollow(FOLLOW_2); @@ -69615,17 +69757,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPP__NameAssignment_1" - // InternalRoom.g:25714:1: rule__SPP__NameAssignment_1 : ( RULE_ID ) ; + // InternalRoom.g:25768:1: rule__SPP__NameAssignment_1 : ( RULE_ID ) ; public final void rule__SPP__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25718:1: ( ( RULE_ID ) ) - // InternalRoom.g:25719:1: ( RULE_ID ) + // InternalRoom.g:25772:1: ( ( RULE_ID ) ) + // InternalRoom.g:25773:1: ( RULE_ID ) { - // InternalRoom.g:25719:1: ( RULE_ID ) - // InternalRoom.g:25720:1: RULE_ID + // InternalRoom.g:25773:1: ( RULE_ID ) + // InternalRoom.g:25774:1: RULE_ID { before(grammarAccess.getSPPAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -69652,21 +69794,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPP__ProtocolAssignment_3" - // InternalRoom.g:25729:1: rule__SPP__ProtocolAssignment_3 : ( ( ruleFQN ) ) ; + // InternalRoom.g:25783:1: rule__SPP__ProtocolAssignment_3 : ( ( ruleFQN ) ) ; public final void rule__SPP__ProtocolAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25733:1: ( ( ( ruleFQN ) ) ) - // InternalRoom.g:25734:1: ( ( ruleFQN ) ) + // InternalRoom.g:25787:1: ( ( ( ruleFQN ) ) ) + // InternalRoom.g:25788:1: ( ( ruleFQN ) ) { - // InternalRoom.g:25734:1: ( ( ruleFQN ) ) - // InternalRoom.g:25735:1: ( ruleFQN ) + // InternalRoom.g:25788:1: ( ( ruleFQN ) ) + // InternalRoom.g:25789:1: ( ruleFQN ) { before(grammarAccess.getSPPAccess().getProtocolProtocolClassCrossReference_3_0()); - // InternalRoom.g:25736:1: ( ruleFQN ) - // InternalRoom.g:25737:1: ruleFQN + // InternalRoom.g:25790:1: ( ruleFQN ) + // InternalRoom.g:25791:1: ruleFQN { before(grammarAccess.getSPPAccess().getProtocolProtocolClassFQNParserRuleCall_3_0_1()); pushFollow(FOLLOW_2); @@ -69701,17 +69843,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPP__DocuAssignment_4" - // InternalRoom.g:25748:1: rule__SPP__DocuAssignment_4 : ( ruleDocumentation ) ; + // InternalRoom.g:25802:1: rule__SPP__DocuAssignment_4 : ( ruleDocumentation ) ; public final void rule__SPP__DocuAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25752:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:25753:1: ( ruleDocumentation ) + // InternalRoom.g:25806:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:25807:1: ( ruleDocumentation ) { - // InternalRoom.g:25753:1: ( ruleDocumentation ) - // InternalRoom.g:25754:1: ruleDocumentation + // InternalRoom.g:25807:1: ( ruleDocumentation ) + // InternalRoom.g:25808:1: ruleDocumentation { before(grammarAccess.getSPPAccess().getDocuDocumentationParserRuleCall_4_0()); pushFollow(FOLLOW_2); @@ -69742,21 +69884,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ServiceImplementation__SppAssignment_2" - // InternalRoom.g:25763:1: rule__ServiceImplementation__SppAssignment_2 : ( ( RULE_ID ) ) ; + // InternalRoom.g:25817:1: rule__ServiceImplementation__SppAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__ServiceImplementation__SppAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25767:1: ( ( ( RULE_ID ) ) ) - // InternalRoom.g:25768:1: ( ( RULE_ID ) ) + // InternalRoom.g:25821:1: ( ( ( RULE_ID ) ) ) + // InternalRoom.g:25822:1: ( ( RULE_ID ) ) { - // InternalRoom.g:25768:1: ( ( RULE_ID ) ) - // InternalRoom.g:25769:1: ( RULE_ID ) + // InternalRoom.g:25822:1: ( ( RULE_ID ) ) + // InternalRoom.g:25823:1: ( RULE_ID ) { before(grammarAccess.getServiceImplementationAccess().getSppSPPCrossReference_2_0()); - // InternalRoom.g:25770:1: ( RULE_ID ) - // InternalRoom.g:25771:1: RULE_ID + // InternalRoom.g:25824:1: ( RULE_ID ) + // InternalRoom.g:25825:1: RULE_ID { before(grammarAccess.getServiceImplementationAccess().getSppSPPIDTerminalRuleCall_2_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -69787,17 +69929,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__NameAssignment_1" - // InternalRoom.g:25782:1: rule__LogicalSystem__NameAssignment_1 : ( RULE_ID ) ; + // InternalRoom.g:25836:1: rule__LogicalSystem__NameAssignment_1 : ( RULE_ID ) ; public final void rule__LogicalSystem__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25786:1: ( ( RULE_ID ) ) - // InternalRoom.g:25787:1: ( RULE_ID ) + // InternalRoom.g:25840:1: ( ( RULE_ID ) ) + // InternalRoom.g:25841:1: ( RULE_ID ) { - // InternalRoom.g:25787:1: ( RULE_ID ) - // InternalRoom.g:25788:1: RULE_ID + // InternalRoom.g:25841:1: ( RULE_ID ) + // InternalRoom.g:25842:1: RULE_ID { before(grammarAccess.getLogicalSystemAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -69824,17 +69966,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__DocuAssignment_2" - // InternalRoom.g:25797:1: rule__LogicalSystem__DocuAssignment_2 : ( ruleDocumentation ) ; + // InternalRoom.g:25851:1: rule__LogicalSystem__DocuAssignment_2 : ( ruleDocumentation ) ; public final void rule__LogicalSystem__DocuAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25801:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:25802:1: ( ruleDocumentation ) + // InternalRoom.g:25855:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:25856:1: ( ruleDocumentation ) { - // InternalRoom.g:25802:1: ( ruleDocumentation ) - // InternalRoom.g:25803:1: ruleDocumentation + // InternalRoom.g:25856:1: ( ruleDocumentation ) + // InternalRoom.g:25857:1: ruleDocumentation { before(grammarAccess.getLogicalSystemAccess().getDocuDocumentationParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -69865,17 +70007,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__AnnotationsAssignment_4" - // InternalRoom.g:25812:1: rule__LogicalSystem__AnnotationsAssignment_4 : ( ruleAnnotation ) ; + // InternalRoom.g:25866:1: rule__LogicalSystem__AnnotationsAssignment_4 : ( ruleAnnotation ) ; public final void rule__LogicalSystem__AnnotationsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25816:1: ( ( ruleAnnotation ) ) - // InternalRoom.g:25817:1: ( ruleAnnotation ) + // InternalRoom.g:25870:1: ( ( ruleAnnotation ) ) + // InternalRoom.g:25871:1: ( ruleAnnotation ) { - // InternalRoom.g:25817:1: ( ruleAnnotation ) - // InternalRoom.g:25818:1: ruleAnnotation + // InternalRoom.g:25871:1: ( ruleAnnotation ) + // InternalRoom.g:25872:1: ruleAnnotation { before(grammarAccess.getLogicalSystemAccess().getAnnotationsAnnotationParserRuleCall_4_0()); pushFollow(FOLLOW_2); @@ -69906,17 +70048,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__ConnectionsAssignment_5_0" - // InternalRoom.g:25827:1: rule__LogicalSystem__ConnectionsAssignment_5_0 : ( ruleLayerConnection ) ; + // InternalRoom.g:25881:1: rule__LogicalSystem__ConnectionsAssignment_5_0 : ( ruleLayerConnection ) ; public final void rule__LogicalSystem__ConnectionsAssignment_5_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25831:1: ( ( ruleLayerConnection ) ) - // InternalRoom.g:25832:1: ( ruleLayerConnection ) + // InternalRoom.g:25885:1: ( ( ruleLayerConnection ) ) + // InternalRoom.g:25886:1: ( ruleLayerConnection ) { - // InternalRoom.g:25832:1: ( ruleLayerConnection ) - // InternalRoom.g:25833:1: ruleLayerConnection + // InternalRoom.g:25886:1: ( ruleLayerConnection ) + // InternalRoom.g:25887:1: ruleLayerConnection { before(grammarAccess.getLogicalSystemAccess().getConnectionsLayerConnectionParserRuleCall_5_0_0()); pushFollow(FOLLOW_2); @@ -69947,17 +70089,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__BindingsAssignment_5_1" - // InternalRoom.g:25842:1: rule__LogicalSystem__BindingsAssignment_5_1 : ( ruleBinding ) ; + // InternalRoom.g:25896:1: rule__LogicalSystem__BindingsAssignment_5_1 : ( ruleBinding ) ; public final void rule__LogicalSystem__BindingsAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25846:1: ( ( ruleBinding ) ) - // InternalRoom.g:25847:1: ( ruleBinding ) + // InternalRoom.g:25900:1: ( ( ruleBinding ) ) + // InternalRoom.g:25901:1: ( ruleBinding ) { - // InternalRoom.g:25847:1: ( ruleBinding ) - // InternalRoom.g:25848:1: ruleBinding + // InternalRoom.g:25901:1: ( ruleBinding ) + // InternalRoom.g:25902:1: ruleBinding { before(grammarAccess.getLogicalSystemAccess().getBindingsBindingParserRuleCall_5_1_0()); pushFollow(FOLLOW_2); @@ -69988,17 +70130,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__SubSystemsAssignment_5_2" - // InternalRoom.g:25857:1: rule__LogicalSystem__SubSystemsAssignment_5_2 : ( ruleSubSystemRef ) ; + // InternalRoom.g:25911:1: rule__LogicalSystem__SubSystemsAssignment_5_2 : ( ruleSubSystemRef ) ; public final void rule__LogicalSystem__SubSystemsAssignment_5_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25861:1: ( ( ruleSubSystemRef ) ) - // InternalRoom.g:25862:1: ( ruleSubSystemRef ) + // InternalRoom.g:25915:1: ( ( ruleSubSystemRef ) ) + // InternalRoom.g:25916:1: ( ruleSubSystemRef ) { - // InternalRoom.g:25862:1: ( ruleSubSystemRef ) - // InternalRoom.g:25863:1: ruleSubSystemRef + // InternalRoom.g:25916:1: ( ruleSubSystemRef ) + // InternalRoom.g:25917:1: ruleSubSystemRef { before(grammarAccess.getLogicalSystemAccess().getSubSystemsSubSystemRefParserRuleCall_5_2_0()); pushFollow(FOLLOW_2); @@ -70029,17 +70171,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemRef__NameAssignment_1" - // InternalRoom.g:25872:1: rule__SubSystemRef__NameAssignment_1 : ( RULE_ID ) ; + // InternalRoom.g:25926:1: rule__SubSystemRef__NameAssignment_1 : ( RULE_ID ) ; public final void rule__SubSystemRef__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25876:1: ( ( RULE_ID ) ) - // InternalRoom.g:25877:1: ( RULE_ID ) + // InternalRoom.g:25930:1: ( ( RULE_ID ) ) + // InternalRoom.g:25931:1: ( RULE_ID ) { - // InternalRoom.g:25877:1: ( RULE_ID ) - // InternalRoom.g:25878:1: RULE_ID + // InternalRoom.g:25931:1: ( RULE_ID ) + // InternalRoom.g:25932:1: RULE_ID { before(grammarAccess.getSubSystemRefAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -70066,21 +70208,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemRef__TypeAssignment_3" - // InternalRoom.g:25887:1: rule__SubSystemRef__TypeAssignment_3 : ( ( ruleFQN ) ) ; + // InternalRoom.g:25941:1: rule__SubSystemRef__TypeAssignment_3 : ( ( ruleFQN ) ) ; public final void rule__SubSystemRef__TypeAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25891:1: ( ( ( ruleFQN ) ) ) - // InternalRoom.g:25892:1: ( ( ruleFQN ) ) + // InternalRoom.g:25945:1: ( ( ( ruleFQN ) ) ) + // InternalRoom.g:25946:1: ( ( ruleFQN ) ) { - // InternalRoom.g:25892:1: ( ( ruleFQN ) ) - // InternalRoom.g:25893:1: ( ruleFQN ) + // InternalRoom.g:25946:1: ( ( ruleFQN ) ) + // InternalRoom.g:25947:1: ( ruleFQN ) { before(grammarAccess.getSubSystemRefAccess().getTypeSubSystemClassCrossReference_3_0()); - // InternalRoom.g:25894:1: ( ruleFQN ) - // InternalRoom.g:25895:1: ruleFQN + // InternalRoom.g:25948:1: ( ruleFQN ) + // InternalRoom.g:25949:1: ruleFQN { before(grammarAccess.getSubSystemRefAccess().getTypeSubSystemClassFQNParserRuleCall_3_0_1()); pushFollow(FOLLOW_2); @@ -70115,17 +70257,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemRef__DocuAssignment_4" - // InternalRoom.g:25906:1: rule__SubSystemRef__DocuAssignment_4 : ( ruleDocumentation ) ; + // InternalRoom.g:25960:1: rule__SubSystemRef__DocuAssignment_4 : ( ruleDocumentation ) ; public final void rule__SubSystemRef__DocuAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25910:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:25911:1: ( ruleDocumentation ) + // InternalRoom.g:25964:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:25965:1: ( ruleDocumentation ) { - // InternalRoom.g:25911:1: ( ruleDocumentation ) - // InternalRoom.g:25912:1: ruleDocumentation + // InternalRoom.g:25965:1: ( ruleDocumentation ) + // InternalRoom.g:25966:1: ruleDocumentation { before(grammarAccess.getSubSystemRefAccess().getDocuDocumentationParserRuleCall_4_0()); pushFollow(FOLLOW_2); @@ -70156,17 +70298,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__NameAssignment_1" - // InternalRoom.g:25921:1: rule__SubSystemClass__NameAssignment_1 : ( RULE_ID ) ; + // InternalRoom.g:25975:1: rule__SubSystemClass__NameAssignment_1 : ( RULE_ID ) ; public final void rule__SubSystemClass__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25925:1: ( ( RULE_ID ) ) - // InternalRoom.g:25926:1: ( RULE_ID ) + // InternalRoom.g:25979:1: ( ( RULE_ID ) ) + // InternalRoom.g:25980:1: ( RULE_ID ) { - // InternalRoom.g:25926:1: ( RULE_ID ) - // InternalRoom.g:25927:1: RULE_ID + // InternalRoom.g:25980:1: ( RULE_ID ) + // InternalRoom.g:25981:1: RULE_ID { before(grammarAccess.getSubSystemClassAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -70193,17 +70335,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__DocuAssignment_2" - // InternalRoom.g:25936:1: rule__SubSystemClass__DocuAssignment_2 : ( ruleDocumentation ) ; + // InternalRoom.g:25990:1: rule__SubSystemClass__DocuAssignment_2 : ( ruleDocumentation ) ; public final void rule__SubSystemClass__DocuAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25940:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:25941:1: ( ruleDocumentation ) + // InternalRoom.g:25994:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:25995:1: ( ruleDocumentation ) { - // InternalRoom.g:25941:1: ( ruleDocumentation ) - // InternalRoom.g:25942:1: ruleDocumentation + // InternalRoom.g:25995:1: ( ruleDocumentation ) + // InternalRoom.g:25996:1: ruleDocumentation { before(grammarAccess.getSubSystemClassAccess().getDocuDocumentationParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -70234,17 +70376,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__AnnotationsAssignment_4" - // InternalRoom.g:25951:1: rule__SubSystemClass__AnnotationsAssignment_4 : ( ruleAnnotation ) ; + // InternalRoom.g:26005:1: rule__SubSystemClass__AnnotationsAssignment_4 : ( ruleAnnotation ) ; public final void rule__SubSystemClass__AnnotationsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25955:1: ( ( ruleAnnotation ) ) - // InternalRoom.g:25956:1: ( ruleAnnotation ) + // InternalRoom.g:26009:1: ( ( ruleAnnotation ) ) + // InternalRoom.g:26010:1: ( ruleAnnotation ) { - // InternalRoom.g:25956:1: ( ruleAnnotation ) - // InternalRoom.g:25957:1: ruleAnnotation + // InternalRoom.g:26010:1: ( ruleAnnotation ) + // InternalRoom.g:26011:1: ruleAnnotation { before(grammarAccess.getSubSystemClassAccess().getAnnotationsAnnotationParserRuleCall_4_0()); pushFollow(FOLLOW_2); @@ -70275,17 +70417,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__UserCode1Assignment_5_1" - // InternalRoom.g:25966:1: rule__SubSystemClass__UserCode1Assignment_5_1 : ( ruleDetailCode ) ; + // InternalRoom.g:26020:1: rule__SubSystemClass__UserCode1Assignment_5_1 : ( ruleDetailCode ) ; public final void rule__SubSystemClass__UserCode1Assignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25970:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:25971:1: ( ruleDetailCode ) + // InternalRoom.g:26024:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:26025:1: ( ruleDetailCode ) { - // InternalRoom.g:25971:1: ( ruleDetailCode ) - // InternalRoom.g:25972:1: ruleDetailCode + // InternalRoom.g:26025:1: ( ruleDetailCode ) + // InternalRoom.g:26026:1: ruleDetailCode { before(grammarAccess.getSubSystemClassAccess().getUserCode1DetailCodeParserRuleCall_5_1_0()); pushFollow(FOLLOW_2); @@ -70316,17 +70458,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__UserCode2Assignment_6_1" - // InternalRoom.g:25981:1: rule__SubSystemClass__UserCode2Assignment_6_1 : ( ruleDetailCode ) ; + // InternalRoom.g:26035:1: rule__SubSystemClass__UserCode2Assignment_6_1 : ( ruleDetailCode ) ; public final void rule__SubSystemClass__UserCode2Assignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:25985:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:25986:1: ( ruleDetailCode ) + // InternalRoom.g:26039:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:26040:1: ( ruleDetailCode ) { - // InternalRoom.g:25986:1: ( ruleDetailCode ) - // InternalRoom.g:25987:1: ruleDetailCode + // InternalRoom.g:26040:1: ( ruleDetailCode ) + // InternalRoom.g:26041:1: ruleDetailCode { before(grammarAccess.getSubSystemClassAccess().getUserCode2DetailCodeParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -70357,17 +70499,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__UserCode3Assignment_7_1" - // InternalRoom.g:25996:1: rule__SubSystemClass__UserCode3Assignment_7_1 : ( ruleDetailCode ) ; + // InternalRoom.g:26050:1: rule__SubSystemClass__UserCode3Assignment_7_1 : ( ruleDetailCode ) ; public final void rule__SubSystemClass__UserCode3Assignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26000:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:26001:1: ( ruleDetailCode ) + // InternalRoom.g:26054:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:26055:1: ( ruleDetailCode ) { - // InternalRoom.g:26001:1: ( ruleDetailCode ) - // InternalRoom.g:26002:1: ruleDetailCode + // InternalRoom.g:26055:1: ( ruleDetailCode ) + // InternalRoom.g:26056:1: ruleDetailCode { before(grammarAccess.getSubSystemClassAccess().getUserCode3DetailCodeParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); @@ -70398,17 +70540,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__ActorInstanceMappingsAssignment_8_0" - // InternalRoom.g:26011:1: rule__SubSystemClass__ActorInstanceMappingsAssignment_8_0 : ( ruleActorInstanceMapping ) ; + // InternalRoom.g:26065:1: rule__SubSystemClass__ActorInstanceMappingsAssignment_8_0 : ( ruleActorInstanceMapping ) ; public final void rule__SubSystemClass__ActorInstanceMappingsAssignment_8_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26015:1: ( ( ruleActorInstanceMapping ) ) - // InternalRoom.g:26016:1: ( ruleActorInstanceMapping ) + // InternalRoom.g:26069:1: ( ( ruleActorInstanceMapping ) ) + // InternalRoom.g:26070:1: ( ruleActorInstanceMapping ) { - // InternalRoom.g:26016:1: ( ruleActorInstanceMapping ) - // InternalRoom.g:26017:1: ruleActorInstanceMapping + // InternalRoom.g:26070:1: ( ruleActorInstanceMapping ) + // InternalRoom.g:26071:1: ruleActorInstanceMapping { before(grammarAccess.getSubSystemClassAccess().getActorInstanceMappingsActorInstanceMappingParserRuleCall_8_0_0()); pushFollow(FOLLOW_2); @@ -70439,17 +70581,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__ThreadsAssignment_8_1" - // InternalRoom.g:26026:1: rule__SubSystemClass__ThreadsAssignment_8_1 : ( ruleLogicalThread ) ; + // InternalRoom.g:26080:1: rule__SubSystemClass__ThreadsAssignment_8_1 : ( ruleLogicalThread ) ; public final void rule__SubSystemClass__ThreadsAssignment_8_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26030:1: ( ( ruleLogicalThread ) ) - // InternalRoom.g:26031:1: ( ruleLogicalThread ) + // InternalRoom.g:26084:1: ( ( ruleLogicalThread ) ) + // InternalRoom.g:26085:1: ( ruleLogicalThread ) { - // InternalRoom.g:26031:1: ( ruleLogicalThread ) - // InternalRoom.g:26032:1: ruleLogicalThread + // InternalRoom.g:26085:1: ( ruleLogicalThread ) + // InternalRoom.g:26086:1: ruleLogicalThread { before(grammarAccess.getSubSystemClassAccess().getThreadsLogicalThreadParserRuleCall_8_1_0()); pushFollow(FOLLOW_2); @@ -70480,17 +70622,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__ConnectionsAssignment_8_2" - // InternalRoom.g:26041:1: rule__SubSystemClass__ConnectionsAssignment_8_2 : ( ruleLayerConnection ) ; + // InternalRoom.g:26095:1: rule__SubSystemClass__ConnectionsAssignment_8_2 : ( ruleLayerConnection ) ; public final void rule__SubSystemClass__ConnectionsAssignment_8_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26045:1: ( ( ruleLayerConnection ) ) - // InternalRoom.g:26046:1: ( ruleLayerConnection ) + // InternalRoom.g:26099:1: ( ( ruleLayerConnection ) ) + // InternalRoom.g:26100:1: ( ruleLayerConnection ) { - // InternalRoom.g:26046:1: ( ruleLayerConnection ) - // InternalRoom.g:26047:1: ruleLayerConnection + // InternalRoom.g:26100:1: ( ruleLayerConnection ) + // InternalRoom.g:26101:1: ruleLayerConnection { before(grammarAccess.getSubSystemClassAccess().getConnectionsLayerConnectionParserRuleCall_8_2_0()); pushFollow(FOLLOW_2); @@ -70521,17 +70663,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__BindingsAssignment_8_3" - // InternalRoom.g:26056:1: rule__SubSystemClass__BindingsAssignment_8_3 : ( ruleBinding ) ; + // InternalRoom.g:26110:1: rule__SubSystemClass__BindingsAssignment_8_3 : ( ruleBinding ) ; public final void rule__SubSystemClass__BindingsAssignment_8_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26060:1: ( ( ruleBinding ) ) - // InternalRoom.g:26061:1: ( ruleBinding ) + // InternalRoom.g:26114:1: ( ( ruleBinding ) ) + // InternalRoom.g:26115:1: ( ruleBinding ) { - // InternalRoom.g:26061:1: ( ruleBinding ) - // InternalRoom.g:26062:1: ruleBinding + // InternalRoom.g:26115:1: ( ruleBinding ) + // InternalRoom.g:26116:1: ruleBinding { before(grammarAccess.getSubSystemClassAccess().getBindingsBindingParserRuleCall_8_3_0()); pushFollow(FOLLOW_2); @@ -70562,17 +70704,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__ActorRefsAssignment_8_4" - // InternalRoom.g:26071:1: rule__SubSystemClass__ActorRefsAssignment_8_4 : ( ruleActorRef ) ; + // InternalRoom.g:26125:1: rule__SubSystemClass__ActorRefsAssignment_8_4 : ( ruleActorRef ) ; public final void rule__SubSystemClass__ActorRefsAssignment_8_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26075:1: ( ( ruleActorRef ) ) - // InternalRoom.g:26076:1: ( ruleActorRef ) + // InternalRoom.g:26129:1: ( ( ruleActorRef ) ) + // InternalRoom.g:26130:1: ( ruleActorRef ) { - // InternalRoom.g:26076:1: ( ruleActorRef ) - // InternalRoom.g:26077:1: ruleActorRef + // InternalRoom.g:26130:1: ( ruleActorRef ) + // InternalRoom.g:26131:1: ruleActorRef { before(grammarAccess.getSubSystemClassAccess().getActorRefsActorRefParserRuleCall_8_4_0()); pushFollow(FOLLOW_2); @@ -70603,17 +70745,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__ServiceProvisionPointsAssignment_8_5" - // InternalRoom.g:26086:1: rule__SubSystemClass__ServiceProvisionPointsAssignment_8_5 : ( ruleSPP ) ; + // InternalRoom.g:26140:1: rule__SubSystemClass__ServiceProvisionPointsAssignment_8_5 : ( ruleSPP ) ; public final void rule__SubSystemClass__ServiceProvisionPointsAssignment_8_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26090:1: ( ( ruleSPP ) ) - // InternalRoom.g:26091:1: ( ruleSPP ) + // InternalRoom.g:26144:1: ( ( ruleSPP ) ) + // InternalRoom.g:26145:1: ( ruleSPP ) { - // InternalRoom.g:26091:1: ( ruleSPP ) - // InternalRoom.g:26092:1: ruleSPP + // InternalRoom.g:26145:1: ( ruleSPP ) + // InternalRoom.g:26146:1: ruleSPP { before(grammarAccess.getSubSystemClassAccess().getServiceProvisionPointsSPPParserRuleCall_8_5_0()); pushFollow(FOLLOW_2); @@ -70644,17 +70786,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__RelayPortsAssignment_8_6" - // InternalRoom.g:26101:1: rule__SubSystemClass__RelayPortsAssignment_8_6 : ( rulePort ) ; + // InternalRoom.g:26155:1: rule__SubSystemClass__RelayPortsAssignment_8_6 : ( rulePort ) ; public final void rule__SubSystemClass__RelayPortsAssignment_8_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26105:1: ( ( rulePort ) ) - // InternalRoom.g:26106:1: ( rulePort ) + // InternalRoom.g:26159:1: ( ( rulePort ) ) + // InternalRoom.g:26160:1: ( rulePort ) { - // InternalRoom.g:26106:1: ( rulePort ) - // InternalRoom.g:26107:1: rulePort + // InternalRoom.g:26160:1: ( rulePort ) + // InternalRoom.g:26161:1: rulePort { before(grammarAccess.getSubSystemClassAccess().getRelayPortsPortParserRuleCall_8_6_0()); pushFollow(FOLLOW_2); @@ -70685,17 +70827,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalThread__NameAssignment_1" - // InternalRoom.g:26116:1: rule__LogicalThread__NameAssignment_1 : ( RULE_ID ) ; + // InternalRoom.g:26170:1: rule__LogicalThread__NameAssignment_1 : ( RULE_ID ) ; public final void rule__LogicalThread__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26120:1: ( ( RULE_ID ) ) - // InternalRoom.g:26121:1: ( RULE_ID ) + // InternalRoom.g:26174:1: ( ( RULE_ID ) ) + // InternalRoom.g:26175:1: ( RULE_ID ) { - // InternalRoom.g:26121:1: ( RULE_ID ) - // InternalRoom.g:26122:1: RULE_ID + // InternalRoom.g:26175:1: ( RULE_ID ) + // InternalRoom.g:26176:1: RULE_ID { before(grammarAccess.getLogicalThreadAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -70722,17 +70864,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__PathAssignment_1" - // InternalRoom.g:26131:1: rule__ActorInstanceMapping__PathAssignment_1 : ( ruleRefPath ) ; + // InternalRoom.g:26185:1: rule__ActorInstanceMapping__PathAssignment_1 : ( ruleRefPath ) ; public final void rule__ActorInstanceMapping__PathAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26135:1: ( ( ruleRefPath ) ) - // InternalRoom.g:26136:1: ( ruleRefPath ) + // InternalRoom.g:26189:1: ( ( ruleRefPath ) ) + // InternalRoom.g:26190:1: ( ruleRefPath ) { - // InternalRoom.g:26136:1: ( ruleRefPath ) - // InternalRoom.g:26137:1: ruleRefPath + // InternalRoom.g:26190:1: ( ruleRefPath ) + // InternalRoom.g:26191:1: ruleRefPath { before(grammarAccess.getActorInstanceMappingAccess().getPathRefPathParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -70763,21 +70905,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__ThreadAssignment_3" - // InternalRoom.g:26146:1: rule__ActorInstanceMapping__ThreadAssignment_3 : ( ( RULE_ID ) ) ; + // InternalRoom.g:26200:1: rule__ActorInstanceMapping__ThreadAssignment_3 : ( ( RULE_ID ) ) ; public final void rule__ActorInstanceMapping__ThreadAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26150:1: ( ( ( RULE_ID ) ) ) - // InternalRoom.g:26151:1: ( ( RULE_ID ) ) + // InternalRoom.g:26204:1: ( ( ( RULE_ID ) ) ) + // InternalRoom.g:26205:1: ( ( RULE_ID ) ) { - // InternalRoom.g:26151:1: ( ( RULE_ID ) ) - // InternalRoom.g:26152:1: ( RULE_ID ) + // InternalRoom.g:26205:1: ( ( RULE_ID ) ) + // InternalRoom.g:26206:1: ( RULE_ID ) { before(grammarAccess.getActorInstanceMappingAccess().getThreadLogicalThreadCrossReference_3_0()); - // InternalRoom.g:26153:1: ( RULE_ID ) - // InternalRoom.g:26154:1: RULE_ID + // InternalRoom.g:26207:1: ( RULE_ID ) + // InternalRoom.g:26208:1: RULE_ID { before(grammarAccess.getActorInstanceMappingAccess().getThreadLogicalThreadIDTerminalRuleCall_3_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -70808,17 +70950,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1" - // InternalRoom.g:26165:1: rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 : ( ruleActorInstanceMapping ) ; + // InternalRoom.g:26219:1: rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 : ( ruleActorInstanceMapping ) ; public final void rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26169:1: ( ( ruleActorInstanceMapping ) ) - // InternalRoom.g:26170:1: ( ruleActorInstanceMapping ) + // InternalRoom.g:26223:1: ( ( ruleActorInstanceMapping ) ) + // InternalRoom.g:26224:1: ( ruleActorInstanceMapping ) { - // InternalRoom.g:26170:1: ( ruleActorInstanceMapping ) - // InternalRoom.g:26171:1: ruleActorInstanceMapping + // InternalRoom.g:26224:1: ( ruleActorInstanceMapping ) + // InternalRoom.g:26225:1: ruleActorInstanceMapping { before(grammarAccess.getActorInstanceMappingAccess().getActorInstanceMappingsActorInstanceMappingParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -70849,17 +70991,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefPath__RefsAssignment_0" - // InternalRoom.g:26180:1: rule__RefPath__RefsAssignment_0 : ( ruleRefSegment ) ; + // InternalRoom.g:26234:1: rule__RefPath__RefsAssignment_0 : ( ruleRefSegment ) ; public final void rule__RefPath__RefsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26184:1: ( ( ruleRefSegment ) ) - // InternalRoom.g:26185:1: ( ruleRefSegment ) + // InternalRoom.g:26238:1: ( ( ruleRefSegment ) ) + // InternalRoom.g:26239:1: ( ruleRefSegment ) { - // InternalRoom.g:26185:1: ( ruleRefSegment ) - // InternalRoom.g:26186:1: ruleRefSegment + // InternalRoom.g:26239:1: ( ruleRefSegment ) + // InternalRoom.g:26240:1: ruleRefSegment { before(grammarAccess.getRefPathAccess().getRefsRefSegmentParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -70890,17 +71032,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefPath__RefsAssignment_1_1" - // InternalRoom.g:26195:1: rule__RefPath__RefsAssignment_1_1 : ( ruleRefSegment ) ; + // InternalRoom.g:26249:1: rule__RefPath__RefsAssignment_1_1 : ( ruleRefSegment ) ; public final void rule__RefPath__RefsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26199:1: ( ( ruleRefSegment ) ) - // InternalRoom.g:26200:1: ( ruleRefSegment ) + // InternalRoom.g:26253:1: ( ( ruleRefSegment ) ) + // InternalRoom.g:26254:1: ( ruleRefSegment ) { - // InternalRoom.g:26200:1: ( ruleRefSegment ) - // InternalRoom.g:26201:1: ruleRefSegment + // InternalRoom.g:26254:1: ( ruleRefSegment ) + // InternalRoom.g:26255:1: ruleRefSegment { before(grammarAccess.getRefPathAccess().getRefsRefSegmentParserRuleCall_1_1_0()); pushFollow(FOLLOW_2); @@ -70931,17 +71073,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSegment__RefAssignment_0" - // InternalRoom.g:26210:1: rule__RefSegment__RefAssignment_0 : ( RULE_ID ) ; + // InternalRoom.g:26264:1: rule__RefSegment__RefAssignment_0 : ( RULE_ID ) ; public final void rule__RefSegment__RefAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26214:1: ( ( RULE_ID ) ) - // InternalRoom.g:26215:1: ( RULE_ID ) + // InternalRoom.g:26268:1: ( ( RULE_ID ) ) + // InternalRoom.g:26269:1: ( RULE_ID ) { - // InternalRoom.g:26215:1: ( RULE_ID ) - // InternalRoom.g:26216:1: RULE_ID + // InternalRoom.g:26269:1: ( RULE_ID ) + // InternalRoom.g:26270:1: RULE_ID { before(grammarAccess.getRefSegmentAccess().getRefIDTerminalRuleCall_0_0()); match(input,RULE_ID,FOLLOW_2); @@ -70968,17 +71110,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSegment__IdxAssignment_1_1" - // InternalRoom.g:26225:1: rule__RefSegment__IdxAssignment_1_1 : ( RULE_INT ) ; + // InternalRoom.g:26279:1: rule__RefSegment__IdxAssignment_1_1 : ( RULE_INT ) ; public final void rule__RefSegment__IdxAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26229:1: ( ( RULE_INT ) ) - // InternalRoom.g:26230:1: ( RULE_INT ) + // InternalRoom.g:26283:1: ( ( RULE_INT ) ) + // InternalRoom.g:26284:1: ( RULE_INT ) { - // InternalRoom.g:26230:1: ( RULE_INT ) - // InternalRoom.g:26231:1: RULE_INT + // InternalRoom.g:26284:1: ( RULE_INT ) + // InternalRoom.g:26285:1: RULE_INT { before(grammarAccess.getRefSegmentAccess().getIdxINTTerminalRuleCall_1_1_0()); match(input,RULE_INT,FOLLOW_2); @@ -71005,17 +71147,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Binding__Endpoint1Assignment_1" - // InternalRoom.g:26240:1: rule__Binding__Endpoint1Assignment_1 : ( ruleBindingEndPoint ) ; + // InternalRoom.g:26294:1: rule__Binding__Endpoint1Assignment_1 : ( ruleBindingEndPoint ) ; public final void rule__Binding__Endpoint1Assignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26244:1: ( ( ruleBindingEndPoint ) ) - // InternalRoom.g:26245:1: ( ruleBindingEndPoint ) + // InternalRoom.g:26298:1: ( ( ruleBindingEndPoint ) ) + // InternalRoom.g:26299:1: ( ruleBindingEndPoint ) { - // InternalRoom.g:26245:1: ( ruleBindingEndPoint ) - // InternalRoom.g:26246:1: ruleBindingEndPoint + // InternalRoom.g:26299:1: ( ruleBindingEndPoint ) + // InternalRoom.g:26300:1: ruleBindingEndPoint { before(grammarAccess.getBindingAccess().getEndpoint1BindingEndPointParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -71046,17 +71188,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Binding__Endpoint2Assignment_3" - // InternalRoom.g:26255:1: rule__Binding__Endpoint2Assignment_3 : ( ruleBindingEndPoint ) ; + // InternalRoom.g:26309:1: rule__Binding__Endpoint2Assignment_3 : ( ruleBindingEndPoint ) ; public final void rule__Binding__Endpoint2Assignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26259:1: ( ( ruleBindingEndPoint ) ) - // InternalRoom.g:26260:1: ( ruleBindingEndPoint ) + // InternalRoom.g:26313:1: ( ( ruleBindingEndPoint ) ) + // InternalRoom.g:26314:1: ( ruleBindingEndPoint ) { - // InternalRoom.g:26260:1: ( ruleBindingEndPoint ) - // InternalRoom.g:26261:1: ruleBindingEndPoint + // InternalRoom.g:26314:1: ( ruleBindingEndPoint ) + // InternalRoom.g:26315:1: ruleBindingEndPoint { before(grammarAccess.getBindingAccess().getEndpoint2BindingEndPointParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -71087,21 +71229,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__ActorRefAssignment_0_0" - // InternalRoom.g:26270:1: rule__BindingEndPoint__ActorRefAssignment_0_0 : ( ( RULE_ID ) ) ; + // InternalRoom.g:26324:1: rule__BindingEndPoint__ActorRefAssignment_0_0 : ( ( RULE_ID ) ) ; public final void rule__BindingEndPoint__ActorRefAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26274:1: ( ( ( RULE_ID ) ) ) - // InternalRoom.g:26275:1: ( ( RULE_ID ) ) + // InternalRoom.g:26328:1: ( ( ( RULE_ID ) ) ) + // InternalRoom.g:26329:1: ( ( RULE_ID ) ) { - // InternalRoom.g:26275:1: ( ( RULE_ID ) ) - // InternalRoom.g:26276:1: ( RULE_ID ) + // InternalRoom.g:26329:1: ( ( RULE_ID ) ) + // InternalRoom.g:26330:1: ( RULE_ID ) { before(grammarAccess.getBindingEndPointAccess().getActorRefActorContainerRefCrossReference_0_0_0()); - // InternalRoom.g:26277:1: ( RULE_ID ) - // InternalRoom.g:26278:1: RULE_ID + // InternalRoom.g:26331:1: ( RULE_ID ) + // InternalRoom.g:26332:1: RULE_ID { before(grammarAccess.getBindingEndPointAccess().getActorRefActorContainerRefIDTerminalRuleCall_0_0_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -71132,21 +71274,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__PortAssignment_1" - // InternalRoom.g:26289:1: rule__BindingEndPoint__PortAssignment_1 : ( ( RULE_ID ) ) ; + // InternalRoom.g:26343:1: rule__BindingEndPoint__PortAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__BindingEndPoint__PortAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26293:1: ( ( ( RULE_ID ) ) ) - // InternalRoom.g:26294:1: ( ( RULE_ID ) ) + // InternalRoom.g:26347:1: ( ( ( RULE_ID ) ) ) + // InternalRoom.g:26348:1: ( ( RULE_ID ) ) { - // InternalRoom.g:26294:1: ( ( RULE_ID ) ) - // InternalRoom.g:26295:1: ( RULE_ID ) + // InternalRoom.g:26348:1: ( ( RULE_ID ) ) + // InternalRoom.g:26349:1: ( RULE_ID ) { before(grammarAccess.getBindingEndPointAccess().getPortPortCrossReference_1_0()); - // InternalRoom.g:26296:1: ( RULE_ID ) - // InternalRoom.g:26297:1: RULE_ID + // InternalRoom.g:26350:1: ( RULE_ID ) + // InternalRoom.g:26351:1: RULE_ID { before(grammarAccess.getBindingEndPointAccess().getPortPortIDTerminalRuleCall_1_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -71177,21 +71319,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__SubAssignment_2_1" - // InternalRoom.g:26308:1: rule__BindingEndPoint__SubAssignment_2_1 : ( ( RULE_ID ) ) ; + // InternalRoom.g:26362:1: rule__BindingEndPoint__SubAssignment_2_1 : ( ( RULE_ID ) ) ; public final void rule__BindingEndPoint__SubAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26312:1: ( ( ( RULE_ID ) ) ) - // InternalRoom.g:26313:1: ( ( RULE_ID ) ) + // InternalRoom.g:26366:1: ( ( ( RULE_ID ) ) ) + // InternalRoom.g:26367:1: ( ( RULE_ID ) ) { - // InternalRoom.g:26313:1: ( ( RULE_ID ) ) - // InternalRoom.g:26314:1: ( RULE_ID ) + // InternalRoom.g:26367:1: ( ( RULE_ID ) ) + // InternalRoom.g:26368:1: ( RULE_ID ) { before(grammarAccess.getBindingEndPointAccess().getSubSubProtocolCrossReference_2_1_0()); - // InternalRoom.g:26315:1: ( RULE_ID ) - // InternalRoom.g:26316:1: RULE_ID + // InternalRoom.g:26369:1: ( RULE_ID ) + // InternalRoom.g:26370:1: RULE_ID { before(grammarAccess.getBindingEndPointAccess().getSubSubProtocolIDTerminalRuleCall_2_1_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -71222,17 +71364,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LayerConnection__FromAssignment_1" - // InternalRoom.g:26327:1: rule__LayerConnection__FromAssignment_1 : ( ruleSAPoint ) ; + // InternalRoom.g:26381:1: rule__LayerConnection__FromAssignment_1 : ( ruleSAPoint ) ; public final void rule__LayerConnection__FromAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26331:1: ( ( ruleSAPoint ) ) - // InternalRoom.g:26332:1: ( ruleSAPoint ) + // InternalRoom.g:26385:1: ( ( ruleSAPoint ) ) + // InternalRoom.g:26386:1: ( ruleSAPoint ) { - // InternalRoom.g:26332:1: ( ruleSAPoint ) - // InternalRoom.g:26333:1: ruleSAPoint + // InternalRoom.g:26386:1: ( ruleSAPoint ) + // InternalRoom.g:26387:1: ruleSAPoint { before(grammarAccess.getLayerConnectionAccess().getFromSAPointParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -71263,17 +71405,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LayerConnection__ToAssignment_3" - // InternalRoom.g:26342:1: rule__LayerConnection__ToAssignment_3 : ( ruleSPPoint ) ; + // InternalRoom.g:26396:1: rule__LayerConnection__ToAssignment_3 : ( ruleSPPoint ) ; public final void rule__LayerConnection__ToAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26346:1: ( ( ruleSPPoint ) ) - // InternalRoom.g:26347:1: ( ruleSPPoint ) + // InternalRoom.g:26400:1: ( ( ruleSPPoint ) ) + // InternalRoom.g:26401:1: ( ruleSPPoint ) { - // InternalRoom.g:26347:1: ( ruleSPPoint ) - // InternalRoom.g:26348:1: ruleSPPoint + // InternalRoom.g:26401:1: ( ruleSPPoint ) + // InternalRoom.g:26402:1: ruleSPPoint { before(grammarAccess.getLayerConnectionAccess().getToSPPointParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -71304,21 +71446,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSAPoint__RefAssignment_1" - // InternalRoom.g:26357:1: rule__RefSAPoint__RefAssignment_1 : ( ( RULE_ID ) ) ; + // InternalRoom.g:26411:1: rule__RefSAPoint__RefAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__RefSAPoint__RefAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26361:1: ( ( ( RULE_ID ) ) ) - // InternalRoom.g:26362:1: ( ( RULE_ID ) ) + // InternalRoom.g:26415:1: ( ( ( RULE_ID ) ) ) + // InternalRoom.g:26416:1: ( ( RULE_ID ) ) { - // InternalRoom.g:26362:1: ( ( RULE_ID ) ) - // InternalRoom.g:26363:1: ( RULE_ID ) + // InternalRoom.g:26416:1: ( ( RULE_ID ) ) + // InternalRoom.g:26417:1: ( RULE_ID ) { before(grammarAccess.getRefSAPointAccess().getRefActorContainerRefCrossReference_1_0()); - // InternalRoom.g:26364:1: ( RULE_ID ) - // InternalRoom.g:26365:1: RULE_ID + // InternalRoom.g:26418:1: ( RULE_ID ) + // InternalRoom.g:26419:1: RULE_ID { before(grammarAccess.getRefSAPointAccess().getRefActorContainerRefIDTerminalRuleCall_1_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -71349,21 +71491,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RelaySAPoint__RelayAssignment_1" - // InternalRoom.g:26376:1: rule__RelaySAPoint__RelayAssignment_1 : ( ( RULE_ID ) ) ; + // InternalRoom.g:26430:1: rule__RelaySAPoint__RelayAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__RelaySAPoint__RelayAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26380:1: ( ( ( RULE_ID ) ) ) - // InternalRoom.g:26381:1: ( ( RULE_ID ) ) + // InternalRoom.g:26434:1: ( ( ( RULE_ID ) ) ) + // InternalRoom.g:26435:1: ( ( RULE_ID ) ) { - // InternalRoom.g:26381:1: ( ( RULE_ID ) ) - // InternalRoom.g:26382:1: ( RULE_ID ) + // InternalRoom.g:26435:1: ( ( RULE_ID ) ) + // InternalRoom.g:26436:1: ( RULE_ID ) { before(grammarAccess.getRelaySAPointAccess().getRelaySPPCrossReference_1_0()); - // InternalRoom.g:26383:1: ( RULE_ID ) - // InternalRoom.g:26384:1: RULE_ID + // InternalRoom.g:26437:1: ( RULE_ID ) + // InternalRoom.g:26438:1: RULE_ID { before(grammarAccess.getRelaySAPointAccess().getRelaySPPIDTerminalRuleCall_1_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -71394,21 +71536,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPPoint__RefAssignment_0" - // InternalRoom.g:26395:1: rule__SPPoint__RefAssignment_0 : ( ( RULE_ID ) ) ; + // InternalRoom.g:26449:1: rule__SPPoint__RefAssignment_0 : ( ( RULE_ID ) ) ; public final void rule__SPPoint__RefAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26399:1: ( ( ( RULE_ID ) ) ) - // InternalRoom.g:26400:1: ( ( RULE_ID ) ) + // InternalRoom.g:26453:1: ( ( ( RULE_ID ) ) ) + // InternalRoom.g:26454:1: ( ( RULE_ID ) ) { - // InternalRoom.g:26400:1: ( ( RULE_ID ) ) - // InternalRoom.g:26401:1: ( RULE_ID ) + // InternalRoom.g:26454:1: ( ( RULE_ID ) ) + // InternalRoom.g:26455:1: ( RULE_ID ) { before(grammarAccess.getSPPointAccess().getRefActorContainerRefCrossReference_0_0()); - // InternalRoom.g:26402:1: ( RULE_ID ) - // InternalRoom.g:26403:1: RULE_ID + // InternalRoom.g:26456:1: ( RULE_ID ) + // InternalRoom.g:26457:1: RULE_ID { before(grammarAccess.getSPPointAccess().getRefActorContainerRefIDTerminalRuleCall_0_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -71439,21 +71581,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPPoint__ServiceAssignment_2" - // InternalRoom.g:26414:1: rule__SPPoint__ServiceAssignment_2 : ( ( RULE_ID ) ) ; + // InternalRoom.g:26468:1: rule__SPPoint__ServiceAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__SPPoint__ServiceAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26418:1: ( ( ( RULE_ID ) ) ) - // InternalRoom.g:26419:1: ( ( RULE_ID ) ) + // InternalRoom.g:26472:1: ( ( ( RULE_ID ) ) ) + // InternalRoom.g:26473:1: ( ( RULE_ID ) ) { - // InternalRoom.g:26419:1: ( ( RULE_ID ) ) - // InternalRoom.g:26420:1: ( RULE_ID ) + // InternalRoom.g:26473:1: ( ( RULE_ID ) ) + // InternalRoom.g:26474:1: ( RULE_ID ) { before(grammarAccess.getSPPointAccess().getServiceSPPCrossReference_2_0()); - // InternalRoom.g:26421:1: ( RULE_ID ) - // InternalRoom.g:26422:1: RULE_ID + // InternalRoom.g:26475:1: ( RULE_ID ) + // InternalRoom.g:26476:1: RULE_ID { before(grammarAccess.getSPPointAccess().getServiceSPPIDTerminalRuleCall_2_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -71484,17 +71626,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__RefTypeAssignment_0" - // InternalRoom.g:26433:1: rule__ActorRef__RefTypeAssignment_0 : ( ruleReferenceType ) ; + // InternalRoom.g:26487:1: rule__ActorRef__RefTypeAssignment_0 : ( ruleReferenceType ) ; public final void rule__ActorRef__RefTypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26437:1: ( ( ruleReferenceType ) ) - // InternalRoom.g:26438:1: ( ruleReferenceType ) + // InternalRoom.g:26491:1: ( ( ruleReferenceType ) ) + // InternalRoom.g:26492:1: ( ruleReferenceType ) { - // InternalRoom.g:26438:1: ( ruleReferenceType ) - // InternalRoom.g:26439:1: ruleReferenceType + // InternalRoom.g:26492:1: ( ruleReferenceType ) + // InternalRoom.g:26493:1: ruleReferenceType { before(grammarAccess.getActorRefAccess().getRefTypeReferenceTypeEnumRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -71525,17 +71667,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__NameAssignment_2" - // InternalRoom.g:26448:1: rule__ActorRef__NameAssignment_2 : ( RULE_ID ) ; + // InternalRoom.g:26502:1: rule__ActorRef__NameAssignment_2 : ( RULE_ID ) ; public final void rule__ActorRef__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26452:1: ( ( RULE_ID ) ) - // InternalRoom.g:26453:1: ( RULE_ID ) + // InternalRoom.g:26506:1: ( ( RULE_ID ) ) + // InternalRoom.g:26507:1: ( RULE_ID ) { - // InternalRoom.g:26453:1: ( RULE_ID ) - // InternalRoom.g:26454:1: RULE_ID + // InternalRoom.g:26507:1: ( RULE_ID ) + // InternalRoom.g:26508:1: RULE_ID { before(grammarAccess.getActorRefAccess().getNameIDTerminalRuleCall_2_0()); match(input,RULE_ID,FOLLOW_2); @@ -71562,17 +71704,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__MultiplicityAssignment_3" - // InternalRoom.g:26463:1: rule__ActorRef__MultiplicityAssignment_3 : ( ruleMULTIPLICITY ) ; + // InternalRoom.g:26517:1: rule__ActorRef__MultiplicityAssignment_3 : ( ruleMULTIPLICITY ) ; public final void rule__ActorRef__MultiplicityAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26467:1: ( ( ruleMULTIPLICITY ) ) - // InternalRoom.g:26468:1: ( ruleMULTIPLICITY ) + // InternalRoom.g:26521:1: ( ( ruleMULTIPLICITY ) ) + // InternalRoom.g:26522:1: ( ruleMULTIPLICITY ) { - // InternalRoom.g:26468:1: ( ruleMULTIPLICITY ) - // InternalRoom.g:26469:1: ruleMULTIPLICITY + // InternalRoom.g:26522:1: ( ruleMULTIPLICITY ) + // InternalRoom.g:26523:1: ruleMULTIPLICITY { before(grammarAccess.getActorRefAccess().getMultiplicityMULTIPLICITYParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -71603,21 +71745,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__TypeAssignment_5" - // InternalRoom.g:26478:1: rule__ActorRef__TypeAssignment_5 : ( ( ruleFQN ) ) ; + // InternalRoom.g:26532:1: rule__ActorRef__TypeAssignment_5 : ( ( ruleFQN ) ) ; public final void rule__ActorRef__TypeAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26482:1: ( ( ( ruleFQN ) ) ) - // InternalRoom.g:26483:1: ( ( ruleFQN ) ) + // InternalRoom.g:26536:1: ( ( ( ruleFQN ) ) ) + // InternalRoom.g:26537:1: ( ( ruleFQN ) ) { - // InternalRoom.g:26483:1: ( ( ruleFQN ) ) - // InternalRoom.g:26484:1: ( ruleFQN ) + // InternalRoom.g:26537:1: ( ( ruleFQN ) ) + // InternalRoom.g:26538:1: ( ruleFQN ) { before(grammarAccess.getActorRefAccess().getTypeActorClassCrossReference_5_0()); - // InternalRoom.g:26485:1: ( ruleFQN ) - // InternalRoom.g:26486:1: ruleFQN + // InternalRoom.g:26539:1: ( ruleFQN ) + // InternalRoom.g:26540:1: ruleFQN { before(grammarAccess.getActorRefAccess().getTypeActorClassFQNParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -71652,17 +71794,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__DocuAssignment_6" - // InternalRoom.g:26497:1: rule__ActorRef__DocuAssignment_6 : ( ruleDocumentation ) ; + // InternalRoom.g:26551:1: rule__ActorRef__DocuAssignment_6 : ( ruleDocumentation ) ; public final void rule__ActorRef__DocuAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26501:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:26502:1: ( ruleDocumentation ) + // InternalRoom.g:26555:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:26556:1: ( ruleDocumentation ) { - // InternalRoom.g:26502:1: ( ruleDocumentation ) - // InternalRoom.g:26503:1: ruleDocumentation + // InternalRoom.g:26556:1: ( ruleDocumentation ) + // InternalRoom.g:26557:1: ruleDocumentation { before(grammarAccess.getActorRefAccess().getDocuDocumentationParserRuleCall_6_0()); pushFollow(FOLLOW_2); @@ -71693,17 +71835,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateGraph__StatesAssignment_2_0" - // InternalRoom.g:26513:1: rule__StateGraph__StatesAssignment_2_0 : ( ruleState ) ; + // InternalRoom.g:26567:1: rule__StateGraph__StatesAssignment_2_0 : ( ruleState ) ; public final void rule__StateGraph__StatesAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26517:1: ( ( ruleState ) ) - // InternalRoom.g:26518:1: ( ruleState ) + // InternalRoom.g:26571:1: ( ( ruleState ) ) + // InternalRoom.g:26572:1: ( ruleState ) { - // InternalRoom.g:26518:1: ( ruleState ) - // InternalRoom.g:26519:1: ruleState + // InternalRoom.g:26572:1: ( ruleState ) + // InternalRoom.g:26573:1: ruleState { before(grammarAccess.getStateGraphAccess().getStatesStateParserRuleCall_2_0_0()); pushFollow(FOLLOW_2); @@ -71734,17 +71876,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateGraph__TrPointsAssignment_2_1" - // InternalRoom.g:26528:1: rule__StateGraph__TrPointsAssignment_2_1 : ( ruleTrPoint ) ; + // InternalRoom.g:26582:1: rule__StateGraph__TrPointsAssignment_2_1 : ( ruleTrPoint ) ; public final void rule__StateGraph__TrPointsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26532:1: ( ( ruleTrPoint ) ) - // InternalRoom.g:26533:1: ( ruleTrPoint ) + // InternalRoom.g:26586:1: ( ( ruleTrPoint ) ) + // InternalRoom.g:26587:1: ( ruleTrPoint ) { - // InternalRoom.g:26533:1: ( ruleTrPoint ) - // InternalRoom.g:26534:1: ruleTrPoint + // InternalRoom.g:26587:1: ( ruleTrPoint ) + // InternalRoom.g:26588:1: ruleTrPoint { before(grammarAccess.getStateGraphAccess().getTrPointsTrPointParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -71775,17 +71917,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateGraph__ChPointsAssignment_2_2" - // InternalRoom.g:26543:1: rule__StateGraph__ChPointsAssignment_2_2 : ( ruleChoicePoint ) ; + // InternalRoom.g:26597:1: rule__StateGraph__ChPointsAssignment_2_2 : ( ruleChoicePoint ) ; public final void rule__StateGraph__ChPointsAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26547:1: ( ( ruleChoicePoint ) ) - // InternalRoom.g:26548:1: ( ruleChoicePoint ) + // InternalRoom.g:26601:1: ( ( ruleChoicePoint ) ) + // InternalRoom.g:26602:1: ( ruleChoicePoint ) { - // InternalRoom.g:26548:1: ( ruleChoicePoint ) - // InternalRoom.g:26549:1: ruleChoicePoint + // InternalRoom.g:26602:1: ( ruleChoicePoint ) + // InternalRoom.g:26603:1: ruleChoicePoint { before(grammarAccess.getStateGraphAccess().getChPointsChoicePointParserRuleCall_2_2_0()); pushFollow(FOLLOW_2); @@ -71816,17 +71958,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateGraph__TransitionsAssignment_2_3" - // InternalRoom.g:26558:1: rule__StateGraph__TransitionsAssignment_2_3 : ( ruleTransition ) ; + // InternalRoom.g:26612:1: rule__StateGraph__TransitionsAssignment_2_3 : ( ruleTransition ) ; public final void rule__StateGraph__TransitionsAssignment_2_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26562:1: ( ( ruleTransition ) ) - // InternalRoom.g:26563:1: ( ruleTransition ) + // InternalRoom.g:26616:1: ( ( ruleTransition ) ) + // InternalRoom.g:26617:1: ( ruleTransition ) { - // InternalRoom.g:26563:1: ( ruleTransition ) - // InternalRoom.g:26564:1: ruleTransition + // InternalRoom.g:26617:1: ( ruleTransition ) + // InternalRoom.g:26618:1: ruleTransition { before(grammarAccess.getStateGraphAccess().getTransitionsTransitionParserRuleCall_2_3_0()); pushFollow(FOLLOW_2); @@ -71857,17 +71999,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateGraph__RefinedTransitionsAssignment_2_4" - // InternalRoom.g:26573:1: rule__StateGraph__RefinedTransitionsAssignment_2_4 : ( ruleRefinedTransition ) ; + // InternalRoom.g:26627:1: rule__StateGraph__RefinedTransitionsAssignment_2_4 : ( ruleRefinedTransition ) ; public final void rule__StateGraph__RefinedTransitionsAssignment_2_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26577:1: ( ( ruleRefinedTransition ) ) - // InternalRoom.g:26578:1: ( ruleRefinedTransition ) + // InternalRoom.g:26631:1: ( ( ruleRefinedTransition ) ) + // InternalRoom.g:26632:1: ( ruleRefinedTransition ) { - // InternalRoom.g:26578:1: ( ruleRefinedTransition ) - // InternalRoom.g:26579:1: ruleRefinedTransition + // InternalRoom.g:26632:1: ( ruleRefinedTransition ) + // InternalRoom.g:26633:1: ruleRefinedTransition { before(grammarAccess.getStateGraphAccess().getRefinedTransitionsRefinedTransitionParserRuleCall_2_4_0()); pushFollow(FOLLOW_2); @@ -71898,17 +72040,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__StatesAssignment_3_0" - // InternalRoom.g:26588:1: rule__StateMachine__StatesAssignment_3_0 : ( ruleState ) ; + // InternalRoom.g:26642:1: rule__StateMachine__StatesAssignment_3_0 : ( ruleState ) ; public final void rule__StateMachine__StatesAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26592:1: ( ( ruleState ) ) - // InternalRoom.g:26593:1: ( ruleState ) + // InternalRoom.g:26646:1: ( ( ruleState ) ) + // InternalRoom.g:26647:1: ( ruleState ) { - // InternalRoom.g:26593:1: ( ruleState ) - // InternalRoom.g:26594:1: ruleState + // InternalRoom.g:26647:1: ( ruleState ) + // InternalRoom.g:26648:1: ruleState { before(grammarAccess.getStateMachineAccess().getStatesStateParserRuleCall_3_0_0()); pushFollow(FOLLOW_2); @@ -71939,17 +72081,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__TrPointsAssignment_3_1" - // InternalRoom.g:26603:1: rule__StateMachine__TrPointsAssignment_3_1 : ( ruleTrPoint ) ; + // InternalRoom.g:26657:1: rule__StateMachine__TrPointsAssignment_3_1 : ( ruleTrPoint ) ; public final void rule__StateMachine__TrPointsAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26607:1: ( ( ruleTrPoint ) ) - // InternalRoom.g:26608:1: ( ruleTrPoint ) + // InternalRoom.g:26661:1: ( ( ruleTrPoint ) ) + // InternalRoom.g:26662:1: ( ruleTrPoint ) { - // InternalRoom.g:26608:1: ( ruleTrPoint ) - // InternalRoom.g:26609:1: ruleTrPoint + // InternalRoom.g:26662:1: ( ruleTrPoint ) + // InternalRoom.g:26663:1: ruleTrPoint { before(grammarAccess.getStateMachineAccess().getTrPointsTrPointParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -71980,17 +72122,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__ChPointsAssignment_3_2" - // InternalRoom.g:26618:1: rule__StateMachine__ChPointsAssignment_3_2 : ( ruleChoicePoint ) ; + // InternalRoom.g:26672:1: rule__StateMachine__ChPointsAssignment_3_2 : ( ruleChoicePoint ) ; public final void rule__StateMachine__ChPointsAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26622:1: ( ( ruleChoicePoint ) ) - // InternalRoom.g:26623:1: ( ruleChoicePoint ) + // InternalRoom.g:26676:1: ( ( ruleChoicePoint ) ) + // InternalRoom.g:26677:1: ( ruleChoicePoint ) { - // InternalRoom.g:26623:1: ( ruleChoicePoint ) - // InternalRoom.g:26624:1: ruleChoicePoint + // InternalRoom.g:26677:1: ( ruleChoicePoint ) + // InternalRoom.g:26678:1: ruleChoicePoint { before(grammarAccess.getStateMachineAccess().getChPointsChoicePointParserRuleCall_3_2_0()); pushFollow(FOLLOW_2); @@ -72021,17 +72163,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__TransitionsAssignment_3_3" - // InternalRoom.g:26633:1: rule__StateMachine__TransitionsAssignment_3_3 : ( ruleTransition ) ; + // InternalRoom.g:26687:1: rule__StateMachine__TransitionsAssignment_3_3 : ( ruleTransition ) ; public final void rule__StateMachine__TransitionsAssignment_3_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26637:1: ( ( ruleTransition ) ) - // InternalRoom.g:26638:1: ( ruleTransition ) + // InternalRoom.g:26691:1: ( ( ruleTransition ) ) + // InternalRoom.g:26692:1: ( ruleTransition ) { - // InternalRoom.g:26638:1: ( ruleTransition ) - // InternalRoom.g:26639:1: ruleTransition + // InternalRoom.g:26692:1: ( ruleTransition ) + // InternalRoom.g:26693:1: ruleTransition { before(grammarAccess.getStateMachineAccess().getTransitionsTransitionParserRuleCall_3_3_0()); pushFollow(FOLLOW_2); @@ -72062,17 +72204,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__RefinedTransitionsAssignment_3_4" - // InternalRoom.g:26648:1: rule__StateMachine__RefinedTransitionsAssignment_3_4 : ( ruleRefinedTransition ) ; + // InternalRoom.g:26702:1: rule__StateMachine__RefinedTransitionsAssignment_3_4 : ( ruleRefinedTransition ) ; public final void rule__StateMachine__RefinedTransitionsAssignment_3_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26652:1: ( ( ruleRefinedTransition ) ) - // InternalRoom.g:26653:1: ( ruleRefinedTransition ) + // InternalRoom.g:26706:1: ( ( ruleRefinedTransition ) ) + // InternalRoom.g:26707:1: ( ruleRefinedTransition ) { - // InternalRoom.g:26653:1: ( ruleRefinedTransition ) - // InternalRoom.g:26654:1: ruleRefinedTransition + // InternalRoom.g:26707:1: ( ruleRefinedTransition ) + // InternalRoom.g:26708:1: ruleRefinedTransition { before(grammarAccess.getStateMachineAccess().getRefinedTransitionsRefinedTransitionParserRuleCall_3_4_0()); pushFollow(FOLLOW_2); @@ -72103,17 +72245,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__NameAssignment_1" - // InternalRoom.g:26663:1: rule__SimpleState__NameAssignment_1 : ( RULE_ID ) ; + // InternalRoom.g:26717:1: rule__SimpleState__NameAssignment_1 : ( RULE_ID ) ; public final void rule__SimpleState__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26667:1: ( ( RULE_ID ) ) - // InternalRoom.g:26668:1: ( RULE_ID ) + // InternalRoom.g:26721:1: ( ( RULE_ID ) ) + // InternalRoom.g:26722:1: ( RULE_ID ) { - // InternalRoom.g:26668:1: ( RULE_ID ) - // InternalRoom.g:26669:1: RULE_ID + // InternalRoom.g:26722:1: ( RULE_ID ) + // InternalRoom.g:26723:1: RULE_ID { before(grammarAccess.getSimpleStateAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -72140,17 +72282,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__DocuAssignment_2" - // InternalRoom.g:26678:1: rule__SimpleState__DocuAssignment_2 : ( ruleDocumentation ) ; + // InternalRoom.g:26732:1: rule__SimpleState__DocuAssignment_2 : ( ruleDocumentation ) ; public final void rule__SimpleState__DocuAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26682:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:26683:1: ( ruleDocumentation ) + // InternalRoom.g:26736:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:26737:1: ( ruleDocumentation ) { - // InternalRoom.g:26683:1: ( ruleDocumentation ) - // InternalRoom.g:26684:1: ruleDocumentation + // InternalRoom.g:26737:1: ( ruleDocumentation ) + // InternalRoom.g:26738:1: ruleDocumentation { before(grammarAccess.getSimpleStateAccess().getDocuDocumentationParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -72181,17 +72323,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__EntryCodeAssignment_3_1_1" - // InternalRoom.g:26693:1: rule__SimpleState__EntryCodeAssignment_3_1_1 : ( ruleDetailCode ) ; + // InternalRoom.g:26747:1: rule__SimpleState__EntryCodeAssignment_3_1_1 : ( ruleDetailCode ) ; public final void rule__SimpleState__EntryCodeAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26697:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:26698:1: ( ruleDetailCode ) + // InternalRoom.g:26751:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:26752:1: ( ruleDetailCode ) { - // InternalRoom.g:26698:1: ( ruleDetailCode ) - // InternalRoom.g:26699:1: ruleDetailCode + // InternalRoom.g:26752:1: ( ruleDetailCode ) + // InternalRoom.g:26753:1: ruleDetailCode { before(grammarAccess.getSimpleStateAccess().getEntryCodeDetailCodeParserRuleCall_3_1_1_0()); pushFollow(FOLLOW_2); @@ -72222,17 +72364,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__ExitCodeAssignment_3_2_1" - // InternalRoom.g:26708:1: rule__SimpleState__ExitCodeAssignment_3_2_1 : ( ruleDetailCode ) ; + // InternalRoom.g:26762:1: rule__SimpleState__ExitCodeAssignment_3_2_1 : ( ruleDetailCode ) ; public final void rule__SimpleState__ExitCodeAssignment_3_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26712:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:26713:1: ( ruleDetailCode ) + // InternalRoom.g:26766:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:26767:1: ( ruleDetailCode ) { - // InternalRoom.g:26713:1: ( ruleDetailCode ) - // InternalRoom.g:26714:1: ruleDetailCode + // InternalRoom.g:26767:1: ( ruleDetailCode ) + // InternalRoom.g:26768:1: ruleDetailCode { before(grammarAccess.getSimpleStateAccess().getExitCodeDetailCodeParserRuleCall_3_2_1_0()); pushFollow(FOLLOW_2); @@ -72263,17 +72405,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__DoCodeAssignment_3_3_1" - // InternalRoom.g:26723:1: rule__SimpleState__DoCodeAssignment_3_3_1 : ( ruleDetailCode ) ; + // InternalRoom.g:26777:1: rule__SimpleState__DoCodeAssignment_3_3_1 : ( ruleDetailCode ) ; public final void rule__SimpleState__DoCodeAssignment_3_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26727:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:26728:1: ( ruleDetailCode ) + // InternalRoom.g:26781:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:26782:1: ( ruleDetailCode ) { - // InternalRoom.g:26728:1: ( ruleDetailCode ) - // InternalRoom.g:26729:1: ruleDetailCode + // InternalRoom.g:26782:1: ( ruleDetailCode ) + // InternalRoom.g:26783:1: ruleDetailCode { before(grammarAccess.getSimpleStateAccess().getDoCodeDetailCodeParserRuleCall_3_3_1_0()); pushFollow(FOLLOW_2); @@ -72304,17 +72446,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__SubgraphAssignment_3_4_1" - // InternalRoom.g:26738:1: rule__SimpleState__SubgraphAssignment_3_4_1 : ( ruleStateGraph ) ; + // InternalRoom.g:26792:1: rule__SimpleState__SubgraphAssignment_3_4_1 : ( ruleStateGraph ) ; public final void rule__SimpleState__SubgraphAssignment_3_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26742:1: ( ( ruleStateGraph ) ) - // InternalRoom.g:26743:1: ( ruleStateGraph ) + // InternalRoom.g:26796:1: ( ( ruleStateGraph ) ) + // InternalRoom.g:26797:1: ( ruleStateGraph ) { - // InternalRoom.g:26743:1: ( ruleStateGraph ) - // InternalRoom.g:26744:1: ruleStateGraph + // InternalRoom.g:26797:1: ( ruleStateGraph ) + // InternalRoom.g:26798:1: ruleStateGraph { before(grammarAccess.getSimpleStateAccess().getSubgraphStateGraphParserRuleCall_3_4_1_0()); pushFollow(FOLLOW_2); @@ -72345,21 +72487,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__TargetAssignment_1" - // InternalRoom.g:26753:1: rule__RefinedState__TargetAssignment_1 : ( ( ruleFQN ) ) ; + // InternalRoom.g:26807:1: rule__RefinedState__TargetAssignment_1 : ( ( ruleFQN ) ) ; public final void rule__RefinedState__TargetAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26757:1: ( ( ( ruleFQN ) ) ) - // InternalRoom.g:26758:1: ( ( ruleFQN ) ) + // InternalRoom.g:26811:1: ( ( ( ruleFQN ) ) ) + // InternalRoom.g:26812:1: ( ( ruleFQN ) ) { - // InternalRoom.g:26758:1: ( ( ruleFQN ) ) - // InternalRoom.g:26759:1: ( ruleFQN ) + // InternalRoom.g:26812:1: ( ( ruleFQN ) ) + // InternalRoom.g:26813:1: ( ruleFQN ) { before(grammarAccess.getRefinedStateAccess().getTargetStateCrossReference_1_0()); - // InternalRoom.g:26760:1: ( ruleFQN ) - // InternalRoom.g:26761:1: ruleFQN + // InternalRoom.g:26814:1: ( ruleFQN ) + // InternalRoom.g:26815:1: ruleFQN { before(grammarAccess.getRefinedStateAccess().getTargetStateFQNParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); @@ -72394,17 +72536,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__DocuAssignment_2" - // InternalRoom.g:26772:1: rule__RefinedState__DocuAssignment_2 : ( ruleDocumentation ) ; + // InternalRoom.g:26826:1: rule__RefinedState__DocuAssignment_2 : ( ruleDocumentation ) ; public final void rule__RefinedState__DocuAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26776:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:26777:1: ( ruleDocumentation ) + // InternalRoom.g:26830:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:26831:1: ( ruleDocumentation ) { - // InternalRoom.g:26777:1: ( ruleDocumentation ) - // InternalRoom.g:26778:1: ruleDocumentation + // InternalRoom.g:26831:1: ( ruleDocumentation ) + // InternalRoom.g:26832:1: ruleDocumentation { before(grammarAccess.getRefinedStateAccess().getDocuDocumentationParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -72435,17 +72577,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__EntryCodeAssignment_4_1" - // InternalRoom.g:26787:1: rule__RefinedState__EntryCodeAssignment_4_1 : ( ruleDetailCode ) ; + // InternalRoom.g:26841:1: rule__RefinedState__EntryCodeAssignment_4_1 : ( ruleDetailCode ) ; public final void rule__RefinedState__EntryCodeAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26791:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:26792:1: ( ruleDetailCode ) + // InternalRoom.g:26845:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:26846:1: ( ruleDetailCode ) { - // InternalRoom.g:26792:1: ( ruleDetailCode ) - // InternalRoom.g:26793:1: ruleDetailCode + // InternalRoom.g:26846:1: ( ruleDetailCode ) + // InternalRoom.g:26847:1: ruleDetailCode { before(grammarAccess.getRefinedStateAccess().getEntryCodeDetailCodeParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -72476,17 +72618,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__ExitCodeAssignment_5_1" - // InternalRoom.g:26802:1: rule__RefinedState__ExitCodeAssignment_5_1 : ( ruleDetailCode ) ; + // InternalRoom.g:26856:1: rule__RefinedState__ExitCodeAssignment_5_1 : ( ruleDetailCode ) ; public final void rule__RefinedState__ExitCodeAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26806:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:26807:1: ( ruleDetailCode ) + // InternalRoom.g:26860:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:26861:1: ( ruleDetailCode ) { - // InternalRoom.g:26807:1: ( ruleDetailCode ) - // InternalRoom.g:26808:1: ruleDetailCode + // InternalRoom.g:26861:1: ( ruleDetailCode ) + // InternalRoom.g:26862:1: ruleDetailCode { before(grammarAccess.getRefinedStateAccess().getExitCodeDetailCodeParserRuleCall_5_1_0()); pushFollow(FOLLOW_2); @@ -72517,17 +72659,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__DoCodeAssignment_6_1" - // InternalRoom.g:26817:1: rule__RefinedState__DoCodeAssignment_6_1 : ( ruleDetailCode ) ; + // InternalRoom.g:26871:1: rule__RefinedState__DoCodeAssignment_6_1 : ( ruleDetailCode ) ; public final void rule__RefinedState__DoCodeAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26821:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:26822:1: ( ruleDetailCode ) + // InternalRoom.g:26875:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:26876:1: ( ruleDetailCode ) { - // InternalRoom.g:26822:1: ( ruleDetailCode ) - // InternalRoom.g:26823:1: ruleDetailCode + // InternalRoom.g:26876:1: ( ruleDetailCode ) + // InternalRoom.g:26877:1: ruleDetailCode { before(grammarAccess.getRefinedStateAccess().getDoCodeDetailCodeParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -72558,17 +72700,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__SubgraphAssignment_7_1" - // InternalRoom.g:26832:1: rule__RefinedState__SubgraphAssignment_7_1 : ( ruleStateGraph ) ; + // InternalRoom.g:26886:1: rule__RefinedState__SubgraphAssignment_7_1 : ( ruleStateGraph ) ; public final void rule__RefinedState__SubgraphAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26836:1: ( ( ruleStateGraph ) ) - // InternalRoom.g:26837:1: ( ruleStateGraph ) + // InternalRoom.g:26890:1: ( ( ruleStateGraph ) ) + // InternalRoom.g:26891:1: ( ruleStateGraph ) { - // InternalRoom.g:26837:1: ( ruleStateGraph ) - // InternalRoom.g:26838:1: ruleStateGraph + // InternalRoom.g:26891:1: ( ruleStateGraph ) + // InternalRoom.g:26892:1: ruleStateGraph { before(grammarAccess.getRefinedStateAccess().getSubgraphStateGraphParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); @@ -72599,17 +72741,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DetailCode__LinesAssignment_0_1" - // InternalRoom.g:26847:1: rule__DetailCode__LinesAssignment_0_1 : ( RULE_CC_STRING ) ; + // InternalRoom.g:26901:1: rule__DetailCode__LinesAssignment_0_1 : ( RULE_CC_STRING ) ; public final void rule__DetailCode__LinesAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26851:1: ( ( RULE_CC_STRING ) ) - // InternalRoom.g:26852:1: ( RULE_CC_STRING ) + // InternalRoom.g:26905:1: ( ( RULE_CC_STRING ) ) + // InternalRoom.g:26906:1: ( RULE_CC_STRING ) { - // InternalRoom.g:26852:1: ( RULE_CC_STRING ) - // InternalRoom.g:26853:1: RULE_CC_STRING + // InternalRoom.g:26906:1: ( RULE_CC_STRING ) + // InternalRoom.g:26907:1: RULE_CC_STRING { before(grammarAccess.getDetailCodeAccess().getLinesCC_STRINGTerminalRuleCall_0_1_0()); match(input,RULE_CC_STRING,FOLLOW_2); @@ -72636,21 +72778,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DetailCode__UsedAssignment_1_0" - // InternalRoom.g:26862:1: rule__DetailCode__UsedAssignment_1_0 : ( ( '{' ) ) ; + // InternalRoom.g:26916:1: rule__DetailCode__UsedAssignment_1_0 : ( ( '{' ) ) ; public final void rule__DetailCode__UsedAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26866:1: ( ( ( '{' ) ) ) - // InternalRoom.g:26867:1: ( ( '{' ) ) + // InternalRoom.g:26920:1: ( ( ( '{' ) ) ) + // InternalRoom.g:26921:1: ( ( '{' ) ) { - // InternalRoom.g:26867:1: ( ( '{' ) ) - // InternalRoom.g:26868:1: ( '{' ) + // InternalRoom.g:26921:1: ( ( '{' ) ) + // InternalRoom.g:26922:1: ( '{' ) { before(grammarAccess.getDetailCodeAccess().getUsedLeftCurlyBracketKeyword_1_0_0()); - // InternalRoom.g:26869:1: ( '{' ) - // InternalRoom.g:26870:1: '{' + // InternalRoom.g:26923:1: ( '{' ) + // InternalRoom.g:26924:1: '{' { before(grammarAccess.getDetailCodeAccess().getUsedLeftCurlyBracketKeyword_1_0_0()); match(input,44,FOLLOW_2); @@ -72681,17 +72823,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DetailCode__LinesAssignment_1_1" - // InternalRoom.g:26885:1: rule__DetailCode__LinesAssignment_1_1 : ( RULE_STRING ) ; + // InternalRoom.g:26939:1: rule__DetailCode__LinesAssignment_1_1 : ( RULE_STRING ) ; public final void rule__DetailCode__LinesAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26889:1: ( ( RULE_STRING ) ) - // InternalRoom.g:26890:1: ( RULE_STRING ) + // InternalRoom.g:26943:1: ( ( RULE_STRING ) ) + // InternalRoom.g:26944:1: ( RULE_STRING ) { - // InternalRoom.g:26890:1: ( RULE_STRING ) - // InternalRoom.g:26891:1: RULE_STRING + // InternalRoom.g:26944:1: ( RULE_STRING ) + // InternalRoom.g:26945:1: RULE_STRING { before(grammarAccess.getDetailCodeAccess().getLinesSTRINGTerminalRuleCall_1_1_0()); match(input,RULE_STRING,FOLLOW_2); @@ -72718,24 +72860,24 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TransitionPoint__HandlerAssignment_0" - // InternalRoom.g:26900:1: rule__TransitionPoint__HandlerAssignment_0 : ( ( 'handler' ) ) ; + // InternalRoom.g:26954:1: rule__TransitionPoint__HandlerAssignment_0 : ( ( 'handler' ) ) ; public final void rule__TransitionPoint__HandlerAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26904:1: ( ( ( 'handler' ) ) ) - // InternalRoom.g:26905:1: ( ( 'handler' ) ) + // InternalRoom.g:26958:1: ( ( ( 'handler' ) ) ) + // InternalRoom.g:26959:1: ( ( 'handler' ) ) { - // InternalRoom.g:26905:1: ( ( 'handler' ) ) - // InternalRoom.g:26906:1: ( 'handler' ) + // InternalRoom.g:26959:1: ( ( 'handler' ) ) + // InternalRoom.g:26960:1: ( 'handler' ) { before(grammarAccess.getTransitionPointAccess().getHandlerHandlerKeyword_0_0()); - // InternalRoom.g:26907:1: ( 'handler' ) - // InternalRoom.g:26908:1: 'handler' + // InternalRoom.g:26961:1: ( 'handler' ) + // InternalRoom.g:26962:1: 'handler' { before(grammarAccess.getTransitionPointAccess().getHandlerHandlerKeyword_0_0()); - match(input,131,FOLLOW_2); + match(input,132,FOLLOW_2); after(grammarAccess.getTransitionPointAccess().getHandlerHandlerKeyword_0_0()); } @@ -72763,17 +72905,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TransitionPoint__NameAssignment_2" - // InternalRoom.g:26923:1: rule__TransitionPoint__NameAssignment_2 : ( RULE_ID ) ; + // InternalRoom.g:26977:1: rule__TransitionPoint__NameAssignment_2 : ( RULE_ID ) ; public final void rule__TransitionPoint__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26927:1: ( ( RULE_ID ) ) - // InternalRoom.g:26928:1: ( RULE_ID ) + // InternalRoom.g:26981:1: ( ( RULE_ID ) ) + // InternalRoom.g:26982:1: ( RULE_ID ) { - // InternalRoom.g:26928:1: ( RULE_ID ) - // InternalRoom.g:26929:1: RULE_ID + // InternalRoom.g:26982:1: ( RULE_ID ) + // InternalRoom.g:26983:1: RULE_ID { before(grammarAccess.getTransitionPointAccess().getNameIDTerminalRuleCall_2_0()); match(input,RULE_ID,FOLLOW_2); @@ -72800,17 +72942,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EntryPoint__NameAssignment_1" - // InternalRoom.g:26938:1: rule__EntryPoint__NameAssignment_1 : ( RULE_ID ) ; + // InternalRoom.g:26992:1: rule__EntryPoint__NameAssignment_1 : ( RULE_ID ) ; public final void rule__EntryPoint__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26942:1: ( ( RULE_ID ) ) - // InternalRoom.g:26943:1: ( RULE_ID ) + // InternalRoom.g:26996:1: ( ( RULE_ID ) ) + // InternalRoom.g:26997:1: ( RULE_ID ) { - // InternalRoom.g:26943:1: ( RULE_ID ) - // InternalRoom.g:26944:1: RULE_ID + // InternalRoom.g:26997:1: ( RULE_ID ) + // InternalRoom.g:26998:1: RULE_ID { before(grammarAccess.getEntryPointAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -72837,17 +72979,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExitPoint__NameAssignment_1" - // InternalRoom.g:26953:1: rule__ExitPoint__NameAssignment_1 : ( RULE_ID ) ; + // InternalRoom.g:27007:1: rule__ExitPoint__NameAssignment_1 : ( RULE_ID ) ; public final void rule__ExitPoint__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26957:1: ( ( RULE_ID ) ) - // InternalRoom.g:26958:1: ( RULE_ID ) + // InternalRoom.g:27011:1: ( ( RULE_ID ) ) + // InternalRoom.g:27012:1: ( RULE_ID ) { - // InternalRoom.g:26958:1: ( RULE_ID ) - // InternalRoom.g:26959:1: RULE_ID + // InternalRoom.g:27012:1: ( RULE_ID ) + // InternalRoom.g:27013:1: RULE_ID { before(grammarAccess.getExitPointAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -72874,17 +73016,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ChoicePoint__NameAssignment_1" - // InternalRoom.g:26968:1: rule__ChoicePoint__NameAssignment_1 : ( RULE_ID ) ; + // InternalRoom.g:27022:1: rule__ChoicePoint__NameAssignment_1 : ( RULE_ID ) ; public final void rule__ChoicePoint__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26972:1: ( ( RULE_ID ) ) - // InternalRoom.g:26973:1: ( RULE_ID ) + // InternalRoom.g:27026:1: ( ( RULE_ID ) ) + // InternalRoom.g:27027:1: ( RULE_ID ) { - // InternalRoom.g:26973:1: ( RULE_ID ) - // InternalRoom.g:26974:1: RULE_ID + // InternalRoom.g:27027:1: ( RULE_ID ) + // InternalRoom.g:27028:1: RULE_ID { before(grammarAccess.getChoicePointAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -72911,17 +73053,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ChoicePoint__DocuAssignment_2" - // InternalRoom.g:26983:1: rule__ChoicePoint__DocuAssignment_2 : ( ruleDocumentation ) ; + // InternalRoom.g:27037:1: rule__ChoicePoint__DocuAssignment_2 : ( ruleDocumentation ) ; public final void rule__ChoicePoint__DocuAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:26987:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:26988:1: ( ruleDocumentation ) + // InternalRoom.g:27041:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:27042:1: ( ruleDocumentation ) { - // InternalRoom.g:26988:1: ( ruleDocumentation ) - // InternalRoom.g:26989:1: ruleDocumentation + // InternalRoom.g:27042:1: ( ruleDocumentation ) + // InternalRoom.g:27043:1: ruleDocumentation { before(grammarAccess.getChoicePointAccess().getDocuDocumentationParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -72952,17 +73094,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__NameAssignment_1" - // InternalRoom.g:26998:1: rule__InitialTransition__NameAssignment_1 : ( RULE_ID ) ; + // InternalRoom.g:27052:1: rule__InitialTransition__NameAssignment_1 : ( RULE_ID ) ; public final void rule__InitialTransition__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27002:1: ( ( RULE_ID ) ) - // InternalRoom.g:27003:1: ( RULE_ID ) + // InternalRoom.g:27056:1: ( ( RULE_ID ) ) + // InternalRoom.g:27057:1: ( RULE_ID ) { - // InternalRoom.g:27003:1: ( RULE_ID ) - // InternalRoom.g:27004:1: RULE_ID + // InternalRoom.g:27057:1: ( RULE_ID ) + // InternalRoom.g:27058:1: RULE_ID { before(grammarAccess.getInitialTransitionAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -72989,17 +73131,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__ToAssignment_5" - // InternalRoom.g:27013:1: rule__InitialTransition__ToAssignment_5 : ( ruleTransitionTerminal ) ; + // InternalRoom.g:27067:1: rule__InitialTransition__ToAssignment_5 : ( ruleTransitionTerminal ) ; public final void rule__InitialTransition__ToAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27017:1: ( ( ruleTransitionTerminal ) ) - // InternalRoom.g:27018:1: ( ruleTransitionTerminal ) + // InternalRoom.g:27071:1: ( ( ruleTransitionTerminal ) ) + // InternalRoom.g:27072:1: ( ruleTransitionTerminal ) { - // InternalRoom.g:27018:1: ( ruleTransitionTerminal ) - // InternalRoom.g:27019:1: ruleTransitionTerminal + // InternalRoom.g:27072:1: ( ruleTransitionTerminal ) + // InternalRoom.g:27073:1: ruleTransitionTerminal { before(grammarAccess.getInitialTransitionAccess().getToTransitionTerminalParserRuleCall_5_0()); pushFollow(FOLLOW_2); @@ -73030,17 +73172,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__DocuAssignment_6" - // InternalRoom.g:27028:1: rule__InitialTransition__DocuAssignment_6 : ( ruleDocumentation ) ; + // InternalRoom.g:27082:1: rule__InitialTransition__DocuAssignment_6 : ( ruleDocumentation ) ; public final void rule__InitialTransition__DocuAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27032:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:27033:1: ( ruleDocumentation ) + // InternalRoom.g:27086:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:27087:1: ( ruleDocumentation ) { - // InternalRoom.g:27033:1: ( ruleDocumentation ) - // InternalRoom.g:27034:1: ruleDocumentation + // InternalRoom.g:27087:1: ( ruleDocumentation ) + // InternalRoom.g:27088:1: ruleDocumentation { before(grammarAccess.getInitialTransitionAccess().getDocuDocumentationParserRuleCall_6_0()); pushFollow(FOLLOW_2); @@ -73071,17 +73213,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__ActionAssignment_7_1_1" - // InternalRoom.g:27043:1: rule__InitialTransition__ActionAssignment_7_1_1 : ( ruleDetailCode ) ; + // InternalRoom.g:27097:1: rule__InitialTransition__ActionAssignment_7_1_1 : ( ruleDetailCode ) ; public final void rule__InitialTransition__ActionAssignment_7_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27047:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:27048:1: ( ruleDetailCode ) + // InternalRoom.g:27101:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:27102:1: ( ruleDetailCode ) { - // InternalRoom.g:27048:1: ( ruleDetailCode ) - // InternalRoom.g:27049:1: ruleDetailCode + // InternalRoom.g:27102:1: ( ruleDetailCode ) + // InternalRoom.g:27103:1: ruleDetailCode { before(grammarAccess.getInitialTransitionAccess().getActionDetailCodeParserRuleCall_7_1_1_0()); pushFollow(FOLLOW_2); @@ -73112,17 +73254,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__NameAssignment_1" - // InternalRoom.g:27058:1: rule__ContinuationTransition__NameAssignment_1 : ( RULE_ID ) ; + // InternalRoom.g:27112:1: rule__ContinuationTransition__NameAssignment_1 : ( RULE_ID ) ; public final void rule__ContinuationTransition__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27062:1: ( ( RULE_ID ) ) - // InternalRoom.g:27063:1: ( RULE_ID ) + // InternalRoom.g:27116:1: ( ( RULE_ID ) ) + // InternalRoom.g:27117:1: ( RULE_ID ) { - // InternalRoom.g:27063:1: ( RULE_ID ) - // InternalRoom.g:27064:1: RULE_ID + // InternalRoom.g:27117:1: ( RULE_ID ) + // InternalRoom.g:27118:1: RULE_ID { before(grammarAccess.getContinuationTransitionAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -73149,17 +73291,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__FromAssignment_3" - // InternalRoom.g:27073:1: rule__ContinuationTransition__FromAssignment_3 : ( ruleTransitionTerminal ) ; + // InternalRoom.g:27127:1: rule__ContinuationTransition__FromAssignment_3 : ( ruleTransitionTerminal ) ; public final void rule__ContinuationTransition__FromAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27077:1: ( ( ruleTransitionTerminal ) ) - // InternalRoom.g:27078:1: ( ruleTransitionTerminal ) + // InternalRoom.g:27131:1: ( ( ruleTransitionTerminal ) ) + // InternalRoom.g:27132:1: ( ruleTransitionTerminal ) { - // InternalRoom.g:27078:1: ( ruleTransitionTerminal ) - // InternalRoom.g:27079:1: ruleTransitionTerminal + // InternalRoom.g:27132:1: ( ruleTransitionTerminal ) + // InternalRoom.g:27133:1: ruleTransitionTerminal { before(grammarAccess.getContinuationTransitionAccess().getFromTransitionTerminalParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -73190,17 +73332,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__ToAssignment_5" - // InternalRoom.g:27088:1: rule__ContinuationTransition__ToAssignment_5 : ( ruleTransitionTerminal ) ; + // InternalRoom.g:27142:1: rule__ContinuationTransition__ToAssignment_5 : ( ruleTransitionTerminal ) ; public final void rule__ContinuationTransition__ToAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27092:1: ( ( ruleTransitionTerminal ) ) - // InternalRoom.g:27093:1: ( ruleTransitionTerminal ) + // InternalRoom.g:27146:1: ( ( ruleTransitionTerminal ) ) + // InternalRoom.g:27147:1: ( ruleTransitionTerminal ) { - // InternalRoom.g:27093:1: ( ruleTransitionTerminal ) - // InternalRoom.g:27094:1: ruleTransitionTerminal + // InternalRoom.g:27147:1: ( ruleTransitionTerminal ) + // InternalRoom.g:27148:1: ruleTransitionTerminal { before(grammarAccess.getContinuationTransitionAccess().getToTransitionTerminalParserRuleCall_5_0()); pushFollow(FOLLOW_2); @@ -73231,17 +73373,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__DocuAssignment_6" - // InternalRoom.g:27103:1: rule__ContinuationTransition__DocuAssignment_6 : ( ruleDocumentation ) ; + // InternalRoom.g:27157:1: rule__ContinuationTransition__DocuAssignment_6 : ( ruleDocumentation ) ; public final void rule__ContinuationTransition__DocuAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27107:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:27108:1: ( ruleDocumentation ) + // InternalRoom.g:27161:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:27162:1: ( ruleDocumentation ) { - // InternalRoom.g:27108:1: ( ruleDocumentation ) - // InternalRoom.g:27109:1: ruleDocumentation + // InternalRoom.g:27162:1: ( ruleDocumentation ) + // InternalRoom.g:27163:1: ruleDocumentation { before(grammarAccess.getContinuationTransitionAccess().getDocuDocumentationParserRuleCall_6_0()); pushFollow(FOLLOW_2); @@ -73272,17 +73414,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__ActionAssignment_7_1_1" - // InternalRoom.g:27118:1: rule__ContinuationTransition__ActionAssignment_7_1_1 : ( ruleDetailCode ) ; + // InternalRoom.g:27172:1: rule__ContinuationTransition__ActionAssignment_7_1_1 : ( ruleDetailCode ) ; public final void rule__ContinuationTransition__ActionAssignment_7_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27122:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:27123:1: ( ruleDetailCode ) + // InternalRoom.g:27176:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:27177:1: ( ruleDetailCode ) { - // InternalRoom.g:27123:1: ( ruleDetailCode ) - // InternalRoom.g:27124:1: ruleDetailCode + // InternalRoom.g:27177:1: ( ruleDetailCode ) + // InternalRoom.g:27178:1: ruleDetailCode { before(grammarAccess.getContinuationTransitionAccess().getActionDetailCodeParserRuleCall_7_1_1_0()); pushFollow(FOLLOW_2); @@ -73313,17 +73455,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__NameAssignment_1" - // InternalRoom.g:27133:1: rule__TriggeredTransition__NameAssignment_1 : ( RULE_ID ) ; + // InternalRoom.g:27187:1: rule__TriggeredTransition__NameAssignment_1 : ( RULE_ID ) ; public final void rule__TriggeredTransition__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27137:1: ( ( RULE_ID ) ) - // InternalRoom.g:27138:1: ( RULE_ID ) + // InternalRoom.g:27191:1: ( ( RULE_ID ) ) + // InternalRoom.g:27192:1: ( RULE_ID ) { - // InternalRoom.g:27138:1: ( RULE_ID ) - // InternalRoom.g:27139:1: RULE_ID + // InternalRoom.g:27192:1: ( RULE_ID ) + // InternalRoom.g:27193:1: RULE_ID { before(grammarAccess.getTriggeredTransitionAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -73350,17 +73492,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__FromAssignment_3" - // InternalRoom.g:27148:1: rule__TriggeredTransition__FromAssignment_3 : ( ruleTransitionTerminal ) ; + // InternalRoom.g:27202:1: rule__TriggeredTransition__FromAssignment_3 : ( ruleTransitionTerminal ) ; public final void rule__TriggeredTransition__FromAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27152:1: ( ( ruleTransitionTerminal ) ) - // InternalRoom.g:27153:1: ( ruleTransitionTerminal ) + // InternalRoom.g:27206:1: ( ( ruleTransitionTerminal ) ) + // InternalRoom.g:27207:1: ( ruleTransitionTerminal ) { - // InternalRoom.g:27153:1: ( ruleTransitionTerminal ) - // InternalRoom.g:27154:1: ruleTransitionTerminal + // InternalRoom.g:27207:1: ( ruleTransitionTerminal ) + // InternalRoom.g:27208:1: ruleTransitionTerminal { before(grammarAccess.getTriggeredTransitionAccess().getFromTransitionTerminalParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -73391,17 +73533,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__ToAssignment_5" - // InternalRoom.g:27163:1: rule__TriggeredTransition__ToAssignment_5 : ( ruleTransitionTerminal ) ; + // InternalRoom.g:27217:1: rule__TriggeredTransition__ToAssignment_5 : ( ruleTransitionTerminal ) ; public final void rule__TriggeredTransition__ToAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27167:1: ( ( ruleTransitionTerminal ) ) - // InternalRoom.g:27168:1: ( ruleTransitionTerminal ) + // InternalRoom.g:27221:1: ( ( ruleTransitionTerminal ) ) + // InternalRoom.g:27222:1: ( ruleTransitionTerminal ) { - // InternalRoom.g:27168:1: ( ruleTransitionTerminal ) - // InternalRoom.g:27169:1: ruleTransitionTerminal + // InternalRoom.g:27222:1: ( ruleTransitionTerminal ) + // InternalRoom.g:27223:1: ruleTransitionTerminal { before(grammarAccess.getTriggeredTransitionAccess().getToTransitionTerminalParserRuleCall_5_0()); pushFollow(FOLLOW_2); @@ -73432,17 +73574,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__DocuAssignment_6" - // InternalRoom.g:27178:1: rule__TriggeredTransition__DocuAssignment_6 : ( ruleDocumentation ) ; + // InternalRoom.g:27232:1: rule__TriggeredTransition__DocuAssignment_6 : ( ruleDocumentation ) ; public final void rule__TriggeredTransition__DocuAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27182:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:27183:1: ( ruleDocumentation ) + // InternalRoom.g:27236:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:27237:1: ( ruleDocumentation ) { - // InternalRoom.g:27183:1: ( ruleDocumentation ) - // InternalRoom.g:27184:1: ruleDocumentation + // InternalRoom.g:27237:1: ( ruleDocumentation ) + // InternalRoom.g:27238:1: ruleDocumentation { before(grammarAccess.getTriggeredTransitionAccess().getDocuDocumentationParserRuleCall_6_0()); pushFollow(FOLLOW_2); @@ -73473,17 +73615,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__TriggersAssignment_10" - // InternalRoom.g:27193:1: rule__TriggeredTransition__TriggersAssignment_10 : ( ruleTrigger ) ; + // InternalRoom.g:27247:1: rule__TriggeredTransition__TriggersAssignment_10 : ( ruleTrigger ) ; public final void rule__TriggeredTransition__TriggersAssignment_10() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27197:1: ( ( ruleTrigger ) ) - // InternalRoom.g:27198:1: ( ruleTrigger ) + // InternalRoom.g:27251:1: ( ( ruleTrigger ) ) + // InternalRoom.g:27252:1: ( ruleTrigger ) { - // InternalRoom.g:27198:1: ( ruleTrigger ) - // InternalRoom.g:27199:1: ruleTrigger + // InternalRoom.g:27252:1: ( ruleTrigger ) + // InternalRoom.g:27253:1: ruleTrigger { before(grammarAccess.getTriggeredTransitionAccess().getTriggersTriggerParserRuleCall_10_0()); pushFollow(FOLLOW_2); @@ -73514,17 +73656,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__TriggersAssignment_11_1" - // InternalRoom.g:27208:1: rule__TriggeredTransition__TriggersAssignment_11_1 : ( ruleTrigger ) ; + // InternalRoom.g:27262:1: rule__TriggeredTransition__TriggersAssignment_11_1 : ( ruleTrigger ) ; public final void rule__TriggeredTransition__TriggersAssignment_11_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27212:1: ( ( ruleTrigger ) ) - // InternalRoom.g:27213:1: ( ruleTrigger ) + // InternalRoom.g:27266:1: ( ( ruleTrigger ) ) + // InternalRoom.g:27267:1: ( ruleTrigger ) { - // InternalRoom.g:27213:1: ( ruleTrigger ) - // InternalRoom.g:27214:1: ruleTrigger + // InternalRoom.g:27267:1: ( ruleTrigger ) + // InternalRoom.g:27268:1: ruleTrigger { before(grammarAccess.getTriggeredTransitionAccess().getTriggersTriggerParserRuleCall_11_1_0()); pushFollow(FOLLOW_2); @@ -73555,17 +73697,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__ActionAssignment_13_1" - // InternalRoom.g:27223:1: rule__TriggeredTransition__ActionAssignment_13_1 : ( ruleDetailCode ) ; + // InternalRoom.g:27277:1: rule__TriggeredTransition__ActionAssignment_13_1 : ( ruleDetailCode ) ; public final void rule__TriggeredTransition__ActionAssignment_13_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27227:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:27228:1: ( ruleDetailCode ) + // InternalRoom.g:27281:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:27282:1: ( ruleDetailCode ) { - // InternalRoom.g:27228:1: ( ruleDetailCode ) - // InternalRoom.g:27229:1: ruleDetailCode + // InternalRoom.g:27282:1: ( ruleDetailCode ) + // InternalRoom.g:27283:1: ruleDetailCode { before(grammarAccess.getTriggeredTransitionAccess().getActionDetailCodeParserRuleCall_13_1_0()); pushFollow(FOLLOW_2); @@ -73596,17 +73738,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__NameAssignment_1" - // InternalRoom.g:27238:1: rule__GuardedTransition__NameAssignment_1 : ( RULE_ID ) ; + // InternalRoom.g:27292:1: rule__GuardedTransition__NameAssignment_1 : ( RULE_ID ) ; public final void rule__GuardedTransition__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27242:1: ( ( RULE_ID ) ) - // InternalRoom.g:27243:1: ( RULE_ID ) + // InternalRoom.g:27296:1: ( ( RULE_ID ) ) + // InternalRoom.g:27297:1: ( RULE_ID ) { - // InternalRoom.g:27243:1: ( RULE_ID ) - // InternalRoom.g:27244:1: RULE_ID + // InternalRoom.g:27297:1: ( RULE_ID ) + // InternalRoom.g:27298:1: RULE_ID { before(grammarAccess.getGuardedTransitionAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -73633,17 +73775,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__FromAssignment_3" - // InternalRoom.g:27253:1: rule__GuardedTransition__FromAssignment_3 : ( ruleTransitionTerminal ) ; + // InternalRoom.g:27307:1: rule__GuardedTransition__FromAssignment_3 : ( ruleTransitionTerminal ) ; public final void rule__GuardedTransition__FromAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27257:1: ( ( ruleTransitionTerminal ) ) - // InternalRoom.g:27258:1: ( ruleTransitionTerminal ) + // InternalRoom.g:27311:1: ( ( ruleTransitionTerminal ) ) + // InternalRoom.g:27312:1: ( ruleTransitionTerminal ) { - // InternalRoom.g:27258:1: ( ruleTransitionTerminal ) - // InternalRoom.g:27259:1: ruleTransitionTerminal + // InternalRoom.g:27312:1: ( ruleTransitionTerminal ) + // InternalRoom.g:27313:1: ruleTransitionTerminal { before(grammarAccess.getGuardedTransitionAccess().getFromTransitionTerminalParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -73674,17 +73816,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__ToAssignment_5" - // InternalRoom.g:27268:1: rule__GuardedTransition__ToAssignment_5 : ( ruleTransitionTerminal ) ; + // InternalRoom.g:27322:1: rule__GuardedTransition__ToAssignment_5 : ( ruleTransitionTerminal ) ; public final void rule__GuardedTransition__ToAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27272:1: ( ( ruleTransitionTerminal ) ) - // InternalRoom.g:27273:1: ( ruleTransitionTerminal ) + // InternalRoom.g:27326:1: ( ( ruleTransitionTerminal ) ) + // InternalRoom.g:27327:1: ( ruleTransitionTerminal ) { - // InternalRoom.g:27273:1: ( ruleTransitionTerminal ) - // InternalRoom.g:27274:1: ruleTransitionTerminal + // InternalRoom.g:27327:1: ( ruleTransitionTerminal ) + // InternalRoom.g:27328:1: ruleTransitionTerminal { before(grammarAccess.getGuardedTransitionAccess().getToTransitionTerminalParserRuleCall_5_0()); pushFollow(FOLLOW_2); @@ -73715,17 +73857,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__DocuAssignment_6" - // InternalRoom.g:27283:1: rule__GuardedTransition__DocuAssignment_6 : ( ruleDocumentation ) ; + // InternalRoom.g:27337:1: rule__GuardedTransition__DocuAssignment_6 : ( ruleDocumentation ) ; public final void rule__GuardedTransition__DocuAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27287:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:27288:1: ( ruleDocumentation ) + // InternalRoom.g:27341:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:27342:1: ( ruleDocumentation ) { - // InternalRoom.g:27288:1: ( ruleDocumentation ) - // InternalRoom.g:27289:1: ruleDocumentation + // InternalRoom.g:27342:1: ( ruleDocumentation ) + // InternalRoom.g:27343:1: ruleDocumentation { before(grammarAccess.getGuardedTransitionAccess().getDocuDocumentationParserRuleCall_6_0()); pushFollow(FOLLOW_2); @@ -73756,17 +73898,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__GuardAssignment_9" - // InternalRoom.g:27298:1: rule__GuardedTransition__GuardAssignment_9 : ( ruleDetailCode ) ; + // InternalRoom.g:27352:1: rule__GuardedTransition__GuardAssignment_9 : ( ruleDetailCode ) ; public final void rule__GuardedTransition__GuardAssignment_9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27302:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:27303:1: ( ruleDetailCode ) + // InternalRoom.g:27356:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:27357:1: ( ruleDetailCode ) { - // InternalRoom.g:27303:1: ( ruleDetailCode ) - // InternalRoom.g:27304:1: ruleDetailCode + // InternalRoom.g:27357:1: ( ruleDetailCode ) + // InternalRoom.g:27358:1: ruleDetailCode { before(grammarAccess.getGuardedTransitionAccess().getGuardDetailCodeParserRuleCall_9_0()); pushFollow(FOLLOW_2); @@ -73797,17 +73939,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__ActionAssignment_10_1" - // InternalRoom.g:27313:1: rule__GuardedTransition__ActionAssignment_10_1 : ( ruleDetailCode ) ; + // InternalRoom.g:27367:1: rule__GuardedTransition__ActionAssignment_10_1 : ( ruleDetailCode ) ; public final void rule__GuardedTransition__ActionAssignment_10_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27317:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:27318:1: ( ruleDetailCode ) + // InternalRoom.g:27371:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:27372:1: ( ruleDetailCode ) { - // InternalRoom.g:27318:1: ( ruleDetailCode ) - // InternalRoom.g:27319:1: ruleDetailCode + // InternalRoom.g:27372:1: ( ruleDetailCode ) + // InternalRoom.g:27373:1: ruleDetailCode { before(grammarAccess.getGuardedTransitionAccess().getActionDetailCodeParserRuleCall_10_1_0()); pushFollow(FOLLOW_2); @@ -73838,17 +73980,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__NameAssignment_1" - // InternalRoom.g:27328:1: rule__CPBranchTransition__NameAssignment_1 : ( RULE_ID ) ; + // InternalRoom.g:27382:1: rule__CPBranchTransition__NameAssignment_1 : ( RULE_ID ) ; public final void rule__CPBranchTransition__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27332:1: ( ( RULE_ID ) ) - // InternalRoom.g:27333:1: ( RULE_ID ) + // InternalRoom.g:27386:1: ( ( RULE_ID ) ) + // InternalRoom.g:27387:1: ( RULE_ID ) { - // InternalRoom.g:27333:1: ( RULE_ID ) - // InternalRoom.g:27334:1: RULE_ID + // InternalRoom.g:27387:1: ( RULE_ID ) + // InternalRoom.g:27388:1: RULE_ID { before(grammarAccess.getCPBranchTransitionAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -73875,17 +74017,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__FromAssignment_3" - // InternalRoom.g:27343:1: rule__CPBranchTransition__FromAssignment_3 : ( ruleTransitionTerminal ) ; + // InternalRoom.g:27397:1: rule__CPBranchTransition__FromAssignment_3 : ( ruleTransitionTerminal ) ; public final void rule__CPBranchTransition__FromAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27347:1: ( ( ruleTransitionTerminal ) ) - // InternalRoom.g:27348:1: ( ruleTransitionTerminal ) + // InternalRoom.g:27401:1: ( ( ruleTransitionTerminal ) ) + // InternalRoom.g:27402:1: ( ruleTransitionTerminal ) { - // InternalRoom.g:27348:1: ( ruleTransitionTerminal ) - // InternalRoom.g:27349:1: ruleTransitionTerminal + // InternalRoom.g:27402:1: ( ruleTransitionTerminal ) + // InternalRoom.g:27403:1: ruleTransitionTerminal { before(grammarAccess.getCPBranchTransitionAccess().getFromTransitionTerminalParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -73916,17 +74058,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__ToAssignment_5" - // InternalRoom.g:27358:1: rule__CPBranchTransition__ToAssignment_5 : ( ruleTransitionTerminal ) ; + // InternalRoom.g:27412:1: rule__CPBranchTransition__ToAssignment_5 : ( ruleTransitionTerminal ) ; public final void rule__CPBranchTransition__ToAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27362:1: ( ( ruleTransitionTerminal ) ) - // InternalRoom.g:27363:1: ( ruleTransitionTerminal ) + // InternalRoom.g:27416:1: ( ( ruleTransitionTerminal ) ) + // InternalRoom.g:27417:1: ( ruleTransitionTerminal ) { - // InternalRoom.g:27363:1: ( ruleTransitionTerminal ) - // InternalRoom.g:27364:1: ruleTransitionTerminal + // InternalRoom.g:27417:1: ( ruleTransitionTerminal ) + // InternalRoom.g:27418:1: ruleTransitionTerminal { before(grammarAccess.getCPBranchTransitionAccess().getToTransitionTerminalParserRuleCall_5_0()); pushFollow(FOLLOW_2); @@ -73957,17 +74099,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__DocuAssignment_6" - // InternalRoom.g:27373:1: rule__CPBranchTransition__DocuAssignment_6 : ( ruleDocumentation ) ; + // InternalRoom.g:27427:1: rule__CPBranchTransition__DocuAssignment_6 : ( ruleDocumentation ) ; public final void rule__CPBranchTransition__DocuAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27377:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:27378:1: ( ruleDocumentation ) + // InternalRoom.g:27431:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:27432:1: ( ruleDocumentation ) { - // InternalRoom.g:27378:1: ( ruleDocumentation ) - // InternalRoom.g:27379:1: ruleDocumentation + // InternalRoom.g:27432:1: ( ruleDocumentation ) + // InternalRoom.g:27433:1: ruleDocumentation { before(grammarAccess.getCPBranchTransitionAccess().getDocuDocumentationParserRuleCall_6_0()); pushFollow(FOLLOW_2); @@ -73998,17 +74140,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__ConditionAssignment_9" - // InternalRoom.g:27388:1: rule__CPBranchTransition__ConditionAssignment_9 : ( ruleDetailCode ) ; + // InternalRoom.g:27442:1: rule__CPBranchTransition__ConditionAssignment_9 : ( ruleDetailCode ) ; public final void rule__CPBranchTransition__ConditionAssignment_9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27392:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:27393:1: ( ruleDetailCode ) + // InternalRoom.g:27446:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:27447:1: ( ruleDetailCode ) { - // InternalRoom.g:27393:1: ( ruleDetailCode ) - // InternalRoom.g:27394:1: ruleDetailCode + // InternalRoom.g:27447:1: ( ruleDetailCode ) + // InternalRoom.g:27448:1: ruleDetailCode { before(grammarAccess.getCPBranchTransitionAccess().getConditionDetailCodeParserRuleCall_9_0()); pushFollow(FOLLOW_2); @@ -74039,17 +74181,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__ActionAssignment_10_1" - // InternalRoom.g:27403:1: rule__CPBranchTransition__ActionAssignment_10_1 : ( ruleDetailCode ) ; + // InternalRoom.g:27457:1: rule__CPBranchTransition__ActionAssignment_10_1 : ( ruleDetailCode ) ; public final void rule__CPBranchTransition__ActionAssignment_10_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27407:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:27408:1: ( ruleDetailCode ) + // InternalRoom.g:27461:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:27462:1: ( ruleDetailCode ) { - // InternalRoom.g:27408:1: ( ruleDetailCode ) - // InternalRoom.g:27409:1: ruleDetailCode + // InternalRoom.g:27462:1: ( ruleDetailCode ) + // InternalRoom.g:27463:1: ruleDetailCode { before(grammarAccess.getCPBranchTransitionAccess().getActionDetailCodeParserRuleCall_10_1_0()); pushFollow(FOLLOW_2); @@ -74080,21 +74222,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__TargetAssignment_1" - // InternalRoom.g:27418:1: rule__RefinedTransition__TargetAssignment_1 : ( ( ruleFQN ) ) ; + // InternalRoom.g:27472:1: rule__RefinedTransition__TargetAssignment_1 : ( ( ruleFQN ) ) ; public final void rule__RefinedTransition__TargetAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27422:1: ( ( ( ruleFQN ) ) ) - // InternalRoom.g:27423:1: ( ( ruleFQN ) ) + // InternalRoom.g:27476:1: ( ( ( ruleFQN ) ) ) + // InternalRoom.g:27477:1: ( ( ruleFQN ) ) { - // InternalRoom.g:27423:1: ( ( ruleFQN ) ) - // InternalRoom.g:27424:1: ( ruleFQN ) + // InternalRoom.g:27477:1: ( ( ruleFQN ) ) + // InternalRoom.g:27478:1: ( ruleFQN ) { before(grammarAccess.getRefinedTransitionAccess().getTargetTransitionCrossReference_1_0()); - // InternalRoom.g:27425:1: ( ruleFQN ) - // InternalRoom.g:27426:1: ruleFQN + // InternalRoom.g:27479:1: ( ruleFQN ) + // InternalRoom.g:27480:1: ruleFQN { before(grammarAccess.getRefinedTransitionAccess().getTargetTransitionFQNParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); @@ -74129,17 +74271,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__DocuAssignment_2" - // InternalRoom.g:27437:1: rule__RefinedTransition__DocuAssignment_2 : ( ruleDocumentation ) ; + // InternalRoom.g:27491:1: rule__RefinedTransition__DocuAssignment_2 : ( ruleDocumentation ) ; public final void rule__RefinedTransition__DocuAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27441:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:27442:1: ( ruleDocumentation ) + // InternalRoom.g:27495:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:27496:1: ( ruleDocumentation ) { - // InternalRoom.g:27442:1: ( ruleDocumentation ) - // InternalRoom.g:27443:1: ruleDocumentation + // InternalRoom.g:27496:1: ( ruleDocumentation ) + // InternalRoom.g:27497:1: ruleDocumentation { before(grammarAccess.getRefinedTransitionAccess().getDocuDocumentationParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -74170,17 +74312,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__ActionAssignment_5" - // InternalRoom.g:27452:1: rule__RefinedTransition__ActionAssignment_5 : ( ruleDetailCode ) ; + // InternalRoom.g:27506:1: rule__RefinedTransition__ActionAssignment_5 : ( ruleDetailCode ) ; public final void rule__RefinedTransition__ActionAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27456:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:27457:1: ( ruleDetailCode ) + // InternalRoom.g:27510:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:27511:1: ( ruleDetailCode ) { - // InternalRoom.g:27457:1: ( ruleDetailCode ) - // InternalRoom.g:27458:1: ruleDetailCode + // InternalRoom.g:27511:1: ( ruleDetailCode ) + // InternalRoom.g:27512:1: ruleDetailCode { before(grammarAccess.getRefinedTransitionAccess().getActionDetailCodeParserRuleCall_5_0()); pushFollow(FOLLOW_2); @@ -74211,21 +74353,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateTerminal__StateAssignment" - // InternalRoom.g:27467:1: rule__StateTerminal__StateAssignment : ( ( RULE_ID ) ) ; + // InternalRoom.g:27521:1: rule__StateTerminal__StateAssignment : ( ( RULE_ID ) ) ; public final void rule__StateTerminal__StateAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27471:1: ( ( ( RULE_ID ) ) ) - // InternalRoom.g:27472:1: ( ( RULE_ID ) ) + // InternalRoom.g:27525:1: ( ( ( RULE_ID ) ) ) + // InternalRoom.g:27526:1: ( ( RULE_ID ) ) { - // InternalRoom.g:27472:1: ( ( RULE_ID ) ) - // InternalRoom.g:27473:1: ( RULE_ID ) + // InternalRoom.g:27526:1: ( ( RULE_ID ) ) + // InternalRoom.g:27527:1: ( RULE_ID ) { before(grammarAccess.getStateTerminalAccess().getStateStateCrossReference_0()); - // InternalRoom.g:27474:1: ( RULE_ID ) - // InternalRoom.g:27475:1: RULE_ID + // InternalRoom.g:27528:1: ( RULE_ID ) + // InternalRoom.g:27529:1: RULE_ID { before(grammarAccess.getStateTerminalAccess().getStateStateIDTerminalRuleCall_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -74256,21 +74398,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TrPointTerminal__TrPointAssignment_1" - // InternalRoom.g:27486:1: rule__TrPointTerminal__TrPointAssignment_1 : ( ( RULE_ID ) ) ; + // InternalRoom.g:27540:1: rule__TrPointTerminal__TrPointAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__TrPointTerminal__TrPointAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27490:1: ( ( ( RULE_ID ) ) ) - // InternalRoom.g:27491:1: ( ( RULE_ID ) ) + // InternalRoom.g:27544:1: ( ( ( RULE_ID ) ) ) + // InternalRoom.g:27545:1: ( ( RULE_ID ) ) { - // InternalRoom.g:27491:1: ( ( RULE_ID ) ) - // InternalRoom.g:27492:1: ( RULE_ID ) + // InternalRoom.g:27545:1: ( ( RULE_ID ) ) + // InternalRoom.g:27546:1: ( RULE_ID ) { before(grammarAccess.getTrPointTerminalAccess().getTrPointTrPointCrossReference_1_0()); - // InternalRoom.g:27493:1: ( RULE_ID ) - // InternalRoom.g:27494:1: RULE_ID + // InternalRoom.g:27547:1: ( RULE_ID ) + // InternalRoom.g:27548:1: RULE_ID { before(grammarAccess.getTrPointTerminalAccess().getTrPointTrPointIDTerminalRuleCall_1_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -74301,21 +74443,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubStateTrPointTerminal__TrPointAssignment_0" - // InternalRoom.g:27505:1: rule__SubStateTrPointTerminal__TrPointAssignment_0 : ( ( RULE_ID ) ) ; + // InternalRoom.g:27559:1: rule__SubStateTrPointTerminal__TrPointAssignment_0 : ( ( RULE_ID ) ) ; public final void rule__SubStateTrPointTerminal__TrPointAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27509:1: ( ( ( RULE_ID ) ) ) - // InternalRoom.g:27510:1: ( ( RULE_ID ) ) + // InternalRoom.g:27563:1: ( ( ( RULE_ID ) ) ) + // InternalRoom.g:27564:1: ( ( RULE_ID ) ) { - // InternalRoom.g:27510:1: ( ( RULE_ID ) ) - // InternalRoom.g:27511:1: ( RULE_ID ) + // InternalRoom.g:27564:1: ( ( RULE_ID ) ) + // InternalRoom.g:27565:1: ( RULE_ID ) { before(grammarAccess.getSubStateTrPointTerminalAccess().getTrPointTrPointCrossReference_0_0()); - // InternalRoom.g:27512:1: ( RULE_ID ) - // InternalRoom.g:27513:1: RULE_ID + // InternalRoom.g:27566:1: ( RULE_ID ) + // InternalRoom.g:27567:1: RULE_ID { before(grammarAccess.getSubStateTrPointTerminalAccess().getTrPointTrPointIDTerminalRuleCall_0_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -74346,21 +74488,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubStateTrPointTerminal__StateAssignment_2" - // InternalRoom.g:27524:1: rule__SubStateTrPointTerminal__StateAssignment_2 : ( ( RULE_ID ) ) ; + // InternalRoom.g:27578:1: rule__SubStateTrPointTerminal__StateAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__SubStateTrPointTerminal__StateAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27528:1: ( ( ( RULE_ID ) ) ) - // InternalRoom.g:27529:1: ( ( RULE_ID ) ) + // InternalRoom.g:27582:1: ( ( ( RULE_ID ) ) ) + // InternalRoom.g:27583:1: ( ( RULE_ID ) ) { - // InternalRoom.g:27529:1: ( ( RULE_ID ) ) - // InternalRoom.g:27530:1: ( RULE_ID ) + // InternalRoom.g:27583:1: ( ( RULE_ID ) ) + // InternalRoom.g:27584:1: ( RULE_ID ) { before(grammarAccess.getSubStateTrPointTerminalAccess().getStateStateCrossReference_2_0()); - // InternalRoom.g:27531:1: ( RULE_ID ) - // InternalRoom.g:27532:1: RULE_ID + // InternalRoom.g:27585:1: ( RULE_ID ) + // InternalRoom.g:27586:1: RULE_ID { before(grammarAccess.getSubStateTrPointTerminalAccess().getStateStateIDTerminalRuleCall_2_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -74391,21 +74533,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ChoicepointTerminal__CpAssignment_1" - // InternalRoom.g:27543:1: rule__ChoicepointTerminal__CpAssignment_1 : ( ( RULE_ID ) ) ; + // InternalRoom.g:27597:1: rule__ChoicepointTerminal__CpAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__ChoicepointTerminal__CpAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27547:1: ( ( ( RULE_ID ) ) ) - // InternalRoom.g:27548:1: ( ( RULE_ID ) ) + // InternalRoom.g:27601:1: ( ( ( RULE_ID ) ) ) + // InternalRoom.g:27602:1: ( ( RULE_ID ) ) { - // InternalRoom.g:27548:1: ( ( RULE_ID ) ) - // InternalRoom.g:27549:1: ( RULE_ID ) + // InternalRoom.g:27602:1: ( ( RULE_ID ) ) + // InternalRoom.g:27603:1: ( RULE_ID ) { before(grammarAccess.getChoicepointTerminalAccess().getCpChoicePointCrossReference_1_0()); - // InternalRoom.g:27550:1: ( RULE_ID ) - // InternalRoom.g:27551:1: RULE_ID + // InternalRoom.g:27604:1: ( RULE_ID ) + // InternalRoom.g:27605:1: RULE_ID { before(grammarAccess.getChoicepointTerminalAccess().getCpChoicePointIDTerminalRuleCall_1_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -74436,17 +74578,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__MsgFromIfPairsAssignment_1" - // InternalRoom.g:27562:1: rule__Trigger__MsgFromIfPairsAssignment_1 : ( ruleMessageFromIf ) ; + // InternalRoom.g:27616:1: rule__Trigger__MsgFromIfPairsAssignment_1 : ( ruleMessageFromIf ) ; public final void rule__Trigger__MsgFromIfPairsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27566:1: ( ( ruleMessageFromIf ) ) - // InternalRoom.g:27567:1: ( ruleMessageFromIf ) + // InternalRoom.g:27620:1: ( ( ruleMessageFromIf ) ) + // InternalRoom.g:27621:1: ( ruleMessageFromIf ) { - // InternalRoom.g:27567:1: ( ruleMessageFromIf ) - // InternalRoom.g:27568:1: ruleMessageFromIf + // InternalRoom.g:27621:1: ( ruleMessageFromIf ) + // InternalRoom.g:27622:1: ruleMessageFromIf { before(grammarAccess.getTriggerAccess().getMsgFromIfPairsMessageFromIfParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -74477,17 +74619,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__MsgFromIfPairsAssignment_2_1" - // InternalRoom.g:27577:1: rule__Trigger__MsgFromIfPairsAssignment_2_1 : ( ruleMessageFromIf ) ; + // InternalRoom.g:27631:1: rule__Trigger__MsgFromIfPairsAssignment_2_1 : ( ruleMessageFromIf ) ; public final void rule__Trigger__MsgFromIfPairsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27581:1: ( ( ruleMessageFromIf ) ) - // InternalRoom.g:27582:1: ( ruleMessageFromIf ) + // InternalRoom.g:27635:1: ( ( ruleMessageFromIf ) ) + // InternalRoom.g:27636:1: ( ruleMessageFromIf ) { - // InternalRoom.g:27582:1: ( ruleMessageFromIf ) - // InternalRoom.g:27583:1: ruleMessageFromIf + // InternalRoom.g:27636:1: ( ruleMessageFromIf ) + // InternalRoom.g:27637:1: ruleMessageFromIf { before(grammarAccess.getTriggerAccess().getMsgFromIfPairsMessageFromIfParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -74518,17 +74660,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__GuardAssignment_3" - // InternalRoom.g:27592:1: rule__Trigger__GuardAssignment_3 : ( ruleGuard ) ; + // InternalRoom.g:27646:1: rule__Trigger__GuardAssignment_3 : ( ruleGuard ) ; public final void rule__Trigger__GuardAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27596:1: ( ( ruleGuard ) ) - // InternalRoom.g:27597:1: ( ruleGuard ) + // InternalRoom.g:27650:1: ( ( ruleGuard ) ) + // InternalRoom.g:27651:1: ( ruleGuard ) { - // InternalRoom.g:27597:1: ( ruleGuard ) - // InternalRoom.g:27598:1: ruleGuard + // InternalRoom.g:27651:1: ( ruleGuard ) + // InternalRoom.g:27652:1: ruleGuard { before(grammarAccess.getTriggerAccess().getGuardGuardParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -74559,21 +74701,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MessageFromIf__MessageAssignment_0" - // InternalRoom.g:27607:1: rule__MessageFromIf__MessageAssignment_0 : ( ( RULE_ID ) ) ; + // InternalRoom.g:27661:1: rule__MessageFromIf__MessageAssignment_0 : ( ( RULE_ID ) ) ; public final void rule__MessageFromIf__MessageAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27611:1: ( ( ( RULE_ID ) ) ) - // InternalRoom.g:27612:1: ( ( RULE_ID ) ) + // InternalRoom.g:27665:1: ( ( ( RULE_ID ) ) ) + // InternalRoom.g:27666:1: ( ( RULE_ID ) ) { - // InternalRoom.g:27612:1: ( ( RULE_ID ) ) - // InternalRoom.g:27613:1: ( RULE_ID ) + // InternalRoom.g:27666:1: ( ( RULE_ID ) ) + // InternalRoom.g:27667:1: ( RULE_ID ) { before(grammarAccess.getMessageFromIfAccess().getMessageEObjectCrossReference_0_0()); - // InternalRoom.g:27614:1: ( RULE_ID ) - // InternalRoom.g:27615:1: RULE_ID + // InternalRoom.g:27668:1: ( RULE_ID ) + // InternalRoom.g:27669:1: RULE_ID { before(grammarAccess.getMessageFromIfAccess().getMessageEObjectIDTerminalRuleCall_0_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -74604,21 +74746,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MessageFromIf__FromAssignment_2" - // InternalRoom.g:27626:1: rule__MessageFromIf__FromAssignment_2 : ( ( RULE_ID ) ) ; + // InternalRoom.g:27680:1: rule__MessageFromIf__FromAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__MessageFromIf__FromAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27630:1: ( ( ( RULE_ID ) ) ) - // InternalRoom.g:27631:1: ( ( RULE_ID ) ) + // InternalRoom.g:27684:1: ( ( ( RULE_ID ) ) ) + // InternalRoom.g:27685:1: ( ( RULE_ID ) ) { - // InternalRoom.g:27631:1: ( ( RULE_ID ) ) - // InternalRoom.g:27632:1: ( RULE_ID ) + // InternalRoom.g:27685:1: ( ( RULE_ID ) ) + // InternalRoom.g:27686:1: ( RULE_ID ) { before(grammarAccess.getMessageFromIfAccess().getFromAbstractInterfaceItemCrossReference_2_0()); - // InternalRoom.g:27633:1: ( RULE_ID ) - // InternalRoom.g:27634:1: RULE_ID + // InternalRoom.g:27687:1: ( RULE_ID ) + // InternalRoom.g:27688:1: RULE_ID { before(grammarAccess.getMessageFromIfAccess().getFromAbstractInterfaceItemIDTerminalRuleCall_2_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -74649,17 +74791,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Guard__GuardAssignment_1" - // InternalRoom.g:27645:1: rule__Guard__GuardAssignment_1 : ( ruleDetailCode ) ; + // InternalRoom.g:27699:1: rule__Guard__GuardAssignment_1 : ( ruleDetailCode ) ; public final void rule__Guard__GuardAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27649:1: ( ( ruleDetailCode ) ) - // InternalRoom.g:27650:1: ( ruleDetailCode ) + // InternalRoom.g:27703:1: ( ( ruleDetailCode ) ) + // InternalRoom.g:27704:1: ( ruleDetailCode ) { - // InternalRoom.g:27650:1: ( ruleDetailCode ) - // InternalRoom.g:27651:1: ruleDetailCode + // InternalRoom.g:27704:1: ( ruleDetailCode ) + // InternalRoom.g:27705:1: ruleDetailCode { before(grammarAccess.getGuardAccess().getGuardDetailCodeParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -74690,17 +74832,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolSemantics__RulesAssignment_3" - // InternalRoom.g:27660:1: rule__ProtocolSemantics__RulesAssignment_3 : ( ruleSemanticsRule ) ; + // InternalRoom.g:27714:1: rule__ProtocolSemantics__RulesAssignment_3 : ( ruleSemanticsRule ) ; public final void rule__ProtocolSemantics__RulesAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27664:1: ( ( ruleSemanticsRule ) ) - // InternalRoom.g:27665:1: ( ruleSemanticsRule ) + // InternalRoom.g:27718:1: ( ( ruleSemanticsRule ) ) + // InternalRoom.g:27719:1: ( ruleSemanticsRule ) { - // InternalRoom.g:27665:1: ( ruleSemanticsRule ) - // InternalRoom.g:27666:1: ruleSemanticsRule + // InternalRoom.g:27719:1: ( ruleSemanticsRule ) + // InternalRoom.g:27720:1: ruleSemanticsRule { before(grammarAccess.getProtocolSemanticsAccess().getRulesSemanticsRuleParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -74731,21 +74873,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__MsgAssignment_2" - // InternalRoom.g:27675:1: rule__InSemanticsRule__MsgAssignment_2 : ( ( RULE_ID ) ) ; + // InternalRoom.g:27729:1: rule__InSemanticsRule__MsgAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__InSemanticsRule__MsgAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27679:1: ( ( ( RULE_ID ) ) ) - // InternalRoom.g:27680:1: ( ( RULE_ID ) ) + // InternalRoom.g:27733:1: ( ( ( RULE_ID ) ) ) + // InternalRoom.g:27734:1: ( ( RULE_ID ) ) { - // InternalRoom.g:27680:1: ( ( RULE_ID ) ) - // InternalRoom.g:27681:1: ( RULE_ID ) + // InternalRoom.g:27734:1: ( ( RULE_ID ) ) + // InternalRoom.g:27735:1: ( RULE_ID ) { before(grammarAccess.getInSemanticsRuleAccess().getMsgEObjectCrossReference_2_0()); - // InternalRoom.g:27682:1: ( RULE_ID ) - // InternalRoom.g:27683:1: RULE_ID + // InternalRoom.g:27736:1: ( RULE_ID ) + // InternalRoom.g:27737:1: RULE_ID { before(grammarAccess.getInSemanticsRuleAccess().getMsgEObjectIDTerminalRuleCall_2_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -74776,17 +74918,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__FollowUpsAssignment_3_1_0" - // InternalRoom.g:27694:1: rule__InSemanticsRule__FollowUpsAssignment_3_1_0 : ( ruleSemanticsRule ) ; + // InternalRoom.g:27748:1: rule__InSemanticsRule__FollowUpsAssignment_3_1_0 : ( ruleSemanticsRule ) ; public final void rule__InSemanticsRule__FollowUpsAssignment_3_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27698:1: ( ( ruleSemanticsRule ) ) - // InternalRoom.g:27699:1: ( ruleSemanticsRule ) + // InternalRoom.g:27752:1: ( ( ruleSemanticsRule ) ) + // InternalRoom.g:27753:1: ( ruleSemanticsRule ) { - // InternalRoom.g:27699:1: ( ruleSemanticsRule ) - // InternalRoom.g:27700:1: ruleSemanticsRule + // InternalRoom.g:27753:1: ( ruleSemanticsRule ) + // InternalRoom.g:27754:1: ruleSemanticsRule { before(grammarAccess.getInSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_0_0()); pushFollow(FOLLOW_2); @@ -74817,17 +74959,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1" - // InternalRoom.g:27709:1: rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 : ( ruleSemanticsRule ) ; + // InternalRoom.g:27763:1: rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 : ( ruleSemanticsRule ) ; public final void rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27713:1: ( ( ruleSemanticsRule ) ) - // InternalRoom.g:27714:1: ( ruleSemanticsRule ) + // InternalRoom.g:27767:1: ( ( ruleSemanticsRule ) ) + // InternalRoom.g:27768:1: ( ruleSemanticsRule ) { - // InternalRoom.g:27714:1: ( ruleSemanticsRule ) - // InternalRoom.g:27715:1: ruleSemanticsRule + // InternalRoom.g:27768:1: ( ruleSemanticsRule ) + // InternalRoom.g:27769:1: ruleSemanticsRule { before(grammarAccess.getInSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_1_1_0()); pushFollow(FOLLOW_2); @@ -74858,17 +75000,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1" - // InternalRoom.g:27724:1: rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 : ( ruleSemanticsRule ) ; + // InternalRoom.g:27778:1: rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 : ( ruleSemanticsRule ) ; public final void rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27728:1: ( ( ruleSemanticsRule ) ) - // InternalRoom.g:27729:1: ( ruleSemanticsRule ) + // InternalRoom.g:27782:1: ( ( ruleSemanticsRule ) ) + // InternalRoom.g:27783:1: ( ruleSemanticsRule ) { - // InternalRoom.g:27729:1: ( ruleSemanticsRule ) - // InternalRoom.g:27730:1: ruleSemanticsRule + // InternalRoom.g:27783:1: ( ruleSemanticsRule ) + // InternalRoom.g:27784:1: ruleSemanticsRule { before(grammarAccess.getInSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_1_2_1_0()); pushFollow(FOLLOW_2); @@ -74899,21 +75041,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__MsgAssignment_2" - // InternalRoom.g:27739:1: rule__OutSemanticsRule__MsgAssignment_2 : ( ( RULE_ID ) ) ; + // InternalRoom.g:27793:1: rule__OutSemanticsRule__MsgAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__OutSemanticsRule__MsgAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27743:1: ( ( ( RULE_ID ) ) ) - // InternalRoom.g:27744:1: ( ( RULE_ID ) ) + // InternalRoom.g:27797:1: ( ( ( RULE_ID ) ) ) + // InternalRoom.g:27798:1: ( ( RULE_ID ) ) { - // InternalRoom.g:27744:1: ( ( RULE_ID ) ) - // InternalRoom.g:27745:1: ( RULE_ID ) + // InternalRoom.g:27798:1: ( ( RULE_ID ) ) + // InternalRoom.g:27799:1: ( RULE_ID ) { before(grammarAccess.getOutSemanticsRuleAccess().getMsgEObjectCrossReference_2_0()); - // InternalRoom.g:27746:1: ( RULE_ID ) - // InternalRoom.g:27747:1: RULE_ID + // InternalRoom.g:27800:1: ( RULE_ID ) + // InternalRoom.g:27801:1: RULE_ID { before(grammarAccess.getOutSemanticsRuleAccess().getMsgEObjectIDTerminalRuleCall_2_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -74944,17 +75086,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__FollowUpsAssignment_3_1_0" - // InternalRoom.g:27758:1: rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 : ( ruleSemanticsRule ) ; + // InternalRoom.g:27812:1: rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 : ( ruleSemanticsRule ) ; public final void rule__OutSemanticsRule__FollowUpsAssignment_3_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27762:1: ( ( ruleSemanticsRule ) ) - // InternalRoom.g:27763:1: ( ruleSemanticsRule ) + // InternalRoom.g:27816:1: ( ( ruleSemanticsRule ) ) + // InternalRoom.g:27817:1: ( ruleSemanticsRule ) { - // InternalRoom.g:27763:1: ( ruleSemanticsRule ) - // InternalRoom.g:27764:1: ruleSemanticsRule + // InternalRoom.g:27817:1: ( ruleSemanticsRule ) + // InternalRoom.g:27818:1: ruleSemanticsRule { before(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_0_0()); pushFollow(FOLLOW_2); @@ -74985,17 +75127,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1" - // InternalRoom.g:27773:1: rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 : ( ruleSemanticsRule ) ; + // InternalRoom.g:27827:1: rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 : ( ruleSemanticsRule ) ; public final void rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27777:1: ( ( ruleSemanticsRule ) ) - // InternalRoom.g:27778:1: ( ruleSemanticsRule ) + // InternalRoom.g:27831:1: ( ( ruleSemanticsRule ) ) + // InternalRoom.g:27832:1: ( ruleSemanticsRule ) { - // InternalRoom.g:27778:1: ( ruleSemanticsRule ) - // InternalRoom.g:27779:1: ruleSemanticsRule + // InternalRoom.g:27832:1: ( ruleSemanticsRule ) + // InternalRoom.g:27833:1: ruleSemanticsRule { before(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_1_1_0()); pushFollow(FOLLOW_2); @@ -75026,17 +75168,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1" - // InternalRoom.g:27788:1: rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 : ( ruleSemanticsRule ) ; + // InternalRoom.g:27842:1: rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 : ( ruleSemanticsRule ) ; public final void rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27792:1: ( ( ruleSemanticsRule ) ) - // InternalRoom.g:27793:1: ( ruleSemanticsRule ) + // InternalRoom.g:27846:1: ( ( ruleSemanticsRule ) ) + // InternalRoom.g:27847:1: ( ruleSemanticsRule ) { - // InternalRoom.g:27793:1: ( ruleSemanticsRule ) - // InternalRoom.g:27794:1: ruleSemanticsRule + // InternalRoom.g:27847:1: ( ruleSemanticsRule ) + // InternalRoom.g:27848:1: ruleSemanticsRule { before(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_1_2_1_0()); pushFollow(FOLLOW_2); @@ -75067,21 +75209,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__TypeAssignment_1" - // InternalRoom.g:27803:1: rule__Annotation__TypeAssignment_1 : ( ( ruleFQN ) ) ; + // InternalRoom.g:27857:1: rule__Annotation__TypeAssignment_1 : ( ( ruleFQN ) ) ; public final void rule__Annotation__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27807:1: ( ( ( ruleFQN ) ) ) - // InternalRoom.g:27808:1: ( ( ruleFQN ) ) + // InternalRoom.g:27861:1: ( ( ( ruleFQN ) ) ) + // InternalRoom.g:27862:1: ( ( ruleFQN ) ) { - // InternalRoom.g:27808:1: ( ( ruleFQN ) ) - // InternalRoom.g:27809:1: ( ruleFQN ) + // InternalRoom.g:27862:1: ( ( ruleFQN ) ) + // InternalRoom.g:27863:1: ( ruleFQN ) { before(grammarAccess.getAnnotationAccess().getTypeAnnotationTypeCrossReference_1_0()); - // InternalRoom.g:27810:1: ( ruleFQN ) - // InternalRoom.g:27811:1: ruleFQN + // InternalRoom.g:27864:1: ( ruleFQN ) + // InternalRoom.g:27865:1: ruleFQN { before(grammarAccess.getAnnotationAccess().getTypeAnnotationTypeFQNParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); @@ -75116,17 +75258,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__AttributesAssignment_2_1" - // InternalRoom.g:27822:1: rule__Annotation__AttributesAssignment_2_1 : ( ruleKeyValue ) ; + // InternalRoom.g:27876:1: rule__Annotation__AttributesAssignment_2_1 : ( ruleKeyValue ) ; public final void rule__Annotation__AttributesAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27826:1: ( ( ruleKeyValue ) ) - // InternalRoom.g:27827:1: ( ruleKeyValue ) + // InternalRoom.g:27880:1: ( ( ruleKeyValue ) ) + // InternalRoom.g:27881:1: ( ruleKeyValue ) { - // InternalRoom.g:27827:1: ( ruleKeyValue ) - // InternalRoom.g:27828:1: ruleKeyValue + // InternalRoom.g:27881:1: ( ruleKeyValue ) + // InternalRoom.g:27882:1: ruleKeyValue { before(grammarAccess.getAnnotationAccess().getAttributesKeyValueParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -75157,17 +75299,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__AttributesAssignment_2_2_1" - // InternalRoom.g:27837:1: rule__Annotation__AttributesAssignment_2_2_1 : ( ruleKeyValue ) ; + // InternalRoom.g:27891:1: rule__Annotation__AttributesAssignment_2_2_1 : ( ruleKeyValue ) ; public final void rule__Annotation__AttributesAssignment_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27841:1: ( ( ruleKeyValue ) ) - // InternalRoom.g:27842:1: ( ruleKeyValue ) + // InternalRoom.g:27895:1: ( ( ruleKeyValue ) ) + // InternalRoom.g:27896:1: ( ruleKeyValue ) { - // InternalRoom.g:27842:1: ( ruleKeyValue ) - // InternalRoom.g:27843:1: ruleKeyValue + // InternalRoom.g:27896:1: ( ruleKeyValue ) + // InternalRoom.g:27897:1: ruleKeyValue { before(grammarAccess.getAnnotationAccess().getAttributesKeyValueParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); @@ -75198,17 +75340,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeyValue__KeyAssignment_0" - // InternalRoom.g:27852:1: rule__KeyValue__KeyAssignment_0 : ( RULE_ID ) ; + // InternalRoom.g:27906:1: rule__KeyValue__KeyAssignment_0 : ( RULE_ID ) ; public final void rule__KeyValue__KeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27856:1: ( ( RULE_ID ) ) - // InternalRoom.g:27857:1: ( RULE_ID ) + // InternalRoom.g:27910:1: ( ( RULE_ID ) ) + // InternalRoom.g:27911:1: ( RULE_ID ) { - // InternalRoom.g:27857:1: ( RULE_ID ) - // InternalRoom.g:27858:1: RULE_ID + // InternalRoom.g:27911:1: ( RULE_ID ) + // InternalRoom.g:27912:1: RULE_ID { before(grammarAccess.getKeyValueAccess().getKeyIDTerminalRuleCall_0_0()); match(input,RULE_ID,FOLLOW_2); @@ -75235,17 +75377,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeyValue__ValueAssignment_2" - // InternalRoom.g:27867:1: rule__KeyValue__ValueAssignment_2 : ( ruleLiteral ) ; + // InternalRoom.g:27921:1: rule__KeyValue__ValueAssignment_2 : ( ruleLiteral ) ; public final void rule__KeyValue__ValueAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27871:1: ( ( ruleLiteral ) ) - // InternalRoom.g:27872:1: ( ruleLiteral ) + // InternalRoom.g:27925:1: ( ( ruleLiteral ) ) + // InternalRoom.g:27926:1: ( ruleLiteral ) { - // InternalRoom.g:27872:1: ( ruleLiteral ) - // InternalRoom.g:27873:1: ruleLiteral + // InternalRoom.g:27926:1: ( ruleLiteral ) + // InternalRoom.g:27927:1: ruleLiteral { before(grammarAccess.getKeyValueAccess().getValueLiteralParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -75276,17 +75418,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__NameAssignment_1" - // InternalRoom.g:27882:1: rule__AnnotationType__NameAssignment_1 : ( RULE_ID ) ; + // InternalRoom.g:27936:1: rule__AnnotationType__NameAssignment_1 : ( RULE_ID ) ; public final void rule__AnnotationType__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27886:1: ( ( RULE_ID ) ) - // InternalRoom.g:27887:1: ( RULE_ID ) + // InternalRoom.g:27940:1: ( ( RULE_ID ) ) + // InternalRoom.g:27941:1: ( RULE_ID ) { - // InternalRoom.g:27887:1: ( RULE_ID ) - // InternalRoom.g:27888:1: RULE_ID + // InternalRoom.g:27941:1: ( RULE_ID ) + // InternalRoom.g:27942:1: RULE_ID { before(grammarAccess.getAnnotationTypeAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -75313,17 +75455,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__DocuAssignment_2" - // InternalRoom.g:27897:1: rule__AnnotationType__DocuAssignment_2 : ( ruleDocumentation ) ; + // InternalRoom.g:27951:1: rule__AnnotationType__DocuAssignment_2 : ( ruleDocumentation ) ; public final void rule__AnnotationType__DocuAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27901:1: ( ( ruleDocumentation ) ) - // InternalRoom.g:27902:1: ( ruleDocumentation ) + // InternalRoom.g:27955:1: ( ( ruleDocumentation ) ) + // InternalRoom.g:27956:1: ( ruleDocumentation ) { - // InternalRoom.g:27902:1: ( ruleDocumentation ) - // InternalRoom.g:27903:1: ruleDocumentation + // InternalRoom.g:27956:1: ( ruleDocumentation ) + // InternalRoom.g:27957:1: ruleDocumentation { before(grammarAccess.getAnnotationTypeAccess().getDocuDocumentationParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -75354,17 +75496,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__TargetsAssignment_6_0" - // InternalRoom.g:27912:1: rule__AnnotationType__TargetsAssignment_6_0 : ( ruleAnnotationTargetType ) ; + // InternalRoom.g:27966:1: rule__AnnotationType__TargetsAssignment_6_0 : ( ruleAnnotationTargetType ) ; public final void rule__AnnotationType__TargetsAssignment_6_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27916:1: ( ( ruleAnnotationTargetType ) ) - // InternalRoom.g:27917:1: ( ruleAnnotationTargetType ) + // InternalRoom.g:27970:1: ( ( ruleAnnotationTargetType ) ) + // InternalRoom.g:27971:1: ( ruleAnnotationTargetType ) { - // InternalRoom.g:27917:1: ( ruleAnnotationTargetType ) - // InternalRoom.g:27918:1: ruleAnnotationTargetType + // InternalRoom.g:27971:1: ( ruleAnnotationTargetType ) + // InternalRoom.g:27972:1: ruleAnnotationTargetType { before(grammarAccess.getAnnotationTypeAccess().getTargetsAnnotationTargetTypeParserRuleCall_6_0_0()); pushFollow(FOLLOW_2); @@ -75395,17 +75537,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__TargetsAssignment_6_1_1" - // InternalRoom.g:27927:1: rule__AnnotationType__TargetsAssignment_6_1_1 : ( ruleAnnotationTargetType ) ; + // InternalRoom.g:27981:1: rule__AnnotationType__TargetsAssignment_6_1_1 : ( ruleAnnotationTargetType ) ; public final void rule__AnnotationType__TargetsAssignment_6_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27931:1: ( ( ruleAnnotationTargetType ) ) - // InternalRoom.g:27932:1: ( ruleAnnotationTargetType ) + // InternalRoom.g:27985:1: ( ( ruleAnnotationTargetType ) ) + // InternalRoom.g:27986:1: ( ruleAnnotationTargetType ) { - // InternalRoom.g:27932:1: ( ruleAnnotationTargetType ) - // InternalRoom.g:27933:1: ruleAnnotationTargetType + // InternalRoom.g:27986:1: ( ruleAnnotationTargetType ) + // InternalRoom.g:27987:1: ruleAnnotationTargetType { before(grammarAccess.getAnnotationTypeAccess().getTargetsAnnotationTargetTypeParserRuleCall_6_1_1_0()); pushFollow(FOLLOW_2); @@ -75436,17 +75578,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__TargetsAssignment_6_1_2_1" - // InternalRoom.g:27942:1: rule__AnnotationType__TargetsAssignment_6_1_2_1 : ( ruleAnnotationTargetType ) ; + // InternalRoom.g:27996:1: rule__AnnotationType__TargetsAssignment_6_1_2_1 : ( ruleAnnotationTargetType ) ; public final void rule__AnnotationType__TargetsAssignment_6_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27946:1: ( ( ruleAnnotationTargetType ) ) - // InternalRoom.g:27947:1: ( ruleAnnotationTargetType ) + // InternalRoom.g:28000:1: ( ( ruleAnnotationTargetType ) ) + // InternalRoom.g:28001:1: ( ruleAnnotationTargetType ) { - // InternalRoom.g:27947:1: ( ruleAnnotationTargetType ) - // InternalRoom.g:27948:1: ruleAnnotationTargetType + // InternalRoom.g:28001:1: ( ruleAnnotationTargetType ) + // InternalRoom.g:28002:1: ruleAnnotationTargetType { before(grammarAccess.getAnnotationTypeAccess().getTargetsAnnotationTargetTypeParserRuleCall_6_1_2_1_0()); pushFollow(FOLLOW_2); @@ -75477,17 +75619,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__AttributesAssignment_7" - // InternalRoom.g:27957:1: rule__AnnotationType__AttributesAssignment_7 : ( ruleAnnotationAttribute ) ; + // InternalRoom.g:28011:1: rule__AnnotationType__AttributesAssignment_7 : ( ruleAnnotationAttribute ) ; public final void rule__AnnotationType__AttributesAssignment_7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27961:1: ( ( ruleAnnotationAttribute ) ) - // InternalRoom.g:27962:1: ( ruleAnnotationAttribute ) + // InternalRoom.g:28015:1: ( ( ruleAnnotationAttribute ) ) + // InternalRoom.g:28016:1: ( ruleAnnotationAttribute ) { - // InternalRoom.g:27962:1: ( ruleAnnotationAttribute ) - // InternalRoom.g:27963:1: ruleAnnotationAttribute + // InternalRoom.g:28016:1: ( ruleAnnotationAttribute ) + // InternalRoom.g:28017:1: ruleAnnotationAttribute { before(grammarAccess.getAnnotationTypeAccess().getAttributesAnnotationAttributeParserRuleCall_7_0()); pushFollow(FOLLOW_2); @@ -75518,21 +75660,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleAnnotationAttribute__OptionalAssignment_0_0" - // InternalRoom.g:27972:1: rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 : ( ( 'optional' ) ) ; + // InternalRoom.g:28026:1: rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 : ( ( 'optional' ) ) ; public final void rule__SimpleAnnotationAttribute__OptionalAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27976:1: ( ( ( 'optional' ) ) ) - // InternalRoom.g:27977:1: ( ( 'optional' ) ) + // InternalRoom.g:28030:1: ( ( ( 'optional' ) ) ) + // InternalRoom.g:28031:1: ( ( 'optional' ) ) { - // InternalRoom.g:27977:1: ( ( 'optional' ) ) - // InternalRoom.g:27978:1: ( 'optional' ) + // InternalRoom.g:28031:1: ( ( 'optional' ) ) + // InternalRoom.g:28032:1: ( 'optional' ) { before(grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0()); - // InternalRoom.g:27979:1: ( 'optional' ) - // InternalRoom.g:27980:1: 'optional' + // InternalRoom.g:28033:1: ( 'optional' ) + // InternalRoom.g:28034:1: 'optional' { before(grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0()); match(input,37,FOLLOW_2); @@ -75563,17 +75705,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleAnnotationAttribute__NameAssignment_2" - // InternalRoom.g:27995:1: rule__SimpleAnnotationAttribute__NameAssignment_2 : ( RULE_ID ) ; + // InternalRoom.g:28049:1: rule__SimpleAnnotationAttribute__NameAssignment_2 : ( RULE_ID ) ; public final void rule__SimpleAnnotationAttribute__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:27999:1: ( ( RULE_ID ) ) - // InternalRoom.g:28000:1: ( RULE_ID ) + // InternalRoom.g:28053:1: ( ( RULE_ID ) ) + // InternalRoom.g:28054:1: ( RULE_ID ) { - // InternalRoom.g:28000:1: ( RULE_ID ) - // InternalRoom.g:28001:1: RULE_ID + // InternalRoom.g:28054:1: ( RULE_ID ) + // InternalRoom.g:28055:1: RULE_ID { before(grammarAccess.getSimpleAnnotationAttributeAccess().getNameIDTerminalRuleCall_2_0()); match(input,RULE_ID,FOLLOW_2); @@ -75600,17 +75742,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleAnnotationAttribute__TypeAssignment_4" - // InternalRoom.g:28010:1: rule__SimpleAnnotationAttribute__TypeAssignment_4 : ( ruleLiteralType ) ; + // InternalRoom.g:28064:1: rule__SimpleAnnotationAttribute__TypeAssignment_4 : ( ruleLiteralType ) ; public final void rule__SimpleAnnotationAttribute__TypeAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:28014:1: ( ( ruleLiteralType ) ) - // InternalRoom.g:28015:1: ( ruleLiteralType ) + // InternalRoom.g:28068:1: ( ( ruleLiteralType ) ) + // InternalRoom.g:28069:1: ( ruleLiteralType ) { - // InternalRoom.g:28015:1: ( ruleLiteralType ) - // InternalRoom.g:28016:1: ruleLiteralType + // InternalRoom.g:28069:1: ( ruleLiteralType ) + // InternalRoom.g:28070:1: ruleLiteralType { before(grammarAccess.getSimpleAnnotationAttributeAccess().getTypeLiteralTypeEnumRuleCall_4_0()); pushFollow(FOLLOW_2); @@ -75641,21 +75783,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__OptionalAssignment_0_0" - // InternalRoom.g:28025:1: rule__EnumAnnotationAttribute__OptionalAssignment_0_0 : ( ( 'optional' ) ) ; + // InternalRoom.g:28079:1: rule__EnumAnnotationAttribute__OptionalAssignment_0_0 : ( ( 'optional' ) ) ; public final void rule__EnumAnnotationAttribute__OptionalAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:28029:1: ( ( ( 'optional' ) ) ) - // InternalRoom.g:28030:1: ( ( 'optional' ) ) + // InternalRoom.g:28083:1: ( ( ( 'optional' ) ) ) + // InternalRoom.g:28084:1: ( ( 'optional' ) ) { - // InternalRoom.g:28030:1: ( ( 'optional' ) ) - // InternalRoom.g:28031:1: ( 'optional' ) + // InternalRoom.g:28084:1: ( ( 'optional' ) ) + // InternalRoom.g:28085:1: ( 'optional' ) { before(grammarAccess.getEnumAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0()); - // InternalRoom.g:28032:1: ( 'optional' ) - // InternalRoom.g:28033:1: 'optional' + // InternalRoom.g:28086:1: ( 'optional' ) + // InternalRoom.g:28087:1: 'optional' { before(grammarAccess.getEnumAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0()); match(input,37,FOLLOW_2); @@ -75686,17 +75828,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__NameAssignment_2" - // InternalRoom.g:28048:1: rule__EnumAnnotationAttribute__NameAssignment_2 : ( RULE_ID ) ; + // InternalRoom.g:28102:1: rule__EnumAnnotationAttribute__NameAssignment_2 : ( RULE_ID ) ; public final void rule__EnumAnnotationAttribute__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:28052:1: ( ( RULE_ID ) ) - // InternalRoom.g:28053:1: ( RULE_ID ) + // InternalRoom.g:28106:1: ( ( RULE_ID ) ) + // InternalRoom.g:28107:1: ( RULE_ID ) { - // InternalRoom.g:28053:1: ( RULE_ID ) - // InternalRoom.g:28054:1: RULE_ID + // InternalRoom.g:28107:1: ( RULE_ID ) + // InternalRoom.g:28108:1: RULE_ID { before(grammarAccess.getEnumAnnotationAttributeAccess().getNameIDTerminalRuleCall_2_0()); match(input,RULE_ID,FOLLOW_2); @@ -75723,17 +75865,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__ValuesAssignment_5" - // InternalRoom.g:28063:1: rule__EnumAnnotationAttribute__ValuesAssignment_5 : ( RULE_STRING ) ; + // InternalRoom.g:28117:1: rule__EnumAnnotationAttribute__ValuesAssignment_5 : ( RULE_STRING ) ; public final void rule__EnumAnnotationAttribute__ValuesAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:28067:1: ( ( RULE_STRING ) ) - // InternalRoom.g:28068:1: ( RULE_STRING ) + // InternalRoom.g:28121:1: ( ( RULE_STRING ) ) + // InternalRoom.g:28122:1: ( RULE_STRING ) { - // InternalRoom.g:28068:1: ( RULE_STRING ) - // InternalRoom.g:28069:1: RULE_STRING + // InternalRoom.g:28122:1: ( RULE_STRING ) + // InternalRoom.g:28123:1: RULE_STRING { before(grammarAccess.getEnumAnnotationAttributeAccess().getValuesSTRINGTerminalRuleCall_5_0()); match(input,RULE_STRING,FOLLOW_2); @@ -75760,17 +75902,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__ValuesAssignment_6_1" - // InternalRoom.g:28078:1: rule__EnumAnnotationAttribute__ValuesAssignment_6_1 : ( RULE_STRING ) ; + // InternalRoom.g:28132:1: rule__EnumAnnotationAttribute__ValuesAssignment_6_1 : ( RULE_STRING ) ; public final void rule__EnumAnnotationAttribute__ValuesAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:28082:1: ( ( RULE_STRING ) ) - // InternalRoom.g:28083:1: ( RULE_STRING ) + // InternalRoom.g:28136:1: ( ( RULE_STRING ) ) + // InternalRoom.g:28137:1: ( RULE_STRING ) { - // InternalRoom.g:28083:1: ( RULE_STRING ) - // InternalRoom.g:28084:1: RULE_STRING + // InternalRoom.g:28137:1: ( RULE_STRING ) + // InternalRoom.g:28138:1: RULE_STRING { before(grammarAccess.getEnumAnnotationAttributeAccess().getValuesSTRINGTerminalRuleCall_6_1_0()); match(input,RULE_STRING,FOLLOW_2); @@ -75797,17 +75939,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Import__ImportedNamespaceAssignment_1_0_0" - // InternalRoom.g:28093:1: rule__Import__ImportedNamespaceAssignment_1_0_0 : ( ruleImportedFQN ) ; + // InternalRoom.g:28147:1: rule__Import__ImportedNamespaceAssignment_1_0_0 : ( ruleImportedFQN ) ; public final void rule__Import__ImportedNamespaceAssignment_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:28097:1: ( ( ruleImportedFQN ) ) - // InternalRoom.g:28098:1: ( ruleImportedFQN ) + // InternalRoom.g:28151:1: ( ( ruleImportedFQN ) ) + // InternalRoom.g:28152:1: ( ruleImportedFQN ) { - // InternalRoom.g:28098:1: ( ruleImportedFQN ) - // InternalRoom.g:28099:1: ruleImportedFQN + // InternalRoom.g:28152:1: ( ruleImportedFQN ) + // InternalRoom.g:28153:1: ruleImportedFQN { before(grammarAccess.getImportAccess().getImportedNamespaceImportedFQNParserRuleCall_1_0_0_0()); pushFollow(FOLLOW_2); @@ -75838,17 +75980,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Import__ImportURIAssignment_2" - // InternalRoom.g:28108:1: rule__Import__ImportURIAssignment_2 : ( RULE_STRING ) ; + // InternalRoom.g:28162:1: rule__Import__ImportURIAssignment_2 : ( RULE_STRING ) ; public final void rule__Import__ImportURIAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:28112:1: ( ( RULE_STRING ) ) - // InternalRoom.g:28113:1: ( RULE_STRING ) + // InternalRoom.g:28166:1: ( ( RULE_STRING ) ) + // InternalRoom.g:28167:1: ( RULE_STRING ) { - // InternalRoom.g:28113:1: ( RULE_STRING ) - // InternalRoom.g:28114:1: RULE_STRING + // InternalRoom.g:28167:1: ( RULE_STRING ) + // InternalRoom.g:28168:1: RULE_STRING { before(grammarAccess.getImportAccess().getImportURISTRINGTerminalRuleCall_2_0()); match(input,RULE_STRING,FOLLOW_2); @@ -75875,17 +76017,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Documentation__LinesAssignment_2" - // InternalRoom.g:28123:1: rule__Documentation__LinesAssignment_2 : ( RULE_STRING ) ; + // InternalRoom.g:28177:1: rule__Documentation__LinesAssignment_2 : ( RULE_STRING ) ; public final void rule__Documentation__LinesAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:28127:1: ( ( RULE_STRING ) ) - // InternalRoom.g:28128:1: ( RULE_STRING ) + // InternalRoom.g:28181:1: ( ( RULE_STRING ) ) + // InternalRoom.g:28182:1: ( RULE_STRING ) { - // InternalRoom.g:28128:1: ( RULE_STRING ) - // InternalRoom.g:28129:1: RULE_STRING + // InternalRoom.g:28182:1: ( RULE_STRING ) + // InternalRoom.g:28183:1: RULE_STRING { before(grammarAccess.getDocumentationAccess().getLinesSTRINGTerminalRuleCall_2_0()); match(input,RULE_STRING,FOLLOW_2); @@ -75912,24 +76054,24 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BooleanLiteral__IsTrueAssignment_1_1" - // InternalRoom.g:28140:1: rule__BooleanLiteral__IsTrueAssignment_1_1 : ( ( 'true' ) ) ; + // InternalRoom.g:28194:1: rule__BooleanLiteral__IsTrueAssignment_1_1 : ( ( 'true' ) ) ; public final void rule__BooleanLiteral__IsTrueAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:28144:1: ( ( ( 'true' ) ) ) - // InternalRoom.g:28145:1: ( ( 'true' ) ) + // InternalRoom.g:28198:1: ( ( ( 'true' ) ) ) + // InternalRoom.g:28199:1: ( ( 'true' ) ) { - // InternalRoom.g:28145:1: ( ( 'true' ) ) - // InternalRoom.g:28146:1: ( 'true' ) + // InternalRoom.g:28199:1: ( ( 'true' ) ) + // InternalRoom.g:28200:1: ( 'true' ) { before(grammarAccess.getBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); - // InternalRoom.g:28147:1: ( 'true' ) - // InternalRoom.g:28148:1: 'true' + // InternalRoom.g:28201:1: ( 'true' ) + // InternalRoom.g:28202:1: 'true' { before(grammarAccess.getBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); - match(input,132,FOLLOW_2); + match(input,133,FOLLOW_2); after(grammarAccess.getBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); } @@ -75957,17 +76099,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RealLiteral__ValueAssignment_1" - // InternalRoom.g:28163:1: rule__RealLiteral__ValueAssignment_1 : ( ruleReal ) ; + // InternalRoom.g:28217:1: rule__RealLiteral__ValueAssignment_1 : ( ruleReal ) ; public final void rule__RealLiteral__ValueAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:28167:1: ( ( ruleReal ) ) - // InternalRoom.g:28168:1: ( ruleReal ) + // InternalRoom.g:28221:1: ( ( ruleReal ) ) + // InternalRoom.g:28222:1: ( ruleReal ) { - // InternalRoom.g:28168:1: ( ruleReal ) - // InternalRoom.g:28169:1: ruleReal + // InternalRoom.g:28222:1: ( ruleReal ) + // InternalRoom.g:28223:1: ruleReal { before(grammarAccess.getRealLiteralAccess().getValueRealParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -75998,17 +76140,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__IntLiteral__ValueAssignment_1" - // InternalRoom.g:28178:1: rule__IntLiteral__ValueAssignment_1 : ( ruleInteger ) ; + // InternalRoom.g:28232:1: rule__IntLiteral__ValueAssignment_1 : ( ruleInteger ) ; public final void rule__IntLiteral__ValueAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:28182:1: ( ( ruleInteger ) ) - // InternalRoom.g:28183:1: ( ruleInteger ) + // InternalRoom.g:28236:1: ( ( ruleInteger ) ) + // InternalRoom.g:28237:1: ( ruleInteger ) { - // InternalRoom.g:28183:1: ( ruleInteger ) - // InternalRoom.g:28184:1: ruleInteger + // InternalRoom.g:28237:1: ( ruleInteger ) + // InternalRoom.g:28238:1: ruleInteger { before(grammarAccess.getIntLiteralAccess().getValueIntegerParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -76039,17 +76181,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StringLiteral__ValueAssignment_1" - // InternalRoom.g:28193:1: rule__StringLiteral__ValueAssignment_1 : ( RULE_STRING ) ; + // InternalRoom.g:28247:1: rule__StringLiteral__ValueAssignment_1 : ( RULE_STRING ) ; public final void rule__StringLiteral__ValueAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRoom.g:28197:1: ( ( RULE_STRING ) ) - // InternalRoom.g:28198:1: ( RULE_STRING ) + // InternalRoom.g:28251:1: ( ( RULE_STRING ) ) + // InternalRoom.g:28252:1: ( RULE_STRING ) { - // InternalRoom.g:28198:1: ( RULE_STRING ) - // InternalRoom.g:28199:1: RULE_STRING + // InternalRoom.g:28252:1: ( RULE_STRING ) + // InternalRoom.g:28253:1: RULE_STRING { before(grammarAccess.getStringLiteralAccess().getValueSTRINGTerminalRuleCall_1_0()); match(input,RULE_STRING,FOLLOW_2); @@ -76082,18 +76224,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { protected DFA32 dfa32 = new DFA32(this); static final String dfa_1s = "\15\uffff"; static final String dfa_2s = "\1\21\4\uffff\3\22\5\uffff"; - static final String dfa_3s = "\1\u0082\4\uffff\3\u0082\5\uffff"; + static final String dfa_3s = "\1\u0083\4\uffff\3\u0083\5\uffff"; static final String dfa_4s = "\1\uffff\1\1\1\2\1\3\1\4\3\uffff\1\5\1\6\1\7\1\10\1\11"; static final String dfa_5s = "\15\uffff}>"; static final String[] dfa_6s = { - "\1\4\1\11\1\uffff\2\10\1\12\1\13\11\uffff\1\5\1\6\1\7\2\uffff\1\11\10\uffff\1\1\4\uffff\1\2\3\uffff\1\3\101\uffff\1\14\7\uffff\1\11", + "\1\4\1\11\1\uffff\2\10\1\12\1\13\11\uffff\1\5\1\6\1\7\2\uffff\1\11\10\uffff\1\1\4\uffff\1\2\3\uffff\1\3\101\uffff\1\14\10\uffff\1\11", "", "", "", "", - "\1\11\1\uffff\1\10\14\uffff\3\11\2\uffff\1\11\133\uffff\1\11", - "\1\11\1\uffff\1\10\14\uffff\3\11\2\uffff\1\11\133\uffff\1\11", - "\1\11\1\uffff\1\10\14\uffff\3\11\2\uffff\1\11\133\uffff\1\11", + "\1\11\1\uffff\1\10\14\uffff\3\11\2\uffff\1\11\134\uffff\1\11", + "\1\11\1\uffff\1\10\14\uffff\3\11\2\uffff\1\11\134\uffff\1\11", + "\1\11\1\uffff\1\10\14\uffff\3\11\2\uffff\1\11\134\uffff\1\11", "", "", "", @@ -76126,10 +76268,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } } static final String dfa_7s = "\32\uffff"; - static final String dfa_8s = "\14\uffff\1\22\6\uffff\3\22\1\uffff\1\22\2\uffff"; - static final String dfa_9s = "\1\151\1\6\1\56\1\6\1\60\4\6\3\60\1\54\3\6\1\7\1\55\1\uffff\3\54\1\7\1\54\2\uffff"; - static final String dfa_10s = "\1\151\2\56\1\162\1\65\3\6\1\162\3\60\1\u0083\3\6\1\77\1\157\1\uffff\3\u0083\1\77\1\u0083\2\uffff"; - static final String dfa_11s = "\22\uffff\1\2\5\uffff\1\3\1\1"; + static final String dfa_8s = "\14\uffff\1\22\6\uffff\2\22\1\uffff\1\22\2\uffff\1\22"; + static final String dfa_9s = "\1\151\1\6\1\56\1\6\1\60\4\6\3\60\1\54\2\6\1\7\1\55\1\6\1\uffff\2\54\1\7\1\54\2\uffff\1\54"; + static final String dfa_10s = "\1\151\2\56\1\162\1\65\3\6\1\162\3\60\1\u0084\2\6\1\77\1\157\1\6\1\uffff\2\u0084\1\77\1\u0084\2\uffff\1\u0084"; + static final String dfa_11s = "\22\uffff\1\2\4\uffff\1\1\1\3\1\uffff"; static final String dfa_12s = "\32\uffff}>"; static final String[] dfa_13s = { "\1\1", @@ -76144,20 +76286,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { "\1\10", "\1\10", "\1\10", - "\1\21\1\22\7\uffff\1\17\10\uffff\1\20\40\uffff\1\22\4\uffff\6\22\6\uffff\1\22\22\uffff\1\22", + "\1\20\1\22\7\uffff\1\21\10\uffff\1\17\40\uffff\1\22\4\uffff\6\22\6\uffff\1\22\23\uffff\1\22", "\1\23", "\1\24", - "\1\25", - "\1\26\67\uffff\1\27", - "\1\22\75\uffff\1\22\1\31\1\uffff\1\31\1\30", + "\1\25\67\uffff\1\26", + "\1\22\75\uffff\1\22\1\27\1\uffff\1\27\1\30", + "\1\31", "", - "\1\21\1\22\20\uffff\1\20\40\uffff\1\22\4\uffff\6\22\6\uffff\1\22\22\uffff\1\22", - "\1\21\1\22\20\uffff\1\20\40\uffff\1\22\4\uffff\6\22\6\uffff\1\22\22\uffff\1\22", - "\1\21\1\22\20\uffff\1\20\40\uffff\1\22\4\uffff\6\22\6\uffff\1\22\22\uffff\1\22", - "\1\26\67\uffff\1\27", - "\1\21\1\22\61\uffff\1\22\4\uffff\6\22\6\uffff\1\22\22\uffff\1\22", + "\1\20\1\22\20\uffff\1\17\40\uffff\1\22\4\uffff\6\22\6\uffff\1\22\23\uffff\1\22", + "\1\20\1\22\20\uffff\1\17\40\uffff\1\22\4\uffff\6\22\6\uffff\1\22\23\uffff\1\22", + "\1\25\67\uffff\1\26", + "\1\20\1\22\61\uffff\1\22\4\uffff\6\22\6\uffff\1\22\23\uffff\1\22", "", - "" + "", + "\1\20\1\22\20\uffff\1\17\40\uffff\1\22\4\uffff\6\22\6\uffff\1\22\23\uffff\1\22" }; static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s); @@ -76186,36 +76328,36 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } } static final String dfa_14s = "\31\uffff"; - static final String dfa_15s = "\1\151\1\6\1\56\1\6\1\60\4\6\2\60\1\54\2\6\1\60\1\6\1\7\1\154\3\54\1\7\1\54\2\uffff"; - static final String dfa_16s = "\1\151\2\56\1\162\1\65\2\6\1\162\1\6\2\60\1\76\2\6\1\60\1\6\1\77\1\156\3\76\1\77\1\54\2\uffff"; - static final String dfa_17s = "\27\uffff\1\1\1\2"; + static final String dfa_15s = "\1\151\1\6\1\56\1\6\1\60\4\6\3\60\1\54\2\6\1\7\1\154\1\6\2\54\1\7\1\54\2\uffff\1\54"; + static final String dfa_16s = "\1\151\2\56\1\162\1\65\3\6\1\162\3\60\1\76\2\6\1\77\1\156\1\6\2\76\1\77\1\54\2\uffff\1\76"; + static final String dfa_17s = "\26\uffff\1\1\1\2\1\uffff"; static final String dfa_18s = "\31\uffff}>"; static final String[] dfa_19s = { "\1\1", "\1\2\47\uffff\1\3", "\1\3", "\1\4\152\uffff\1\5\1\6", - "\1\7\4\uffff\1\10", + "\1\10\4\uffff\1\7", "\1\11", "\1\12", - "\1\13\152\uffff\1\14\1\15", - "\1\16", - "\1\7", - "\1\7", - "\1\21\10\uffff\1\17\10\uffff\1\20", + "\1\13", + "\1\14\152\uffff\1\15\1\16", + "\1\10", + "\1\10", + "\1\10", + "\1\20\10\uffff\1\21\10\uffff\1\17", "\1\22", "\1\23", - "\1\7", - "\1\24", - "\1\25\67\uffff\1\26", - "\1\27\1\uffff\1\30", - "\1\21\21\uffff\1\20", - "\1\21\21\uffff\1\20", - "\1\21\21\uffff\1\20", - "\1\25\67\uffff\1\26", - "\1\21", + "\1\24\67\uffff\1\25", + "\1\26\1\uffff\1\27", + "\1\30", + "\1\20\21\uffff\1\17", + "\1\20\21\uffff\1\17", + "\1\24\67\uffff\1\25", + "\1\20", "", - "" + "", + "\1\20\21\uffff\1\17" }; static final short[] dfa_14 = DFA.unpackEncodedString(dfa_14s); @@ -76248,124 +76390,125 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000040L}); public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x4000100000000000L}); - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0110A04E00F20000L,0x2400000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0110A04E00F20000L,0x2400000000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000002L,0x2000000000000000L}); - public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0110804E00F20002L,0x0400000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0110804E00F20002L,0x0400000000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000400000000000L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000078000000000L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0001000000000000L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0006000000000000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0008000000000000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x4020100000000000L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000200000000040L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0040000000000000L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0040000000000002L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0080000000000000L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000060000030L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x4002000000000000L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x4200100000000000L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x3C0020000000C000L,0x0200000000000001L,0x0000000000000001L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000000002L,0x0200000000000000L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x200000000000C002L,0x0000000000000001L,0x0000000000000001L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000100000000100L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x4000400000000000L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x4080000000000040L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L,0x0000000000000001L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0004000000000000L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0008000000000040L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x4000500000000100L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000002040L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x4000500000000100L,0x0000000000000002L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000E00100000L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x1C00200000000000L,0x024000000000005CL}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000200002000000L,0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000002000002L,0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000200000000000L,0x0200000000000080L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000080L}); - public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000002000000L,0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x4004000000000000L,0x0200000000000000L}); - public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x200020000000C000L,0x0000000000000301L,0x0000000000000001L}); - public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x200000000000C002L,0x0000000000000201L,0x0000000000000001L}); - public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000040000L}); - public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000200000000000L,0x0200000000001C00L}); - public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000200001000000L,0x0000000000008040L}); - public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000001000002L,0x0000000000008040L}); - public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x3C0020300100C000L,0x000000002221E041L,0x0000000000000001L}); - public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x200000300100C002L,0x000000002221E041L,0x0000000000000001L}); - public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x000020000000C000L,0x0200000040000001L,0x0000000000000001L}); - public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x000000000000C002L,0x0000000000000001L,0x0000000000000001L}); - public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000001000000L,0x0000000000008040L}); - public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x4000000000000000L,0x0200000000000000L}); - public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000001000000L}); - public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0020000000000000L}); - public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000200000000000L,0x0200000002220000L}); - public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000000002L,0x0000000002220000L}); - public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x1C00203001000000L,0x02000000222C8040L}); - public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000003001000002L,0x00000000222C8040L}); - public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000200000000000L,0x0000000000080000L}); - public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000000002L,0x0000000000080000L}); - public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); - public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L}); - public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); - public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L}); - public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); - public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000000000L,0x0000000018000000L}); - public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); - public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000003000000000L,0x0000000020000000L}); - public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000000000010010L}); - public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000200000000000L,0x000103F080000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x0000000000000002L,0x000103F080000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); - public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0000200000000000L,0x0000000F00000000L}); - public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000000000000100L}); - public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000200000000080L}); - public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000000000000082L}); - public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000400000000040L}); - public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L}); - public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0000000000000040L,0x0006000000000000L}); - public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0000200000000000L,0x0000080000000000L}); - public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0000000000000000L,0x0000100000000000L}); - public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x0000000000000000L,0x0008000000000000L}); - public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x0000200000000000L,0x0000200000000000L}); - public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x0000000000000002L,0x0000200000000000L}); - public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000000L}); - public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); - public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L}); - public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x0000200000000000L}); - public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x0000000000000000L,0x0030400000000000L}); - public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x0000000000000002L,0x0020000000000000L}); - public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x0000000000000000L,0x0040000000000000L}); - public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x0000200000000000L,0x0180000000000000L}); - public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x0000000000000002L,0x0180000000000000L}); - public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x0004000000000000L,0x0180000000000000L}); - public static final BitSet FOLLOW_105 = new BitSet(new long[]{0x0000000000000000L,0x0180000000000000L}); - public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x0048000000000000L}); - public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x00000000700000B0L,0x0000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_108 = new BitSet(new long[]{0x0000000000000000L,0x0800000000000000L}); - public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x0000100003FE0000L}); - public static final BitSet FOLLOW_110 = new BitSet(new long[]{0x0000202004000000L}); - public static final BitSet FOLLOW_111 = new BitSet(new long[]{0x0000002004000002L}); - public static final BitSet FOLLOW_112 = new BitSet(new long[]{0x0000000003FE0000L}); - public static final BitSet FOLLOW_113 = new BitSet(new long[]{0x0040200000000000L}); - public static final BitSet FOLLOW_114 = new BitSet(new long[]{0x0000000000000000L,0x1000000000000000L}); - public static final BitSet FOLLOW_115 = new BitSet(new long[]{0x0000000008000040L}); - public static final BitSet FOLLOW_116 = new BitSet(new long[]{0x0000000000000000L,0x4000000000000000L}); - public static final BitSet FOLLOW_117 = new BitSet(new long[]{0x0000000000000000L,0x8000000000000000L}); - public static final BitSet FOLLOW_118 = new BitSet(new long[]{0x8000000000000080L}); - public static final BitSet FOLLOW_119 = new BitSet(new long[]{0x0000000010000000L,0x0000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_120 = new BitSet(new long[]{0x0000000060000010L}); - public static final BitSet FOLLOW_121 = new BitSet(new long[]{0x0000000180000000L}); - public static final BitSet FOLLOW_122 = new BitSet(new long[]{0x0000000000000002L,0x0000000000800000L}); - public static final BitSet FOLLOW_123 = new BitSet(new long[]{0x0000004E00000002L,0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000078000000000L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0001000000000000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0006000000000000L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0008000000000000L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x4020100000000000L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000200000000040L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0040000000000000L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0040000000000002L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0080000000000000L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000060000030L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x4002000000000000L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x4200100000000000L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x3C0020000000C000L,0x0200000000000001L,0x0000000000000002L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000000002L,0x0200000000000000L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x200000000000C002L,0x0000000000000001L,0x0000000000000002L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000100000000100L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x4000400000000000L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x4080000000000040L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L,0x0000000000000002L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0004000000000000L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0008000000000040L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x4000500000000100L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000002040L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x4000500000000100L,0x0000000000000002L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000E00100000L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x1C00200000000000L,0x024000000000005CL}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000100000000000L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000200002000000L,0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000002000002L,0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000200000000000L,0x0200000000000080L}); + public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000080L}); + public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000002000000L,0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x4004000000000000L,0x0200000000000000L}); + public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x200020000000C000L,0x0000000000000301L,0x0000000000000002L}); + public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x200000000000C002L,0x0000000000000201L,0x0000000000000002L}); + public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000040000L}); + public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000200000000000L,0x0200000000001C00L}); + public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000200001000000L,0x0000000000008040L}); + public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000001000002L,0x0000000000008040L}); + public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x3C0020300100C000L,0x000000002221E041L,0x0000000000000002L}); + public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x200000300100C002L,0x000000002221E041L,0x0000000000000002L}); + public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x000020000000C000L,0x0200000040000001L,0x0000000000000002L}); + public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x000000000000C002L,0x0000000000000001L,0x0000000000000002L}); + public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000001000000L,0x0000000000008040L}); + public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x4000000000000000L,0x0200000000000000L}); + public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000001000000L}); + public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0020000000000000L}); + public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000200000000000L,0x0200000002220000L}); + public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000002L,0x0000000002220000L}); + public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x1C00203001000000L,0x02000000222C8040L}); + public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000003001000002L,0x00000000222C8040L}); + public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000200000000000L,0x0000000000080000L}); + public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000000002L,0x0000000000080000L}); + public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); + public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L}); + public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); + public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L}); + public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); + public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000000000000L,0x0000000018000000L}); + public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); + public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000003000000000L,0x0000000020000000L}); + public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000000000010010L}); + public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x0000200000000000L,0x000103F080000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0000000000000002L,0x000103F080000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); + public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000200000000000L,0x0000000F00000000L}); + public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000000000000100L}); + public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000200000000080L}); + public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000000000000082L}); + public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000400000000040L}); + public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L}); + public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0000000000000040L,0x0006000000000000L}); + public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0000200000000000L,0x0000080000000000L}); + public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x0000000000000000L,0x0000100000000000L}); + public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x0000000000000000L,0x0008000000000000L}); + public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x0000200000000000L,0x0000200000000000L}); + public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0000000000000002L,0x0000200000000000L}); + public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000000L}); + public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); + public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L}); + public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x0000200000000000L}); + public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x0000000000000000L,0x0030400000000000L}); + public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x0000000000000002L,0x0020000000000000L}); + public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x0000000000000000L,0x0040000000000000L}); + public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x0000200000000000L,0x0180000000000000L}); + public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x0000000000000002L,0x0180000000000000L}); + public static final BitSet FOLLOW_105 = new BitSet(new long[]{0x0004000000000000L,0x0180000000000000L}); + public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x0000000000000000L,0x0180000000000000L}); + public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x0048000000000000L}); + public static final BitSet FOLLOW_108 = new BitSet(new long[]{0x00000000700000B0L,0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x0000000000000000L,0x0800000000000000L}); + public static final BitSet FOLLOW_110 = new BitSet(new long[]{0x0000100003FE0000L}); + public static final BitSet FOLLOW_111 = new BitSet(new long[]{0x0000202004000000L}); + public static final BitSet FOLLOW_112 = new BitSet(new long[]{0x0000002004000002L}); + public static final BitSet FOLLOW_113 = new BitSet(new long[]{0x0000000003FE0000L}); + public static final BitSet FOLLOW_114 = new BitSet(new long[]{0x0040200000000000L}); + public static final BitSet FOLLOW_115 = new BitSet(new long[]{0x0000000000000000L,0x1000000000000000L}); + public static final BitSet FOLLOW_116 = new BitSet(new long[]{0x0000000008000040L}); + public static final BitSet FOLLOW_117 = new BitSet(new long[]{0x0000000000000000L,0x4000000000000000L}); + public static final BitSet FOLLOW_118 = new BitSet(new long[]{0x0000000000000000L,0x8000000000000000L}); + public static final BitSet FOLLOW_119 = new BitSet(new long[]{0x8000000000000080L}); + public static final BitSet FOLLOW_120 = new BitSet(new long[]{0x0000000010000000L,0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_121 = new BitSet(new long[]{0x0000000060000010L}); + public static final BitSet FOLLOW_122 = new BitSet(new long[]{0x0000000180000000L}); + public static final BitSet FOLLOW_123 = new BitSet(new long[]{0x0000000000000002L,0x0000000000800000L}); + public static final BitSet FOLLOW_124 = new BitSet(new long[]{0x0000004E00000002L,0x0000000000000000L,0x0000000000000008L}); } diff --git a/plugins/org.eclipse.etrice.core.room.ui/src/org/eclipse/etrice/core/ui/contentassist/RoomProposalProvider.java b/plugins/org.eclipse.etrice.core.room.ui/src/org/eclipse/etrice/core/ui/contentassist/RoomProposalProvider.java index 275484c11..da94e11cf 100644 --- a/plugins/org.eclipse.etrice.core.room.ui/src/org/eclipse/etrice/core/ui/contentassist/RoomProposalProvider.java +++ b/plugins/org.eclipse.etrice.core.room.ui/src/org/eclipse/etrice/core/ui/contentassist/RoomProposalProvider.java @@ -36,6 +36,7 @@ import org.eclipse.etrice.core.room.RoomAnnotationTargetEnum; import org.eclipse.etrice.core.room.RoomPackage; import org.eclipse.etrice.core.room.StandardOperation; import org.eclipse.etrice.core.room.util.RoomHelpers; +import org.eclipse.etrice.core.services.RoomGrammarAccess; import org.eclipse.etrice.core.ui.util.UIExpressionUtil; import org.eclipse.etrice.expressions.detailcode.IDetailExpressionProvider; import org.eclipse.etrice.expressions.ui.contentassist.RoomExpressionProposalProvider; @@ -43,6 +44,7 @@ import org.eclipse.jface.text.contentassist.ICompletionProposal; import org.eclipse.jface.viewers.StyledString; import org.eclipse.swt.graphics.Image; import org.eclipse.xtext.Assignment; +import org.eclipse.xtext.Keyword; import org.eclipse.xtext.RuleCall; import org.eclipse.xtext.resource.IEObjectDescription; import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; @@ -117,6 +119,9 @@ public class RoomProposalProvider extends AbstractRoomProposalProvider { } } + + @Inject + protected RoomGrammarAccess grammar; @Inject protected RoomHelpers roomHelpers; @@ -133,6 +138,16 @@ public class RoomProposalProvider extends AbstractRoomProposalProvider { } @Override + public void completeKeyword(Keyword keyword, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + if(keyword == grammar.getVarDeclAccess().getVarargsVarargsKeyword_3_0()) { + // hide keyword from user + return; + } + + super.completeKeyword(keyword, context, acceptor); + } + + @Override public void completeImport_ImportURI(EObject model, Assignment assignment, final ContentAssistContext context, final ICompletionProposalAcceptor acceptor) { diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/Room.ecore b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/Room.ecore index 9d43d8e9a..ac4718a74 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/Room.ecore +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/Room.ecore @@ -161,6 +161,7 @@ <details key="documentation" value="<br>This is the data type of the variable.
"/> </eAnnotations> </eStructuralFeatures> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="varargs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="MessageData" eSuperTypes="#//RoomElement"> <eStructuralFeatures xsi:type="ecore:EAttribute" name="deprecatedName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/Room.genmodel b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/Room.genmodel index 2f3b347a4..a207603ae 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/Room.genmodel +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/Room.genmodel @@ -4,7 +4,7 @@ editorDirectory="/org.eclipse.etrice.core.room.editor/src" modelPluginID="org.eclipse.etrice.core.room" forceOverwrite="true" modelName="Room" updateClasspath="false" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" complianceLevel="6.0" copyrightFields="false" editPluginID="org.eclipse.etrice.core.room.edit" - editorPluginID="org.eclipse.etrice.core.room.editor" runtimeVersion="2.14" usedGenPackages="platform:/resource/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/Base.genmodel#//base platform:/resource/org.eclipse.etrice.core.fsm/model/generated/FSM.genmodel#//fSM"> + editorPluginID="org.eclipse.etrice.core.room.editor" runtimeVersion="2.16" usedGenPackages="platform:/resource/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/Base.genmodel#//base platform:/resource/org.eclipse.etrice.core.fsm/model/generated/FSM.genmodel#//fSM"> <genPackages prefix="Room" basePackage="org.eclipse.etrice.core" disposableProviderFactory="true" ecorePackage="Room.ecore#/"> <genEnums typeSafeEnumCompatible="false" ecoreEnum="Room.ecore#//CommunicationType"> @@ -60,6 +60,7 @@ <genClasses ecoreClass="Room.ecore#//VarDecl"> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Room.ecore#//VarDecl/name"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Room.ecore#//VarDecl/refType"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Room.ecore#//VarDecl/varargs"/> </genClasses> <genClasses ecoreClass="Room.ecore#//MessageData"> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Room.ecore#//MessageData/deprecatedName"/> diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/Room.xtextbin b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/Room.xtextbin Binary files differindex bec837b69..595dcfa53 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/Room.xtextbin +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/Room.xtextbin diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g index a4af9dce8..27ab30bd0 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g @@ -457,7 +457,22 @@ ruleVarDecl returns [EObject current=null] } ) -)) +)( +( + lv_varargs_3_0= 'varargs' + { + newLeafNode(lv_varargs_3_0, grammarAccess.getVarDeclAccess().getVarargsVarargsKeyword_3_0()); + } + + { + if ($current==null) { + $current = createModelElement(grammarAccess.getVarDeclRule()); + } + setWithLastConsumed($current, "varargs", true, "varargs"); + } + +) +)?) ; diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.tokens b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.tokens index d2314219b..2dda2062b 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.tokens +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.tokens @@ -1,122 +1,123 @@ -'('=20 -')'=21 -'*'=78 -'+'=120 -','=25 -'-'=121 -'->'=19 -'.'=72 -'.*'=117 -'/'=69 +'('=21 +')'=22 +'*'=79 +'+'=121 +','=26 +'-'=122 +'->'=20 +'.'=73 +'.*'=118 +'/'=70 ':'=16 -'<'=102 -'='=26 -'>'=104 -'@'=108 -'ActorBehavior'=79 -'ActorClass'=55 -'ActorInstanceMapping'=68 -'ActorRef'=77 -'AnnotationType'=109 -'Attribute'=33 -'Behavior'=58 -'Binding'=70 -'ChoicePoint'=91 -'CompoundProtocolClass'=48 -'DataClass'=28 -'E'=123 -'EntryPoint'=89 -'Enumeration'=23 -'ExitPoint'=90 -'ExternalType'=27 -'Interface'=56 -'LayerConnection'=74 -'LogicalSystem'=64 -'LogicalThread'=67 -'Message'=51 -'Operation'=37 -'Port'=59 -'PortClass'=46 -'PrimitiveType'=18 -'ProtocolClass'=42 -'RefinedState'=86 -'RefinedTransition'=99 +'<'=103 +'='=27 +'>'=105 +'@'=109 +'ActorBehavior'=80 +'ActorClass'=56 +'ActorInstanceMapping'=69 +'ActorRef'=78 +'AnnotationType'=110 +'Attribute'=34 +'Behavior'=59 +'Binding'=71 +'ChoicePoint'=92 +'CompoundProtocolClass'=49 +'DataClass'=29 +'E'=124 +'EntryPoint'=90 +'Enumeration'=24 +'ExitPoint'=91 +'ExternalType'=28 +'Interface'=57 +'LayerConnection'=75 +'LogicalSystem'=65 +'LogicalThread'=68 +'Message'=52 +'Operation'=38 +'Port'=60 +'PortClass'=47 +'PrimitiveType'=19 +'ProtocolClass'=43 +'RefinedState'=87 +'RefinedTransition'=100 'RoomModel'=13 -'SAP'=61 -'SPP'=62 -'ServiceImplementation'=63 -'State'=81 -'StateMachine'=80 -'Structure'=57 -'SubProtocol'=49 -'SubSystemClass'=66 -'SubSystemRef'=65 -'Transition'=92 -'TransitionPoint'=88 -'['=34 -']'=35 -'abstract'=54 -'action'=94 -'and'=71 -'async'=128 -'attribute'=113 -'cond'=98 -'conjugated'=47 -'cp'=101 -'ctor'=40 -'datadriven'=125 -'default'=22 -'do'=84 -'dtor'=41 -'e'=122 -'entry'=82 -'eventdriven'=124 -'exit'=83 -'extends'=29 -'external'=60 -'false'=118 -'fixed'=127 -'from'=115 -'guard'=97 -'handle'=53 -'handler'=87 -'import'=114 -'in'=106 -'incoming'=43 -'initial'=93 -'mandatory'=112 -'model'=116 -'my'=100 -'of'=24 -'optional'=111 -'or'=96 -'out'=107 -'outgoing'=44 -'override'=36 -'private'=50 -'ptBoolean'=129 -'ptCharacter'=132 -'ptInteger'=130 -'ptReal'=131 -'ref'=17 -'regular'=45 -'relay_sap'=76 -'satisfied_by'=75 -'semantics'=105 -'sends'=39 -'sub'=73 -'subgraph'=85 -'sync'=126 -'target'=110 -'triggers'=95 -'true'=119 -'usercode'=52 -'usercode1'=30 -'usercode2'=31 -'usercode3'=32 -'void'=38 +'SAP'=62 +'SPP'=63 +'ServiceImplementation'=64 +'State'=82 +'StateMachine'=81 +'Structure'=58 +'SubProtocol'=50 +'SubSystemClass'=67 +'SubSystemRef'=66 +'Transition'=93 +'TransitionPoint'=89 +'['=35 +']'=36 +'abstract'=55 +'action'=95 +'and'=72 +'async'=129 +'attribute'=114 +'cond'=99 +'conjugated'=48 +'cp'=102 +'ctor'=41 +'datadriven'=126 +'default'=23 +'do'=85 +'dtor'=42 +'e'=123 +'entry'=83 +'eventdriven'=125 +'exit'=84 +'extends'=30 +'external'=61 +'false'=119 +'fixed'=128 +'from'=116 +'guard'=98 +'handle'=54 +'handler'=88 +'import'=115 +'in'=107 +'incoming'=44 +'initial'=94 +'mandatory'=113 +'model'=117 +'my'=101 +'of'=25 +'optional'=112 +'or'=97 +'out'=108 +'outgoing'=45 +'override'=37 +'private'=51 +'ptBoolean'=130 +'ptCharacter'=133 +'ptInteger'=131 +'ptReal'=132 +'ref'=18 +'regular'=46 +'relay_sap'=77 +'satisfied_by'=76 +'semantics'=106 +'sends'=40 +'sub'=74 +'subgraph'=86 +'sync'=127 +'target'=111 +'triggers'=96 +'true'=120 +'usercode'=53 +'usercode1'=31 +'usercode2'=32 +'usercode3'=33 +'varargs'=17 +'void'=39 '{'=14 -'|'=103 +'|'=104 '}'=15 RULE_ANY_OTHER=12 RULE_CC_STRING=7 @@ -160,6 +161,7 @@ T__129=129 T__130=130 T__131=131 T__132=132 +T__133=133 T__13=13 T__14=14 T__15=15 diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomLexer.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomLexer.java index 619accc59..9f80c7820 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomLexer.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomLexer.java @@ -23,6 +23,7 @@ public class InternalRoomLexer extends Lexer { public static final int T__52=52; public static final int T__53=53; public static final int T__54=54; + public static final int T__133=133; public static final int T__132=132; public static final int T__60=60; public static final int T__61=61; @@ -242,10 +243,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__17; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:15:7: ( 'ref' ) - // InternalRoom.g:15:9: 'ref' + // InternalRoom.g:15:7: ( 'varargs' ) + // InternalRoom.g:15:9: 'varargs' { - match("ref"); + match("varargs"); } @@ -263,10 +264,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__18; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:16:7: ( 'PrimitiveType' ) - // InternalRoom.g:16:9: 'PrimitiveType' + // InternalRoom.g:16:7: ( 'ref' ) + // InternalRoom.g:16:9: 'ref' { - match("PrimitiveType"); + match("ref"); } @@ -284,10 +285,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__19; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:17:7: ( '->' ) - // InternalRoom.g:17:9: '->' + // InternalRoom.g:17:7: ( 'PrimitiveType' ) + // InternalRoom.g:17:9: 'PrimitiveType' { - match("->"); + match("PrimitiveType"); } @@ -305,10 +306,11 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__20; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:18:7: ( '(' ) - // InternalRoom.g:18:9: '(' + // InternalRoom.g:18:7: ( '->' ) + // InternalRoom.g:18:9: '->' { - match('('); + match("->"); + } @@ -325,10 +327,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__21; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:19:7: ( ')' ) - // InternalRoom.g:19:9: ')' + // InternalRoom.g:19:7: ( '(' ) + // InternalRoom.g:19:9: '(' { - match(')'); + match('('); } @@ -345,11 +347,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__22; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:20:7: ( 'default' ) - // InternalRoom.g:20:9: 'default' + // InternalRoom.g:20:7: ( ')' ) + // InternalRoom.g:20:9: ')' { - match("default"); - + match(')'); } @@ -366,10 +367,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__23; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:21:7: ( 'Enumeration' ) - // InternalRoom.g:21:9: 'Enumeration' + // InternalRoom.g:21:7: ( 'default' ) + // InternalRoom.g:21:9: 'default' { - match("Enumeration"); + match("default"); } @@ -387,10 +388,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__24; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:22:7: ( 'of' ) - // InternalRoom.g:22:9: 'of' + // InternalRoom.g:22:7: ( 'Enumeration' ) + // InternalRoom.g:22:9: 'Enumeration' { - match("of"); + match("Enumeration"); } @@ -408,10 +409,11 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__25; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:23:7: ( ',' ) - // InternalRoom.g:23:9: ',' + // InternalRoom.g:23:7: ( 'of' ) + // InternalRoom.g:23:9: 'of' { - match(','); + match("of"); + } @@ -428,10 +430,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__26; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:24:7: ( '=' ) - // InternalRoom.g:24:9: '=' + // InternalRoom.g:24:7: ( ',' ) + // InternalRoom.g:24:9: ',' { - match('='); + match(','); } @@ -448,11 +450,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__27; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:25:7: ( 'ExternalType' ) - // InternalRoom.g:25:9: 'ExternalType' + // InternalRoom.g:25:7: ( '=' ) + // InternalRoom.g:25:9: '=' { - match("ExternalType"); - + match('='); } @@ -469,10 +470,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__28; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:26:7: ( 'DataClass' ) - // InternalRoom.g:26:9: 'DataClass' + // InternalRoom.g:26:7: ( 'ExternalType' ) + // InternalRoom.g:26:9: 'ExternalType' { - match("DataClass"); + match("ExternalType"); } @@ -490,10 +491,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__29; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:27:7: ( 'extends' ) - // InternalRoom.g:27:9: 'extends' + // InternalRoom.g:27:7: ( 'DataClass' ) + // InternalRoom.g:27:9: 'DataClass' { - match("extends"); + match("DataClass"); } @@ -511,10 +512,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__30; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:28:7: ( 'usercode1' ) - // InternalRoom.g:28:9: 'usercode1' + // InternalRoom.g:28:7: ( 'extends' ) + // InternalRoom.g:28:9: 'extends' { - match("usercode1"); + match("extends"); } @@ -532,10 +533,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__31; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:29:7: ( 'usercode2' ) - // InternalRoom.g:29:9: 'usercode2' + // InternalRoom.g:29:7: ( 'usercode1' ) + // InternalRoom.g:29:9: 'usercode1' { - match("usercode2"); + match("usercode1"); } @@ -553,10 +554,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:30:7: ( 'usercode3' ) - // InternalRoom.g:30:9: 'usercode3' + // InternalRoom.g:30:7: ( 'usercode2' ) + // InternalRoom.g:30:9: 'usercode2' { - match("usercode3"); + match("usercode2"); } @@ -574,10 +575,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__33; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:31:7: ( 'Attribute' ) - // InternalRoom.g:31:9: 'Attribute' + // InternalRoom.g:31:7: ( 'usercode3' ) + // InternalRoom.g:31:9: 'usercode3' { - match("Attribute"); + match("usercode3"); } @@ -595,10 +596,11 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__34; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:32:7: ( '[' ) - // InternalRoom.g:32:9: '[' + // InternalRoom.g:32:7: ( 'Attribute' ) + // InternalRoom.g:32:9: 'Attribute' { - match('['); + match("Attribute"); + } @@ -615,10 +617,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__35; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:33:7: ( ']' ) - // InternalRoom.g:33:9: ']' + // InternalRoom.g:33:7: ( '[' ) + // InternalRoom.g:33:9: '[' { - match(']'); + match('['); } @@ -635,11 +637,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__36; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:34:7: ( 'override' ) - // InternalRoom.g:34:9: 'override' + // InternalRoom.g:34:7: ( ']' ) + // InternalRoom.g:34:9: ']' { - match("override"); - + match(']'); } @@ -656,10 +657,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__37; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:35:7: ( 'Operation' ) - // InternalRoom.g:35:9: 'Operation' + // InternalRoom.g:35:7: ( 'override' ) + // InternalRoom.g:35:9: 'override' { - match("Operation"); + match("override"); } @@ -677,10 +678,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__38; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:36:7: ( 'void' ) - // InternalRoom.g:36:9: 'void' + // InternalRoom.g:36:7: ( 'Operation' ) + // InternalRoom.g:36:9: 'Operation' { - match("void"); + match("Operation"); } @@ -698,10 +699,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__39; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:37:7: ( 'sends' ) - // InternalRoom.g:37:9: 'sends' + // InternalRoom.g:37:7: ( 'void' ) + // InternalRoom.g:37:9: 'void' { - match("sends"); + match("void"); } @@ -719,10 +720,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__40; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:38:7: ( 'ctor' ) - // InternalRoom.g:38:9: 'ctor' + // InternalRoom.g:38:7: ( 'sends' ) + // InternalRoom.g:38:9: 'sends' { - match("ctor"); + match("sends"); } @@ -740,10 +741,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__41; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:39:7: ( 'dtor' ) - // InternalRoom.g:39:9: 'dtor' + // InternalRoom.g:39:7: ( 'ctor' ) + // InternalRoom.g:39:9: 'ctor' { - match("dtor"); + match("ctor"); } @@ -761,10 +762,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__42; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:40:7: ( 'ProtocolClass' ) - // InternalRoom.g:40:9: 'ProtocolClass' + // InternalRoom.g:40:7: ( 'dtor' ) + // InternalRoom.g:40:9: 'dtor' { - match("ProtocolClass"); + match("dtor"); } @@ -782,10 +783,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__43; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:41:7: ( 'incoming' ) - // InternalRoom.g:41:9: 'incoming' + // InternalRoom.g:41:7: ( 'ProtocolClass' ) + // InternalRoom.g:41:9: 'ProtocolClass' { - match("incoming"); + match("ProtocolClass"); } @@ -803,10 +804,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__44; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:42:7: ( 'outgoing' ) - // InternalRoom.g:42:9: 'outgoing' + // InternalRoom.g:42:7: ( 'incoming' ) + // InternalRoom.g:42:9: 'incoming' { - match("outgoing"); + match("incoming"); } @@ -824,10 +825,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__45; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:43:7: ( 'regular' ) - // InternalRoom.g:43:9: 'regular' + // InternalRoom.g:43:7: ( 'outgoing' ) + // InternalRoom.g:43:9: 'outgoing' { - match("regular"); + match("outgoing"); } @@ -845,10 +846,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__46; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:44:7: ( 'PortClass' ) - // InternalRoom.g:44:9: 'PortClass' + // InternalRoom.g:44:7: ( 'regular' ) + // InternalRoom.g:44:9: 'regular' { - match("PortClass"); + match("regular"); } @@ -866,10 +867,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__47; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:45:7: ( 'conjugated' ) - // InternalRoom.g:45:9: 'conjugated' + // InternalRoom.g:45:7: ( 'PortClass' ) + // InternalRoom.g:45:9: 'PortClass' { - match("conjugated"); + match("PortClass"); } @@ -887,10 +888,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__48; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:46:7: ( 'CompoundProtocolClass' ) - // InternalRoom.g:46:9: 'CompoundProtocolClass' + // InternalRoom.g:46:7: ( 'conjugated' ) + // InternalRoom.g:46:9: 'conjugated' { - match("CompoundProtocolClass"); + match("conjugated"); } @@ -908,10 +909,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__49; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:47:7: ( 'SubProtocol' ) - // InternalRoom.g:47:9: 'SubProtocol' + // InternalRoom.g:47:7: ( 'CompoundProtocolClass' ) + // InternalRoom.g:47:9: 'CompoundProtocolClass' { - match("SubProtocol"); + match("CompoundProtocolClass"); } @@ -929,10 +930,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__50; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:48:7: ( 'private' ) - // InternalRoom.g:48:9: 'private' + // InternalRoom.g:48:7: ( 'SubProtocol' ) + // InternalRoom.g:48:9: 'SubProtocol' { - match("private"); + match("SubProtocol"); } @@ -950,10 +951,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__51; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:49:7: ( 'Message' ) - // InternalRoom.g:49:9: 'Message' + // InternalRoom.g:49:7: ( 'private' ) + // InternalRoom.g:49:9: 'private' { - match("Message"); + match("private"); } @@ -971,10 +972,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__52; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:50:7: ( 'usercode' ) - // InternalRoom.g:50:9: 'usercode' + // InternalRoom.g:50:7: ( 'Message' ) + // InternalRoom.g:50:9: 'Message' { - match("usercode"); + match("Message"); } @@ -992,10 +993,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__53; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:51:7: ( 'handle' ) - // InternalRoom.g:51:9: 'handle' + // InternalRoom.g:51:7: ( 'usercode' ) + // InternalRoom.g:51:9: 'usercode' { - match("handle"); + match("usercode"); } @@ -1013,10 +1014,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__54; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:52:7: ( 'abstract' ) - // InternalRoom.g:52:9: 'abstract' + // InternalRoom.g:52:7: ( 'handle' ) + // InternalRoom.g:52:9: 'handle' { - match("abstract"); + match("handle"); } @@ -1034,10 +1035,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__55; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:53:7: ( 'ActorClass' ) - // InternalRoom.g:53:9: 'ActorClass' + // InternalRoom.g:53:7: ( 'abstract' ) + // InternalRoom.g:53:9: 'abstract' { - match("ActorClass"); + match("abstract"); } @@ -1055,10 +1056,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__56; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:54:7: ( 'Interface' ) - // InternalRoom.g:54:9: 'Interface' + // InternalRoom.g:54:7: ( 'ActorClass' ) + // InternalRoom.g:54:9: 'ActorClass' { - match("Interface"); + match("ActorClass"); } @@ -1076,10 +1077,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__57; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:55:7: ( 'Structure' ) - // InternalRoom.g:55:9: 'Structure' + // InternalRoom.g:55:7: ( 'Interface' ) + // InternalRoom.g:55:9: 'Interface' { - match("Structure"); + match("Interface"); } @@ -1097,10 +1098,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__58; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:56:7: ( 'Behavior' ) - // InternalRoom.g:56:9: 'Behavior' + // InternalRoom.g:56:7: ( 'Structure' ) + // InternalRoom.g:56:9: 'Structure' { - match("Behavior"); + match("Structure"); } @@ -1118,10 +1119,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__59; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:57:7: ( 'Port' ) - // InternalRoom.g:57:9: 'Port' + // InternalRoom.g:57:7: ( 'Behavior' ) + // InternalRoom.g:57:9: 'Behavior' { - match("Port"); + match("Behavior"); } @@ -1139,10 +1140,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__60; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:58:7: ( 'external' ) - // InternalRoom.g:58:9: 'external' + // InternalRoom.g:58:7: ( 'Port' ) + // InternalRoom.g:58:9: 'Port' { - match("external"); + match("Port"); } @@ -1160,10 +1161,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__61; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:59:7: ( 'SAP' ) - // InternalRoom.g:59:9: 'SAP' + // InternalRoom.g:59:7: ( 'external' ) + // InternalRoom.g:59:9: 'external' { - match("SAP"); + match("external"); } @@ -1181,10 +1182,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__62; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:60:7: ( 'SPP' ) - // InternalRoom.g:60:9: 'SPP' + // InternalRoom.g:60:7: ( 'SAP' ) + // InternalRoom.g:60:9: 'SAP' { - match("SPP"); + match("SAP"); } @@ -1202,10 +1203,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__63; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:61:7: ( 'ServiceImplementation' ) - // InternalRoom.g:61:9: 'ServiceImplementation' + // InternalRoom.g:61:7: ( 'SPP' ) + // InternalRoom.g:61:9: 'SPP' { - match("ServiceImplementation"); + match("SPP"); } @@ -1223,10 +1224,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:62:7: ( 'LogicalSystem' ) - // InternalRoom.g:62:9: 'LogicalSystem' + // InternalRoom.g:62:7: ( 'ServiceImplementation' ) + // InternalRoom.g:62:9: 'ServiceImplementation' { - match("LogicalSystem"); + match("ServiceImplementation"); } @@ -1244,10 +1245,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__65; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:63:7: ( 'SubSystemRef' ) - // InternalRoom.g:63:9: 'SubSystemRef' + // InternalRoom.g:63:7: ( 'LogicalSystem' ) + // InternalRoom.g:63:9: 'LogicalSystem' { - match("SubSystemRef"); + match("LogicalSystem"); } @@ -1265,10 +1266,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__66; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:64:7: ( 'SubSystemClass' ) - // InternalRoom.g:64:9: 'SubSystemClass' + // InternalRoom.g:64:7: ( 'SubSystemRef' ) + // InternalRoom.g:64:9: 'SubSystemRef' { - match("SubSystemClass"); + match("SubSystemRef"); } @@ -1286,10 +1287,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__67; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:65:7: ( 'LogicalThread' ) - // InternalRoom.g:65:9: 'LogicalThread' + // InternalRoom.g:65:7: ( 'SubSystemClass' ) + // InternalRoom.g:65:9: 'SubSystemClass' { - match("LogicalThread"); + match("SubSystemClass"); } @@ -1307,10 +1308,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__68; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:66:7: ( 'ActorInstanceMapping' ) - // InternalRoom.g:66:9: 'ActorInstanceMapping' + // InternalRoom.g:66:7: ( 'LogicalThread' ) + // InternalRoom.g:66:9: 'LogicalThread' { - match("ActorInstanceMapping"); + match("LogicalThread"); } @@ -1328,10 +1329,11 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__69; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:67:7: ( '/' ) - // InternalRoom.g:67:9: '/' + // InternalRoom.g:67:7: ( 'ActorInstanceMapping' ) + // InternalRoom.g:67:9: 'ActorInstanceMapping' { - match('/'); + match("ActorInstanceMapping"); + } @@ -1348,11 +1350,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__70; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:68:7: ( 'Binding' ) - // InternalRoom.g:68:9: 'Binding' + // InternalRoom.g:68:7: ( '/' ) + // InternalRoom.g:68:9: '/' { - match("Binding"); - + match('/'); } @@ -1369,10 +1370,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__71; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:69:7: ( 'and' ) - // InternalRoom.g:69:9: 'and' + // InternalRoom.g:69:7: ( 'Binding' ) + // InternalRoom.g:69:9: 'Binding' { - match("and"); + match("Binding"); } @@ -1390,10 +1391,11 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__72; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:70:7: ( '.' ) - // InternalRoom.g:70:9: '.' + // InternalRoom.g:70:7: ( 'and' ) + // InternalRoom.g:70:9: 'and' { - match('.'); + match("and"); + } @@ -1410,11 +1412,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__73; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:71:7: ( 'sub' ) - // InternalRoom.g:71:9: 'sub' + // InternalRoom.g:71:7: ( '.' ) + // InternalRoom.g:71:9: '.' { - match("sub"); - + match('.'); } @@ -1431,10 +1432,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__74; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:72:7: ( 'LayerConnection' ) - // InternalRoom.g:72:9: 'LayerConnection' + // InternalRoom.g:72:7: ( 'sub' ) + // InternalRoom.g:72:9: 'sub' { - match("LayerConnection"); + match("sub"); } @@ -1452,10 +1453,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__75; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:73:7: ( 'satisfied_by' ) - // InternalRoom.g:73:9: 'satisfied_by' + // InternalRoom.g:73:7: ( 'LayerConnection' ) + // InternalRoom.g:73:9: 'LayerConnection' { - match("satisfied_by"); + match("LayerConnection"); } @@ -1473,10 +1474,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__76; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:74:7: ( 'relay_sap' ) - // InternalRoom.g:74:9: 'relay_sap' + // InternalRoom.g:74:7: ( 'satisfied_by' ) + // InternalRoom.g:74:9: 'satisfied_by' { - match("relay_sap"); + match("satisfied_by"); } @@ -1494,10 +1495,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__77; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:75:7: ( 'ActorRef' ) - // InternalRoom.g:75:9: 'ActorRef' + // InternalRoom.g:75:7: ( 'relay_sap' ) + // InternalRoom.g:75:9: 'relay_sap' { - match("ActorRef"); + match("relay_sap"); } @@ -1515,10 +1516,11 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__78; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:76:7: ( '*' ) - // InternalRoom.g:76:9: '*' + // InternalRoom.g:76:7: ( 'ActorRef' ) + // InternalRoom.g:76:9: 'ActorRef' { - match('*'); + match("ActorRef"); + } @@ -1535,11 +1537,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__79; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:77:7: ( 'ActorBehavior' ) - // InternalRoom.g:77:9: 'ActorBehavior' + // InternalRoom.g:77:7: ( '*' ) + // InternalRoom.g:77:9: '*' { - match("ActorBehavior"); - + match('*'); } @@ -1556,10 +1557,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__80; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:78:7: ( 'StateMachine' ) - // InternalRoom.g:78:9: 'StateMachine' + // InternalRoom.g:78:7: ( 'ActorBehavior' ) + // InternalRoom.g:78:9: 'ActorBehavior' { - match("StateMachine"); + match("ActorBehavior"); } @@ -1577,10 +1578,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__81; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:79:7: ( 'State' ) - // InternalRoom.g:79:9: 'State' + // InternalRoom.g:79:7: ( 'StateMachine' ) + // InternalRoom.g:79:9: 'StateMachine' { - match("State"); + match("StateMachine"); } @@ -1598,10 +1599,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__82; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:80:7: ( 'entry' ) - // InternalRoom.g:80:9: 'entry' + // InternalRoom.g:80:7: ( 'State' ) + // InternalRoom.g:80:9: 'State' { - match("entry"); + match("State"); } @@ -1619,10 +1620,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__83; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:81:7: ( 'exit' ) - // InternalRoom.g:81:9: 'exit' + // InternalRoom.g:81:7: ( 'entry' ) + // InternalRoom.g:81:9: 'entry' { - match("exit"); + match("entry"); } @@ -1640,10 +1641,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__84; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:82:7: ( 'do' ) - // InternalRoom.g:82:9: 'do' + // InternalRoom.g:82:7: ( 'exit' ) + // InternalRoom.g:82:9: 'exit' { - match("do"); + match("exit"); } @@ -1661,10 +1662,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__85; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:83:7: ( 'subgraph' ) - // InternalRoom.g:83:9: 'subgraph' + // InternalRoom.g:83:7: ( 'do' ) + // InternalRoom.g:83:9: 'do' { - match("subgraph"); + match("do"); } @@ -1682,10 +1683,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__86; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:84:7: ( 'RefinedState' ) - // InternalRoom.g:84:9: 'RefinedState' + // InternalRoom.g:84:7: ( 'subgraph' ) + // InternalRoom.g:84:9: 'subgraph' { - match("RefinedState"); + match("subgraph"); } @@ -1703,10 +1704,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__87; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:85:7: ( 'handler' ) - // InternalRoom.g:85:9: 'handler' + // InternalRoom.g:85:7: ( 'RefinedState' ) + // InternalRoom.g:85:9: 'RefinedState' { - match("handler"); + match("RefinedState"); } @@ -1724,10 +1725,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__88; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:86:7: ( 'TransitionPoint' ) - // InternalRoom.g:86:9: 'TransitionPoint' + // InternalRoom.g:86:7: ( 'handler' ) + // InternalRoom.g:86:9: 'handler' { - match("TransitionPoint"); + match("handler"); } @@ -1745,10 +1746,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__89; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:87:7: ( 'EntryPoint' ) - // InternalRoom.g:87:9: 'EntryPoint' + // InternalRoom.g:87:7: ( 'TransitionPoint' ) + // InternalRoom.g:87:9: 'TransitionPoint' { - match("EntryPoint"); + match("TransitionPoint"); } @@ -1766,10 +1767,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__90; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:88:7: ( 'ExitPoint' ) - // InternalRoom.g:88:9: 'ExitPoint' + // InternalRoom.g:88:7: ( 'EntryPoint' ) + // InternalRoom.g:88:9: 'EntryPoint' { - match("ExitPoint"); + match("EntryPoint"); } @@ -1787,10 +1788,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__91; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:89:7: ( 'ChoicePoint' ) - // InternalRoom.g:89:9: 'ChoicePoint' + // InternalRoom.g:89:7: ( 'ExitPoint' ) + // InternalRoom.g:89:9: 'ExitPoint' { - match("ChoicePoint"); + match("ExitPoint"); } @@ -1808,10 +1809,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__92; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:90:7: ( 'Transition' ) - // InternalRoom.g:90:9: 'Transition' + // InternalRoom.g:90:7: ( 'ChoicePoint' ) + // InternalRoom.g:90:9: 'ChoicePoint' { - match("Transition"); + match("ChoicePoint"); } @@ -1829,10 +1830,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__93; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:91:7: ( 'initial' ) - // InternalRoom.g:91:9: 'initial' + // InternalRoom.g:91:7: ( 'Transition' ) + // InternalRoom.g:91:9: 'Transition' { - match("initial"); + match("Transition"); } @@ -1850,10 +1851,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__94; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:92:7: ( 'action' ) - // InternalRoom.g:92:9: 'action' + // InternalRoom.g:92:7: ( 'initial' ) + // InternalRoom.g:92:9: 'initial' { - match("action"); + match("initial"); } @@ -1871,10 +1872,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__95; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:93:7: ( 'triggers' ) - // InternalRoom.g:93:9: 'triggers' + // InternalRoom.g:93:7: ( 'action' ) + // InternalRoom.g:93:9: 'action' { - match("triggers"); + match("action"); } @@ -1892,10 +1893,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__96; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:94:7: ( 'or' ) - // InternalRoom.g:94:9: 'or' + // InternalRoom.g:94:7: ( 'triggers' ) + // InternalRoom.g:94:9: 'triggers' { - match("or"); + match("triggers"); } @@ -1913,10 +1914,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__97; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:95:7: ( 'guard' ) - // InternalRoom.g:95:9: 'guard' + // InternalRoom.g:95:7: ( 'or' ) + // InternalRoom.g:95:9: 'or' { - match("guard"); + match("or"); } @@ -1934,10 +1935,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__98; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:96:7: ( 'cond' ) - // InternalRoom.g:96:9: 'cond' + // InternalRoom.g:96:7: ( 'guard' ) + // InternalRoom.g:96:9: 'guard' { - match("cond"); + match("guard"); } @@ -1955,10 +1956,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__99; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:97:7: ( 'RefinedTransition' ) - // InternalRoom.g:97:9: 'RefinedTransition' + // InternalRoom.g:97:7: ( 'cond' ) + // InternalRoom.g:97:9: 'cond' { - match("RefinedTransition"); + match("cond"); } @@ -1976,10 +1977,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__100; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:98:8: ( 'my' ) - // InternalRoom.g:98:10: 'my' + // InternalRoom.g:98:8: ( 'RefinedTransition' ) + // InternalRoom.g:98:10: 'RefinedTransition' { - match("my"); + match("RefinedTransition"); } @@ -1997,10 +1998,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__101; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:99:8: ( 'cp' ) - // InternalRoom.g:99:10: 'cp' + // InternalRoom.g:99:8: ( 'my' ) + // InternalRoom.g:99:10: 'my' { - match("cp"); + match("my"); } @@ -2018,10 +2019,11 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__102; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:100:8: ( '<' ) - // InternalRoom.g:100:10: '<' + // InternalRoom.g:100:8: ( 'cp' ) + // InternalRoom.g:100:10: 'cp' { - match('<'); + match("cp"); + } @@ -2038,10 +2040,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__103; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:101:8: ( '|' ) - // InternalRoom.g:101:10: '|' + // InternalRoom.g:101:8: ( '<' ) + // InternalRoom.g:101:10: '<' { - match('|'); + match('<'); } @@ -2058,10 +2060,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__104; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:102:8: ( '>' ) - // InternalRoom.g:102:10: '>' + // InternalRoom.g:102:8: ( '|' ) + // InternalRoom.g:102:10: '|' { - match('>'); + match('|'); } @@ -2078,11 +2080,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__105; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:103:8: ( 'semantics' ) - // InternalRoom.g:103:10: 'semantics' + // InternalRoom.g:103:8: ( '>' ) + // InternalRoom.g:103:10: '>' { - match("semantics"); - + match('>'); } @@ -2099,10 +2100,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__106; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:104:8: ( 'in' ) - // InternalRoom.g:104:10: 'in' + // InternalRoom.g:104:8: ( 'semantics' ) + // InternalRoom.g:104:10: 'semantics' { - match("in"); + match("semantics"); } @@ -2120,10 +2121,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__107; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:105:8: ( 'out' ) - // InternalRoom.g:105:10: 'out' + // InternalRoom.g:105:8: ( 'in' ) + // InternalRoom.g:105:10: 'in' { - match("out"); + match("in"); } @@ -2141,10 +2142,11 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__108; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:106:8: ( '@' ) - // InternalRoom.g:106:10: '@' + // InternalRoom.g:106:8: ( 'out' ) + // InternalRoom.g:106:10: 'out' { - match('@'); + match("out"); + } @@ -2161,11 +2163,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__109; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:107:8: ( 'AnnotationType' ) - // InternalRoom.g:107:10: 'AnnotationType' + // InternalRoom.g:107:8: ( '@' ) + // InternalRoom.g:107:10: '@' { - match("AnnotationType"); - + match('@'); } @@ -2182,10 +2183,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__110; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:108:8: ( 'target' ) - // InternalRoom.g:108:10: 'target' + // InternalRoom.g:108:8: ( 'AnnotationType' ) + // InternalRoom.g:108:10: 'AnnotationType' { - match("target"); + match("AnnotationType"); } @@ -2203,10 +2204,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__111; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:109:8: ( 'optional' ) - // InternalRoom.g:109:10: 'optional' + // InternalRoom.g:109:8: ( 'target' ) + // InternalRoom.g:109:10: 'target' { - match("optional"); + match("target"); } @@ -2224,10 +2225,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__112; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:110:8: ( 'mandatory' ) - // InternalRoom.g:110:10: 'mandatory' + // InternalRoom.g:110:8: ( 'optional' ) + // InternalRoom.g:110:10: 'optional' { - match("mandatory"); + match("optional"); } @@ -2245,10 +2246,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__113; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:111:8: ( 'attribute' ) - // InternalRoom.g:111:10: 'attribute' + // InternalRoom.g:111:8: ( 'mandatory' ) + // InternalRoom.g:111:10: 'mandatory' { - match("attribute"); + match("mandatory"); } @@ -2266,10 +2267,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__114; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:112:8: ( 'import' ) - // InternalRoom.g:112:10: 'import' + // InternalRoom.g:112:8: ( 'attribute' ) + // InternalRoom.g:112:10: 'attribute' { - match("import"); + match("attribute"); } @@ -2287,10 +2288,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__115; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:113:8: ( 'from' ) - // InternalRoom.g:113:10: 'from' + // InternalRoom.g:113:8: ( 'import' ) + // InternalRoom.g:113:10: 'import' { - match("from"); + match("import"); } @@ -2308,10 +2309,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__116; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:114:8: ( 'model' ) - // InternalRoom.g:114:10: 'model' + // InternalRoom.g:114:8: ( 'from' ) + // InternalRoom.g:114:10: 'from' { - match("model"); + match("from"); } @@ -2329,10 +2330,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__117; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:115:8: ( '.*' ) - // InternalRoom.g:115:10: '.*' + // InternalRoom.g:115:8: ( 'model' ) + // InternalRoom.g:115:10: 'model' { - match(".*"); + match("model"); } @@ -2350,10 +2351,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__118; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:116:8: ( 'false' ) - // InternalRoom.g:116:10: 'false' + // InternalRoom.g:116:8: ( '.*' ) + // InternalRoom.g:116:10: '.*' { - match("false"); + match(".*"); } @@ -2371,10 +2372,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__119; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:117:8: ( 'true' ) - // InternalRoom.g:117:10: 'true' + // InternalRoom.g:117:8: ( 'false' ) + // InternalRoom.g:117:10: 'false' { - match("true"); + match("false"); } @@ -2392,10 +2393,11 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__120; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:118:8: ( '+' ) - // InternalRoom.g:118:10: '+' + // InternalRoom.g:118:8: ( 'true' ) + // InternalRoom.g:118:10: 'true' { - match('+'); + match("true"); + } @@ -2412,10 +2414,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__121; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:119:8: ( '-' ) - // InternalRoom.g:119:10: '-' + // InternalRoom.g:119:8: ( '+' ) + // InternalRoom.g:119:10: '+' { - match('-'); + match('+'); } @@ -2432,10 +2434,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__122; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:120:8: ( 'e' ) - // InternalRoom.g:120:10: 'e' + // InternalRoom.g:120:8: ( '-' ) + // InternalRoom.g:120:10: '-' { - match('e'); + match('-'); } @@ -2452,10 +2454,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__123; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:121:8: ( 'E' ) - // InternalRoom.g:121:10: 'E' + // InternalRoom.g:121:8: ( 'e' ) + // InternalRoom.g:121:10: 'e' { - match('E'); + match('e'); } @@ -2472,11 +2474,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__124; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:122:8: ( 'eventdriven' ) - // InternalRoom.g:122:10: 'eventdriven' + // InternalRoom.g:122:8: ( 'E' ) + // InternalRoom.g:122:10: 'E' { - match("eventdriven"); - + match('E'); } @@ -2493,10 +2494,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__125; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:123:8: ( 'datadriven' ) - // InternalRoom.g:123:10: 'datadriven' + // InternalRoom.g:123:8: ( 'eventdriven' ) + // InternalRoom.g:123:10: 'eventdriven' { - match("datadriven"); + match("eventdriven"); } @@ -2514,10 +2515,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__126; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:124:8: ( 'sync' ) - // InternalRoom.g:124:10: 'sync' + // InternalRoom.g:124:8: ( 'datadriven' ) + // InternalRoom.g:124:10: 'datadriven' { - match("sync"); + match("datadriven"); } @@ -2535,10 +2536,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__127; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:125:8: ( 'fixed' ) - // InternalRoom.g:125:10: 'fixed' + // InternalRoom.g:125:8: ( 'sync' ) + // InternalRoom.g:125:10: 'sync' { - match("fixed"); + match("sync"); } @@ -2556,10 +2557,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__128; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:126:8: ( 'async' ) - // InternalRoom.g:126:10: 'async' + // InternalRoom.g:126:8: ( 'fixed' ) + // InternalRoom.g:126:10: 'fixed' { - match("async"); + match("fixed"); } @@ -2577,10 +2578,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__129; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:127:8: ( 'ptBoolean' ) - // InternalRoom.g:127:10: 'ptBoolean' + // InternalRoom.g:127:8: ( 'async' ) + // InternalRoom.g:127:10: 'async' { - match("ptBoolean"); + match("async"); } @@ -2598,10 +2599,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__130; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:128:8: ( 'ptInteger' ) - // InternalRoom.g:128:10: 'ptInteger' + // InternalRoom.g:128:8: ( 'ptBoolean' ) + // InternalRoom.g:128:10: 'ptBoolean' { - match("ptInteger"); + match("ptBoolean"); } @@ -2619,10 +2620,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__131; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:129:8: ( 'ptReal' ) - // InternalRoom.g:129:10: 'ptReal' + // InternalRoom.g:129:8: ( 'ptInteger' ) + // InternalRoom.g:129:10: 'ptInteger' { - match("ptReal"); + match("ptInteger"); } @@ -2640,10 +2641,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__132; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:130:8: ( 'ptCharacter' ) - // InternalRoom.g:130:10: 'ptCharacter' + // InternalRoom.g:130:8: ( 'ptReal' ) + // InternalRoom.g:130:10: 'ptReal' { - match("ptCharacter"); + match("ptReal"); } @@ -2656,15 +2657,36 @@ public class InternalRoomLexer extends Lexer { } // $ANTLR end "T__132" + // $ANTLR start "T__133" + public final void mT__133() throws RecognitionException { + try { + int _type = T__133; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalRoom.g:131:8: ( 'ptCharacter' ) + // InternalRoom.g:131:10: 'ptCharacter' + { + match("ptCharacter"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__133" + // $ANTLR start "RULE_HEX" public final void mRULE_HEX() throws RecognitionException { try { int _type = RULE_HEX; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:9350:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ ) - // InternalRoom.g:9350:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ + // InternalRoom.g:9365:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ ) + // InternalRoom.g:9365:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ { - // InternalRoom.g:9350:12: ( '0x' | '0X' ) + // InternalRoom.g:9365:12: ( '0x' | '0X' ) int alt1=2; int LA1_0 = input.LA(1); @@ -2692,7 +2714,7 @@ public class InternalRoomLexer extends Lexer { } switch (alt1) { case 1 : - // InternalRoom.g:9350:13: '0x' + // InternalRoom.g:9365:13: '0x' { match("0x"); @@ -2700,7 +2722,7 @@ public class InternalRoomLexer extends Lexer { } break; case 2 : - // InternalRoom.g:9350:18: '0X' + // InternalRoom.g:9365:18: '0X' { match("0X"); @@ -2710,7 +2732,7 @@ public class InternalRoomLexer extends Lexer { } - // InternalRoom.g:9350:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ + // InternalRoom.g:9365:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ int cnt2=0; loop2: do { @@ -2764,12 +2786,12 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_CC_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:9352:16: ( '\\'\\'\\'' ( options {greedy=false; } : . )* '\\'\\'\\'' ) - // InternalRoom.g:9352:18: '\\'\\'\\'' ( options {greedy=false; } : . )* '\\'\\'\\'' + // InternalRoom.g:9367:16: ( '\\'\\'\\'' ( options {greedy=false; } : . )* '\\'\\'\\'' ) + // InternalRoom.g:9367:18: '\\'\\'\\'' ( options {greedy=false; } : . )* '\\'\\'\\'' { match("'''"); - // InternalRoom.g:9352:27: ( options {greedy=false; } : . )* + // InternalRoom.g:9367:27: ( options {greedy=false; } : . )* loop3: do { int alt3=2; @@ -2803,7 +2825,7 @@ public class InternalRoomLexer extends Lexer { switch (alt3) { case 1 : - // InternalRoom.g:9352:55: . + // InternalRoom.g:9367:55: . { matchAny(); @@ -2833,10 +2855,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:9354:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalRoom.g:9354:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRoom.g:9369:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalRoom.g:9369:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalRoom.g:9354:11: ( '^' )? + // InternalRoom.g:9369:11: ( '^' )? int alt4=2; int LA4_0 = input.LA(1); @@ -2845,7 +2867,7 @@ public class InternalRoomLexer extends Lexer { } switch (alt4) { case 1 : - // InternalRoom.g:9354:11: '^' + // InternalRoom.g:9369:11: '^' { match('^'); @@ -2863,7 +2885,7 @@ public class InternalRoomLexer extends Lexer { recover(mse); throw mse;} - // InternalRoom.g:9354:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRoom.g:9369:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop5: do { int alt5=2; @@ -2912,10 +2934,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:9356:10: ( ( '0' .. '9' )+ ) - // InternalRoom.g:9356:12: ( '0' .. '9' )+ + // InternalRoom.g:9371:10: ( ( '0' .. '9' )+ ) + // InternalRoom.g:9371:12: ( '0' .. '9' )+ { - // InternalRoom.g:9356:12: ( '0' .. '9' )+ + // InternalRoom.g:9371:12: ( '0' .. '9' )+ int cnt6=0; loop6: do { @@ -2929,7 +2951,7 @@ public class InternalRoomLexer extends Lexer { switch (alt6) { case 1 : - // InternalRoom.g:9356:13: '0' .. '9' + // InternalRoom.g:9371:13: '0' .. '9' { matchRange('0','9'); @@ -2961,10 +2983,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:9358:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalRoom.g:9358:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRoom.g:9373:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalRoom.g:9373:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalRoom.g:9358:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRoom.g:9373:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt9=2; int LA9_0 = input.LA(1); @@ -2982,10 +3004,10 @@ public class InternalRoomLexer extends Lexer { } switch (alt9) { case 1 : - // InternalRoom.g:9358:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalRoom.g:9373:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalRoom.g:9358:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalRoom.g:9373:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop7: do { int alt7=3; @@ -3001,7 +3023,7 @@ public class InternalRoomLexer extends Lexer { switch (alt7) { case 1 : - // InternalRoom.g:9358:21: '\\\\' . + // InternalRoom.g:9373:21: '\\\\' . { match('\\'); matchAny(); @@ -3009,7 +3031,7 @@ public class InternalRoomLexer extends Lexer { } break; case 2 : - // InternalRoom.g:9358:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalRoom.g:9373: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 +3056,10 @@ public class InternalRoomLexer extends Lexer { } break; case 2 : - // InternalRoom.g:9358:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalRoom.g:9373:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalRoom.g:9358:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalRoom.g:9373:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop8: do { int alt8=3; @@ -3053,7 +3075,7 @@ public class InternalRoomLexer extends Lexer { switch (alt8) { case 1 : - // InternalRoom.g:9358:54: '\\\\' . + // InternalRoom.g:9373:54: '\\\\' . { match('\\'); matchAny(); @@ -3061,7 +3083,7 @@ public class InternalRoomLexer extends Lexer { } break; case 2 : - // InternalRoom.g:9358:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalRoom.g:9373: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 +3126,12 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:9360:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalRoom.g:9360:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalRoom.g:9375:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalRoom.g:9375:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalRoom.g:9360:24: ( options {greedy=false; } : . )* + // InternalRoom.g:9375:24: ( options {greedy=false; } : . )* loop10: do { int alt10=2; @@ -3134,7 +3156,7 @@ public class InternalRoomLexer extends Lexer { switch (alt10) { case 1 : - // InternalRoom.g:9360:52: . + // InternalRoom.g:9375:52: . { matchAny(); @@ -3164,12 +3186,12 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:9362:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalRoom.g:9362:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalRoom.g:9377:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalRoom.g:9377:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalRoom.g:9362:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalRoom.g:9377:24: (~ ( ( '\\n' | '\\r' ) ) )* loop11: do { int alt11=2; @@ -3182,7 +3204,7 @@ public class InternalRoomLexer extends Lexer { switch (alt11) { case 1 : - // InternalRoom.g:9362:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalRoom.g:9377: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 +3224,7 @@ public class InternalRoomLexer extends Lexer { } } while (true); - // InternalRoom.g:9362:40: ( ( '\\r' )? '\\n' )? + // InternalRoom.g:9377:40: ( ( '\\r' )? '\\n' )? int alt13=2; int LA13_0 = input.LA(1); @@ -3211,9 +3233,9 @@ public class InternalRoomLexer extends Lexer { } switch (alt13) { case 1 : - // InternalRoom.g:9362:41: ( '\\r' )? '\\n' + // InternalRoom.g:9377:41: ( '\\r' )? '\\n' { - // InternalRoom.g:9362:41: ( '\\r' )? + // InternalRoom.g:9377:41: ( '\\r' )? int alt12=2; int LA12_0 = input.LA(1); @@ -3222,7 +3244,7 @@ public class InternalRoomLexer extends Lexer { } switch (alt12) { case 1 : - // InternalRoom.g:9362:41: '\\r' + // InternalRoom.g:9377:41: '\\r' { match('\r'); @@ -3254,10 +3276,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:9364:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalRoom.g:9364:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRoom.g:9379:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalRoom.g:9379:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalRoom.g:9364:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRoom.g:9379:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt14=0; loop14: do { @@ -3311,8 +3333,8 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRoom.g:9366:16: ( . ) - // InternalRoom.g:9366:18: . + // InternalRoom.g:9381:16: ( . ) + // InternalRoom.g:9381:18: . { matchAny(); @@ -3327,8 +3349,8 @@ public class InternalRoomLexer extends Lexer { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalRoom.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | RULE_HEX | RULE_CC_STRING | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt15=129; + // InternalRoom.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | RULE_HEX | RULE_CC_STRING | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt15=130; alt15 = dfa15.predict(input); switch (alt15) { case 1 : @@ -4172,63 +4194,70 @@ public class InternalRoomLexer extends Lexer { } break; case 121 : - // InternalRoom.g:1:763: RULE_HEX + // InternalRoom.g:1:763: T__133 { - mRULE_HEX(); + mT__133(); } break; case 122 : - // InternalRoom.g:1:772: RULE_CC_STRING + // InternalRoom.g:1:770: RULE_HEX { - mRULE_CC_STRING(); + mRULE_HEX(); } break; case 123 : - // InternalRoom.g:1:787: RULE_ID + // InternalRoom.g:1:779: RULE_CC_STRING { - mRULE_ID(); + mRULE_CC_STRING(); } break; case 124 : - // InternalRoom.g:1:795: RULE_INT + // InternalRoom.g:1:794: RULE_ID { - mRULE_INT(); + mRULE_ID(); } break; case 125 : - // InternalRoom.g:1:804: RULE_STRING + // InternalRoom.g:1:802: RULE_INT { - mRULE_STRING(); + mRULE_INT(); } break; case 126 : - // InternalRoom.g:1:816: RULE_ML_COMMENT + // InternalRoom.g:1:811: RULE_STRING { - mRULE_ML_COMMENT(); + mRULE_STRING(); } break; case 127 : - // InternalRoom.g:1:832: RULE_SL_COMMENT + // InternalRoom.g:1:823: RULE_ML_COMMENT { - mRULE_SL_COMMENT(); + mRULE_ML_COMMENT(); } break; case 128 : - // InternalRoom.g:1:848: RULE_WS + // InternalRoom.g:1:839: RULE_SL_COMMENT { - mRULE_WS(); + mRULE_SL_COMMENT(); } break; case 129 : - // InternalRoom.g:1:856: RULE_ANY_OTHER + // InternalRoom.g:1:855: RULE_WS + { + mRULE_WS(); + + } + break; + case 130 : + // InternalRoom.g:1:863: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -4242,134 +4271,133 @@ public class InternalRoomLexer extends Lexer { protected DFA15 dfa15 = new DFA15(this); static final String DFA15_eotS = - "\1\uffff\1\72\3\uffff\2\72\1\102\2\uffff\1\72\1\113\1\72\2\uffff\1\72\1\127\2\72\2\uffff\16\72\1\u0080\1\u0082\1\uffff\4\72\4\uffff\1\72\1\uffff\1\u0094\2\67\2\uffff\1\67\2\uffff\2\72\4\uffff\3\72\4\uffff\2\72\1\u00a2\3\72\1\uffff\1\u00a8\2\72\1\u00ab\1\72\2\uffff\4\72\1\uffff\4\72\2\uffff\10\72\1\u00bf\1\u00c2\26\72\6\uffff\4\72\1\u00e2\2\72\4\uffff\3\72\3\uffff\1\u0096\2\uffff\2\72\1\u00eb\7\72\1\uffff\5\72\1\uffff\1\72\1\u00fa\1\uffff\16\72\1\u010a\4\72\1\uffff\2\72\1\uffff\6\72\1\u0119\1\u011a\11\72\1\u0124\15\72\1\uffff\5\72\1\uffff\2\72\1\uffff\4\72\1\u013e\1\72\1\u0140\7\72\1\uffff\3\72\1\u014c\7\72\1\u0154\3\72\1\uffff\1\72\1\u0159\1\u015a\1\72\1\u015c\11\72\2\uffff\11\72\1\uffff\12\72\1\u0179\4\72\1\u017e\11\72\1\uffff\1\72\1\uffff\13\72\1\uffff\1\u0194\6\72\1\uffff\1\u019e\3\72\2\uffff\1\72\1\uffff\10\72\1\u01ac\13\72\1\u01b8\7\72\1\uffff\1\72\1\u01c1\1\72\1\u01c3\1\uffff\1\u01c4\1\u01c5\23\72\1\uffff\11\72\1\uffff\6\72\1\u01e8\6\72\1\uffff\4\72\1\u01f3\2\72\1\u01f7\1\72\1\u01f9\1\72\1\uffff\7\72\1\u0202\1\uffff\1\72\3\uffff\2\72\1\u0207\4\72\1\u020c\11\72\1\u0216\17\72\1\u0226\1\uffff\7\72\1\u022e\2\72\1\uffff\1\72\1\u0232\1\u0233\1\uffff\1\72\1\uffff\3\72\1\u0238\4\72\1\uffff\4\72\1\uffff\4\72\1\uffff\5\72\1\u024b\1\u024c\1\u024d\1\72\1\uffff\1\u024f\1\72\1\u0254\3\72\1\u0258\4\72\1\u025d\2\72\1\u0260\1\uffff\7\72\1\uffff\3\72\2\uffff\1\u026b\2\72\1\u026e\1\uffff\4\72\1\u0273\1\72\1\u0275\2\72\1\u0278\2\72\1\u027b\4\72\1\u0280\3\uffff\1\u0281\1\uffff\1\72\1\u0283\1\u0284\1\u0285\1\uffff\1\u0286\2\72\1\uffff\2\72\1\u028b\1\u028c\1\uffff\2\72\1\uffff\4\72\1\u0294\2\72\1\u0297\1\u0298\1\72\1\uffff\1\u029a\1\u029b\1\uffff\4\72\1\uffff\1\u02a0\1\uffff\2\72\1\uffff\2\72\1\uffff\1\u02a5\1\72\1\u02a7\1\72\2\uffff\1\72\4\uffff\1\u02aa\3\72\2\uffff\1\72\1\u02af\5\72\1\uffff\2\72\2\uffff\1\72\2\uffff\3\72\1\u02bc\1\uffff\4\72\1\uffff\1\u02c1\1\uffff\1\72\1\u02c3\1\uffff\4\72\1\uffff\1\72\1\u02c9\1\u02ca\4\72\1\u02cf\4\72\1\uffff\1\u02d4\3\72\1\uffff\1\u02d8\1\uffff\3\72\1\u02dc\1\72\2\uffff\1\u02de\1\72\1\u02e0\1\72\1\uffff\4\72\1\uffff\1\72\1\u02e7\1\u02e8\1\uffff\1\72\1\u02ea\1\72\1\uffff\1\72\1\uffff\1\72\1\uffff\1\72\1\u02ef\1\u02f0\3\72\2\uffff\1\72\1\uffff\1\u02f5\1\72\1\u02f7\1\72\2\uffff\4\72\1\uffff\1\72\1\uffff\1\72\1\u02ff\1\u0300\4\72\2\uffff\1\u0305\3\72\1\uffff\6\72\1\u030f\2\72\1\uffff\1\u0312\1\u0313\2\uffff"; + "\1\uffff\1\72\3\uffff\3\72\1\104\2\uffff\1\72\1\115\1\72\2\uffff\1\72\1\131\2\72\2\uffff\15\72\1\u0081\1\u0083\1\uffff\4\72\4\uffff\1\72\1\uffff\1\u0095\2\67\2\uffff\1\67\2\uffff\2\72\4\uffff\5\72\4\uffff\2\72\1\u00a5\3\72\1\uffff\1\u00ab\2\72\1\u00ae\1\72\2\uffff\4\72\1\uffff\4\72\2\uffff\7\72\1\u00c1\1\u00c4\26\72\6\uffff\4\72\1\u00e4\2\72\4\uffff\3\72\3\uffff\1\u0097\2\uffff\4\72\1\u00ef\7\72\1\uffff\5\72\1\uffff\1\72\1\u00fe\1\uffff\15\72\1\u010d\4\72\1\uffff\2\72\1\uffff\6\72\1\u011c\1\u011d\11\72\1\u0127\15\72\1\uffff\5\72\1\uffff\3\72\1\u013d\1\uffff\4\72\1\u0143\1\72\1\u0145\7\72\1\uffff\3\72\1\u0151\12\72\1\uffff\1\72\1\u015d\1\u015e\1\72\1\u0160\11\72\2\uffff\11\72\1\uffff\12\72\1\u017d\4\72\1\u0182\5\72\1\uffff\5\72\1\uffff\1\72\1\uffff\13\72\1\uffff\1\u0199\6\72\1\u01a3\3\72\2\uffff\1\72\1\uffff\10\72\1\u01b1\13\72\1\u01bd\7\72\1\uffff\1\72\1\u01c6\1\72\1\u01c8\1\uffff\1\u01c9\1\u01ca\24\72\1\uffff\11\72\1\uffff\6\72\1\u01ee\6\72\1\uffff\4\72\1\u01f9\2\72\1\u01fd\1\72\1\u01ff\1\72\1\uffff\7\72\1\u0208\1\uffff\1\72\3\uffff\2\72\1\u020d\1\u020e\4\72\1\u0213\11\72\1\u021d\17\72\1\u022d\1\uffff\7\72\1\u0235\2\72\1\uffff\1\72\1\u0239\1\u023a\1\uffff\1\72\1\uffff\3\72\1\u023f\4\72\1\uffff\4\72\2\uffff\4\72\1\uffff\5\72\1\u0252\1\u0253\1\u0254\1\72\1\uffff\1\u0256\1\72\1\u025b\3\72\1\u025f\4\72\1\u0264\2\72\1\u0267\1\uffff\7\72\1\uffff\3\72\2\uffff\1\u0272\2\72\1\u0275\1\uffff\4\72\1\u027a\1\72\1\u027c\2\72\1\u027f\2\72\1\u0282\4\72\1\u0287\3\uffff\1\u0288\1\uffff\1\72\1\u028a\1\u028b\1\u028c\1\uffff\1\u028d\2\72\1\uffff\2\72\1\u0292\1\u0293\1\uffff\2\72\1\uffff\4\72\1\u029b\2\72\1\u029e\1\u029f\1\72\1\uffff\1\u02a1\1\u02a2\1\uffff\4\72\1\uffff\1\u02a7\1\uffff\2\72\1\uffff\2\72\1\uffff\1\u02ac\1\72\1\u02ae\1\72\2\uffff\1\72\4\uffff\1\u02b1\3\72\2\uffff\1\72\1\u02b6\5\72\1\uffff\2\72\2\uffff\1\72\2\uffff\3\72\1\u02c3\1\uffff\4\72\1\uffff\1\u02c8\1\uffff\1\72\1\u02ca\1\uffff\4\72\1\uffff\1\72\1\u02d0\1\u02d1\4\72\1\u02d6\4\72\1\uffff\1\u02db\3\72\1\uffff\1\u02df\1\uffff\3\72\1\u02e3\1\72\2\uffff\1\u02e5\1\72\1\u02e7\1\72\1\uffff\4\72\1\uffff\1\72\1\u02ee\1\u02ef\1\uffff\1\72\1\u02f1\1\72\1\uffff\1\72\1\uffff\1\72\1\uffff\1\72\1\u02f6\1\u02f7\3\72\2\uffff\1\72\1\uffff\1\u02fc\1\72\1\u02fe\1\72\2\uffff\4\72\1\uffff\1\72\1\uffff\1\72\1\u0306\1\u0307\4\72\2\uffff\1\u030c\3\72\1\uffff\6\72\1\u0316\2\72\1\uffff\1\u0319\1\u031a\2\uffff"; static final String DFA15_eofS = - "\u0314\uffff"; + "\u031b\uffff"; static final String DFA15_minS = - "\1\0\1\145\3\uffff\1\145\1\157\1\76\2\uffff\1\141\1\60\1\146\2\uffff\1\141\1\60\1\163\1\143\2\uffff\1\160\1\157\1\141\1\157\1\155\1\150\1\101\1\162\1\145\1\141\1\142\1\156\1\145\1\141\2\52\1\uffff\1\162\1\141\1\165\1\141\4\uffff\1\141\1\uffff\1\130\1\0\1\101\2\uffff\1\0\2\uffff\1\157\1\146\4\uffff\1\146\1\151\1\162\4\uffff\1\146\1\157\1\60\2\164\1\151\1\uffff\1\60\1\145\1\164\1\60\1\164\2\uffff\1\164\1\151\1\164\1\145\1\uffff\1\145\2\164\1\156\2\uffff\1\145\1\151\1\155\1\142\1\164\1\156\1\157\1\156\2\60\1\160\1\155\1\157\1\142\1\141\2\120\1\162\1\151\1\102\1\163\1\156\1\163\1\144\2\164\1\171\1\164\1\150\1\156\1\147\1\171\6\uffff\1\141\1\151\1\162\1\141\1\60\1\156\1\144\4\uffff\1\157\1\154\1\170\3\uffff\1\47\2\uffff\1\155\1\151\1\60\1\165\1\141\1\155\2\164\1\141\1\162\1\uffff\1\141\1\155\1\162\1\145\1\164\1\uffff\1\162\1\60\1\uffff\1\151\1\141\1\145\1\164\1\162\1\156\2\162\2\157\1\162\2\144\1\141\1\60\1\151\1\143\1\162\1\144\1\uffff\1\157\1\164\1\uffff\1\157\1\160\1\151\1\120\1\165\1\164\2\60\2\166\1\157\1\156\1\145\1\150\1\163\1\144\1\164\1\60\1\151\1\162\1\156\1\145\1\141\1\144\1\151\1\145\1\156\1\147\1\145\1\147\1\162\1\uffff\1\144\1\145\1\155\1\163\1\145\1\uffff\1\115\1\156\1\uffff\1\154\1\171\1\151\1\157\1\60\1\165\1\60\1\144\1\145\1\171\1\162\1\120\1\162\1\157\1\uffff\1\157\1\103\1\156\1\60\1\171\1\164\1\143\1\151\1\162\1\164\1\141\1\60\1\163\1\156\1\162\1\uffff\1\163\2\60\1\165\1\60\1\155\1\151\1\162\1\157\1\143\1\162\1\171\1\143\1\145\2\uffff\1\151\1\141\1\157\1\164\3\141\1\154\1\162\1\uffff\1\157\1\151\1\143\1\162\1\166\1\151\1\143\1\162\1\163\1\147\1\60\1\145\1\144\1\141\1\154\1\60\1\145\1\144\1\157\1\145\1\141\1\137\1\164\1\143\1\154\1\uffff\1\154\1\uffff\2\162\1\120\1\156\1\157\2\151\1\156\1\154\1\144\1\156\1\uffff\1\60\1\144\1\157\1\142\1\102\1\141\1\164\1\uffff\1\60\1\164\1\141\1\146\2\uffff\1\147\1\uffff\1\151\1\141\1\164\1\165\1\145\1\157\1\163\1\164\1\60\1\143\1\164\1\154\1\145\1\154\1\162\1\147\1\145\1\141\1\156\1\142\1\60\1\146\1\151\1\156\1\141\1\103\1\151\1\145\1\uffff\1\164\1\60\1\164\1\60\1\uffff\2\60\2\144\1\162\1\163\1\151\1\157\1\141\1\164\1\151\1\141\1\157\1\141\1\151\1\144\1\156\2\141\1\163\1\141\1\uffff\1\162\1\144\1\165\1\154\1\156\2\145\1\164\1\151\1\uffff\1\151\1\160\1\151\1\141\1\156\1\154\1\60\1\156\1\120\2\164\1\165\1\141\1\uffff\3\145\1\147\1\60\1\141\1\145\1\60\1\143\1\60\1\165\1\uffff\1\141\1\157\1\147\1\154\1\157\1\164\1\162\1\60\1\uffff\1\157\3\uffff\1\145\1\123\1\60\1\141\1\166\1\154\1\163\1\60\1\166\1\164\1\151\1\154\1\156\1\145\1\147\1\154\1\163\1\60\1\154\1\151\1\145\1\164\1\141\1\163\1\146\1\150\1\151\1\157\1\143\1\150\1\145\1\164\1\147\1\60\1\uffff\1\144\2\157\1\145\1\162\1\143\1\111\1\60\1\141\1\145\1\uffff\1\143\2\60\1\uffff\1\164\1\uffff\1\164\1\143\1\162\1\60\1\123\1\156\1\151\1\163\1\uffff\1\162\1\154\1\164\1\162\1\uffff\1\160\1\145\1\103\1\163\1\uffff\1\145\1\151\1\156\1\124\1\164\3\60\1\163\1\uffff\1\60\1\166\1\60\1\145\1\163\1\164\1\60\1\141\1\157\1\156\1\163\1\60\1\144\1\145\1\60\1\uffff\1\120\1\151\1\143\1\155\1\145\1\150\1\155\1\uffff\1\156\1\162\1\164\2\uffff\1\60\2\145\1\60\1\uffff\1\171\1\150\1\156\1\157\1\60\1\171\1\60\2\141\1\60\1\124\1\154\1\60\1\156\1\157\1\164\1\171\1\60\3\uffff\1\60\1\uffff\1\145\3\60\1\uffff\1\60\1\163\1\141\1\uffff\1\166\1\156\2\60\1\uffff\1\137\1\144\1\uffff\1\162\1\156\1\157\1\103\1\60\1\151\1\160\2\60\1\145\1\uffff\2\60\1\uffff\1\163\1\162\1\145\1\156\1\uffff\1\60\1\uffff\1\164\1\156\1\uffff\1\171\1\141\1\uffff\1\60\1\156\1\60\1\160\2\uffff\1\156\4\uffff\1\60\1\156\1\151\1\124\2\uffff\1\142\1\60\1\157\1\164\1\154\1\145\1\154\1\uffff\1\156\1\154\2\uffff\1\162\2\uffff\1\164\1\145\1\143\1\60\1\uffff\1\145\1\163\1\160\1\163\1\uffff\1\60\1\uffff\1\145\1\60\1\uffff\1\143\1\157\2\171\1\uffff\1\164\2\60\1\146\1\141\2\145\1\60\1\145\1\141\1\164\1\157\1\uffff\1\60\1\151\1\145\1\163\1\uffff\1\60\1\uffff\1\145\1\162\1\160\1\60\1\157\2\uffff\1\60\1\163\1\60\1\155\1\uffff\1\155\1\144\2\151\1\uffff\1\164\2\60\1\uffff\1\115\1\60\1\145\1\uffff\1\143\1\uffff\1\163\1\uffff\1\145\2\60\1\157\1\156\1\151\2\uffff\1\141\1\uffff\1\60\1\157\1\60\1\156\2\uffff\1\156\1\164\1\157\1\160\1\uffff\1\154\1\uffff\1\164\2\60\1\156\1\160\1\103\1\141\2\uffff\1\60\1\151\1\154\1\164\1\uffff\1\156\1\141\1\151\1\147\1\163\1\157\1\60\1\163\1\156\1\uffff\2\60\2\uffff"; + "\1\0\1\145\3\uffff\1\141\1\145\1\157\1\76\2\uffff\1\141\1\60\1\146\2\uffff\1\141\1\60\1\163\1\143\2\uffff\1\160\1\141\1\157\1\155\1\150\1\101\1\162\1\145\1\141\1\142\1\156\1\145\1\141\2\52\1\uffff\1\162\1\141\1\165\1\141\4\uffff\1\141\1\uffff\1\130\1\0\1\101\2\uffff\1\0\2\uffff\1\157\1\146\4\uffff\1\162\1\151\1\146\1\151\1\162\4\uffff\1\146\1\157\1\60\2\164\1\151\1\uffff\1\60\1\145\1\164\1\60\1\164\2\uffff\1\164\1\151\1\164\1\145\1\uffff\1\145\2\164\1\156\2\uffff\1\145\1\155\1\142\1\164\1\156\1\157\1\156\2\60\1\160\1\155\1\157\1\142\1\141\2\120\1\162\1\151\1\102\1\163\1\156\1\163\1\144\2\164\1\171\1\164\1\150\1\156\1\147\1\171\6\uffff\1\141\1\151\1\162\1\141\1\60\1\156\1\144\4\uffff\1\157\1\154\1\170\3\uffff\1\47\2\uffff\1\155\1\151\1\141\1\144\1\60\1\165\1\141\1\155\2\164\1\141\1\162\1\uffff\1\141\1\155\1\162\1\145\1\164\1\uffff\1\162\1\60\1\uffff\1\151\1\141\1\145\1\164\1\162\1\156\2\162\2\157\1\162\1\144\1\141\1\60\1\151\1\143\1\162\1\144\1\uffff\1\157\1\164\1\uffff\1\157\1\160\1\151\1\120\1\165\1\164\2\60\2\166\1\157\1\156\1\145\1\150\1\163\1\144\1\164\1\60\1\151\1\162\1\156\1\145\1\141\1\144\1\151\1\145\1\156\1\147\1\145\1\147\1\162\1\uffff\1\144\1\145\1\155\1\163\1\145\1\uffff\1\115\1\156\1\162\1\60\1\uffff\1\154\1\171\1\151\1\157\1\60\1\165\1\60\1\144\1\145\1\171\1\162\1\120\1\162\1\157\1\uffff\1\157\1\103\1\156\1\60\1\171\1\164\1\143\1\151\1\162\1\164\1\141\1\163\1\156\1\162\1\uffff\1\163\2\60\1\165\1\60\1\155\1\151\1\162\1\157\1\143\1\162\1\171\1\143\1\145\2\uffff\1\151\1\141\1\157\1\164\3\141\1\154\1\162\1\uffff\1\157\1\151\1\143\1\162\1\166\1\151\1\143\1\162\1\163\1\147\1\60\1\145\1\144\1\141\1\154\1\60\1\145\1\144\1\157\1\145\1\147\1\uffff\1\141\1\137\1\164\1\143\1\154\1\uffff\1\154\1\uffff\2\162\1\120\1\156\1\157\2\151\1\156\1\154\1\144\1\156\1\uffff\1\60\1\144\1\157\1\142\1\102\1\141\1\164\1\60\1\164\1\141\1\146\2\uffff\1\147\1\uffff\1\151\1\141\1\164\1\165\1\145\1\157\1\163\1\164\1\60\1\143\1\164\1\154\1\145\1\154\1\162\1\147\1\145\1\141\1\156\1\142\1\60\1\146\1\151\1\156\1\141\1\103\1\151\1\145\1\uffff\1\164\1\60\1\164\1\60\1\uffff\2\60\2\144\1\163\1\162\1\163\1\151\1\157\1\141\1\164\1\151\1\141\1\157\1\141\1\151\1\144\1\156\2\141\1\163\1\141\1\uffff\1\162\1\144\1\165\1\154\1\156\2\145\1\164\1\151\1\uffff\1\151\1\160\1\151\1\141\1\156\1\154\1\60\1\156\1\120\2\164\1\165\1\141\1\uffff\3\145\1\147\1\60\1\141\1\145\1\60\1\143\1\60\1\165\1\uffff\1\141\1\157\1\147\1\154\1\157\1\164\1\162\1\60\1\uffff\1\157\3\uffff\1\145\1\123\2\60\1\141\1\166\1\154\1\163\1\60\1\166\1\164\1\151\1\154\1\156\1\145\1\147\1\154\1\163\1\60\1\154\1\151\1\145\1\164\1\141\1\163\1\146\1\150\1\151\1\157\1\143\1\150\1\145\1\164\1\147\1\60\1\uffff\1\144\2\157\1\145\1\162\1\143\1\111\1\60\1\141\1\145\1\uffff\1\143\2\60\1\uffff\1\164\1\uffff\1\164\1\143\1\162\1\60\1\123\1\156\1\151\1\163\1\uffff\1\162\1\154\1\164\1\162\2\uffff\1\160\1\145\1\103\1\163\1\uffff\1\145\1\151\1\156\1\124\1\164\3\60\1\163\1\uffff\1\60\1\166\1\60\1\145\1\163\1\164\1\60\1\141\1\157\1\156\1\163\1\60\1\144\1\145\1\60\1\uffff\1\120\1\151\1\143\1\155\1\145\1\150\1\155\1\uffff\1\156\1\162\1\164\2\uffff\1\60\2\145\1\60\1\uffff\1\171\1\150\1\156\1\157\1\60\1\171\1\60\2\141\1\60\1\124\1\154\1\60\1\156\1\157\1\164\1\171\1\60\3\uffff\1\60\1\uffff\1\145\3\60\1\uffff\1\60\1\163\1\141\1\uffff\1\166\1\156\2\60\1\uffff\1\137\1\144\1\uffff\1\162\1\156\1\157\1\103\1\60\1\151\1\160\2\60\1\145\1\uffff\2\60\1\uffff\1\163\1\162\1\145\1\156\1\uffff\1\60\1\uffff\1\164\1\156\1\uffff\1\171\1\141\1\uffff\1\60\1\156\1\60\1\160\2\uffff\1\156\4\uffff\1\60\1\156\1\151\1\124\2\uffff\1\142\1\60\1\157\1\164\1\154\1\145\1\154\1\uffff\1\156\1\154\2\uffff\1\162\2\uffff\1\164\1\145\1\143\1\60\1\uffff\1\145\1\163\1\160\1\163\1\uffff\1\60\1\uffff\1\145\1\60\1\uffff\1\143\1\157\2\171\1\uffff\1\164\2\60\1\146\1\141\2\145\1\60\1\145\1\141\1\164\1\157\1\uffff\1\60\1\151\1\145\1\163\1\uffff\1\60\1\uffff\1\145\1\162\1\160\1\60\1\157\2\uffff\1\60\1\163\1\60\1\155\1\uffff\1\155\1\144\2\151\1\uffff\1\164\2\60\1\uffff\1\115\1\60\1\145\1\uffff\1\143\1\uffff\1\163\1\uffff\1\145\2\60\1\157\1\156\1\151\2\uffff\1\141\1\uffff\1\60\1\157\1\60\1\156\2\uffff\1\156\1\164\1\157\1\160\1\uffff\1\154\1\uffff\1\164\2\60\1\156\1\160\1\103\1\141\2\uffff\1\60\1\151\1\154\1\164\1\uffff\1\156\1\141\1\151\1\147\1\163\1\157\1\60\1\163\1\156\1\uffff\2\60\2\uffff"; static final String DFA15_maxS = - "\1\uffff\1\157\3\uffff\1\145\1\162\1\76\2\uffff\1\164\1\172\1\166\2\uffff\1\141\1\172\1\163\1\164\2\uffff\1\160\1\157\1\171\1\164\1\156\1\157\1\165\1\164\1\145\1\141\1\164\1\156\1\151\1\157\1\57\1\52\1\uffff\2\162\1\165\1\171\4\uffff\1\162\1\uffff\1\170\1\uffff\1\172\2\uffff\1\uffff\2\uffff\1\157\1\146\4\uffff\1\154\1\157\1\162\4\uffff\1\146\1\157\1\172\1\164\1\165\1\164\1\uffff\1\172\1\145\1\164\1\172\1\164\2\uffff\3\164\1\145\1\uffff\1\145\2\164\1\156\2\uffff\1\145\1\151\1\156\1\142\1\164\1\156\1\157\1\156\2\172\1\160\1\155\1\157\1\142\1\162\2\120\1\162\1\151\1\122\1\163\1\156\1\163\1\144\2\164\1\171\1\164\1\150\1\156\1\147\1\171\6\uffff\1\141\1\165\1\162\1\141\1\172\1\156\1\144\4\uffff\1\157\1\154\1\170\3\uffff\1\47\2\uffff\1\155\1\151\1\172\1\165\1\141\1\155\2\164\1\141\1\162\1\uffff\1\141\1\155\1\162\1\145\1\164\1\uffff\1\162\1\172\1\uffff\1\151\1\141\1\145\1\164\1\162\1\156\2\162\2\157\1\162\2\144\1\141\1\172\1\151\1\143\1\162\1\152\1\uffff\1\157\1\164\1\uffff\1\157\1\160\1\151\1\123\1\165\1\164\2\172\2\166\1\157\1\156\1\145\1\150\1\163\1\144\1\164\1\172\1\151\1\162\1\156\1\145\1\141\1\144\1\151\1\145\1\156\1\147\1\145\1\147\1\162\1\uffff\1\144\1\145\1\155\1\163\1\145\1\uffff\1\115\1\156\1\uffff\1\154\1\171\1\151\1\157\1\172\1\165\1\172\1\144\1\145\1\171\1\162\1\120\1\162\1\157\1\uffff\1\157\1\103\1\162\1\172\1\171\1\164\1\143\1\151\1\162\1\164\1\141\1\172\1\163\1\156\1\162\1\uffff\1\163\2\172\1\165\1\172\1\155\1\151\1\162\1\157\1\143\1\162\1\171\1\143\1\145\2\uffff\1\151\1\141\1\157\1\164\3\141\1\154\1\162\1\uffff\1\157\1\151\1\143\1\162\1\166\1\151\1\143\1\162\1\163\1\147\1\172\1\145\1\144\1\141\1\154\1\172\1\145\1\144\1\157\1\145\1\141\1\137\1\164\1\143\1\154\1\uffff\1\154\1\uffff\2\162\1\120\1\156\1\157\2\151\1\156\1\154\1\144\1\156\1\uffff\1\172\1\144\1\157\1\142\1\122\1\141\1\164\1\uffff\1\172\1\164\1\141\1\146\2\uffff\1\147\1\uffff\1\151\1\141\1\164\1\165\1\145\1\157\1\163\1\164\1\172\1\143\1\164\1\154\1\145\1\154\1\162\1\147\1\145\1\141\1\156\1\142\1\172\1\146\1\151\1\156\1\141\1\103\1\151\1\145\1\uffff\1\164\1\172\1\164\1\172\1\uffff\2\172\2\144\1\162\1\163\1\151\1\157\1\141\1\164\1\151\1\141\1\157\1\141\1\151\1\144\1\156\2\141\1\163\1\141\1\uffff\1\162\1\144\1\165\1\154\1\156\2\145\1\164\1\151\1\uffff\1\151\1\160\1\151\1\141\1\156\1\154\1\172\1\156\1\120\2\164\1\165\1\141\1\uffff\3\145\1\147\1\172\1\141\1\145\1\172\1\143\1\172\1\165\1\uffff\1\141\1\157\1\147\1\154\1\157\1\164\1\162\1\172\1\uffff\1\157\3\uffff\1\145\1\124\1\172\1\141\1\166\1\154\1\163\1\172\1\166\1\164\1\151\1\154\1\156\1\145\1\147\1\154\1\163\1\172\1\154\1\151\1\145\1\164\1\141\1\163\1\146\1\150\1\151\1\157\1\143\1\150\1\145\1\164\1\147\1\172\1\uffff\1\144\2\157\1\145\1\162\1\143\1\111\1\172\1\141\1\145\1\uffff\1\143\2\172\1\uffff\1\164\1\uffff\1\164\1\143\1\162\1\172\1\124\1\156\1\151\1\163\1\uffff\1\162\1\154\1\164\1\162\1\uffff\1\160\1\145\1\103\1\163\1\uffff\1\145\1\151\1\156\1\124\1\164\3\172\1\163\1\uffff\1\172\1\166\1\172\1\145\1\163\1\164\1\172\1\141\1\157\1\156\1\163\1\172\1\144\1\145\1\172\1\uffff\1\120\1\151\1\143\1\155\1\145\1\150\1\155\1\uffff\1\156\1\162\1\164\2\uffff\1\172\2\145\1\172\1\uffff\1\171\1\150\1\156\1\157\1\172\1\171\1\172\2\141\1\172\1\124\1\154\1\172\1\156\1\157\1\164\1\171\1\172\3\uffff\1\172\1\uffff\1\145\3\172\1\uffff\1\172\1\163\1\141\1\uffff\1\166\1\156\2\172\1\uffff\1\137\1\144\1\uffff\1\162\1\156\1\157\1\122\1\172\1\151\1\160\2\172\1\145\1\uffff\2\172\1\uffff\1\163\1\162\1\145\1\156\1\uffff\1\172\1\uffff\1\164\1\156\1\uffff\1\171\1\141\1\uffff\1\172\1\156\1\172\1\160\2\uffff\1\156\4\uffff\1\172\1\156\1\151\1\124\2\uffff\1\142\1\172\1\157\1\164\1\154\1\145\1\154\1\uffff\1\156\1\154\2\uffff\1\162\2\uffff\1\164\1\145\1\143\1\172\1\uffff\1\145\1\163\1\160\1\163\1\uffff\1\172\1\uffff\1\145\1\172\1\uffff\1\143\1\157\2\171\1\uffff\1\164\2\172\1\146\1\141\2\145\1\172\1\145\1\141\1\164\1\157\1\uffff\1\172\1\151\1\145\1\163\1\uffff\1\172\1\uffff\1\145\1\162\1\160\1\172\1\157\2\uffff\1\172\1\163\1\172\1\155\1\uffff\1\155\1\144\2\151\1\uffff\1\164\2\172\1\uffff\1\115\1\172\1\145\1\uffff\1\143\1\uffff\1\163\1\uffff\1\145\2\172\1\157\1\156\1\151\2\uffff\1\141\1\uffff\1\172\1\157\1\172\1\156\2\uffff\1\156\1\164\1\157\1\160\1\uffff\1\154\1\uffff\1\164\2\172\1\156\1\160\1\103\1\141\2\uffff\1\172\1\151\1\154\1\164\1\uffff\1\156\1\141\1\151\1\147\1\163\1\157\1\172\1\163\1\156\1\uffff\2\172\2\uffff"; + "\1\uffff\1\157\3\uffff\1\157\1\145\1\162\1\76\2\uffff\1\164\1\172\1\166\2\uffff\1\141\1\172\1\163\1\164\2\uffff\1\160\1\171\1\164\1\156\1\157\1\165\1\164\1\145\1\141\1\164\1\156\1\151\1\157\1\57\1\52\1\uffff\2\162\1\165\1\171\4\uffff\1\162\1\uffff\1\170\1\uffff\1\172\2\uffff\1\uffff\2\uffff\1\157\1\146\4\uffff\1\162\1\151\1\154\1\157\1\162\4\uffff\1\146\1\157\1\172\1\164\1\165\1\164\1\uffff\1\172\1\145\1\164\1\172\1\164\2\uffff\3\164\1\145\1\uffff\1\145\2\164\1\156\2\uffff\1\145\1\156\1\142\1\164\1\156\1\157\1\156\2\172\1\160\1\155\1\157\1\142\1\162\2\120\1\162\1\151\1\122\1\163\1\156\1\163\1\144\2\164\1\171\1\164\1\150\1\156\1\147\1\171\6\uffff\1\141\1\165\1\162\1\141\1\172\1\156\1\144\4\uffff\1\157\1\154\1\170\3\uffff\1\47\2\uffff\1\155\1\151\1\141\1\144\1\172\1\165\1\141\1\155\2\164\1\141\1\162\1\uffff\1\141\1\155\1\162\1\145\1\164\1\uffff\1\162\1\172\1\uffff\1\151\1\141\1\145\1\164\1\162\1\156\2\162\2\157\1\162\1\144\1\141\1\172\1\151\1\143\1\162\1\152\1\uffff\1\157\1\164\1\uffff\1\157\1\160\1\151\1\123\1\165\1\164\2\172\2\166\1\157\1\156\1\145\1\150\1\163\1\144\1\164\1\172\1\151\1\162\1\156\1\145\1\141\1\144\1\151\1\145\1\156\1\147\1\145\1\147\1\162\1\uffff\1\144\1\145\1\155\1\163\1\145\1\uffff\1\115\1\156\1\162\1\172\1\uffff\1\154\1\171\1\151\1\157\1\172\1\165\1\172\1\144\1\145\1\171\1\162\1\120\1\162\1\157\1\uffff\1\157\1\103\1\162\1\172\1\171\1\164\1\143\1\151\1\162\1\164\1\141\1\163\1\156\1\162\1\uffff\1\163\2\172\1\165\1\172\1\155\1\151\1\162\1\157\1\143\1\162\1\171\1\143\1\145\2\uffff\1\151\1\141\1\157\1\164\3\141\1\154\1\162\1\uffff\1\157\1\151\1\143\1\162\1\166\1\151\1\143\1\162\1\163\1\147\1\172\1\145\1\144\1\141\1\154\1\172\1\145\1\144\1\157\1\145\1\147\1\uffff\1\141\1\137\1\164\1\143\1\154\1\uffff\1\154\1\uffff\2\162\1\120\1\156\1\157\2\151\1\156\1\154\1\144\1\156\1\uffff\1\172\1\144\1\157\1\142\1\122\1\141\1\164\1\172\1\164\1\141\1\146\2\uffff\1\147\1\uffff\1\151\1\141\1\164\1\165\1\145\1\157\1\163\1\164\1\172\1\143\1\164\1\154\1\145\1\154\1\162\1\147\1\145\1\141\1\156\1\142\1\172\1\146\1\151\1\156\1\141\1\103\1\151\1\145\1\uffff\1\164\1\172\1\164\1\172\1\uffff\2\172\2\144\1\163\1\162\1\163\1\151\1\157\1\141\1\164\1\151\1\141\1\157\1\141\1\151\1\144\1\156\2\141\1\163\1\141\1\uffff\1\162\1\144\1\165\1\154\1\156\2\145\1\164\1\151\1\uffff\1\151\1\160\1\151\1\141\1\156\1\154\1\172\1\156\1\120\2\164\1\165\1\141\1\uffff\3\145\1\147\1\172\1\141\1\145\1\172\1\143\1\172\1\165\1\uffff\1\141\1\157\1\147\1\154\1\157\1\164\1\162\1\172\1\uffff\1\157\3\uffff\1\145\1\124\2\172\1\141\1\166\1\154\1\163\1\172\1\166\1\164\1\151\1\154\1\156\1\145\1\147\1\154\1\163\1\172\1\154\1\151\1\145\1\164\1\141\1\163\1\146\1\150\1\151\1\157\1\143\1\150\1\145\1\164\1\147\1\172\1\uffff\1\144\2\157\1\145\1\162\1\143\1\111\1\172\1\141\1\145\1\uffff\1\143\2\172\1\uffff\1\164\1\uffff\1\164\1\143\1\162\1\172\1\124\1\156\1\151\1\163\1\uffff\1\162\1\154\1\164\1\162\2\uffff\1\160\1\145\1\103\1\163\1\uffff\1\145\1\151\1\156\1\124\1\164\3\172\1\163\1\uffff\1\172\1\166\1\172\1\145\1\163\1\164\1\172\1\141\1\157\1\156\1\163\1\172\1\144\1\145\1\172\1\uffff\1\120\1\151\1\143\1\155\1\145\1\150\1\155\1\uffff\1\156\1\162\1\164\2\uffff\1\172\2\145\1\172\1\uffff\1\171\1\150\1\156\1\157\1\172\1\171\1\172\2\141\1\172\1\124\1\154\1\172\1\156\1\157\1\164\1\171\1\172\3\uffff\1\172\1\uffff\1\145\3\172\1\uffff\1\172\1\163\1\141\1\uffff\1\166\1\156\2\172\1\uffff\1\137\1\144\1\uffff\1\162\1\156\1\157\1\122\1\172\1\151\1\160\2\172\1\145\1\uffff\2\172\1\uffff\1\163\1\162\1\145\1\156\1\uffff\1\172\1\uffff\1\164\1\156\1\uffff\1\171\1\141\1\uffff\1\172\1\156\1\172\1\160\2\uffff\1\156\4\uffff\1\172\1\156\1\151\1\124\2\uffff\1\142\1\172\1\157\1\164\1\154\1\145\1\154\1\uffff\1\156\1\154\2\uffff\1\162\2\uffff\1\164\1\145\1\143\1\172\1\uffff\1\145\1\163\1\160\1\163\1\uffff\1\172\1\uffff\1\145\1\172\1\uffff\1\143\1\157\2\171\1\uffff\1\164\2\172\1\146\1\141\2\145\1\172\1\145\1\141\1\164\1\157\1\uffff\1\172\1\151\1\145\1\163\1\uffff\1\172\1\uffff\1\145\1\162\1\160\1\172\1\157\2\uffff\1\172\1\163\1\172\1\155\1\uffff\1\155\1\144\2\151\1\uffff\1\164\2\172\1\uffff\1\115\1\172\1\145\1\uffff\1\143\1\uffff\1\163\1\uffff\1\145\2\172\1\157\1\156\1\151\2\uffff\1\141\1\uffff\1\172\1\157\1\172\1\156\2\uffff\1\156\1\164\1\157\1\160\1\uffff\1\154\1\uffff\1\164\2\172\1\156\1\160\1\103\1\141\2\uffff\1\172\1\151\1\154\1\164\1\uffff\1\156\1\141\1\151\1\147\1\163\1\157\1\172\1\163\1\156\1\uffff\2\172\2\uffff"; static final String DFA15_acceptS = - "\2\uffff\1\2\1\3\1\4\3\uffff\1\10\1\11\3\uffff\1\15\1\16\4\uffff\1\26\1\27\20\uffff\1\102\4\uffff\1\132\1\133\1\134\1\140\1\uffff\1\154\3\uffff\1\173\1\174\1\uffff\1\u0080\1\u0081\2\uffff\1\173\1\2\1\3\1\4\3\uffff\1\7\1\155\1\10\1\11\6\uffff\1\157\5\uffff\1\15\1\16\4\uffff\1\156\4\uffff\1\26\1\27\40\uffff\1\176\1\177\1\71\1\151\1\74\1\102\7\uffff\1\132\1\133\1\134\1\140\3\uffff\1\154\1\171\1\174\1\uffff\1\175\1\u0080\12\uffff\1\110\5\uffff\1\14\2\uffff\1\124\23\uffff\1\131\2\uffff\1\136\37\uffff\1\130\5\uffff\1\172\2\uffff\1\5\16\uffff\1\137\17\uffff\1\75\16\uffff\1\61\1\62\11\uffff\1\73\31\uffff\1\57\1\uffff\1\35\13\uffff\1\107\7\uffff\1\32\4\uffff\1\162\1\34\1\uffff\1\126\34\uffff\1\153\4\uffff\1\147\25\uffff\1\106\11\uffff\1\33\15\uffff\1\105\13\uffff\1\164\10\uffff\1\125\1\uffff\1\150\1\152\1\163\42\uffff\1\146\12\uffff\1\167\3\uffff\1\51\1\uffff\1\122\10\uffff\1\142\4\uffff\1\41\4\uffff\1\12\11\uffff\1\21\17\uffff\1\121\7\uffff\1\46\3\uffff\1\47\1\113\4\uffff\1\72\22\uffff\1\30\1\40\1\143\1\uffff\1\60\4\uffff\1\50\3\uffff\1\101\4\uffff\1\111\2\uffff\1\37\12\uffff\1\52\2\uffff\1\56\4\uffff\1\123\1\uffff\1\1\2\uffff\1\100\2\uffff\1\42\4\uffff\1\116\1\20\1\uffff\1\22\1\23\1\24\1\25\4\uffff\1\31\1\135\7\uffff\1\55\2\uffff\1\165\1\166\1\uffff\1\145\1\54\4\uffff\1\144\4\uffff\1\161\1\uffff\1\115\2\uffff\1\53\4\uffff\1\43\14\uffff\1\120\4\uffff\1\13\1\uffff\1\160\5\uffff\1\117\1\45\4\uffff\1\170\4\uffff\1\112\3\uffff\1\17\3\uffff\1\77\1\uffff\1\65\1\uffff\1\104\6\uffff\1\6\1\36\1\uffff\1\103\4\uffff\1\64\1\67\4\uffff\1\141\1\uffff\1\66\7\uffff\1\76\1\114\4\uffff\1\127\11\uffff\1\70\2\uffff\1\44\1\63"; + "\2\uffff\1\2\1\3\1\4\4\uffff\1\11\1\12\3\uffff\1\16\1\17\4\uffff\1\27\1\30\17\uffff\1\103\4\uffff\1\133\1\134\1\135\1\141\1\uffff\1\155\3\uffff\1\174\1\175\1\uffff\1\u0081\1\u0082\2\uffff\1\174\1\2\1\3\1\4\5\uffff\1\10\1\156\1\11\1\12\6\uffff\1\160\5\uffff\1\16\1\17\4\uffff\1\157\4\uffff\1\27\1\30\37\uffff\1\177\1\u0080\1\72\1\152\1\75\1\103\7\uffff\1\133\1\134\1\135\1\141\3\uffff\1\155\1\172\1\175\1\uffff\1\176\1\u0081\14\uffff\1\111\5\uffff\1\15\2\uffff\1\125\22\uffff\1\132\2\uffff\1\137\37\uffff\1\131\5\uffff\1\173\4\uffff\1\6\16\uffff\1\140\16\uffff\1\76\16\uffff\1\62\1\63\11\uffff\1\74\25\uffff\1\33\5\uffff\1\60\1\uffff\1\36\13\uffff\1\110\13\uffff\1\163\1\35\1\uffff\1\127\34\uffff\1\154\4\uffff\1\150\26\uffff\1\107\11\uffff\1\34\15\uffff\1\106\13\uffff\1\165\10\uffff\1\126\1\uffff\1\151\1\153\1\164\43\uffff\1\147\12\uffff\1\170\3\uffff\1\52\1\uffff\1\123\10\uffff\1\143\4\uffff\1\5\1\42\4\uffff\1\13\11\uffff\1\22\17\uffff\1\122\7\uffff\1\47\3\uffff\1\50\1\114\4\uffff\1\73\22\uffff\1\31\1\41\1\144\1\uffff\1\61\4\uffff\1\51\3\uffff\1\102\4\uffff\1\112\2\uffff\1\40\12\uffff\1\53\2\uffff\1\57\4\uffff\1\124\1\uffff\1\1\2\uffff\1\101\2\uffff\1\43\4\uffff\1\117\1\21\1\uffff\1\23\1\24\1\25\1\26\4\uffff\1\32\1\136\7\uffff\1\56\2\uffff\1\166\1\167\1\uffff\1\146\1\55\4\uffff\1\145\4\uffff\1\162\1\uffff\1\116\2\uffff\1\54\4\uffff\1\44\14\uffff\1\121\4\uffff\1\14\1\uffff\1\161\5\uffff\1\120\1\46\4\uffff\1\171\4\uffff\1\113\3\uffff\1\20\3\uffff\1\100\1\uffff\1\66\1\uffff\1\105\6\uffff\1\7\1\37\1\uffff\1\104\4\uffff\1\65\1\70\4\uffff\1\142\1\uffff\1\67\7\uffff\1\77\1\115\4\uffff\1\130\11\uffff\1\71\2\uffff\1\45\1\64"; static final String DFA15_specialS = - "\1\0\60\uffff\1\1\3\uffff\1\2\u02de\uffff}>"; + "\1\0\60\uffff\1\1\3\uffff\1\2\u02e5\uffff}>"; static final String[] DFA15_transitionS = { - "\11\67\2\66\2\67\1\66\22\67\1\66\1\67\1\65\4\67\1\61\1\10\1\11\1\45\1\57\1\15\1\7\1\44\1\43\1\60\11\64\1\4\1\67\1\52\1\16\1\54\1\67\1\55\1\22\1\41\1\32\1\17\1\13\3\63\1\40\2\63\1\42\1\35\1\63\1\25\1\6\1\63\1\1\1\33\1\46\6\63\1\23\1\67\1\24\1\62\1\63\1\67\1\37\1\63\1\30\1\12\1\20\1\56\1\50\1\36\1\31\3\63\1\51\1\63\1\14\1\34\1\63\1\5\1\27\1\47\1\21\1\26\4\63\1\2\1\53\1\3\uff82\67", + "\11\67\2\66\2\67\1\66\22\67\1\66\1\67\1\65\4\67\1\61\1\11\1\12\1\45\1\57\1\16\1\10\1\44\1\43\1\60\11\64\1\4\1\67\1\52\1\17\1\54\1\67\1\55\1\23\1\41\1\32\1\20\1\14\3\63\1\40\2\63\1\42\1\35\1\63\1\26\1\7\1\63\1\1\1\33\1\46\6\63\1\24\1\67\1\25\1\62\1\63\1\67\1\37\1\63\1\30\1\13\1\21\1\56\1\50\1\36\1\31\3\63\1\51\1\63\1\15\1\34\1\63\1\6\1\27\1\47\1\22\1\5\4\63\1\2\1\53\1\3\uff82\67", "\1\71\11\uffff\1\70", "", "", "", - "\1\76", - "\1\100\2\uffff\1\77", - "\1\101", + "\1\76\15\uffff\1\77", + "\1\100", + "\1\102\2\uffff\1\101", + "\1\103", "", "", - "\1\110\3\uffff\1\105\11\uffff\1\107\4\uffff\1\106", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\15\72\1\111\11\72\1\112\2\72", - "\1\114\11\uffff\1\120\1\uffff\1\117\2\uffff\1\116\1\115", + "\1\112\3\uffff\1\107\11\uffff\1\111\4\uffff\1\110", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\15\72\1\113\11\72\1\114\2\72", + "\1\116\11\uffff\1\122\1\uffff\1\121\2\uffff\1\120\1\117", "", "", - "\1\123", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\15\72\1\125\7\72\1\126\1\72\1\124\2\72", - "\1\130", - "\1\132\12\uffff\1\133\5\uffff\1\131", + "\1\125", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\15\72\1\127\7\72\1\130\1\72\1\126\2\72", + "\1\132", + "\1\134\12\uffff\1\135\5\uffff\1\133", "", "", - "\1\136", - "\1\137", - "\1\142\3\uffff\1\140\17\uffff\1\141\3\uffff\1\143", - "\1\145\1\146\3\uffff\1\144", - "\1\150\1\147", - "\1\152\6\uffff\1\151", - "\1\155\16\uffff\1\156\24\uffff\1\157\16\uffff\1\154\1\153", - "\1\160\1\uffff\1\161", - "\1\162", + "\1\140", + "\1\143\3\uffff\1\141\17\uffff\1\142\3\uffff\1\144", + "\1\146\1\147\3\uffff\1\145", + "\1\151\1\150", + "\1\153\6\uffff\1\152", + "\1\156\16\uffff\1\157\24\uffff\1\160\16\uffff\1\155\1\154", + "\1\161\1\uffff\1\162", "\1\163", - "\1\164\1\166\12\uffff\1\165\4\uffff\1\170\1\167", - "\1\171", - "\1\172\3\uffff\1\173", - "\1\175\15\uffff\1\174", - "\1\176\4\uffff\1\177", - "\1\u0081", + "\1\164", + "\1\165\1\167\12\uffff\1\166\4\uffff\1\171\1\170", + "\1\172", + "\1\173\3\uffff\1\174", + "\1\176\15\uffff\1\175", + "\1\177\4\uffff\1\u0080", + "\1\u0082", "", - "\1\u0084", - "\1\u0086\20\uffff\1\u0085", - "\1\u0087", - "\1\u0089\15\uffff\1\u008a\11\uffff\1\u0088", + "\1\u0085", + "\1\u0087\20\uffff\1\u0086", + "\1\u0088", + "\1\u008a\15\uffff\1\u008b\11\uffff\1\u0089", "", "", "", "", - "\1\u0090\7\uffff\1\u0091\10\uffff\1\u008f", + "\1\u0091\7\uffff\1\u0092\10\uffff\1\u0090", "", - "\1\u0093\37\uffff\1\u0093", - "\47\u0096\1\u0095\uffd8\u0096", + "\1\u0094\37\uffff\1\u0094", + "\47\u0097\1\u0096\uffd8\u0097", "\32\72\4\uffff\1\72\1\uffff\32\72", "", "", - "\0\u0096", + "\0\u0097", "", "", - "\1\u0098", "\1\u0099", + "\1\u009a", "", "", "", "", - "\1\u009a\1\u009b\4\uffff\1\u009c", - "\1\u009d\5\uffff\1\u009e", - "\1\u009f", + "\1\u009b", + "\1\u009c", + "\1\u009d\1\u009e\4\uffff\1\u009f", + "\1\u00a0\5\uffff\1\u00a1", + "\1\u00a2", "", "", "", "", - "\1\u00a0", - "\1\u00a1", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u00a3", - "\1\u00a5\1\u00a4", - "\1\u00a7\12\uffff\1\u00a6", - "", + "\1\u00a4", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u00a9", - "\1\u00aa", + "\1\u00a6", + "\1\u00a8\1\u00a7", + "\1\u00aa\12\uffff\1\u00a9", + "", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u00ac", + "\1\u00ad", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u00af", "", "", - "\1\u00ad", - "\1\u00af\12\uffff\1\u00ae", "\1\u00b0", - "\1\u00b1", - "", - "\1\u00b2", + "\1\u00b2\12\uffff\1\u00b1", "\1\u00b3", "\1\u00b4", - "\1\u00b5", - "", "", + "\1\u00b5", "\1\u00b6", "\1\u00b7", - "\1\u00b9\1\u00b8", - "\1\u00ba", - "\1\u00bb", + "\1\u00b8", + "", + "", + "\1\u00b9", + "\1\u00bb\1\u00ba", "\1\u00bc", "\1\u00bd", "\1\u00be", + "\1\u00bf", + "\1\u00c0", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\2\72\1\u00c0\5\72\1\u00c1\21\72", - "\1\u00c3", - "\1\u00c4", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\2\72\1\u00c2\5\72\1\u00c3\21\72", "\1\u00c5", "\1\u00c6", - "\1\u00c8\20\uffff\1\u00c7", - "\1\u00c9", - "\1\u00ca", + "\1\u00c7", + "\1\u00c8", + "\1\u00ca\20\uffff\1\u00c9", "\1\u00cb", "\1\u00cc", - "\1\u00cd\1\u00d0\5\uffff\1\u00ce\10\uffff\1\u00cf", - "\1\u00d1", - "\1\u00d2", + "\1\u00cd", + "\1\u00ce", + "\1\u00cf\1\u00d2\5\uffff\1\u00d0\10\uffff\1\u00d1", "\1\u00d3", "\1\u00d4", "\1\u00d5", @@ -4380,56 +4408,56 @@ public class InternalRoomLexer extends Lexer { "\1\u00da", "\1\u00db", "\1\u00dc", + "\1\u00dd", + "\1\u00de", "", "", "", "", "", "", - "\1\u00dd", - "\1\u00de\13\uffff\1\u00df", - "\1\u00e0", - "\1\u00e1", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u00df", + "\1\u00e0\13\uffff\1\u00e1", + "\1\u00e2", "\1\u00e3", - "\1\u00e4", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u00e5", + "\1\u00e6", "", "", "", "", - "\1\u00e5", - "\1\u00e6", "\1\u00e7", + "\1\u00e8", + "\1\u00e9", "", "", "", - "\1\u00e8", + "\1\u00ea", "", "", - "\1\u00e9", - "\1\u00ea", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u00eb", "\1\u00ec", "\1\u00ed", "\1\u00ee", - "\1\u00ef", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u00f0", "\1\u00f1", "\1\u00f2", - "", "\1\u00f3", "\1\u00f4", "\1\u00f5", "\1\u00f6", - "\1\u00f7", "", + "\1\u00f7", "\1\u00f8", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\6\72\1\u00f9\23\72", - "", + "\1\u00f9", + "\1\u00fa", "\1\u00fb", + "", "\1\u00fc", - "\1\u00fd", - "\1\u00fe", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\6\72\1\u00fd\23\72", + "", "\1\u00ff", "\1\u0100", "\1\u0101", @@ -4440,36 +4468,36 @@ public class InternalRoomLexer extends Lexer { "\1\u0106", "\1\u0107", "\1\u0108", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\6\72\1\u0109\23\72", + "\1\u0109", + "\1\u010a", "\1\u010b", - "\1\u010c", - "\1\u010d", - "\1\u010f\5\uffff\1\u010e", - "", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\6\72\1\u010c\23\72", + "\1\u010e", + "\1\u010f", "\1\u0110", - "\1\u0111", + "\1\u0112\5\uffff\1\u0111", "", - "\1\u0112", "\1\u0113", "\1\u0114", - "\1\u0115\2\uffff\1\u0116", + "", + "\1\u0115", + "\1\u0116", "\1\u0117", - "\1\u0118", + "\1\u0118\2\uffff\1\u0119", + "\1\u011a", + "\1\u011b", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u011b", - "\1\u011c", - "\1\u011d", "\1\u011e", "\1\u011f", "\1\u0120", "\1\u0121", "\1\u0122", "\1\u0123", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0124", "\1\u0125", "\1\u0126", - "\1\u0127", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u0128", "\1\u0129", "\1\u012a", @@ -4480,93 +4508,93 @@ public class InternalRoomLexer extends Lexer { "\1\u012f", "\1\u0130", "\1\u0131", - "", "\1\u0132", "\1\u0133", "\1\u0134", + "", "\1\u0135", "\1\u0136", - "", "\1\u0137", "\1\u0138", - "", "\1\u0139", + "", "\1\u013a", "\1\u013b", "\1\u013c", - "\12\72\7\uffff\2\72\1\u013d\27\72\4\uffff\1\72\1\uffff\32\72", - "\1\u013f", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "", + "\1\u013e", + "\1\u013f", + "\1\u0140", "\1\u0141", - "\1\u0142", - "\1\u0143", + "\12\72\7\uffff\2\72\1\u0142\27\72\4\uffff\1\72\1\uffff\32\72", "\1\u0144", - "\1\u0145", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u0146", "\1\u0147", - "", "\1\u0148", "\1\u0149", - "\1\u014a\3\uffff\1\u014b", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u014a", + "\1\u014b", + "\1\u014c", + "", "\1\u014d", "\1\u014e", - "\1\u014f", - "\1\u0150", - "\1\u0151", + "\1\u014f\3\uffff\1\u0150", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u0152", "\1\u0153", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0154", "\1\u0155", "\1\u0156", "\1\u0157", - "", "\1\u0158", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0159", + "\1\u015a", "\1\u015b", + "", + "\1\u015c", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u015d", - "\1\u015e", "\1\u015f", - "\1\u0160", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u0161", "\1\u0162", "\1\u0163", "\1\u0164", "\1\u0165", - "", - "", "\1\u0166", "\1\u0167", "\1\u0168", "\1\u0169", + "", + "", "\1\u016a", "\1\u016b", "\1\u016c", "\1\u016d", "\1\u016e", - "", "\1\u016f", "\1\u0170", "\1\u0171", "\1\u0172", + "", "\1\u0173", "\1\u0174", "\1\u0175", "\1\u0176", "\1\u0177", "\1\u0178", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0179", "\1\u017a", "\1\u017b", "\1\u017c", - "\1\u017d", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u017e", "\1\u017f", "\1\u0180", "\1\u0181", - "\1\u0182", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u0183", "\1\u0184", "\1\u0185", @@ -4574,76 +4602,76 @@ public class InternalRoomLexer extends Lexer { "\1\u0187", "", "\1\u0188", - "", "\1\u0189", "\1\u018a", "\1\u018b", "\1\u018c", + "", "\1\u018d", + "", "\1\u018e", "\1\u018f", "\1\u0190", "\1\u0191", "\1\u0192", "\1\u0193", - "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0194", "\1\u0195", "\1\u0196", "\1\u0197", - "\1\u019b\1\u0198\5\uffff\1\u0199\10\uffff\1\u019a", - "\1\u019c", - "\1\u019d", + "\1\u0198", "", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u019f", - "\1\u01a0", + "\1\u019a", + "\1\u019b", + "\1\u019c", + "\1\u01a0\1\u019d\5\uffff\1\u019e\10\uffff\1\u019f", "\1\u01a1", - "", - "", "\1\u01a2", - "", - "\1\u01a3", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u01a4", "\1\u01a5", "\1\u01a6", + "", + "", "\1\u01a7", + "", "\1\u01a8", "\1\u01a9", "\1\u01aa", - "\12\72\7\uffff\14\72\1\u01ab\15\72\4\uffff\1\72\1\uffff\32\72", + "\1\u01ab", + "\1\u01ac", "\1\u01ad", "\1\u01ae", "\1\u01af", - "\1\u01b0", - "\1\u01b1", + "\12\72\7\uffff\14\72\1\u01b0\15\72\4\uffff\1\72\1\uffff\32\72", "\1\u01b2", "\1\u01b3", "\1\u01b4", "\1\u01b5", "\1\u01b6", "\1\u01b7", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u01b8", "\1\u01b9", "\1\u01ba", "\1\u01bb", "\1\u01bc", - "\1\u01bd", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u01be", "\1\u01bf", - "", "\1\u01c0", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u01c1", "\1\u01c2", + "\1\u01c3", + "\1\u01c4", + "", + "\1\u01c5", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u01c7", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u01c6", - "\1\u01c7", - "\1\u01c8", - "\1\u01c9", - "\1\u01ca", "\1\u01cb", "\1\u01cc", "\1\u01cd", @@ -4658,81 +4686,81 @@ public class InternalRoomLexer extends Lexer { "\1\u01d6", "\1\u01d7", "\1\u01d8", - "", "\1\u01d9", "\1\u01da", "\1\u01db", "\1\u01dc", "\1\u01dd", "\1\u01de", + "", "\1\u01df", "\1\u01e0", "\1\u01e1", - "", "\1\u01e2", "\1\u01e3", "\1\u01e4", "\1\u01e5", "\1\u01e6", "\1\u01e7", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "", + "\1\u01e8", "\1\u01e9", "\1\u01ea", "\1\u01eb", "\1\u01ec", "\1\u01ed", - "\1\u01ee", - "", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u01ef", "\1\u01f0", "\1\u01f1", "\1\u01f2", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u01f3", "\1\u01f4", + "", "\1\u01f5", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\21\72\1\u01f6\10\72", + "\1\u01f6", + "\1\u01f7", "\1\u01f8", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u01fa", - "", "\1\u01fb", - "\1\u01fc", - "\1\u01fd", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\21\72\1\u01fc\10\72", "\1\u01fe", - "\1\u01ff", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u0200", + "", "\1\u0201", + "\1\u0202", + "\1\u0203", + "\1\u0204", + "\1\u0205", + "\1\u0206", + "\1\u0207", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "", - "\1\u0203", + "\1\u0209", "", "", "", - "\1\u0204", - "\1\u0205\1\u0206", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u0208", - "\1\u0209", "\1\u020a", - "\1\u020b", + "\1\u020b\1\u020c", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u020d", - "\1\u020e", "\1\u020f", "\1\u0210", "\1\u0211", "\1\u0212", - "\1\u0213", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u0214", "\1\u0215", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0216", "\1\u0217", "\1\u0218", "\1\u0219", "\1\u021a", "\1\u021b", "\1\u021c", - "\1\u021d", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u021e", "\1\u021f", "\1\u0220", @@ -4741,302 +4769,310 @@ public class InternalRoomLexer extends Lexer { "\1\u0223", "\1\u0224", "\1\u0225", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "", + "\1\u0226", "\1\u0227", "\1\u0228", "\1\u0229", "\1\u022a", "\1\u022b", "\1\u022c", - "\1\u022d", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "", + "\1\u022e", "\1\u022f", "\1\u0230", - "", "\1\u0231", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "", + "\1\u0232", + "\1\u0233", "\1\u0234", - "", - "\1\u0235", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u0236", "\1\u0237", + "", + "\1\u0238", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u0239\1\u023a", + "", "\1\u023b", + "", "\1\u023c", "\1\u023d", - "", "\1\u023e", - "\1\u023f", - "\1\u0240", - "\1\u0241", - "", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0240\1\u0241", "\1\u0242", "\1\u0243", "\1\u0244", - "\1\u0245", "", + "\1\u0245", "\1\u0246", "\1\u0247", "\1\u0248", + "", + "", "\1\u0249", "\1\u024a", + "\1\u024b", + "\1\u024c", + "", + "\1\u024d", + "\1\u024e", + "\1\u024f", + "\1\u0250", + "\1\u0251", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u024e", + "\1\u0255", "", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u0250", - "\1\72\1\u0251\1\u0252\1\u0253\6\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u0255", - "\1\u0256", "\1\u0257", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u0259", - "\1\u025a", - "\1\u025b", + "\1\72\1\u0258\1\u0259\1\u025a\6\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u025c", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u025d", "\1\u025e", - "\1\u025f", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "", + "\1\u0260", "\1\u0261", "\1\u0262", "\1\u0263", - "\1\u0264", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u0265", "\1\u0266", - "\1\u0267", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "", "\1\u0268", "\1\u0269", "\1\u026a", - "", - "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u026b", "\1\u026c", "\1\u026d", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u026e", "", "\1\u026f", "\1\u0270", "\1\u0271", - "\1\u0272", + "", + "", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0273", "\1\u0274", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "", "\1\u0276", "\1\u0277", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0278", "\1\u0279", - "\1\u027a", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u027c", + "\1\u027b", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u027d", "\1\u027e", - "\1\u027f", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0280", + "\1\u0281", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0283", + "\1\u0284", + "\1\u0285", + "\1\u0286", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "", "", "", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "", - "\1\u0282", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0289", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u0287", - "\1\u0288", "", - "\1\u0289", - "\1\u028a", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "", - "\1\u028d", "\1\u028e", - "", "\1\u028f", + "", "\1\u0290", "\1\u0291", - "\1\u0293\16\uffff\1\u0292", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u0295", - "\1\u0296", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u0299", "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0294", + "\1\u0295", "", + "\1\u0296", + "\1\u0297", + "\1\u0298", + "\1\u029a\16\uffff\1\u0299", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u029c", "\1\u029d", - "\1\u029e", - "\1\u029f", - "", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u02a0", "", - "\1\u02a1", - "\1\u02a2", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "", "\1\u02a3", "\1\u02a4", - "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u02a5", "\1\u02a6", + "", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "", "\1\u02a8", + "\1\u02a9", "", + "\1\u02aa", + "\1\u02ab", "", - "\1\u02a9", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u02ad", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u02af", "", "", + "\1\u02b0", "", "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u02ab", - "\1\u02ac", - "\1\u02ad", "", "", - "\1\u02ae", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u02b0", - "\1\u02b1", "\1\u02b2", "\1\u02b3", "\1\u02b4", "", - "\1\u02b5", - "\1\u02b6", - "", "", + "\1\u02b5", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u02b7", - "", - "", "\1\u02b8", "\1\u02b9", "\1\u02ba", - "\12\72\7\uffff\17\72\1\u02bb\12\72\4\uffff\1\72\1\uffff\32\72", + "\1\u02bb", "", + "\1\u02bc", "\1\u02bd", + "", + "", "\1\u02be", - "\1\u02bf", - "\1\u02c0", "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "", - "\1\u02c2", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u02bf", + "\1\u02c0", + "\1\u02c1", + "\12\72\7\uffff\17\72\1\u02c2\12\72\4\uffff\1\72\1\uffff\32\72", "", "\1\u02c4", "\1\u02c5", "\1\u02c6", "\1\u02c7", "", - "\1\u02c8", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "", + "\1\u02c9", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "", "\1\u02cb", "\1\u02cc", "\1\u02cd", "\1\u02ce", + "", + "\1\u02cf", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u02d0", - "\1\u02d1", "\1\u02d2", "\1\u02d3", - "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u02d4", "\1\u02d5", - "\1\u02d6", - "\1\u02d7", - "", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "", + "\1\u02d7", + "\1\u02d8", "\1\u02d9", "\1\u02da", - "\1\u02db", + "", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u02dc", "\1\u02dd", - "", + "\1\u02de", "", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u02df", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u02e1", "", + "\1\u02e0", + "\1\u02e1", "\1\u02e2", - "\1\u02e3", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u02e4", - "\1\u02e5", "", - "\1\u02e6", + "", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u02e6", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u02e8", "", "\1\u02e9", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u02ea", "\1\u02eb", - "", "\1\u02ec", "", "\1\u02ed", - "", - "\1\u02ee", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u02f1", + "", + "\1\u02f0", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u02f2", - "\1\u02f3", "", + "\1\u02f3", "", "\1\u02f4", "", + "\1\u02f5", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u02f6", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u02f8", - "", - "", "\1\u02f9", "\1\u02fa", - "\1\u02fb", - "\1\u02fc", "", - "\1\u02fd", "", - "\1\u02fe", + "\1\u02fb", + "", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u02fd", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u02ff", + "", + "", + "\1\u0300", "\1\u0301", "\1\u0302", "\1\u0303", - "\1\u0304", "", + "\1\u0304", "", + "\1\u0305", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u0306", - "\1\u0307", "\1\u0308", - "", "\1\u0309", "\1\u030a", "\1\u030b", - "\1\u030c", + "", + "", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u030d", "\1\u030e", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u030f", + "", "\1\u0310", "\1\u0311", + "\1\u0312", + "\1\u0313", + "\1\u0314", + "\1\u0315", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0317", + "\1\u0318", "", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", @@ -5074,7 +5110,7 @@ public class InternalRoomLexer extends Lexer { this.transition = DFA15_transition; } public String getDescription() { - return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | RULE_HEX | RULE_CC_STRING | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | RULE_HEX | RULE_CC_STRING | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; @@ -5092,41 +5128,41 @@ public class InternalRoomLexer extends Lexer { else if ( (LA15_0==':') ) {s = 4;} - else if ( (LA15_0=='r') ) {s = 5;} + else if ( (LA15_0=='v') ) {s = 5;} - else if ( (LA15_0=='P') ) {s = 6;} + else if ( (LA15_0=='r') ) {s = 6;} - else if ( (LA15_0=='-') ) {s = 7;} + else if ( (LA15_0=='P') ) {s = 7;} - else if ( (LA15_0=='(') ) {s = 8;} + else if ( (LA15_0=='-') ) {s = 8;} - else if ( (LA15_0==')') ) {s = 9;} + else if ( (LA15_0=='(') ) {s = 9;} - else if ( (LA15_0=='d') ) {s = 10;} + else if ( (LA15_0==')') ) {s = 10;} - else if ( (LA15_0=='E') ) {s = 11;} + else if ( (LA15_0=='d') ) {s = 11;} - else if ( (LA15_0=='o') ) {s = 12;} + else if ( (LA15_0=='E') ) {s = 12;} - else if ( (LA15_0==',') ) {s = 13;} + else if ( (LA15_0=='o') ) {s = 13;} - else if ( (LA15_0=='=') ) {s = 14;} + else if ( (LA15_0==',') ) {s = 14;} - else if ( (LA15_0=='D') ) {s = 15;} + else if ( (LA15_0=='=') ) {s = 15;} - else if ( (LA15_0=='e') ) {s = 16;} + else if ( (LA15_0=='D') ) {s = 16;} - else if ( (LA15_0=='u') ) {s = 17;} + else if ( (LA15_0=='e') ) {s = 17;} - else if ( (LA15_0=='A') ) {s = 18;} + else if ( (LA15_0=='u') ) {s = 18;} - else if ( (LA15_0=='[') ) {s = 19;} + else if ( (LA15_0=='A') ) {s = 19;} - else if ( (LA15_0==']') ) {s = 20;} + else if ( (LA15_0=='[') ) {s = 20;} - else if ( (LA15_0=='O') ) {s = 21;} + else if ( (LA15_0==']') ) {s = 21;} - else if ( (LA15_0=='v') ) {s = 22;} + else if ( (LA15_0=='O') ) {s = 22;} else if ( (LA15_0=='s') ) {s = 23;} @@ -5200,9 +5236,9 @@ public class InternalRoomLexer extends Lexer { int LA15_49 = input.LA(1); s = -1; - if ( (LA15_49=='\'') ) {s = 149;} + if ( (LA15_49=='\'') ) {s = 150;} - else if ( ((LA15_49>='\u0000' && LA15_49<='&')||(LA15_49>='(' && LA15_49<='\uFFFF')) ) {s = 150;} + else if ( ((LA15_49>='\u0000' && LA15_49<='&')||(LA15_49>='(' && LA15_49<='\uFFFF')) ) {s = 151;} else s = 55; @@ -5212,7 +5248,7 @@ public class InternalRoomLexer extends Lexer { int LA15_53 = input.LA(1); s = -1; - if ( ((LA15_53>='\u0000' && LA15_53<='\uFFFF')) ) {s = 150;} + if ( ((LA15_53>='\u0000' && LA15_53<='\uFFFF')) ) {s = 151;} else s = 55; diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomParser.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomParser.java index ccc4c15ae..558a45747 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomParser.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomParser.java @@ -22,7 +22,7 @@ import java.util.ArrayList; @SuppressWarnings("all") public class InternalRoomParser extends AbstractInternalAntlrParser { public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_CC_STRING", "RULE_HEX", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'RoomModel'", "'{'", "'}'", "':'", "'ref'", "'PrimitiveType'", "'->'", "'('", "')'", "'default'", "'Enumeration'", "'of'", "','", "'='", "'ExternalType'", "'DataClass'", "'extends'", "'usercode1'", "'usercode2'", "'usercode3'", "'Attribute'", "'['", "']'", "'override'", "'Operation'", "'void'", "'sends'", "'ctor'", "'dtor'", "'ProtocolClass'", "'incoming'", "'outgoing'", "'regular'", "'PortClass'", "'conjugated'", "'CompoundProtocolClass'", "'SubProtocol'", "'private'", "'Message'", "'usercode'", "'handle'", "'abstract'", "'ActorClass'", "'Interface'", "'Structure'", "'Behavior'", "'Port'", "'external'", "'SAP'", "'SPP'", "'ServiceImplementation'", "'LogicalSystem'", "'SubSystemRef'", "'SubSystemClass'", "'LogicalThread'", "'ActorInstanceMapping'", "'/'", "'Binding'", "'and'", "'.'", "'sub'", "'LayerConnection'", "'satisfied_by'", "'relay_sap'", "'ActorRef'", "'*'", "'ActorBehavior'", "'StateMachine'", "'State'", "'entry'", "'exit'", "'do'", "'subgraph'", "'RefinedState'", "'handler'", "'TransitionPoint'", "'EntryPoint'", "'ExitPoint'", "'ChoicePoint'", "'Transition'", "'initial'", "'action'", "'triggers'", "'or'", "'guard'", "'cond'", "'RefinedTransition'", "'my'", "'cp'", "'<'", "'|'", "'>'", "'semantics'", "'in'", "'out'", "'@'", "'AnnotationType'", "'target'", "'optional'", "'mandatory'", "'attribute'", "'import'", "'from'", "'model'", "'.*'", "'false'", "'true'", "'+'", "'-'", "'e'", "'E'", "'eventdriven'", "'datadriven'", "'sync'", "'fixed'", "'async'", "'ptBoolean'", "'ptInteger'", "'ptReal'", "'ptCharacter'" + "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_CC_STRING", "RULE_HEX", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'RoomModel'", "'{'", "'}'", "':'", "'varargs'", "'ref'", "'PrimitiveType'", "'->'", "'('", "')'", "'default'", "'Enumeration'", "'of'", "','", "'='", "'ExternalType'", "'DataClass'", "'extends'", "'usercode1'", "'usercode2'", "'usercode3'", "'Attribute'", "'['", "']'", "'override'", "'Operation'", "'void'", "'sends'", "'ctor'", "'dtor'", "'ProtocolClass'", "'incoming'", "'outgoing'", "'regular'", "'PortClass'", "'conjugated'", "'CompoundProtocolClass'", "'SubProtocol'", "'private'", "'Message'", "'usercode'", "'handle'", "'abstract'", "'ActorClass'", "'Interface'", "'Structure'", "'Behavior'", "'Port'", "'external'", "'SAP'", "'SPP'", "'ServiceImplementation'", "'LogicalSystem'", "'SubSystemRef'", "'SubSystemClass'", "'LogicalThread'", "'ActorInstanceMapping'", "'/'", "'Binding'", "'and'", "'.'", "'sub'", "'LayerConnection'", "'satisfied_by'", "'relay_sap'", "'ActorRef'", "'*'", "'ActorBehavior'", "'StateMachine'", "'State'", "'entry'", "'exit'", "'do'", "'subgraph'", "'RefinedState'", "'handler'", "'TransitionPoint'", "'EntryPoint'", "'ExitPoint'", "'ChoicePoint'", "'Transition'", "'initial'", "'action'", "'triggers'", "'or'", "'guard'", "'cond'", "'RefinedTransition'", "'my'", "'cp'", "'<'", "'|'", "'>'", "'semantics'", "'in'", "'out'", "'@'", "'AnnotationType'", "'target'", "'optional'", "'mandatory'", "'attribute'", "'import'", "'from'", "'model'", "'.*'", "'false'", "'true'", "'+'", "'-'", "'e'", "'E'", "'eventdriven'", "'datadriven'", "'sync'", "'fixed'", "'async'", "'ptBoolean'", "'ptInteger'", "'ptReal'", "'ptCharacter'" }; public static final int RULE_HEX=8; public static final int T__50=50; @@ -35,6 +35,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { public static final int T__52=52; public static final int T__53=53; public static final int T__54=54; + public static final int T__133=133; public static final int T__132=132; public static final int T__60=60; public static final int T__61=61; @@ -310,7 +311,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { int alt1=2; int LA1_0 = input.LA(1); - if ( (LA1_0==34) ) { + if ( (LA1_0==35) ) { alt1=1; } switch (alt1) { @@ -358,7 +359,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { int alt2=2; int LA2_0 = input.LA(1); - if ( (LA2_0==114) ) { + if ( (LA2_0==115) ) { alt2=1; } @@ -826,10 +827,10 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { int alt4=2; int LA4_0 = input.LA(1); - if ( ((LA4_0>=54 && LA4_0<=55)||LA4_0==66||(LA4_0>=124 && LA4_0<=126)||LA4_0==128) ) { + if ( ((LA4_0>=55 && LA4_0<=56)||LA4_0==67||(LA4_0>=125 && LA4_0<=127)||LA4_0==129) ) { alt4=1; } - else if ( (LA4_0==64) ) { + else if ( (LA4_0==65) ) { alt4=2; } else { @@ -951,10 +952,10 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { int alt5=2; int LA5_0 = input.LA(1); - if ( ((LA5_0>=54 && LA5_0<=55)||(LA5_0>=124 && LA5_0<=126)||LA5_0==128) ) { + if ( ((LA5_0>=55 && LA5_0<=56)||(LA5_0>=125 && LA5_0<=127)||LA5_0==129) ) { alt5=1; } - else if ( (LA5_0==66) ) { + else if ( (LA5_0==67) ) { alt5=2; } else { @@ -1057,23 +1058,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleVarDecl" - // InternalRoom.g:416:1: ruleVarDecl returns [EObject current=null] : ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= ':' ( (lv_refType_2_0= ruleRefableType ) ) ) ; + // InternalRoom.g:416:1: ruleVarDecl returns [EObject current=null] : ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= ':' ( (lv_refType_2_0= ruleRefableType ) ) ( (lv_varargs_3_0= 'varargs' ) )? ) ; public final EObject ruleVarDecl() throws RecognitionException { EObject current = null; Token lv_name_0_0=null; Token otherlv_1=null; + Token lv_varargs_3_0=null; EObject lv_refType_2_0 = null; enterRule(); try { - // InternalRoom.g:419:28: ( ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= ':' ( (lv_refType_2_0= ruleRefableType ) ) ) ) - // InternalRoom.g:420:1: ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= ':' ( (lv_refType_2_0= ruleRefableType ) ) ) + // InternalRoom.g:419:28: ( ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= ':' ( (lv_refType_2_0= ruleRefableType ) ) ( (lv_varargs_3_0= 'varargs' ) )? ) ) + // InternalRoom.g:420:1: ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= ':' ( (lv_refType_2_0= ruleRefableType ) ) ( (lv_varargs_3_0= 'varargs' ) )? ) { - // InternalRoom.g:420:1: ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= ':' ( (lv_refType_2_0= ruleRefableType ) ) ) - // InternalRoom.g:420:2: ( (lv_name_0_0= RULE_ID ) ) otherlv_1= ':' ( (lv_refType_2_0= ruleRefableType ) ) + // InternalRoom.g:420:1: ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= ':' ( (lv_refType_2_0= ruleRefableType ) ) ( (lv_varargs_3_0= 'varargs' ) )? ) + // InternalRoom.g:420:2: ( (lv_name_0_0= RULE_ID ) ) otherlv_1= ':' ( (lv_refType_2_0= ruleRefableType ) ) ( (lv_varargs_3_0= 'varargs' ) )? { // InternalRoom.g:420:2: ( (lv_name_0_0= RULE_ID ) ) // InternalRoom.g:421:1: (lv_name_0_0= RULE_ID ) @@ -1114,7 +1116,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getVarDeclAccess().getRefTypeRefableTypeParserRuleCall_2_0()); - pushFollow(FOLLOW_2); + pushFollow(FOLLOW_9); lv_refType_2_0=ruleRefableType(); state._fsp--; @@ -1136,6 +1138,39 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } + // InternalRoom.g:460:2: ( (lv_varargs_3_0= 'varargs' ) )? + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0==17) ) { + alt6=1; + } + switch (alt6) { + case 1 : + // InternalRoom.g:461:1: (lv_varargs_3_0= 'varargs' ) + { + // InternalRoom.g:461:1: (lv_varargs_3_0= 'varargs' ) + // InternalRoom.g:462:3: lv_varargs_3_0= 'varargs' + { + lv_varargs_3_0=(Token)match(input,17,FOLLOW_2); + + newLeafNode(lv_varargs_3_0, grammarAccess.getVarDeclAccess().getVarargsVarargsKeyword_3_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getVarDeclRule()); + } + setWithLastConsumed(current, "varargs", true, "varargs"); + + + } + + + } + break; + + } + } @@ -1157,7 +1192,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleMessageData" - // InternalRoom.g:468:1: entryRuleMessageData returns [EObject current=null] : iv_ruleMessageData= ruleMessageData EOF ; + // InternalRoom.g:483:1: entryRuleMessageData returns [EObject current=null] : iv_ruleMessageData= ruleMessageData EOF ; public final EObject entryRuleMessageData() throws RecognitionException { EObject current = null; @@ -1165,8 +1200,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:469:2: (iv_ruleMessageData= ruleMessageData EOF ) - // InternalRoom.g:470:2: iv_ruleMessageData= ruleMessageData EOF + // InternalRoom.g:484:2: (iv_ruleMessageData= ruleMessageData EOF ) + // InternalRoom.g:485:2: iv_ruleMessageData= ruleMessageData EOF { newCompositeNode(grammarAccess.getMessageDataRule()); pushFollow(FOLLOW_1); @@ -1193,7 +1228,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleMessageData" - // InternalRoom.g:477:1: ruleMessageData returns [EObject current=null] : ( ( ( (lv_deprecatedName_0_0= RULE_ID ) ) otherlv_1= ':' )? ( (lv_refType_2_0= ruleRefableType ) ) ) ; + // InternalRoom.g:492:1: ruleMessageData returns [EObject current=null] : ( ( ( (lv_deprecatedName_0_0= RULE_ID ) ) otherlv_1= ':' )? ( (lv_refType_2_0= ruleRefableType ) ) ) ; public final EObject ruleMessageData() throws RecognitionException { EObject current = null; @@ -1205,32 +1240,32 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:480:28: ( ( ( ( (lv_deprecatedName_0_0= RULE_ID ) ) otherlv_1= ':' )? ( (lv_refType_2_0= ruleRefableType ) ) ) ) - // InternalRoom.g:481:1: ( ( ( (lv_deprecatedName_0_0= RULE_ID ) ) otherlv_1= ':' )? ( (lv_refType_2_0= ruleRefableType ) ) ) + // InternalRoom.g:495:28: ( ( ( ( (lv_deprecatedName_0_0= RULE_ID ) ) otherlv_1= ':' )? ( (lv_refType_2_0= ruleRefableType ) ) ) ) + // InternalRoom.g:496:1: ( ( ( (lv_deprecatedName_0_0= RULE_ID ) ) otherlv_1= ':' )? ( (lv_refType_2_0= ruleRefableType ) ) ) { - // InternalRoom.g:481:1: ( ( ( (lv_deprecatedName_0_0= RULE_ID ) ) otherlv_1= ':' )? ( (lv_refType_2_0= ruleRefableType ) ) ) - // InternalRoom.g:481:2: ( ( (lv_deprecatedName_0_0= RULE_ID ) ) otherlv_1= ':' )? ( (lv_refType_2_0= ruleRefableType ) ) + // InternalRoom.g:496:1: ( ( ( (lv_deprecatedName_0_0= RULE_ID ) ) otherlv_1= ':' )? ( (lv_refType_2_0= ruleRefableType ) ) ) + // InternalRoom.g:496:2: ( ( (lv_deprecatedName_0_0= RULE_ID ) ) otherlv_1= ':' )? ( (lv_refType_2_0= ruleRefableType ) ) { - // InternalRoom.g:481:2: ( ( (lv_deprecatedName_0_0= RULE_ID ) ) otherlv_1= ':' )? - int alt6=2; - int LA6_0 = input.LA(1); + // InternalRoom.g:496:2: ( ( (lv_deprecatedName_0_0= RULE_ID ) ) otherlv_1= ':' )? + int alt7=2; + int LA7_0 = input.LA(1); - if ( (LA6_0==RULE_ID) ) { - int LA6_1 = input.LA(2); + if ( (LA7_0==RULE_ID) ) { + int LA7_1 = input.LA(2); - if ( (LA6_1==16) ) { - alt6=1; + if ( (LA7_1==16) ) { + alt7=1; } } - switch (alt6) { + switch (alt7) { case 1 : - // InternalRoom.g:481:3: ( (lv_deprecatedName_0_0= RULE_ID ) ) otherlv_1= ':' + // InternalRoom.g:496:3: ( (lv_deprecatedName_0_0= RULE_ID ) ) otherlv_1= ':' { - // InternalRoom.g:481:3: ( (lv_deprecatedName_0_0= RULE_ID ) ) - // InternalRoom.g:482:1: (lv_deprecatedName_0_0= RULE_ID ) + // InternalRoom.g:496:3: ( (lv_deprecatedName_0_0= RULE_ID ) ) + // InternalRoom.g:497:1: (lv_deprecatedName_0_0= RULE_ID ) { - // InternalRoom.g:482:1: (lv_deprecatedName_0_0= RULE_ID ) - // InternalRoom.g:483:3: lv_deprecatedName_0_0= RULE_ID + // InternalRoom.g:497:1: (lv_deprecatedName_0_0= RULE_ID ) + // InternalRoom.g:498:3: lv_deprecatedName_0_0= RULE_ID { lv_deprecatedName_0_0=(Token)match(input,RULE_ID,FOLLOW_8); @@ -1262,11 +1297,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:503:3: ( (lv_refType_2_0= ruleRefableType ) ) - // InternalRoom.g:504:1: (lv_refType_2_0= ruleRefableType ) + // InternalRoom.g:518:3: ( (lv_refType_2_0= ruleRefableType ) ) + // InternalRoom.g:519:1: (lv_refType_2_0= ruleRefableType ) { - // InternalRoom.g:504:1: (lv_refType_2_0= ruleRefableType ) - // InternalRoom.g:505:3: lv_refType_2_0= ruleRefableType + // InternalRoom.g:519:1: (lv_refType_2_0= ruleRefableType ) + // InternalRoom.g:520:3: lv_refType_2_0= ruleRefableType { newCompositeNode(grammarAccess.getMessageDataAccess().getRefTypeRefableTypeParserRuleCall_1_0()); @@ -1314,7 +1349,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleRefableType" - // InternalRoom.g:529:1: entryRuleRefableType returns [EObject current=null] : iv_ruleRefableType= ruleRefableType EOF ; + // InternalRoom.g:544:1: entryRuleRefableType returns [EObject current=null] : iv_ruleRefableType= ruleRefableType EOF ; public final EObject entryRuleRefableType() throws RecognitionException { EObject current = null; @@ -1322,8 +1357,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:530:2: (iv_ruleRefableType= ruleRefableType EOF ) - // InternalRoom.g:531:2: iv_ruleRefableType= ruleRefableType EOF + // InternalRoom.g:545:2: (iv_ruleRefableType= ruleRefableType EOF ) + // InternalRoom.g:546:2: iv_ruleRefableType= ruleRefableType EOF { newCompositeNode(grammarAccess.getRefableTypeRule()); pushFollow(FOLLOW_1); @@ -1350,7 +1385,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleRefableType" - // InternalRoom.g:538:1: ruleRefableType returns [EObject current=null] : ( ( ( ruleFQN ) ) ( (lv_ref_1_0= 'ref' ) )? ) ; + // InternalRoom.g:553:1: ruleRefableType returns [EObject current=null] : ( ( ( ruleFQN ) ) ( (lv_ref_1_0= 'ref' ) )? ) ; public final EObject ruleRefableType() throws RecognitionException { EObject current = null; @@ -1359,17 +1394,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:541:28: ( ( ( ( ruleFQN ) ) ( (lv_ref_1_0= 'ref' ) )? ) ) - // InternalRoom.g:542:1: ( ( ( ruleFQN ) ) ( (lv_ref_1_0= 'ref' ) )? ) + // InternalRoom.g:556:28: ( ( ( ( ruleFQN ) ) ( (lv_ref_1_0= 'ref' ) )? ) ) + // InternalRoom.g:557:1: ( ( ( ruleFQN ) ) ( (lv_ref_1_0= 'ref' ) )? ) { - // InternalRoom.g:542:1: ( ( ( ruleFQN ) ) ( (lv_ref_1_0= 'ref' ) )? ) - // InternalRoom.g:542:2: ( ( ruleFQN ) ) ( (lv_ref_1_0= 'ref' ) )? + // InternalRoom.g:557:1: ( ( ( ruleFQN ) ) ( (lv_ref_1_0= 'ref' ) )? ) + // InternalRoom.g:557:2: ( ( ruleFQN ) ) ( (lv_ref_1_0= 'ref' ) )? { - // InternalRoom.g:542:2: ( ( ruleFQN ) ) - // InternalRoom.g:543:1: ( ruleFQN ) + // InternalRoom.g:557:2: ( ( ruleFQN ) ) + // InternalRoom.g:558:1: ( ruleFQN ) { - // InternalRoom.g:543:1: ( ruleFQN ) - // InternalRoom.g:544:3: ruleFQN + // InternalRoom.g:558:1: ( ruleFQN ) + // InternalRoom.g:559:3: ruleFQN { if (current==null) { @@ -1379,7 +1414,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getRefableTypeAccess().getTypeDataTypeCrossReference_0_0()); - pushFollow(FOLLOW_9); + pushFollow(FOLLOW_10); ruleFQN(); state._fsp--; @@ -1393,21 +1428,21 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:557:2: ( (lv_ref_1_0= 'ref' ) )? - int alt7=2; - int LA7_0 = input.LA(1); + // InternalRoom.g:572:2: ( (lv_ref_1_0= 'ref' ) )? + int alt8=2; + int LA8_0 = input.LA(1); - if ( (LA7_0==17) ) { - alt7=1; + if ( (LA8_0==18) ) { + alt8=1; } - switch (alt7) { + switch (alt8) { case 1 : - // InternalRoom.g:558:1: (lv_ref_1_0= 'ref' ) + // InternalRoom.g:573:1: (lv_ref_1_0= 'ref' ) { - // InternalRoom.g:558:1: (lv_ref_1_0= 'ref' ) - // InternalRoom.g:559:3: lv_ref_1_0= 'ref' + // InternalRoom.g:573:1: (lv_ref_1_0= 'ref' ) + // InternalRoom.g:574:3: lv_ref_1_0= 'ref' { - lv_ref_1_0=(Token)match(input,17,FOLLOW_2); + lv_ref_1_0=(Token)match(input,18,FOLLOW_2); newLeafNode(lv_ref_1_0, grammarAccess.getRefableTypeAccess().getRefRefKeyword_1_0()); @@ -1447,7 +1482,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleDataType" - // InternalRoom.g:580:1: entryRuleDataType returns [EObject current=null] : iv_ruleDataType= ruleDataType EOF ; + // InternalRoom.g:595:1: entryRuleDataType returns [EObject current=null] : iv_ruleDataType= ruleDataType EOF ; public final EObject entryRuleDataType() throws RecognitionException { EObject current = null; @@ -1455,8 +1490,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:581:2: (iv_ruleDataType= ruleDataType EOF ) - // InternalRoom.g:582:2: iv_ruleDataType= ruleDataType EOF + // InternalRoom.g:596:2: (iv_ruleDataType= ruleDataType EOF ) + // InternalRoom.g:597:2: iv_ruleDataType= ruleDataType EOF { newCompositeNode(grammarAccess.getDataTypeRule()); pushFollow(FOLLOW_1); @@ -1483,7 +1518,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleDataType" - // InternalRoom.g:589:1: ruleDataType returns [EObject current=null] : (this_PrimitiveType_0= rulePrimitiveType | this_EnumerationType_1= ruleEnumerationType | this_ComplexType_2= ruleComplexType ) ; + // InternalRoom.g:604:1: ruleDataType returns [EObject current=null] : (this_PrimitiveType_0= rulePrimitiveType | this_EnumerationType_1= ruleEnumerationType | this_ComplexType_2= ruleComplexType ) ; public final EObject ruleDataType() throws RecognitionException { EObject current = null; @@ -1497,38 +1532,38 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:592:28: ( (this_PrimitiveType_0= rulePrimitiveType | this_EnumerationType_1= ruleEnumerationType | this_ComplexType_2= ruleComplexType ) ) - // InternalRoom.g:593:1: (this_PrimitiveType_0= rulePrimitiveType | this_EnumerationType_1= ruleEnumerationType | this_ComplexType_2= ruleComplexType ) + // InternalRoom.g:607:28: ( (this_PrimitiveType_0= rulePrimitiveType | this_EnumerationType_1= ruleEnumerationType | this_ComplexType_2= ruleComplexType ) ) + // InternalRoom.g:608:1: (this_PrimitiveType_0= rulePrimitiveType | this_EnumerationType_1= ruleEnumerationType | this_ComplexType_2= ruleComplexType ) { - // InternalRoom.g:593:1: (this_PrimitiveType_0= rulePrimitiveType | this_EnumerationType_1= ruleEnumerationType | this_ComplexType_2= ruleComplexType ) - int alt8=3; + // InternalRoom.g:608:1: (this_PrimitiveType_0= rulePrimitiveType | this_EnumerationType_1= ruleEnumerationType | this_ComplexType_2= ruleComplexType ) + int alt9=3; switch ( input.LA(1) ) { - case 18: + case 19: { - alt8=1; + alt9=1; } break; - case 23: + case 24: { - alt8=2; + alt9=2; } break; - case 27: case 28: + case 29: { - alt8=3; + alt9=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 8, 0, input); + new NoViableAltException("", 9, 0, input); throw nvae; } - switch (alt8) { + switch (alt9) { case 1 : - // InternalRoom.g:594:5: this_PrimitiveType_0= rulePrimitiveType + // InternalRoom.g:609:5: this_PrimitiveType_0= rulePrimitiveType { newCompositeNode(grammarAccess.getDataTypeAccess().getPrimitiveTypeParserRuleCall_0()); @@ -1546,7 +1581,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:604:5: this_EnumerationType_1= ruleEnumerationType + // InternalRoom.g:619:5: this_EnumerationType_1= ruleEnumerationType { newCompositeNode(grammarAccess.getDataTypeAccess().getEnumerationTypeParserRuleCall_1()); @@ -1564,7 +1599,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalRoom.g:614:5: this_ComplexType_2= ruleComplexType + // InternalRoom.g:629:5: this_ComplexType_2= ruleComplexType { newCompositeNode(grammarAccess.getDataTypeAccess().getComplexTypeParserRuleCall_2()); @@ -1602,7 +1637,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleComplexType" - // InternalRoom.g:630:1: entryRuleComplexType returns [EObject current=null] : iv_ruleComplexType= ruleComplexType EOF ; + // InternalRoom.g:645:1: entryRuleComplexType returns [EObject current=null] : iv_ruleComplexType= ruleComplexType EOF ; public final EObject entryRuleComplexType() throws RecognitionException { EObject current = null; @@ -1610,8 +1645,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:631:2: (iv_ruleComplexType= ruleComplexType EOF ) - // InternalRoom.g:632:2: iv_ruleComplexType= ruleComplexType EOF + // InternalRoom.g:646:2: (iv_ruleComplexType= ruleComplexType EOF ) + // InternalRoom.g:647:2: iv_ruleComplexType= ruleComplexType EOF { newCompositeNode(grammarAccess.getComplexTypeRule()); pushFollow(FOLLOW_1); @@ -1638,7 +1673,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleComplexType" - // InternalRoom.g:639:1: ruleComplexType returns [EObject current=null] : (this_DataClass_0= ruleDataClass | this_ExternalType_1= ruleExternalType ) ; + // InternalRoom.g:654:1: ruleComplexType returns [EObject current=null] : (this_DataClass_0= ruleDataClass | this_ExternalType_1= ruleExternalType ) ; public final EObject ruleComplexType() throws RecognitionException { EObject current = null; @@ -1650,28 +1685,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:642:28: ( (this_DataClass_0= ruleDataClass | this_ExternalType_1= ruleExternalType ) ) - // InternalRoom.g:643:1: (this_DataClass_0= ruleDataClass | this_ExternalType_1= ruleExternalType ) + // InternalRoom.g:657:28: ( (this_DataClass_0= ruleDataClass | this_ExternalType_1= ruleExternalType ) ) + // InternalRoom.g:658:1: (this_DataClass_0= ruleDataClass | this_ExternalType_1= ruleExternalType ) { - // InternalRoom.g:643:1: (this_DataClass_0= ruleDataClass | this_ExternalType_1= ruleExternalType ) - int alt9=2; - int LA9_0 = input.LA(1); + // InternalRoom.g:658:1: (this_DataClass_0= ruleDataClass | this_ExternalType_1= ruleExternalType ) + int alt10=2; + int LA10_0 = input.LA(1); - if ( (LA9_0==28) ) { - alt9=1; + if ( (LA10_0==29) ) { + alt10=1; } - else if ( (LA9_0==27) ) { - alt9=2; + else if ( (LA10_0==28) ) { + alt10=2; } else { NoViableAltException nvae = - new NoViableAltException("", 9, 0, input); + new NoViableAltException("", 10, 0, input); throw nvae; } - switch (alt9) { + switch (alt10) { case 1 : - // InternalRoom.g:644:5: this_DataClass_0= ruleDataClass + // InternalRoom.g:659:5: this_DataClass_0= ruleDataClass { newCompositeNode(grammarAccess.getComplexTypeAccess().getDataClassParserRuleCall_0()); @@ -1689,7 +1724,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:654:5: this_ExternalType_1= ruleExternalType + // InternalRoom.g:669:5: this_ExternalType_1= ruleExternalType { newCompositeNode(grammarAccess.getComplexTypeAccess().getExternalTypeParserRuleCall_1()); @@ -1727,7 +1762,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRulePrimitiveType" - // InternalRoom.g:670:1: entryRulePrimitiveType returns [EObject current=null] : iv_rulePrimitiveType= rulePrimitiveType EOF ; + // InternalRoom.g:685:1: entryRulePrimitiveType returns [EObject current=null] : iv_rulePrimitiveType= rulePrimitiveType EOF ; public final EObject entryRulePrimitiveType() throws RecognitionException { EObject current = null; @@ -1735,8 +1770,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:671:2: (iv_rulePrimitiveType= rulePrimitiveType EOF ) - // InternalRoom.g:672:2: iv_rulePrimitiveType= rulePrimitiveType EOF + // InternalRoom.g:686:2: (iv_rulePrimitiveType= rulePrimitiveType EOF ) + // InternalRoom.g:687:2: iv_rulePrimitiveType= rulePrimitiveType EOF { newCompositeNode(grammarAccess.getPrimitiveTypeRule()); pushFollow(FOLLOW_1); @@ -1763,7 +1798,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "rulePrimitiveType" - // InternalRoom.g:679:1: rulePrimitiveType returns [EObject current=null] : (otherlv_0= 'PrimitiveType' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleLiteralType ) ) otherlv_4= '->' ( (lv_targetName_5_0= RULE_STRING ) ) (otherlv_6= '(' ( (lv_castName_7_0= ruleFQN ) ) otherlv_8= ')' )? otherlv_9= 'default' ( (lv_defaultValueLiteral_10_0= RULE_STRING ) ) ( (lv_docu_11_0= ruleDocumentation ) )? ) ; + // InternalRoom.g:694:1: rulePrimitiveType returns [EObject current=null] : (otherlv_0= 'PrimitiveType' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleLiteralType ) ) otherlv_4= '->' ( (lv_targetName_5_0= RULE_STRING ) ) (otherlv_6= '(' ( (lv_castName_7_0= ruleFQN ) ) otherlv_8= ')' )? otherlv_9= 'default' ( (lv_defaultValueLiteral_10_0= RULE_STRING ) ) ( (lv_docu_11_0= ruleDocumentation ) )? ) ; public final EObject rulePrimitiveType() throws RecognitionException { EObject current = null; @@ -1786,21 +1821,21 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:682:28: ( (otherlv_0= 'PrimitiveType' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleLiteralType ) ) otherlv_4= '->' ( (lv_targetName_5_0= RULE_STRING ) ) (otherlv_6= '(' ( (lv_castName_7_0= ruleFQN ) ) otherlv_8= ')' )? otherlv_9= 'default' ( (lv_defaultValueLiteral_10_0= RULE_STRING ) ) ( (lv_docu_11_0= ruleDocumentation ) )? ) ) - // InternalRoom.g:683:1: (otherlv_0= 'PrimitiveType' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleLiteralType ) ) otherlv_4= '->' ( (lv_targetName_5_0= RULE_STRING ) ) (otherlv_6= '(' ( (lv_castName_7_0= ruleFQN ) ) otherlv_8= ')' )? otherlv_9= 'default' ( (lv_defaultValueLiteral_10_0= RULE_STRING ) ) ( (lv_docu_11_0= ruleDocumentation ) )? ) + // InternalRoom.g:697:28: ( (otherlv_0= 'PrimitiveType' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleLiteralType ) ) otherlv_4= '->' ( (lv_targetName_5_0= RULE_STRING ) ) (otherlv_6= '(' ( (lv_castName_7_0= ruleFQN ) ) otherlv_8= ')' )? otherlv_9= 'default' ( (lv_defaultValueLiteral_10_0= RULE_STRING ) ) ( (lv_docu_11_0= ruleDocumentation ) )? ) ) + // InternalRoom.g:698:1: (otherlv_0= 'PrimitiveType' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleLiteralType ) ) otherlv_4= '->' ( (lv_targetName_5_0= RULE_STRING ) ) (otherlv_6= '(' ( (lv_castName_7_0= ruleFQN ) ) otherlv_8= ')' )? otherlv_9= 'default' ( (lv_defaultValueLiteral_10_0= RULE_STRING ) ) ( (lv_docu_11_0= ruleDocumentation ) )? ) { - // InternalRoom.g:683:1: (otherlv_0= 'PrimitiveType' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleLiteralType ) ) otherlv_4= '->' ( (lv_targetName_5_0= RULE_STRING ) ) (otherlv_6= '(' ( (lv_castName_7_0= ruleFQN ) ) otherlv_8= ')' )? otherlv_9= 'default' ( (lv_defaultValueLiteral_10_0= RULE_STRING ) ) ( (lv_docu_11_0= ruleDocumentation ) )? ) - // InternalRoom.g:683:3: otherlv_0= 'PrimitiveType' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleLiteralType ) ) otherlv_4= '->' ( (lv_targetName_5_0= RULE_STRING ) ) (otherlv_6= '(' ( (lv_castName_7_0= ruleFQN ) ) otherlv_8= ')' )? otherlv_9= 'default' ( (lv_defaultValueLiteral_10_0= RULE_STRING ) ) ( (lv_docu_11_0= ruleDocumentation ) )? + // InternalRoom.g:698:1: (otherlv_0= 'PrimitiveType' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleLiteralType ) ) otherlv_4= '->' ( (lv_targetName_5_0= RULE_STRING ) ) (otherlv_6= '(' ( (lv_castName_7_0= ruleFQN ) ) otherlv_8= ')' )? otherlv_9= 'default' ( (lv_defaultValueLiteral_10_0= RULE_STRING ) ) ( (lv_docu_11_0= ruleDocumentation ) )? ) + // InternalRoom.g:698:3: otherlv_0= 'PrimitiveType' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleLiteralType ) ) otherlv_4= '->' ( (lv_targetName_5_0= RULE_STRING ) ) (otherlv_6= '(' ( (lv_castName_7_0= ruleFQN ) ) otherlv_8= ')' )? otherlv_9= 'default' ( (lv_defaultValueLiteral_10_0= RULE_STRING ) ) ( (lv_docu_11_0= ruleDocumentation ) )? { - otherlv_0=(Token)match(input,18,FOLLOW_3); + otherlv_0=(Token)match(input,19,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getPrimitiveTypeAccess().getPrimitiveTypeKeyword_0()); - // InternalRoom.g:687:1: ( (lv_name_1_0= RULE_ID ) ) - // InternalRoom.g:688:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:702:1: ( (lv_name_1_0= RULE_ID ) ) + // InternalRoom.g:703:1: (lv_name_1_0= RULE_ID ) { - // InternalRoom.g:688:1: (lv_name_1_0= RULE_ID ) - // InternalRoom.g:689:3: lv_name_1_0= RULE_ID + // InternalRoom.g:703:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:704:3: lv_name_1_0= RULE_ID { lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_8); @@ -1822,20 +1857,20 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,16,FOLLOW_10); + otherlv_2=(Token)match(input,16,FOLLOW_11); newLeafNode(otherlv_2, grammarAccess.getPrimitiveTypeAccess().getColonKeyword_2()); - // InternalRoom.g:709:1: ( (lv_type_3_0= ruleLiteralType ) ) - // InternalRoom.g:710:1: (lv_type_3_0= ruleLiteralType ) + // InternalRoom.g:724:1: ( (lv_type_3_0= ruleLiteralType ) ) + // InternalRoom.g:725:1: (lv_type_3_0= ruleLiteralType ) { - // InternalRoom.g:710:1: (lv_type_3_0= ruleLiteralType ) - // InternalRoom.g:711:3: lv_type_3_0= ruleLiteralType + // InternalRoom.g:725:1: (lv_type_3_0= ruleLiteralType ) + // InternalRoom.g:726:3: lv_type_3_0= ruleLiteralType { newCompositeNode(grammarAccess.getPrimitiveTypeAccess().getTypeLiteralTypeEnumRuleCall_3_0()); - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_12); lv_type_3_0=ruleLiteralType(); state._fsp--; @@ -1857,17 +1892,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_4=(Token)match(input,19,FOLLOW_12); + otherlv_4=(Token)match(input,20,FOLLOW_13); newLeafNode(otherlv_4, grammarAccess.getPrimitiveTypeAccess().getHyphenMinusGreaterThanSignKeyword_4()); - // InternalRoom.g:731:1: ( (lv_targetName_5_0= RULE_STRING ) ) - // InternalRoom.g:732:1: (lv_targetName_5_0= RULE_STRING ) + // InternalRoom.g:746:1: ( (lv_targetName_5_0= RULE_STRING ) ) + // InternalRoom.g:747:1: (lv_targetName_5_0= RULE_STRING ) { - // InternalRoom.g:732:1: (lv_targetName_5_0= RULE_STRING ) - // InternalRoom.g:733:3: lv_targetName_5_0= RULE_STRING + // InternalRoom.g:747:1: (lv_targetName_5_0= RULE_STRING ) + // InternalRoom.g:748:3: lv_targetName_5_0= RULE_STRING { - lv_targetName_5_0=(Token)match(input,RULE_STRING,FOLLOW_13); + lv_targetName_5_0=(Token)match(input,RULE_STRING,FOLLOW_14); newLeafNode(lv_targetName_5_0, grammarAccess.getPrimitiveTypeAccess().getTargetNameSTRINGTerminalRuleCall_5_0()); @@ -1887,31 +1922,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:749:2: (otherlv_6= '(' ( (lv_castName_7_0= ruleFQN ) ) otherlv_8= ')' )? - int alt10=2; - int LA10_0 = input.LA(1); + // InternalRoom.g:764:2: (otherlv_6= '(' ( (lv_castName_7_0= ruleFQN ) ) otherlv_8= ')' )? + int alt11=2; + int LA11_0 = input.LA(1); - if ( (LA10_0==20) ) { - alt10=1; + if ( (LA11_0==21) ) { + alt11=1; } - switch (alt10) { + switch (alt11) { case 1 : - // InternalRoom.g:749:4: otherlv_6= '(' ( (lv_castName_7_0= ruleFQN ) ) otherlv_8= ')' + // InternalRoom.g:764:4: otherlv_6= '(' ( (lv_castName_7_0= ruleFQN ) ) otherlv_8= ')' { - otherlv_6=(Token)match(input,20,FOLLOW_3); + otherlv_6=(Token)match(input,21,FOLLOW_3); newLeafNode(otherlv_6, grammarAccess.getPrimitiveTypeAccess().getLeftParenthesisKeyword_6_0()); - // InternalRoom.g:753:1: ( (lv_castName_7_0= ruleFQN ) ) - // InternalRoom.g:754:1: (lv_castName_7_0= ruleFQN ) + // InternalRoom.g:768:1: ( (lv_castName_7_0= ruleFQN ) ) + // InternalRoom.g:769:1: (lv_castName_7_0= ruleFQN ) { - // InternalRoom.g:754:1: (lv_castName_7_0= ruleFQN ) - // InternalRoom.g:755:3: lv_castName_7_0= ruleFQN + // InternalRoom.g:769:1: (lv_castName_7_0= ruleFQN ) + // InternalRoom.g:770:3: lv_castName_7_0= ruleFQN { newCompositeNode(grammarAccess.getPrimitiveTypeAccess().getCastNameFQNParserRuleCall_6_1_0()); - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_15); lv_castName_7_0=ruleFQN(); state._fsp--; @@ -1933,7 +1968,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_8=(Token)match(input,21,FOLLOW_15); + otherlv_8=(Token)match(input,22,FOLLOW_16); newLeafNode(otherlv_8, grammarAccess.getPrimitiveTypeAccess().getRightParenthesisKeyword_6_2()); @@ -1943,17 +1978,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_9=(Token)match(input,22,FOLLOW_12); + otherlv_9=(Token)match(input,23,FOLLOW_13); newLeafNode(otherlv_9, grammarAccess.getPrimitiveTypeAccess().getDefaultKeyword_7()); - // InternalRoom.g:779:1: ( (lv_defaultValueLiteral_10_0= RULE_STRING ) ) - // InternalRoom.g:780:1: (lv_defaultValueLiteral_10_0= RULE_STRING ) + // InternalRoom.g:794:1: ( (lv_defaultValueLiteral_10_0= RULE_STRING ) ) + // InternalRoom.g:795:1: (lv_defaultValueLiteral_10_0= RULE_STRING ) { - // InternalRoom.g:780:1: (lv_defaultValueLiteral_10_0= RULE_STRING ) - // InternalRoom.g:781:3: lv_defaultValueLiteral_10_0= RULE_STRING + // InternalRoom.g:795:1: (lv_defaultValueLiteral_10_0= RULE_STRING ) + // InternalRoom.g:796:3: lv_defaultValueLiteral_10_0= RULE_STRING { - lv_defaultValueLiteral_10_0=(Token)match(input,RULE_STRING,FOLLOW_16); + lv_defaultValueLiteral_10_0=(Token)match(input,RULE_STRING,FOLLOW_17); newLeafNode(lv_defaultValueLiteral_10_0, grammarAccess.getPrimitiveTypeAccess().getDefaultValueLiteralSTRINGTerminalRuleCall_8_0()); @@ -1973,19 +2008,19 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:797:2: ( (lv_docu_11_0= ruleDocumentation ) )? - int alt11=2; - int LA11_0 = input.LA(1); + // InternalRoom.g:812:2: ( (lv_docu_11_0= ruleDocumentation ) )? + int alt12=2; + int LA12_0 = input.LA(1); - if ( (LA11_0==34) ) { - alt11=1; + if ( (LA12_0==35) ) { + alt12=1; } - switch (alt11) { + switch (alt12) { case 1 : - // InternalRoom.g:798:1: (lv_docu_11_0= ruleDocumentation ) + // InternalRoom.g:813:1: (lv_docu_11_0= ruleDocumentation ) { - // InternalRoom.g:798:1: (lv_docu_11_0= ruleDocumentation ) - // InternalRoom.g:799:3: lv_docu_11_0= ruleDocumentation + // InternalRoom.g:813:1: (lv_docu_11_0= ruleDocumentation ) + // InternalRoom.g:814:3: lv_docu_11_0= ruleDocumentation { newCompositeNode(grammarAccess.getPrimitiveTypeAccess().getDocuDocumentationParserRuleCall_9_0()); @@ -2036,7 +2071,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleEnumerationType" - // InternalRoom.g:823:1: entryRuleEnumerationType returns [EObject current=null] : iv_ruleEnumerationType= ruleEnumerationType EOF ; + // InternalRoom.g:838:1: entryRuleEnumerationType returns [EObject current=null] : iv_ruleEnumerationType= ruleEnumerationType EOF ; public final EObject entryRuleEnumerationType() throws RecognitionException { EObject current = null; @@ -2044,8 +2079,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:824:2: (iv_ruleEnumerationType= ruleEnumerationType EOF ) - // InternalRoom.g:825:2: iv_ruleEnumerationType= ruleEnumerationType EOF + // InternalRoom.g:839:2: (iv_ruleEnumerationType= ruleEnumerationType EOF ) + // InternalRoom.g:840:2: iv_ruleEnumerationType= ruleEnumerationType EOF { newCompositeNode(grammarAccess.getEnumerationTypeRule()); pushFollow(FOLLOW_1); @@ -2072,7 +2107,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleEnumerationType" - // InternalRoom.g:832:1: ruleEnumerationType returns [EObject current=null] : (otherlv_0= 'Enumeration' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= 'of' ( ( ruleFQN ) ) )? otherlv_5= '{' ( ( (lv_literals_6_0= ruleEnumLiteral ) ) (otherlv_7= ',' ( (lv_literals_8_0= ruleEnumLiteral ) ) )* )? otherlv_9= '}' ) ; + // InternalRoom.g:847:1: ruleEnumerationType returns [EObject current=null] : (otherlv_0= 'Enumeration' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= 'of' ( ( ruleFQN ) ) )? otherlv_5= '{' ( ( (lv_literals_6_0= ruleEnumLiteral ) ) (otherlv_7= ',' ( (lv_literals_8_0= ruleEnumLiteral ) ) )* )? otherlv_9= '}' ) ; public final EObject ruleEnumerationType() throws RecognitionException { EObject current = null; @@ -2092,23 +2127,23 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:835:28: ( (otherlv_0= 'Enumeration' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= 'of' ( ( ruleFQN ) ) )? otherlv_5= '{' ( ( (lv_literals_6_0= ruleEnumLiteral ) ) (otherlv_7= ',' ( (lv_literals_8_0= ruleEnumLiteral ) ) )* )? otherlv_9= '}' ) ) - // InternalRoom.g:836:1: (otherlv_0= 'Enumeration' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= 'of' ( ( ruleFQN ) ) )? otherlv_5= '{' ( ( (lv_literals_6_0= ruleEnumLiteral ) ) (otherlv_7= ',' ( (lv_literals_8_0= ruleEnumLiteral ) ) )* )? otherlv_9= '}' ) + // InternalRoom.g:850:28: ( (otherlv_0= 'Enumeration' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= 'of' ( ( ruleFQN ) ) )? otherlv_5= '{' ( ( (lv_literals_6_0= ruleEnumLiteral ) ) (otherlv_7= ',' ( (lv_literals_8_0= ruleEnumLiteral ) ) )* )? otherlv_9= '}' ) ) + // InternalRoom.g:851:1: (otherlv_0= 'Enumeration' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= 'of' ( ( ruleFQN ) ) )? otherlv_5= '{' ( ( (lv_literals_6_0= ruleEnumLiteral ) ) (otherlv_7= ',' ( (lv_literals_8_0= ruleEnumLiteral ) ) )* )? otherlv_9= '}' ) { - // InternalRoom.g:836:1: (otherlv_0= 'Enumeration' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= 'of' ( ( ruleFQN ) ) )? otherlv_5= '{' ( ( (lv_literals_6_0= ruleEnumLiteral ) ) (otherlv_7= ',' ( (lv_literals_8_0= ruleEnumLiteral ) ) )* )? otherlv_9= '}' ) - // InternalRoom.g:836:3: otherlv_0= 'Enumeration' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= 'of' ( ( ruleFQN ) ) )? otherlv_5= '{' ( ( (lv_literals_6_0= ruleEnumLiteral ) ) (otherlv_7= ',' ( (lv_literals_8_0= ruleEnumLiteral ) ) )* )? otherlv_9= '}' + // InternalRoom.g:851:1: (otherlv_0= 'Enumeration' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= 'of' ( ( ruleFQN ) ) )? otherlv_5= '{' ( ( (lv_literals_6_0= ruleEnumLiteral ) ) (otherlv_7= ',' ( (lv_literals_8_0= ruleEnumLiteral ) ) )* )? otherlv_9= '}' ) + // InternalRoom.g:851:3: otherlv_0= 'Enumeration' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= 'of' ( ( ruleFQN ) ) )? otherlv_5= '{' ( ( (lv_literals_6_0= ruleEnumLiteral ) ) (otherlv_7= ',' ( (lv_literals_8_0= ruleEnumLiteral ) ) )* )? otherlv_9= '}' { - otherlv_0=(Token)match(input,23,FOLLOW_3); + otherlv_0=(Token)match(input,24,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getEnumerationTypeAccess().getEnumerationKeyword_0()); - // InternalRoom.g:840:1: ( (lv_name_1_0= RULE_ID ) ) - // InternalRoom.g:841:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:855:1: ( (lv_name_1_0= RULE_ID ) ) + // InternalRoom.g:856:1: (lv_name_1_0= RULE_ID ) { - // InternalRoom.g:841:1: (lv_name_1_0= RULE_ID ) - // InternalRoom.g:842:3: lv_name_1_0= RULE_ID + // InternalRoom.g:856:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:857:3: lv_name_1_0= RULE_ID { - lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); + lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_18); newLeafNode(lv_name_1_0, grammarAccess.getEnumerationTypeAccess().getNameIDTerminalRuleCall_1_0()); @@ -2128,24 +2163,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:858:2: ( (lv_docu_2_0= ruleDocumentation ) )? - int alt12=2; - int LA12_0 = input.LA(1); + // InternalRoom.g:873:2: ( (lv_docu_2_0= ruleDocumentation ) )? + int alt13=2; + int LA13_0 = input.LA(1); - if ( (LA12_0==34) ) { - alt12=1; + if ( (LA13_0==35) ) { + alt13=1; } - switch (alt12) { + switch (alt13) { case 1 : - // InternalRoom.g:859:1: (lv_docu_2_0= ruleDocumentation ) + // InternalRoom.g:874:1: (lv_docu_2_0= ruleDocumentation ) { - // InternalRoom.g:859:1: (lv_docu_2_0= ruleDocumentation ) - // InternalRoom.g:860:3: lv_docu_2_0= ruleDocumentation + // InternalRoom.g:874:1: (lv_docu_2_0= ruleDocumentation ) + // InternalRoom.g:875:3: lv_docu_2_0= ruleDocumentation { newCompositeNode(grammarAccess.getEnumerationTypeAccess().getDocuDocumentationParserRuleCall_2_0()); - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_19); lv_docu_2_0=ruleDocumentation(); state._fsp--; @@ -2170,26 +2205,26 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:876:3: (otherlv_3= 'of' ( ( ruleFQN ) ) )? - int alt13=2; - int LA13_0 = input.LA(1); + // InternalRoom.g:891:3: (otherlv_3= 'of' ( ( ruleFQN ) ) )? + int alt14=2; + int LA14_0 = input.LA(1); - if ( (LA13_0==24) ) { - alt13=1; + if ( (LA14_0==25) ) { + alt14=1; } - switch (alt13) { + switch (alt14) { case 1 : - // InternalRoom.g:876:5: otherlv_3= 'of' ( ( ruleFQN ) ) + // InternalRoom.g:891:5: otherlv_3= 'of' ( ( ruleFQN ) ) { - otherlv_3=(Token)match(input,24,FOLLOW_3); + otherlv_3=(Token)match(input,25,FOLLOW_3); newLeafNode(otherlv_3, grammarAccess.getEnumerationTypeAccess().getOfKeyword_3_0()); - // InternalRoom.g:880:1: ( ( ruleFQN ) ) - // InternalRoom.g:881:1: ( ruleFQN ) + // InternalRoom.g:895:1: ( ( ruleFQN ) ) + // InternalRoom.g:896:1: ( ruleFQN ) { - // InternalRoom.g:881:1: ( ruleFQN ) - // InternalRoom.g:882:3: ruleFQN + // InternalRoom.g:896:1: ( ruleFQN ) + // InternalRoom.g:897:3: ruleFQN { if (current==null) { @@ -2219,31 +2254,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_5=(Token)match(input,14,FOLLOW_19); + otherlv_5=(Token)match(input,14,FOLLOW_20); newLeafNode(otherlv_5, grammarAccess.getEnumerationTypeAccess().getLeftCurlyBracketKeyword_4()); - // InternalRoom.g:899:1: ( ( (lv_literals_6_0= ruleEnumLiteral ) ) (otherlv_7= ',' ( (lv_literals_8_0= ruleEnumLiteral ) ) )* )? - int alt15=2; - int LA15_0 = input.LA(1); + // InternalRoom.g:914:1: ( ( (lv_literals_6_0= ruleEnumLiteral ) ) (otherlv_7= ',' ( (lv_literals_8_0= ruleEnumLiteral ) ) )* )? + int alt16=2; + int LA16_0 = input.LA(1); - if ( (LA15_0==RULE_ID) ) { - alt15=1; + if ( (LA16_0==RULE_ID) ) { + alt16=1; } - switch (alt15) { + switch (alt16) { case 1 : - // InternalRoom.g:899:2: ( (lv_literals_6_0= ruleEnumLiteral ) ) (otherlv_7= ',' ( (lv_literals_8_0= ruleEnumLiteral ) ) )* + // InternalRoom.g:914:2: ( (lv_literals_6_0= ruleEnumLiteral ) ) (otherlv_7= ',' ( (lv_literals_8_0= ruleEnumLiteral ) ) )* { - // InternalRoom.g:899:2: ( (lv_literals_6_0= ruleEnumLiteral ) ) - // InternalRoom.g:900:1: (lv_literals_6_0= ruleEnumLiteral ) + // InternalRoom.g:914:2: ( (lv_literals_6_0= ruleEnumLiteral ) ) + // InternalRoom.g:915:1: (lv_literals_6_0= ruleEnumLiteral ) { - // InternalRoom.g:900:1: (lv_literals_6_0= ruleEnumLiteral ) - // InternalRoom.g:901:3: lv_literals_6_0= ruleEnumLiteral + // InternalRoom.g:915:1: (lv_literals_6_0= ruleEnumLiteral ) + // InternalRoom.g:916:3: lv_literals_6_0= ruleEnumLiteral { newCompositeNode(grammarAccess.getEnumerationTypeAccess().getLiteralsEnumLiteralParserRuleCall_5_0_0()); - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_21); lv_literals_6_0=ruleEnumLiteral(); state._fsp--; @@ -2265,35 +2300,35 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:917:2: (otherlv_7= ',' ( (lv_literals_8_0= ruleEnumLiteral ) ) )* - loop14: + // InternalRoom.g:932:2: (otherlv_7= ',' ( (lv_literals_8_0= ruleEnumLiteral ) ) )* + loop15: do { - int alt14=2; - int LA14_0 = input.LA(1); + int alt15=2; + int LA15_0 = input.LA(1); - if ( (LA14_0==25) ) { - alt14=1; + if ( (LA15_0==26) ) { + alt15=1; } - switch (alt14) { + switch (alt15) { case 1 : - // InternalRoom.g:917:4: otherlv_7= ',' ( (lv_literals_8_0= ruleEnumLiteral ) ) + // InternalRoom.g:932:4: otherlv_7= ',' ( (lv_literals_8_0= ruleEnumLiteral ) ) { - otherlv_7=(Token)match(input,25,FOLLOW_3); + otherlv_7=(Token)match(input,26,FOLLOW_3); newLeafNode(otherlv_7, grammarAccess.getEnumerationTypeAccess().getCommaKeyword_5_1_0()); - // InternalRoom.g:921:1: ( (lv_literals_8_0= ruleEnumLiteral ) ) - // InternalRoom.g:922:1: (lv_literals_8_0= ruleEnumLiteral ) + // InternalRoom.g:936:1: ( (lv_literals_8_0= ruleEnumLiteral ) ) + // InternalRoom.g:937:1: (lv_literals_8_0= ruleEnumLiteral ) { - // InternalRoom.g:922:1: (lv_literals_8_0= ruleEnumLiteral ) - // InternalRoom.g:923:3: lv_literals_8_0= ruleEnumLiteral + // InternalRoom.g:937:1: (lv_literals_8_0= ruleEnumLiteral ) + // InternalRoom.g:938:3: lv_literals_8_0= ruleEnumLiteral { newCompositeNode(grammarAccess.getEnumerationTypeAccess().getLiteralsEnumLiteralParserRuleCall_5_1_1_0()); - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_21); lv_literals_8_0=ruleEnumLiteral(); state._fsp--; @@ -2320,7 +2355,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop14; + break loop15; } } while (true); @@ -2355,7 +2390,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleEnumLiteral" - // InternalRoom.g:951:1: entryRuleEnumLiteral returns [EObject current=null] : iv_ruleEnumLiteral= ruleEnumLiteral EOF ; + // InternalRoom.g:966:1: entryRuleEnumLiteral returns [EObject current=null] : iv_ruleEnumLiteral= ruleEnumLiteral EOF ; public final EObject entryRuleEnumLiteral() throws RecognitionException { EObject current = null; @@ -2363,8 +2398,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:952:2: (iv_ruleEnumLiteral= ruleEnumLiteral EOF ) - // InternalRoom.g:953:2: iv_ruleEnumLiteral= ruleEnumLiteral EOF + // InternalRoom.g:967:2: (iv_ruleEnumLiteral= ruleEnumLiteral EOF ) + // InternalRoom.g:968:2: iv_ruleEnumLiteral= ruleEnumLiteral EOF { newCompositeNode(grammarAccess.getEnumLiteralRule()); pushFollow(FOLLOW_1); @@ -2391,7 +2426,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleEnumLiteral" - // InternalRoom.g:960:1: ruleEnumLiteral returns [EObject current=null] : ( ( (lv_name_0_0= RULE_ID ) ) (otherlv_1= '=' ( (lv_literal_2_0= ruleIntLiteral ) ) )? ) ; + // InternalRoom.g:975:1: ruleEnumLiteral returns [EObject current=null] : ( ( (lv_name_0_0= RULE_ID ) ) (otherlv_1= '=' ( (lv_literal_2_0= ruleIntLiteral ) ) )? ) ; public final EObject ruleEnumLiteral() throws RecognitionException { EObject current = null; @@ -2403,19 +2438,19 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:963:28: ( ( ( (lv_name_0_0= RULE_ID ) ) (otherlv_1= '=' ( (lv_literal_2_0= ruleIntLiteral ) ) )? ) ) - // InternalRoom.g:964:1: ( ( (lv_name_0_0= RULE_ID ) ) (otherlv_1= '=' ( (lv_literal_2_0= ruleIntLiteral ) ) )? ) + // InternalRoom.g:978:28: ( ( ( (lv_name_0_0= RULE_ID ) ) (otherlv_1= '=' ( (lv_literal_2_0= ruleIntLiteral ) ) )? ) ) + // InternalRoom.g:979:1: ( ( (lv_name_0_0= RULE_ID ) ) (otherlv_1= '=' ( (lv_literal_2_0= ruleIntLiteral ) ) )? ) { - // InternalRoom.g:964:1: ( ( (lv_name_0_0= RULE_ID ) ) (otherlv_1= '=' ( (lv_literal_2_0= ruleIntLiteral ) ) )? ) - // InternalRoom.g:964:2: ( (lv_name_0_0= RULE_ID ) ) (otherlv_1= '=' ( (lv_literal_2_0= ruleIntLiteral ) ) )? + // InternalRoom.g:979:1: ( ( (lv_name_0_0= RULE_ID ) ) (otherlv_1= '=' ( (lv_literal_2_0= ruleIntLiteral ) ) )? ) + // InternalRoom.g:979:2: ( (lv_name_0_0= RULE_ID ) ) (otherlv_1= '=' ( (lv_literal_2_0= ruleIntLiteral ) ) )? { - // InternalRoom.g:964:2: ( (lv_name_0_0= RULE_ID ) ) - // InternalRoom.g:965:1: (lv_name_0_0= RULE_ID ) + // InternalRoom.g:979:2: ( (lv_name_0_0= RULE_ID ) ) + // InternalRoom.g:980:1: (lv_name_0_0= RULE_ID ) { - // InternalRoom.g:965:1: (lv_name_0_0= RULE_ID ) - // InternalRoom.g:966:3: lv_name_0_0= RULE_ID + // InternalRoom.g:980:1: (lv_name_0_0= RULE_ID ) + // InternalRoom.g:981:3: lv_name_0_0= RULE_ID { - lv_name_0_0=(Token)match(input,RULE_ID,FOLLOW_21); + lv_name_0_0=(Token)match(input,RULE_ID,FOLLOW_22); newLeafNode(lv_name_0_0, grammarAccess.getEnumLiteralAccess().getNameIDTerminalRuleCall_0_0()); @@ -2435,26 +2470,26 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:982:2: (otherlv_1= '=' ( (lv_literal_2_0= ruleIntLiteral ) ) )? - int alt16=2; - int LA16_0 = input.LA(1); + // InternalRoom.g:997:2: (otherlv_1= '=' ( (lv_literal_2_0= ruleIntLiteral ) ) )? + int alt17=2; + int LA17_0 = input.LA(1); - if ( (LA16_0==26) ) { - alt16=1; + if ( (LA17_0==27) ) { + alt17=1; } - switch (alt16) { + switch (alt17) { case 1 : - // InternalRoom.g:982:4: otherlv_1= '=' ( (lv_literal_2_0= ruleIntLiteral ) ) + // InternalRoom.g:997:4: otherlv_1= '=' ( (lv_literal_2_0= ruleIntLiteral ) ) { - otherlv_1=(Token)match(input,26,FOLLOW_22); + otherlv_1=(Token)match(input,27,FOLLOW_23); newLeafNode(otherlv_1, grammarAccess.getEnumLiteralAccess().getEqualsSignKeyword_1_0()); - // InternalRoom.g:986:1: ( (lv_literal_2_0= ruleIntLiteral ) ) - // InternalRoom.g:987:1: (lv_literal_2_0= ruleIntLiteral ) + // InternalRoom.g:1001:1: ( (lv_literal_2_0= ruleIntLiteral ) ) + // InternalRoom.g:1002:1: (lv_literal_2_0= ruleIntLiteral ) { - // InternalRoom.g:987:1: (lv_literal_2_0= ruleIntLiteral ) - // InternalRoom.g:988:3: lv_literal_2_0= ruleIntLiteral + // InternalRoom.g:1002:1: (lv_literal_2_0= ruleIntLiteral ) + // InternalRoom.g:1003:3: lv_literal_2_0= ruleIntLiteral { newCompositeNode(grammarAccess.getEnumLiteralAccess().getLiteralIntLiteralParserRuleCall_1_1_0()); @@ -2508,7 +2543,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleExternalType" - // InternalRoom.g:1012:1: entryRuleExternalType returns [EObject current=null] : iv_ruleExternalType= ruleExternalType EOF ; + // InternalRoom.g:1027:1: entryRuleExternalType returns [EObject current=null] : iv_ruleExternalType= ruleExternalType EOF ; public final EObject entryRuleExternalType() throws RecognitionException { EObject current = null; @@ -2516,8 +2551,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:1013:2: (iv_ruleExternalType= ruleExternalType EOF ) - // InternalRoom.g:1014:2: iv_ruleExternalType= ruleExternalType EOF + // InternalRoom.g:1028:2: (iv_ruleExternalType= ruleExternalType EOF ) + // InternalRoom.g:1029:2: iv_ruleExternalType= ruleExternalType EOF { newCompositeNode(grammarAccess.getExternalTypeRule()); pushFollow(FOLLOW_1); @@ -2544,7 +2579,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleExternalType" - // InternalRoom.g:1021:1: ruleExternalType returns [EObject current=null] : (otherlv_0= 'ExternalType' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '->' ( (lv_targetName_3_0= RULE_STRING ) ) (otherlv_4= 'default' ( (lv_defaultValueLiteral_5_0= RULE_STRING ) ) )? ( (lv_docu_6_0= ruleDocumentation ) )? ) ; + // InternalRoom.g:1036:1: ruleExternalType returns [EObject current=null] : (otherlv_0= 'ExternalType' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '->' ( (lv_targetName_3_0= RULE_STRING ) ) (otherlv_4= 'default' ( (lv_defaultValueLiteral_5_0= RULE_STRING ) ) )? ( (lv_docu_6_0= ruleDocumentation ) )? ) ; public final EObject ruleExternalType() throws RecognitionException { EObject current = null; @@ -2560,23 +2595,23 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:1024:28: ( (otherlv_0= 'ExternalType' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '->' ( (lv_targetName_3_0= RULE_STRING ) ) (otherlv_4= 'default' ( (lv_defaultValueLiteral_5_0= RULE_STRING ) ) )? ( (lv_docu_6_0= ruleDocumentation ) )? ) ) - // InternalRoom.g:1025:1: (otherlv_0= 'ExternalType' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '->' ( (lv_targetName_3_0= RULE_STRING ) ) (otherlv_4= 'default' ( (lv_defaultValueLiteral_5_0= RULE_STRING ) ) )? ( (lv_docu_6_0= ruleDocumentation ) )? ) + // InternalRoom.g:1039:28: ( (otherlv_0= 'ExternalType' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '->' ( (lv_targetName_3_0= RULE_STRING ) ) (otherlv_4= 'default' ( (lv_defaultValueLiteral_5_0= RULE_STRING ) ) )? ( (lv_docu_6_0= ruleDocumentation ) )? ) ) + // InternalRoom.g:1040:1: (otherlv_0= 'ExternalType' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '->' ( (lv_targetName_3_0= RULE_STRING ) ) (otherlv_4= 'default' ( (lv_defaultValueLiteral_5_0= RULE_STRING ) ) )? ( (lv_docu_6_0= ruleDocumentation ) )? ) { - // InternalRoom.g:1025:1: (otherlv_0= 'ExternalType' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '->' ( (lv_targetName_3_0= RULE_STRING ) ) (otherlv_4= 'default' ( (lv_defaultValueLiteral_5_0= RULE_STRING ) ) )? ( (lv_docu_6_0= ruleDocumentation ) )? ) - // InternalRoom.g:1025:3: otherlv_0= 'ExternalType' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '->' ( (lv_targetName_3_0= RULE_STRING ) ) (otherlv_4= 'default' ( (lv_defaultValueLiteral_5_0= RULE_STRING ) ) )? ( (lv_docu_6_0= ruleDocumentation ) )? + // InternalRoom.g:1040:1: (otherlv_0= 'ExternalType' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '->' ( (lv_targetName_3_0= RULE_STRING ) ) (otherlv_4= 'default' ( (lv_defaultValueLiteral_5_0= RULE_STRING ) ) )? ( (lv_docu_6_0= ruleDocumentation ) )? ) + // InternalRoom.g:1040:3: otherlv_0= 'ExternalType' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '->' ( (lv_targetName_3_0= RULE_STRING ) ) (otherlv_4= 'default' ( (lv_defaultValueLiteral_5_0= RULE_STRING ) ) )? ( (lv_docu_6_0= ruleDocumentation ) )? { - otherlv_0=(Token)match(input,27,FOLLOW_3); + otherlv_0=(Token)match(input,28,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getExternalTypeAccess().getExternalTypeKeyword_0()); - // InternalRoom.g:1029:1: ( (lv_name_1_0= RULE_ID ) ) - // InternalRoom.g:1030:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:1044:1: ( (lv_name_1_0= RULE_ID ) ) + // InternalRoom.g:1045:1: (lv_name_1_0= RULE_ID ) { - // InternalRoom.g:1030:1: (lv_name_1_0= RULE_ID ) - // InternalRoom.g:1031:3: lv_name_1_0= RULE_ID + // InternalRoom.g:1045:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:1046:3: lv_name_1_0= RULE_ID { - lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_11); + lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_12); newLeafNode(lv_name_1_0, grammarAccess.getExternalTypeAccess().getNameIDTerminalRuleCall_1_0()); @@ -2596,17 +2631,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,19,FOLLOW_12); + otherlv_2=(Token)match(input,20,FOLLOW_13); newLeafNode(otherlv_2, grammarAccess.getExternalTypeAccess().getHyphenMinusGreaterThanSignKeyword_2()); - // InternalRoom.g:1051:1: ( (lv_targetName_3_0= RULE_STRING ) ) - // InternalRoom.g:1052:1: (lv_targetName_3_0= RULE_STRING ) + // InternalRoom.g:1066:1: ( (lv_targetName_3_0= RULE_STRING ) ) + // InternalRoom.g:1067:1: (lv_targetName_3_0= RULE_STRING ) { - // InternalRoom.g:1052:1: (lv_targetName_3_0= RULE_STRING ) - // InternalRoom.g:1053:3: lv_targetName_3_0= RULE_STRING + // InternalRoom.g:1067:1: (lv_targetName_3_0= RULE_STRING ) + // InternalRoom.g:1068:3: lv_targetName_3_0= RULE_STRING { - lv_targetName_3_0=(Token)match(input,RULE_STRING,FOLLOW_23); + lv_targetName_3_0=(Token)match(input,RULE_STRING,FOLLOW_24); newLeafNode(lv_targetName_3_0, grammarAccess.getExternalTypeAccess().getTargetNameSTRINGTerminalRuleCall_3_0()); @@ -2626,28 +2661,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:1069:2: (otherlv_4= 'default' ( (lv_defaultValueLiteral_5_0= RULE_STRING ) ) )? - int alt17=2; - int LA17_0 = input.LA(1); + // InternalRoom.g:1084:2: (otherlv_4= 'default' ( (lv_defaultValueLiteral_5_0= RULE_STRING ) ) )? + int alt18=2; + int LA18_0 = input.LA(1); - if ( (LA17_0==22) ) { - alt17=1; + if ( (LA18_0==23) ) { + alt18=1; } - switch (alt17) { + switch (alt18) { case 1 : - // InternalRoom.g:1069:4: otherlv_4= 'default' ( (lv_defaultValueLiteral_5_0= RULE_STRING ) ) + // InternalRoom.g:1084:4: otherlv_4= 'default' ( (lv_defaultValueLiteral_5_0= RULE_STRING ) ) { - otherlv_4=(Token)match(input,22,FOLLOW_12); + otherlv_4=(Token)match(input,23,FOLLOW_13); newLeafNode(otherlv_4, grammarAccess.getExternalTypeAccess().getDefaultKeyword_4_0()); - // InternalRoom.g:1073:1: ( (lv_defaultValueLiteral_5_0= RULE_STRING ) ) - // InternalRoom.g:1074:1: (lv_defaultValueLiteral_5_0= RULE_STRING ) + // InternalRoom.g:1088:1: ( (lv_defaultValueLiteral_5_0= RULE_STRING ) ) + // InternalRoom.g:1089:1: (lv_defaultValueLiteral_5_0= RULE_STRING ) { - // InternalRoom.g:1074:1: (lv_defaultValueLiteral_5_0= RULE_STRING ) - // InternalRoom.g:1075:3: lv_defaultValueLiteral_5_0= RULE_STRING + // InternalRoom.g:1089:1: (lv_defaultValueLiteral_5_0= RULE_STRING ) + // InternalRoom.g:1090:3: lv_defaultValueLiteral_5_0= RULE_STRING { - lv_defaultValueLiteral_5_0=(Token)match(input,RULE_STRING,FOLLOW_16); + lv_defaultValueLiteral_5_0=(Token)match(input,RULE_STRING,FOLLOW_17); newLeafNode(lv_defaultValueLiteral_5_0, grammarAccess.getExternalTypeAccess().getDefaultValueLiteralSTRINGTerminalRuleCall_4_1_0()); @@ -2673,19 +2708,19 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:1091:4: ( (lv_docu_6_0= ruleDocumentation ) )? - int alt18=2; - int LA18_0 = input.LA(1); + // InternalRoom.g:1106:4: ( (lv_docu_6_0= ruleDocumentation ) )? + int alt19=2; + int LA19_0 = input.LA(1); - if ( (LA18_0==34) ) { - alt18=1; + if ( (LA19_0==35) ) { + alt19=1; } - switch (alt18) { + switch (alt19) { case 1 : - // InternalRoom.g:1092:1: (lv_docu_6_0= ruleDocumentation ) + // InternalRoom.g:1107:1: (lv_docu_6_0= ruleDocumentation ) { - // InternalRoom.g:1092:1: (lv_docu_6_0= ruleDocumentation ) - // InternalRoom.g:1093:3: lv_docu_6_0= ruleDocumentation + // InternalRoom.g:1107:1: (lv_docu_6_0= ruleDocumentation ) + // InternalRoom.g:1108:3: lv_docu_6_0= ruleDocumentation { newCompositeNode(grammarAccess.getExternalTypeAccess().getDocuDocumentationParserRuleCall_5_0()); @@ -2736,7 +2771,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleDataClass" - // InternalRoom.g:1117:1: entryRuleDataClass returns [EObject current=null] : iv_ruleDataClass= ruleDataClass EOF ; + // InternalRoom.g:1132:1: entryRuleDataClass returns [EObject current=null] : iv_ruleDataClass= ruleDataClass EOF ; public final EObject entryRuleDataClass() throws RecognitionException { EObject current = null; @@ -2744,8 +2779,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:1118:2: (iv_ruleDataClass= ruleDataClass EOF ) - // InternalRoom.g:1119:2: iv_ruleDataClass= ruleDataClass EOF + // InternalRoom.g:1133:2: (iv_ruleDataClass= ruleDataClass EOF ) + // InternalRoom.g:1134:2: iv_ruleDataClass= ruleDataClass EOF { newCompositeNode(grammarAccess.getDataClassRule()); pushFollow(FOLLOW_1); @@ -2772,7 +2807,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleDataClass" - // InternalRoom.g:1126:1: ruleDataClass returns [EObject current=null] : (otherlv_0= 'DataClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= 'extends' ( ( ruleFQN ) ) )? otherlv_5= '{' ( (lv_annotations_6_0= ruleAnnotation ) )* (otherlv_7= 'usercode1' ( (lv_userCode1_8_0= ruleDetailCode ) ) )? (otherlv_9= 'usercode2' ( (lv_userCode2_10_0= ruleDetailCode ) ) )? (otherlv_11= 'usercode3' ( (lv_userCode3_12_0= ruleDetailCode ) ) )? ( ( (lv_operations_13_0= ruleStandardOperation ) ) | ( (lv_structors_14_0= ruleClassStructor ) ) | ( (lv_attributes_15_0= ruleAttribute ) ) )* otherlv_16= '}' ) ; + // InternalRoom.g:1141:1: ruleDataClass returns [EObject current=null] : (otherlv_0= 'DataClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= 'extends' ( ( ruleFQN ) ) )? otherlv_5= '{' ( (lv_annotations_6_0= ruleAnnotation ) )* (otherlv_7= 'usercode1' ( (lv_userCode1_8_0= ruleDetailCode ) ) )? (otherlv_9= 'usercode2' ( (lv_userCode2_10_0= ruleDetailCode ) ) )? (otherlv_11= 'usercode3' ( (lv_userCode3_12_0= ruleDetailCode ) ) )? ( ( (lv_operations_13_0= ruleStandardOperation ) ) | ( (lv_structors_14_0= ruleClassStructor ) ) | ( (lv_attributes_15_0= ruleAttribute ) ) )* otherlv_16= '}' ) ; public final EObject ruleDataClass() throws RecognitionException { EObject current = null; @@ -2804,23 +2839,23 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:1129:28: ( (otherlv_0= 'DataClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= 'extends' ( ( ruleFQN ) ) )? otherlv_5= '{' ( (lv_annotations_6_0= ruleAnnotation ) )* (otherlv_7= 'usercode1' ( (lv_userCode1_8_0= ruleDetailCode ) ) )? (otherlv_9= 'usercode2' ( (lv_userCode2_10_0= ruleDetailCode ) ) )? (otherlv_11= 'usercode3' ( (lv_userCode3_12_0= ruleDetailCode ) ) )? ( ( (lv_operations_13_0= ruleStandardOperation ) ) | ( (lv_structors_14_0= ruleClassStructor ) ) | ( (lv_attributes_15_0= ruleAttribute ) ) )* otherlv_16= '}' ) ) - // InternalRoom.g:1130:1: (otherlv_0= 'DataClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= 'extends' ( ( ruleFQN ) ) )? otherlv_5= '{' ( (lv_annotations_6_0= ruleAnnotation ) )* (otherlv_7= 'usercode1' ( (lv_userCode1_8_0= ruleDetailCode ) ) )? (otherlv_9= 'usercode2' ( (lv_userCode2_10_0= ruleDetailCode ) ) )? (otherlv_11= 'usercode3' ( (lv_userCode3_12_0= ruleDetailCode ) ) )? ( ( (lv_operations_13_0= ruleStandardOperation ) ) | ( (lv_structors_14_0= ruleClassStructor ) ) | ( (lv_attributes_15_0= ruleAttribute ) ) )* otherlv_16= '}' ) + // InternalRoom.g:1144:28: ( (otherlv_0= 'DataClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= 'extends' ( ( ruleFQN ) ) )? otherlv_5= '{' ( (lv_annotations_6_0= ruleAnnotation ) )* (otherlv_7= 'usercode1' ( (lv_userCode1_8_0= ruleDetailCode ) ) )? (otherlv_9= 'usercode2' ( (lv_userCode2_10_0= ruleDetailCode ) ) )? (otherlv_11= 'usercode3' ( (lv_userCode3_12_0= ruleDetailCode ) ) )? ( ( (lv_operations_13_0= ruleStandardOperation ) ) | ( (lv_structors_14_0= ruleClassStructor ) ) | ( (lv_attributes_15_0= ruleAttribute ) ) )* otherlv_16= '}' ) ) + // InternalRoom.g:1145:1: (otherlv_0= 'DataClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= 'extends' ( ( ruleFQN ) ) )? otherlv_5= '{' ( (lv_annotations_6_0= ruleAnnotation ) )* (otherlv_7= 'usercode1' ( (lv_userCode1_8_0= ruleDetailCode ) ) )? (otherlv_9= 'usercode2' ( (lv_userCode2_10_0= ruleDetailCode ) ) )? (otherlv_11= 'usercode3' ( (lv_userCode3_12_0= ruleDetailCode ) ) )? ( ( (lv_operations_13_0= ruleStandardOperation ) ) | ( (lv_structors_14_0= ruleClassStructor ) ) | ( (lv_attributes_15_0= ruleAttribute ) ) )* otherlv_16= '}' ) { - // InternalRoom.g:1130:1: (otherlv_0= 'DataClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= 'extends' ( ( ruleFQN ) ) )? otherlv_5= '{' ( (lv_annotations_6_0= ruleAnnotation ) )* (otherlv_7= 'usercode1' ( (lv_userCode1_8_0= ruleDetailCode ) ) )? (otherlv_9= 'usercode2' ( (lv_userCode2_10_0= ruleDetailCode ) ) )? (otherlv_11= 'usercode3' ( (lv_userCode3_12_0= ruleDetailCode ) ) )? ( ( (lv_operations_13_0= ruleStandardOperation ) ) | ( (lv_structors_14_0= ruleClassStructor ) ) | ( (lv_attributes_15_0= ruleAttribute ) ) )* otherlv_16= '}' ) - // InternalRoom.g:1130:3: otherlv_0= 'DataClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= 'extends' ( ( ruleFQN ) ) )? otherlv_5= '{' ( (lv_annotations_6_0= ruleAnnotation ) )* (otherlv_7= 'usercode1' ( (lv_userCode1_8_0= ruleDetailCode ) ) )? (otherlv_9= 'usercode2' ( (lv_userCode2_10_0= ruleDetailCode ) ) )? (otherlv_11= 'usercode3' ( (lv_userCode3_12_0= ruleDetailCode ) ) )? ( ( (lv_operations_13_0= ruleStandardOperation ) ) | ( (lv_structors_14_0= ruleClassStructor ) ) | ( (lv_attributes_15_0= ruleAttribute ) ) )* otherlv_16= '}' + // InternalRoom.g:1145:1: (otherlv_0= 'DataClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= 'extends' ( ( ruleFQN ) ) )? otherlv_5= '{' ( (lv_annotations_6_0= ruleAnnotation ) )* (otherlv_7= 'usercode1' ( (lv_userCode1_8_0= ruleDetailCode ) ) )? (otherlv_9= 'usercode2' ( (lv_userCode2_10_0= ruleDetailCode ) ) )? (otherlv_11= 'usercode3' ( (lv_userCode3_12_0= ruleDetailCode ) ) )? ( ( (lv_operations_13_0= ruleStandardOperation ) ) | ( (lv_structors_14_0= ruleClassStructor ) ) | ( (lv_attributes_15_0= ruleAttribute ) ) )* otherlv_16= '}' ) + // InternalRoom.g:1145:3: otherlv_0= 'DataClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= 'extends' ( ( ruleFQN ) ) )? otherlv_5= '{' ( (lv_annotations_6_0= ruleAnnotation ) )* (otherlv_7= 'usercode1' ( (lv_userCode1_8_0= ruleDetailCode ) ) )? (otherlv_9= 'usercode2' ( (lv_userCode2_10_0= ruleDetailCode ) ) )? (otherlv_11= 'usercode3' ( (lv_userCode3_12_0= ruleDetailCode ) ) )? ( ( (lv_operations_13_0= ruleStandardOperation ) ) | ( (lv_structors_14_0= ruleClassStructor ) ) | ( (lv_attributes_15_0= ruleAttribute ) ) )* otherlv_16= '}' { - otherlv_0=(Token)match(input,28,FOLLOW_3); + otherlv_0=(Token)match(input,29,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getDataClassAccess().getDataClassKeyword_0()); - // InternalRoom.g:1134:1: ( (lv_name_1_0= RULE_ID ) ) - // InternalRoom.g:1135:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:1149:1: ( (lv_name_1_0= RULE_ID ) ) + // InternalRoom.g:1150:1: (lv_name_1_0= RULE_ID ) { - // InternalRoom.g:1135:1: (lv_name_1_0= RULE_ID ) - // InternalRoom.g:1136:3: lv_name_1_0= RULE_ID + // InternalRoom.g:1150:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:1151:3: lv_name_1_0= RULE_ID { - lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_24); + lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_25); newLeafNode(lv_name_1_0, grammarAccess.getDataClassAccess().getNameIDTerminalRuleCall_1_0()); @@ -2840,24 +2875,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:1152:2: ( (lv_docu_2_0= ruleDocumentation ) )? - int alt19=2; - int LA19_0 = input.LA(1); + // InternalRoom.g:1167:2: ( (lv_docu_2_0= ruleDocumentation ) )? + int alt20=2; + int LA20_0 = input.LA(1); - if ( (LA19_0==34) ) { - alt19=1; + if ( (LA20_0==35) ) { + alt20=1; } - switch (alt19) { + switch (alt20) { case 1 : - // InternalRoom.g:1153:1: (lv_docu_2_0= ruleDocumentation ) + // InternalRoom.g:1168:1: (lv_docu_2_0= ruleDocumentation ) { - // InternalRoom.g:1153:1: (lv_docu_2_0= ruleDocumentation ) - // InternalRoom.g:1154:3: lv_docu_2_0= ruleDocumentation + // InternalRoom.g:1168:1: (lv_docu_2_0= ruleDocumentation ) + // InternalRoom.g:1169:3: lv_docu_2_0= ruleDocumentation { newCompositeNode(grammarAccess.getDataClassAccess().getDocuDocumentationParserRuleCall_2_0()); - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_26); lv_docu_2_0=ruleDocumentation(); state._fsp--; @@ -2882,26 +2917,26 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:1170:3: (otherlv_3= 'extends' ( ( ruleFQN ) ) )? - int alt20=2; - int LA20_0 = input.LA(1); + // InternalRoom.g:1185:3: (otherlv_3= 'extends' ( ( ruleFQN ) ) )? + int alt21=2; + int LA21_0 = input.LA(1); - if ( (LA20_0==29) ) { - alt20=1; + if ( (LA21_0==30) ) { + alt21=1; } - switch (alt20) { + switch (alt21) { case 1 : - // InternalRoom.g:1170:5: otherlv_3= 'extends' ( ( ruleFQN ) ) + // InternalRoom.g:1185:5: otherlv_3= 'extends' ( ( ruleFQN ) ) { - otherlv_3=(Token)match(input,29,FOLLOW_3); + otherlv_3=(Token)match(input,30,FOLLOW_3); newLeafNode(otherlv_3, grammarAccess.getDataClassAccess().getExtendsKeyword_3_0()); - // InternalRoom.g:1174:1: ( ( ruleFQN ) ) - // InternalRoom.g:1175:1: ( ruleFQN ) + // InternalRoom.g:1189:1: ( ( ruleFQN ) ) + // InternalRoom.g:1190:1: ( ruleFQN ) { - // InternalRoom.g:1175:1: ( ruleFQN ) - // InternalRoom.g:1176:3: ruleFQN + // InternalRoom.g:1190:1: ( ruleFQN ) + // InternalRoom.g:1191:3: ruleFQN { if (current==null) { @@ -2931,32 +2966,32 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_5=(Token)match(input,14,FOLLOW_26); + otherlv_5=(Token)match(input,14,FOLLOW_27); newLeafNode(otherlv_5, grammarAccess.getDataClassAccess().getLeftCurlyBracketKeyword_4()); - // InternalRoom.g:1193:1: ( (lv_annotations_6_0= ruleAnnotation ) )* - loop21: + // InternalRoom.g:1208:1: ( (lv_annotations_6_0= ruleAnnotation ) )* + loop22: do { - int alt21=2; - int LA21_0 = input.LA(1); + int alt22=2; + int LA22_0 = input.LA(1); - if ( (LA21_0==108) ) { - alt21=1; + if ( (LA22_0==109) ) { + alt22=1; } - switch (alt21) { + switch (alt22) { case 1 : - // InternalRoom.g:1194:1: (lv_annotations_6_0= ruleAnnotation ) + // InternalRoom.g:1209:1: (lv_annotations_6_0= ruleAnnotation ) { - // InternalRoom.g:1194:1: (lv_annotations_6_0= ruleAnnotation ) - // InternalRoom.g:1195:3: lv_annotations_6_0= ruleAnnotation + // InternalRoom.g:1209:1: (lv_annotations_6_0= ruleAnnotation ) + // InternalRoom.g:1210:3: lv_annotations_6_0= ruleAnnotation { newCompositeNode(grammarAccess.getDataClassAccess().getAnnotationsAnnotationParserRuleCall_5_0()); - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_27); lv_annotations_6_0=ruleAnnotation(); state._fsp--; @@ -2980,35 +3015,35 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop21; + break loop22; } } while (true); - // InternalRoom.g:1211:3: (otherlv_7= 'usercode1' ( (lv_userCode1_8_0= ruleDetailCode ) ) )? - int alt22=2; - int LA22_0 = input.LA(1); + // InternalRoom.g:1226:3: (otherlv_7= 'usercode1' ( (lv_userCode1_8_0= ruleDetailCode ) ) )? + int alt23=2; + int LA23_0 = input.LA(1); - if ( (LA22_0==30) ) { - alt22=1; + if ( (LA23_0==31) ) { + alt23=1; } - switch (alt22) { + switch (alt23) { case 1 : - // InternalRoom.g:1211:5: otherlv_7= 'usercode1' ( (lv_userCode1_8_0= ruleDetailCode ) ) + // InternalRoom.g:1226:5: otherlv_7= 'usercode1' ( (lv_userCode1_8_0= ruleDetailCode ) ) { - otherlv_7=(Token)match(input,30,FOLLOW_27); + otherlv_7=(Token)match(input,31,FOLLOW_28); newLeafNode(otherlv_7, grammarAccess.getDataClassAccess().getUsercode1Keyword_6_0()); - // InternalRoom.g:1215:1: ( (lv_userCode1_8_0= ruleDetailCode ) ) - // InternalRoom.g:1216:1: (lv_userCode1_8_0= ruleDetailCode ) + // InternalRoom.g:1230:1: ( (lv_userCode1_8_0= ruleDetailCode ) ) + // InternalRoom.g:1231:1: (lv_userCode1_8_0= ruleDetailCode ) { - // InternalRoom.g:1216:1: (lv_userCode1_8_0= ruleDetailCode ) - // InternalRoom.g:1217:3: lv_userCode1_8_0= ruleDetailCode + // InternalRoom.g:1231:1: (lv_userCode1_8_0= ruleDetailCode ) + // InternalRoom.g:1232:3: lv_userCode1_8_0= ruleDetailCode { newCompositeNode(grammarAccess.getDataClassAccess().getUserCode1DetailCodeParserRuleCall_6_1_0()); - pushFollow(FOLLOW_28); + pushFollow(FOLLOW_29); lv_userCode1_8_0=ruleDetailCode(); state._fsp--; @@ -3036,31 +3071,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:1233:4: (otherlv_9= 'usercode2' ( (lv_userCode2_10_0= ruleDetailCode ) ) )? - int alt23=2; - int LA23_0 = input.LA(1); + // InternalRoom.g:1248:4: (otherlv_9= 'usercode2' ( (lv_userCode2_10_0= ruleDetailCode ) ) )? + int alt24=2; + int LA24_0 = input.LA(1); - if ( (LA23_0==31) ) { - alt23=1; + if ( (LA24_0==32) ) { + alt24=1; } - switch (alt23) { + switch (alt24) { case 1 : - // InternalRoom.g:1233:6: otherlv_9= 'usercode2' ( (lv_userCode2_10_0= ruleDetailCode ) ) + // InternalRoom.g:1248:6: otherlv_9= 'usercode2' ( (lv_userCode2_10_0= ruleDetailCode ) ) { - otherlv_9=(Token)match(input,31,FOLLOW_29); + otherlv_9=(Token)match(input,32,FOLLOW_30); newLeafNode(otherlv_9, grammarAccess.getDataClassAccess().getUsercode2Keyword_7_0()); - // InternalRoom.g:1237:1: ( (lv_userCode2_10_0= ruleDetailCode ) ) - // InternalRoom.g:1238:1: (lv_userCode2_10_0= ruleDetailCode ) + // InternalRoom.g:1252:1: ( (lv_userCode2_10_0= ruleDetailCode ) ) + // InternalRoom.g:1253:1: (lv_userCode2_10_0= ruleDetailCode ) { - // InternalRoom.g:1238:1: (lv_userCode2_10_0= ruleDetailCode ) - // InternalRoom.g:1239:3: lv_userCode2_10_0= ruleDetailCode + // InternalRoom.g:1253:1: (lv_userCode2_10_0= ruleDetailCode ) + // InternalRoom.g:1254:3: lv_userCode2_10_0= ruleDetailCode { newCompositeNode(grammarAccess.getDataClassAccess().getUserCode2DetailCodeParserRuleCall_7_1_0()); - pushFollow(FOLLOW_30); + pushFollow(FOLLOW_31); lv_userCode2_10_0=ruleDetailCode(); state._fsp--; @@ -3088,31 +3123,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:1255:4: (otherlv_11= 'usercode3' ( (lv_userCode3_12_0= ruleDetailCode ) ) )? - int alt24=2; - int LA24_0 = input.LA(1); + // InternalRoom.g:1270:4: (otherlv_11= 'usercode3' ( (lv_userCode3_12_0= ruleDetailCode ) ) )? + int alt25=2; + int LA25_0 = input.LA(1); - if ( (LA24_0==32) ) { - alt24=1; + if ( (LA25_0==33) ) { + alt25=1; } - switch (alt24) { + switch (alt25) { case 1 : - // InternalRoom.g:1255:6: otherlv_11= 'usercode3' ( (lv_userCode3_12_0= ruleDetailCode ) ) + // InternalRoom.g:1270:6: otherlv_11= 'usercode3' ( (lv_userCode3_12_0= ruleDetailCode ) ) { - otherlv_11=(Token)match(input,32,FOLLOW_31); + otherlv_11=(Token)match(input,33,FOLLOW_32); newLeafNode(otherlv_11, grammarAccess.getDataClassAccess().getUsercode3Keyword_8_0()); - // InternalRoom.g:1259:1: ( (lv_userCode3_12_0= ruleDetailCode ) ) - // InternalRoom.g:1260:1: (lv_userCode3_12_0= ruleDetailCode ) + // InternalRoom.g:1274:1: ( (lv_userCode3_12_0= ruleDetailCode ) ) + // InternalRoom.g:1275:1: (lv_userCode3_12_0= ruleDetailCode ) { - // InternalRoom.g:1260:1: (lv_userCode3_12_0= ruleDetailCode ) - // InternalRoom.g:1261:3: lv_userCode3_12_0= ruleDetailCode + // InternalRoom.g:1275:1: (lv_userCode3_12_0= ruleDetailCode ) + // InternalRoom.g:1276:3: lv_userCode3_12_0= ruleDetailCode { newCompositeNode(grammarAccess.getDataClassAccess().getUserCode3DetailCodeParserRuleCall_8_1_0()); - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_33); lv_userCode3_12_0=ruleDetailCode(); state._fsp--; @@ -3140,45 +3175,45 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:1277:4: ( ( (lv_operations_13_0= ruleStandardOperation ) ) | ( (lv_structors_14_0= ruleClassStructor ) ) | ( (lv_attributes_15_0= ruleAttribute ) ) )* - loop25: + // InternalRoom.g:1292:4: ( ( (lv_operations_13_0= ruleStandardOperation ) ) | ( (lv_structors_14_0= ruleClassStructor ) ) | ( (lv_attributes_15_0= ruleAttribute ) ) )* + loop26: do { - int alt25=4; + int alt26=4; switch ( input.LA(1) ) { - case 36: case 37: + case 38: { - alt25=1; + alt26=1; } break; - case 40: case 41: + case 42: { - alt25=2; + alt26=2; } break; - case 33: + case 34: { - alt25=3; + alt26=3; } break; } - switch (alt25) { + switch (alt26) { case 1 : - // InternalRoom.g:1277:5: ( (lv_operations_13_0= ruleStandardOperation ) ) + // InternalRoom.g:1292:5: ( (lv_operations_13_0= ruleStandardOperation ) ) { - // InternalRoom.g:1277:5: ( (lv_operations_13_0= ruleStandardOperation ) ) - // InternalRoom.g:1278:1: (lv_operations_13_0= ruleStandardOperation ) + // InternalRoom.g:1292:5: ( (lv_operations_13_0= ruleStandardOperation ) ) + // InternalRoom.g:1293:1: (lv_operations_13_0= ruleStandardOperation ) { - // InternalRoom.g:1278:1: (lv_operations_13_0= ruleStandardOperation ) - // InternalRoom.g:1279:3: lv_operations_13_0= ruleStandardOperation + // InternalRoom.g:1293:1: (lv_operations_13_0= ruleStandardOperation ) + // InternalRoom.g:1294:3: lv_operations_13_0= ruleStandardOperation { newCompositeNode(grammarAccess.getDataClassAccess().getOperationsStandardOperationParserRuleCall_9_0_0()); - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_33); lv_operations_13_0=ruleStandardOperation(); state._fsp--; @@ -3204,18 +3239,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:1296:6: ( (lv_structors_14_0= ruleClassStructor ) ) + // InternalRoom.g:1311:6: ( (lv_structors_14_0= ruleClassStructor ) ) { - // InternalRoom.g:1296:6: ( (lv_structors_14_0= ruleClassStructor ) ) - // InternalRoom.g:1297:1: (lv_structors_14_0= ruleClassStructor ) + // InternalRoom.g:1311:6: ( (lv_structors_14_0= ruleClassStructor ) ) + // InternalRoom.g:1312:1: (lv_structors_14_0= ruleClassStructor ) { - // InternalRoom.g:1297:1: (lv_structors_14_0= ruleClassStructor ) - // InternalRoom.g:1298:3: lv_structors_14_0= ruleClassStructor + // InternalRoom.g:1312:1: (lv_structors_14_0= ruleClassStructor ) + // InternalRoom.g:1313:3: lv_structors_14_0= ruleClassStructor { newCompositeNode(grammarAccess.getDataClassAccess().getStructorsClassStructorParserRuleCall_9_1_0()); - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_33); lv_structors_14_0=ruleClassStructor(); state._fsp--; @@ -3241,18 +3276,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalRoom.g:1315:6: ( (lv_attributes_15_0= ruleAttribute ) ) + // InternalRoom.g:1330:6: ( (lv_attributes_15_0= ruleAttribute ) ) { - // InternalRoom.g:1315:6: ( (lv_attributes_15_0= ruleAttribute ) ) - // InternalRoom.g:1316:1: (lv_attributes_15_0= ruleAttribute ) + // InternalRoom.g:1330:6: ( (lv_attributes_15_0= ruleAttribute ) ) + // InternalRoom.g:1331:1: (lv_attributes_15_0= ruleAttribute ) { - // InternalRoom.g:1316:1: (lv_attributes_15_0= ruleAttribute ) - // InternalRoom.g:1317:3: lv_attributes_15_0= ruleAttribute + // InternalRoom.g:1331:1: (lv_attributes_15_0= ruleAttribute ) + // InternalRoom.g:1332:3: lv_attributes_15_0= ruleAttribute { newCompositeNode(grammarAccess.getDataClassAccess().getAttributesAttributeParserRuleCall_9_2_0()); - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_33); lv_attributes_15_0=ruleAttribute(); state._fsp--; @@ -3279,7 +3314,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop25; + break loop26; } } while (true); @@ -3308,7 +3343,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleAttribute" - // InternalRoom.g:1345:1: entryRuleAttribute returns [EObject current=null] : iv_ruleAttribute= ruleAttribute EOF ; + // InternalRoom.g:1360:1: entryRuleAttribute returns [EObject current=null] : iv_ruleAttribute= ruleAttribute EOF ; public final EObject entryRuleAttribute() throws RecognitionException { EObject current = null; @@ -3316,8 +3351,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:1346:2: (iv_ruleAttribute= ruleAttribute EOF ) - // InternalRoom.g:1347:2: iv_ruleAttribute= ruleAttribute EOF + // InternalRoom.g:1361:2: (iv_ruleAttribute= ruleAttribute EOF ) + // InternalRoom.g:1362:2: iv_ruleAttribute= ruleAttribute EOF { newCompositeNode(grammarAccess.getAttributeRule()); pushFollow(FOLLOW_1); @@ -3344,7 +3379,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleAttribute" - // InternalRoom.g:1354:1: ruleAttribute returns [EObject current=null] : (otherlv_0= 'Attribute' ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= '[' ( (lv_size_3_0= RULE_INT ) ) otherlv_4= ']' )? otherlv_5= ':' ( (lv_type_6_0= ruleRefableType ) )? (otherlv_7= '=' ( (lv_defaultValueLiteral_8_0= RULE_STRING ) ) )? ( (lv_docu_9_0= ruleDocumentation ) )? ) ; + // InternalRoom.g:1369:1: ruleAttribute returns [EObject current=null] : (otherlv_0= 'Attribute' ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= '[' ( (lv_size_3_0= RULE_INT ) ) otherlv_4= ']' )? otherlv_5= ':' ( (lv_type_6_0= ruleRefableType ) )? (otherlv_7= '=' ( (lv_defaultValueLiteral_8_0= RULE_STRING ) ) )? ( (lv_docu_9_0= ruleDocumentation ) )? ) ; public final EObject ruleAttribute() throws RecognitionException { EObject current = null; @@ -3364,23 +3399,23 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:1357:28: ( (otherlv_0= 'Attribute' ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= '[' ( (lv_size_3_0= RULE_INT ) ) otherlv_4= ']' )? otherlv_5= ':' ( (lv_type_6_0= ruleRefableType ) )? (otherlv_7= '=' ( (lv_defaultValueLiteral_8_0= RULE_STRING ) ) )? ( (lv_docu_9_0= ruleDocumentation ) )? ) ) - // InternalRoom.g:1358:1: (otherlv_0= 'Attribute' ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= '[' ( (lv_size_3_0= RULE_INT ) ) otherlv_4= ']' )? otherlv_5= ':' ( (lv_type_6_0= ruleRefableType ) )? (otherlv_7= '=' ( (lv_defaultValueLiteral_8_0= RULE_STRING ) ) )? ( (lv_docu_9_0= ruleDocumentation ) )? ) + // InternalRoom.g:1372:28: ( (otherlv_0= 'Attribute' ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= '[' ( (lv_size_3_0= RULE_INT ) ) otherlv_4= ']' )? otherlv_5= ':' ( (lv_type_6_0= ruleRefableType ) )? (otherlv_7= '=' ( (lv_defaultValueLiteral_8_0= RULE_STRING ) ) )? ( (lv_docu_9_0= ruleDocumentation ) )? ) ) + // InternalRoom.g:1373:1: (otherlv_0= 'Attribute' ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= '[' ( (lv_size_3_0= RULE_INT ) ) otherlv_4= ']' )? otherlv_5= ':' ( (lv_type_6_0= ruleRefableType ) )? (otherlv_7= '=' ( (lv_defaultValueLiteral_8_0= RULE_STRING ) ) )? ( (lv_docu_9_0= ruleDocumentation ) )? ) { - // InternalRoom.g:1358:1: (otherlv_0= 'Attribute' ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= '[' ( (lv_size_3_0= RULE_INT ) ) otherlv_4= ']' )? otherlv_5= ':' ( (lv_type_6_0= ruleRefableType ) )? (otherlv_7= '=' ( (lv_defaultValueLiteral_8_0= RULE_STRING ) ) )? ( (lv_docu_9_0= ruleDocumentation ) )? ) - // InternalRoom.g:1358:3: otherlv_0= 'Attribute' ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= '[' ( (lv_size_3_0= RULE_INT ) ) otherlv_4= ']' )? otherlv_5= ':' ( (lv_type_6_0= ruleRefableType ) )? (otherlv_7= '=' ( (lv_defaultValueLiteral_8_0= RULE_STRING ) ) )? ( (lv_docu_9_0= ruleDocumentation ) )? + // InternalRoom.g:1373:1: (otherlv_0= 'Attribute' ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= '[' ( (lv_size_3_0= RULE_INT ) ) otherlv_4= ']' )? otherlv_5= ':' ( (lv_type_6_0= ruleRefableType ) )? (otherlv_7= '=' ( (lv_defaultValueLiteral_8_0= RULE_STRING ) ) )? ( (lv_docu_9_0= ruleDocumentation ) )? ) + // InternalRoom.g:1373:3: otherlv_0= 'Attribute' ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= '[' ( (lv_size_3_0= RULE_INT ) ) otherlv_4= ']' )? otherlv_5= ':' ( (lv_type_6_0= ruleRefableType ) )? (otherlv_7= '=' ( (lv_defaultValueLiteral_8_0= RULE_STRING ) ) )? ( (lv_docu_9_0= ruleDocumentation ) )? { - otherlv_0=(Token)match(input,33,FOLLOW_3); + otherlv_0=(Token)match(input,34,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getAttributeAccess().getAttributeKeyword_0()); - // InternalRoom.g:1362:1: ( (lv_name_1_0= RULE_ID ) ) - // InternalRoom.g:1363:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:1377:1: ( (lv_name_1_0= RULE_ID ) ) + // InternalRoom.g:1378:1: (lv_name_1_0= RULE_ID ) { - // InternalRoom.g:1363:1: (lv_name_1_0= RULE_ID ) - // InternalRoom.g:1364:3: lv_name_1_0= RULE_ID + // InternalRoom.g:1378:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:1379:3: lv_name_1_0= RULE_ID { - lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_33); + lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_34); newLeafNode(lv_name_1_0, grammarAccess.getAttributeAccess().getNameIDTerminalRuleCall_1_0()); @@ -3400,28 +3435,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:1380:2: (otherlv_2= '[' ( (lv_size_3_0= RULE_INT ) ) otherlv_4= ']' )? - int alt26=2; - int LA26_0 = input.LA(1); + // InternalRoom.g:1395:2: (otherlv_2= '[' ( (lv_size_3_0= RULE_INT ) ) otherlv_4= ']' )? + int alt27=2; + int LA27_0 = input.LA(1); - if ( (LA26_0==34) ) { - alt26=1; + if ( (LA27_0==35) ) { + alt27=1; } - switch (alt26) { + switch (alt27) { case 1 : - // InternalRoom.g:1380:4: otherlv_2= '[' ( (lv_size_3_0= RULE_INT ) ) otherlv_4= ']' + // InternalRoom.g:1395:4: otherlv_2= '[' ( (lv_size_3_0= RULE_INT ) ) otherlv_4= ']' { - otherlv_2=(Token)match(input,34,FOLLOW_34); + otherlv_2=(Token)match(input,35,FOLLOW_35); newLeafNode(otherlv_2, grammarAccess.getAttributeAccess().getLeftSquareBracketKeyword_2_0()); - // InternalRoom.g:1384:1: ( (lv_size_3_0= RULE_INT ) ) - // InternalRoom.g:1385:1: (lv_size_3_0= RULE_INT ) + // InternalRoom.g:1399:1: ( (lv_size_3_0= RULE_INT ) ) + // InternalRoom.g:1400:1: (lv_size_3_0= RULE_INT ) { - // InternalRoom.g:1385:1: (lv_size_3_0= RULE_INT ) - // InternalRoom.g:1386:3: lv_size_3_0= RULE_INT + // InternalRoom.g:1400:1: (lv_size_3_0= RULE_INT ) + // InternalRoom.g:1401:3: lv_size_3_0= RULE_INT { - lv_size_3_0=(Token)match(input,RULE_INT,FOLLOW_35); + lv_size_3_0=(Token)match(input,RULE_INT,FOLLOW_36); newLeafNode(lv_size_3_0, grammarAccess.getAttributeAccess().getSizeINTTerminalRuleCall_2_1_0()); @@ -3441,7 +3476,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_4=(Token)match(input,35,FOLLOW_8); + otherlv_4=(Token)match(input,36,FOLLOW_8); newLeafNode(otherlv_4, grammarAccess.getAttributeAccess().getRightSquareBracketKeyword_2_2()); @@ -3451,28 +3486,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_5=(Token)match(input,16,FOLLOW_36); + otherlv_5=(Token)match(input,16,FOLLOW_37); newLeafNode(otherlv_5, grammarAccess.getAttributeAccess().getColonKeyword_3()); - // InternalRoom.g:1410:1: ( (lv_type_6_0= ruleRefableType ) )? - int alt27=2; - int LA27_0 = input.LA(1); + // InternalRoom.g:1425:1: ( (lv_type_6_0= ruleRefableType ) )? + int alt28=2; + int LA28_0 = input.LA(1); - if ( (LA27_0==RULE_ID) ) { - alt27=1; + if ( (LA28_0==RULE_ID) ) { + alt28=1; } - switch (alt27) { + switch (alt28) { case 1 : - // InternalRoom.g:1411:1: (lv_type_6_0= ruleRefableType ) + // InternalRoom.g:1426:1: (lv_type_6_0= ruleRefableType ) { - // InternalRoom.g:1411:1: (lv_type_6_0= ruleRefableType ) - // InternalRoom.g:1412:3: lv_type_6_0= ruleRefableType + // InternalRoom.g:1426:1: (lv_type_6_0= ruleRefableType ) + // InternalRoom.g:1427:3: lv_type_6_0= ruleRefableType { newCompositeNode(grammarAccess.getAttributeAccess().getTypeRefableTypeParserRuleCall_4_0()); - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_38); lv_type_6_0=ruleRefableType(); state._fsp--; @@ -3497,28 +3532,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:1428:3: (otherlv_7= '=' ( (lv_defaultValueLiteral_8_0= RULE_STRING ) ) )? - int alt28=2; - int LA28_0 = input.LA(1); + // InternalRoom.g:1443:3: (otherlv_7= '=' ( (lv_defaultValueLiteral_8_0= RULE_STRING ) ) )? + int alt29=2; + int LA29_0 = input.LA(1); - if ( (LA28_0==26) ) { - alt28=1; + if ( (LA29_0==27) ) { + alt29=1; } - switch (alt28) { + switch (alt29) { case 1 : - // InternalRoom.g:1428:5: otherlv_7= '=' ( (lv_defaultValueLiteral_8_0= RULE_STRING ) ) + // InternalRoom.g:1443:5: otherlv_7= '=' ( (lv_defaultValueLiteral_8_0= RULE_STRING ) ) { - otherlv_7=(Token)match(input,26,FOLLOW_12); + otherlv_7=(Token)match(input,27,FOLLOW_13); newLeafNode(otherlv_7, grammarAccess.getAttributeAccess().getEqualsSignKeyword_5_0()); - // InternalRoom.g:1432:1: ( (lv_defaultValueLiteral_8_0= RULE_STRING ) ) - // InternalRoom.g:1433:1: (lv_defaultValueLiteral_8_0= RULE_STRING ) + // InternalRoom.g:1447:1: ( (lv_defaultValueLiteral_8_0= RULE_STRING ) ) + // InternalRoom.g:1448:1: (lv_defaultValueLiteral_8_0= RULE_STRING ) { - // InternalRoom.g:1433:1: (lv_defaultValueLiteral_8_0= RULE_STRING ) - // InternalRoom.g:1434:3: lv_defaultValueLiteral_8_0= RULE_STRING + // InternalRoom.g:1448:1: (lv_defaultValueLiteral_8_0= RULE_STRING ) + // InternalRoom.g:1449:3: lv_defaultValueLiteral_8_0= RULE_STRING { - lv_defaultValueLiteral_8_0=(Token)match(input,RULE_STRING,FOLLOW_16); + lv_defaultValueLiteral_8_0=(Token)match(input,RULE_STRING,FOLLOW_17); newLeafNode(lv_defaultValueLiteral_8_0, grammarAccess.getAttributeAccess().getDefaultValueLiteralSTRINGTerminalRuleCall_5_1_0()); @@ -3544,19 +3579,19 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:1450:4: ( (lv_docu_9_0= ruleDocumentation ) )? - int alt29=2; - int LA29_0 = input.LA(1); + // InternalRoom.g:1465:4: ( (lv_docu_9_0= ruleDocumentation ) )? + int alt30=2; + int LA30_0 = input.LA(1); - if ( (LA29_0==34) ) { - alt29=1; + if ( (LA30_0==35) ) { + alt30=1; } - switch (alt29) { + switch (alt30) { case 1 : - // InternalRoom.g:1451:1: (lv_docu_9_0= ruleDocumentation ) + // InternalRoom.g:1466:1: (lv_docu_9_0= ruleDocumentation ) { - // InternalRoom.g:1451:1: (lv_docu_9_0= ruleDocumentation ) - // InternalRoom.g:1452:3: lv_docu_9_0= ruleDocumentation + // InternalRoom.g:1466:1: (lv_docu_9_0= ruleDocumentation ) + // InternalRoom.g:1467:3: lv_docu_9_0= ruleDocumentation { newCompositeNode(grammarAccess.getAttributeAccess().getDocuDocumentationParserRuleCall_6_0()); @@ -3607,7 +3642,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleStandardOperation" - // InternalRoom.g:1478:1: entryRuleStandardOperation returns [EObject current=null] : iv_ruleStandardOperation= ruleStandardOperation EOF ; + // InternalRoom.g:1493:1: entryRuleStandardOperation returns [EObject current=null] : iv_ruleStandardOperation= ruleStandardOperation EOF ; public final EObject entryRuleStandardOperation() throws RecognitionException { EObject current = null; @@ -3615,8 +3650,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:1479:2: (iv_ruleStandardOperation= ruleStandardOperation EOF ) - // InternalRoom.g:1480:2: iv_ruleStandardOperation= ruleStandardOperation EOF + // InternalRoom.g:1494:2: (iv_ruleStandardOperation= ruleStandardOperation EOF ) + // InternalRoom.g:1495:2: iv_ruleStandardOperation= ruleStandardOperation EOF { newCompositeNode(grammarAccess.getStandardOperationRule()); pushFollow(FOLLOW_1); @@ -3643,7 +3678,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleStandardOperation" - // InternalRoom.g:1487:1: ruleStandardOperation returns [EObject current=null] : ( ( (lv_override_0_0= 'override' ) )? otherlv_1= 'Operation' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( ( (lv_arguments_4_0= ruleVarDecl ) ) (otherlv_5= ',' ( (lv_arguments_6_0= ruleVarDecl ) ) )* )? otherlv_7= ')' (otherlv_8= ':' (otherlv_9= 'void' | ( (lv_returnType_10_0= ruleRefableType ) ) ) )? ( (lv_docu_11_0= ruleDocumentation ) )? ( (lv_detailCode_12_0= ruleDetailCode ) ) ) ; + // InternalRoom.g:1502:1: ruleStandardOperation returns [EObject current=null] : ( ( (lv_override_0_0= 'override' ) )? otherlv_1= 'Operation' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( ( (lv_arguments_4_0= ruleVarDecl ) ) (otherlv_5= ',' ( (lv_arguments_6_0= ruleVarDecl ) ) )* )? otherlv_7= ')' (otherlv_8= ':' (otherlv_9= 'void' | ( (lv_returnType_10_0= ruleRefableType ) ) ) )? ( (lv_docu_11_0= ruleDocumentation ) )? ( (lv_detailCode_12_0= ruleDetailCode ) ) ) ; public final EObject ruleStandardOperation() throws RecognitionException { EObject current = null; @@ -3669,27 +3704,27 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:1490:28: ( ( ( (lv_override_0_0= 'override' ) )? otherlv_1= 'Operation' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( ( (lv_arguments_4_0= ruleVarDecl ) ) (otherlv_5= ',' ( (lv_arguments_6_0= ruleVarDecl ) ) )* )? otherlv_7= ')' (otherlv_8= ':' (otherlv_9= 'void' | ( (lv_returnType_10_0= ruleRefableType ) ) ) )? ( (lv_docu_11_0= ruleDocumentation ) )? ( (lv_detailCode_12_0= ruleDetailCode ) ) ) ) - // InternalRoom.g:1491:1: ( ( (lv_override_0_0= 'override' ) )? otherlv_1= 'Operation' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( ( (lv_arguments_4_0= ruleVarDecl ) ) (otherlv_5= ',' ( (lv_arguments_6_0= ruleVarDecl ) ) )* )? otherlv_7= ')' (otherlv_8= ':' (otherlv_9= 'void' | ( (lv_returnType_10_0= ruleRefableType ) ) ) )? ( (lv_docu_11_0= ruleDocumentation ) )? ( (lv_detailCode_12_0= ruleDetailCode ) ) ) + // InternalRoom.g:1505:28: ( ( ( (lv_override_0_0= 'override' ) )? otherlv_1= 'Operation' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( ( (lv_arguments_4_0= ruleVarDecl ) ) (otherlv_5= ',' ( (lv_arguments_6_0= ruleVarDecl ) ) )* )? otherlv_7= ')' (otherlv_8= ':' (otherlv_9= 'void' | ( (lv_returnType_10_0= ruleRefableType ) ) ) )? ( (lv_docu_11_0= ruleDocumentation ) )? ( (lv_detailCode_12_0= ruleDetailCode ) ) ) ) + // InternalRoom.g:1506:1: ( ( (lv_override_0_0= 'override' ) )? otherlv_1= 'Operation' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( ( (lv_arguments_4_0= ruleVarDecl ) ) (otherlv_5= ',' ( (lv_arguments_6_0= ruleVarDecl ) ) )* )? otherlv_7= ')' (otherlv_8= ':' (otherlv_9= 'void' | ( (lv_returnType_10_0= ruleRefableType ) ) ) )? ( (lv_docu_11_0= ruleDocumentation ) )? ( (lv_detailCode_12_0= ruleDetailCode ) ) ) { - // InternalRoom.g:1491:1: ( ( (lv_override_0_0= 'override' ) )? otherlv_1= 'Operation' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( ( (lv_arguments_4_0= ruleVarDecl ) ) (otherlv_5= ',' ( (lv_arguments_6_0= ruleVarDecl ) ) )* )? otherlv_7= ')' (otherlv_8= ':' (otherlv_9= 'void' | ( (lv_returnType_10_0= ruleRefableType ) ) ) )? ( (lv_docu_11_0= ruleDocumentation ) )? ( (lv_detailCode_12_0= ruleDetailCode ) ) ) - // InternalRoom.g:1491:2: ( (lv_override_0_0= 'override' ) )? otherlv_1= 'Operation' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( ( (lv_arguments_4_0= ruleVarDecl ) ) (otherlv_5= ',' ( (lv_arguments_6_0= ruleVarDecl ) ) )* )? otherlv_7= ')' (otherlv_8= ':' (otherlv_9= 'void' | ( (lv_returnType_10_0= ruleRefableType ) ) ) )? ( (lv_docu_11_0= ruleDocumentation ) )? ( (lv_detailCode_12_0= ruleDetailCode ) ) + // InternalRoom.g:1506:1: ( ( (lv_override_0_0= 'override' ) )? otherlv_1= 'Operation' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( ( (lv_arguments_4_0= ruleVarDecl ) ) (otherlv_5= ',' ( (lv_arguments_6_0= ruleVarDecl ) ) )* )? otherlv_7= ')' (otherlv_8= ':' (otherlv_9= 'void' | ( (lv_returnType_10_0= ruleRefableType ) ) ) )? ( (lv_docu_11_0= ruleDocumentation ) )? ( (lv_detailCode_12_0= ruleDetailCode ) ) ) + // InternalRoom.g:1506:2: ( (lv_override_0_0= 'override' ) )? otherlv_1= 'Operation' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( ( (lv_arguments_4_0= ruleVarDecl ) ) (otherlv_5= ',' ( (lv_arguments_6_0= ruleVarDecl ) ) )* )? otherlv_7= ')' (otherlv_8= ':' (otherlv_9= 'void' | ( (lv_returnType_10_0= ruleRefableType ) ) ) )? ( (lv_docu_11_0= ruleDocumentation ) )? ( (lv_detailCode_12_0= ruleDetailCode ) ) { - // InternalRoom.g:1491:2: ( (lv_override_0_0= 'override' ) )? - int alt30=2; - int LA30_0 = input.LA(1); + // InternalRoom.g:1506:2: ( (lv_override_0_0= 'override' ) )? + int alt31=2; + int LA31_0 = input.LA(1); - if ( (LA30_0==36) ) { - alt30=1; + if ( (LA31_0==37) ) { + alt31=1; } - switch (alt30) { + switch (alt31) { case 1 : - // InternalRoom.g:1492:1: (lv_override_0_0= 'override' ) + // InternalRoom.g:1507:1: (lv_override_0_0= 'override' ) { - // InternalRoom.g:1492:1: (lv_override_0_0= 'override' ) - // InternalRoom.g:1493:3: lv_override_0_0= 'override' + // InternalRoom.g:1507:1: (lv_override_0_0= 'override' ) + // InternalRoom.g:1508:3: lv_override_0_0= 'override' { - lv_override_0_0=(Token)match(input,36,FOLLOW_38); + lv_override_0_0=(Token)match(input,37,FOLLOW_39); newLeafNode(lv_override_0_0, grammarAccess.getStandardOperationAccess().getOverrideOverrideKeyword_0_0()); @@ -3708,17 +3743,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,37,FOLLOW_3); + otherlv_1=(Token)match(input,38,FOLLOW_3); newLeafNode(otherlv_1, grammarAccess.getStandardOperationAccess().getOperationKeyword_1()); - // InternalRoom.g:1510:1: ( (lv_name_2_0= RULE_ID ) ) - // InternalRoom.g:1511:1: (lv_name_2_0= RULE_ID ) + // InternalRoom.g:1525:1: ( (lv_name_2_0= RULE_ID ) ) + // InternalRoom.g:1526:1: (lv_name_2_0= RULE_ID ) { - // InternalRoom.g:1511:1: (lv_name_2_0= RULE_ID ) - // InternalRoom.g:1512:3: lv_name_2_0= RULE_ID + // InternalRoom.g:1526:1: (lv_name_2_0= RULE_ID ) + // InternalRoom.g:1527:3: lv_name_2_0= RULE_ID { - lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_39); + lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_40); newLeafNode(lv_name_2_0, grammarAccess.getStandardOperationAccess().getNameIDTerminalRuleCall_2_0()); @@ -3738,31 +3773,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_3=(Token)match(input,20,FOLLOW_40); + otherlv_3=(Token)match(input,21,FOLLOW_41); newLeafNode(otherlv_3, grammarAccess.getStandardOperationAccess().getLeftParenthesisKeyword_3()); - // InternalRoom.g:1532:1: ( ( (lv_arguments_4_0= ruleVarDecl ) ) (otherlv_5= ',' ( (lv_arguments_6_0= ruleVarDecl ) ) )* )? - int alt32=2; - int LA32_0 = input.LA(1); + // InternalRoom.g:1547:1: ( ( (lv_arguments_4_0= ruleVarDecl ) ) (otherlv_5= ',' ( (lv_arguments_6_0= ruleVarDecl ) ) )* )? + int alt33=2; + int LA33_0 = input.LA(1); - if ( (LA32_0==RULE_ID) ) { - alt32=1; + if ( (LA33_0==RULE_ID) ) { + alt33=1; } - switch (alt32) { + switch (alt33) { case 1 : - // InternalRoom.g:1532:2: ( (lv_arguments_4_0= ruleVarDecl ) ) (otherlv_5= ',' ( (lv_arguments_6_0= ruleVarDecl ) ) )* + // InternalRoom.g:1547:2: ( (lv_arguments_4_0= ruleVarDecl ) ) (otherlv_5= ',' ( (lv_arguments_6_0= ruleVarDecl ) ) )* { - // InternalRoom.g:1532:2: ( (lv_arguments_4_0= ruleVarDecl ) ) - // InternalRoom.g:1533:1: (lv_arguments_4_0= ruleVarDecl ) + // InternalRoom.g:1547:2: ( (lv_arguments_4_0= ruleVarDecl ) ) + // InternalRoom.g:1548:1: (lv_arguments_4_0= ruleVarDecl ) { - // InternalRoom.g:1533:1: (lv_arguments_4_0= ruleVarDecl ) - // InternalRoom.g:1534:3: lv_arguments_4_0= ruleVarDecl + // InternalRoom.g:1548:1: (lv_arguments_4_0= ruleVarDecl ) + // InternalRoom.g:1549:3: lv_arguments_4_0= ruleVarDecl { newCompositeNode(grammarAccess.getStandardOperationAccess().getArgumentsVarDeclParserRuleCall_4_0_0()); - pushFollow(FOLLOW_41); + pushFollow(FOLLOW_42); lv_arguments_4_0=ruleVarDecl(); state._fsp--; @@ -3784,35 +3819,35 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:1550:2: (otherlv_5= ',' ( (lv_arguments_6_0= ruleVarDecl ) ) )* - loop31: + // InternalRoom.g:1565:2: (otherlv_5= ',' ( (lv_arguments_6_0= ruleVarDecl ) ) )* + loop32: do { - int alt31=2; - int LA31_0 = input.LA(1); + int alt32=2; + int LA32_0 = input.LA(1); - if ( (LA31_0==25) ) { - alt31=1; + if ( (LA32_0==26) ) { + alt32=1; } - switch (alt31) { + switch (alt32) { case 1 : - // InternalRoom.g:1550:4: otherlv_5= ',' ( (lv_arguments_6_0= ruleVarDecl ) ) + // InternalRoom.g:1565:4: otherlv_5= ',' ( (lv_arguments_6_0= ruleVarDecl ) ) { - otherlv_5=(Token)match(input,25,FOLLOW_3); + otherlv_5=(Token)match(input,26,FOLLOW_3); newLeafNode(otherlv_5, grammarAccess.getStandardOperationAccess().getCommaKeyword_4_1_0()); - // InternalRoom.g:1554:1: ( (lv_arguments_6_0= ruleVarDecl ) ) - // InternalRoom.g:1555:1: (lv_arguments_6_0= ruleVarDecl ) + // InternalRoom.g:1569:1: ( (lv_arguments_6_0= ruleVarDecl ) ) + // InternalRoom.g:1570:1: (lv_arguments_6_0= ruleVarDecl ) { - // InternalRoom.g:1555:1: (lv_arguments_6_0= ruleVarDecl ) - // InternalRoom.g:1556:3: lv_arguments_6_0= ruleVarDecl + // InternalRoom.g:1570:1: (lv_arguments_6_0= ruleVarDecl ) + // InternalRoom.g:1571:3: lv_arguments_6_0= ruleVarDecl { newCompositeNode(grammarAccess.getStandardOperationAccess().getArgumentsVarDeclParserRuleCall_4_1_1_0()); - pushFollow(FOLLOW_41); + pushFollow(FOLLOW_42); lv_arguments_6_0=ruleVarDecl(); state._fsp--; @@ -3839,7 +3874,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop31; + break loop32; } } while (true); @@ -3849,46 +3884,46 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_7=(Token)match(input,21,FOLLOW_42); + otherlv_7=(Token)match(input,22,FOLLOW_43); newLeafNode(otherlv_7, grammarAccess.getStandardOperationAccess().getRightParenthesisKeyword_5()); - // InternalRoom.g:1576:1: (otherlv_8= ':' (otherlv_9= 'void' | ( (lv_returnType_10_0= ruleRefableType ) ) ) )? - int alt34=2; - int LA34_0 = input.LA(1); + // InternalRoom.g:1591:1: (otherlv_8= ':' (otherlv_9= 'void' | ( (lv_returnType_10_0= ruleRefableType ) ) ) )? + int alt35=2; + int LA35_0 = input.LA(1); - if ( (LA34_0==16) ) { - alt34=1; + if ( (LA35_0==16) ) { + alt35=1; } - switch (alt34) { + switch (alt35) { case 1 : - // InternalRoom.g:1576:3: otherlv_8= ':' (otherlv_9= 'void' | ( (lv_returnType_10_0= ruleRefableType ) ) ) + // InternalRoom.g:1591:3: otherlv_8= ':' (otherlv_9= 'void' | ( (lv_returnType_10_0= ruleRefableType ) ) ) { - otherlv_8=(Token)match(input,16,FOLLOW_43); + otherlv_8=(Token)match(input,16,FOLLOW_44); newLeafNode(otherlv_8, grammarAccess.getStandardOperationAccess().getColonKeyword_6_0()); - // InternalRoom.g:1580:1: (otherlv_9= 'void' | ( (lv_returnType_10_0= ruleRefableType ) ) ) - int alt33=2; - int LA33_0 = input.LA(1); + // InternalRoom.g:1595:1: (otherlv_9= 'void' | ( (lv_returnType_10_0= ruleRefableType ) ) ) + int alt34=2; + int LA34_0 = input.LA(1); - if ( (LA33_0==38) ) { - alt33=1; + if ( (LA34_0==39) ) { + alt34=1; } - else if ( (LA33_0==RULE_ID) ) { - alt33=2; + else if ( (LA34_0==RULE_ID) ) { + alt34=2; } else { NoViableAltException nvae = - new NoViableAltException("", 33, 0, input); + new NoViableAltException("", 34, 0, input); throw nvae; } - switch (alt33) { + switch (alt34) { case 1 : - // InternalRoom.g:1580:3: otherlv_9= 'void' + // InternalRoom.g:1595:3: otherlv_9= 'void' { - otherlv_9=(Token)match(input,38,FOLLOW_44); + otherlv_9=(Token)match(input,39,FOLLOW_45); newLeafNode(otherlv_9, grammarAccess.getStandardOperationAccess().getVoidKeyword_6_1_0()); @@ -3896,18 +3931,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:1585:6: ( (lv_returnType_10_0= ruleRefableType ) ) + // InternalRoom.g:1600:6: ( (lv_returnType_10_0= ruleRefableType ) ) { - // InternalRoom.g:1585:6: ( (lv_returnType_10_0= ruleRefableType ) ) - // InternalRoom.g:1586:1: (lv_returnType_10_0= ruleRefableType ) + // InternalRoom.g:1600:6: ( (lv_returnType_10_0= ruleRefableType ) ) + // InternalRoom.g:1601:1: (lv_returnType_10_0= ruleRefableType ) { - // InternalRoom.g:1586:1: (lv_returnType_10_0= ruleRefableType ) - // InternalRoom.g:1587:3: lv_returnType_10_0= ruleRefableType + // InternalRoom.g:1601:1: (lv_returnType_10_0= ruleRefableType ) + // InternalRoom.g:1602:3: lv_returnType_10_0= ruleRefableType { newCompositeNode(grammarAccess.getStandardOperationAccess().getReturnTypeRefableTypeParserRuleCall_6_1_1_0()); - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_45); lv_returnType_10_0=ruleRefableType(); state._fsp--; @@ -3941,24 +3976,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:1603:5: ( (lv_docu_11_0= ruleDocumentation ) )? - int alt35=2; - int LA35_0 = input.LA(1); + // InternalRoom.g:1618:5: ( (lv_docu_11_0= ruleDocumentation ) )? + int alt36=2; + int LA36_0 = input.LA(1); - if ( (LA35_0==34) ) { - alt35=1; + if ( (LA36_0==35) ) { + alt36=1; } - switch (alt35) { + switch (alt36) { case 1 : - // InternalRoom.g:1604:1: (lv_docu_11_0= ruleDocumentation ) + // InternalRoom.g:1619:1: (lv_docu_11_0= ruleDocumentation ) { - // InternalRoom.g:1604:1: (lv_docu_11_0= ruleDocumentation ) - // InternalRoom.g:1605:3: lv_docu_11_0= ruleDocumentation + // InternalRoom.g:1619:1: (lv_docu_11_0= ruleDocumentation ) + // InternalRoom.g:1620:3: lv_docu_11_0= ruleDocumentation { newCompositeNode(grammarAccess.getStandardOperationAccess().getDocuDocumentationParserRuleCall_7_0()); - pushFollow(FOLLOW_45); + pushFollow(FOLLOW_46); lv_docu_11_0=ruleDocumentation(); state._fsp--; @@ -3983,11 +4018,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:1621:3: ( (lv_detailCode_12_0= ruleDetailCode ) ) - // InternalRoom.g:1622:1: (lv_detailCode_12_0= ruleDetailCode ) + // InternalRoom.g:1636:3: ( (lv_detailCode_12_0= ruleDetailCode ) ) + // InternalRoom.g:1637:1: (lv_detailCode_12_0= ruleDetailCode ) { - // InternalRoom.g:1622:1: (lv_detailCode_12_0= ruleDetailCode ) - // InternalRoom.g:1623:3: lv_detailCode_12_0= ruleDetailCode + // InternalRoom.g:1637:1: (lv_detailCode_12_0= ruleDetailCode ) + // InternalRoom.g:1638:3: lv_detailCode_12_0= ruleDetailCode { newCompositeNode(grammarAccess.getStandardOperationAccess().getDetailCodeDetailCodeParserRuleCall_8_0()); @@ -4035,7 +4070,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRulePortOperation" - // InternalRoom.g:1647:1: entryRulePortOperation returns [EObject current=null] : iv_rulePortOperation= rulePortOperation EOF ; + // InternalRoom.g:1662:1: entryRulePortOperation returns [EObject current=null] : iv_rulePortOperation= rulePortOperation EOF ; public final EObject entryRulePortOperation() throws RecognitionException { EObject current = null; @@ -4043,8 +4078,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:1648:2: (iv_rulePortOperation= rulePortOperation EOF ) - // InternalRoom.g:1649:2: iv_rulePortOperation= rulePortOperation EOF + // InternalRoom.g:1663:2: (iv_rulePortOperation= rulePortOperation EOF ) + // InternalRoom.g:1664:2: iv_rulePortOperation= rulePortOperation EOF { newCompositeNode(grammarAccess.getPortOperationRule()); pushFollow(FOLLOW_1); @@ -4071,7 +4106,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "rulePortOperation" - // InternalRoom.g:1656:1: rulePortOperation returns [EObject current=null] : (otherlv_0= 'Operation' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '(' ( ( (lv_arguments_3_0= ruleVarDecl ) ) (otherlv_4= ',' ( (lv_arguments_5_0= ruleVarDecl ) ) )* )? otherlv_6= ')' ( (otherlv_7= ':' (otherlv_8= 'void' | ( (lv_returnType_9_0= ruleRefableType ) ) ) ) | (otherlv_10= 'sends' ( (otherlv_11= RULE_ID ) ) ) )? ( (lv_docu_12_0= ruleDocumentation ) )? ( (lv_detailCode_13_0= ruleDetailCode ) ) ) ; + // InternalRoom.g:1671:1: rulePortOperation returns [EObject current=null] : (otherlv_0= 'Operation' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '(' ( ( (lv_arguments_3_0= ruleVarDecl ) ) (otherlv_4= ',' ( (lv_arguments_5_0= ruleVarDecl ) ) )* )? otherlv_6= ')' ( (otherlv_7= ':' (otherlv_8= 'void' | ( (lv_returnType_9_0= ruleRefableType ) ) ) ) | (otherlv_10= 'sends' ( (otherlv_11= RULE_ID ) ) ) )? ( (lv_docu_12_0= ruleDocumentation ) )? ( (lv_detailCode_13_0= ruleDetailCode ) ) ) ; public final EObject rulePortOperation() throws RecognitionException { EObject current = null; @@ -4098,23 +4133,23 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:1659:28: ( (otherlv_0= 'Operation' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '(' ( ( (lv_arguments_3_0= ruleVarDecl ) ) (otherlv_4= ',' ( (lv_arguments_5_0= ruleVarDecl ) ) )* )? otherlv_6= ')' ( (otherlv_7= ':' (otherlv_8= 'void' | ( (lv_returnType_9_0= ruleRefableType ) ) ) ) | (otherlv_10= 'sends' ( (otherlv_11= RULE_ID ) ) ) )? ( (lv_docu_12_0= ruleDocumentation ) )? ( (lv_detailCode_13_0= ruleDetailCode ) ) ) ) - // InternalRoom.g:1660:1: (otherlv_0= 'Operation' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '(' ( ( (lv_arguments_3_0= ruleVarDecl ) ) (otherlv_4= ',' ( (lv_arguments_5_0= ruleVarDecl ) ) )* )? otherlv_6= ')' ( (otherlv_7= ':' (otherlv_8= 'void' | ( (lv_returnType_9_0= ruleRefableType ) ) ) ) | (otherlv_10= 'sends' ( (otherlv_11= RULE_ID ) ) ) )? ( (lv_docu_12_0= ruleDocumentation ) )? ( (lv_detailCode_13_0= ruleDetailCode ) ) ) + // InternalRoom.g:1674:28: ( (otherlv_0= 'Operation' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '(' ( ( (lv_arguments_3_0= ruleVarDecl ) ) (otherlv_4= ',' ( (lv_arguments_5_0= ruleVarDecl ) ) )* )? otherlv_6= ')' ( (otherlv_7= ':' (otherlv_8= 'void' | ( (lv_returnType_9_0= ruleRefableType ) ) ) ) | (otherlv_10= 'sends' ( (otherlv_11= RULE_ID ) ) ) )? ( (lv_docu_12_0= ruleDocumentation ) )? ( (lv_detailCode_13_0= ruleDetailCode ) ) ) ) + // InternalRoom.g:1675:1: (otherlv_0= 'Operation' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '(' ( ( (lv_arguments_3_0= ruleVarDecl ) ) (otherlv_4= ',' ( (lv_arguments_5_0= ruleVarDecl ) ) )* )? otherlv_6= ')' ( (otherlv_7= ':' (otherlv_8= 'void' | ( (lv_returnType_9_0= ruleRefableType ) ) ) ) | (otherlv_10= 'sends' ( (otherlv_11= RULE_ID ) ) ) )? ( (lv_docu_12_0= ruleDocumentation ) )? ( (lv_detailCode_13_0= ruleDetailCode ) ) ) { - // InternalRoom.g:1660:1: (otherlv_0= 'Operation' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '(' ( ( (lv_arguments_3_0= ruleVarDecl ) ) (otherlv_4= ',' ( (lv_arguments_5_0= ruleVarDecl ) ) )* )? otherlv_6= ')' ( (otherlv_7= ':' (otherlv_8= 'void' | ( (lv_returnType_9_0= ruleRefableType ) ) ) ) | (otherlv_10= 'sends' ( (otherlv_11= RULE_ID ) ) ) )? ( (lv_docu_12_0= ruleDocumentation ) )? ( (lv_detailCode_13_0= ruleDetailCode ) ) ) - // InternalRoom.g:1660:3: otherlv_0= 'Operation' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '(' ( ( (lv_arguments_3_0= ruleVarDecl ) ) (otherlv_4= ',' ( (lv_arguments_5_0= ruleVarDecl ) ) )* )? otherlv_6= ')' ( (otherlv_7= ':' (otherlv_8= 'void' | ( (lv_returnType_9_0= ruleRefableType ) ) ) ) | (otherlv_10= 'sends' ( (otherlv_11= RULE_ID ) ) ) )? ( (lv_docu_12_0= ruleDocumentation ) )? ( (lv_detailCode_13_0= ruleDetailCode ) ) + // InternalRoom.g:1675:1: (otherlv_0= 'Operation' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '(' ( ( (lv_arguments_3_0= ruleVarDecl ) ) (otherlv_4= ',' ( (lv_arguments_5_0= ruleVarDecl ) ) )* )? otherlv_6= ')' ( (otherlv_7= ':' (otherlv_8= 'void' | ( (lv_returnType_9_0= ruleRefableType ) ) ) ) | (otherlv_10= 'sends' ( (otherlv_11= RULE_ID ) ) ) )? ( (lv_docu_12_0= ruleDocumentation ) )? ( (lv_detailCode_13_0= ruleDetailCode ) ) ) + // InternalRoom.g:1675:3: otherlv_0= 'Operation' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '(' ( ( (lv_arguments_3_0= ruleVarDecl ) ) (otherlv_4= ',' ( (lv_arguments_5_0= ruleVarDecl ) ) )* )? otherlv_6= ')' ( (otherlv_7= ':' (otherlv_8= 'void' | ( (lv_returnType_9_0= ruleRefableType ) ) ) ) | (otherlv_10= 'sends' ( (otherlv_11= RULE_ID ) ) ) )? ( (lv_docu_12_0= ruleDocumentation ) )? ( (lv_detailCode_13_0= ruleDetailCode ) ) { - otherlv_0=(Token)match(input,37,FOLLOW_3); + otherlv_0=(Token)match(input,38,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getPortOperationAccess().getOperationKeyword_0()); - // InternalRoom.g:1664:1: ( (lv_name_1_0= RULE_ID ) ) - // InternalRoom.g:1665:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:1679:1: ( (lv_name_1_0= RULE_ID ) ) + // InternalRoom.g:1680:1: (lv_name_1_0= RULE_ID ) { - // InternalRoom.g:1665:1: (lv_name_1_0= RULE_ID ) - // InternalRoom.g:1666:3: lv_name_1_0= RULE_ID + // InternalRoom.g:1680:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:1681:3: lv_name_1_0= RULE_ID { - lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_39); + lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_40); newLeafNode(lv_name_1_0, grammarAccess.getPortOperationAccess().getNameIDTerminalRuleCall_1_0()); @@ -4134,31 +4169,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,20,FOLLOW_40); + otherlv_2=(Token)match(input,21,FOLLOW_41); newLeafNode(otherlv_2, grammarAccess.getPortOperationAccess().getLeftParenthesisKeyword_2()); - // InternalRoom.g:1686:1: ( ( (lv_arguments_3_0= ruleVarDecl ) ) (otherlv_4= ',' ( (lv_arguments_5_0= ruleVarDecl ) ) )* )? - int alt37=2; - int LA37_0 = input.LA(1); + // InternalRoom.g:1701:1: ( ( (lv_arguments_3_0= ruleVarDecl ) ) (otherlv_4= ',' ( (lv_arguments_5_0= ruleVarDecl ) ) )* )? + int alt38=2; + int LA38_0 = input.LA(1); - if ( (LA37_0==RULE_ID) ) { - alt37=1; + if ( (LA38_0==RULE_ID) ) { + alt38=1; } - switch (alt37) { + switch (alt38) { case 1 : - // InternalRoom.g:1686:2: ( (lv_arguments_3_0= ruleVarDecl ) ) (otherlv_4= ',' ( (lv_arguments_5_0= ruleVarDecl ) ) )* + // InternalRoom.g:1701:2: ( (lv_arguments_3_0= ruleVarDecl ) ) (otherlv_4= ',' ( (lv_arguments_5_0= ruleVarDecl ) ) )* { - // InternalRoom.g:1686:2: ( (lv_arguments_3_0= ruleVarDecl ) ) - // InternalRoom.g:1687:1: (lv_arguments_3_0= ruleVarDecl ) + // InternalRoom.g:1701:2: ( (lv_arguments_3_0= ruleVarDecl ) ) + // InternalRoom.g:1702:1: (lv_arguments_3_0= ruleVarDecl ) { - // InternalRoom.g:1687:1: (lv_arguments_3_0= ruleVarDecl ) - // InternalRoom.g:1688:3: lv_arguments_3_0= ruleVarDecl + // InternalRoom.g:1702:1: (lv_arguments_3_0= ruleVarDecl ) + // InternalRoom.g:1703:3: lv_arguments_3_0= ruleVarDecl { newCompositeNode(grammarAccess.getPortOperationAccess().getArgumentsVarDeclParserRuleCall_3_0_0()); - pushFollow(FOLLOW_41); + pushFollow(FOLLOW_42); lv_arguments_3_0=ruleVarDecl(); state._fsp--; @@ -4180,35 +4215,35 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:1704:2: (otherlv_4= ',' ( (lv_arguments_5_0= ruleVarDecl ) ) )* - loop36: + // InternalRoom.g:1719:2: (otherlv_4= ',' ( (lv_arguments_5_0= ruleVarDecl ) ) )* + loop37: do { - int alt36=2; - int LA36_0 = input.LA(1); + int alt37=2; + int LA37_0 = input.LA(1); - if ( (LA36_0==25) ) { - alt36=1; + if ( (LA37_0==26) ) { + alt37=1; } - switch (alt36) { + switch (alt37) { case 1 : - // InternalRoom.g:1704:4: otherlv_4= ',' ( (lv_arguments_5_0= ruleVarDecl ) ) + // InternalRoom.g:1719:4: otherlv_4= ',' ( (lv_arguments_5_0= ruleVarDecl ) ) { - otherlv_4=(Token)match(input,25,FOLLOW_3); + otherlv_4=(Token)match(input,26,FOLLOW_3); newLeafNode(otherlv_4, grammarAccess.getPortOperationAccess().getCommaKeyword_3_1_0()); - // InternalRoom.g:1708:1: ( (lv_arguments_5_0= ruleVarDecl ) ) - // InternalRoom.g:1709:1: (lv_arguments_5_0= ruleVarDecl ) + // InternalRoom.g:1723:1: ( (lv_arguments_5_0= ruleVarDecl ) ) + // InternalRoom.g:1724:1: (lv_arguments_5_0= ruleVarDecl ) { - // InternalRoom.g:1709:1: (lv_arguments_5_0= ruleVarDecl ) - // InternalRoom.g:1710:3: lv_arguments_5_0= ruleVarDecl + // InternalRoom.g:1724:1: (lv_arguments_5_0= ruleVarDecl ) + // InternalRoom.g:1725:3: lv_arguments_5_0= ruleVarDecl { newCompositeNode(grammarAccess.getPortOperationAccess().getArgumentsVarDeclParserRuleCall_3_1_1_0()); - pushFollow(FOLLOW_41); + pushFollow(FOLLOW_42); lv_arguments_5_0=ruleVarDecl(); state._fsp--; @@ -4235,7 +4270,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop36; + break loop37; } } while (true); @@ -4245,52 +4280,52 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_6=(Token)match(input,21,FOLLOW_46); + otherlv_6=(Token)match(input,22,FOLLOW_47); newLeafNode(otherlv_6, grammarAccess.getPortOperationAccess().getRightParenthesisKeyword_4()); - // InternalRoom.g:1730:1: ( (otherlv_7= ':' (otherlv_8= 'void' | ( (lv_returnType_9_0= ruleRefableType ) ) ) ) | (otherlv_10= 'sends' ( (otherlv_11= RULE_ID ) ) ) )? - int alt39=3; - int LA39_0 = input.LA(1); + // InternalRoom.g:1745:1: ( (otherlv_7= ':' (otherlv_8= 'void' | ( (lv_returnType_9_0= ruleRefableType ) ) ) ) | (otherlv_10= 'sends' ( (otherlv_11= RULE_ID ) ) ) )? + int alt40=3; + int LA40_0 = input.LA(1); - if ( (LA39_0==16) ) { - alt39=1; + if ( (LA40_0==16) ) { + alt40=1; } - else if ( (LA39_0==39) ) { - alt39=2; + else if ( (LA40_0==40) ) { + alt40=2; } - switch (alt39) { + switch (alt40) { case 1 : - // InternalRoom.g:1730:2: (otherlv_7= ':' (otherlv_8= 'void' | ( (lv_returnType_9_0= ruleRefableType ) ) ) ) + // InternalRoom.g:1745:2: (otherlv_7= ':' (otherlv_8= 'void' | ( (lv_returnType_9_0= ruleRefableType ) ) ) ) { - // InternalRoom.g:1730:2: (otherlv_7= ':' (otherlv_8= 'void' | ( (lv_returnType_9_0= ruleRefableType ) ) ) ) - // InternalRoom.g:1730:4: otherlv_7= ':' (otherlv_8= 'void' | ( (lv_returnType_9_0= ruleRefableType ) ) ) + // InternalRoom.g:1745:2: (otherlv_7= ':' (otherlv_8= 'void' | ( (lv_returnType_9_0= ruleRefableType ) ) ) ) + // InternalRoom.g:1745:4: otherlv_7= ':' (otherlv_8= 'void' | ( (lv_returnType_9_0= ruleRefableType ) ) ) { - otherlv_7=(Token)match(input,16,FOLLOW_43); + otherlv_7=(Token)match(input,16,FOLLOW_44); newLeafNode(otherlv_7, grammarAccess.getPortOperationAccess().getColonKeyword_5_0_0()); - // InternalRoom.g:1734:1: (otherlv_8= 'void' | ( (lv_returnType_9_0= ruleRefableType ) ) ) - int alt38=2; - int LA38_0 = input.LA(1); + // InternalRoom.g:1749:1: (otherlv_8= 'void' | ( (lv_returnType_9_0= ruleRefableType ) ) ) + int alt39=2; + int LA39_0 = input.LA(1); - if ( (LA38_0==38) ) { - alt38=1; + if ( (LA39_0==39) ) { + alt39=1; } - else if ( (LA38_0==RULE_ID) ) { - alt38=2; + else if ( (LA39_0==RULE_ID) ) { + alt39=2; } else { NoViableAltException nvae = - new NoViableAltException("", 38, 0, input); + new NoViableAltException("", 39, 0, input); throw nvae; } - switch (alt38) { + switch (alt39) { case 1 : - // InternalRoom.g:1734:3: otherlv_8= 'void' + // InternalRoom.g:1749:3: otherlv_8= 'void' { - otherlv_8=(Token)match(input,38,FOLLOW_44); + otherlv_8=(Token)match(input,39,FOLLOW_45); newLeafNode(otherlv_8, grammarAccess.getPortOperationAccess().getVoidKeyword_5_0_1_0()); @@ -4298,18 +4333,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:1739:6: ( (lv_returnType_9_0= ruleRefableType ) ) + // InternalRoom.g:1754:6: ( (lv_returnType_9_0= ruleRefableType ) ) { - // InternalRoom.g:1739:6: ( (lv_returnType_9_0= ruleRefableType ) ) - // InternalRoom.g:1740:1: (lv_returnType_9_0= ruleRefableType ) + // InternalRoom.g:1754:6: ( (lv_returnType_9_0= ruleRefableType ) ) + // InternalRoom.g:1755:1: (lv_returnType_9_0= ruleRefableType ) { - // InternalRoom.g:1740:1: (lv_returnType_9_0= ruleRefableType ) - // InternalRoom.g:1741:3: lv_returnType_9_0= ruleRefableType + // InternalRoom.g:1755:1: (lv_returnType_9_0= ruleRefableType ) + // InternalRoom.g:1756:3: lv_returnType_9_0= ruleRefableType { newCompositeNode(grammarAccess.getPortOperationAccess().getReturnTypeRefableTypeParserRuleCall_5_0_1_1_0()); - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_45); lv_returnType_9_0=ruleRefableType(); state._fsp--; @@ -4344,27 +4379,27 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:1758:6: (otherlv_10= 'sends' ( (otherlv_11= RULE_ID ) ) ) + // InternalRoom.g:1773:6: (otherlv_10= 'sends' ( (otherlv_11= RULE_ID ) ) ) { - // InternalRoom.g:1758:6: (otherlv_10= 'sends' ( (otherlv_11= RULE_ID ) ) ) - // InternalRoom.g:1758:8: otherlv_10= 'sends' ( (otherlv_11= RULE_ID ) ) + // InternalRoom.g:1773:6: (otherlv_10= 'sends' ( (otherlv_11= RULE_ID ) ) ) + // InternalRoom.g:1773:8: otherlv_10= 'sends' ( (otherlv_11= RULE_ID ) ) { - otherlv_10=(Token)match(input,39,FOLLOW_3); + otherlv_10=(Token)match(input,40,FOLLOW_3); newLeafNode(otherlv_10, grammarAccess.getPortOperationAccess().getSendsKeyword_5_1_0()); - // InternalRoom.g:1762:1: ( (otherlv_11= RULE_ID ) ) - // InternalRoom.g:1763:1: (otherlv_11= RULE_ID ) + // InternalRoom.g:1777:1: ( (otherlv_11= RULE_ID ) ) + // InternalRoom.g:1778:1: (otherlv_11= RULE_ID ) { - // InternalRoom.g:1763:1: (otherlv_11= RULE_ID ) - // InternalRoom.g:1764:3: otherlv_11= RULE_ID + // InternalRoom.g:1778:1: (otherlv_11= RULE_ID ) + // InternalRoom.g:1779:3: otherlv_11= RULE_ID { if (current==null) { current = createModelElement(grammarAccess.getPortOperationRule()); } - otherlv_11=(Token)match(input,RULE_ID,FOLLOW_44); + otherlv_11=(Token)match(input,RULE_ID,FOLLOW_45); newLeafNode(otherlv_11, grammarAccess.getPortOperationAccess().getSendsMsgMessageCrossReference_5_1_1_0()); @@ -4383,24 +4418,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:1775:5: ( (lv_docu_12_0= ruleDocumentation ) )? - int alt40=2; - int LA40_0 = input.LA(1); + // InternalRoom.g:1790:5: ( (lv_docu_12_0= ruleDocumentation ) )? + int alt41=2; + int LA41_0 = input.LA(1); - if ( (LA40_0==34) ) { - alt40=1; + if ( (LA41_0==35) ) { + alt41=1; } - switch (alt40) { + switch (alt41) { case 1 : - // InternalRoom.g:1776:1: (lv_docu_12_0= ruleDocumentation ) + // InternalRoom.g:1791:1: (lv_docu_12_0= ruleDocumentation ) { - // InternalRoom.g:1776:1: (lv_docu_12_0= ruleDocumentation ) - // InternalRoom.g:1777:3: lv_docu_12_0= ruleDocumentation + // InternalRoom.g:1791:1: (lv_docu_12_0= ruleDocumentation ) + // InternalRoom.g:1792:3: lv_docu_12_0= ruleDocumentation { newCompositeNode(grammarAccess.getPortOperationAccess().getDocuDocumentationParserRuleCall_6_0()); - pushFollow(FOLLOW_45); + pushFollow(FOLLOW_46); lv_docu_12_0=ruleDocumentation(); state._fsp--; @@ -4425,11 +4460,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:1793:3: ( (lv_detailCode_13_0= ruleDetailCode ) ) - // InternalRoom.g:1794:1: (lv_detailCode_13_0= ruleDetailCode ) + // InternalRoom.g:1808:3: ( (lv_detailCode_13_0= ruleDetailCode ) ) + // InternalRoom.g:1809:1: (lv_detailCode_13_0= ruleDetailCode ) { - // InternalRoom.g:1794:1: (lv_detailCode_13_0= ruleDetailCode ) - // InternalRoom.g:1795:3: lv_detailCode_13_0= ruleDetailCode + // InternalRoom.g:1809:1: (lv_detailCode_13_0= ruleDetailCode ) + // InternalRoom.g:1810:3: lv_detailCode_13_0= ruleDetailCode { newCompositeNode(grammarAccess.getPortOperationAccess().getDetailCodeDetailCodeParserRuleCall_7_0()); @@ -4477,7 +4512,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleClassStructor" - // InternalRoom.g:1819:1: entryRuleClassStructor returns [EObject current=null] : iv_ruleClassStructor= ruleClassStructor EOF ; + // InternalRoom.g:1834:1: entryRuleClassStructor returns [EObject current=null] : iv_ruleClassStructor= ruleClassStructor EOF ; public final EObject entryRuleClassStructor() throws RecognitionException { EObject current = null; @@ -4485,8 +4520,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:1820:2: (iv_ruleClassStructor= ruleClassStructor EOF ) - // InternalRoom.g:1821:2: iv_ruleClassStructor= ruleClassStructor EOF + // InternalRoom.g:1835:2: (iv_ruleClassStructor= ruleClassStructor EOF ) + // InternalRoom.g:1836:2: iv_ruleClassStructor= ruleClassStructor EOF { newCompositeNode(grammarAccess.getClassStructorRule()); pushFollow(FOLLOW_1); @@ -4513,7 +4548,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleClassStructor" - // InternalRoom.g:1828:1: ruleClassStructor returns [EObject current=null] : ( ( ( (lv_name_0_1= 'ctor' | lv_name_0_2= 'dtor' ) ) ) ( (lv_detailCode_1_0= ruleDetailCode ) ) ) ; + // InternalRoom.g:1843:1: ruleClassStructor returns [EObject current=null] : ( ( ( (lv_name_0_1= 'ctor' | lv_name_0_2= 'dtor' ) ) ) ( (lv_detailCode_1_0= ruleDetailCode ) ) ) ; public final EObject ruleClassStructor() throws RecognitionException { EObject current = null; @@ -4525,39 +4560,39 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:1831:28: ( ( ( ( (lv_name_0_1= 'ctor' | lv_name_0_2= 'dtor' ) ) ) ( (lv_detailCode_1_0= ruleDetailCode ) ) ) ) - // InternalRoom.g:1832:1: ( ( ( (lv_name_0_1= 'ctor' | lv_name_0_2= 'dtor' ) ) ) ( (lv_detailCode_1_0= ruleDetailCode ) ) ) + // InternalRoom.g:1846:28: ( ( ( ( (lv_name_0_1= 'ctor' | lv_name_0_2= 'dtor' ) ) ) ( (lv_detailCode_1_0= ruleDetailCode ) ) ) ) + // InternalRoom.g:1847:1: ( ( ( (lv_name_0_1= 'ctor' | lv_name_0_2= 'dtor' ) ) ) ( (lv_detailCode_1_0= ruleDetailCode ) ) ) { - // InternalRoom.g:1832:1: ( ( ( (lv_name_0_1= 'ctor' | lv_name_0_2= 'dtor' ) ) ) ( (lv_detailCode_1_0= ruleDetailCode ) ) ) - // InternalRoom.g:1832:2: ( ( (lv_name_0_1= 'ctor' | lv_name_0_2= 'dtor' ) ) ) ( (lv_detailCode_1_0= ruleDetailCode ) ) + // InternalRoom.g:1847:1: ( ( ( (lv_name_0_1= 'ctor' | lv_name_0_2= 'dtor' ) ) ) ( (lv_detailCode_1_0= ruleDetailCode ) ) ) + // InternalRoom.g:1847:2: ( ( (lv_name_0_1= 'ctor' | lv_name_0_2= 'dtor' ) ) ) ( (lv_detailCode_1_0= ruleDetailCode ) ) { - // InternalRoom.g:1832:2: ( ( (lv_name_0_1= 'ctor' | lv_name_0_2= 'dtor' ) ) ) - // InternalRoom.g:1833:1: ( (lv_name_0_1= 'ctor' | lv_name_0_2= 'dtor' ) ) + // InternalRoom.g:1847:2: ( ( (lv_name_0_1= 'ctor' | lv_name_0_2= 'dtor' ) ) ) + // InternalRoom.g:1848:1: ( (lv_name_0_1= 'ctor' | lv_name_0_2= 'dtor' ) ) { - // InternalRoom.g:1833:1: ( (lv_name_0_1= 'ctor' | lv_name_0_2= 'dtor' ) ) - // InternalRoom.g:1834:1: (lv_name_0_1= 'ctor' | lv_name_0_2= 'dtor' ) + // InternalRoom.g:1848:1: ( (lv_name_0_1= 'ctor' | lv_name_0_2= 'dtor' ) ) + // InternalRoom.g:1849:1: (lv_name_0_1= 'ctor' | lv_name_0_2= 'dtor' ) { - // InternalRoom.g:1834:1: (lv_name_0_1= 'ctor' | lv_name_0_2= 'dtor' ) - int alt41=2; - int LA41_0 = input.LA(1); + // InternalRoom.g:1849:1: (lv_name_0_1= 'ctor' | lv_name_0_2= 'dtor' ) + int alt42=2; + int LA42_0 = input.LA(1); - if ( (LA41_0==40) ) { - alt41=1; + if ( (LA42_0==41) ) { + alt42=1; } - else if ( (LA41_0==41) ) { - alt41=2; + else if ( (LA42_0==42) ) { + alt42=2; } else { NoViableAltException nvae = - new NoViableAltException("", 41, 0, input); + new NoViableAltException("", 42, 0, input); throw nvae; } - switch (alt41) { + switch (alt42) { case 1 : - // InternalRoom.g:1835:3: lv_name_0_1= 'ctor' + // InternalRoom.g:1850:3: lv_name_0_1= 'ctor' { - lv_name_0_1=(Token)match(input,40,FOLLOW_45); + lv_name_0_1=(Token)match(input,41,FOLLOW_46); newLeafNode(lv_name_0_1, grammarAccess.getClassStructorAccess().getNameCtorKeyword_0_0_0()); @@ -4571,9 +4606,9 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:1847:8: lv_name_0_2= 'dtor' + // InternalRoom.g:1862:8: lv_name_0_2= 'dtor' { - lv_name_0_2=(Token)match(input,41,FOLLOW_45); + lv_name_0_2=(Token)match(input,42,FOLLOW_46); newLeafNode(lv_name_0_2, grammarAccess.getClassStructorAccess().getNameDtorKeyword_0_0_1()); @@ -4595,11 +4630,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:1862:2: ( (lv_detailCode_1_0= ruleDetailCode ) ) - // InternalRoom.g:1863:1: (lv_detailCode_1_0= ruleDetailCode ) + // InternalRoom.g:1877:2: ( (lv_detailCode_1_0= ruleDetailCode ) ) + // InternalRoom.g:1878:1: (lv_detailCode_1_0= ruleDetailCode ) { - // InternalRoom.g:1863:1: (lv_detailCode_1_0= ruleDetailCode ) - // InternalRoom.g:1864:3: lv_detailCode_1_0= ruleDetailCode + // InternalRoom.g:1878:1: (lv_detailCode_1_0= ruleDetailCode ) + // InternalRoom.g:1879:3: lv_detailCode_1_0= ruleDetailCode { newCompositeNode(grammarAccess.getClassStructorAccess().getDetailCodeDetailCodeParserRuleCall_1_0()); @@ -4647,7 +4682,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleGeneralProtocolClass" - // InternalRoom.g:1888:1: entryRuleGeneralProtocolClass returns [EObject current=null] : iv_ruleGeneralProtocolClass= ruleGeneralProtocolClass EOF ; + // InternalRoom.g:1903:1: entryRuleGeneralProtocolClass returns [EObject current=null] : iv_ruleGeneralProtocolClass= ruleGeneralProtocolClass EOF ; public final EObject entryRuleGeneralProtocolClass() throws RecognitionException { EObject current = null; @@ -4655,8 +4690,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:1889:2: (iv_ruleGeneralProtocolClass= ruleGeneralProtocolClass EOF ) - // InternalRoom.g:1890:2: iv_ruleGeneralProtocolClass= ruleGeneralProtocolClass EOF + // InternalRoom.g:1904:2: (iv_ruleGeneralProtocolClass= ruleGeneralProtocolClass EOF ) + // InternalRoom.g:1905:2: iv_ruleGeneralProtocolClass= ruleGeneralProtocolClass EOF { newCompositeNode(grammarAccess.getGeneralProtocolClassRule()); pushFollow(FOLLOW_1); @@ -4683,7 +4718,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleGeneralProtocolClass" - // InternalRoom.g:1897:1: ruleGeneralProtocolClass returns [EObject current=null] : (this_ProtocolClass_0= ruleProtocolClass | this_CompoundProtocolClass_1= ruleCompoundProtocolClass ) ; + // InternalRoom.g:1912:1: ruleGeneralProtocolClass returns [EObject current=null] : (this_ProtocolClass_0= ruleProtocolClass | this_CompoundProtocolClass_1= ruleCompoundProtocolClass ) ; public final EObject ruleGeneralProtocolClass() throws RecognitionException { EObject current = null; @@ -4695,28 +4730,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:1900:28: ( (this_ProtocolClass_0= ruleProtocolClass | this_CompoundProtocolClass_1= ruleCompoundProtocolClass ) ) - // InternalRoom.g:1901:1: (this_ProtocolClass_0= ruleProtocolClass | this_CompoundProtocolClass_1= ruleCompoundProtocolClass ) + // InternalRoom.g:1915:28: ( (this_ProtocolClass_0= ruleProtocolClass | this_CompoundProtocolClass_1= ruleCompoundProtocolClass ) ) + // InternalRoom.g:1916:1: (this_ProtocolClass_0= ruleProtocolClass | this_CompoundProtocolClass_1= ruleCompoundProtocolClass ) { - // InternalRoom.g:1901:1: (this_ProtocolClass_0= ruleProtocolClass | this_CompoundProtocolClass_1= ruleCompoundProtocolClass ) - int alt42=2; - int LA42_0 = input.LA(1); + // InternalRoom.g:1916:1: (this_ProtocolClass_0= ruleProtocolClass | this_CompoundProtocolClass_1= ruleCompoundProtocolClass ) + int alt43=2; + int LA43_0 = input.LA(1); - if ( (LA42_0==42||(LA42_0>=124 && LA42_0<=126)) ) { - alt42=1; + if ( (LA43_0==43||(LA43_0>=125 && LA43_0<=127)) ) { + alt43=1; } - else if ( (LA42_0==48) ) { - alt42=2; + else if ( (LA43_0==49) ) { + alt43=2; } else { NoViableAltException nvae = - new NoViableAltException("", 42, 0, input); + new NoViableAltException("", 43, 0, input); throw nvae; } - switch (alt42) { + switch (alt43) { case 1 : - // InternalRoom.g:1902:5: this_ProtocolClass_0= ruleProtocolClass + // InternalRoom.g:1917:5: this_ProtocolClass_0= ruleProtocolClass { newCompositeNode(grammarAccess.getGeneralProtocolClassAccess().getProtocolClassParserRuleCall_0()); @@ -4734,7 +4769,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:1912:5: this_CompoundProtocolClass_1= ruleCompoundProtocolClass + // InternalRoom.g:1927:5: this_CompoundProtocolClass_1= ruleCompoundProtocolClass { newCompositeNode(grammarAccess.getGeneralProtocolClassAccess().getCompoundProtocolClassParserRuleCall_1()); @@ -4772,7 +4807,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleProtocolClass" - // InternalRoom.g:1928:1: entryRuleProtocolClass returns [EObject current=null] : iv_ruleProtocolClass= ruleProtocolClass EOF ; + // InternalRoom.g:1943:1: entryRuleProtocolClass returns [EObject current=null] : iv_ruleProtocolClass= ruleProtocolClass EOF ; public final EObject entryRuleProtocolClass() throws RecognitionException { EObject current = null; @@ -4780,8 +4815,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:1929:2: (iv_ruleProtocolClass= ruleProtocolClass EOF ) - // InternalRoom.g:1930:2: iv_ruleProtocolClass= ruleProtocolClass EOF + // InternalRoom.g:1944:2: (iv_ruleProtocolClass= ruleProtocolClass EOF ) + // InternalRoom.g:1945:2: iv_ruleProtocolClass= ruleProtocolClass EOF { newCompositeNode(grammarAccess.getProtocolClassRule()); pushFollow(FOLLOW_1); @@ -4808,7 +4843,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleProtocolClass" - // InternalRoom.g:1937:1: ruleProtocolClass returns [EObject current=null] : ( ( (lv_commType_0_0= ruleCommunicationType ) )? otherlv_1= 'ProtocolClass' ( (lv_name_2_0= RULE_ID ) ) ( (lv_docu_3_0= ruleDocumentation ) )? (otherlv_4= 'extends' ( ( ruleFQN ) ) )? otherlv_6= '{' ( (lv_annotations_7_0= ruleAnnotation ) )* (otherlv_8= 'usercode1' ( (lv_userCode1_9_0= ruleDetailCode ) ) )? (otherlv_10= 'usercode2' ( (lv_userCode2_11_0= ruleDetailCode ) ) )? (otherlv_12= 'usercode3' ( (lv_userCode3_13_0= ruleDetailCode ) ) )? (otherlv_14= 'incoming' otherlv_15= '{' ( (lv_incomingMessages_16_0= ruleMessage ) )* otherlv_17= '}' )? (otherlv_18= 'outgoing' otherlv_19= '{' ( (lv_outgoingMessages_20_0= ruleMessage ) )* otherlv_21= '}' )? (otherlv_22= 'regular' otherlv_23= 'PortClass' ( (lv_regular_24_0= rulePortClass ) ) )? (otherlv_25= 'conjugated' otherlv_26= 'PortClass' ( (lv_conjugated_27_0= rulePortClass ) ) )? ( (lv_semantics_28_0= ruleProtocolSemantics ) )? otherlv_29= '}' ) ; + // InternalRoom.g:1952:1: ruleProtocolClass returns [EObject current=null] : ( ( (lv_commType_0_0= ruleCommunicationType ) )? otherlv_1= 'ProtocolClass' ( (lv_name_2_0= RULE_ID ) ) ( (lv_docu_3_0= ruleDocumentation ) )? (otherlv_4= 'extends' ( ( ruleFQN ) ) )? otherlv_6= '{' ( (lv_annotations_7_0= ruleAnnotation ) )* (otherlv_8= 'usercode1' ( (lv_userCode1_9_0= ruleDetailCode ) ) )? (otherlv_10= 'usercode2' ( (lv_userCode2_11_0= ruleDetailCode ) ) )? (otherlv_12= 'usercode3' ( (lv_userCode3_13_0= ruleDetailCode ) ) )? (otherlv_14= 'incoming' otherlv_15= '{' ( (lv_incomingMessages_16_0= ruleMessage ) )* otherlv_17= '}' )? (otherlv_18= 'outgoing' otherlv_19= '{' ( (lv_outgoingMessages_20_0= ruleMessage ) )* otherlv_21= '}' )? (otherlv_22= 'regular' otherlv_23= 'PortClass' ( (lv_regular_24_0= rulePortClass ) ) )? (otherlv_25= 'conjugated' otherlv_26= 'PortClass' ( (lv_conjugated_27_0= rulePortClass ) ) )? ( (lv_semantics_28_0= ruleProtocolSemantics ) )? otherlv_29= '}' ) ; public final EObject ruleProtocolClass() throws RecognitionException { EObject current = null; @@ -4856,30 +4891,30 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:1940:28: ( ( ( (lv_commType_0_0= ruleCommunicationType ) )? otherlv_1= 'ProtocolClass' ( (lv_name_2_0= RULE_ID ) ) ( (lv_docu_3_0= ruleDocumentation ) )? (otherlv_4= 'extends' ( ( ruleFQN ) ) )? otherlv_6= '{' ( (lv_annotations_7_0= ruleAnnotation ) )* (otherlv_8= 'usercode1' ( (lv_userCode1_9_0= ruleDetailCode ) ) )? (otherlv_10= 'usercode2' ( (lv_userCode2_11_0= ruleDetailCode ) ) )? (otherlv_12= 'usercode3' ( (lv_userCode3_13_0= ruleDetailCode ) ) )? (otherlv_14= 'incoming' otherlv_15= '{' ( (lv_incomingMessages_16_0= ruleMessage ) )* otherlv_17= '}' )? (otherlv_18= 'outgoing' otherlv_19= '{' ( (lv_outgoingMessages_20_0= ruleMessage ) )* otherlv_21= '}' )? (otherlv_22= 'regular' otherlv_23= 'PortClass' ( (lv_regular_24_0= rulePortClass ) ) )? (otherlv_25= 'conjugated' otherlv_26= 'PortClass' ( (lv_conjugated_27_0= rulePortClass ) ) )? ( (lv_semantics_28_0= ruleProtocolSemantics ) )? otherlv_29= '}' ) ) - // InternalRoom.g:1941:1: ( ( (lv_commType_0_0= ruleCommunicationType ) )? otherlv_1= 'ProtocolClass' ( (lv_name_2_0= RULE_ID ) ) ( (lv_docu_3_0= ruleDocumentation ) )? (otherlv_4= 'extends' ( ( ruleFQN ) ) )? otherlv_6= '{' ( (lv_annotations_7_0= ruleAnnotation ) )* (otherlv_8= 'usercode1' ( (lv_userCode1_9_0= ruleDetailCode ) ) )? (otherlv_10= 'usercode2' ( (lv_userCode2_11_0= ruleDetailCode ) ) )? (otherlv_12= 'usercode3' ( (lv_userCode3_13_0= ruleDetailCode ) ) )? (otherlv_14= 'incoming' otherlv_15= '{' ( (lv_incomingMessages_16_0= ruleMessage ) )* otherlv_17= '}' )? (otherlv_18= 'outgoing' otherlv_19= '{' ( (lv_outgoingMessages_20_0= ruleMessage ) )* otherlv_21= '}' )? (otherlv_22= 'regular' otherlv_23= 'PortClass' ( (lv_regular_24_0= rulePortClass ) ) )? (otherlv_25= 'conjugated' otherlv_26= 'PortClass' ( (lv_conjugated_27_0= rulePortClass ) ) )? ( (lv_semantics_28_0= ruleProtocolSemantics ) )? otherlv_29= '}' ) + // InternalRoom.g:1955:28: ( ( ( (lv_commType_0_0= ruleCommunicationType ) )? otherlv_1= 'ProtocolClass' ( (lv_name_2_0= RULE_ID ) ) ( (lv_docu_3_0= ruleDocumentation ) )? (otherlv_4= 'extends' ( ( ruleFQN ) ) )? otherlv_6= '{' ( (lv_annotations_7_0= ruleAnnotation ) )* (otherlv_8= 'usercode1' ( (lv_userCode1_9_0= ruleDetailCode ) ) )? (otherlv_10= 'usercode2' ( (lv_userCode2_11_0= ruleDetailCode ) ) )? (otherlv_12= 'usercode3' ( (lv_userCode3_13_0= ruleDetailCode ) ) )? (otherlv_14= 'incoming' otherlv_15= '{' ( (lv_incomingMessages_16_0= ruleMessage ) )* otherlv_17= '}' )? (otherlv_18= 'outgoing' otherlv_19= '{' ( (lv_outgoingMessages_20_0= ruleMessage ) )* otherlv_21= '}' )? (otherlv_22= 'regular' otherlv_23= 'PortClass' ( (lv_regular_24_0= rulePortClass ) ) )? (otherlv_25= 'conjugated' otherlv_26= 'PortClass' ( (lv_conjugated_27_0= rulePortClass ) ) )? ( (lv_semantics_28_0= ruleProtocolSemantics ) )? otherlv_29= '}' ) ) + // InternalRoom.g:1956:1: ( ( (lv_commType_0_0= ruleCommunicationType ) )? otherlv_1= 'ProtocolClass' ( (lv_name_2_0= RULE_ID ) ) ( (lv_docu_3_0= ruleDocumentation ) )? (otherlv_4= 'extends' ( ( ruleFQN ) ) )? otherlv_6= '{' ( (lv_annotations_7_0= ruleAnnotation ) )* (otherlv_8= 'usercode1' ( (lv_userCode1_9_0= ruleDetailCode ) ) )? (otherlv_10= 'usercode2' ( (lv_userCode2_11_0= ruleDetailCode ) ) )? (otherlv_12= 'usercode3' ( (lv_userCode3_13_0= ruleDetailCode ) ) )? (otherlv_14= 'incoming' otherlv_15= '{' ( (lv_incomingMessages_16_0= ruleMessage ) )* otherlv_17= '}' )? (otherlv_18= 'outgoing' otherlv_19= '{' ( (lv_outgoingMessages_20_0= ruleMessage ) )* otherlv_21= '}' )? (otherlv_22= 'regular' otherlv_23= 'PortClass' ( (lv_regular_24_0= rulePortClass ) ) )? (otherlv_25= 'conjugated' otherlv_26= 'PortClass' ( (lv_conjugated_27_0= rulePortClass ) ) )? ( (lv_semantics_28_0= ruleProtocolSemantics ) )? otherlv_29= '}' ) { - // InternalRoom.g:1941:1: ( ( (lv_commType_0_0= ruleCommunicationType ) )? otherlv_1= 'ProtocolClass' ( (lv_name_2_0= RULE_ID ) ) ( (lv_docu_3_0= ruleDocumentation ) )? (otherlv_4= 'extends' ( ( ruleFQN ) ) )? otherlv_6= '{' ( (lv_annotations_7_0= ruleAnnotation ) )* (otherlv_8= 'usercode1' ( (lv_userCode1_9_0= ruleDetailCode ) ) )? (otherlv_10= 'usercode2' ( (lv_userCode2_11_0= ruleDetailCode ) ) )? (otherlv_12= 'usercode3' ( (lv_userCode3_13_0= ruleDetailCode ) ) )? (otherlv_14= 'incoming' otherlv_15= '{' ( (lv_incomingMessages_16_0= ruleMessage ) )* otherlv_17= '}' )? (otherlv_18= 'outgoing' otherlv_19= '{' ( (lv_outgoingMessages_20_0= ruleMessage ) )* otherlv_21= '}' )? (otherlv_22= 'regular' otherlv_23= 'PortClass' ( (lv_regular_24_0= rulePortClass ) ) )? (otherlv_25= 'conjugated' otherlv_26= 'PortClass' ( (lv_conjugated_27_0= rulePortClass ) ) )? ( (lv_semantics_28_0= ruleProtocolSemantics ) )? otherlv_29= '}' ) - // InternalRoom.g:1941:2: ( (lv_commType_0_0= ruleCommunicationType ) )? otherlv_1= 'ProtocolClass' ( (lv_name_2_0= RULE_ID ) ) ( (lv_docu_3_0= ruleDocumentation ) )? (otherlv_4= 'extends' ( ( ruleFQN ) ) )? otherlv_6= '{' ( (lv_annotations_7_0= ruleAnnotation ) )* (otherlv_8= 'usercode1' ( (lv_userCode1_9_0= ruleDetailCode ) ) )? (otherlv_10= 'usercode2' ( (lv_userCode2_11_0= ruleDetailCode ) ) )? (otherlv_12= 'usercode3' ( (lv_userCode3_13_0= ruleDetailCode ) ) )? (otherlv_14= 'incoming' otherlv_15= '{' ( (lv_incomingMessages_16_0= ruleMessage ) )* otherlv_17= '}' )? (otherlv_18= 'outgoing' otherlv_19= '{' ( (lv_outgoingMessages_20_0= ruleMessage ) )* otherlv_21= '}' )? (otherlv_22= 'regular' otherlv_23= 'PortClass' ( (lv_regular_24_0= rulePortClass ) ) )? (otherlv_25= 'conjugated' otherlv_26= 'PortClass' ( (lv_conjugated_27_0= rulePortClass ) ) )? ( (lv_semantics_28_0= ruleProtocolSemantics ) )? otherlv_29= '}' + // InternalRoom.g:1956:1: ( ( (lv_commType_0_0= ruleCommunicationType ) )? otherlv_1= 'ProtocolClass' ( (lv_name_2_0= RULE_ID ) ) ( (lv_docu_3_0= ruleDocumentation ) )? (otherlv_4= 'extends' ( ( ruleFQN ) ) )? otherlv_6= '{' ( (lv_annotations_7_0= ruleAnnotation ) )* (otherlv_8= 'usercode1' ( (lv_userCode1_9_0= ruleDetailCode ) ) )? (otherlv_10= 'usercode2' ( (lv_userCode2_11_0= ruleDetailCode ) ) )? (otherlv_12= 'usercode3' ( (lv_userCode3_13_0= ruleDetailCode ) ) )? (otherlv_14= 'incoming' otherlv_15= '{' ( (lv_incomingMessages_16_0= ruleMessage ) )* otherlv_17= '}' )? (otherlv_18= 'outgoing' otherlv_19= '{' ( (lv_outgoingMessages_20_0= ruleMessage ) )* otherlv_21= '}' )? (otherlv_22= 'regular' otherlv_23= 'PortClass' ( (lv_regular_24_0= rulePortClass ) ) )? (otherlv_25= 'conjugated' otherlv_26= 'PortClass' ( (lv_conjugated_27_0= rulePortClass ) ) )? ( (lv_semantics_28_0= ruleProtocolSemantics ) )? otherlv_29= '}' ) + // InternalRoom.g:1956:2: ( (lv_commType_0_0= ruleCommunicationType ) )? otherlv_1= 'ProtocolClass' ( (lv_name_2_0= RULE_ID ) ) ( (lv_docu_3_0= ruleDocumentation ) )? (otherlv_4= 'extends' ( ( ruleFQN ) ) )? otherlv_6= '{' ( (lv_annotations_7_0= ruleAnnotation ) )* (otherlv_8= 'usercode1' ( (lv_userCode1_9_0= ruleDetailCode ) ) )? (otherlv_10= 'usercode2' ( (lv_userCode2_11_0= ruleDetailCode ) ) )? (otherlv_12= 'usercode3' ( (lv_userCode3_13_0= ruleDetailCode ) ) )? (otherlv_14= 'incoming' otherlv_15= '{' ( (lv_incomingMessages_16_0= ruleMessage ) )* otherlv_17= '}' )? (otherlv_18= 'outgoing' otherlv_19= '{' ( (lv_outgoingMessages_20_0= ruleMessage ) )* otherlv_21= '}' )? (otherlv_22= 'regular' otherlv_23= 'PortClass' ( (lv_regular_24_0= rulePortClass ) ) )? (otherlv_25= 'conjugated' otherlv_26= 'PortClass' ( (lv_conjugated_27_0= rulePortClass ) ) )? ( (lv_semantics_28_0= ruleProtocolSemantics ) )? otherlv_29= '}' { - // InternalRoom.g:1941:2: ( (lv_commType_0_0= ruleCommunicationType ) )? - int alt43=2; - int LA43_0 = input.LA(1); + // InternalRoom.g:1956:2: ( (lv_commType_0_0= ruleCommunicationType ) )? + int alt44=2; + int LA44_0 = input.LA(1); - if ( ((LA43_0>=124 && LA43_0<=126)) ) { - alt43=1; + if ( ((LA44_0>=125 && LA44_0<=127)) ) { + alt44=1; } - switch (alt43) { + switch (alt44) { case 1 : - // InternalRoom.g:1942:1: (lv_commType_0_0= ruleCommunicationType ) + // InternalRoom.g:1957:1: (lv_commType_0_0= ruleCommunicationType ) { - // InternalRoom.g:1942:1: (lv_commType_0_0= ruleCommunicationType ) - // InternalRoom.g:1943:3: lv_commType_0_0= ruleCommunicationType + // InternalRoom.g:1957:1: (lv_commType_0_0= ruleCommunicationType ) + // InternalRoom.g:1958:3: lv_commType_0_0= ruleCommunicationType { newCompositeNode(grammarAccess.getProtocolClassAccess().getCommTypeCommunicationTypeEnumRuleCall_0_0()); - pushFollow(FOLLOW_47); + pushFollow(FOLLOW_48); lv_commType_0_0=ruleCommunicationType(); state._fsp--; @@ -4904,17 +4939,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,42,FOLLOW_3); + otherlv_1=(Token)match(input,43,FOLLOW_3); newLeafNode(otherlv_1, grammarAccess.getProtocolClassAccess().getProtocolClassKeyword_1()); - // InternalRoom.g:1963:1: ( (lv_name_2_0= RULE_ID ) ) - // InternalRoom.g:1964:1: (lv_name_2_0= RULE_ID ) + // InternalRoom.g:1978:1: ( (lv_name_2_0= RULE_ID ) ) + // InternalRoom.g:1979:1: (lv_name_2_0= RULE_ID ) { - // InternalRoom.g:1964:1: (lv_name_2_0= RULE_ID ) - // InternalRoom.g:1965:3: lv_name_2_0= RULE_ID + // InternalRoom.g:1979:1: (lv_name_2_0= RULE_ID ) + // InternalRoom.g:1980:3: lv_name_2_0= RULE_ID { - lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_24); + lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_25); newLeafNode(lv_name_2_0, grammarAccess.getProtocolClassAccess().getNameIDTerminalRuleCall_2_0()); @@ -4934,24 +4969,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:1981:2: ( (lv_docu_3_0= ruleDocumentation ) )? - int alt44=2; - int LA44_0 = input.LA(1); + // InternalRoom.g:1996:2: ( (lv_docu_3_0= ruleDocumentation ) )? + int alt45=2; + int LA45_0 = input.LA(1); - if ( (LA44_0==34) ) { - alt44=1; + if ( (LA45_0==35) ) { + alt45=1; } - switch (alt44) { + switch (alt45) { case 1 : - // InternalRoom.g:1982:1: (lv_docu_3_0= ruleDocumentation ) + // InternalRoom.g:1997:1: (lv_docu_3_0= ruleDocumentation ) { - // InternalRoom.g:1982:1: (lv_docu_3_0= ruleDocumentation ) - // InternalRoom.g:1983:3: lv_docu_3_0= ruleDocumentation + // InternalRoom.g:1997:1: (lv_docu_3_0= ruleDocumentation ) + // InternalRoom.g:1998:3: lv_docu_3_0= ruleDocumentation { newCompositeNode(grammarAccess.getProtocolClassAccess().getDocuDocumentationParserRuleCall_3_0()); - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_26); lv_docu_3_0=ruleDocumentation(); state._fsp--; @@ -4976,26 +5011,26 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:1999:3: (otherlv_4= 'extends' ( ( ruleFQN ) ) )? - int alt45=2; - int LA45_0 = input.LA(1); + // InternalRoom.g:2014:3: (otherlv_4= 'extends' ( ( ruleFQN ) ) )? + int alt46=2; + int LA46_0 = input.LA(1); - if ( (LA45_0==29) ) { - alt45=1; + if ( (LA46_0==30) ) { + alt46=1; } - switch (alt45) { + switch (alt46) { case 1 : - // InternalRoom.g:1999:5: otherlv_4= 'extends' ( ( ruleFQN ) ) + // InternalRoom.g:2014:5: otherlv_4= 'extends' ( ( ruleFQN ) ) { - otherlv_4=(Token)match(input,29,FOLLOW_3); + otherlv_4=(Token)match(input,30,FOLLOW_3); newLeafNode(otherlv_4, grammarAccess.getProtocolClassAccess().getExtendsKeyword_4_0()); - // InternalRoom.g:2003:1: ( ( ruleFQN ) ) - // InternalRoom.g:2004:1: ( ruleFQN ) + // InternalRoom.g:2018:1: ( ( ruleFQN ) ) + // InternalRoom.g:2019:1: ( ruleFQN ) { - // InternalRoom.g:2004:1: ( ruleFQN ) - // InternalRoom.g:2005:3: ruleFQN + // InternalRoom.g:2019:1: ( ruleFQN ) + // InternalRoom.g:2020:3: ruleFQN { if (current==null) { @@ -5025,32 +5060,32 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_6=(Token)match(input,14,FOLLOW_48); + otherlv_6=(Token)match(input,14,FOLLOW_49); newLeafNode(otherlv_6, grammarAccess.getProtocolClassAccess().getLeftCurlyBracketKeyword_5()); - // InternalRoom.g:2022:1: ( (lv_annotations_7_0= ruleAnnotation ) )* - loop46: + // InternalRoom.g:2037:1: ( (lv_annotations_7_0= ruleAnnotation ) )* + loop47: do { - int alt46=2; - int LA46_0 = input.LA(1); + int alt47=2; + int LA47_0 = input.LA(1); - if ( (LA46_0==108) ) { - alt46=1; + if ( (LA47_0==109) ) { + alt47=1; } - switch (alt46) { + switch (alt47) { case 1 : - // InternalRoom.g:2023:1: (lv_annotations_7_0= ruleAnnotation ) + // InternalRoom.g:2038:1: (lv_annotations_7_0= ruleAnnotation ) { - // InternalRoom.g:2023:1: (lv_annotations_7_0= ruleAnnotation ) - // InternalRoom.g:2024:3: lv_annotations_7_0= ruleAnnotation + // InternalRoom.g:2038:1: (lv_annotations_7_0= ruleAnnotation ) + // InternalRoom.g:2039:3: lv_annotations_7_0= ruleAnnotation { newCompositeNode(grammarAccess.getProtocolClassAccess().getAnnotationsAnnotationParserRuleCall_6_0()); - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_49); lv_annotations_7_0=ruleAnnotation(); state._fsp--; @@ -5074,35 +5109,35 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop46; + break loop47; } } while (true); - // InternalRoom.g:2040:3: (otherlv_8= 'usercode1' ( (lv_userCode1_9_0= ruleDetailCode ) ) )? - int alt47=2; - int LA47_0 = input.LA(1); + // InternalRoom.g:2055:3: (otherlv_8= 'usercode1' ( (lv_userCode1_9_0= ruleDetailCode ) ) )? + int alt48=2; + int LA48_0 = input.LA(1); - if ( (LA47_0==30) ) { - alt47=1; + if ( (LA48_0==31) ) { + alt48=1; } - switch (alt47) { + switch (alt48) { case 1 : - // InternalRoom.g:2040:5: otherlv_8= 'usercode1' ( (lv_userCode1_9_0= ruleDetailCode ) ) + // InternalRoom.g:2055:5: otherlv_8= 'usercode1' ( (lv_userCode1_9_0= ruleDetailCode ) ) { - otherlv_8=(Token)match(input,30,FOLLOW_49); + otherlv_8=(Token)match(input,31,FOLLOW_50); newLeafNode(otherlv_8, grammarAccess.getProtocolClassAccess().getUsercode1Keyword_7_0()); - // InternalRoom.g:2044:1: ( (lv_userCode1_9_0= ruleDetailCode ) ) - // InternalRoom.g:2045:1: (lv_userCode1_9_0= ruleDetailCode ) + // InternalRoom.g:2059:1: ( (lv_userCode1_9_0= ruleDetailCode ) ) + // InternalRoom.g:2060:1: (lv_userCode1_9_0= ruleDetailCode ) { - // InternalRoom.g:2045:1: (lv_userCode1_9_0= ruleDetailCode ) - // InternalRoom.g:2046:3: lv_userCode1_9_0= ruleDetailCode + // InternalRoom.g:2060:1: (lv_userCode1_9_0= ruleDetailCode ) + // InternalRoom.g:2061:3: lv_userCode1_9_0= ruleDetailCode { newCompositeNode(grammarAccess.getProtocolClassAccess().getUserCode1DetailCodeParserRuleCall_7_1_0()); - pushFollow(FOLLOW_50); + pushFollow(FOLLOW_51); lv_userCode1_9_0=ruleDetailCode(); state._fsp--; @@ -5130,31 +5165,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:2062:4: (otherlv_10= 'usercode2' ( (lv_userCode2_11_0= ruleDetailCode ) ) )? - int alt48=2; - int LA48_0 = input.LA(1); + // InternalRoom.g:2077:4: (otherlv_10= 'usercode2' ( (lv_userCode2_11_0= ruleDetailCode ) ) )? + int alt49=2; + int LA49_0 = input.LA(1); - if ( (LA48_0==31) ) { - alt48=1; + if ( (LA49_0==32) ) { + alt49=1; } - switch (alt48) { + switch (alt49) { case 1 : - // InternalRoom.g:2062:6: otherlv_10= 'usercode2' ( (lv_userCode2_11_0= ruleDetailCode ) ) + // InternalRoom.g:2077:6: otherlv_10= 'usercode2' ( (lv_userCode2_11_0= ruleDetailCode ) ) { - otherlv_10=(Token)match(input,31,FOLLOW_51); + otherlv_10=(Token)match(input,32,FOLLOW_52); newLeafNode(otherlv_10, grammarAccess.getProtocolClassAccess().getUsercode2Keyword_8_0()); - // InternalRoom.g:2066:1: ( (lv_userCode2_11_0= ruleDetailCode ) ) - // InternalRoom.g:2067:1: (lv_userCode2_11_0= ruleDetailCode ) + // InternalRoom.g:2081:1: ( (lv_userCode2_11_0= ruleDetailCode ) ) + // InternalRoom.g:2082:1: (lv_userCode2_11_0= ruleDetailCode ) { - // InternalRoom.g:2067:1: (lv_userCode2_11_0= ruleDetailCode ) - // InternalRoom.g:2068:3: lv_userCode2_11_0= ruleDetailCode + // InternalRoom.g:2082:1: (lv_userCode2_11_0= ruleDetailCode ) + // InternalRoom.g:2083:3: lv_userCode2_11_0= ruleDetailCode { newCompositeNode(grammarAccess.getProtocolClassAccess().getUserCode2DetailCodeParserRuleCall_8_1_0()); - pushFollow(FOLLOW_52); + pushFollow(FOLLOW_53); lv_userCode2_11_0=ruleDetailCode(); state._fsp--; @@ -5182,31 +5217,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:2084:4: (otherlv_12= 'usercode3' ( (lv_userCode3_13_0= ruleDetailCode ) ) )? - int alt49=2; - int LA49_0 = input.LA(1); + // InternalRoom.g:2099:4: (otherlv_12= 'usercode3' ( (lv_userCode3_13_0= ruleDetailCode ) ) )? + int alt50=2; + int LA50_0 = input.LA(1); - if ( (LA49_0==32) ) { - alt49=1; + if ( (LA50_0==33) ) { + alt50=1; } - switch (alt49) { + switch (alt50) { case 1 : - // InternalRoom.g:2084:6: otherlv_12= 'usercode3' ( (lv_userCode3_13_0= ruleDetailCode ) ) + // InternalRoom.g:2099:6: otherlv_12= 'usercode3' ( (lv_userCode3_13_0= ruleDetailCode ) ) { - otherlv_12=(Token)match(input,32,FOLLOW_53); + otherlv_12=(Token)match(input,33,FOLLOW_54); newLeafNode(otherlv_12, grammarAccess.getProtocolClassAccess().getUsercode3Keyword_9_0()); - // InternalRoom.g:2088:1: ( (lv_userCode3_13_0= ruleDetailCode ) ) - // InternalRoom.g:2089:1: (lv_userCode3_13_0= ruleDetailCode ) + // InternalRoom.g:2103:1: ( (lv_userCode3_13_0= ruleDetailCode ) ) + // InternalRoom.g:2104:1: (lv_userCode3_13_0= ruleDetailCode ) { - // InternalRoom.g:2089:1: (lv_userCode3_13_0= ruleDetailCode ) - // InternalRoom.g:2090:3: lv_userCode3_13_0= ruleDetailCode + // InternalRoom.g:2104:1: (lv_userCode3_13_0= ruleDetailCode ) + // InternalRoom.g:2105:3: lv_userCode3_13_0= ruleDetailCode { newCompositeNode(grammarAccess.getProtocolClassAccess().getUserCode3DetailCodeParserRuleCall_9_1_0()); - pushFollow(FOLLOW_54); + pushFollow(FOLLOW_55); lv_userCode3_13_0=ruleDetailCode(); state._fsp--; @@ -5234,47 +5269,47 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:2106:4: (otherlv_14= 'incoming' otherlv_15= '{' ( (lv_incomingMessages_16_0= ruleMessage ) )* otherlv_17= '}' )? - int alt51=2; - int LA51_0 = input.LA(1); + // InternalRoom.g:2121:4: (otherlv_14= 'incoming' otherlv_15= '{' ( (lv_incomingMessages_16_0= ruleMessage ) )* otherlv_17= '}' )? + int alt52=2; + int LA52_0 = input.LA(1); - if ( (LA51_0==43) ) { - alt51=1; + if ( (LA52_0==44) ) { + alt52=1; } - switch (alt51) { + switch (alt52) { case 1 : - // InternalRoom.g:2106:6: otherlv_14= 'incoming' otherlv_15= '{' ( (lv_incomingMessages_16_0= ruleMessage ) )* otherlv_17= '}' + // InternalRoom.g:2121:6: otherlv_14= 'incoming' otherlv_15= '{' ( (lv_incomingMessages_16_0= ruleMessage ) )* otherlv_17= '}' { - otherlv_14=(Token)match(input,43,FOLLOW_5); + otherlv_14=(Token)match(input,44,FOLLOW_5); newLeafNode(otherlv_14, grammarAccess.getProtocolClassAccess().getIncomingKeyword_10_0()); - otherlv_15=(Token)match(input,14,FOLLOW_55); + otherlv_15=(Token)match(input,14,FOLLOW_56); newLeafNode(otherlv_15, grammarAccess.getProtocolClassAccess().getLeftCurlyBracketKeyword_10_1()); - // InternalRoom.g:2114:1: ( (lv_incomingMessages_16_0= ruleMessage ) )* - loop50: + // InternalRoom.g:2129:1: ( (lv_incomingMessages_16_0= ruleMessage ) )* + loop51: do { - int alt50=2; - int LA50_0 = input.LA(1); + int alt51=2; + int LA51_0 = input.LA(1); - if ( ((LA50_0>=50 && LA50_0<=51)) ) { - alt50=1; + if ( ((LA51_0>=51 && LA51_0<=52)) ) { + alt51=1; } - switch (alt50) { + switch (alt51) { case 1 : - // InternalRoom.g:2115:1: (lv_incomingMessages_16_0= ruleMessage ) + // InternalRoom.g:2130:1: (lv_incomingMessages_16_0= ruleMessage ) { - // InternalRoom.g:2115:1: (lv_incomingMessages_16_0= ruleMessage ) - // InternalRoom.g:2116:3: lv_incomingMessages_16_0= ruleMessage + // InternalRoom.g:2130:1: (lv_incomingMessages_16_0= ruleMessage ) + // InternalRoom.g:2131:3: lv_incomingMessages_16_0= ruleMessage { newCompositeNode(grammarAccess.getProtocolClassAccess().getIncomingMessagesMessageParserRuleCall_10_2_0()); - pushFollow(FOLLOW_55); + pushFollow(FOLLOW_56); lv_incomingMessages_16_0=ruleMessage(); state._fsp--; @@ -5298,11 +5333,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop50; + break loop51; } } while (true); - otherlv_17=(Token)match(input,15,FOLLOW_56); + otherlv_17=(Token)match(input,15,FOLLOW_57); newLeafNode(otherlv_17, grammarAccess.getProtocolClassAccess().getRightCurlyBracketKeyword_10_3()); @@ -5312,47 +5347,47 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:2136:3: (otherlv_18= 'outgoing' otherlv_19= '{' ( (lv_outgoingMessages_20_0= ruleMessage ) )* otherlv_21= '}' )? - int alt53=2; - int LA53_0 = input.LA(1); + // InternalRoom.g:2151:3: (otherlv_18= 'outgoing' otherlv_19= '{' ( (lv_outgoingMessages_20_0= ruleMessage ) )* otherlv_21= '}' )? + int alt54=2; + int LA54_0 = input.LA(1); - if ( (LA53_0==44) ) { - alt53=1; + if ( (LA54_0==45) ) { + alt54=1; } - switch (alt53) { + switch (alt54) { case 1 : - // InternalRoom.g:2136:5: otherlv_18= 'outgoing' otherlv_19= '{' ( (lv_outgoingMessages_20_0= ruleMessage ) )* otherlv_21= '}' + // InternalRoom.g:2151:5: otherlv_18= 'outgoing' otherlv_19= '{' ( (lv_outgoingMessages_20_0= ruleMessage ) )* otherlv_21= '}' { - otherlv_18=(Token)match(input,44,FOLLOW_5); + otherlv_18=(Token)match(input,45,FOLLOW_5); newLeafNode(otherlv_18, grammarAccess.getProtocolClassAccess().getOutgoingKeyword_11_0()); - otherlv_19=(Token)match(input,14,FOLLOW_55); + otherlv_19=(Token)match(input,14,FOLLOW_56); newLeafNode(otherlv_19, grammarAccess.getProtocolClassAccess().getLeftCurlyBracketKeyword_11_1()); - // InternalRoom.g:2144:1: ( (lv_outgoingMessages_20_0= ruleMessage ) )* - loop52: + // InternalRoom.g:2159:1: ( (lv_outgoingMessages_20_0= ruleMessage ) )* + loop53: do { - int alt52=2; - int LA52_0 = input.LA(1); + int alt53=2; + int LA53_0 = input.LA(1); - if ( ((LA52_0>=50 && LA52_0<=51)) ) { - alt52=1; + if ( ((LA53_0>=51 && LA53_0<=52)) ) { + alt53=1; } - switch (alt52) { + switch (alt53) { case 1 : - // InternalRoom.g:2145:1: (lv_outgoingMessages_20_0= ruleMessage ) + // InternalRoom.g:2160:1: (lv_outgoingMessages_20_0= ruleMessage ) { - // InternalRoom.g:2145:1: (lv_outgoingMessages_20_0= ruleMessage ) - // InternalRoom.g:2146:3: lv_outgoingMessages_20_0= ruleMessage + // InternalRoom.g:2160:1: (lv_outgoingMessages_20_0= ruleMessage ) + // InternalRoom.g:2161:3: lv_outgoingMessages_20_0= ruleMessage { newCompositeNode(grammarAccess.getProtocolClassAccess().getOutgoingMessagesMessageParserRuleCall_11_2_0()); - pushFollow(FOLLOW_55); + pushFollow(FOLLOW_56); lv_outgoingMessages_20_0=ruleMessage(); state._fsp--; @@ -5376,11 +5411,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop52; + break loop53; } } while (true); - otherlv_21=(Token)match(input,15,FOLLOW_57); + otherlv_21=(Token)match(input,15,FOLLOW_58); newLeafNode(otherlv_21, grammarAccess.getProtocolClassAccess().getRightCurlyBracketKeyword_11_3()); @@ -5390,35 +5425,35 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:2166:3: (otherlv_22= 'regular' otherlv_23= 'PortClass' ( (lv_regular_24_0= rulePortClass ) ) )? - int alt54=2; - int LA54_0 = input.LA(1); + // InternalRoom.g:2181:3: (otherlv_22= 'regular' otherlv_23= 'PortClass' ( (lv_regular_24_0= rulePortClass ) ) )? + int alt55=2; + int LA55_0 = input.LA(1); - if ( (LA54_0==45) ) { - alt54=1; + if ( (LA55_0==46) ) { + alt55=1; } - switch (alt54) { + switch (alt55) { case 1 : - // InternalRoom.g:2166:5: otherlv_22= 'regular' otherlv_23= 'PortClass' ( (lv_regular_24_0= rulePortClass ) ) + // InternalRoom.g:2181:5: otherlv_22= 'regular' otherlv_23= 'PortClass' ( (lv_regular_24_0= rulePortClass ) ) { - otherlv_22=(Token)match(input,45,FOLLOW_58); + otherlv_22=(Token)match(input,46,FOLLOW_59); newLeafNode(otherlv_22, grammarAccess.getProtocolClassAccess().getRegularKeyword_12_0()); - otherlv_23=(Token)match(input,46,FOLLOW_5); + otherlv_23=(Token)match(input,47,FOLLOW_5); newLeafNode(otherlv_23, grammarAccess.getProtocolClassAccess().getPortClassKeyword_12_1()); - // InternalRoom.g:2174:1: ( (lv_regular_24_0= rulePortClass ) ) - // InternalRoom.g:2175:1: (lv_regular_24_0= rulePortClass ) + // InternalRoom.g:2189:1: ( (lv_regular_24_0= rulePortClass ) ) + // InternalRoom.g:2190:1: (lv_regular_24_0= rulePortClass ) { - // InternalRoom.g:2175:1: (lv_regular_24_0= rulePortClass ) - // InternalRoom.g:2176:3: lv_regular_24_0= rulePortClass + // InternalRoom.g:2190:1: (lv_regular_24_0= rulePortClass ) + // InternalRoom.g:2191:3: lv_regular_24_0= rulePortClass { newCompositeNode(grammarAccess.getProtocolClassAccess().getRegularPortClassParserRuleCall_12_2_0()); - pushFollow(FOLLOW_59); + pushFollow(FOLLOW_60); lv_regular_24_0=rulePortClass(); state._fsp--; @@ -5446,35 +5481,35 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:2192:4: (otherlv_25= 'conjugated' otherlv_26= 'PortClass' ( (lv_conjugated_27_0= rulePortClass ) ) )? - int alt55=2; - int LA55_0 = input.LA(1); + // InternalRoom.g:2207:4: (otherlv_25= 'conjugated' otherlv_26= 'PortClass' ( (lv_conjugated_27_0= rulePortClass ) ) )? + int alt56=2; + int LA56_0 = input.LA(1); - if ( (LA55_0==47) ) { - alt55=1; + if ( (LA56_0==48) ) { + alt56=1; } - switch (alt55) { + switch (alt56) { case 1 : - // InternalRoom.g:2192:6: otherlv_25= 'conjugated' otherlv_26= 'PortClass' ( (lv_conjugated_27_0= rulePortClass ) ) + // InternalRoom.g:2207:6: otherlv_25= 'conjugated' otherlv_26= 'PortClass' ( (lv_conjugated_27_0= rulePortClass ) ) { - otherlv_25=(Token)match(input,47,FOLLOW_58); + otherlv_25=(Token)match(input,48,FOLLOW_59); newLeafNode(otherlv_25, grammarAccess.getProtocolClassAccess().getConjugatedKeyword_13_0()); - otherlv_26=(Token)match(input,46,FOLLOW_5); + otherlv_26=(Token)match(input,47,FOLLOW_5); newLeafNode(otherlv_26, grammarAccess.getProtocolClassAccess().getPortClassKeyword_13_1()); - // InternalRoom.g:2200:1: ( (lv_conjugated_27_0= rulePortClass ) ) - // InternalRoom.g:2201:1: (lv_conjugated_27_0= rulePortClass ) + // InternalRoom.g:2215:1: ( (lv_conjugated_27_0= rulePortClass ) ) + // InternalRoom.g:2216:1: (lv_conjugated_27_0= rulePortClass ) { - // InternalRoom.g:2201:1: (lv_conjugated_27_0= rulePortClass ) - // InternalRoom.g:2202:3: lv_conjugated_27_0= rulePortClass + // InternalRoom.g:2216:1: (lv_conjugated_27_0= rulePortClass ) + // InternalRoom.g:2217:3: lv_conjugated_27_0= rulePortClass { newCompositeNode(grammarAccess.getProtocolClassAccess().getConjugatedPortClassParserRuleCall_13_2_0()); - pushFollow(FOLLOW_60); + pushFollow(FOLLOW_61); lv_conjugated_27_0=rulePortClass(); state._fsp--; @@ -5502,24 +5537,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:2218:4: ( (lv_semantics_28_0= ruleProtocolSemantics ) )? - int alt56=2; - int LA56_0 = input.LA(1); + // InternalRoom.g:2233:4: ( (lv_semantics_28_0= ruleProtocolSemantics ) )? + int alt57=2; + int LA57_0 = input.LA(1); - if ( (LA56_0==105) ) { - alt56=1; + if ( (LA57_0==106) ) { + alt57=1; } - switch (alt56) { + switch (alt57) { case 1 : - // InternalRoom.g:2219:1: (lv_semantics_28_0= ruleProtocolSemantics ) + // InternalRoom.g:2234:1: (lv_semantics_28_0= ruleProtocolSemantics ) { - // InternalRoom.g:2219:1: (lv_semantics_28_0= ruleProtocolSemantics ) - // InternalRoom.g:2220:3: lv_semantics_28_0= ruleProtocolSemantics + // InternalRoom.g:2234:1: (lv_semantics_28_0= ruleProtocolSemantics ) + // InternalRoom.g:2235:3: lv_semantics_28_0= ruleProtocolSemantics { newCompositeNode(grammarAccess.getProtocolClassAccess().getSemanticsProtocolSemanticsParserRuleCall_14_0()); - pushFollow(FOLLOW_61); + pushFollow(FOLLOW_62); lv_semantics_28_0=ruleProtocolSemantics(); state._fsp--; @@ -5569,7 +5604,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleCompoundProtocolClass" - // InternalRoom.g:2248:1: entryRuleCompoundProtocolClass returns [EObject current=null] : iv_ruleCompoundProtocolClass= ruleCompoundProtocolClass EOF ; + // InternalRoom.g:2263:1: entryRuleCompoundProtocolClass returns [EObject current=null] : iv_ruleCompoundProtocolClass= ruleCompoundProtocolClass EOF ; public final EObject entryRuleCompoundProtocolClass() throws RecognitionException { EObject current = null; @@ -5577,8 +5612,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:2249:2: (iv_ruleCompoundProtocolClass= ruleCompoundProtocolClass EOF ) - // InternalRoom.g:2250:2: iv_ruleCompoundProtocolClass= ruleCompoundProtocolClass EOF + // InternalRoom.g:2264:2: (iv_ruleCompoundProtocolClass= ruleCompoundProtocolClass EOF ) + // InternalRoom.g:2265:2: iv_ruleCompoundProtocolClass= ruleCompoundProtocolClass EOF { newCompositeNode(grammarAccess.getCompoundProtocolClassRule()); pushFollow(FOLLOW_1); @@ -5605,7 +5640,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleCompoundProtocolClass" - // InternalRoom.g:2257:1: ruleCompoundProtocolClass returns [EObject current=null] : (otherlv_0= 'CompoundProtocolClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* ( (lv_subProtocols_5_0= ruleSubProtocol ) )* otherlv_6= '}' ) ; + // InternalRoom.g:2272:1: ruleCompoundProtocolClass returns [EObject current=null] : (otherlv_0= 'CompoundProtocolClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* ( (lv_subProtocols_5_0= ruleSubProtocol ) )* otherlv_6= '}' ) ; public final EObject ruleCompoundProtocolClass() throws RecognitionException { EObject current = null; @@ -5623,21 +5658,21 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:2260:28: ( (otherlv_0= 'CompoundProtocolClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* ( (lv_subProtocols_5_0= ruleSubProtocol ) )* otherlv_6= '}' ) ) - // InternalRoom.g:2261:1: (otherlv_0= 'CompoundProtocolClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* ( (lv_subProtocols_5_0= ruleSubProtocol ) )* otherlv_6= '}' ) + // InternalRoom.g:2275:28: ( (otherlv_0= 'CompoundProtocolClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* ( (lv_subProtocols_5_0= ruleSubProtocol ) )* otherlv_6= '}' ) ) + // InternalRoom.g:2276:1: (otherlv_0= 'CompoundProtocolClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* ( (lv_subProtocols_5_0= ruleSubProtocol ) )* otherlv_6= '}' ) { - // InternalRoom.g:2261:1: (otherlv_0= 'CompoundProtocolClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* ( (lv_subProtocols_5_0= ruleSubProtocol ) )* otherlv_6= '}' ) - // InternalRoom.g:2261:3: otherlv_0= 'CompoundProtocolClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* ( (lv_subProtocols_5_0= ruleSubProtocol ) )* otherlv_6= '}' + // InternalRoom.g:2276:1: (otherlv_0= 'CompoundProtocolClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* ( (lv_subProtocols_5_0= ruleSubProtocol ) )* otherlv_6= '}' ) + // InternalRoom.g:2276:3: otherlv_0= 'CompoundProtocolClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* ( (lv_subProtocols_5_0= ruleSubProtocol ) )* otherlv_6= '}' { - otherlv_0=(Token)match(input,48,FOLLOW_3); + otherlv_0=(Token)match(input,49,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getCompoundProtocolClassAccess().getCompoundProtocolClassKeyword_0()); - // InternalRoom.g:2265:1: ( (lv_name_1_0= RULE_ID ) ) - // InternalRoom.g:2266:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:2280:1: ( (lv_name_1_0= RULE_ID ) ) + // InternalRoom.g:2281:1: (lv_name_1_0= RULE_ID ) { - // InternalRoom.g:2266:1: (lv_name_1_0= RULE_ID ) - // InternalRoom.g:2267:3: lv_name_1_0= RULE_ID + // InternalRoom.g:2281:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:2282:3: lv_name_1_0= RULE_ID { lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_4); @@ -5659,19 +5694,19 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:2283:2: ( (lv_docu_2_0= ruleDocumentation ) )? - int alt57=2; - int LA57_0 = input.LA(1); + // InternalRoom.g:2298:2: ( (lv_docu_2_0= ruleDocumentation ) )? + int alt58=2; + int LA58_0 = input.LA(1); - if ( (LA57_0==34) ) { - alt57=1; + if ( (LA58_0==35) ) { + alt58=1; } - switch (alt57) { + switch (alt58) { case 1 : - // InternalRoom.g:2284:1: (lv_docu_2_0= ruleDocumentation ) + // InternalRoom.g:2299:1: (lv_docu_2_0= ruleDocumentation ) { - // InternalRoom.g:2284:1: (lv_docu_2_0= ruleDocumentation ) - // InternalRoom.g:2285:3: lv_docu_2_0= ruleDocumentation + // InternalRoom.g:2299:1: (lv_docu_2_0= ruleDocumentation ) + // InternalRoom.g:2300:3: lv_docu_2_0= ruleDocumentation { newCompositeNode(grammarAccess.getCompoundProtocolClassAccess().getDocuDocumentationParserRuleCall_2_0()); @@ -5701,32 +5736,32 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_3=(Token)match(input,14,FOLLOW_62); + otherlv_3=(Token)match(input,14,FOLLOW_63); newLeafNode(otherlv_3, grammarAccess.getCompoundProtocolClassAccess().getLeftCurlyBracketKeyword_3()); - // InternalRoom.g:2305:1: ( (lv_annotations_4_0= ruleAnnotation ) )* - loop58: + // InternalRoom.g:2320:1: ( (lv_annotations_4_0= ruleAnnotation ) )* + loop59: do { - int alt58=2; - int LA58_0 = input.LA(1); + int alt59=2; + int LA59_0 = input.LA(1); - if ( (LA58_0==108) ) { - alt58=1; + if ( (LA59_0==109) ) { + alt59=1; } - switch (alt58) { + switch (alt59) { case 1 : - // InternalRoom.g:2306:1: (lv_annotations_4_0= ruleAnnotation ) + // InternalRoom.g:2321:1: (lv_annotations_4_0= ruleAnnotation ) { - // InternalRoom.g:2306:1: (lv_annotations_4_0= ruleAnnotation ) - // InternalRoom.g:2307:3: lv_annotations_4_0= ruleAnnotation + // InternalRoom.g:2321:1: (lv_annotations_4_0= ruleAnnotation ) + // InternalRoom.g:2322:3: lv_annotations_4_0= ruleAnnotation { newCompositeNode(grammarAccess.getCompoundProtocolClassAccess().getAnnotationsAnnotationParserRuleCall_4_0()); - pushFollow(FOLLOW_62); + pushFollow(FOLLOW_63); lv_annotations_4_0=ruleAnnotation(); state._fsp--; @@ -5750,32 +5785,32 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop58; + break loop59; } } while (true); - // InternalRoom.g:2323:3: ( (lv_subProtocols_5_0= ruleSubProtocol ) )* - loop59: + // InternalRoom.g:2338:3: ( (lv_subProtocols_5_0= ruleSubProtocol ) )* + loop60: do { - int alt59=2; - int LA59_0 = input.LA(1); + int alt60=2; + int LA60_0 = input.LA(1); - if ( (LA59_0==49) ) { - alt59=1; + if ( (LA60_0==50) ) { + alt60=1; } - switch (alt59) { + switch (alt60) { case 1 : - // InternalRoom.g:2324:1: (lv_subProtocols_5_0= ruleSubProtocol ) + // InternalRoom.g:2339:1: (lv_subProtocols_5_0= ruleSubProtocol ) { - // InternalRoom.g:2324:1: (lv_subProtocols_5_0= ruleSubProtocol ) - // InternalRoom.g:2325:3: lv_subProtocols_5_0= ruleSubProtocol + // InternalRoom.g:2339:1: (lv_subProtocols_5_0= ruleSubProtocol ) + // InternalRoom.g:2340:3: lv_subProtocols_5_0= ruleSubProtocol { newCompositeNode(grammarAccess.getCompoundProtocolClassAccess().getSubProtocolsSubProtocolParserRuleCall_5_0()); - pushFollow(FOLLOW_63); + pushFollow(FOLLOW_64); lv_subProtocols_5_0=ruleSubProtocol(); state._fsp--; @@ -5799,7 +5834,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop59; + break loop60; } } while (true); @@ -5828,7 +5863,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleSubProtocol" - // InternalRoom.g:2353:1: entryRuleSubProtocol returns [EObject current=null] : iv_ruleSubProtocol= ruleSubProtocol EOF ; + // InternalRoom.g:2368:1: entryRuleSubProtocol returns [EObject current=null] : iv_ruleSubProtocol= ruleSubProtocol EOF ; public final EObject entryRuleSubProtocol() throws RecognitionException { EObject current = null; @@ -5836,8 +5871,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:2354:2: (iv_ruleSubProtocol= ruleSubProtocol EOF ) - // InternalRoom.g:2355:2: iv_ruleSubProtocol= ruleSubProtocol EOF + // InternalRoom.g:2369:2: (iv_ruleSubProtocol= ruleSubProtocol EOF ) + // InternalRoom.g:2370:2: iv_ruleSubProtocol= ruleSubProtocol EOF { newCompositeNode(grammarAccess.getSubProtocolRule()); pushFollow(FOLLOW_1); @@ -5864,7 +5899,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleSubProtocol" - // InternalRoom.g:2362:1: ruleSubProtocol returns [EObject current=null] : (otherlv_0= 'SubProtocol' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ) ; + // InternalRoom.g:2377:1: ruleSubProtocol returns [EObject current=null] : (otherlv_0= 'SubProtocol' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ) ; public final EObject ruleSubProtocol() throws RecognitionException { EObject current = null; @@ -5875,21 +5910,21 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:2365:28: ( (otherlv_0= 'SubProtocol' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ) ) - // InternalRoom.g:2366:1: (otherlv_0= 'SubProtocol' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ) + // InternalRoom.g:2380:28: ( (otherlv_0= 'SubProtocol' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ) ) + // InternalRoom.g:2381:1: (otherlv_0= 'SubProtocol' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ) { - // InternalRoom.g:2366:1: (otherlv_0= 'SubProtocol' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ) - // InternalRoom.g:2366:3: otherlv_0= 'SubProtocol' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) + // InternalRoom.g:2381:1: (otherlv_0= 'SubProtocol' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ) + // InternalRoom.g:2381:3: otherlv_0= 'SubProtocol' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) { - otherlv_0=(Token)match(input,49,FOLLOW_3); + otherlv_0=(Token)match(input,50,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getSubProtocolAccess().getSubProtocolKeyword_0()); - // InternalRoom.g:2370:1: ( (lv_name_1_0= RULE_ID ) ) - // InternalRoom.g:2371:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:2385:1: ( (lv_name_1_0= RULE_ID ) ) + // InternalRoom.g:2386:1: (lv_name_1_0= RULE_ID ) { - // InternalRoom.g:2371:1: (lv_name_1_0= RULE_ID ) - // InternalRoom.g:2372:3: lv_name_1_0= RULE_ID + // InternalRoom.g:2386:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:2387:3: lv_name_1_0= RULE_ID { lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_8); @@ -5915,11 +5950,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_2, grammarAccess.getSubProtocolAccess().getColonKeyword_2()); - // InternalRoom.g:2392:1: ( ( ruleFQN ) ) - // InternalRoom.g:2393:1: ( ruleFQN ) + // InternalRoom.g:2407:1: ( ( ruleFQN ) ) + // InternalRoom.g:2408:1: ( ruleFQN ) { - // InternalRoom.g:2393:1: ( ruleFQN ) - // InternalRoom.g:2394:3: ruleFQN + // InternalRoom.g:2408:1: ( ruleFQN ) + // InternalRoom.g:2409:3: ruleFQN { if (current==null) { @@ -5964,7 +5999,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleMessage" - // InternalRoom.g:2415:1: entryRuleMessage returns [EObject current=null] : iv_ruleMessage= ruleMessage EOF ; + // InternalRoom.g:2430:1: entryRuleMessage returns [EObject current=null] : iv_ruleMessage= ruleMessage EOF ; public final EObject entryRuleMessage() throws RecognitionException { EObject current = null; @@ -5972,8 +6007,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:2416:2: (iv_ruleMessage= ruleMessage EOF ) - // InternalRoom.g:2417:2: iv_ruleMessage= ruleMessage EOF + // InternalRoom.g:2431:2: (iv_ruleMessage= ruleMessage EOF ) + // InternalRoom.g:2432:2: iv_ruleMessage= ruleMessage EOF { newCompositeNode(grammarAccess.getMessageRule()); pushFollow(FOLLOW_1); @@ -6000,7 +6035,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleMessage" - // InternalRoom.g:2424:1: ruleMessage returns [EObject current=null] : ( ( (lv_priv_0_0= 'private' ) )? otherlv_1= 'Message' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '(' ( (lv_data_4_0= ruleMessageData ) )? otherlv_5= ')' )? ( (lv_annotations_6_0= ruleAnnotation ) )* ( (lv_docu_7_0= ruleDocumentation ) )? ) ; + // InternalRoom.g:2439:1: ruleMessage returns [EObject current=null] : ( ( (lv_priv_0_0= 'private' ) )? otherlv_1= 'Message' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '(' ( (lv_data_4_0= ruleMessageData ) )? otherlv_5= ')' )? ( (lv_annotations_6_0= ruleAnnotation ) )* ( (lv_docu_7_0= ruleDocumentation ) )? ) ; public final EObject ruleMessage() throws RecognitionException { EObject current = null; @@ -6019,27 +6054,27 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:2427:28: ( ( ( (lv_priv_0_0= 'private' ) )? otherlv_1= 'Message' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '(' ( (lv_data_4_0= ruleMessageData ) )? otherlv_5= ')' )? ( (lv_annotations_6_0= ruleAnnotation ) )* ( (lv_docu_7_0= ruleDocumentation ) )? ) ) - // InternalRoom.g:2428:1: ( ( (lv_priv_0_0= 'private' ) )? otherlv_1= 'Message' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '(' ( (lv_data_4_0= ruleMessageData ) )? otherlv_5= ')' )? ( (lv_annotations_6_0= ruleAnnotation ) )* ( (lv_docu_7_0= ruleDocumentation ) )? ) + // InternalRoom.g:2442:28: ( ( ( (lv_priv_0_0= 'private' ) )? otherlv_1= 'Message' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '(' ( (lv_data_4_0= ruleMessageData ) )? otherlv_5= ')' )? ( (lv_annotations_6_0= ruleAnnotation ) )* ( (lv_docu_7_0= ruleDocumentation ) )? ) ) + // InternalRoom.g:2443:1: ( ( (lv_priv_0_0= 'private' ) )? otherlv_1= 'Message' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '(' ( (lv_data_4_0= ruleMessageData ) )? otherlv_5= ')' )? ( (lv_annotations_6_0= ruleAnnotation ) )* ( (lv_docu_7_0= ruleDocumentation ) )? ) { - // InternalRoom.g:2428:1: ( ( (lv_priv_0_0= 'private' ) )? otherlv_1= 'Message' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '(' ( (lv_data_4_0= ruleMessageData ) )? otherlv_5= ')' )? ( (lv_annotations_6_0= ruleAnnotation ) )* ( (lv_docu_7_0= ruleDocumentation ) )? ) - // InternalRoom.g:2428:2: ( (lv_priv_0_0= 'private' ) )? otherlv_1= 'Message' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '(' ( (lv_data_4_0= ruleMessageData ) )? otherlv_5= ')' )? ( (lv_annotations_6_0= ruleAnnotation ) )* ( (lv_docu_7_0= ruleDocumentation ) )? + // InternalRoom.g:2443:1: ( ( (lv_priv_0_0= 'private' ) )? otherlv_1= 'Message' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '(' ( (lv_data_4_0= ruleMessageData ) )? otherlv_5= ')' )? ( (lv_annotations_6_0= ruleAnnotation ) )* ( (lv_docu_7_0= ruleDocumentation ) )? ) + // InternalRoom.g:2443:2: ( (lv_priv_0_0= 'private' ) )? otherlv_1= 'Message' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '(' ( (lv_data_4_0= ruleMessageData ) )? otherlv_5= ')' )? ( (lv_annotations_6_0= ruleAnnotation ) )* ( (lv_docu_7_0= ruleDocumentation ) )? { - // InternalRoom.g:2428:2: ( (lv_priv_0_0= 'private' ) )? - int alt60=2; - int LA60_0 = input.LA(1); + // InternalRoom.g:2443:2: ( (lv_priv_0_0= 'private' ) )? + int alt61=2; + int LA61_0 = input.LA(1); - if ( (LA60_0==50) ) { - alt60=1; + if ( (LA61_0==51) ) { + alt61=1; } - switch (alt60) { + switch (alt61) { case 1 : - // InternalRoom.g:2429:1: (lv_priv_0_0= 'private' ) + // InternalRoom.g:2444:1: (lv_priv_0_0= 'private' ) { - // InternalRoom.g:2429:1: (lv_priv_0_0= 'private' ) - // InternalRoom.g:2430:3: lv_priv_0_0= 'private' + // InternalRoom.g:2444:1: (lv_priv_0_0= 'private' ) + // InternalRoom.g:2445:3: lv_priv_0_0= 'private' { - lv_priv_0_0=(Token)match(input,50,FOLLOW_64); + lv_priv_0_0=(Token)match(input,51,FOLLOW_65); newLeafNode(lv_priv_0_0, grammarAccess.getMessageAccess().getPrivPrivateKeyword_0_0()); @@ -6058,17 +6093,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,51,FOLLOW_3); + otherlv_1=(Token)match(input,52,FOLLOW_3); newLeafNode(otherlv_1, grammarAccess.getMessageAccess().getMessageKeyword_1()); - // InternalRoom.g:2447:1: ( (lv_name_2_0= RULE_ID ) ) - // InternalRoom.g:2448:1: (lv_name_2_0= RULE_ID ) + // InternalRoom.g:2462:1: ( (lv_name_2_0= RULE_ID ) ) + // InternalRoom.g:2463:1: (lv_name_2_0= RULE_ID ) { - // InternalRoom.g:2448:1: (lv_name_2_0= RULE_ID ) - // InternalRoom.g:2449:3: lv_name_2_0= RULE_ID + // InternalRoom.g:2463:1: (lv_name_2_0= RULE_ID ) + // InternalRoom.g:2464:3: lv_name_2_0= RULE_ID { - lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_65); + lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_66); newLeafNode(lv_name_2_0, grammarAccess.getMessageAccess().getNameIDTerminalRuleCall_2_0()); @@ -6088,39 +6123,39 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:2465:2: (otherlv_3= '(' ( (lv_data_4_0= ruleMessageData ) )? otherlv_5= ')' )? - int alt62=2; - int LA62_0 = input.LA(1); + // InternalRoom.g:2480:2: (otherlv_3= '(' ( (lv_data_4_0= ruleMessageData ) )? otherlv_5= ')' )? + int alt63=2; + int LA63_0 = input.LA(1); - if ( (LA62_0==20) ) { - alt62=1; + if ( (LA63_0==21) ) { + alt63=1; } - switch (alt62) { + switch (alt63) { case 1 : - // InternalRoom.g:2465:4: otherlv_3= '(' ( (lv_data_4_0= ruleMessageData ) )? otherlv_5= ')' + // InternalRoom.g:2480:4: otherlv_3= '(' ( (lv_data_4_0= ruleMessageData ) )? otherlv_5= ')' { - otherlv_3=(Token)match(input,20,FOLLOW_40); + otherlv_3=(Token)match(input,21,FOLLOW_41); newLeafNode(otherlv_3, grammarAccess.getMessageAccess().getLeftParenthesisKeyword_3_0()); - // InternalRoom.g:2469:1: ( (lv_data_4_0= ruleMessageData ) )? - int alt61=2; - int LA61_0 = input.LA(1); + // InternalRoom.g:2484:1: ( (lv_data_4_0= ruleMessageData ) )? + int alt62=2; + int LA62_0 = input.LA(1); - if ( (LA61_0==RULE_ID) ) { - alt61=1; + if ( (LA62_0==RULE_ID) ) { + alt62=1; } - switch (alt61) { + switch (alt62) { case 1 : - // InternalRoom.g:2470:1: (lv_data_4_0= ruleMessageData ) + // InternalRoom.g:2485:1: (lv_data_4_0= ruleMessageData ) { - // InternalRoom.g:2470:1: (lv_data_4_0= ruleMessageData ) - // InternalRoom.g:2471:3: lv_data_4_0= ruleMessageData + // InternalRoom.g:2485:1: (lv_data_4_0= ruleMessageData ) + // InternalRoom.g:2486:3: lv_data_4_0= ruleMessageData { newCompositeNode(grammarAccess.getMessageAccess().getDataMessageDataParserRuleCall_3_1_0()); - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_15); lv_data_4_0=ruleMessageData(); state._fsp--; @@ -6145,7 +6180,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_5=(Token)match(input,21,FOLLOW_66); + otherlv_5=(Token)match(input,22,FOLLOW_67); newLeafNode(otherlv_5, grammarAccess.getMessageAccess().getRightParenthesisKeyword_3_2()); @@ -6155,28 +6190,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:2491:3: ( (lv_annotations_6_0= ruleAnnotation ) )* - loop63: + // InternalRoom.g:2506:3: ( (lv_annotations_6_0= ruleAnnotation ) )* + loop64: do { - int alt63=2; - int LA63_0 = input.LA(1); + int alt64=2; + int LA64_0 = input.LA(1); - if ( (LA63_0==108) ) { - alt63=1; + if ( (LA64_0==109) ) { + alt64=1; } - switch (alt63) { + switch (alt64) { case 1 : - // InternalRoom.g:2492:1: (lv_annotations_6_0= ruleAnnotation ) + // InternalRoom.g:2507:1: (lv_annotations_6_0= ruleAnnotation ) { - // InternalRoom.g:2492:1: (lv_annotations_6_0= ruleAnnotation ) - // InternalRoom.g:2493:3: lv_annotations_6_0= ruleAnnotation + // InternalRoom.g:2507:1: (lv_annotations_6_0= ruleAnnotation ) + // InternalRoom.g:2508:3: lv_annotations_6_0= ruleAnnotation { newCompositeNode(grammarAccess.getMessageAccess().getAnnotationsAnnotationParserRuleCall_4_0()); - pushFollow(FOLLOW_66); + pushFollow(FOLLOW_67); lv_annotations_6_0=ruleAnnotation(); state._fsp--; @@ -6200,23 +6235,23 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop63; + break loop64; } } while (true); - // InternalRoom.g:2509:3: ( (lv_docu_7_0= ruleDocumentation ) )? - int alt64=2; - int LA64_0 = input.LA(1); + // InternalRoom.g:2524:3: ( (lv_docu_7_0= ruleDocumentation ) )? + int alt65=2; + int LA65_0 = input.LA(1); - if ( (LA64_0==34) ) { - alt64=1; + if ( (LA65_0==35) ) { + alt65=1; } - switch (alt64) { + switch (alt65) { case 1 : - // InternalRoom.g:2510:1: (lv_docu_7_0= ruleDocumentation ) + // InternalRoom.g:2525:1: (lv_docu_7_0= ruleDocumentation ) { - // InternalRoom.g:2510:1: (lv_docu_7_0= ruleDocumentation ) - // InternalRoom.g:2511:3: lv_docu_7_0= ruleDocumentation + // InternalRoom.g:2525:1: (lv_docu_7_0= ruleDocumentation ) + // InternalRoom.g:2526:3: lv_docu_7_0= ruleDocumentation { newCompositeNode(grammarAccess.getMessageAccess().getDocuDocumentationParserRuleCall_5_0()); @@ -6267,7 +6302,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRulePortClass" - // InternalRoom.g:2535:1: entryRulePortClass returns [EObject current=null] : iv_rulePortClass= rulePortClass EOF ; + // InternalRoom.g:2550:1: entryRulePortClass returns [EObject current=null] : iv_rulePortClass= rulePortClass EOF ; public final EObject entryRulePortClass() throws RecognitionException { EObject current = null; @@ -6275,8 +6310,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:2536:2: (iv_rulePortClass= rulePortClass EOF ) - // InternalRoom.g:2537:2: iv_rulePortClass= rulePortClass EOF + // InternalRoom.g:2551:2: (iv_rulePortClass= rulePortClass EOF ) + // InternalRoom.g:2552:2: iv_rulePortClass= rulePortClass EOF { newCompositeNode(grammarAccess.getPortClassRule()); pushFollow(FOLLOW_1); @@ -6303,7 +6338,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "rulePortClass" - // InternalRoom.g:2544:1: rulePortClass returns [EObject current=null] : ( () otherlv_1= '{' (otherlv_2= 'usercode' ( (lv_userCode_3_0= ruleDetailCode ) ) )? ( ( (lv_msgHandlers_4_0= ruleMessageHandler ) ) | ( (lv_operations_5_0= rulePortOperation ) ) | ( (lv_attributes_6_0= ruleAttribute ) ) )* otherlv_7= '}' ) ; + // InternalRoom.g:2559:1: rulePortClass returns [EObject current=null] : ( () otherlv_1= '{' (otherlv_2= 'usercode' ( (lv_userCode_3_0= ruleDetailCode ) ) )? ( ( (lv_msgHandlers_4_0= ruleMessageHandler ) ) | ( (lv_operations_5_0= rulePortOperation ) ) | ( (lv_attributes_6_0= ruleAttribute ) ) )* otherlv_7= '}' ) ; public final EObject rulePortClass() throws RecognitionException { EObject current = null; @@ -6322,14 +6357,14 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:2547:28: ( ( () otherlv_1= '{' (otherlv_2= 'usercode' ( (lv_userCode_3_0= ruleDetailCode ) ) )? ( ( (lv_msgHandlers_4_0= ruleMessageHandler ) ) | ( (lv_operations_5_0= rulePortOperation ) ) | ( (lv_attributes_6_0= ruleAttribute ) ) )* otherlv_7= '}' ) ) - // InternalRoom.g:2548:1: ( () otherlv_1= '{' (otherlv_2= 'usercode' ( (lv_userCode_3_0= ruleDetailCode ) ) )? ( ( (lv_msgHandlers_4_0= ruleMessageHandler ) ) | ( (lv_operations_5_0= rulePortOperation ) ) | ( (lv_attributes_6_0= ruleAttribute ) ) )* otherlv_7= '}' ) + // InternalRoom.g:2562:28: ( ( () otherlv_1= '{' (otherlv_2= 'usercode' ( (lv_userCode_3_0= ruleDetailCode ) ) )? ( ( (lv_msgHandlers_4_0= ruleMessageHandler ) ) | ( (lv_operations_5_0= rulePortOperation ) ) | ( (lv_attributes_6_0= ruleAttribute ) ) )* otherlv_7= '}' ) ) + // InternalRoom.g:2563:1: ( () otherlv_1= '{' (otherlv_2= 'usercode' ( (lv_userCode_3_0= ruleDetailCode ) ) )? ( ( (lv_msgHandlers_4_0= ruleMessageHandler ) ) | ( (lv_operations_5_0= rulePortOperation ) ) | ( (lv_attributes_6_0= ruleAttribute ) ) )* otherlv_7= '}' ) { - // InternalRoom.g:2548:1: ( () otherlv_1= '{' (otherlv_2= 'usercode' ( (lv_userCode_3_0= ruleDetailCode ) ) )? ( ( (lv_msgHandlers_4_0= ruleMessageHandler ) ) | ( (lv_operations_5_0= rulePortOperation ) ) | ( (lv_attributes_6_0= ruleAttribute ) ) )* otherlv_7= '}' ) - // InternalRoom.g:2548:2: () otherlv_1= '{' (otherlv_2= 'usercode' ( (lv_userCode_3_0= ruleDetailCode ) ) )? ( ( (lv_msgHandlers_4_0= ruleMessageHandler ) ) | ( (lv_operations_5_0= rulePortOperation ) ) | ( (lv_attributes_6_0= ruleAttribute ) ) )* otherlv_7= '}' + // InternalRoom.g:2563:1: ( () otherlv_1= '{' (otherlv_2= 'usercode' ( (lv_userCode_3_0= ruleDetailCode ) ) )? ( ( (lv_msgHandlers_4_0= ruleMessageHandler ) ) | ( (lv_operations_5_0= rulePortOperation ) ) | ( (lv_attributes_6_0= ruleAttribute ) ) )* otherlv_7= '}' ) + // InternalRoom.g:2563:2: () otherlv_1= '{' (otherlv_2= 'usercode' ( (lv_userCode_3_0= ruleDetailCode ) ) )? ( ( (lv_msgHandlers_4_0= ruleMessageHandler ) ) | ( (lv_operations_5_0= rulePortOperation ) ) | ( (lv_attributes_6_0= ruleAttribute ) ) )* otherlv_7= '}' { - // InternalRoom.g:2548:2: () - // InternalRoom.g:2549:5: + // InternalRoom.g:2563:2: () + // InternalRoom.g:2564:5: { current = forceCreateModelElement( @@ -6339,35 +6374,35 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,14,FOLLOW_67); + otherlv_1=(Token)match(input,14,FOLLOW_68); newLeafNode(otherlv_1, grammarAccess.getPortClassAccess().getLeftCurlyBracketKeyword_1()); - // InternalRoom.g:2558:1: (otherlv_2= 'usercode' ( (lv_userCode_3_0= ruleDetailCode ) ) )? - int alt65=2; - int LA65_0 = input.LA(1); + // InternalRoom.g:2573:1: (otherlv_2= 'usercode' ( (lv_userCode_3_0= ruleDetailCode ) ) )? + int alt66=2; + int LA66_0 = input.LA(1); - if ( (LA65_0==52) ) { - alt65=1; + if ( (LA66_0==53) ) { + alt66=1; } - switch (alt65) { + switch (alt66) { case 1 : - // InternalRoom.g:2558:3: otherlv_2= 'usercode' ( (lv_userCode_3_0= ruleDetailCode ) ) + // InternalRoom.g:2573:3: otherlv_2= 'usercode' ( (lv_userCode_3_0= ruleDetailCode ) ) { - otherlv_2=(Token)match(input,52,FOLLOW_68); + otherlv_2=(Token)match(input,53,FOLLOW_69); newLeafNode(otherlv_2, grammarAccess.getPortClassAccess().getUsercodeKeyword_2_0()); - // InternalRoom.g:2562:1: ( (lv_userCode_3_0= ruleDetailCode ) ) - // InternalRoom.g:2563:1: (lv_userCode_3_0= ruleDetailCode ) + // InternalRoom.g:2577:1: ( (lv_userCode_3_0= ruleDetailCode ) ) + // InternalRoom.g:2578:1: (lv_userCode_3_0= ruleDetailCode ) { - // InternalRoom.g:2563:1: (lv_userCode_3_0= ruleDetailCode ) - // InternalRoom.g:2564:3: lv_userCode_3_0= ruleDetailCode + // InternalRoom.g:2578:1: (lv_userCode_3_0= ruleDetailCode ) + // InternalRoom.g:2579:3: lv_userCode_3_0= ruleDetailCode { newCompositeNode(grammarAccess.getPortClassAccess().getUserCodeDetailCodeParserRuleCall_2_1_0()); - pushFollow(FOLLOW_69); + pushFollow(FOLLOW_70); lv_userCode_3_0=ruleDetailCode(); state._fsp--; @@ -6395,43 +6430,43 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:2580:4: ( ( (lv_msgHandlers_4_0= ruleMessageHandler ) ) | ( (lv_operations_5_0= rulePortOperation ) ) | ( (lv_attributes_6_0= ruleAttribute ) ) )* - loop66: + // InternalRoom.g:2595:4: ( ( (lv_msgHandlers_4_0= ruleMessageHandler ) ) | ( (lv_operations_5_0= rulePortOperation ) ) | ( (lv_attributes_6_0= ruleAttribute ) ) )* + loop67: do { - int alt66=4; + int alt67=4; switch ( input.LA(1) ) { - case 53: + case 54: { - alt66=1; + alt67=1; } break; - case 37: + case 38: { - alt66=2; + alt67=2; } break; - case 33: + case 34: { - alt66=3; + alt67=3; } break; } - switch (alt66) { + switch (alt67) { case 1 : - // InternalRoom.g:2580:5: ( (lv_msgHandlers_4_0= ruleMessageHandler ) ) + // InternalRoom.g:2595:5: ( (lv_msgHandlers_4_0= ruleMessageHandler ) ) { - // InternalRoom.g:2580:5: ( (lv_msgHandlers_4_0= ruleMessageHandler ) ) - // InternalRoom.g:2581:1: (lv_msgHandlers_4_0= ruleMessageHandler ) + // InternalRoom.g:2595:5: ( (lv_msgHandlers_4_0= ruleMessageHandler ) ) + // InternalRoom.g:2596:1: (lv_msgHandlers_4_0= ruleMessageHandler ) { - // InternalRoom.g:2581:1: (lv_msgHandlers_4_0= ruleMessageHandler ) - // InternalRoom.g:2582:3: lv_msgHandlers_4_0= ruleMessageHandler + // InternalRoom.g:2596:1: (lv_msgHandlers_4_0= ruleMessageHandler ) + // InternalRoom.g:2597:3: lv_msgHandlers_4_0= ruleMessageHandler { newCompositeNode(grammarAccess.getPortClassAccess().getMsgHandlersMessageHandlerParserRuleCall_3_0_0()); - pushFollow(FOLLOW_69); + pushFollow(FOLLOW_70); lv_msgHandlers_4_0=ruleMessageHandler(); state._fsp--; @@ -6457,18 +6492,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:2599:6: ( (lv_operations_5_0= rulePortOperation ) ) + // InternalRoom.g:2614:6: ( (lv_operations_5_0= rulePortOperation ) ) { - // InternalRoom.g:2599:6: ( (lv_operations_5_0= rulePortOperation ) ) - // InternalRoom.g:2600:1: (lv_operations_5_0= rulePortOperation ) + // InternalRoom.g:2614:6: ( (lv_operations_5_0= rulePortOperation ) ) + // InternalRoom.g:2615:1: (lv_operations_5_0= rulePortOperation ) { - // InternalRoom.g:2600:1: (lv_operations_5_0= rulePortOperation ) - // InternalRoom.g:2601:3: lv_operations_5_0= rulePortOperation + // InternalRoom.g:2615:1: (lv_operations_5_0= rulePortOperation ) + // InternalRoom.g:2616:3: lv_operations_5_0= rulePortOperation { newCompositeNode(grammarAccess.getPortClassAccess().getOperationsPortOperationParserRuleCall_3_1_0()); - pushFollow(FOLLOW_69); + pushFollow(FOLLOW_70); lv_operations_5_0=rulePortOperation(); state._fsp--; @@ -6494,18 +6529,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalRoom.g:2618:6: ( (lv_attributes_6_0= ruleAttribute ) ) + // InternalRoom.g:2633:6: ( (lv_attributes_6_0= ruleAttribute ) ) { - // InternalRoom.g:2618:6: ( (lv_attributes_6_0= ruleAttribute ) ) - // InternalRoom.g:2619:1: (lv_attributes_6_0= ruleAttribute ) + // InternalRoom.g:2633:6: ( (lv_attributes_6_0= ruleAttribute ) ) + // InternalRoom.g:2634:1: (lv_attributes_6_0= ruleAttribute ) { - // InternalRoom.g:2619:1: (lv_attributes_6_0= ruleAttribute ) - // InternalRoom.g:2620:3: lv_attributes_6_0= ruleAttribute + // InternalRoom.g:2634:1: (lv_attributes_6_0= ruleAttribute ) + // InternalRoom.g:2635:3: lv_attributes_6_0= ruleAttribute { newCompositeNode(grammarAccess.getPortClassAccess().getAttributesAttributeParserRuleCall_3_2_0()); - pushFollow(FOLLOW_69); + pushFollow(FOLLOW_70); lv_attributes_6_0=ruleAttribute(); state._fsp--; @@ -6532,7 +6567,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop66; + break loop67; } } while (true); @@ -6561,7 +6596,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleMessageHandler" - // InternalRoom.g:2648:1: entryRuleMessageHandler returns [EObject current=null] : iv_ruleMessageHandler= ruleMessageHandler EOF ; + // InternalRoom.g:2663:1: entryRuleMessageHandler returns [EObject current=null] : iv_ruleMessageHandler= ruleMessageHandler EOF ; public final EObject entryRuleMessageHandler() throws RecognitionException { EObject current = null; @@ -6569,8 +6604,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:2649:2: (iv_ruleMessageHandler= ruleMessageHandler EOF ) - // InternalRoom.g:2650:2: iv_ruleMessageHandler= ruleMessageHandler EOF + // InternalRoom.g:2664:2: (iv_ruleMessageHandler= ruleMessageHandler EOF ) + // InternalRoom.g:2665:2: iv_ruleMessageHandler= ruleMessageHandler EOF { newCompositeNode(grammarAccess.getMessageHandlerRule()); pushFollow(FOLLOW_1); @@ -6597,7 +6632,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleMessageHandler" - // InternalRoom.g:2657:1: ruleMessageHandler returns [EObject current=null] : (this_InMessageHandler_0= ruleInMessageHandler | this_OutMessageHandler_1= ruleOutMessageHandler ) ; + // InternalRoom.g:2672:1: ruleMessageHandler returns [EObject current=null] : (this_InMessageHandler_0= ruleInMessageHandler | this_OutMessageHandler_1= ruleOutMessageHandler ) ; public final EObject ruleMessageHandler() throws RecognitionException { EObject current = null; @@ -6609,38 +6644,38 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:2660:28: ( (this_InMessageHandler_0= ruleInMessageHandler | this_OutMessageHandler_1= ruleOutMessageHandler ) ) - // InternalRoom.g:2661:1: (this_InMessageHandler_0= ruleInMessageHandler | this_OutMessageHandler_1= ruleOutMessageHandler ) + // InternalRoom.g:2675:28: ( (this_InMessageHandler_0= ruleInMessageHandler | this_OutMessageHandler_1= ruleOutMessageHandler ) ) + // InternalRoom.g:2676:1: (this_InMessageHandler_0= ruleInMessageHandler | this_OutMessageHandler_1= ruleOutMessageHandler ) { - // InternalRoom.g:2661:1: (this_InMessageHandler_0= ruleInMessageHandler | this_OutMessageHandler_1= ruleOutMessageHandler ) - int alt67=2; - int LA67_0 = input.LA(1); + // InternalRoom.g:2676:1: (this_InMessageHandler_0= ruleInMessageHandler | this_OutMessageHandler_1= ruleOutMessageHandler ) + int alt68=2; + int LA68_0 = input.LA(1); - if ( (LA67_0==53) ) { - int LA67_1 = input.LA(2); + if ( (LA68_0==54) ) { + int LA68_1 = input.LA(2); - if ( (LA67_1==44) ) { - alt67=2; + if ( (LA68_1==45) ) { + alt68=2; } - else if ( (LA67_1==43) ) { - alt67=1; + else if ( (LA68_1==44) ) { + alt68=1; } else { NoViableAltException nvae = - new NoViableAltException("", 67, 1, input); + new NoViableAltException("", 68, 1, input); throw nvae; } } else { NoViableAltException nvae = - new NoViableAltException("", 67, 0, input); + new NoViableAltException("", 68, 0, input); throw nvae; } - switch (alt67) { + switch (alt68) { case 1 : - // InternalRoom.g:2662:5: this_InMessageHandler_0= ruleInMessageHandler + // InternalRoom.g:2677:5: this_InMessageHandler_0= ruleInMessageHandler { newCompositeNode(grammarAccess.getMessageHandlerAccess().getInMessageHandlerParserRuleCall_0()); @@ -6658,7 +6693,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:2672:5: this_OutMessageHandler_1= ruleOutMessageHandler + // InternalRoom.g:2687:5: this_OutMessageHandler_1= ruleOutMessageHandler { newCompositeNode(grammarAccess.getMessageHandlerAccess().getOutMessageHandlerParserRuleCall_1()); @@ -6696,7 +6731,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleInMessageHandler" - // InternalRoom.g:2688:1: entryRuleInMessageHandler returns [EObject current=null] : iv_ruleInMessageHandler= ruleInMessageHandler EOF ; + // InternalRoom.g:2703:1: entryRuleInMessageHandler returns [EObject current=null] : iv_ruleInMessageHandler= ruleInMessageHandler EOF ; public final EObject entryRuleInMessageHandler() throws RecognitionException { EObject current = null; @@ -6704,8 +6739,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:2689:2: (iv_ruleInMessageHandler= ruleInMessageHandler EOF ) - // InternalRoom.g:2690:2: iv_ruleInMessageHandler= ruleInMessageHandler EOF + // InternalRoom.g:2704:2: (iv_ruleInMessageHandler= ruleInMessageHandler EOF ) + // InternalRoom.g:2705:2: iv_ruleInMessageHandler= ruleInMessageHandler EOF { newCompositeNode(grammarAccess.getInMessageHandlerRule()); pushFollow(FOLLOW_1); @@ -6732,7 +6767,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleInMessageHandler" - // InternalRoom.g:2697:1: ruleInMessageHandler returns [EObject current=null] : (otherlv_0= 'handle' otherlv_1= 'incoming' ( (otherlv_2= RULE_ID ) ) ( (lv_detailCode_3_0= ruleDetailCode ) ) ) ; + // InternalRoom.g:2712:1: ruleInMessageHandler returns [EObject current=null] : (otherlv_0= 'handle' otherlv_1= 'incoming' ( (otherlv_2= RULE_ID ) ) ( (lv_detailCode_3_0= ruleDetailCode ) ) ) ; public final EObject ruleInMessageHandler() throws RecognitionException { EObject current = null; @@ -6745,32 +6780,32 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:2700:28: ( (otherlv_0= 'handle' otherlv_1= 'incoming' ( (otherlv_2= RULE_ID ) ) ( (lv_detailCode_3_0= ruleDetailCode ) ) ) ) - // InternalRoom.g:2701:1: (otherlv_0= 'handle' otherlv_1= 'incoming' ( (otherlv_2= RULE_ID ) ) ( (lv_detailCode_3_0= ruleDetailCode ) ) ) + // InternalRoom.g:2715:28: ( (otherlv_0= 'handle' otherlv_1= 'incoming' ( (otherlv_2= RULE_ID ) ) ( (lv_detailCode_3_0= ruleDetailCode ) ) ) ) + // InternalRoom.g:2716:1: (otherlv_0= 'handle' otherlv_1= 'incoming' ( (otherlv_2= RULE_ID ) ) ( (lv_detailCode_3_0= ruleDetailCode ) ) ) { - // InternalRoom.g:2701:1: (otherlv_0= 'handle' otherlv_1= 'incoming' ( (otherlv_2= RULE_ID ) ) ( (lv_detailCode_3_0= ruleDetailCode ) ) ) - // InternalRoom.g:2701:3: otherlv_0= 'handle' otherlv_1= 'incoming' ( (otherlv_2= RULE_ID ) ) ( (lv_detailCode_3_0= ruleDetailCode ) ) + // InternalRoom.g:2716:1: (otherlv_0= 'handle' otherlv_1= 'incoming' ( (otherlv_2= RULE_ID ) ) ( (lv_detailCode_3_0= ruleDetailCode ) ) ) + // InternalRoom.g:2716:3: otherlv_0= 'handle' otherlv_1= 'incoming' ( (otherlv_2= RULE_ID ) ) ( (lv_detailCode_3_0= ruleDetailCode ) ) { - otherlv_0=(Token)match(input,53,FOLLOW_70); + otherlv_0=(Token)match(input,54,FOLLOW_71); newLeafNode(otherlv_0, grammarAccess.getInMessageHandlerAccess().getHandleKeyword_0()); - otherlv_1=(Token)match(input,43,FOLLOW_3); + otherlv_1=(Token)match(input,44,FOLLOW_3); newLeafNode(otherlv_1, grammarAccess.getInMessageHandlerAccess().getIncomingKeyword_1()); - // InternalRoom.g:2709:1: ( (otherlv_2= RULE_ID ) ) - // InternalRoom.g:2710:1: (otherlv_2= RULE_ID ) + // InternalRoom.g:2724:1: ( (otherlv_2= RULE_ID ) ) + // InternalRoom.g:2725:1: (otherlv_2= RULE_ID ) { - // InternalRoom.g:2710:1: (otherlv_2= RULE_ID ) - // InternalRoom.g:2711:3: otherlv_2= RULE_ID + // InternalRoom.g:2725:1: (otherlv_2= RULE_ID ) + // InternalRoom.g:2726:3: otherlv_2= RULE_ID { if (current==null) { current = createModelElement(grammarAccess.getInMessageHandlerRule()); } - otherlv_2=(Token)match(input,RULE_ID,FOLLOW_45); + otherlv_2=(Token)match(input,RULE_ID,FOLLOW_46); newLeafNode(otherlv_2, grammarAccess.getInMessageHandlerAccess().getMsgMessageCrossReference_2_0()); @@ -6780,11 +6815,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:2722:2: ( (lv_detailCode_3_0= ruleDetailCode ) ) - // InternalRoom.g:2723:1: (lv_detailCode_3_0= ruleDetailCode ) + // InternalRoom.g:2737:2: ( (lv_detailCode_3_0= ruleDetailCode ) ) + // InternalRoom.g:2738:1: (lv_detailCode_3_0= ruleDetailCode ) { - // InternalRoom.g:2723:1: (lv_detailCode_3_0= ruleDetailCode ) - // InternalRoom.g:2724:3: lv_detailCode_3_0= ruleDetailCode + // InternalRoom.g:2738:1: (lv_detailCode_3_0= ruleDetailCode ) + // InternalRoom.g:2739:3: lv_detailCode_3_0= ruleDetailCode { newCompositeNode(grammarAccess.getInMessageHandlerAccess().getDetailCodeDetailCodeParserRuleCall_3_0()); @@ -6832,7 +6867,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleOutMessageHandler" - // InternalRoom.g:2748:1: entryRuleOutMessageHandler returns [EObject current=null] : iv_ruleOutMessageHandler= ruleOutMessageHandler EOF ; + // InternalRoom.g:2763:1: entryRuleOutMessageHandler returns [EObject current=null] : iv_ruleOutMessageHandler= ruleOutMessageHandler EOF ; public final EObject entryRuleOutMessageHandler() throws RecognitionException { EObject current = null; @@ -6840,8 +6875,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:2749:2: (iv_ruleOutMessageHandler= ruleOutMessageHandler EOF ) - // InternalRoom.g:2750:2: iv_ruleOutMessageHandler= ruleOutMessageHandler EOF + // InternalRoom.g:2764:2: (iv_ruleOutMessageHandler= ruleOutMessageHandler EOF ) + // InternalRoom.g:2765:2: iv_ruleOutMessageHandler= ruleOutMessageHandler EOF { newCompositeNode(grammarAccess.getOutMessageHandlerRule()); pushFollow(FOLLOW_1); @@ -6868,7 +6903,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleOutMessageHandler" - // InternalRoom.g:2757:1: ruleOutMessageHandler returns [EObject current=null] : (otherlv_0= 'handle' otherlv_1= 'outgoing' ( (otherlv_2= RULE_ID ) ) ( (lv_detailCode_3_0= ruleDetailCode ) ) ) ; + // InternalRoom.g:2772:1: ruleOutMessageHandler returns [EObject current=null] : (otherlv_0= 'handle' otherlv_1= 'outgoing' ( (otherlv_2= RULE_ID ) ) ( (lv_detailCode_3_0= ruleDetailCode ) ) ) ; public final EObject ruleOutMessageHandler() throws RecognitionException { EObject current = null; @@ -6881,32 +6916,32 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:2760:28: ( (otherlv_0= 'handle' otherlv_1= 'outgoing' ( (otherlv_2= RULE_ID ) ) ( (lv_detailCode_3_0= ruleDetailCode ) ) ) ) - // InternalRoom.g:2761:1: (otherlv_0= 'handle' otherlv_1= 'outgoing' ( (otherlv_2= RULE_ID ) ) ( (lv_detailCode_3_0= ruleDetailCode ) ) ) + // InternalRoom.g:2775:28: ( (otherlv_0= 'handle' otherlv_1= 'outgoing' ( (otherlv_2= RULE_ID ) ) ( (lv_detailCode_3_0= ruleDetailCode ) ) ) ) + // InternalRoom.g:2776:1: (otherlv_0= 'handle' otherlv_1= 'outgoing' ( (otherlv_2= RULE_ID ) ) ( (lv_detailCode_3_0= ruleDetailCode ) ) ) { - // InternalRoom.g:2761:1: (otherlv_0= 'handle' otherlv_1= 'outgoing' ( (otherlv_2= RULE_ID ) ) ( (lv_detailCode_3_0= ruleDetailCode ) ) ) - // InternalRoom.g:2761:3: otherlv_0= 'handle' otherlv_1= 'outgoing' ( (otherlv_2= RULE_ID ) ) ( (lv_detailCode_3_0= ruleDetailCode ) ) + // InternalRoom.g:2776:1: (otherlv_0= 'handle' otherlv_1= 'outgoing' ( (otherlv_2= RULE_ID ) ) ( (lv_detailCode_3_0= ruleDetailCode ) ) ) + // InternalRoom.g:2776:3: otherlv_0= 'handle' otherlv_1= 'outgoing' ( (otherlv_2= RULE_ID ) ) ( (lv_detailCode_3_0= ruleDetailCode ) ) { - otherlv_0=(Token)match(input,53,FOLLOW_71); + otherlv_0=(Token)match(input,54,FOLLOW_72); newLeafNode(otherlv_0, grammarAccess.getOutMessageHandlerAccess().getHandleKeyword_0()); - otherlv_1=(Token)match(input,44,FOLLOW_3); + otherlv_1=(Token)match(input,45,FOLLOW_3); newLeafNode(otherlv_1, grammarAccess.getOutMessageHandlerAccess().getOutgoingKeyword_1()); - // InternalRoom.g:2769:1: ( (otherlv_2= RULE_ID ) ) - // InternalRoom.g:2770:1: (otherlv_2= RULE_ID ) + // InternalRoom.g:2784:1: ( (otherlv_2= RULE_ID ) ) + // InternalRoom.g:2785:1: (otherlv_2= RULE_ID ) { - // InternalRoom.g:2770:1: (otherlv_2= RULE_ID ) - // InternalRoom.g:2771:3: otherlv_2= RULE_ID + // InternalRoom.g:2785:1: (otherlv_2= RULE_ID ) + // InternalRoom.g:2786:3: otherlv_2= RULE_ID { if (current==null) { current = createModelElement(grammarAccess.getOutMessageHandlerRule()); } - otherlv_2=(Token)match(input,RULE_ID,FOLLOW_45); + otherlv_2=(Token)match(input,RULE_ID,FOLLOW_46); newLeafNode(otherlv_2, grammarAccess.getOutMessageHandlerAccess().getMsgMessageCrossReference_2_0()); @@ -6916,11 +6951,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:2782:2: ( (lv_detailCode_3_0= ruleDetailCode ) ) - // InternalRoom.g:2783:1: (lv_detailCode_3_0= ruleDetailCode ) + // InternalRoom.g:2797:2: ( (lv_detailCode_3_0= ruleDetailCode ) ) + // InternalRoom.g:2798:1: (lv_detailCode_3_0= ruleDetailCode ) { - // InternalRoom.g:2783:1: (lv_detailCode_3_0= ruleDetailCode ) - // InternalRoom.g:2784:3: lv_detailCode_3_0= ruleDetailCode + // InternalRoom.g:2798:1: (lv_detailCode_3_0= ruleDetailCode ) + // InternalRoom.g:2799:3: lv_detailCode_3_0= ruleDetailCode { newCompositeNode(grammarAccess.getOutMessageHandlerAccess().getDetailCodeDetailCodeParserRuleCall_3_0()); @@ -6968,7 +7003,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleModelComponent" - // InternalRoom.g:2808:1: entryRuleModelComponent returns [EObject current=null] : iv_ruleModelComponent= ruleModelComponent EOF ; + // InternalRoom.g:2823:1: entryRuleModelComponent returns [EObject current=null] : iv_ruleModelComponent= ruleModelComponent EOF ; public final EObject entryRuleModelComponent() throws RecognitionException { EObject current = null; @@ -6976,8 +7011,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:2809:2: (iv_ruleModelComponent= ruleModelComponent EOF ) - // InternalRoom.g:2810:2: iv_ruleModelComponent= ruleModelComponent EOF + // InternalRoom.g:2824:2: (iv_ruleModelComponent= ruleModelComponent EOF ) + // InternalRoom.g:2825:2: iv_ruleModelComponent= ruleModelComponent EOF { newCompositeNode(grammarAccess.getModelComponentRule()); pushFollow(FOLLOW_1); @@ -7004,7 +7039,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleModelComponent" - // InternalRoom.g:2817:1: ruleModelComponent returns [EObject current=null] : this_ActorClass_0= ruleActorClass ; + // InternalRoom.g:2832:1: ruleModelComponent returns [EObject current=null] : this_ActorClass_0= ruleActorClass ; public final EObject ruleModelComponent() throws RecognitionException { EObject current = null; @@ -7014,8 +7049,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:2820:28: (this_ActorClass_0= ruleActorClass ) - // InternalRoom.g:2822:5: this_ActorClass_0= ruleActorClass + // InternalRoom.g:2835:28: (this_ActorClass_0= ruleActorClass ) + // InternalRoom.g:2837:5: this_ActorClass_0= ruleActorClass { newCompositeNode(grammarAccess.getModelComponentAccess().getActorClassParserRuleCall()); @@ -7047,7 +7082,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleActorClass" - // InternalRoom.g:2838:1: entryRuleActorClass returns [EObject current=null] : iv_ruleActorClass= ruleActorClass EOF ; + // InternalRoom.g:2853:1: entryRuleActorClass returns [EObject current=null] : iv_ruleActorClass= ruleActorClass EOF ; public final EObject entryRuleActorClass() throws RecognitionException { EObject current = null; @@ -7055,8 +7090,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:2839:2: (iv_ruleActorClass= ruleActorClass EOF ) - // InternalRoom.g:2840:2: iv_ruleActorClass= ruleActorClass EOF + // InternalRoom.g:2854:2: (iv_ruleActorClass= ruleActorClass EOF ) + // InternalRoom.g:2855:2: iv_ruleActorClass= ruleActorClass EOF { newCompositeNode(grammarAccess.getActorClassRule()); pushFollow(FOLLOW_1); @@ -7083,7 +7118,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleActorClass" - // InternalRoom.g:2847:1: ruleActorClass returns [EObject current=null] : ( ( ( ( ( ({...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) ) )* ) ) ) otherlv_3= 'ActorClass' ( (lv_name_4_0= RULE_ID ) ) ( (lv_docu_5_0= ruleDocumentation ) )? (otherlv_6= 'extends' ( ( ruleFQN ) ) )? otherlv_8= '{' ( (lv_annotations_9_0= ruleAnnotation ) )* (otherlv_10= 'Interface' otherlv_11= '{' ( ( (lv_serviceProvisionPoints_12_0= ruleSPP ) ) | ( (lv_interfacePorts_13_0= rulePort ) ) )* otherlv_14= '}' )? (otherlv_15= 'Structure' ( (lv_structureDocu_16_0= ruleDocumentation ) )? otherlv_17= '{' (otherlv_18= 'usercode1' ( (lv_userCode1_19_0= ruleDetailCode ) ) )? (otherlv_20= 'usercode2' ( (lv_userCode2_21_0= ruleDetailCode ) ) )? (otherlv_22= 'usercode3' ( (lv_userCode3_23_0= ruleDetailCode ) ) )? ( ( (lv_connections_24_0= ruleLayerConnection ) ) | ( (lv_bindings_25_0= ruleBinding ) ) | ( (lv_serviceImplementations_26_0= ruleServiceImplementation ) ) | ( (lv_attributes_27_0= ruleAttribute ) ) | ( (lv_actorRefs_28_0= ruleActorRef ) ) | ( (lv_serviceAccessPoints_29_0= ruleSAP ) ) | ( (lv_internalPorts_30_0= rulePort ) ) | ( (lv_externalPorts_31_0= ruleExternalPort ) ) )* otherlv_32= '}' )? (otherlv_33= 'Behavior' ( (lv_behaviorDocu_34_0= ruleDocumentation ) )? otherlv_35= '{' ( (lv_behaviorAnnotations_36_0= ruleAnnotation ) )* ( ( (lv_operations_37_0= ruleStandardOperation ) ) | ( (lv_structors_38_0= ruleClassStructor ) ) )* ( (lv_stateMachine_39_0= ruleStateMachine ) )? otherlv_40= '}' )? otherlv_41= '}' ) ; + // InternalRoom.g:2862:1: ruleActorClass returns [EObject current=null] : ( ( ( ( ( ({...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) ) )* ) ) ) otherlv_3= 'ActorClass' ( (lv_name_4_0= RULE_ID ) ) ( (lv_docu_5_0= ruleDocumentation ) )? (otherlv_6= 'extends' ( ( ruleFQN ) ) )? otherlv_8= '{' ( (lv_annotations_9_0= ruleAnnotation ) )* (otherlv_10= 'Interface' otherlv_11= '{' ( ( (lv_serviceProvisionPoints_12_0= ruleSPP ) ) | ( (lv_interfacePorts_13_0= rulePort ) ) )* otherlv_14= '}' )? (otherlv_15= 'Structure' ( (lv_structureDocu_16_0= ruleDocumentation ) )? otherlv_17= '{' (otherlv_18= 'usercode1' ( (lv_userCode1_19_0= ruleDetailCode ) ) )? (otherlv_20= 'usercode2' ( (lv_userCode2_21_0= ruleDetailCode ) ) )? (otherlv_22= 'usercode3' ( (lv_userCode3_23_0= ruleDetailCode ) ) )? ( ( (lv_connections_24_0= ruleLayerConnection ) ) | ( (lv_bindings_25_0= ruleBinding ) ) | ( (lv_serviceImplementations_26_0= ruleServiceImplementation ) ) | ( (lv_attributes_27_0= ruleAttribute ) ) | ( (lv_actorRefs_28_0= ruleActorRef ) ) | ( (lv_serviceAccessPoints_29_0= ruleSAP ) ) | ( (lv_internalPorts_30_0= rulePort ) ) | ( (lv_externalPorts_31_0= ruleExternalPort ) ) )* otherlv_32= '}' )? (otherlv_33= 'Behavior' ( (lv_behaviorDocu_34_0= ruleDocumentation ) )? otherlv_35= '{' ( (lv_behaviorAnnotations_36_0= ruleAnnotation ) )* ( ( (lv_operations_37_0= ruleStandardOperation ) ) | ( (lv_structors_38_0= ruleClassStructor ) ) )* ( (lv_stateMachine_39_0= ruleStateMachine ) )? otherlv_40= '}' )? otherlv_41= '}' ) ; public final EObject ruleActorClass() throws RecognitionException { EObject current = null; @@ -7153,67 +7188,67 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:2850:28: ( ( ( ( ( ( ({...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) ) )* ) ) ) otherlv_3= 'ActorClass' ( (lv_name_4_0= RULE_ID ) ) ( (lv_docu_5_0= ruleDocumentation ) )? (otherlv_6= 'extends' ( ( ruleFQN ) ) )? otherlv_8= '{' ( (lv_annotations_9_0= ruleAnnotation ) )* (otherlv_10= 'Interface' otherlv_11= '{' ( ( (lv_serviceProvisionPoints_12_0= ruleSPP ) ) | ( (lv_interfacePorts_13_0= rulePort ) ) )* otherlv_14= '}' )? (otherlv_15= 'Structure' ( (lv_structureDocu_16_0= ruleDocumentation ) )? otherlv_17= '{' (otherlv_18= 'usercode1' ( (lv_userCode1_19_0= ruleDetailCode ) ) )? (otherlv_20= 'usercode2' ( (lv_userCode2_21_0= ruleDetailCode ) ) )? (otherlv_22= 'usercode3' ( (lv_userCode3_23_0= ruleDetailCode ) ) )? ( ( (lv_connections_24_0= ruleLayerConnection ) ) | ( (lv_bindings_25_0= ruleBinding ) ) | ( (lv_serviceImplementations_26_0= ruleServiceImplementation ) ) | ( (lv_attributes_27_0= ruleAttribute ) ) | ( (lv_actorRefs_28_0= ruleActorRef ) ) | ( (lv_serviceAccessPoints_29_0= ruleSAP ) ) | ( (lv_internalPorts_30_0= rulePort ) ) | ( (lv_externalPorts_31_0= ruleExternalPort ) ) )* otherlv_32= '}' )? (otherlv_33= 'Behavior' ( (lv_behaviorDocu_34_0= ruleDocumentation ) )? otherlv_35= '{' ( (lv_behaviorAnnotations_36_0= ruleAnnotation ) )* ( ( (lv_operations_37_0= ruleStandardOperation ) ) | ( (lv_structors_38_0= ruleClassStructor ) ) )* ( (lv_stateMachine_39_0= ruleStateMachine ) )? otherlv_40= '}' )? otherlv_41= '}' ) ) - // InternalRoom.g:2851:1: ( ( ( ( ( ({...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) ) )* ) ) ) otherlv_3= 'ActorClass' ( (lv_name_4_0= RULE_ID ) ) ( (lv_docu_5_0= ruleDocumentation ) )? (otherlv_6= 'extends' ( ( ruleFQN ) ) )? otherlv_8= '{' ( (lv_annotations_9_0= ruleAnnotation ) )* (otherlv_10= 'Interface' otherlv_11= '{' ( ( (lv_serviceProvisionPoints_12_0= ruleSPP ) ) | ( (lv_interfacePorts_13_0= rulePort ) ) )* otherlv_14= '}' )? (otherlv_15= 'Structure' ( (lv_structureDocu_16_0= ruleDocumentation ) )? otherlv_17= '{' (otherlv_18= 'usercode1' ( (lv_userCode1_19_0= ruleDetailCode ) ) )? (otherlv_20= 'usercode2' ( (lv_userCode2_21_0= ruleDetailCode ) ) )? (otherlv_22= 'usercode3' ( (lv_userCode3_23_0= ruleDetailCode ) ) )? ( ( (lv_connections_24_0= ruleLayerConnection ) ) | ( (lv_bindings_25_0= ruleBinding ) ) | ( (lv_serviceImplementations_26_0= ruleServiceImplementation ) ) | ( (lv_attributes_27_0= ruleAttribute ) ) | ( (lv_actorRefs_28_0= ruleActorRef ) ) | ( (lv_serviceAccessPoints_29_0= ruleSAP ) ) | ( (lv_internalPorts_30_0= rulePort ) ) | ( (lv_externalPorts_31_0= ruleExternalPort ) ) )* otherlv_32= '}' )? (otherlv_33= 'Behavior' ( (lv_behaviorDocu_34_0= ruleDocumentation ) )? otherlv_35= '{' ( (lv_behaviorAnnotations_36_0= ruleAnnotation ) )* ( ( (lv_operations_37_0= ruleStandardOperation ) ) | ( (lv_structors_38_0= ruleClassStructor ) ) )* ( (lv_stateMachine_39_0= ruleStateMachine ) )? otherlv_40= '}' )? otherlv_41= '}' ) + // InternalRoom.g:2865:28: ( ( ( ( ( ( ({...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) ) )* ) ) ) otherlv_3= 'ActorClass' ( (lv_name_4_0= RULE_ID ) ) ( (lv_docu_5_0= ruleDocumentation ) )? (otherlv_6= 'extends' ( ( ruleFQN ) ) )? otherlv_8= '{' ( (lv_annotations_9_0= ruleAnnotation ) )* (otherlv_10= 'Interface' otherlv_11= '{' ( ( (lv_serviceProvisionPoints_12_0= ruleSPP ) ) | ( (lv_interfacePorts_13_0= rulePort ) ) )* otherlv_14= '}' )? (otherlv_15= 'Structure' ( (lv_structureDocu_16_0= ruleDocumentation ) )? otherlv_17= '{' (otherlv_18= 'usercode1' ( (lv_userCode1_19_0= ruleDetailCode ) ) )? (otherlv_20= 'usercode2' ( (lv_userCode2_21_0= ruleDetailCode ) ) )? (otherlv_22= 'usercode3' ( (lv_userCode3_23_0= ruleDetailCode ) ) )? ( ( (lv_connections_24_0= ruleLayerConnection ) ) | ( (lv_bindings_25_0= ruleBinding ) ) | ( (lv_serviceImplementations_26_0= ruleServiceImplementation ) ) | ( (lv_attributes_27_0= ruleAttribute ) ) | ( (lv_actorRefs_28_0= ruleActorRef ) ) | ( (lv_serviceAccessPoints_29_0= ruleSAP ) ) | ( (lv_internalPorts_30_0= rulePort ) ) | ( (lv_externalPorts_31_0= ruleExternalPort ) ) )* otherlv_32= '}' )? (otherlv_33= 'Behavior' ( (lv_behaviorDocu_34_0= ruleDocumentation ) )? otherlv_35= '{' ( (lv_behaviorAnnotations_36_0= ruleAnnotation ) )* ( ( (lv_operations_37_0= ruleStandardOperation ) ) | ( (lv_structors_38_0= ruleClassStructor ) ) )* ( (lv_stateMachine_39_0= ruleStateMachine ) )? otherlv_40= '}' )? otherlv_41= '}' ) ) + // InternalRoom.g:2866:1: ( ( ( ( ( ({...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) ) )* ) ) ) otherlv_3= 'ActorClass' ( (lv_name_4_0= RULE_ID ) ) ( (lv_docu_5_0= ruleDocumentation ) )? (otherlv_6= 'extends' ( ( ruleFQN ) ) )? otherlv_8= '{' ( (lv_annotations_9_0= ruleAnnotation ) )* (otherlv_10= 'Interface' otherlv_11= '{' ( ( (lv_serviceProvisionPoints_12_0= ruleSPP ) ) | ( (lv_interfacePorts_13_0= rulePort ) ) )* otherlv_14= '}' )? (otherlv_15= 'Structure' ( (lv_structureDocu_16_0= ruleDocumentation ) )? otherlv_17= '{' (otherlv_18= 'usercode1' ( (lv_userCode1_19_0= ruleDetailCode ) ) )? (otherlv_20= 'usercode2' ( (lv_userCode2_21_0= ruleDetailCode ) ) )? (otherlv_22= 'usercode3' ( (lv_userCode3_23_0= ruleDetailCode ) ) )? ( ( (lv_connections_24_0= ruleLayerConnection ) ) | ( (lv_bindings_25_0= ruleBinding ) ) | ( (lv_serviceImplementations_26_0= ruleServiceImplementation ) ) | ( (lv_attributes_27_0= ruleAttribute ) ) | ( (lv_actorRefs_28_0= ruleActorRef ) ) | ( (lv_serviceAccessPoints_29_0= ruleSAP ) ) | ( (lv_internalPorts_30_0= rulePort ) ) | ( (lv_externalPorts_31_0= ruleExternalPort ) ) )* otherlv_32= '}' )? (otherlv_33= 'Behavior' ( (lv_behaviorDocu_34_0= ruleDocumentation ) )? otherlv_35= '{' ( (lv_behaviorAnnotations_36_0= ruleAnnotation ) )* ( ( (lv_operations_37_0= ruleStandardOperation ) ) | ( (lv_structors_38_0= ruleClassStructor ) ) )* ( (lv_stateMachine_39_0= ruleStateMachine ) )? otherlv_40= '}' )? otherlv_41= '}' ) { - // InternalRoom.g:2851:1: ( ( ( ( ( ({...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) ) )* ) ) ) otherlv_3= 'ActorClass' ( (lv_name_4_0= RULE_ID ) ) ( (lv_docu_5_0= ruleDocumentation ) )? (otherlv_6= 'extends' ( ( ruleFQN ) ) )? otherlv_8= '{' ( (lv_annotations_9_0= ruleAnnotation ) )* (otherlv_10= 'Interface' otherlv_11= '{' ( ( (lv_serviceProvisionPoints_12_0= ruleSPP ) ) | ( (lv_interfacePorts_13_0= rulePort ) ) )* otherlv_14= '}' )? (otherlv_15= 'Structure' ( (lv_structureDocu_16_0= ruleDocumentation ) )? otherlv_17= '{' (otherlv_18= 'usercode1' ( (lv_userCode1_19_0= ruleDetailCode ) ) )? (otherlv_20= 'usercode2' ( (lv_userCode2_21_0= ruleDetailCode ) ) )? (otherlv_22= 'usercode3' ( (lv_userCode3_23_0= ruleDetailCode ) ) )? ( ( (lv_connections_24_0= ruleLayerConnection ) ) | ( (lv_bindings_25_0= ruleBinding ) ) | ( (lv_serviceImplementations_26_0= ruleServiceImplementation ) ) | ( (lv_attributes_27_0= ruleAttribute ) ) | ( (lv_actorRefs_28_0= ruleActorRef ) ) | ( (lv_serviceAccessPoints_29_0= ruleSAP ) ) | ( (lv_internalPorts_30_0= rulePort ) ) | ( (lv_externalPorts_31_0= ruleExternalPort ) ) )* otherlv_32= '}' )? (otherlv_33= 'Behavior' ( (lv_behaviorDocu_34_0= ruleDocumentation ) )? otherlv_35= '{' ( (lv_behaviorAnnotations_36_0= ruleAnnotation ) )* ( ( (lv_operations_37_0= ruleStandardOperation ) ) | ( (lv_structors_38_0= ruleClassStructor ) ) )* ( (lv_stateMachine_39_0= ruleStateMachine ) )? otherlv_40= '}' )? otherlv_41= '}' ) - // InternalRoom.g:2851:2: ( ( ( ( ({...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) ) )* ) ) ) otherlv_3= 'ActorClass' ( (lv_name_4_0= RULE_ID ) ) ( (lv_docu_5_0= ruleDocumentation ) )? (otherlv_6= 'extends' ( ( ruleFQN ) ) )? otherlv_8= '{' ( (lv_annotations_9_0= ruleAnnotation ) )* (otherlv_10= 'Interface' otherlv_11= '{' ( ( (lv_serviceProvisionPoints_12_0= ruleSPP ) ) | ( (lv_interfacePorts_13_0= rulePort ) ) )* otherlv_14= '}' )? (otherlv_15= 'Structure' ( (lv_structureDocu_16_0= ruleDocumentation ) )? otherlv_17= '{' (otherlv_18= 'usercode1' ( (lv_userCode1_19_0= ruleDetailCode ) ) )? (otherlv_20= 'usercode2' ( (lv_userCode2_21_0= ruleDetailCode ) ) )? (otherlv_22= 'usercode3' ( (lv_userCode3_23_0= ruleDetailCode ) ) )? ( ( (lv_connections_24_0= ruleLayerConnection ) ) | ( (lv_bindings_25_0= ruleBinding ) ) | ( (lv_serviceImplementations_26_0= ruleServiceImplementation ) ) | ( (lv_attributes_27_0= ruleAttribute ) ) | ( (lv_actorRefs_28_0= ruleActorRef ) ) | ( (lv_serviceAccessPoints_29_0= ruleSAP ) ) | ( (lv_internalPorts_30_0= rulePort ) ) | ( (lv_externalPorts_31_0= ruleExternalPort ) ) )* otherlv_32= '}' )? (otherlv_33= 'Behavior' ( (lv_behaviorDocu_34_0= ruleDocumentation ) )? otherlv_35= '{' ( (lv_behaviorAnnotations_36_0= ruleAnnotation ) )* ( ( (lv_operations_37_0= ruleStandardOperation ) ) | ( (lv_structors_38_0= ruleClassStructor ) ) )* ( (lv_stateMachine_39_0= ruleStateMachine ) )? otherlv_40= '}' )? otherlv_41= '}' + // InternalRoom.g:2866:1: ( ( ( ( ( ({...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) ) )* ) ) ) otherlv_3= 'ActorClass' ( (lv_name_4_0= RULE_ID ) ) ( (lv_docu_5_0= ruleDocumentation ) )? (otherlv_6= 'extends' ( ( ruleFQN ) ) )? otherlv_8= '{' ( (lv_annotations_9_0= ruleAnnotation ) )* (otherlv_10= 'Interface' otherlv_11= '{' ( ( (lv_serviceProvisionPoints_12_0= ruleSPP ) ) | ( (lv_interfacePorts_13_0= rulePort ) ) )* otherlv_14= '}' )? (otherlv_15= 'Structure' ( (lv_structureDocu_16_0= ruleDocumentation ) )? otherlv_17= '{' (otherlv_18= 'usercode1' ( (lv_userCode1_19_0= ruleDetailCode ) ) )? (otherlv_20= 'usercode2' ( (lv_userCode2_21_0= ruleDetailCode ) ) )? (otherlv_22= 'usercode3' ( (lv_userCode3_23_0= ruleDetailCode ) ) )? ( ( (lv_connections_24_0= ruleLayerConnection ) ) | ( (lv_bindings_25_0= ruleBinding ) ) | ( (lv_serviceImplementations_26_0= ruleServiceImplementation ) ) | ( (lv_attributes_27_0= ruleAttribute ) ) | ( (lv_actorRefs_28_0= ruleActorRef ) ) | ( (lv_serviceAccessPoints_29_0= ruleSAP ) ) | ( (lv_internalPorts_30_0= rulePort ) ) | ( (lv_externalPorts_31_0= ruleExternalPort ) ) )* otherlv_32= '}' )? (otherlv_33= 'Behavior' ( (lv_behaviorDocu_34_0= ruleDocumentation ) )? otherlv_35= '{' ( (lv_behaviorAnnotations_36_0= ruleAnnotation ) )* ( ( (lv_operations_37_0= ruleStandardOperation ) ) | ( (lv_structors_38_0= ruleClassStructor ) ) )* ( (lv_stateMachine_39_0= ruleStateMachine ) )? otherlv_40= '}' )? otherlv_41= '}' ) + // InternalRoom.g:2866:2: ( ( ( ( ({...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) ) )* ) ) ) otherlv_3= 'ActorClass' ( (lv_name_4_0= RULE_ID ) ) ( (lv_docu_5_0= ruleDocumentation ) )? (otherlv_6= 'extends' ( ( ruleFQN ) ) )? otherlv_8= '{' ( (lv_annotations_9_0= ruleAnnotation ) )* (otherlv_10= 'Interface' otherlv_11= '{' ( ( (lv_serviceProvisionPoints_12_0= ruleSPP ) ) | ( (lv_interfacePorts_13_0= rulePort ) ) )* otherlv_14= '}' )? (otherlv_15= 'Structure' ( (lv_structureDocu_16_0= ruleDocumentation ) )? otherlv_17= '{' (otherlv_18= 'usercode1' ( (lv_userCode1_19_0= ruleDetailCode ) ) )? (otherlv_20= 'usercode2' ( (lv_userCode2_21_0= ruleDetailCode ) ) )? (otherlv_22= 'usercode3' ( (lv_userCode3_23_0= ruleDetailCode ) ) )? ( ( (lv_connections_24_0= ruleLayerConnection ) ) | ( (lv_bindings_25_0= ruleBinding ) ) | ( (lv_serviceImplementations_26_0= ruleServiceImplementation ) ) | ( (lv_attributes_27_0= ruleAttribute ) ) | ( (lv_actorRefs_28_0= ruleActorRef ) ) | ( (lv_serviceAccessPoints_29_0= ruleSAP ) ) | ( (lv_internalPorts_30_0= rulePort ) ) | ( (lv_externalPorts_31_0= ruleExternalPort ) ) )* otherlv_32= '}' )? (otherlv_33= 'Behavior' ( (lv_behaviorDocu_34_0= ruleDocumentation ) )? otherlv_35= '{' ( (lv_behaviorAnnotations_36_0= ruleAnnotation ) )* ( ( (lv_operations_37_0= ruleStandardOperation ) ) | ( (lv_structors_38_0= ruleClassStructor ) ) )* ( (lv_stateMachine_39_0= ruleStateMachine ) )? otherlv_40= '}' )? otherlv_41= '}' { - // InternalRoom.g:2851:2: ( ( ( ( ({...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) ) )* ) ) ) - // InternalRoom.g:2853:1: ( ( ( ({...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) ) )* ) ) + // InternalRoom.g:2866:2: ( ( ( ( ({...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) ) )* ) ) ) + // InternalRoom.g:2868:1: ( ( ( ({...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) ) )* ) ) { - // InternalRoom.g:2853:1: ( ( ( ({...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) ) )* ) ) - // InternalRoom.g:2854:2: ( ( ({...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) ) )* ) + // InternalRoom.g:2868:1: ( ( ( ({...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) ) )* ) ) + // InternalRoom.g:2869:2: ( ( ({...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) ) )* ) { getUnorderedGroupHelper().enter(grammarAccess.getActorClassAccess().getUnorderedGroup_0()); - // InternalRoom.g:2857:2: ( ( ({...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) ) )* ) - // InternalRoom.g:2858:3: ( ({...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) ) )* + // InternalRoom.g:2872:2: ( ( ({...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) ) )* ) + // InternalRoom.g:2873:3: ( ({...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) ) )* { - // InternalRoom.g:2858:3: ( ({...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) ) )* - loop68: + // InternalRoom.g:2873:3: ( ({...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) ) )* + loop69: do { - int alt68=3; - int LA68_0 = input.LA(1); + int alt69=3; + int LA69_0 = input.LA(1); - if ( LA68_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 0) ) { - alt68=1; + if ( LA69_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 0) ) { + alt69=1; } - else if ( ( LA68_0 >= 124 && LA68_0 <= 126 || LA68_0 == 128 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 1) ) { - alt68=2; + else if ( ( LA69_0 >= 125 && LA69_0 <= 127 || LA69_0 == 129 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 1) ) { + alt69=2; } - switch (alt68) { + switch (alt69) { case 1 : - // InternalRoom.g:2860:4: ({...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) ) + // InternalRoom.g:2875:4: ({...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) ) { - // InternalRoom.g:2860:4: ({...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) ) - // InternalRoom.g:2861:5: {...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) + // InternalRoom.g:2875:4: ({...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) ) + // InternalRoom.g:2876:5: {...}? => ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 0) ) { throw new FailedPredicateException(input, "ruleActorClass", "getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 0)"); } - // InternalRoom.g:2861:107: ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) - // InternalRoom.g:2862:6: ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) + // InternalRoom.g:2876:107: ( ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) ) + // InternalRoom.g:2877:6: ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 0); - // InternalRoom.g:2865:6: ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) - // InternalRoom.g:2865:7: {...}? => ( (lv_abstract_1_0= 'abstract' ) ) + // InternalRoom.g:2880:6: ({...}? => ( (lv_abstract_1_0= 'abstract' ) ) ) + // InternalRoom.g:2880:7: {...}? => ( (lv_abstract_1_0= 'abstract' ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleActorClass", "true"); } - // InternalRoom.g:2865:16: ( (lv_abstract_1_0= 'abstract' ) ) - // InternalRoom.g:2866:1: (lv_abstract_1_0= 'abstract' ) + // InternalRoom.g:2880:16: ( (lv_abstract_1_0= 'abstract' ) ) + // InternalRoom.g:2881:1: (lv_abstract_1_0= 'abstract' ) { - // InternalRoom.g:2866:1: (lv_abstract_1_0= 'abstract' ) - // InternalRoom.g:2867:3: lv_abstract_1_0= 'abstract' + // InternalRoom.g:2881:1: (lv_abstract_1_0= 'abstract' ) + // InternalRoom.g:2882:3: lv_abstract_1_0= 'abstract' { - lv_abstract_1_0=(Token)match(input,54,FOLLOW_72); + lv_abstract_1_0=(Token)match(input,55,FOLLOW_73); newLeafNode(lv_abstract_1_0, grammarAccess.getActorClassAccess().getAbstractAbstractKeyword_0_0_0()); @@ -7245,36 +7280,36 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:2887:4: ({...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) ) + // InternalRoom.g:2902:4: ({...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) ) { - // InternalRoom.g:2887:4: ({...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) ) - // InternalRoom.g:2888:5: {...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) + // InternalRoom.g:2902:4: ({...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) ) + // InternalRoom.g:2903:5: {...}? => ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 1) ) { throw new FailedPredicateException(input, "ruleActorClass", "getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 1)"); } - // InternalRoom.g:2888:107: ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) - // InternalRoom.g:2889:6: ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) + // InternalRoom.g:2903:107: ( ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) ) + // InternalRoom.g:2904:6: ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 1); - // InternalRoom.g:2892:6: ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) - // InternalRoom.g:2892:7: {...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) + // InternalRoom.g:2907:6: ({...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) ) + // InternalRoom.g:2907:7: {...}? => ( (lv_commType_2_0= ruleComponentCommunicationType ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleActorClass", "true"); } - // InternalRoom.g:2892:16: ( (lv_commType_2_0= ruleComponentCommunicationType ) ) - // InternalRoom.g:2893:1: (lv_commType_2_0= ruleComponentCommunicationType ) + // InternalRoom.g:2907:16: ( (lv_commType_2_0= ruleComponentCommunicationType ) ) + // InternalRoom.g:2908:1: (lv_commType_2_0= ruleComponentCommunicationType ) { - // InternalRoom.g:2893:1: (lv_commType_2_0= ruleComponentCommunicationType ) - // InternalRoom.g:2894:3: lv_commType_2_0= ruleComponentCommunicationType + // InternalRoom.g:2908:1: (lv_commType_2_0= ruleComponentCommunicationType ) + // InternalRoom.g:2909:3: lv_commType_2_0= ruleComponentCommunicationType { newCompositeNode(grammarAccess.getActorClassAccess().getCommTypeComponentCommunicationTypeEnumRuleCall_0_1_0()); - pushFollow(FOLLOW_72); + pushFollow(FOLLOW_73); lv_commType_2_0=ruleComponentCommunicationType(); state._fsp--; @@ -7313,7 +7348,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop68; + break loop69; } } while (true); @@ -7329,17 +7364,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_3=(Token)match(input,55,FOLLOW_3); + otherlv_3=(Token)match(input,56,FOLLOW_3); newLeafNode(otherlv_3, grammarAccess.getActorClassAccess().getActorClassKeyword_1()); - // InternalRoom.g:2928:1: ( (lv_name_4_0= RULE_ID ) ) - // InternalRoom.g:2929:1: (lv_name_4_0= RULE_ID ) + // InternalRoom.g:2943:1: ( (lv_name_4_0= RULE_ID ) ) + // InternalRoom.g:2944:1: (lv_name_4_0= RULE_ID ) { - // InternalRoom.g:2929:1: (lv_name_4_0= RULE_ID ) - // InternalRoom.g:2930:3: lv_name_4_0= RULE_ID + // InternalRoom.g:2944:1: (lv_name_4_0= RULE_ID ) + // InternalRoom.g:2945:3: lv_name_4_0= RULE_ID { - lv_name_4_0=(Token)match(input,RULE_ID,FOLLOW_24); + lv_name_4_0=(Token)match(input,RULE_ID,FOLLOW_25); newLeafNode(lv_name_4_0, grammarAccess.getActorClassAccess().getNameIDTerminalRuleCall_2_0()); @@ -7359,24 +7394,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:2946:2: ( (lv_docu_5_0= ruleDocumentation ) )? - int alt69=2; - int LA69_0 = input.LA(1); + // InternalRoom.g:2961:2: ( (lv_docu_5_0= ruleDocumentation ) )? + int alt70=2; + int LA70_0 = input.LA(1); - if ( (LA69_0==34) ) { - alt69=1; + if ( (LA70_0==35) ) { + alt70=1; } - switch (alt69) { + switch (alt70) { case 1 : - // InternalRoom.g:2947:1: (lv_docu_5_0= ruleDocumentation ) + // InternalRoom.g:2962:1: (lv_docu_5_0= ruleDocumentation ) { - // InternalRoom.g:2947:1: (lv_docu_5_0= ruleDocumentation ) - // InternalRoom.g:2948:3: lv_docu_5_0= ruleDocumentation + // InternalRoom.g:2962:1: (lv_docu_5_0= ruleDocumentation ) + // InternalRoom.g:2963:3: lv_docu_5_0= ruleDocumentation { newCompositeNode(grammarAccess.getActorClassAccess().getDocuDocumentationParserRuleCall_3_0()); - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_26); lv_docu_5_0=ruleDocumentation(); state._fsp--; @@ -7401,26 +7436,26 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:2964:3: (otherlv_6= 'extends' ( ( ruleFQN ) ) )? - int alt70=2; - int LA70_0 = input.LA(1); + // InternalRoom.g:2979:3: (otherlv_6= 'extends' ( ( ruleFQN ) ) )? + int alt71=2; + int LA71_0 = input.LA(1); - if ( (LA70_0==29) ) { - alt70=1; + if ( (LA71_0==30) ) { + alt71=1; } - switch (alt70) { + switch (alt71) { case 1 : - // InternalRoom.g:2964:5: otherlv_6= 'extends' ( ( ruleFQN ) ) + // InternalRoom.g:2979:5: otherlv_6= 'extends' ( ( ruleFQN ) ) { - otherlv_6=(Token)match(input,29,FOLLOW_3); + otherlv_6=(Token)match(input,30,FOLLOW_3); newLeafNode(otherlv_6, grammarAccess.getActorClassAccess().getExtendsKeyword_4_0()); - // InternalRoom.g:2968:1: ( ( ruleFQN ) ) - // InternalRoom.g:2969:1: ( ruleFQN ) + // InternalRoom.g:2983:1: ( ( ruleFQN ) ) + // InternalRoom.g:2984:1: ( ruleFQN ) { - // InternalRoom.g:2969:1: ( ruleFQN ) - // InternalRoom.g:2970:3: ruleFQN + // InternalRoom.g:2984:1: ( ruleFQN ) + // InternalRoom.g:2985:3: ruleFQN { if (current==null) { @@ -7450,32 +7485,32 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_8=(Token)match(input,14,FOLLOW_73); + otherlv_8=(Token)match(input,14,FOLLOW_74); newLeafNode(otherlv_8, grammarAccess.getActorClassAccess().getLeftCurlyBracketKeyword_5()); - // InternalRoom.g:2987:1: ( (lv_annotations_9_0= ruleAnnotation ) )* - loop71: + // InternalRoom.g:3002:1: ( (lv_annotations_9_0= ruleAnnotation ) )* + loop72: do { - int alt71=2; - int LA71_0 = input.LA(1); + int alt72=2; + int LA72_0 = input.LA(1); - if ( (LA71_0==108) ) { - alt71=1; + if ( (LA72_0==109) ) { + alt72=1; } - switch (alt71) { + switch (alt72) { case 1 : - // InternalRoom.g:2988:1: (lv_annotations_9_0= ruleAnnotation ) + // InternalRoom.g:3003:1: (lv_annotations_9_0= ruleAnnotation ) { - // InternalRoom.g:2988:1: (lv_annotations_9_0= ruleAnnotation ) - // InternalRoom.g:2989:3: lv_annotations_9_0= ruleAnnotation + // InternalRoom.g:3003:1: (lv_annotations_9_0= ruleAnnotation ) + // InternalRoom.g:3004:3: lv_annotations_9_0= ruleAnnotation { newCompositeNode(grammarAccess.getActorClassAccess().getAnnotationsAnnotationParserRuleCall_6_0()); - pushFollow(FOLLOW_73); + pushFollow(FOLLOW_74); lv_annotations_9_0=ruleAnnotation(); state._fsp--; @@ -7499,57 +7534,57 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop71; + break loop72; } } while (true); - // InternalRoom.g:3005:3: (otherlv_10= 'Interface' otherlv_11= '{' ( ( (lv_serviceProvisionPoints_12_0= ruleSPP ) ) | ( (lv_interfacePorts_13_0= rulePort ) ) )* otherlv_14= '}' )? - int alt73=2; - int LA73_0 = input.LA(1); + // InternalRoom.g:3020:3: (otherlv_10= 'Interface' otherlv_11= '{' ( ( (lv_serviceProvisionPoints_12_0= ruleSPP ) ) | ( (lv_interfacePorts_13_0= rulePort ) ) )* otherlv_14= '}' )? + int alt74=2; + int LA74_0 = input.LA(1); - if ( (LA73_0==56) ) { - alt73=1; + if ( (LA74_0==57) ) { + alt74=1; } - switch (alt73) { + switch (alt74) { case 1 : - // InternalRoom.g:3005:5: otherlv_10= 'Interface' otherlv_11= '{' ( ( (lv_serviceProvisionPoints_12_0= ruleSPP ) ) | ( (lv_interfacePorts_13_0= rulePort ) ) )* otherlv_14= '}' + // InternalRoom.g:3020:5: otherlv_10= 'Interface' otherlv_11= '{' ( ( (lv_serviceProvisionPoints_12_0= ruleSPP ) ) | ( (lv_interfacePorts_13_0= rulePort ) ) )* otherlv_14= '}' { - otherlv_10=(Token)match(input,56,FOLLOW_5); + otherlv_10=(Token)match(input,57,FOLLOW_5); newLeafNode(otherlv_10, grammarAccess.getActorClassAccess().getInterfaceKeyword_7_0()); - otherlv_11=(Token)match(input,14,FOLLOW_74); + otherlv_11=(Token)match(input,14,FOLLOW_75); newLeafNode(otherlv_11, grammarAccess.getActorClassAccess().getLeftCurlyBracketKeyword_7_1()); - // InternalRoom.g:3013:1: ( ( (lv_serviceProvisionPoints_12_0= ruleSPP ) ) | ( (lv_interfacePorts_13_0= rulePort ) ) )* - loop72: + // InternalRoom.g:3028:1: ( ( (lv_serviceProvisionPoints_12_0= ruleSPP ) ) | ( (lv_interfacePorts_13_0= rulePort ) ) )* + loop73: do { - int alt72=3; - int LA72_0 = input.LA(1); + int alt73=3; + int LA73_0 = input.LA(1); - if ( (LA72_0==62) ) { - alt72=1; + if ( (LA73_0==63) ) { + alt73=1; } - else if ( (LA72_0==47||LA72_0==59) ) { - alt72=2; + else if ( (LA73_0==48||LA73_0==60) ) { + alt73=2; } - switch (alt72) { + switch (alt73) { case 1 : - // InternalRoom.g:3013:2: ( (lv_serviceProvisionPoints_12_0= ruleSPP ) ) + // InternalRoom.g:3028:2: ( (lv_serviceProvisionPoints_12_0= ruleSPP ) ) { - // InternalRoom.g:3013:2: ( (lv_serviceProvisionPoints_12_0= ruleSPP ) ) - // InternalRoom.g:3014:1: (lv_serviceProvisionPoints_12_0= ruleSPP ) + // InternalRoom.g:3028:2: ( (lv_serviceProvisionPoints_12_0= ruleSPP ) ) + // InternalRoom.g:3029:1: (lv_serviceProvisionPoints_12_0= ruleSPP ) { - // InternalRoom.g:3014:1: (lv_serviceProvisionPoints_12_0= ruleSPP ) - // InternalRoom.g:3015:3: lv_serviceProvisionPoints_12_0= ruleSPP + // InternalRoom.g:3029:1: (lv_serviceProvisionPoints_12_0= ruleSPP ) + // InternalRoom.g:3030:3: lv_serviceProvisionPoints_12_0= ruleSPP { newCompositeNode(grammarAccess.getActorClassAccess().getServiceProvisionPointsSPPParserRuleCall_7_2_0_0()); - pushFollow(FOLLOW_74); + pushFollow(FOLLOW_75); lv_serviceProvisionPoints_12_0=ruleSPP(); state._fsp--; @@ -7575,18 +7610,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:3032:6: ( (lv_interfacePorts_13_0= rulePort ) ) + // InternalRoom.g:3047:6: ( (lv_interfacePorts_13_0= rulePort ) ) { - // InternalRoom.g:3032:6: ( (lv_interfacePorts_13_0= rulePort ) ) - // InternalRoom.g:3033:1: (lv_interfacePorts_13_0= rulePort ) + // InternalRoom.g:3047:6: ( (lv_interfacePorts_13_0= rulePort ) ) + // InternalRoom.g:3048:1: (lv_interfacePorts_13_0= rulePort ) { - // InternalRoom.g:3033:1: (lv_interfacePorts_13_0= rulePort ) - // InternalRoom.g:3034:3: lv_interfacePorts_13_0= rulePort + // InternalRoom.g:3048:1: (lv_interfacePorts_13_0= rulePort ) + // InternalRoom.g:3049:3: lv_interfacePorts_13_0= rulePort { newCompositeNode(grammarAccess.getActorClassAccess().getInterfacePortsPortParserRuleCall_7_2_1_0()); - pushFollow(FOLLOW_74); + pushFollow(FOLLOW_75); lv_interfacePorts_13_0=rulePort(); state._fsp--; @@ -7613,11 +7648,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop72; + break loop73; } } while (true); - otherlv_14=(Token)match(input,15,FOLLOW_75); + otherlv_14=(Token)match(input,15,FOLLOW_76); newLeafNode(otherlv_14, grammarAccess.getActorClassAccess().getRightCurlyBracketKeyword_7_3()); @@ -7627,34 +7662,34 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:3054:3: (otherlv_15= 'Structure' ( (lv_structureDocu_16_0= ruleDocumentation ) )? otherlv_17= '{' (otherlv_18= 'usercode1' ( (lv_userCode1_19_0= ruleDetailCode ) ) )? (otherlv_20= 'usercode2' ( (lv_userCode2_21_0= ruleDetailCode ) ) )? (otherlv_22= 'usercode3' ( (lv_userCode3_23_0= ruleDetailCode ) ) )? ( ( (lv_connections_24_0= ruleLayerConnection ) ) | ( (lv_bindings_25_0= ruleBinding ) ) | ( (lv_serviceImplementations_26_0= ruleServiceImplementation ) ) | ( (lv_attributes_27_0= ruleAttribute ) ) | ( (lv_actorRefs_28_0= ruleActorRef ) ) | ( (lv_serviceAccessPoints_29_0= ruleSAP ) ) | ( (lv_internalPorts_30_0= rulePort ) ) | ( (lv_externalPorts_31_0= ruleExternalPort ) ) )* otherlv_32= '}' )? - int alt79=2; - int LA79_0 = input.LA(1); + // InternalRoom.g:3069:3: (otherlv_15= 'Structure' ( (lv_structureDocu_16_0= ruleDocumentation ) )? otherlv_17= '{' (otherlv_18= 'usercode1' ( (lv_userCode1_19_0= ruleDetailCode ) ) )? (otherlv_20= 'usercode2' ( (lv_userCode2_21_0= ruleDetailCode ) ) )? (otherlv_22= 'usercode3' ( (lv_userCode3_23_0= ruleDetailCode ) ) )? ( ( (lv_connections_24_0= ruleLayerConnection ) ) | ( (lv_bindings_25_0= ruleBinding ) ) | ( (lv_serviceImplementations_26_0= ruleServiceImplementation ) ) | ( (lv_attributes_27_0= ruleAttribute ) ) | ( (lv_actorRefs_28_0= ruleActorRef ) ) | ( (lv_serviceAccessPoints_29_0= ruleSAP ) ) | ( (lv_internalPorts_30_0= rulePort ) ) | ( (lv_externalPorts_31_0= ruleExternalPort ) ) )* otherlv_32= '}' )? + int alt80=2; + int LA80_0 = input.LA(1); - if ( (LA79_0==57) ) { - alt79=1; + if ( (LA80_0==58) ) { + alt80=1; } - switch (alt79) { + switch (alt80) { case 1 : - // InternalRoom.g:3054:5: otherlv_15= 'Structure' ( (lv_structureDocu_16_0= ruleDocumentation ) )? otherlv_17= '{' (otherlv_18= 'usercode1' ( (lv_userCode1_19_0= ruleDetailCode ) ) )? (otherlv_20= 'usercode2' ( (lv_userCode2_21_0= ruleDetailCode ) ) )? (otherlv_22= 'usercode3' ( (lv_userCode3_23_0= ruleDetailCode ) ) )? ( ( (lv_connections_24_0= ruleLayerConnection ) ) | ( (lv_bindings_25_0= ruleBinding ) ) | ( (lv_serviceImplementations_26_0= ruleServiceImplementation ) ) | ( (lv_attributes_27_0= ruleAttribute ) ) | ( (lv_actorRefs_28_0= ruleActorRef ) ) | ( (lv_serviceAccessPoints_29_0= ruleSAP ) ) | ( (lv_internalPorts_30_0= rulePort ) ) | ( (lv_externalPorts_31_0= ruleExternalPort ) ) )* otherlv_32= '}' + // InternalRoom.g:3069:5: otherlv_15= 'Structure' ( (lv_structureDocu_16_0= ruleDocumentation ) )? otherlv_17= '{' (otherlv_18= 'usercode1' ( (lv_userCode1_19_0= ruleDetailCode ) ) )? (otherlv_20= 'usercode2' ( (lv_userCode2_21_0= ruleDetailCode ) ) )? (otherlv_22= 'usercode3' ( (lv_userCode3_23_0= ruleDetailCode ) ) )? ( ( (lv_connections_24_0= ruleLayerConnection ) ) | ( (lv_bindings_25_0= ruleBinding ) ) | ( (lv_serviceImplementations_26_0= ruleServiceImplementation ) ) | ( (lv_attributes_27_0= ruleAttribute ) ) | ( (lv_actorRefs_28_0= ruleActorRef ) ) | ( (lv_serviceAccessPoints_29_0= ruleSAP ) ) | ( (lv_internalPorts_30_0= rulePort ) ) | ( (lv_externalPorts_31_0= ruleExternalPort ) ) )* otherlv_32= '}' { - otherlv_15=(Token)match(input,57,FOLLOW_4); + otherlv_15=(Token)match(input,58,FOLLOW_4); newLeafNode(otherlv_15, grammarAccess.getActorClassAccess().getStructureKeyword_8_0()); - // InternalRoom.g:3058:1: ( (lv_structureDocu_16_0= ruleDocumentation ) )? - int alt74=2; - int LA74_0 = input.LA(1); + // InternalRoom.g:3073:1: ( (lv_structureDocu_16_0= ruleDocumentation ) )? + int alt75=2; + int LA75_0 = input.LA(1); - if ( (LA74_0==34) ) { - alt74=1; + if ( (LA75_0==35) ) { + alt75=1; } - switch (alt74) { + switch (alt75) { case 1 : - // InternalRoom.g:3059:1: (lv_structureDocu_16_0= ruleDocumentation ) + // InternalRoom.g:3074:1: (lv_structureDocu_16_0= ruleDocumentation ) { - // InternalRoom.g:3059:1: (lv_structureDocu_16_0= ruleDocumentation ) - // InternalRoom.g:3060:3: lv_structureDocu_16_0= ruleDocumentation + // InternalRoom.g:3074:1: (lv_structureDocu_16_0= ruleDocumentation ) + // InternalRoom.g:3075:3: lv_structureDocu_16_0= ruleDocumentation { newCompositeNode(grammarAccess.getActorClassAccess().getStructureDocuDocumentationParserRuleCall_8_1_0()); @@ -7684,35 +7719,35 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_17=(Token)match(input,14,FOLLOW_76); + otherlv_17=(Token)match(input,14,FOLLOW_77); newLeafNode(otherlv_17, grammarAccess.getActorClassAccess().getLeftCurlyBracketKeyword_8_2()); - // InternalRoom.g:3080:1: (otherlv_18= 'usercode1' ( (lv_userCode1_19_0= ruleDetailCode ) ) )? - int alt75=2; - int LA75_0 = input.LA(1); + // InternalRoom.g:3095:1: (otherlv_18= 'usercode1' ( (lv_userCode1_19_0= ruleDetailCode ) ) )? + int alt76=2; + int LA76_0 = input.LA(1); - if ( (LA75_0==30) ) { - alt75=1; + if ( (LA76_0==31) ) { + alt76=1; } - switch (alt75) { + switch (alt76) { case 1 : - // InternalRoom.g:3080:3: otherlv_18= 'usercode1' ( (lv_userCode1_19_0= ruleDetailCode ) ) + // InternalRoom.g:3095:3: otherlv_18= 'usercode1' ( (lv_userCode1_19_0= ruleDetailCode ) ) { - otherlv_18=(Token)match(input,30,FOLLOW_77); + otherlv_18=(Token)match(input,31,FOLLOW_78); newLeafNode(otherlv_18, grammarAccess.getActorClassAccess().getUsercode1Keyword_8_3_0()); - // InternalRoom.g:3084:1: ( (lv_userCode1_19_0= ruleDetailCode ) ) - // InternalRoom.g:3085:1: (lv_userCode1_19_0= ruleDetailCode ) + // InternalRoom.g:3099:1: ( (lv_userCode1_19_0= ruleDetailCode ) ) + // InternalRoom.g:3100:1: (lv_userCode1_19_0= ruleDetailCode ) { - // InternalRoom.g:3085:1: (lv_userCode1_19_0= ruleDetailCode ) - // InternalRoom.g:3086:3: lv_userCode1_19_0= ruleDetailCode + // InternalRoom.g:3100:1: (lv_userCode1_19_0= ruleDetailCode ) + // InternalRoom.g:3101:3: lv_userCode1_19_0= ruleDetailCode { newCompositeNode(grammarAccess.getActorClassAccess().getUserCode1DetailCodeParserRuleCall_8_3_1_0()); - pushFollow(FOLLOW_78); + pushFollow(FOLLOW_79); lv_userCode1_19_0=ruleDetailCode(); state._fsp--; @@ -7740,31 +7775,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:3102:4: (otherlv_20= 'usercode2' ( (lv_userCode2_21_0= ruleDetailCode ) ) )? - int alt76=2; - int LA76_0 = input.LA(1); + // InternalRoom.g:3117:4: (otherlv_20= 'usercode2' ( (lv_userCode2_21_0= ruleDetailCode ) ) )? + int alt77=2; + int LA77_0 = input.LA(1); - if ( (LA76_0==31) ) { - alt76=1; + if ( (LA77_0==32) ) { + alt77=1; } - switch (alt76) { + switch (alt77) { case 1 : - // InternalRoom.g:3102:6: otherlv_20= 'usercode2' ( (lv_userCode2_21_0= ruleDetailCode ) ) + // InternalRoom.g:3117:6: otherlv_20= 'usercode2' ( (lv_userCode2_21_0= ruleDetailCode ) ) { - otherlv_20=(Token)match(input,31,FOLLOW_79); + otherlv_20=(Token)match(input,32,FOLLOW_80); newLeafNode(otherlv_20, grammarAccess.getActorClassAccess().getUsercode2Keyword_8_4_0()); - // InternalRoom.g:3106:1: ( (lv_userCode2_21_0= ruleDetailCode ) ) - // InternalRoom.g:3107:1: (lv_userCode2_21_0= ruleDetailCode ) + // InternalRoom.g:3121:1: ( (lv_userCode2_21_0= ruleDetailCode ) ) + // InternalRoom.g:3122:1: (lv_userCode2_21_0= ruleDetailCode ) { - // InternalRoom.g:3107:1: (lv_userCode2_21_0= ruleDetailCode ) - // InternalRoom.g:3108:3: lv_userCode2_21_0= ruleDetailCode + // InternalRoom.g:3122:1: (lv_userCode2_21_0= ruleDetailCode ) + // InternalRoom.g:3123:3: lv_userCode2_21_0= ruleDetailCode { newCompositeNode(grammarAccess.getActorClassAccess().getUserCode2DetailCodeParserRuleCall_8_4_1_0()); - pushFollow(FOLLOW_80); + pushFollow(FOLLOW_81); lv_userCode2_21_0=ruleDetailCode(); state._fsp--; @@ -7792,31 +7827,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:3124:4: (otherlv_22= 'usercode3' ( (lv_userCode3_23_0= ruleDetailCode ) ) )? - int alt77=2; - int LA77_0 = input.LA(1); + // InternalRoom.g:3139:4: (otherlv_22= 'usercode3' ( (lv_userCode3_23_0= ruleDetailCode ) ) )? + int alt78=2; + int LA78_0 = input.LA(1); - if ( (LA77_0==32) ) { - alt77=1; + if ( (LA78_0==33) ) { + alt78=1; } - switch (alt77) { + switch (alt78) { case 1 : - // InternalRoom.g:3124:6: otherlv_22= 'usercode3' ( (lv_userCode3_23_0= ruleDetailCode ) ) + // InternalRoom.g:3139:6: otherlv_22= 'usercode3' ( (lv_userCode3_23_0= ruleDetailCode ) ) { - otherlv_22=(Token)match(input,32,FOLLOW_81); + otherlv_22=(Token)match(input,33,FOLLOW_82); newLeafNode(otherlv_22, grammarAccess.getActorClassAccess().getUsercode3Keyword_8_5_0()); - // InternalRoom.g:3128:1: ( (lv_userCode3_23_0= ruleDetailCode ) ) - // InternalRoom.g:3129:1: (lv_userCode3_23_0= ruleDetailCode ) + // InternalRoom.g:3143:1: ( (lv_userCode3_23_0= ruleDetailCode ) ) + // InternalRoom.g:3144:1: (lv_userCode3_23_0= ruleDetailCode ) { - // InternalRoom.g:3129:1: (lv_userCode3_23_0= ruleDetailCode ) - // InternalRoom.g:3130:3: lv_userCode3_23_0= ruleDetailCode + // InternalRoom.g:3144:1: (lv_userCode3_23_0= ruleDetailCode ) + // InternalRoom.g:3145:3: lv_userCode3_23_0= ruleDetailCode { newCompositeNode(grammarAccess.getActorClassAccess().getUserCode3DetailCodeParserRuleCall_8_5_1_0()); - pushFollow(FOLLOW_82); + pushFollow(FOLLOW_83); lv_userCode3_23_0=ruleDetailCode(); state._fsp--; @@ -7844,71 +7879,71 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:3146:4: ( ( (lv_connections_24_0= ruleLayerConnection ) ) | ( (lv_bindings_25_0= ruleBinding ) ) | ( (lv_serviceImplementations_26_0= ruleServiceImplementation ) ) | ( (lv_attributes_27_0= ruleAttribute ) ) | ( (lv_actorRefs_28_0= ruleActorRef ) ) | ( (lv_serviceAccessPoints_29_0= ruleSAP ) ) | ( (lv_internalPorts_30_0= rulePort ) ) | ( (lv_externalPorts_31_0= ruleExternalPort ) ) )* - loop78: + // InternalRoom.g:3161:4: ( ( (lv_connections_24_0= ruleLayerConnection ) ) | ( (lv_bindings_25_0= ruleBinding ) ) | ( (lv_serviceImplementations_26_0= ruleServiceImplementation ) ) | ( (lv_attributes_27_0= ruleAttribute ) ) | ( (lv_actorRefs_28_0= ruleActorRef ) ) | ( (lv_serviceAccessPoints_29_0= ruleSAP ) ) | ( (lv_internalPorts_30_0= rulePort ) ) | ( (lv_externalPorts_31_0= ruleExternalPort ) ) )* + loop79: do { - int alt78=9; + int alt79=9; switch ( input.LA(1) ) { - case 74: + case 75: { - alt78=1; + alt79=1; } break; - case 70: + case 71: { - alt78=2; + alt79=2; } break; - case 63: + case 64: { - alt78=3; + alt79=3; } break; - case 33: + case 34: { - alt78=4; + alt79=4; } break; - case 77: - case 111: - case 127: + case 78: + case 112: + case 128: { - alt78=5; + alt79=5; } break; - case 61: + case 62: { - alt78=6; + alt79=6; } break; - case 47: - case 59: + case 48: + case 60: { - alt78=7; + alt79=7; } break; - case 60: + case 61: { - alt78=8; + alt79=8; } break; } - switch (alt78) { + switch (alt79) { case 1 : - // InternalRoom.g:3146:5: ( (lv_connections_24_0= ruleLayerConnection ) ) + // InternalRoom.g:3161:5: ( (lv_connections_24_0= ruleLayerConnection ) ) { - // InternalRoom.g:3146:5: ( (lv_connections_24_0= ruleLayerConnection ) ) - // InternalRoom.g:3147:1: (lv_connections_24_0= ruleLayerConnection ) + // InternalRoom.g:3161:5: ( (lv_connections_24_0= ruleLayerConnection ) ) + // InternalRoom.g:3162:1: (lv_connections_24_0= ruleLayerConnection ) { - // InternalRoom.g:3147:1: (lv_connections_24_0= ruleLayerConnection ) - // InternalRoom.g:3148:3: lv_connections_24_0= ruleLayerConnection + // InternalRoom.g:3162:1: (lv_connections_24_0= ruleLayerConnection ) + // InternalRoom.g:3163:3: lv_connections_24_0= ruleLayerConnection { newCompositeNode(grammarAccess.getActorClassAccess().getConnectionsLayerConnectionParserRuleCall_8_6_0_0()); - pushFollow(FOLLOW_82); + pushFollow(FOLLOW_83); lv_connections_24_0=ruleLayerConnection(); state._fsp--; @@ -7934,18 +7969,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:3165:6: ( (lv_bindings_25_0= ruleBinding ) ) + // InternalRoom.g:3180:6: ( (lv_bindings_25_0= ruleBinding ) ) { - // InternalRoom.g:3165:6: ( (lv_bindings_25_0= ruleBinding ) ) - // InternalRoom.g:3166:1: (lv_bindings_25_0= ruleBinding ) + // InternalRoom.g:3180:6: ( (lv_bindings_25_0= ruleBinding ) ) + // InternalRoom.g:3181:1: (lv_bindings_25_0= ruleBinding ) { - // InternalRoom.g:3166:1: (lv_bindings_25_0= ruleBinding ) - // InternalRoom.g:3167:3: lv_bindings_25_0= ruleBinding + // InternalRoom.g:3181:1: (lv_bindings_25_0= ruleBinding ) + // InternalRoom.g:3182:3: lv_bindings_25_0= ruleBinding { newCompositeNode(grammarAccess.getActorClassAccess().getBindingsBindingParserRuleCall_8_6_1_0()); - pushFollow(FOLLOW_82); + pushFollow(FOLLOW_83); lv_bindings_25_0=ruleBinding(); state._fsp--; @@ -7971,18 +8006,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalRoom.g:3184:6: ( (lv_serviceImplementations_26_0= ruleServiceImplementation ) ) + // InternalRoom.g:3199:6: ( (lv_serviceImplementations_26_0= ruleServiceImplementation ) ) { - // InternalRoom.g:3184:6: ( (lv_serviceImplementations_26_0= ruleServiceImplementation ) ) - // InternalRoom.g:3185:1: (lv_serviceImplementations_26_0= ruleServiceImplementation ) + // InternalRoom.g:3199:6: ( (lv_serviceImplementations_26_0= ruleServiceImplementation ) ) + // InternalRoom.g:3200:1: (lv_serviceImplementations_26_0= ruleServiceImplementation ) { - // InternalRoom.g:3185:1: (lv_serviceImplementations_26_0= ruleServiceImplementation ) - // InternalRoom.g:3186:3: lv_serviceImplementations_26_0= ruleServiceImplementation + // InternalRoom.g:3200:1: (lv_serviceImplementations_26_0= ruleServiceImplementation ) + // InternalRoom.g:3201:3: lv_serviceImplementations_26_0= ruleServiceImplementation { newCompositeNode(grammarAccess.getActorClassAccess().getServiceImplementationsServiceImplementationParserRuleCall_8_6_2_0()); - pushFollow(FOLLOW_82); + pushFollow(FOLLOW_83); lv_serviceImplementations_26_0=ruleServiceImplementation(); state._fsp--; @@ -8008,18 +8043,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalRoom.g:3203:6: ( (lv_attributes_27_0= ruleAttribute ) ) + // InternalRoom.g:3218:6: ( (lv_attributes_27_0= ruleAttribute ) ) { - // InternalRoom.g:3203:6: ( (lv_attributes_27_0= ruleAttribute ) ) - // InternalRoom.g:3204:1: (lv_attributes_27_0= ruleAttribute ) + // InternalRoom.g:3218:6: ( (lv_attributes_27_0= ruleAttribute ) ) + // InternalRoom.g:3219:1: (lv_attributes_27_0= ruleAttribute ) { - // InternalRoom.g:3204:1: (lv_attributes_27_0= ruleAttribute ) - // InternalRoom.g:3205:3: lv_attributes_27_0= ruleAttribute + // InternalRoom.g:3219:1: (lv_attributes_27_0= ruleAttribute ) + // InternalRoom.g:3220:3: lv_attributes_27_0= ruleAttribute { newCompositeNode(grammarAccess.getActorClassAccess().getAttributesAttributeParserRuleCall_8_6_3_0()); - pushFollow(FOLLOW_82); + pushFollow(FOLLOW_83); lv_attributes_27_0=ruleAttribute(); state._fsp--; @@ -8045,18 +8080,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 5 : - // InternalRoom.g:3222:6: ( (lv_actorRefs_28_0= ruleActorRef ) ) + // InternalRoom.g:3237:6: ( (lv_actorRefs_28_0= ruleActorRef ) ) { - // InternalRoom.g:3222:6: ( (lv_actorRefs_28_0= ruleActorRef ) ) - // InternalRoom.g:3223:1: (lv_actorRefs_28_0= ruleActorRef ) + // InternalRoom.g:3237:6: ( (lv_actorRefs_28_0= ruleActorRef ) ) + // InternalRoom.g:3238:1: (lv_actorRefs_28_0= ruleActorRef ) { - // InternalRoom.g:3223:1: (lv_actorRefs_28_0= ruleActorRef ) - // InternalRoom.g:3224:3: lv_actorRefs_28_0= ruleActorRef + // InternalRoom.g:3238:1: (lv_actorRefs_28_0= ruleActorRef ) + // InternalRoom.g:3239:3: lv_actorRefs_28_0= ruleActorRef { newCompositeNode(grammarAccess.getActorClassAccess().getActorRefsActorRefParserRuleCall_8_6_4_0()); - pushFollow(FOLLOW_82); + pushFollow(FOLLOW_83); lv_actorRefs_28_0=ruleActorRef(); state._fsp--; @@ -8082,18 +8117,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 6 : - // InternalRoom.g:3241:6: ( (lv_serviceAccessPoints_29_0= ruleSAP ) ) + // InternalRoom.g:3256:6: ( (lv_serviceAccessPoints_29_0= ruleSAP ) ) { - // InternalRoom.g:3241:6: ( (lv_serviceAccessPoints_29_0= ruleSAP ) ) - // InternalRoom.g:3242:1: (lv_serviceAccessPoints_29_0= ruleSAP ) + // InternalRoom.g:3256:6: ( (lv_serviceAccessPoints_29_0= ruleSAP ) ) + // InternalRoom.g:3257:1: (lv_serviceAccessPoints_29_0= ruleSAP ) { - // InternalRoom.g:3242:1: (lv_serviceAccessPoints_29_0= ruleSAP ) - // InternalRoom.g:3243:3: lv_serviceAccessPoints_29_0= ruleSAP + // InternalRoom.g:3257:1: (lv_serviceAccessPoints_29_0= ruleSAP ) + // InternalRoom.g:3258:3: lv_serviceAccessPoints_29_0= ruleSAP { newCompositeNode(grammarAccess.getActorClassAccess().getServiceAccessPointsSAPParserRuleCall_8_6_5_0()); - pushFollow(FOLLOW_82); + pushFollow(FOLLOW_83); lv_serviceAccessPoints_29_0=ruleSAP(); state._fsp--; @@ -8119,18 +8154,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 7 : - // InternalRoom.g:3260:6: ( (lv_internalPorts_30_0= rulePort ) ) + // InternalRoom.g:3275:6: ( (lv_internalPorts_30_0= rulePort ) ) { - // InternalRoom.g:3260:6: ( (lv_internalPorts_30_0= rulePort ) ) - // InternalRoom.g:3261:1: (lv_internalPorts_30_0= rulePort ) + // InternalRoom.g:3275:6: ( (lv_internalPorts_30_0= rulePort ) ) + // InternalRoom.g:3276:1: (lv_internalPorts_30_0= rulePort ) { - // InternalRoom.g:3261:1: (lv_internalPorts_30_0= rulePort ) - // InternalRoom.g:3262:3: lv_internalPorts_30_0= rulePort + // InternalRoom.g:3276:1: (lv_internalPorts_30_0= rulePort ) + // InternalRoom.g:3277:3: lv_internalPorts_30_0= rulePort { newCompositeNode(grammarAccess.getActorClassAccess().getInternalPortsPortParserRuleCall_8_6_6_0()); - pushFollow(FOLLOW_82); + pushFollow(FOLLOW_83); lv_internalPorts_30_0=rulePort(); state._fsp--; @@ -8156,18 +8191,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 8 : - // InternalRoom.g:3279:6: ( (lv_externalPorts_31_0= ruleExternalPort ) ) + // InternalRoom.g:3294:6: ( (lv_externalPorts_31_0= ruleExternalPort ) ) { - // InternalRoom.g:3279:6: ( (lv_externalPorts_31_0= ruleExternalPort ) ) - // InternalRoom.g:3280:1: (lv_externalPorts_31_0= ruleExternalPort ) + // InternalRoom.g:3294:6: ( (lv_externalPorts_31_0= ruleExternalPort ) ) + // InternalRoom.g:3295:1: (lv_externalPorts_31_0= ruleExternalPort ) { - // InternalRoom.g:3280:1: (lv_externalPorts_31_0= ruleExternalPort ) - // InternalRoom.g:3281:3: lv_externalPorts_31_0= ruleExternalPort + // InternalRoom.g:3295:1: (lv_externalPorts_31_0= ruleExternalPort ) + // InternalRoom.g:3296:3: lv_externalPorts_31_0= ruleExternalPort { newCompositeNode(grammarAccess.getActorClassAccess().getExternalPortsExternalPortParserRuleCall_8_6_7_0()); - pushFollow(FOLLOW_82); + pushFollow(FOLLOW_83); lv_externalPorts_31_0=ruleExternalPort(); state._fsp--; @@ -8194,11 +8229,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop78; + break loop79; } } while (true); - otherlv_32=(Token)match(input,15,FOLLOW_83); + otherlv_32=(Token)match(input,15,FOLLOW_84); newLeafNode(otherlv_32, grammarAccess.getActorClassAccess().getRightCurlyBracketKeyword_8_7()); @@ -8208,34 +8243,34 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:3301:3: (otherlv_33= 'Behavior' ( (lv_behaviorDocu_34_0= ruleDocumentation ) )? otherlv_35= '{' ( (lv_behaviorAnnotations_36_0= ruleAnnotation ) )* ( ( (lv_operations_37_0= ruleStandardOperation ) ) | ( (lv_structors_38_0= ruleClassStructor ) ) )* ( (lv_stateMachine_39_0= ruleStateMachine ) )? otherlv_40= '}' )? - int alt84=2; - int LA84_0 = input.LA(1); + // InternalRoom.g:3316:3: (otherlv_33= 'Behavior' ( (lv_behaviorDocu_34_0= ruleDocumentation ) )? otherlv_35= '{' ( (lv_behaviorAnnotations_36_0= ruleAnnotation ) )* ( ( (lv_operations_37_0= ruleStandardOperation ) ) | ( (lv_structors_38_0= ruleClassStructor ) ) )* ( (lv_stateMachine_39_0= ruleStateMachine ) )? otherlv_40= '}' )? + int alt85=2; + int LA85_0 = input.LA(1); - if ( (LA84_0==58) ) { - alt84=1; + if ( (LA85_0==59) ) { + alt85=1; } - switch (alt84) { + switch (alt85) { case 1 : - // InternalRoom.g:3301:5: otherlv_33= 'Behavior' ( (lv_behaviorDocu_34_0= ruleDocumentation ) )? otherlv_35= '{' ( (lv_behaviorAnnotations_36_0= ruleAnnotation ) )* ( ( (lv_operations_37_0= ruleStandardOperation ) ) | ( (lv_structors_38_0= ruleClassStructor ) ) )* ( (lv_stateMachine_39_0= ruleStateMachine ) )? otherlv_40= '}' + // InternalRoom.g:3316:5: otherlv_33= 'Behavior' ( (lv_behaviorDocu_34_0= ruleDocumentation ) )? otherlv_35= '{' ( (lv_behaviorAnnotations_36_0= ruleAnnotation ) )* ( ( (lv_operations_37_0= ruleStandardOperation ) ) | ( (lv_structors_38_0= ruleClassStructor ) ) )* ( (lv_stateMachine_39_0= ruleStateMachine ) )? otherlv_40= '}' { - otherlv_33=(Token)match(input,58,FOLLOW_4); + otherlv_33=(Token)match(input,59,FOLLOW_4); newLeafNode(otherlv_33, grammarAccess.getActorClassAccess().getBehaviorKeyword_9_0()); - // InternalRoom.g:3305:1: ( (lv_behaviorDocu_34_0= ruleDocumentation ) )? - int alt80=2; - int LA80_0 = input.LA(1); + // InternalRoom.g:3320:1: ( (lv_behaviorDocu_34_0= ruleDocumentation ) )? + int alt81=2; + int LA81_0 = input.LA(1); - if ( (LA80_0==34) ) { - alt80=1; + if ( (LA81_0==35) ) { + alt81=1; } - switch (alt80) { + switch (alt81) { case 1 : - // InternalRoom.g:3306:1: (lv_behaviorDocu_34_0= ruleDocumentation ) + // InternalRoom.g:3321:1: (lv_behaviorDocu_34_0= ruleDocumentation ) { - // InternalRoom.g:3306:1: (lv_behaviorDocu_34_0= ruleDocumentation ) - // InternalRoom.g:3307:3: lv_behaviorDocu_34_0= ruleDocumentation + // InternalRoom.g:3321:1: (lv_behaviorDocu_34_0= ruleDocumentation ) + // InternalRoom.g:3322:3: lv_behaviorDocu_34_0= ruleDocumentation { newCompositeNode(grammarAccess.getActorClassAccess().getBehaviorDocuDocumentationParserRuleCall_9_1_0()); @@ -8265,32 +8300,32 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_35=(Token)match(input,14,FOLLOW_84); + otherlv_35=(Token)match(input,14,FOLLOW_85); newLeafNode(otherlv_35, grammarAccess.getActorClassAccess().getLeftCurlyBracketKeyword_9_2()); - // InternalRoom.g:3327:1: ( (lv_behaviorAnnotations_36_0= ruleAnnotation ) )* - loop81: + // InternalRoom.g:3342:1: ( (lv_behaviorAnnotations_36_0= ruleAnnotation ) )* + loop82: do { - int alt81=2; - int LA81_0 = input.LA(1); + int alt82=2; + int LA82_0 = input.LA(1); - if ( (LA81_0==108) ) { - alt81=1; + if ( (LA82_0==109) ) { + alt82=1; } - switch (alt81) { + switch (alt82) { case 1 : - // InternalRoom.g:3328:1: (lv_behaviorAnnotations_36_0= ruleAnnotation ) + // InternalRoom.g:3343:1: (lv_behaviorAnnotations_36_0= ruleAnnotation ) { - // InternalRoom.g:3328:1: (lv_behaviorAnnotations_36_0= ruleAnnotation ) - // InternalRoom.g:3329:3: lv_behaviorAnnotations_36_0= ruleAnnotation + // InternalRoom.g:3343:1: (lv_behaviorAnnotations_36_0= ruleAnnotation ) + // InternalRoom.g:3344:3: lv_behaviorAnnotations_36_0= ruleAnnotation { newCompositeNode(grammarAccess.getActorClassAccess().getBehaviorAnnotationsAnnotationParserRuleCall_9_3_0()); - pushFollow(FOLLOW_84); + pushFollow(FOLLOW_85); lv_behaviorAnnotations_36_0=ruleAnnotation(); state._fsp--; @@ -8314,38 +8349,38 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop81; + break loop82; } } while (true); - // InternalRoom.g:3345:3: ( ( (lv_operations_37_0= ruleStandardOperation ) ) | ( (lv_structors_38_0= ruleClassStructor ) ) )* - loop82: + // InternalRoom.g:3360:3: ( ( (lv_operations_37_0= ruleStandardOperation ) ) | ( (lv_structors_38_0= ruleClassStructor ) ) )* + loop83: do { - int alt82=3; - int LA82_0 = input.LA(1); + int alt83=3; + int LA83_0 = input.LA(1); - if ( ((LA82_0>=36 && LA82_0<=37)) ) { - alt82=1; + if ( ((LA83_0>=37 && LA83_0<=38)) ) { + alt83=1; } - else if ( ((LA82_0>=40 && LA82_0<=41)) ) { - alt82=2; + else if ( ((LA83_0>=41 && LA83_0<=42)) ) { + alt83=2; } - switch (alt82) { + switch (alt83) { case 1 : - // InternalRoom.g:3345:4: ( (lv_operations_37_0= ruleStandardOperation ) ) + // InternalRoom.g:3360:4: ( (lv_operations_37_0= ruleStandardOperation ) ) { - // InternalRoom.g:3345:4: ( (lv_operations_37_0= ruleStandardOperation ) ) - // InternalRoom.g:3346:1: (lv_operations_37_0= ruleStandardOperation ) + // InternalRoom.g:3360:4: ( (lv_operations_37_0= ruleStandardOperation ) ) + // InternalRoom.g:3361:1: (lv_operations_37_0= ruleStandardOperation ) { - // InternalRoom.g:3346:1: (lv_operations_37_0= ruleStandardOperation ) - // InternalRoom.g:3347:3: lv_operations_37_0= ruleStandardOperation + // InternalRoom.g:3361:1: (lv_operations_37_0= ruleStandardOperation ) + // InternalRoom.g:3362:3: lv_operations_37_0= ruleStandardOperation { newCompositeNode(grammarAccess.getActorClassAccess().getOperationsStandardOperationParserRuleCall_9_4_0_0()); - pushFollow(FOLLOW_85); + pushFollow(FOLLOW_86); lv_operations_37_0=ruleStandardOperation(); state._fsp--; @@ -8371,18 +8406,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:3364:6: ( (lv_structors_38_0= ruleClassStructor ) ) + // InternalRoom.g:3379:6: ( (lv_structors_38_0= ruleClassStructor ) ) { - // InternalRoom.g:3364:6: ( (lv_structors_38_0= ruleClassStructor ) ) - // InternalRoom.g:3365:1: (lv_structors_38_0= ruleClassStructor ) + // InternalRoom.g:3379:6: ( (lv_structors_38_0= ruleClassStructor ) ) + // InternalRoom.g:3380:1: (lv_structors_38_0= ruleClassStructor ) { - // InternalRoom.g:3365:1: (lv_structors_38_0= ruleClassStructor ) - // InternalRoom.g:3366:3: lv_structors_38_0= ruleClassStructor + // InternalRoom.g:3380:1: (lv_structors_38_0= ruleClassStructor ) + // InternalRoom.g:3381:3: lv_structors_38_0= ruleClassStructor { newCompositeNode(grammarAccess.getActorClassAccess().getStructorsClassStructorParserRuleCall_9_4_1_0()); - pushFollow(FOLLOW_85); + pushFollow(FOLLOW_86); lv_structors_38_0=ruleClassStructor(); state._fsp--; @@ -8409,28 +8444,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop82; + break loop83; } } while (true); - // InternalRoom.g:3382:4: ( (lv_stateMachine_39_0= ruleStateMachine ) )? - int alt83=2; - int LA83_0 = input.LA(1); + // InternalRoom.g:3397:4: ( (lv_stateMachine_39_0= ruleStateMachine ) )? + int alt84=2; + int LA84_0 = input.LA(1); - if ( (LA83_0==80) ) { - alt83=1; + if ( (LA84_0==81) ) { + alt84=1; } - switch (alt83) { + switch (alt84) { case 1 : - // InternalRoom.g:3383:1: (lv_stateMachine_39_0= ruleStateMachine ) + // InternalRoom.g:3398:1: (lv_stateMachine_39_0= ruleStateMachine ) { - // InternalRoom.g:3383:1: (lv_stateMachine_39_0= ruleStateMachine ) - // InternalRoom.g:3384:3: lv_stateMachine_39_0= ruleStateMachine + // InternalRoom.g:3398:1: (lv_stateMachine_39_0= ruleStateMachine ) + // InternalRoom.g:3399:3: lv_stateMachine_39_0= ruleStateMachine { newCompositeNode(grammarAccess.getActorClassAccess().getStateMachineStateMachineParserRuleCall_9_5_0()); - pushFollow(FOLLOW_61); + pushFollow(FOLLOW_62); lv_stateMachine_39_0=ruleStateMachine(); state._fsp--; @@ -8455,7 +8490,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_40=(Token)match(input,15,FOLLOW_61); + otherlv_40=(Token)match(input,15,FOLLOW_62); newLeafNode(otherlv_40, grammarAccess.getActorClassAccess().getRightCurlyBracketKeyword_9_6()); @@ -8490,7 +8525,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleInterfaceItem" - // InternalRoom.g:3416:1: entryRuleInterfaceItem returns [EObject current=null] : iv_ruleInterfaceItem= ruleInterfaceItem EOF ; + // InternalRoom.g:3431:1: entryRuleInterfaceItem returns [EObject current=null] : iv_ruleInterfaceItem= ruleInterfaceItem EOF ; public final EObject entryRuleInterfaceItem() throws RecognitionException { EObject current = null; @@ -8498,8 +8533,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:3417:2: (iv_ruleInterfaceItem= ruleInterfaceItem EOF ) - // InternalRoom.g:3418:2: iv_ruleInterfaceItem= ruleInterfaceItem EOF + // InternalRoom.g:3432:2: (iv_ruleInterfaceItem= ruleInterfaceItem EOF ) + // InternalRoom.g:3433:2: iv_ruleInterfaceItem= ruleInterfaceItem EOF { newCompositeNode(grammarAccess.getInterfaceItemRule()); pushFollow(FOLLOW_1); @@ -8526,7 +8561,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleInterfaceItem" - // InternalRoom.g:3425:1: ruleInterfaceItem returns [EObject current=null] : (this_Port_0= rulePort | this_SAP_1= ruleSAP | this_SPP_2= ruleSPP ) ; + // InternalRoom.g:3440:1: ruleInterfaceItem returns [EObject current=null] : (this_Port_0= rulePort | this_SAP_1= ruleSAP | this_SPP_2= ruleSPP ) ; public final EObject ruleInterfaceItem() throws RecognitionException { EObject current = null; @@ -8540,38 +8575,38 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:3428:28: ( (this_Port_0= rulePort | this_SAP_1= ruleSAP | this_SPP_2= ruleSPP ) ) - // InternalRoom.g:3429:1: (this_Port_0= rulePort | this_SAP_1= ruleSAP | this_SPP_2= ruleSPP ) + // InternalRoom.g:3443:28: ( (this_Port_0= rulePort | this_SAP_1= ruleSAP | this_SPP_2= ruleSPP ) ) + // InternalRoom.g:3444:1: (this_Port_0= rulePort | this_SAP_1= ruleSAP | this_SPP_2= ruleSPP ) { - // InternalRoom.g:3429:1: (this_Port_0= rulePort | this_SAP_1= ruleSAP | this_SPP_2= ruleSPP ) - int alt85=3; + // InternalRoom.g:3444:1: (this_Port_0= rulePort | this_SAP_1= ruleSAP | this_SPP_2= ruleSPP ) + int alt86=3; switch ( input.LA(1) ) { - case 47: - case 59: + case 48: + case 60: { - alt85=1; + alt86=1; } break; - case 61: + case 62: { - alt85=2; + alt86=2; } break; - case 62: + case 63: { - alt85=3; + alt86=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 85, 0, input); + new NoViableAltException("", 86, 0, input); throw nvae; } - switch (alt85) { + switch (alt86) { case 1 : - // InternalRoom.g:3430:5: this_Port_0= rulePort + // InternalRoom.g:3445:5: this_Port_0= rulePort { newCompositeNode(grammarAccess.getInterfaceItemAccess().getPortParserRuleCall_0()); @@ -8589,7 +8624,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:3440:5: this_SAP_1= ruleSAP + // InternalRoom.g:3455:5: this_SAP_1= ruleSAP { newCompositeNode(grammarAccess.getInterfaceItemAccess().getSAPParserRuleCall_1()); @@ -8607,7 +8642,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalRoom.g:3450:5: this_SPP_2= ruleSPP + // InternalRoom.g:3465:5: this_SPP_2= ruleSPP { newCompositeNode(grammarAccess.getInterfaceItemAccess().getSPPParserRuleCall_2()); @@ -8645,7 +8680,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRulePort" - // InternalRoom.g:3466:1: entryRulePort returns [EObject current=null] : iv_rulePort= rulePort EOF ; + // InternalRoom.g:3481:1: entryRulePort returns [EObject current=null] : iv_rulePort= rulePort EOF ; public final EObject entryRulePort() throws RecognitionException { EObject current = null; @@ -8653,8 +8688,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:3467:2: (iv_rulePort= rulePort EOF ) - // InternalRoom.g:3468:2: iv_rulePort= rulePort EOF + // InternalRoom.g:3482:2: (iv_rulePort= rulePort EOF ) + // InternalRoom.g:3483:2: iv_rulePort= rulePort EOF { newCompositeNode(grammarAccess.getPortRule()); pushFollow(FOLLOW_1); @@ -8681,7 +8716,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "rulePort" - // InternalRoom.g:3475:1: rulePort returns [EObject current=null] : ( ( (lv_conjugated_0_0= 'conjugated' ) )? otherlv_1= 'Port' ( (lv_name_2_0= RULE_ID ) ) ( (lv_multiplicity_3_0= ruleMULTIPLICITY ) )? otherlv_4= ':' ( ( ruleFQN ) ) ( (lv_annotations_6_0= ruleAnnotation ) )* ( (lv_docu_7_0= ruleDocumentation ) )? ) ; + // InternalRoom.g:3490:1: rulePort returns [EObject current=null] : ( ( (lv_conjugated_0_0= 'conjugated' ) )? otherlv_1= 'Port' ( (lv_name_2_0= RULE_ID ) ) ( (lv_multiplicity_3_0= ruleMULTIPLICITY ) )? otherlv_4= ':' ( ( ruleFQN ) ) ( (lv_annotations_6_0= ruleAnnotation ) )* ( (lv_docu_7_0= ruleDocumentation ) )? ) ; public final EObject rulePort() throws RecognitionException { EObject current = null; @@ -8699,27 +8734,27 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:3478:28: ( ( ( (lv_conjugated_0_0= 'conjugated' ) )? otherlv_1= 'Port' ( (lv_name_2_0= RULE_ID ) ) ( (lv_multiplicity_3_0= ruleMULTIPLICITY ) )? otherlv_4= ':' ( ( ruleFQN ) ) ( (lv_annotations_6_0= ruleAnnotation ) )* ( (lv_docu_7_0= ruleDocumentation ) )? ) ) - // InternalRoom.g:3479:1: ( ( (lv_conjugated_0_0= 'conjugated' ) )? otherlv_1= 'Port' ( (lv_name_2_0= RULE_ID ) ) ( (lv_multiplicity_3_0= ruleMULTIPLICITY ) )? otherlv_4= ':' ( ( ruleFQN ) ) ( (lv_annotations_6_0= ruleAnnotation ) )* ( (lv_docu_7_0= ruleDocumentation ) )? ) + // InternalRoom.g:3493:28: ( ( ( (lv_conjugated_0_0= 'conjugated' ) )? otherlv_1= 'Port' ( (lv_name_2_0= RULE_ID ) ) ( (lv_multiplicity_3_0= ruleMULTIPLICITY ) )? otherlv_4= ':' ( ( ruleFQN ) ) ( (lv_annotations_6_0= ruleAnnotation ) )* ( (lv_docu_7_0= ruleDocumentation ) )? ) ) + // InternalRoom.g:3494:1: ( ( (lv_conjugated_0_0= 'conjugated' ) )? otherlv_1= 'Port' ( (lv_name_2_0= RULE_ID ) ) ( (lv_multiplicity_3_0= ruleMULTIPLICITY ) )? otherlv_4= ':' ( ( ruleFQN ) ) ( (lv_annotations_6_0= ruleAnnotation ) )* ( (lv_docu_7_0= ruleDocumentation ) )? ) { - // InternalRoom.g:3479:1: ( ( (lv_conjugated_0_0= 'conjugated' ) )? otherlv_1= 'Port' ( (lv_name_2_0= RULE_ID ) ) ( (lv_multiplicity_3_0= ruleMULTIPLICITY ) )? otherlv_4= ':' ( ( ruleFQN ) ) ( (lv_annotations_6_0= ruleAnnotation ) )* ( (lv_docu_7_0= ruleDocumentation ) )? ) - // InternalRoom.g:3479:2: ( (lv_conjugated_0_0= 'conjugated' ) )? otherlv_1= 'Port' ( (lv_name_2_0= RULE_ID ) ) ( (lv_multiplicity_3_0= ruleMULTIPLICITY ) )? otherlv_4= ':' ( ( ruleFQN ) ) ( (lv_annotations_6_0= ruleAnnotation ) )* ( (lv_docu_7_0= ruleDocumentation ) )? + // InternalRoom.g:3494:1: ( ( (lv_conjugated_0_0= 'conjugated' ) )? otherlv_1= 'Port' ( (lv_name_2_0= RULE_ID ) ) ( (lv_multiplicity_3_0= ruleMULTIPLICITY ) )? otherlv_4= ':' ( ( ruleFQN ) ) ( (lv_annotations_6_0= ruleAnnotation ) )* ( (lv_docu_7_0= ruleDocumentation ) )? ) + // InternalRoom.g:3494:2: ( (lv_conjugated_0_0= 'conjugated' ) )? otherlv_1= 'Port' ( (lv_name_2_0= RULE_ID ) ) ( (lv_multiplicity_3_0= ruleMULTIPLICITY ) )? otherlv_4= ':' ( ( ruleFQN ) ) ( (lv_annotations_6_0= ruleAnnotation ) )* ( (lv_docu_7_0= ruleDocumentation ) )? { - // InternalRoom.g:3479:2: ( (lv_conjugated_0_0= 'conjugated' ) )? - int alt86=2; - int LA86_0 = input.LA(1); + // InternalRoom.g:3494:2: ( (lv_conjugated_0_0= 'conjugated' ) )? + int alt87=2; + int LA87_0 = input.LA(1); - if ( (LA86_0==47) ) { - alt86=1; + if ( (LA87_0==48) ) { + alt87=1; } - switch (alt86) { + switch (alt87) { case 1 : - // InternalRoom.g:3480:1: (lv_conjugated_0_0= 'conjugated' ) + // InternalRoom.g:3495:1: (lv_conjugated_0_0= 'conjugated' ) { - // InternalRoom.g:3480:1: (lv_conjugated_0_0= 'conjugated' ) - // InternalRoom.g:3481:3: lv_conjugated_0_0= 'conjugated' + // InternalRoom.g:3495:1: (lv_conjugated_0_0= 'conjugated' ) + // InternalRoom.g:3496:3: lv_conjugated_0_0= 'conjugated' { - lv_conjugated_0_0=(Token)match(input,47,FOLLOW_86); + lv_conjugated_0_0=(Token)match(input,48,FOLLOW_87); newLeafNode(lv_conjugated_0_0, grammarAccess.getPortAccess().getConjugatedConjugatedKeyword_0_0()); @@ -8738,17 +8773,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,59,FOLLOW_3); + otherlv_1=(Token)match(input,60,FOLLOW_3); newLeafNode(otherlv_1, grammarAccess.getPortAccess().getPortKeyword_1()); - // InternalRoom.g:3498:1: ( (lv_name_2_0= RULE_ID ) ) - // InternalRoom.g:3499:1: (lv_name_2_0= RULE_ID ) + // InternalRoom.g:3513:1: ( (lv_name_2_0= RULE_ID ) ) + // InternalRoom.g:3514:1: (lv_name_2_0= RULE_ID ) { - // InternalRoom.g:3499:1: (lv_name_2_0= RULE_ID ) - // InternalRoom.g:3500:3: lv_name_2_0= RULE_ID + // InternalRoom.g:3514:1: (lv_name_2_0= RULE_ID ) + // InternalRoom.g:3515:3: lv_name_2_0= RULE_ID { - lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_33); + lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_34); newLeafNode(lv_name_2_0, grammarAccess.getPortAccess().getNameIDTerminalRuleCall_2_0()); @@ -8768,19 +8803,19 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:3516:2: ( (lv_multiplicity_3_0= ruleMULTIPLICITY ) )? - int alt87=2; - int LA87_0 = input.LA(1); + // InternalRoom.g:3531:2: ( (lv_multiplicity_3_0= ruleMULTIPLICITY ) )? + int alt88=2; + int LA88_0 = input.LA(1); - if ( (LA87_0==34) ) { - alt87=1; + if ( (LA88_0==35) ) { + alt88=1; } - switch (alt87) { + switch (alt88) { case 1 : - // InternalRoom.g:3517:1: (lv_multiplicity_3_0= ruleMULTIPLICITY ) + // InternalRoom.g:3532:1: (lv_multiplicity_3_0= ruleMULTIPLICITY ) { - // InternalRoom.g:3517:1: (lv_multiplicity_3_0= ruleMULTIPLICITY ) - // InternalRoom.g:3518:3: lv_multiplicity_3_0= ruleMULTIPLICITY + // InternalRoom.g:3532:1: (lv_multiplicity_3_0= ruleMULTIPLICITY ) + // InternalRoom.g:3533:3: lv_multiplicity_3_0= ruleMULTIPLICITY { newCompositeNode(grammarAccess.getPortAccess().getMultiplicityMULTIPLICITYParserRuleCall_3_0()); @@ -8814,11 +8849,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_4, grammarAccess.getPortAccess().getColonKeyword_4()); - // InternalRoom.g:3538:1: ( ( ruleFQN ) ) - // InternalRoom.g:3539:1: ( ruleFQN ) + // InternalRoom.g:3553:1: ( ( ruleFQN ) ) + // InternalRoom.g:3554:1: ( ruleFQN ) { - // InternalRoom.g:3539:1: ( ruleFQN ) - // InternalRoom.g:3540:3: ruleFQN + // InternalRoom.g:3554:1: ( ruleFQN ) + // InternalRoom.g:3555:3: ruleFQN { if (current==null) { @@ -8828,7 +8863,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getPortAccess().getProtocolGeneralProtocolClassCrossReference_5_0()); - pushFollow(FOLLOW_66); + pushFollow(FOLLOW_67); ruleFQN(); state._fsp--; @@ -8842,28 +8877,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:3553:2: ( (lv_annotations_6_0= ruleAnnotation ) )* - loop88: + // InternalRoom.g:3568:2: ( (lv_annotations_6_0= ruleAnnotation ) )* + loop89: do { - int alt88=2; - int LA88_0 = input.LA(1); + int alt89=2; + int LA89_0 = input.LA(1); - if ( (LA88_0==108) ) { - alt88=1; + if ( (LA89_0==109) ) { + alt89=1; } - switch (alt88) { + switch (alt89) { case 1 : - // InternalRoom.g:3554:1: (lv_annotations_6_0= ruleAnnotation ) + // InternalRoom.g:3569:1: (lv_annotations_6_0= ruleAnnotation ) { - // InternalRoom.g:3554:1: (lv_annotations_6_0= ruleAnnotation ) - // InternalRoom.g:3555:3: lv_annotations_6_0= ruleAnnotation + // InternalRoom.g:3569:1: (lv_annotations_6_0= ruleAnnotation ) + // InternalRoom.g:3570:3: lv_annotations_6_0= ruleAnnotation { newCompositeNode(grammarAccess.getPortAccess().getAnnotationsAnnotationParserRuleCall_6_0()); - pushFollow(FOLLOW_66); + pushFollow(FOLLOW_67); lv_annotations_6_0=ruleAnnotation(); state._fsp--; @@ -8887,23 +8922,23 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop88; + break loop89; } } while (true); - // InternalRoom.g:3571:3: ( (lv_docu_7_0= ruleDocumentation ) )? - int alt89=2; - int LA89_0 = input.LA(1); + // InternalRoom.g:3586:3: ( (lv_docu_7_0= ruleDocumentation ) )? + int alt90=2; + int LA90_0 = input.LA(1); - if ( (LA89_0==34) ) { - alt89=1; + if ( (LA90_0==35) ) { + alt90=1; } - switch (alt89) { + switch (alt90) { case 1 : - // InternalRoom.g:3572:1: (lv_docu_7_0= ruleDocumentation ) + // InternalRoom.g:3587:1: (lv_docu_7_0= ruleDocumentation ) { - // InternalRoom.g:3572:1: (lv_docu_7_0= ruleDocumentation ) - // InternalRoom.g:3573:3: lv_docu_7_0= ruleDocumentation + // InternalRoom.g:3587:1: (lv_docu_7_0= ruleDocumentation ) + // InternalRoom.g:3588:3: lv_docu_7_0= ruleDocumentation { newCompositeNode(grammarAccess.getPortAccess().getDocuDocumentationParserRuleCall_7_0()); @@ -8954,7 +8989,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleExternalPort" - // InternalRoom.g:3597:1: entryRuleExternalPort returns [EObject current=null] : iv_ruleExternalPort= ruleExternalPort EOF ; + // InternalRoom.g:3612:1: entryRuleExternalPort returns [EObject current=null] : iv_ruleExternalPort= ruleExternalPort EOF ; public final EObject entryRuleExternalPort() throws RecognitionException { EObject current = null; @@ -8962,8 +8997,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:3598:2: (iv_ruleExternalPort= ruleExternalPort EOF ) - // InternalRoom.g:3599:2: iv_ruleExternalPort= ruleExternalPort EOF + // InternalRoom.g:3613:2: (iv_ruleExternalPort= ruleExternalPort EOF ) + // InternalRoom.g:3614:2: iv_ruleExternalPort= ruleExternalPort EOF { newCompositeNode(grammarAccess.getExternalPortRule()); pushFollow(FOLLOW_1); @@ -8990,7 +9025,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleExternalPort" - // InternalRoom.g:3606:1: ruleExternalPort returns [EObject current=null] : (otherlv_0= 'external' otherlv_1= 'Port' ( (otherlv_2= RULE_ID ) ) ) ; + // InternalRoom.g:3621:1: ruleExternalPort returns [EObject current=null] : (otherlv_0= 'external' otherlv_1= 'Port' ( (otherlv_2= RULE_ID ) ) ) ; public final EObject ruleExternalPort() throws RecognitionException { EObject current = null; @@ -9001,25 +9036,25 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:3609:28: ( (otherlv_0= 'external' otherlv_1= 'Port' ( (otherlv_2= RULE_ID ) ) ) ) - // InternalRoom.g:3610:1: (otherlv_0= 'external' otherlv_1= 'Port' ( (otherlv_2= RULE_ID ) ) ) + // InternalRoom.g:3624:28: ( (otherlv_0= 'external' otherlv_1= 'Port' ( (otherlv_2= RULE_ID ) ) ) ) + // InternalRoom.g:3625:1: (otherlv_0= 'external' otherlv_1= 'Port' ( (otherlv_2= RULE_ID ) ) ) { - // InternalRoom.g:3610:1: (otherlv_0= 'external' otherlv_1= 'Port' ( (otherlv_2= RULE_ID ) ) ) - // InternalRoom.g:3610:3: otherlv_0= 'external' otherlv_1= 'Port' ( (otherlv_2= RULE_ID ) ) + // InternalRoom.g:3625:1: (otherlv_0= 'external' otherlv_1= 'Port' ( (otherlv_2= RULE_ID ) ) ) + // InternalRoom.g:3625:3: otherlv_0= 'external' otherlv_1= 'Port' ( (otherlv_2= RULE_ID ) ) { - otherlv_0=(Token)match(input,60,FOLLOW_86); + otherlv_0=(Token)match(input,61,FOLLOW_87); newLeafNode(otherlv_0, grammarAccess.getExternalPortAccess().getExternalKeyword_0()); - otherlv_1=(Token)match(input,59,FOLLOW_3); + otherlv_1=(Token)match(input,60,FOLLOW_3); newLeafNode(otherlv_1, grammarAccess.getExternalPortAccess().getPortKeyword_1()); - // InternalRoom.g:3618:1: ( (otherlv_2= RULE_ID ) ) - // InternalRoom.g:3619:1: (otherlv_2= RULE_ID ) + // InternalRoom.g:3633:1: ( (otherlv_2= RULE_ID ) ) + // InternalRoom.g:3634:1: (otherlv_2= RULE_ID ) { - // InternalRoom.g:3619:1: (otherlv_2= RULE_ID ) - // InternalRoom.g:3620:3: otherlv_2= RULE_ID + // InternalRoom.g:3634:1: (otherlv_2= RULE_ID ) + // InternalRoom.g:3635:3: otherlv_2= RULE_ID { if (current==null) { @@ -9057,7 +9092,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleSAP" - // InternalRoom.g:3639:1: entryRuleSAP returns [EObject current=null] : iv_ruleSAP= ruleSAP EOF ; + // InternalRoom.g:3654:1: entryRuleSAP returns [EObject current=null] : iv_ruleSAP= ruleSAP EOF ; public final EObject entryRuleSAP() throws RecognitionException { EObject current = null; @@ -9065,8 +9100,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:3640:2: (iv_ruleSAP= ruleSAP EOF ) - // InternalRoom.g:3641:2: iv_ruleSAP= ruleSAP EOF + // InternalRoom.g:3655:2: (iv_ruleSAP= ruleSAP EOF ) + // InternalRoom.g:3656:2: iv_ruleSAP= ruleSAP EOF { newCompositeNode(grammarAccess.getSAPRule()); pushFollow(FOLLOW_1); @@ -9093,7 +9128,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleSAP" - // InternalRoom.g:3648:1: ruleSAP returns [EObject current=null] : (otherlv_0= 'SAP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) ; + // InternalRoom.g:3663:1: ruleSAP returns [EObject current=null] : (otherlv_0= 'SAP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) ; public final EObject ruleSAP() throws RecognitionException { EObject current = null; @@ -9106,21 +9141,21 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:3651:28: ( (otherlv_0= 'SAP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) ) - // InternalRoom.g:3652:1: (otherlv_0= 'SAP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) + // InternalRoom.g:3666:28: ( (otherlv_0= 'SAP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) ) + // InternalRoom.g:3667:1: (otherlv_0= 'SAP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) { - // InternalRoom.g:3652:1: (otherlv_0= 'SAP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) - // InternalRoom.g:3652:3: otherlv_0= 'SAP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? + // InternalRoom.g:3667:1: (otherlv_0= 'SAP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) + // InternalRoom.g:3667:3: otherlv_0= 'SAP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? { - otherlv_0=(Token)match(input,61,FOLLOW_3); + otherlv_0=(Token)match(input,62,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getSAPAccess().getSAPKeyword_0()); - // InternalRoom.g:3656:1: ( (lv_name_1_0= RULE_ID ) ) - // InternalRoom.g:3657:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:3671:1: ( (lv_name_1_0= RULE_ID ) ) + // InternalRoom.g:3672:1: (lv_name_1_0= RULE_ID ) { - // InternalRoom.g:3657:1: (lv_name_1_0= RULE_ID ) - // InternalRoom.g:3658:3: lv_name_1_0= RULE_ID + // InternalRoom.g:3672:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:3673:3: lv_name_1_0= RULE_ID { lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_8); @@ -9146,11 +9181,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_2, grammarAccess.getSAPAccess().getColonKeyword_2()); - // InternalRoom.g:3678:1: ( ( ruleFQN ) ) - // InternalRoom.g:3679:1: ( ruleFQN ) + // InternalRoom.g:3693:1: ( ( ruleFQN ) ) + // InternalRoom.g:3694:1: ( ruleFQN ) { - // InternalRoom.g:3679:1: ( ruleFQN ) - // InternalRoom.g:3680:3: ruleFQN + // InternalRoom.g:3694:1: ( ruleFQN ) + // InternalRoom.g:3695:3: ruleFQN { if (current==null) { @@ -9160,7 +9195,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getSAPAccess().getProtocolProtocolClassCrossReference_3_0()); - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); ruleFQN(); state._fsp--; @@ -9174,19 +9209,19 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:3693:2: ( (lv_docu_4_0= ruleDocumentation ) )? - int alt90=2; - int LA90_0 = input.LA(1); + // InternalRoom.g:3708:2: ( (lv_docu_4_0= ruleDocumentation ) )? + int alt91=2; + int LA91_0 = input.LA(1); - if ( (LA90_0==34) ) { - alt90=1; + if ( (LA91_0==35) ) { + alt91=1; } - switch (alt90) { + switch (alt91) { case 1 : - // InternalRoom.g:3694:1: (lv_docu_4_0= ruleDocumentation ) + // InternalRoom.g:3709:1: (lv_docu_4_0= ruleDocumentation ) { - // InternalRoom.g:3694:1: (lv_docu_4_0= ruleDocumentation ) - // InternalRoom.g:3695:3: lv_docu_4_0= ruleDocumentation + // InternalRoom.g:3709:1: (lv_docu_4_0= ruleDocumentation ) + // InternalRoom.g:3710:3: lv_docu_4_0= ruleDocumentation { newCompositeNode(grammarAccess.getSAPAccess().getDocuDocumentationParserRuleCall_4_0()); @@ -9237,7 +9272,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleSPP" - // InternalRoom.g:3719:1: entryRuleSPP returns [EObject current=null] : iv_ruleSPP= ruleSPP EOF ; + // InternalRoom.g:3734:1: entryRuleSPP returns [EObject current=null] : iv_ruleSPP= ruleSPP EOF ; public final EObject entryRuleSPP() throws RecognitionException { EObject current = null; @@ -9245,8 +9280,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:3720:2: (iv_ruleSPP= ruleSPP EOF ) - // InternalRoom.g:3721:2: iv_ruleSPP= ruleSPP EOF + // InternalRoom.g:3735:2: (iv_ruleSPP= ruleSPP EOF ) + // InternalRoom.g:3736:2: iv_ruleSPP= ruleSPP EOF { newCompositeNode(grammarAccess.getSPPRule()); pushFollow(FOLLOW_1); @@ -9273,7 +9308,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleSPP" - // InternalRoom.g:3728:1: ruleSPP returns [EObject current=null] : (otherlv_0= 'SPP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) ; + // InternalRoom.g:3743:1: ruleSPP returns [EObject current=null] : (otherlv_0= 'SPP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) ; public final EObject ruleSPP() throws RecognitionException { EObject current = null; @@ -9286,21 +9321,21 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:3731:28: ( (otherlv_0= 'SPP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) ) - // InternalRoom.g:3732:1: (otherlv_0= 'SPP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) + // InternalRoom.g:3746:28: ( (otherlv_0= 'SPP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) ) + // InternalRoom.g:3747:1: (otherlv_0= 'SPP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) { - // InternalRoom.g:3732:1: (otherlv_0= 'SPP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) - // InternalRoom.g:3732:3: otherlv_0= 'SPP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? + // InternalRoom.g:3747:1: (otherlv_0= 'SPP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) + // InternalRoom.g:3747:3: otherlv_0= 'SPP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? { - otherlv_0=(Token)match(input,62,FOLLOW_3); + otherlv_0=(Token)match(input,63,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getSPPAccess().getSPPKeyword_0()); - // InternalRoom.g:3736:1: ( (lv_name_1_0= RULE_ID ) ) - // InternalRoom.g:3737:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:3751:1: ( (lv_name_1_0= RULE_ID ) ) + // InternalRoom.g:3752:1: (lv_name_1_0= RULE_ID ) { - // InternalRoom.g:3737:1: (lv_name_1_0= RULE_ID ) - // InternalRoom.g:3738:3: lv_name_1_0= RULE_ID + // InternalRoom.g:3752:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:3753:3: lv_name_1_0= RULE_ID { lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_8); @@ -9326,11 +9361,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_2, grammarAccess.getSPPAccess().getColonKeyword_2()); - // InternalRoom.g:3758:1: ( ( ruleFQN ) ) - // InternalRoom.g:3759:1: ( ruleFQN ) + // InternalRoom.g:3773:1: ( ( ruleFQN ) ) + // InternalRoom.g:3774:1: ( ruleFQN ) { - // InternalRoom.g:3759:1: ( ruleFQN ) - // InternalRoom.g:3760:3: ruleFQN + // InternalRoom.g:3774:1: ( ruleFQN ) + // InternalRoom.g:3775:3: ruleFQN { if (current==null) { @@ -9340,7 +9375,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getSPPAccess().getProtocolProtocolClassCrossReference_3_0()); - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); ruleFQN(); state._fsp--; @@ -9354,19 +9389,19 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:3773:2: ( (lv_docu_4_0= ruleDocumentation ) )? - int alt91=2; - int LA91_0 = input.LA(1); + // InternalRoom.g:3788:2: ( (lv_docu_4_0= ruleDocumentation ) )? + int alt92=2; + int LA92_0 = input.LA(1); - if ( (LA91_0==34) ) { - alt91=1; + if ( (LA92_0==35) ) { + alt92=1; } - switch (alt91) { + switch (alt92) { case 1 : - // InternalRoom.g:3774:1: (lv_docu_4_0= ruleDocumentation ) + // InternalRoom.g:3789:1: (lv_docu_4_0= ruleDocumentation ) { - // InternalRoom.g:3774:1: (lv_docu_4_0= ruleDocumentation ) - // InternalRoom.g:3775:3: lv_docu_4_0= ruleDocumentation + // InternalRoom.g:3789:1: (lv_docu_4_0= ruleDocumentation ) + // InternalRoom.g:3790:3: lv_docu_4_0= ruleDocumentation { newCompositeNode(grammarAccess.getSPPAccess().getDocuDocumentationParserRuleCall_4_0()); @@ -9417,7 +9452,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleServiceImplementation" - // InternalRoom.g:3799:1: entryRuleServiceImplementation returns [EObject current=null] : iv_ruleServiceImplementation= ruleServiceImplementation EOF ; + // InternalRoom.g:3814:1: entryRuleServiceImplementation returns [EObject current=null] : iv_ruleServiceImplementation= ruleServiceImplementation EOF ; public final EObject entryRuleServiceImplementation() throws RecognitionException { EObject current = null; @@ -9425,8 +9460,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:3800:2: (iv_ruleServiceImplementation= ruleServiceImplementation EOF ) - // InternalRoom.g:3801:2: iv_ruleServiceImplementation= ruleServiceImplementation EOF + // InternalRoom.g:3815:2: (iv_ruleServiceImplementation= ruleServiceImplementation EOF ) + // InternalRoom.g:3816:2: iv_ruleServiceImplementation= ruleServiceImplementation EOF { newCompositeNode(grammarAccess.getServiceImplementationRule()); pushFollow(FOLLOW_1); @@ -9453,7 +9488,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleServiceImplementation" - // InternalRoom.g:3808:1: ruleServiceImplementation returns [EObject current=null] : (otherlv_0= 'ServiceImplementation' otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) ) ; + // InternalRoom.g:3823:1: ruleServiceImplementation returns [EObject current=null] : (otherlv_0= 'ServiceImplementation' otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) ) ; public final EObject ruleServiceImplementation() throws RecognitionException { EObject current = null; @@ -9464,25 +9499,25 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:3811:28: ( (otherlv_0= 'ServiceImplementation' otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) ) ) - // InternalRoom.g:3812:1: (otherlv_0= 'ServiceImplementation' otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) ) + // InternalRoom.g:3826:28: ( (otherlv_0= 'ServiceImplementation' otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) ) ) + // InternalRoom.g:3827:1: (otherlv_0= 'ServiceImplementation' otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) ) { - // InternalRoom.g:3812:1: (otherlv_0= 'ServiceImplementation' otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) ) - // InternalRoom.g:3812:3: otherlv_0= 'ServiceImplementation' otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) + // InternalRoom.g:3827:1: (otherlv_0= 'ServiceImplementation' otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) ) + // InternalRoom.g:3827:3: otherlv_0= 'ServiceImplementation' otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) { - otherlv_0=(Token)match(input,63,FOLLOW_87); + otherlv_0=(Token)match(input,64,FOLLOW_88); newLeafNode(otherlv_0, grammarAccess.getServiceImplementationAccess().getServiceImplementationKeyword_0()); - otherlv_1=(Token)match(input,24,FOLLOW_3); + otherlv_1=(Token)match(input,25,FOLLOW_3); newLeafNode(otherlv_1, grammarAccess.getServiceImplementationAccess().getOfKeyword_1()); - // InternalRoom.g:3820:1: ( (otherlv_2= RULE_ID ) ) - // InternalRoom.g:3821:1: (otherlv_2= RULE_ID ) + // InternalRoom.g:3835:1: ( (otherlv_2= RULE_ID ) ) + // InternalRoom.g:3836:1: (otherlv_2= RULE_ID ) { - // InternalRoom.g:3821:1: (otherlv_2= RULE_ID ) - // InternalRoom.g:3822:3: otherlv_2= RULE_ID + // InternalRoom.g:3836:1: (otherlv_2= RULE_ID ) + // InternalRoom.g:3837:3: otherlv_2= RULE_ID { if (current==null) { @@ -9520,7 +9555,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleLogicalSystem" - // InternalRoom.g:3841:1: entryRuleLogicalSystem returns [EObject current=null] : iv_ruleLogicalSystem= ruleLogicalSystem EOF ; + // InternalRoom.g:3856:1: entryRuleLogicalSystem returns [EObject current=null] : iv_ruleLogicalSystem= ruleLogicalSystem EOF ; public final EObject entryRuleLogicalSystem() throws RecognitionException { EObject current = null; @@ -9528,8 +9563,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:3842:2: (iv_ruleLogicalSystem= ruleLogicalSystem EOF ) - // InternalRoom.g:3843:2: iv_ruleLogicalSystem= ruleLogicalSystem EOF + // InternalRoom.g:3857:2: (iv_ruleLogicalSystem= ruleLogicalSystem EOF ) + // InternalRoom.g:3858:2: iv_ruleLogicalSystem= ruleLogicalSystem EOF { newCompositeNode(grammarAccess.getLogicalSystemRule()); pushFollow(FOLLOW_1); @@ -9556,7 +9591,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleLogicalSystem" - // InternalRoom.g:3850:1: ruleLogicalSystem returns [EObject current=null] : (otherlv_0= 'LogicalSystem' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* ( ( (lv_connections_5_0= ruleLayerConnection ) ) | ( (lv_bindings_6_0= ruleBinding ) ) | ( (lv_subSystems_7_0= ruleSubSystemRef ) ) )* otherlv_8= '}' ) ; + // InternalRoom.g:3865:1: ruleLogicalSystem returns [EObject current=null] : (otherlv_0= 'LogicalSystem' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* ( ( (lv_connections_5_0= ruleLayerConnection ) ) | ( (lv_bindings_6_0= ruleBinding ) ) | ( (lv_subSystems_7_0= ruleSubSystemRef ) ) )* otherlv_8= '}' ) ; public final EObject ruleLogicalSystem() throws RecognitionException { EObject current = null; @@ -9578,21 +9613,21 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:3853:28: ( (otherlv_0= 'LogicalSystem' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* ( ( (lv_connections_5_0= ruleLayerConnection ) ) | ( (lv_bindings_6_0= ruleBinding ) ) | ( (lv_subSystems_7_0= ruleSubSystemRef ) ) )* otherlv_8= '}' ) ) - // InternalRoom.g:3854:1: (otherlv_0= 'LogicalSystem' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* ( ( (lv_connections_5_0= ruleLayerConnection ) ) | ( (lv_bindings_6_0= ruleBinding ) ) | ( (lv_subSystems_7_0= ruleSubSystemRef ) ) )* otherlv_8= '}' ) + // InternalRoom.g:3868:28: ( (otherlv_0= 'LogicalSystem' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* ( ( (lv_connections_5_0= ruleLayerConnection ) ) | ( (lv_bindings_6_0= ruleBinding ) ) | ( (lv_subSystems_7_0= ruleSubSystemRef ) ) )* otherlv_8= '}' ) ) + // InternalRoom.g:3869:1: (otherlv_0= 'LogicalSystem' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* ( ( (lv_connections_5_0= ruleLayerConnection ) ) | ( (lv_bindings_6_0= ruleBinding ) ) | ( (lv_subSystems_7_0= ruleSubSystemRef ) ) )* otherlv_8= '}' ) { - // InternalRoom.g:3854:1: (otherlv_0= 'LogicalSystem' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* ( ( (lv_connections_5_0= ruleLayerConnection ) ) | ( (lv_bindings_6_0= ruleBinding ) ) | ( (lv_subSystems_7_0= ruleSubSystemRef ) ) )* otherlv_8= '}' ) - // InternalRoom.g:3854:3: otherlv_0= 'LogicalSystem' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* ( ( (lv_connections_5_0= ruleLayerConnection ) ) | ( (lv_bindings_6_0= ruleBinding ) ) | ( (lv_subSystems_7_0= ruleSubSystemRef ) ) )* otherlv_8= '}' + // InternalRoom.g:3869:1: (otherlv_0= 'LogicalSystem' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* ( ( (lv_connections_5_0= ruleLayerConnection ) ) | ( (lv_bindings_6_0= ruleBinding ) ) | ( (lv_subSystems_7_0= ruleSubSystemRef ) ) )* otherlv_8= '}' ) + // InternalRoom.g:3869:3: otherlv_0= 'LogicalSystem' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* ( ( (lv_connections_5_0= ruleLayerConnection ) ) | ( (lv_bindings_6_0= ruleBinding ) ) | ( (lv_subSystems_7_0= ruleSubSystemRef ) ) )* otherlv_8= '}' { - otherlv_0=(Token)match(input,64,FOLLOW_3); + otherlv_0=(Token)match(input,65,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getLogicalSystemAccess().getLogicalSystemKeyword_0()); - // InternalRoom.g:3858:1: ( (lv_name_1_0= RULE_ID ) ) - // InternalRoom.g:3859:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:3873:1: ( (lv_name_1_0= RULE_ID ) ) + // InternalRoom.g:3874:1: (lv_name_1_0= RULE_ID ) { - // InternalRoom.g:3859:1: (lv_name_1_0= RULE_ID ) - // InternalRoom.g:3860:3: lv_name_1_0= RULE_ID + // InternalRoom.g:3874:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:3875:3: lv_name_1_0= RULE_ID { lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_4); @@ -9614,19 +9649,19 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:3876:2: ( (lv_docu_2_0= ruleDocumentation ) )? - int alt92=2; - int LA92_0 = input.LA(1); + // InternalRoom.g:3891:2: ( (lv_docu_2_0= ruleDocumentation ) )? + int alt93=2; + int LA93_0 = input.LA(1); - if ( (LA92_0==34) ) { - alt92=1; + if ( (LA93_0==35) ) { + alt93=1; } - switch (alt92) { + switch (alt93) { case 1 : - // InternalRoom.g:3877:1: (lv_docu_2_0= ruleDocumentation ) + // InternalRoom.g:3892:1: (lv_docu_2_0= ruleDocumentation ) { - // InternalRoom.g:3877:1: (lv_docu_2_0= ruleDocumentation ) - // InternalRoom.g:3878:3: lv_docu_2_0= ruleDocumentation + // InternalRoom.g:3892:1: (lv_docu_2_0= ruleDocumentation ) + // InternalRoom.g:3893:3: lv_docu_2_0= ruleDocumentation { newCompositeNode(grammarAccess.getLogicalSystemAccess().getDocuDocumentationParserRuleCall_2_0()); @@ -9656,32 +9691,32 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_3=(Token)match(input,14,FOLLOW_88); + otherlv_3=(Token)match(input,14,FOLLOW_89); newLeafNode(otherlv_3, grammarAccess.getLogicalSystemAccess().getLeftCurlyBracketKeyword_3()); - // InternalRoom.g:3898:1: ( (lv_annotations_4_0= ruleAnnotation ) )* - loop93: + // InternalRoom.g:3913:1: ( (lv_annotations_4_0= ruleAnnotation ) )* + loop94: do { - int alt93=2; - int LA93_0 = input.LA(1); + int alt94=2; + int LA94_0 = input.LA(1); - if ( (LA93_0==108) ) { - alt93=1; + if ( (LA94_0==109) ) { + alt94=1; } - switch (alt93) { + switch (alt94) { case 1 : - // InternalRoom.g:3899:1: (lv_annotations_4_0= ruleAnnotation ) + // InternalRoom.g:3914:1: (lv_annotations_4_0= ruleAnnotation ) { - // InternalRoom.g:3899:1: (lv_annotations_4_0= ruleAnnotation ) - // InternalRoom.g:3900:3: lv_annotations_4_0= ruleAnnotation + // InternalRoom.g:3914:1: (lv_annotations_4_0= ruleAnnotation ) + // InternalRoom.g:3915:3: lv_annotations_4_0= ruleAnnotation { newCompositeNode(grammarAccess.getLogicalSystemAccess().getAnnotationsAnnotationParserRuleCall_4_0()); - pushFollow(FOLLOW_88); + pushFollow(FOLLOW_89); lv_annotations_4_0=ruleAnnotation(); state._fsp--; @@ -9705,47 +9740,47 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop93; + break loop94; } } while (true); - // InternalRoom.g:3916:3: ( ( (lv_connections_5_0= ruleLayerConnection ) ) | ( (lv_bindings_6_0= ruleBinding ) ) | ( (lv_subSystems_7_0= ruleSubSystemRef ) ) )* - loop94: + // InternalRoom.g:3931:3: ( ( (lv_connections_5_0= ruleLayerConnection ) ) | ( (lv_bindings_6_0= ruleBinding ) ) | ( (lv_subSystems_7_0= ruleSubSystemRef ) ) )* + loop95: do { - int alt94=4; + int alt95=4; switch ( input.LA(1) ) { - case 74: + case 75: { - alt94=1; + alt95=1; } break; - case 70: + case 71: { - alt94=2; + alt95=2; } break; - case 65: + case 66: { - alt94=3; + alt95=3; } break; } - switch (alt94) { + switch (alt95) { case 1 : - // InternalRoom.g:3916:4: ( (lv_connections_5_0= ruleLayerConnection ) ) + // InternalRoom.g:3931:4: ( (lv_connections_5_0= ruleLayerConnection ) ) { - // InternalRoom.g:3916:4: ( (lv_connections_5_0= ruleLayerConnection ) ) - // InternalRoom.g:3917:1: (lv_connections_5_0= ruleLayerConnection ) + // InternalRoom.g:3931:4: ( (lv_connections_5_0= ruleLayerConnection ) ) + // InternalRoom.g:3932:1: (lv_connections_5_0= ruleLayerConnection ) { - // InternalRoom.g:3917:1: (lv_connections_5_0= ruleLayerConnection ) - // InternalRoom.g:3918:3: lv_connections_5_0= ruleLayerConnection + // InternalRoom.g:3932:1: (lv_connections_5_0= ruleLayerConnection ) + // InternalRoom.g:3933:3: lv_connections_5_0= ruleLayerConnection { newCompositeNode(grammarAccess.getLogicalSystemAccess().getConnectionsLayerConnectionParserRuleCall_5_0_0()); - pushFollow(FOLLOW_89); + pushFollow(FOLLOW_90); lv_connections_5_0=ruleLayerConnection(); state._fsp--; @@ -9771,18 +9806,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:3935:6: ( (lv_bindings_6_0= ruleBinding ) ) + // InternalRoom.g:3950:6: ( (lv_bindings_6_0= ruleBinding ) ) { - // InternalRoom.g:3935:6: ( (lv_bindings_6_0= ruleBinding ) ) - // InternalRoom.g:3936:1: (lv_bindings_6_0= ruleBinding ) + // InternalRoom.g:3950:6: ( (lv_bindings_6_0= ruleBinding ) ) + // InternalRoom.g:3951:1: (lv_bindings_6_0= ruleBinding ) { - // InternalRoom.g:3936:1: (lv_bindings_6_0= ruleBinding ) - // InternalRoom.g:3937:3: lv_bindings_6_0= ruleBinding + // InternalRoom.g:3951:1: (lv_bindings_6_0= ruleBinding ) + // InternalRoom.g:3952:3: lv_bindings_6_0= ruleBinding { newCompositeNode(grammarAccess.getLogicalSystemAccess().getBindingsBindingParserRuleCall_5_1_0()); - pushFollow(FOLLOW_89); + pushFollow(FOLLOW_90); lv_bindings_6_0=ruleBinding(); state._fsp--; @@ -9808,18 +9843,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalRoom.g:3954:6: ( (lv_subSystems_7_0= ruleSubSystemRef ) ) + // InternalRoom.g:3969:6: ( (lv_subSystems_7_0= ruleSubSystemRef ) ) { - // InternalRoom.g:3954:6: ( (lv_subSystems_7_0= ruleSubSystemRef ) ) - // InternalRoom.g:3955:1: (lv_subSystems_7_0= ruleSubSystemRef ) + // InternalRoom.g:3969:6: ( (lv_subSystems_7_0= ruleSubSystemRef ) ) + // InternalRoom.g:3970:1: (lv_subSystems_7_0= ruleSubSystemRef ) { - // InternalRoom.g:3955:1: (lv_subSystems_7_0= ruleSubSystemRef ) - // InternalRoom.g:3956:3: lv_subSystems_7_0= ruleSubSystemRef + // InternalRoom.g:3970:1: (lv_subSystems_7_0= ruleSubSystemRef ) + // InternalRoom.g:3971:3: lv_subSystems_7_0= ruleSubSystemRef { newCompositeNode(grammarAccess.getLogicalSystemAccess().getSubSystemsSubSystemRefParserRuleCall_5_2_0()); - pushFollow(FOLLOW_89); + pushFollow(FOLLOW_90); lv_subSystems_7_0=ruleSubSystemRef(); state._fsp--; @@ -9846,7 +9881,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop94; + break loop95; } } while (true); @@ -9875,7 +9910,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleSubSystemRef" - // InternalRoom.g:3986:1: entryRuleSubSystemRef returns [EObject current=null] : iv_ruleSubSystemRef= ruleSubSystemRef EOF ; + // InternalRoom.g:4001:1: entryRuleSubSystemRef returns [EObject current=null] : iv_ruleSubSystemRef= ruleSubSystemRef EOF ; public final EObject entryRuleSubSystemRef() throws RecognitionException { EObject current = null; @@ -9883,8 +9918,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:3987:2: (iv_ruleSubSystemRef= ruleSubSystemRef EOF ) - // InternalRoom.g:3988:2: iv_ruleSubSystemRef= ruleSubSystemRef EOF + // InternalRoom.g:4002:2: (iv_ruleSubSystemRef= ruleSubSystemRef EOF ) + // InternalRoom.g:4003:2: iv_ruleSubSystemRef= ruleSubSystemRef EOF { newCompositeNode(grammarAccess.getSubSystemRefRule()); pushFollow(FOLLOW_1); @@ -9911,7 +9946,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleSubSystemRef" - // InternalRoom.g:3995:1: ruleSubSystemRef returns [EObject current=null] : (otherlv_0= 'SubSystemRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) ; + // InternalRoom.g:4010:1: ruleSubSystemRef returns [EObject current=null] : (otherlv_0= 'SubSystemRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) ; public final EObject ruleSubSystemRef() throws RecognitionException { EObject current = null; @@ -9924,21 +9959,21 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:3998:28: ( (otherlv_0= 'SubSystemRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) ) - // InternalRoom.g:3999:1: (otherlv_0= 'SubSystemRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) + // InternalRoom.g:4013:28: ( (otherlv_0= 'SubSystemRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) ) + // InternalRoom.g:4014:1: (otherlv_0= 'SubSystemRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) { - // InternalRoom.g:3999:1: (otherlv_0= 'SubSystemRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) - // InternalRoom.g:3999:3: otherlv_0= 'SubSystemRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? + // InternalRoom.g:4014:1: (otherlv_0= 'SubSystemRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) + // InternalRoom.g:4014:3: otherlv_0= 'SubSystemRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? { - otherlv_0=(Token)match(input,65,FOLLOW_3); + otherlv_0=(Token)match(input,66,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getSubSystemRefAccess().getSubSystemRefKeyword_0()); - // InternalRoom.g:4003:1: ( (lv_name_1_0= RULE_ID ) ) - // InternalRoom.g:4004:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:4018:1: ( (lv_name_1_0= RULE_ID ) ) + // InternalRoom.g:4019:1: (lv_name_1_0= RULE_ID ) { - // InternalRoom.g:4004:1: (lv_name_1_0= RULE_ID ) - // InternalRoom.g:4005:3: lv_name_1_0= RULE_ID + // InternalRoom.g:4019:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:4020:3: lv_name_1_0= RULE_ID { lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_8); @@ -9964,11 +9999,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_2, grammarAccess.getSubSystemRefAccess().getColonKeyword_2()); - // InternalRoom.g:4025:1: ( ( ruleFQN ) ) - // InternalRoom.g:4026:1: ( ruleFQN ) + // InternalRoom.g:4040:1: ( ( ruleFQN ) ) + // InternalRoom.g:4041:1: ( ruleFQN ) { - // InternalRoom.g:4026:1: ( ruleFQN ) - // InternalRoom.g:4027:3: ruleFQN + // InternalRoom.g:4041:1: ( ruleFQN ) + // InternalRoom.g:4042:3: ruleFQN { if (current==null) { @@ -9978,7 +10013,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getSubSystemRefAccess().getTypeSubSystemClassCrossReference_3_0()); - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); ruleFQN(); state._fsp--; @@ -9992,19 +10027,19 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:4040:2: ( (lv_docu_4_0= ruleDocumentation ) )? - int alt95=2; - int LA95_0 = input.LA(1); + // InternalRoom.g:4055:2: ( (lv_docu_4_0= ruleDocumentation ) )? + int alt96=2; + int LA96_0 = input.LA(1); - if ( (LA95_0==34) ) { - alt95=1; + if ( (LA96_0==35) ) { + alt96=1; } - switch (alt95) { + switch (alt96) { case 1 : - // InternalRoom.g:4041:1: (lv_docu_4_0= ruleDocumentation ) + // InternalRoom.g:4056:1: (lv_docu_4_0= ruleDocumentation ) { - // InternalRoom.g:4041:1: (lv_docu_4_0= ruleDocumentation ) - // InternalRoom.g:4042:3: lv_docu_4_0= ruleDocumentation + // InternalRoom.g:4056:1: (lv_docu_4_0= ruleDocumentation ) + // InternalRoom.g:4057:3: lv_docu_4_0= ruleDocumentation { newCompositeNode(grammarAccess.getSubSystemRefAccess().getDocuDocumentationParserRuleCall_4_0()); @@ -10055,7 +10090,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleSubSystemClass" - // InternalRoom.g:4066:1: entryRuleSubSystemClass returns [EObject current=null] : iv_ruleSubSystemClass= ruleSubSystemClass EOF ; + // InternalRoom.g:4081:1: entryRuleSubSystemClass returns [EObject current=null] : iv_ruleSubSystemClass= ruleSubSystemClass EOF ; public final EObject entryRuleSubSystemClass() throws RecognitionException { EObject current = null; @@ -10063,8 +10098,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:4067:2: (iv_ruleSubSystemClass= ruleSubSystemClass EOF ) - // InternalRoom.g:4068:2: iv_ruleSubSystemClass= ruleSubSystemClass EOF + // InternalRoom.g:4082:2: (iv_ruleSubSystemClass= ruleSubSystemClass EOF ) + // InternalRoom.g:4083:2: iv_ruleSubSystemClass= ruleSubSystemClass EOF { newCompositeNode(grammarAccess.getSubSystemClassRule()); pushFollow(FOLLOW_1); @@ -10091,7 +10126,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleSubSystemClass" - // InternalRoom.g:4075:1: ruleSubSystemClass returns [EObject current=null] : (otherlv_0= 'SubSystemClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* (otherlv_5= 'usercode1' ( (lv_userCode1_6_0= ruleDetailCode ) ) )? (otherlv_7= 'usercode2' ( (lv_userCode2_8_0= ruleDetailCode ) ) )? (otherlv_9= 'usercode3' ( (lv_userCode3_10_0= ruleDetailCode ) ) )? ( ( (lv_actorInstanceMappings_11_0= ruleActorInstanceMapping ) ) | ( (lv_threads_12_0= ruleLogicalThread ) ) | ( (lv_connections_13_0= ruleLayerConnection ) ) | ( (lv_bindings_14_0= ruleBinding ) ) | ( (lv_actorRefs_15_0= ruleActorRef ) ) | ( (lv_serviceProvisionPoints_16_0= ruleSPP ) ) | ( (lv_relayPorts_17_0= rulePort ) ) )* otherlv_18= '}' ) ; + // InternalRoom.g:4090:1: ruleSubSystemClass returns [EObject current=null] : (otherlv_0= 'SubSystemClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* (otherlv_5= 'usercode1' ( (lv_userCode1_6_0= ruleDetailCode ) ) )? (otherlv_7= 'usercode2' ( (lv_userCode2_8_0= ruleDetailCode ) ) )? (otherlv_9= 'usercode3' ( (lv_userCode3_10_0= ruleDetailCode ) ) )? ( ( (lv_actorInstanceMappings_11_0= ruleActorInstanceMapping ) ) | ( (lv_threads_12_0= ruleLogicalThread ) ) | ( (lv_connections_13_0= ruleLayerConnection ) ) | ( (lv_bindings_14_0= ruleBinding ) ) | ( (lv_actorRefs_15_0= ruleActorRef ) ) | ( (lv_serviceProvisionPoints_16_0= ruleSPP ) ) | ( (lv_relayPorts_17_0= rulePort ) ) )* otherlv_18= '}' ) ; public final EObject ruleSubSystemClass() throws RecognitionException { EObject current = null; @@ -10130,21 +10165,21 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:4078:28: ( (otherlv_0= 'SubSystemClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* (otherlv_5= 'usercode1' ( (lv_userCode1_6_0= ruleDetailCode ) ) )? (otherlv_7= 'usercode2' ( (lv_userCode2_8_0= ruleDetailCode ) ) )? (otherlv_9= 'usercode3' ( (lv_userCode3_10_0= ruleDetailCode ) ) )? ( ( (lv_actorInstanceMappings_11_0= ruleActorInstanceMapping ) ) | ( (lv_threads_12_0= ruleLogicalThread ) ) | ( (lv_connections_13_0= ruleLayerConnection ) ) | ( (lv_bindings_14_0= ruleBinding ) ) | ( (lv_actorRefs_15_0= ruleActorRef ) ) | ( (lv_serviceProvisionPoints_16_0= ruleSPP ) ) | ( (lv_relayPorts_17_0= rulePort ) ) )* otherlv_18= '}' ) ) - // InternalRoom.g:4079:1: (otherlv_0= 'SubSystemClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* (otherlv_5= 'usercode1' ( (lv_userCode1_6_0= ruleDetailCode ) ) )? (otherlv_7= 'usercode2' ( (lv_userCode2_8_0= ruleDetailCode ) ) )? (otherlv_9= 'usercode3' ( (lv_userCode3_10_0= ruleDetailCode ) ) )? ( ( (lv_actorInstanceMappings_11_0= ruleActorInstanceMapping ) ) | ( (lv_threads_12_0= ruleLogicalThread ) ) | ( (lv_connections_13_0= ruleLayerConnection ) ) | ( (lv_bindings_14_0= ruleBinding ) ) | ( (lv_actorRefs_15_0= ruleActorRef ) ) | ( (lv_serviceProvisionPoints_16_0= ruleSPP ) ) | ( (lv_relayPorts_17_0= rulePort ) ) )* otherlv_18= '}' ) + // InternalRoom.g:4093:28: ( (otherlv_0= 'SubSystemClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* (otherlv_5= 'usercode1' ( (lv_userCode1_6_0= ruleDetailCode ) ) )? (otherlv_7= 'usercode2' ( (lv_userCode2_8_0= ruleDetailCode ) ) )? (otherlv_9= 'usercode3' ( (lv_userCode3_10_0= ruleDetailCode ) ) )? ( ( (lv_actorInstanceMappings_11_0= ruleActorInstanceMapping ) ) | ( (lv_threads_12_0= ruleLogicalThread ) ) | ( (lv_connections_13_0= ruleLayerConnection ) ) | ( (lv_bindings_14_0= ruleBinding ) ) | ( (lv_actorRefs_15_0= ruleActorRef ) ) | ( (lv_serviceProvisionPoints_16_0= ruleSPP ) ) | ( (lv_relayPorts_17_0= rulePort ) ) )* otherlv_18= '}' ) ) + // InternalRoom.g:4094:1: (otherlv_0= 'SubSystemClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* (otherlv_5= 'usercode1' ( (lv_userCode1_6_0= ruleDetailCode ) ) )? (otherlv_7= 'usercode2' ( (lv_userCode2_8_0= ruleDetailCode ) ) )? (otherlv_9= 'usercode3' ( (lv_userCode3_10_0= ruleDetailCode ) ) )? ( ( (lv_actorInstanceMappings_11_0= ruleActorInstanceMapping ) ) | ( (lv_threads_12_0= ruleLogicalThread ) ) | ( (lv_connections_13_0= ruleLayerConnection ) ) | ( (lv_bindings_14_0= ruleBinding ) ) | ( (lv_actorRefs_15_0= ruleActorRef ) ) | ( (lv_serviceProvisionPoints_16_0= ruleSPP ) ) | ( (lv_relayPorts_17_0= rulePort ) ) )* otherlv_18= '}' ) { - // InternalRoom.g:4079:1: (otherlv_0= 'SubSystemClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* (otherlv_5= 'usercode1' ( (lv_userCode1_6_0= ruleDetailCode ) ) )? (otherlv_7= 'usercode2' ( (lv_userCode2_8_0= ruleDetailCode ) ) )? (otherlv_9= 'usercode3' ( (lv_userCode3_10_0= ruleDetailCode ) ) )? ( ( (lv_actorInstanceMappings_11_0= ruleActorInstanceMapping ) ) | ( (lv_threads_12_0= ruleLogicalThread ) ) | ( (lv_connections_13_0= ruleLayerConnection ) ) | ( (lv_bindings_14_0= ruleBinding ) ) | ( (lv_actorRefs_15_0= ruleActorRef ) ) | ( (lv_serviceProvisionPoints_16_0= ruleSPP ) ) | ( (lv_relayPorts_17_0= rulePort ) ) )* otherlv_18= '}' ) - // InternalRoom.g:4079:3: otherlv_0= 'SubSystemClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* (otherlv_5= 'usercode1' ( (lv_userCode1_6_0= ruleDetailCode ) ) )? (otherlv_7= 'usercode2' ( (lv_userCode2_8_0= ruleDetailCode ) ) )? (otherlv_9= 'usercode3' ( (lv_userCode3_10_0= ruleDetailCode ) ) )? ( ( (lv_actorInstanceMappings_11_0= ruleActorInstanceMapping ) ) | ( (lv_threads_12_0= ruleLogicalThread ) ) | ( (lv_connections_13_0= ruleLayerConnection ) ) | ( (lv_bindings_14_0= ruleBinding ) ) | ( (lv_actorRefs_15_0= ruleActorRef ) ) | ( (lv_serviceProvisionPoints_16_0= ruleSPP ) ) | ( (lv_relayPorts_17_0= rulePort ) ) )* otherlv_18= '}' + // InternalRoom.g:4094:1: (otherlv_0= 'SubSystemClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* (otherlv_5= 'usercode1' ( (lv_userCode1_6_0= ruleDetailCode ) ) )? (otherlv_7= 'usercode2' ( (lv_userCode2_8_0= ruleDetailCode ) ) )? (otherlv_9= 'usercode3' ( (lv_userCode3_10_0= ruleDetailCode ) ) )? ( ( (lv_actorInstanceMappings_11_0= ruleActorInstanceMapping ) ) | ( (lv_threads_12_0= ruleLogicalThread ) ) | ( (lv_connections_13_0= ruleLayerConnection ) ) | ( (lv_bindings_14_0= ruleBinding ) ) | ( (lv_actorRefs_15_0= ruleActorRef ) ) | ( (lv_serviceProvisionPoints_16_0= ruleSPP ) ) | ( (lv_relayPorts_17_0= rulePort ) ) )* otherlv_18= '}' ) + // InternalRoom.g:4094:3: otherlv_0= 'SubSystemClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_annotations_4_0= ruleAnnotation ) )* (otherlv_5= 'usercode1' ( (lv_userCode1_6_0= ruleDetailCode ) ) )? (otherlv_7= 'usercode2' ( (lv_userCode2_8_0= ruleDetailCode ) ) )? (otherlv_9= 'usercode3' ( (lv_userCode3_10_0= ruleDetailCode ) ) )? ( ( (lv_actorInstanceMappings_11_0= ruleActorInstanceMapping ) ) | ( (lv_threads_12_0= ruleLogicalThread ) ) | ( (lv_connections_13_0= ruleLayerConnection ) ) | ( (lv_bindings_14_0= ruleBinding ) ) | ( (lv_actorRefs_15_0= ruleActorRef ) ) | ( (lv_serviceProvisionPoints_16_0= ruleSPP ) ) | ( (lv_relayPorts_17_0= rulePort ) ) )* otherlv_18= '}' { - otherlv_0=(Token)match(input,66,FOLLOW_3); + otherlv_0=(Token)match(input,67,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getSubSystemClassAccess().getSubSystemClassKeyword_0()); - // InternalRoom.g:4083:1: ( (lv_name_1_0= RULE_ID ) ) - // InternalRoom.g:4084:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:4098:1: ( (lv_name_1_0= RULE_ID ) ) + // InternalRoom.g:4099:1: (lv_name_1_0= RULE_ID ) { - // InternalRoom.g:4084:1: (lv_name_1_0= RULE_ID ) - // InternalRoom.g:4085:3: lv_name_1_0= RULE_ID + // InternalRoom.g:4099:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:4100:3: lv_name_1_0= RULE_ID { lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_4); @@ -10166,19 +10201,19 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:4101:2: ( (lv_docu_2_0= ruleDocumentation ) )? - int alt96=2; - int LA96_0 = input.LA(1); + // InternalRoom.g:4116:2: ( (lv_docu_2_0= ruleDocumentation ) )? + int alt97=2; + int LA97_0 = input.LA(1); - if ( (LA96_0==34) ) { - alt96=1; + if ( (LA97_0==35) ) { + alt97=1; } - switch (alt96) { + switch (alt97) { case 1 : - // InternalRoom.g:4102:1: (lv_docu_2_0= ruleDocumentation ) + // InternalRoom.g:4117:1: (lv_docu_2_0= ruleDocumentation ) { - // InternalRoom.g:4102:1: (lv_docu_2_0= ruleDocumentation ) - // InternalRoom.g:4103:3: lv_docu_2_0= ruleDocumentation + // InternalRoom.g:4117:1: (lv_docu_2_0= ruleDocumentation ) + // InternalRoom.g:4118:3: lv_docu_2_0= ruleDocumentation { newCompositeNode(grammarAccess.getSubSystemClassAccess().getDocuDocumentationParserRuleCall_2_0()); @@ -10208,32 +10243,32 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_3=(Token)match(input,14,FOLLOW_90); + otherlv_3=(Token)match(input,14,FOLLOW_91); newLeafNode(otherlv_3, grammarAccess.getSubSystemClassAccess().getLeftCurlyBracketKeyword_3()); - // InternalRoom.g:4123:1: ( (lv_annotations_4_0= ruleAnnotation ) )* - loop97: + // InternalRoom.g:4138:1: ( (lv_annotations_4_0= ruleAnnotation ) )* + loop98: do { - int alt97=2; - int LA97_0 = input.LA(1); + int alt98=2; + int LA98_0 = input.LA(1); - if ( (LA97_0==108) ) { - alt97=1; + if ( (LA98_0==109) ) { + alt98=1; } - switch (alt97) { + switch (alt98) { case 1 : - // InternalRoom.g:4124:1: (lv_annotations_4_0= ruleAnnotation ) + // InternalRoom.g:4139:1: (lv_annotations_4_0= ruleAnnotation ) { - // InternalRoom.g:4124:1: (lv_annotations_4_0= ruleAnnotation ) - // InternalRoom.g:4125:3: lv_annotations_4_0= ruleAnnotation + // InternalRoom.g:4139:1: (lv_annotations_4_0= ruleAnnotation ) + // InternalRoom.g:4140:3: lv_annotations_4_0= ruleAnnotation { newCompositeNode(grammarAccess.getSubSystemClassAccess().getAnnotationsAnnotationParserRuleCall_4_0()); - pushFollow(FOLLOW_90); + pushFollow(FOLLOW_91); lv_annotations_4_0=ruleAnnotation(); state._fsp--; @@ -10257,35 +10292,35 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop97; + break loop98; } } while (true); - // InternalRoom.g:4141:3: (otherlv_5= 'usercode1' ( (lv_userCode1_6_0= ruleDetailCode ) ) )? - int alt98=2; - int LA98_0 = input.LA(1); + // InternalRoom.g:4156:3: (otherlv_5= 'usercode1' ( (lv_userCode1_6_0= ruleDetailCode ) ) )? + int alt99=2; + int LA99_0 = input.LA(1); - if ( (LA98_0==30) ) { - alt98=1; + if ( (LA99_0==31) ) { + alt99=1; } - switch (alt98) { + switch (alt99) { case 1 : - // InternalRoom.g:4141:5: otherlv_5= 'usercode1' ( (lv_userCode1_6_0= ruleDetailCode ) ) + // InternalRoom.g:4156:5: otherlv_5= 'usercode1' ( (lv_userCode1_6_0= ruleDetailCode ) ) { - otherlv_5=(Token)match(input,30,FOLLOW_91); + otherlv_5=(Token)match(input,31,FOLLOW_92); newLeafNode(otherlv_5, grammarAccess.getSubSystemClassAccess().getUsercode1Keyword_5_0()); - // InternalRoom.g:4145:1: ( (lv_userCode1_6_0= ruleDetailCode ) ) - // InternalRoom.g:4146:1: (lv_userCode1_6_0= ruleDetailCode ) + // InternalRoom.g:4160:1: ( (lv_userCode1_6_0= ruleDetailCode ) ) + // InternalRoom.g:4161:1: (lv_userCode1_6_0= ruleDetailCode ) { - // InternalRoom.g:4146:1: (lv_userCode1_6_0= ruleDetailCode ) - // InternalRoom.g:4147:3: lv_userCode1_6_0= ruleDetailCode + // InternalRoom.g:4161:1: (lv_userCode1_6_0= ruleDetailCode ) + // InternalRoom.g:4162:3: lv_userCode1_6_0= ruleDetailCode { newCompositeNode(grammarAccess.getSubSystemClassAccess().getUserCode1DetailCodeParserRuleCall_5_1_0()); - pushFollow(FOLLOW_92); + pushFollow(FOLLOW_93); lv_userCode1_6_0=ruleDetailCode(); state._fsp--; @@ -10313,31 +10348,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:4163:4: (otherlv_7= 'usercode2' ( (lv_userCode2_8_0= ruleDetailCode ) ) )? - int alt99=2; - int LA99_0 = input.LA(1); + // InternalRoom.g:4178:4: (otherlv_7= 'usercode2' ( (lv_userCode2_8_0= ruleDetailCode ) ) )? + int alt100=2; + int LA100_0 = input.LA(1); - if ( (LA99_0==31) ) { - alt99=1; + if ( (LA100_0==32) ) { + alt100=1; } - switch (alt99) { + switch (alt100) { case 1 : - // InternalRoom.g:4163:6: otherlv_7= 'usercode2' ( (lv_userCode2_8_0= ruleDetailCode ) ) + // InternalRoom.g:4178:6: otherlv_7= 'usercode2' ( (lv_userCode2_8_0= ruleDetailCode ) ) { - otherlv_7=(Token)match(input,31,FOLLOW_93); + otherlv_7=(Token)match(input,32,FOLLOW_94); newLeafNode(otherlv_7, grammarAccess.getSubSystemClassAccess().getUsercode2Keyword_6_0()); - // InternalRoom.g:4167:1: ( (lv_userCode2_8_0= ruleDetailCode ) ) - // InternalRoom.g:4168:1: (lv_userCode2_8_0= ruleDetailCode ) + // InternalRoom.g:4182:1: ( (lv_userCode2_8_0= ruleDetailCode ) ) + // InternalRoom.g:4183:1: (lv_userCode2_8_0= ruleDetailCode ) { - // InternalRoom.g:4168:1: (lv_userCode2_8_0= ruleDetailCode ) - // InternalRoom.g:4169:3: lv_userCode2_8_0= ruleDetailCode + // InternalRoom.g:4183:1: (lv_userCode2_8_0= ruleDetailCode ) + // InternalRoom.g:4184:3: lv_userCode2_8_0= ruleDetailCode { newCompositeNode(grammarAccess.getSubSystemClassAccess().getUserCode2DetailCodeParserRuleCall_6_1_0()); - pushFollow(FOLLOW_94); + pushFollow(FOLLOW_95); lv_userCode2_8_0=ruleDetailCode(); state._fsp--; @@ -10365,31 +10400,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:4185:4: (otherlv_9= 'usercode3' ( (lv_userCode3_10_0= ruleDetailCode ) ) )? - int alt100=2; - int LA100_0 = input.LA(1); + // InternalRoom.g:4200:4: (otherlv_9= 'usercode3' ( (lv_userCode3_10_0= ruleDetailCode ) ) )? + int alt101=2; + int LA101_0 = input.LA(1); - if ( (LA100_0==32) ) { - alt100=1; + if ( (LA101_0==33) ) { + alt101=1; } - switch (alt100) { + switch (alt101) { case 1 : - // InternalRoom.g:4185:6: otherlv_9= 'usercode3' ( (lv_userCode3_10_0= ruleDetailCode ) ) + // InternalRoom.g:4200:6: otherlv_9= 'usercode3' ( (lv_userCode3_10_0= ruleDetailCode ) ) { - otherlv_9=(Token)match(input,32,FOLLOW_95); + otherlv_9=(Token)match(input,33,FOLLOW_96); newLeafNode(otherlv_9, grammarAccess.getSubSystemClassAccess().getUsercode3Keyword_7_0()); - // InternalRoom.g:4189:1: ( (lv_userCode3_10_0= ruleDetailCode ) ) - // InternalRoom.g:4190:1: (lv_userCode3_10_0= ruleDetailCode ) + // InternalRoom.g:4204:1: ( (lv_userCode3_10_0= ruleDetailCode ) ) + // InternalRoom.g:4205:1: (lv_userCode3_10_0= ruleDetailCode ) { - // InternalRoom.g:4190:1: (lv_userCode3_10_0= ruleDetailCode ) - // InternalRoom.g:4191:3: lv_userCode3_10_0= ruleDetailCode + // InternalRoom.g:4205:1: (lv_userCode3_10_0= ruleDetailCode ) + // InternalRoom.g:4206:3: lv_userCode3_10_0= ruleDetailCode { newCompositeNode(grammarAccess.getSubSystemClassAccess().getUserCode3DetailCodeParserRuleCall_7_1_0()); - pushFollow(FOLLOW_96); + pushFollow(FOLLOW_97); lv_userCode3_10_0=ruleDetailCode(); state._fsp--; @@ -10417,66 +10452,66 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:4207:4: ( ( (lv_actorInstanceMappings_11_0= ruleActorInstanceMapping ) ) | ( (lv_threads_12_0= ruleLogicalThread ) ) | ( (lv_connections_13_0= ruleLayerConnection ) ) | ( (lv_bindings_14_0= ruleBinding ) ) | ( (lv_actorRefs_15_0= ruleActorRef ) ) | ( (lv_serviceProvisionPoints_16_0= ruleSPP ) ) | ( (lv_relayPorts_17_0= rulePort ) ) )* - loop101: + // InternalRoom.g:4222:4: ( ( (lv_actorInstanceMappings_11_0= ruleActorInstanceMapping ) ) | ( (lv_threads_12_0= ruleLogicalThread ) ) | ( (lv_connections_13_0= ruleLayerConnection ) ) | ( (lv_bindings_14_0= ruleBinding ) ) | ( (lv_actorRefs_15_0= ruleActorRef ) ) | ( (lv_serviceProvisionPoints_16_0= ruleSPP ) ) | ( (lv_relayPorts_17_0= rulePort ) ) )* + loop102: do { - int alt101=8; + int alt102=8; switch ( input.LA(1) ) { - case 68: + case 69: { - alt101=1; + alt102=1; } break; - case 67: + case 68: { - alt101=2; + alt102=2; } break; - case 74: + case 75: { - alt101=3; + alt102=3; } break; - case 70: + case 71: { - alt101=4; + alt102=4; } break; - case 77: - case 111: - case 127: + case 78: + case 112: + case 128: { - alt101=5; + alt102=5; } break; - case 62: + case 63: { - alt101=6; + alt102=6; } break; - case 47: - case 59: + case 48: + case 60: { - alt101=7; + alt102=7; } break; } - switch (alt101) { + switch (alt102) { case 1 : - // InternalRoom.g:4207:5: ( (lv_actorInstanceMappings_11_0= ruleActorInstanceMapping ) ) + // InternalRoom.g:4222:5: ( (lv_actorInstanceMappings_11_0= ruleActorInstanceMapping ) ) { - // InternalRoom.g:4207:5: ( (lv_actorInstanceMappings_11_0= ruleActorInstanceMapping ) ) - // InternalRoom.g:4208:1: (lv_actorInstanceMappings_11_0= ruleActorInstanceMapping ) + // InternalRoom.g:4222:5: ( (lv_actorInstanceMappings_11_0= ruleActorInstanceMapping ) ) + // InternalRoom.g:4223:1: (lv_actorInstanceMappings_11_0= ruleActorInstanceMapping ) { - // InternalRoom.g:4208:1: (lv_actorInstanceMappings_11_0= ruleActorInstanceMapping ) - // InternalRoom.g:4209:3: lv_actorInstanceMappings_11_0= ruleActorInstanceMapping + // InternalRoom.g:4223:1: (lv_actorInstanceMappings_11_0= ruleActorInstanceMapping ) + // InternalRoom.g:4224:3: lv_actorInstanceMappings_11_0= ruleActorInstanceMapping { newCompositeNode(grammarAccess.getSubSystemClassAccess().getActorInstanceMappingsActorInstanceMappingParserRuleCall_8_0_0()); - pushFollow(FOLLOW_96); + pushFollow(FOLLOW_97); lv_actorInstanceMappings_11_0=ruleActorInstanceMapping(); state._fsp--; @@ -10502,18 +10537,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:4226:6: ( (lv_threads_12_0= ruleLogicalThread ) ) + // InternalRoom.g:4241:6: ( (lv_threads_12_0= ruleLogicalThread ) ) { - // InternalRoom.g:4226:6: ( (lv_threads_12_0= ruleLogicalThread ) ) - // InternalRoom.g:4227:1: (lv_threads_12_0= ruleLogicalThread ) + // InternalRoom.g:4241:6: ( (lv_threads_12_0= ruleLogicalThread ) ) + // InternalRoom.g:4242:1: (lv_threads_12_0= ruleLogicalThread ) { - // InternalRoom.g:4227:1: (lv_threads_12_0= ruleLogicalThread ) - // InternalRoom.g:4228:3: lv_threads_12_0= ruleLogicalThread + // InternalRoom.g:4242:1: (lv_threads_12_0= ruleLogicalThread ) + // InternalRoom.g:4243:3: lv_threads_12_0= ruleLogicalThread { newCompositeNode(grammarAccess.getSubSystemClassAccess().getThreadsLogicalThreadParserRuleCall_8_1_0()); - pushFollow(FOLLOW_96); + pushFollow(FOLLOW_97); lv_threads_12_0=ruleLogicalThread(); state._fsp--; @@ -10539,18 +10574,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalRoom.g:4245:6: ( (lv_connections_13_0= ruleLayerConnection ) ) + // InternalRoom.g:4260:6: ( (lv_connections_13_0= ruleLayerConnection ) ) { - // InternalRoom.g:4245:6: ( (lv_connections_13_0= ruleLayerConnection ) ) - // InternalRoom.g:4246:1: (lv_connections_13_0= ruleLayerConnection ) + // InternalRoom.g:4260:6: ( (lv_connections_13_0= ruleLayerConnection ) ) + // InternalRoom.g:4261:1: (lv_connections_13_0= ruleLayerConnection ) { - // InternalRoom.g:4246:1: (lv_connections_13_0= ruleLayerConnection ) - // InternalRoom.g:4247:3: lv_connections_13_0= ruleLayerConnection + // InternalRoom.g:4261:1: (lv_connections_13_0= ruleLayerConnection ) + // InternalRoom.g:4262:3: lv_connections_13_0= ruleLayerConnection { newCompositeNode(grammarAccess.getSubSystemClassAccess().getConnectionsLayerConnectionParserRuleCall_8_2_0()); - pushFollow(FOLLOW_96); + pushFollow(FOLLOW_97); lv_connections_13_0=ruleLayerConnection(); state._fsp--; @@ -10576,18 +10611,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalRoom.g:4264:6: ( (lv_bindings_14_0= ruleBinding ) ) + // InternalRoom.g:4279:6: ( (lv_bindings_14_0= ruleBinding ) ) { - // InternalRoom.g:4264:6: ( (lv_bindings_14_0= ruleBinding ) ) - // InternalRoom.g:4265:1: (lv_bindings_14_0= ruleBinding ) + // InternalRoom.g:4279:6: ( (lv_bindings_14_0= ruleBinding ) ) + // InternalRoom.g:4280:1: (lv_bindings_14_0= ruleBinding ) { - // InternalRoom.g:4265:1: (lv_bindings_14_0= ruleBinding ) - // InternalRoom.g:4266:3: lv_bindings_14_0= ruleBinding + // InternalRoom.g:4280:1: (lv_bindings_14_0= ruleBinding ) + // InternalRoom.g:4281:3: lv_bindings_14_0= ruleBinding { newCompositeNode(grammarAccess.getSubSystemClassAccess().getBindingsBindingParserRuleCall_8_3_0()); - pushFollow(FOLLOW_96); + pushFollow(FOLLOW_97); lv_bindings_14_0=ruleBinding(); state._fsp--; @@ -10613,18 +10648,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 5 : - // InternalRoom.g:4283:6: ( (lv_actorRefs_15_0= ruleActorRef ) ) + // InternalRoom.g:4298:6: ( (lv_actorRefs_15_0= ruleActorRef ) ) { - // InternalRoom.g:4283:6: ( (lv_actorRefs_15_0= ruleActorRef ) ) - // InternalRoom.g:4284:1: (lv_actorRefs_15_0= ruleActorRef ) + // InternalRoom.g:4298:6: ( (lv_actorRefs_15_0= ruleActorRef ) ) + // InternalRoom.g:4299:1: (lv_actorRefs_15_0= ruleActorRef ) { - // InternalRoom.g:4284:1: (lv_actorRefs_15_0= ruleActorRef ) - // InternalRoom.g:4285:3: lv_actorRefs_15_0= ruleActorRef + // InternalRoom.g:4299:1: (lv_actorRefs_15_0= ruleActorRef ) + // InternalRoom.g:4300:3: lv_actorRefs_15_0= ruleActorRef { newCompositeNode(grammarAccess.getSubSystemClassAccess().getActorRefsActorRefParserRuleCall_8_4_0()); - pushFollow(FOLLOW_96); + pushFollow(FOLLOW_97); lv_actorRefs_15_0=ruleActorRef(); state._fsp--; @@ -10650,18 +10685,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 6 : - // InternalRoom.g:4302:6: ( (lv_serviceProvisionPoints_16_0= ruleSPP ) ) + // InternalRoom.g:4317:6: ( (lv_serviceProvisionPoints_16_0= ruleSPP ) ) { - // InternalRoom.g:4302:6: ( (lv_serviceProvisionPoints_16_0= ruleSPP ) ) - // InternalRoom.g:4303:1: (lv_serviceProvisionPoints_16_0= ruleSPP ) + // InternalRoom.g:4317:6: ( (lv_serviceProvisionPoints_16_0= ruleSPP ) ) + // InternalRoom.g:4318:1: (lv_serviceProvisionPoints_16_0= ruleSPP ) { - // InternalRoom.g:4303:1: (lv_serviceProvisionPoints_16_0= ruleSPP ) - // InternalRoom.g:4304:3: lv_serviceProvisionPoints_16_0= ruleSPP + // InternalRoom.g:4318:1: (lv_serviceProvisionPoints_16_0= ruleSPP ) + // InternalRoom.g:4319:3: lv_serviceProvisionPoints_16_0= ruleSPP { newCompositeNode(grammarAccess.getSubSystemClassAccess().getServiceProvisionPointsSPPParserRuleCall_8_5_0()); - pushFollow(FOLLOW_96); + pushFollow(FOLLOW_97); lv_serviceProvisionPoints_16_0=ruleSPP(); state._fsp--; @@ -10687,18 +10722,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 7 : - // InternalRoom.g:4321:6: ( (lv_relayPorts_17_0= rulePort ) ) + // InternalRoom.g:4336:6: ( (lv_relayPorts_17_0= rulePort ) ) { - // InternalRoom.g:4321:6: ( (lv_relayPorts_17_0= rulePort ) ) - // InternalRoom.g:4322:1: (lv_relayPorts_17_0= rulePort ) + // InternalRoom.g:4336:6: ( (lv_relayPorts_17_0= rulePort ) ) + // InternalRoom.g:4337:1: (lv_relayPorts_17_0= rulePort ) { - // InternalRoom.g:4322:1: (lv_relayPorts_17_0= rulePort ) - // InternalRoom.g:4323:3: lv_relayPorts_17_0= rulePort + // InternalRoom.g:4337:1: (lv_relayPorts_17_0= rulePort ) + // InternalRoom.g:4338:3: lv_relayPorts_17_0= rulePort { newCompositeNode(grammarAccess.getSubSystemClassAccess().getRelayPortsPortParserRuleCall_8_6_0()); - pushFollow(FOLLOW_96); + pushFollow(FOLLOW_97); lv_relayPorts_17_0=rulePort(); state._fsp--; @@ -10725,7 +10760,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop101; + break loop102; } } while (true); @@ -10754,7 +10789,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleLogicalThread" - // InternalRoom.g:4351:1: entryRuleLogicalThread returns [EObject current=null] : iv_ruleLogicalThread= ruleLogicalThread EOF ; + // InternalRoom.g:4366:1: entryRuleLogicalThread returns [EObject current=null] : iv_ruleLogicalThread= ruleLogicalThread EOF ; public final EObject entryRuleLogicalThread() throws RecognitionException { EObject current = null; @@ -10762,8 +10797,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:4352:2: (iv_ruleLogicalThread= ruleLogicalThread EOF ) - // InternalRoom.g:4353:2: iv_ruleLogicalThread= ruleLogicalThread EOF + // InternalRoom.g:4367:2: (iv_ruleLogicalThread= ruleLogicalThread EOF ) + // InternalRoom.g:4368:2: iv_ruleLogicalThread= ruleLogicalThread EOF { newCompositeNode(grammarAccess.getLogicalThreadRule()); pushFollow(FOLLOW_1); @@ -10790,7 +10825,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleLogicalThread" - // InternalRoom.g:4360:1: ruleLogicalThread returns [EObject current=null] : (otherlv_0= 'LogicalThread' ( (lv_name_1_0= RULE_ID ) ) ) ; + // InternalRoom.g:4375:1: ruleLogicalThread returns [EObject current=null] : (otherlv_0= 'LogicalThread' ( (lv_name_1_0= RULE_ID ) ) ) ; public final EObject ruleLogicalThread() throws RecognitionException { EObject current = null; @@ -10800,21 +10835,21 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:4363:28: ( (otherlv_0= 'LogicalThread' ( (lv_name_1_0= RULE_ID ) ) ) ) - // InternalRoom.g:4364:1: (otherlv_0= 'LogicalThread' ( (lv_name_1_0= RULE_ID ) ) ) + // InternalRoom.g:4378:28: ( (otherlv_0= 'LogicalThread' ( (lv_name_1_0= RULE_ID ) ) ) ) + // InternalRoom.g:4379:1: (otherlv_0= 'LogicalThread' ( (lv_name_1_0= RULE_ID ) ) ) { - // InternalRoom.g:4364:1: (otherlv_0= 'LogicalThread' ( (lv_name_1_0= RULE_ID ) ) ) - // InternalRoom.g:4364:3: otherlv_0= 'LogicalThread' ( (lv_name_1_0= RULE_ID ) ) + // InternalRoom.g:4379:1: (otherlv_0= 'LogicalThread' ( (lv_name_1_0= RULE_ID ) ) ) + // InternalRoom.g:4379:3: otherlv_0= 'LogicalThread' ( (lv_name_1_0= RULE_ID ) ) { - otherlv_0=(Token)match(input,67,FOLLOW_3); + otherlv_0=(Token)match(input,68,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getLogicalThreadAccess().getLogicalThreadKeyword_0()); - // InternalRoom.g:4368:1: ( (lv_name_1_0= RULE_ID ) ) - // InternalRoom.g:4369:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:4383:1: ( (lv_name_1_0= RULE_ID ) ) + // InternalRoom.g:4384:1: (lv_name_1_0= RULE_ID ) { - // InternalRoom.g:4369:1: (lv_name_1_0= RULE_ID ) - // InternalRoom.g:4370:3: lv_name_1_0= RULE_ID + // InternalRoom.g:4384:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:4385:3: lv_name_1_0= RULE_ID { lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_2); @@ -10857,7 +10892,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleActorInstanceMapping" - // InternalRoom.g:4394:1: entryRuleActorInstanceMapping returns [EObject current=null] : iv_ruleActorInstanceMapping= ruleActorInstanceMapping EOF ; + // InternalRoom.g:4409:1: entryRuleActorInstanceMapping returns [EObject current=null] : iv_ruleActorInstanceMapping= ruleActorInstanceMapping EOF ; public final EObject entryRuleActorInstanceMapping() throws RecognitionException { EObject current = null; @@ -10865,8 +10900,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:4395:2: (iv_ruleActorInstanceMapping= ruleActorInstanceMapping EOF ) - // InternalRoom.g:4396:2: iv_ruleActorInstanceMapping= ruleActorInstanceMapping EOF + // InternalRoom.g:4410:2: (iv_ruleActorInstanceMapping= ruleActorInstanceMapping EOF ) + // InternalRoom.g:4411:2: iv_ruleActorInstanceMapping= ruleActorInstanceMapping EOF { newCompositeNode(grammarAccess.getActorInstanceMappingRule()); pushFollow(FOLLOW_1); @@ -10893,7 +10928,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleActorInstanceMapping" - // InternalRoom.g:4403:1: ruleActorInstanceMapping returns [EObject current=null] : (otherlv_0= 'ActorInstanceMapping' ( (lv_path_1_0= ruleRefPath ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) ) (otherlv_4= '{' ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* otherlv_6= '}' )? ) ; + // InternalRoom.g:4418:1: ruleActorInstanceMapping returns [EObject current=null] : (otherlv_0= 'ActorInstanceMapping' ( (lv_path_1_0= ruleRefPath ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) ) (otherlv_4= '{' ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* otherlv_6= '}' )? ) ; public final EObject ruleActorInstanceMapping() throws RecognitionException { EObject current = null; @@ -10910,26 +10945,26 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:4406:28: ( (otherlv_0= 'ActorInstanceMapping' ( (lv_path_1_0= ruleRefPath ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) ) (otherlv_4= '{' ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* otherlv_6= '}' )? ) ) - // InternalRoom.g:4407:1: (otherlv_0= 'ActorInstanceMapping' ( (lv_path_1_0= ruleRefPath ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) ) (otherlv_4= '{' ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* otherlv_6= '}' )? ) + // InternalRoom.g:4421:28: ( (otherlv_0= 'ActorInstanceMapping' ( (lv_path_1_0= ruleRefPath ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) ) (otherlv_4= '{' ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* otherlv_6= '}' )? ) ) + // InternalRoom.g:4422:1: (otherlv_0= 'ActorInstanceMapping' ( (lv_path_1_0= ruleRefPath ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) ) (otherlv_4= '{' ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* otherlv_6= '}' )? ) { - // InternalRoom.g:4407:1: (otherlv_0= 'ActorInstanceMapping' ( (lv_path_1_0= ruleRefPath ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) ) (otherlv_4= '{' ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* otherlv_6= '}' )? ) - // InternalRoom.g:4407:3: otherlv_0= 'ActorInstanceMapping' ( (lv_path_1_0= ruleRefPath ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) ) (otherlv_4= '{' ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* otherlv_6= '}' )? + // InternalRoom.g:4422:1: (otherlv_0= 'ActorInstanceMapping' ( (lv_path_1_0= ruleRefPath ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) ) (otherlv_4= '{' ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* otherlv_6= '}' )? ) + // InternalRoom.g:4422:3: otherlv_0= 'ActorInstanceMapping' ( (lv_path_1_0= ruleRefPath ) ) otherlv_2= '->' ( (otherlv_3= RULE_ID ) ) (otherlv_4= '{' ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* otherlv_6= '}' )? { - otherlv_0=(Token)match(input,68,FOLLOW_3); + otherlv_0=(Token)match(input,69,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getActorInstanceMappingAccess().getActorInstanceMappingKeyword_0()); - // InternalRoom.g:4411:1: ( (lv_path_1_0= ruleRefPath ) ) - // InternalRoom.g:4412:1: (lv_path_1_0= ruleRefPath ) + // InternalRoom.g:4426:1: ( (lv_path_1_0= ruleRefPath ) ) + // InternalRoom.g:4427:1: (lv_path_1_0= ruleRefPath ) { - // InternalRoom.g:4412:1: (lv_path_1_0= ruleRefPath ) - // InternalRoom.g:4413:3: lv_path_1_0= ruleRefPath + // InternalRoom.g:4427:1: (lv_path_1_0= ruleRefPath ) + // InternalRoom.g:4428:3: lv_path_1_0= ruleRefPath { newCompositeNode(grammarAccess.getActorInstanceMappingAccess().getPathRefPathParserRuleCall_1_0()); - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_12); lv_path_1_0=ruleRefPath(); state._fsp--; @@ -10951,22 +10986,22 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,19,FOLLOW_3); + otherlv_2=(Token)match(input,20,FOLLOW_3); newLeafNode(otherlv_2, grammarAccess.getActorInstanceMappingAccess().getHyphenMinusGreaterThanSignKeyword_2()); - // InternalRoom.g:4433:1: ( (otherlv_3= RULE_ID ) ) - // InternalRoom.g:4434:1: (otherlv_3= RULE_ID ) + // InternalRoom.g:4448:1: ( (otherlv_3= RULE_ID ) ) + // InternalRoom.g:4449:1: (otherlv_3= RULE_ID ) { - // InternalRoom.g:4434:1: (otherlv_3= RULE_ID ) - // InternalRoom.g:4435:3: otherlv_3= RULE_ID + // InternalRoom.g:4449:1: (otherlv_3= RULE_ID ) + // InternalRoom.g:4450:3: otherlv_3= RULE_ID { if (current==null) { current = createModelElement(grammarAccess.getActorInstanceMappingRule()); } - otherlv_3=(Token)match(input,RULE_ID,FOLLOW_97); + otherlv_3=(Token)match(input,RULE_ID,FOLLOW_98); newLeafNode(otherlv_3, grammarAccess.getActorInstanceMappingAccess().getThreadLogicalThreadCrossReference_3_0()); @@ -10976,43 +11011,43 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:4446:2: (otherlv_4= '{' ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* otherlv_6= '}' )? - int alt103=2; - int LA103_0 = input.LA(1); + // InternalRoom.g:4461:2: (otherlv_4= '{' ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* otherlv_6= '}' )? + int alt104=2; + int LA104_0 = input.LA(1); - if ( (LA103_0==14) ) { - alt103=1; + if ( (LA104_0==14) ) { + alt104=1; } - switch (alt103) { + switch (alt104) { case 1 : - // InternalRoom.g:4446:4: otherlv_4= '{' ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* otherlv_6= '}' + // InternalRoom.g:4461:4: otherlv_4= '{' ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* otherlv_6= '}' { - otherlv_4=(Token)match(input,14,FOLLOW_98); + otherlv_4=(Token)match(input,14,FOLLOW_99); newLeafNode(otherlv_4, grammarAccess.getActorInstanceMappingAccess().getLeftCurlyBracketKeyword_4_0()); - // InternalRoom.g:4450:1: ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* - loop102: + // InternalRoom.g:4465:1: ( (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) )* + loop103: do { - int alt102=2; - int LA102_0 = input.LA(1); + int alt103=2; + int LA103_0 = input.LA(1); - if ( (LA102_0==68) ) { - alt102=1; + if ( (LA103_0==69) ) { + alt103=1; } - switch (alt102) { + switch (alt103) { case 1 : - // InternalRoom.g:4451:1: (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) + // InternalRoom.g:4466:1: (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) { - // InternalRoom.g:4451:1: (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) - // InternalRoom.g:4452:3: lv_actorInstanceMappings_5_0= ruleActorInstanceMapping + // InternalRoom.g:4466:1: (lv_actorInstanceMappings_5_0= ruleActorInstanceMapping ) + // InternalRoom.g:4467:3: lv_actorInstanceMappings_5_0= ruleActorInstanceMapping { newCompositeNode(grammarAccess.getActorInstanceMappingAccess().getActorInstanceMappingsActorInstanceMappingParserRuleCall_4_1_0()); - pushFollow(FOLLOW_98); + pushFollow(FOLLOW_99); lv_actorInstanceMappings_5_0=ruleActorInstanceMapping(); state._fsp--; @@ -11036,7 +11071,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop102; + break loop103; } } while (true); @@ -11071,7 +11106,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleRefPath" - // InternalRoom.g:4480:1: entryRuleRefPath returns [EObject current=null] : iv_ruleRefPath= ruleRefPath EOF ; + // InternalRoom.g:4495:1: entryRuleRefPath returns [EObject current=null] : iv_ruleRefPath= ruleRefPath EOF ; public final EObject entryRuleRefPath() throws RecognitionException { EObject current = null; @@ -11079,8 +11114,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:4481:2: (iv_ruleRefPath= ruleRefPath EOF ) - // InternalRoom.g:4482:2: iv_ruleRefPath= ruleRefPath EOF + // InternalRoom.g:4496:2: (iv_ruleRefPath= ruleRefPath EOF ) + // InternalRoom.g:4497:2: iv_ruleRefPath= ruleRefPath EOF { newCompositeNode(grammarAccess.getRefPathRule()); pushFollow(FOLLOW_1); @@ -11107,7 +11142,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleRefPath" - // InternalRoom.g:4489:1: ruleRefPath returns [EObject current=null] : ( ( (lv_refs_0_0= ruleRefSegment ) ) (otherlv_1= '/' ( (lv_refs_2_0= ruleRefSegment ) ) )* ) ; + // InternalRoom.g:4504:1: ruleRefPath returns [EObject current=null] : ( ( (lv_refs_0_0= ruleRefSegment ) ) (otherlv_1= '/' ( (lv_refs_2_0= ruleRefSegment ) ) )* ) ; public final EObject ruleRefPath() throws RecognitionException { EObject current = null; @@ -11120,22 +11155,22 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:4492:28: ( ( ( (lv_refs_0_0= ruleRefSegment ) ) (otherlv_1= '/' ( (lv_refs_2_0= ruleRefSegment ) ) )* ) ) - // InternalRoom.g:4493:1: ( ( (lv_refs_0_0= ruleRefSegment ) ) (otherlv_1= '/' ( (lv_refs_2_0= ruleRefSegment ) ) )* ) + // InternalRoom.g:4507:28: ( ( ( (lv_refs_0_0= ruleRefSegment ) ) (otherlv_1= '/' ( (lv_refs_2_0= ruleRefSegment ) ) )* ) ) + // InternalRoom.g:4508:1: ( ( (lv_refs_0_0= ruleRefSegment ) ) (otherlv_1= '/' ( (lv_refs_2_0= ruleRefSegment ) ) )* ) { - // InternalRoom.g:4493:1: ( ( (lv_refs_0_0= ruleRefSegment ) ) (otherlv_1= '/' ( (lv_refs_2_0= ruleRefSegment ) ) )* ) - // InternalRoom.g:4493:2: ( (lv_refs_0_0= ruleRefSegment ) ) (otherlv_1= '/' ( (lv_refs_2_0= ruleRefSegment ) ) )* + // InternalRoom.g:4508:1: ( ( (lv_refs_0_0= ruleRefSegment ) ) (otherlv_1= '/' ( (lv_refs_2_0= ruleRefSegment ) ) )* ) + // InternalRoom.g:4508:2: ( (lv_refs_0_0= ruleRefSegment ) ) (otherlv_1= '/' ( (lv_refs_2_0= ruleRefSegment ) ) )* { - // InternalRoom.g:4493:2: ( (lv_refs_0_0= ruleRefSegment ) ) - // InternalRoom.g:4494:1: (lv_refs_0_0= ruleRefSegment ) + // InternalRoom.g:4508:2: ( (lv_refs_0_0= ruleRefSegment ) ) + // InternalRoom.g:4509:1: (lv_refs_0_0= ruleRefSegment ) { - // InternalRoom.g:4494:1: (lv_refs_0_0= ruleRefSegment ) - // InternalRoom.g:4495:3: lv_refs_0_0= ruleRefSegment + // InternalRoom.g:4509:1: (lv_refs_0_0= ruleRefSegment ) + // InternalRoom.g:4510:3: lv_refs_0_0= ruleRefSegment { newCompositeNode(grammarAccess.getRefPathAccess().getRefsRefSegmentParserRuleCall_0_0()); - pushFollow(FOLLOW_99); + pushFollow(FOLLOW_100); lv_refs_0_0=ruleRefSegment(); state._fsp--; @@ -11157,35 +11192,35 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:4511:2: (otherlv_1= '/' ( (lv_refs_2_0= ruleRefSegment ) ) )* - loop104: + // InternalRoom.g:4526:2: (otherlv_1= '/' ( (lv_refs_2_0= ruleRefSegment ) ) )* + loop105: do { - int alt104=2; - int LA104_0 = input.LA(1); + int alt105=2; + int LA105_0 = input.LA(1); - if ( (LA104_0==69) ) { - alt104=1; + if ( (LA105_0==70) ) { + alt105=1; } - switch (alt104) { + switch (alt105) { case 1 : - // InternalRoom.g:4511:4: otherlv_1= '/' ( (lv_refs_2_0= ruleRefSegment ) ) + // InternalRoom.g:4526:4: otherlv_1= '/' ( (lv_refs_2_0= ruleRefSegment ) ) { - otherlv_1=(Token)match(input,69,FOLLOW_3); + otherlv_1=(Token)match(input,70,FOLLOW_3); newLeafNode(otherlv_1, grammarAccess.getRefPathAccess().getSolidusKeyword_1_0()); - // InternalRoom.g:4515:1: ( (lv_refs_2_0= ruleRefSegment ) ) - // InternalRoom.g:4516:1: (lv_refs_2_0= ruleRefSegment ) + // InternalRoom.g:4530:1: ( (lv_refs_2_0= ruleRefSegment ) ) + // InternalRoom.g:4531:1: (lv_refs_2_0= ruleRefSegment ) { - // InternalRoom.g:4516:1: (lv_refs_2_0= ruleRefSegment ) - // InternalRoom.g:4517:3: lv_refs_2_0= ruleRefSegment + // InternalRoom.g:4531:1: (lv_refs_2_0= ruleRefSegment ) + // InternalRoom.g:4532:3: lv_refs_2_0= ruleRefSegment { newCompositeNode(grammarAccess.getRefPathAccess().getRefsRefSegmentParserRuleCall_1_1_0()); - pushFollow(FOLLOW_99); + pushFollow(FOLLOW_100); lv_refs_2_0=ruleRefSegment(); state._fsp--; @@ -11212,7 +11247,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop104; + break loop105; } } while (true); @@ -11237,7 +11272,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleRefSegment" - // InternalRoom.g:4541:1: entryRuleRefSegment returns [EObject current=null] : iv_ruleRefSegment= ruleRefSegment EOF ; + // InternalRoom.g:4556:1: entryRuleRefSegment returns [EObject current=null] : iv_ruleRefSegment= ruleRefSegment EOF ; public final EObject entryRuleRefSegment() throws RecognitionException { EObject current = null; @@ -11245,8 +11280,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:4542:2: (iv_ruleRefSegment= ruleRefSegment EOF ) - // InternalRoom.g:4543:2: iv_ruleRefSegment= ruleRefSegment EOF + // InternalRoom.g:4557:2: (iv_ruleRefSegment= ruleRefSegment EOF ) + // InternalRoom.g:4558:2: iv_ruleRefSegment= ruleRefSegment EOF { newCompositeNode(grammarAccess.getRefSegmentRule()); pushFollow(FOLLOW_1); @@ -11273,7 +11308,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleRefSegment" - // InternalRoom.g:4550:1: ruleRefSegment returns [EObject current=null] : ( ( (lv_ref_0_0= RULE_ID ) ) (otherlv_1= ':' ( (lv_idx_2_0= RULE_INT ) ) )? ) ; + // InternalRoom.g:4565:1: ruleRefSegment returns [EObject current=null] : ( ( (lv_ref_0_0= RULE_ID ) ) (otherlv_1= ':' ( (lv_idx_2_0= RULE_INT ) ) )? ) ; public final EObject ruleRefSegment() throws RecognitionException { EObject current = null; @@ -11284,19 +11319,19 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:4553:28: ( ( ( (lv_ref_0_0= RULE_ID ) ) (otherlv_1= ':' ( (lv_idx_2_0= RULE_INT ) ) )? ) ) - // InternalRoom.g:4554:1: ( ( (lv_ref_0_0= RULE_ID ) ) (otherlv_1= ':' ( (lv_idx_2_0= RULE_INT ) ) )? ) + // InternalRoom.g:4568:28: ( ( ( (lv_ref_0_0= RULE_ID ) ) (otherlv_1= ':' ( (lv_idx_2_0= RULE_INT ) ) )? ) ) + // InternalRoom.g:4569:1: ( ( (lv_ref_0_0= RULE_ID ) ) (otherlv_1= ':' ( (lv_idx_2_0= RULE_INT ) ) )? ) { - // InternalRoom.g:4554:1: ( ( (lv_ref_0_0= RULE_ID ) ) (otherlv_1= ':' ( (lv_idx_2_0= RULE_INT ) ) )? ) - // InternalRoom.g:4554:2: ( (lv_ref_0_0= RULE_ID ) ) (otherlv_1= ':' ( (lv_idx_2_0= RULE_INT ) ) )? + // InternalRoom.g:4569:1: ( ( (lv_ref_0_0= RULE_ID ) ) (otherlv_1= ':' ( (lv_idx_2_0= RULE_INT ) ) )? ) + // InternalRoom.g:4569:2: ( (lv_ref_0_0= RULE_ID ) ) (otherlv_1= ':' ( (lv_idx_2_0= RULE_INT ) ) )? { - // InternalRoom.g:4554:2: ( (lv_ref_0_0= RULE_ID ) ) - // InternalRoom.g:4555:1: (lv_ref_0_0= RULE_ID ) + // InternalRoom.g:4569:2: ( (lv_ref_0_0= RULE_ID ) ) + // InternalRoom.g:4570:1: (lv_ref_0_0= RULE_ID ) { - // InternalRoom.g:4555:1: (lv_ref_0_0= RULE_ID ) - // InternalRoom.g:4556:3: lv_ref_0_0= RULE_ID + // InternalRoom.g:4570:1: (lv_ref_0_0= RULE_ID ) + // InternalRoom.g:4571:3: lv_ref_0_0= RULE_ID { - lv_ref_0_0=(Token)match(input,RULE_ID,FOLLOW_100); + lv_ref_0_0=(Token)match(input,RULE_ID,FOLLOW_101); newLeafNode(lv_ref_0_0, grammarAccess.getRefSegmentAccess().getRefIDTerminalRuleCall_0_0()); @@ -11316,26 +11351,26 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:4572:2: (otherlv_1= ':' ( (lv_idx_2_0= RULE_INT ) ) )? - int alt105=2; - int LA105_0 = input.LA(1); + // InternalRoom.g:4587:2: (otherlv_1= ':' ( (lv_idx_2_0= RULE_INT ) ) )? + int alt106=2; + int LA106_0 = input.LA(1); - if ( (LA105_0==16) ) { - alt105=1; + if ( (LA106_0==16) ) { + alt106=1; } - switch (alt105) { + switch (alt106) { case 1 : - // InternalRoom.g:4572:4: otherlv_1= ':' ( (lv_idx_2_0= RULE_INT ) ) + // InternalRoom.g:4587:4: otherlv_1= ':' ( (lv_idx_2_0= RULE_INT ) ) { - otherlv_1=(Token)match(input,16,FOLLOW_34); + otherlv_1=(Token)match(input,16,FOLLOW_35); newLeafNode(otherlv_1, grammarAccess.getRefSegmentAccess().getColonKeyword_1_0()); - // InternalRoom.g:4576:1: ( (lv_idx_2_0= RULE_INT ) ) - // InternalRoom.g:4577:1: (lv_idx_2_0= RULE_INT ) + // InternalRoom.g:4591:1: ( (lv_idx_2_0= RULE_INT ) ) + // InternalRoom.g:4592:1: (lv_idx_2_0= RULE_INT ) { - // InternalRoom.g:4577:1: (lv_idx_2_0= RULE_INT ) - // InternalRoom.g:4578:3: lv_idx_2_0= RULE_INT + // InternalRoom.g:4592:1: (lv_idx_2_0= RULE_INT ) + // InternalRoom.g:4593:3: lv_idx_2_0= RULE_INT { lv_idx_2_0=(Token)match(input,RULE_INT,FOLLOW_2); @@ -11384,7 +11419,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleBinding" - // InternalRoom.g:4602:1: entryRuleBinding returns [EObject current=null] : iv_ruleBinding= ruleBinding EOF ; + // InternalRoom.g:4617:1: entryRuleBinding returns [EObject current=null] : iv_ruleBinding= ruleBinding EOF ; public final EObject entryRuleBinding() throws RecognitionException { EObject current = null; @@ -11392,8 +11427,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:4603:2: (iv_ruleBinding= ruleBinding EOF ) - // InternalRoom.g:4604:2: iv_ruleBinding= ruleBinding EOF + // InternalRoom.g:4618:2: (iv_ruleBinding= ruleBinding EOF ) + // InternalRoom.g:4619:2: iv_ruleBinding= ruleBinding EOF { newCompositeNode(grammarAccess.getBindingRule()); pushFollow(FOLLOW_1); @@ -11420,7 +11455,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleBinding" - // InternalRoom.g:4611:1: ruleBinding returns [EObject current=null] : (otherlv_0= 'Binding' ( (lv_endpoint1_1_0= ruleBindingEndPoint ) ) otherlv_2= 'and' ( (lv_endpoint2_3_0= ruleBindingEndPoint ) ) ) ; + // InternalRoom.g:4626:1: ruleBinding returns [EObject current=null] : (otherlv_0= 'Binding' ( (lv_endpoint1_1_0= ruleBindingEndPoint ) ) otherlv_2= 'and' ( (lv_endpoint2_3_0= ruleBindingEndPoint ) ) ) ; public final EObject ruleBinding() throws RecognitionException { EObject current = null; @@ -11434,26 +11469,26 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:4614:28: ( (otherlv_0= 'Binding' ( (lv_endpoint1_1_0= ruleBindingEndPoint ) ) otherlv_2= 'and' ( (lv_endpoint2_3_0= ruleBindingEndPoint ) ) ) ) - // InternalRoom.g:4615:1: (otherlv_0= 'Binding' ( (lv_endpoint1_1_0= ruleBindingEndPoint ) ) otherlv_2= 'and' ( (lv_endpoint2_3_0= ruleBindingEndPoint ) ) ) + // InternalRoom.g:4629:28: ( (otherlv_0= 'Binding' ( (lv_endpoint1_1_0= ruleBindingEndPoint ) ) otherlv_2= 'and' ( (lv_endpoint2_3_0= ruleBindingEndPoint ) ) ) ) + // InternalRoom.g:4630:1: (otherlv_0= 'Binding' ( (lv_endpoint1_1_0= ruleBindingEndPoint ) ) otherlv_2= 'and' ( (lv_endpoint2_3_0= ruleBindingEndPoint ) ) ) { - // InternalRoom.g:4615:1: (otherlv_0= 'Binding' ( (lv_endpoint1_1_0= ruleBindingEndPoint ) ) otherlv_2= 'and' ( (lv_endpoint2_3_0= ruleBindingEndPoint ) ) ) - // InternalRoom.g:4615:3: otherlv_0= 'Binding' ( (lv_endpoint1_1_0= ruleBindingEndPoint ) ) otherlv_2= 'and' ( (lv_endpoint2_3_0= ruleBindingEndPoint ) ) + // InternalRoom.g:4630:1: (otherlv_0= 'Binding' ( (lv_endpoint1_1_0= ruleBindingEndPoint ) ) otherlv_2= 'and' ( (lv_endpoint2_3_0= ruleBindingEndPoint ) ) ) + // InternalRoom.g:4630:3: otherlv_0= 'Binding' ( (lv_endpoint1_1_0= ruleBindingEndPoint ) ) otherlv_2= 'and' ( (lv_endpoint2_3_0= ruleBindingEndPoint ) ) { - otherlv_0=(Token)match(input,70,FOLLOW_3); + otherlv_0=(Token)match(input,71,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getBindingAccess().getBindingKeyword_0()); - // InternalRoom.g:4619:1: ( (lv_endpoint1_1_0= ruleBindingEndPoint ) ) - // InternalRoom.g:4620:1: (lv_endpoint1_1_0= ruleBindingEndPoint ) + // InternalRoom.g:4634:1: ( (lv_endpoint1_1_0= ruleBindingEndPoint ) ) + // InternalRoom.g:4635:1: (lv_endpoint1_1_0= ruleBindingEndPoint ) { - // InternalRoom.g:4620:1: (lv_endpoint1_1_0= ruleBindingEndPoint ) - // InternalRoom.g:4621:3: lv_endpoint1_1_0= ruleBindingEndPoint + // InternalRoom.g:4635:1: (lv_endpoint1_1_0= ruleBindingEndPoint ) + // InternalRoom.g:4636:3: lv_endpoint1_1_0= ruleBindingEndPoint { newCompositeNode(grammarAccess.getBindingAccess().getEndpoint1BindingEndPointParserRuleCall_1_0()); - pushFollow(FOLLOW_101); + pushFollow(FOLLOW_102); lv_endpoint1_1_0=ruleBindingEndPoint(); state._fsp--; @@ -11475,15 +11510,15 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,71,FOLLOW_3); + otherlv_2=(Token)match(input,72,FOLLOW_3); newLeafNode(otherlv_2, grammarAccess.getBindingAccess().getAndKeyword_2()); - // InternalRoom.g:4641:1: ( (lv_endpoint2_3_0= ruleBindingEndPoint ) ) - // InternalRoom.g:4642:1: (lv_endpoint2_3_0= ruleBindingEndPoint ) + // InternalRoom.g:4656:1: ( (lv_endpoint2_3_0= ruleBindingEndPoint ) ) + // InternalRoom.g:4657:1: (lv_endpoint2_3_0= ruleBindingEndPoint ) { - // InternalRoom.g:4642:1: (lv_endpoint2_3_0= ruleBindingEndPoint ) - // InternalRoom.g:4643:3: lv_endpoint2_3_0= ruleBindingEndPoint + // InternalRoom.g:4657:1: (lv_endpoint2_3_0= ruleBindingEndPoint ) + // InternalRoom.g:4658:3: lv_endpoint2_3_0= ruleBindingEndPoint { newCompositeNode(grammarAccess.getBindingAccess().getEndpoint2BindingEndPointParserRuleCall_3_0()); @@ -11531,7 +11566,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleBindingEndPoint" - // InternalRoom.g:4667:1: entryRuleBindingEndPoint returns [EObject current=null] : iv_ruleBindingEndPoint= ruleBindingEndPoint EOF ; + // InternalRoom.g:4682:1: entryRuleBindingEndPoint returns [EObject current=null] : iv_ruleBindingEndPoint= ruleBindingEndPoint EOF ; public final EObject entryRuleBindingEndPoint() throws RecognitionException { EObject current = null; @@ -11539,8 +11574,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:4668:2: (iv_ruleBindingEndPoint= ruleBindingEndPoint EOF ) - // InternalRoom.g:4669:2: iv_ruleBindingEndPoint= ruleBindingEndPoint EOF + // InternalRoom.g:4683:2: (iv_ruleBindingEndPoint= ruleBindingEndPoint EOF ) + // InternalRoom.g:4684:2: iv_ruleBindingEndPoint= ruleBindingEndPoint EOF { newCompositeNode(grammarAccess.getBindingEndPointRule()); pushFollow(FOLLOW_1); @@ -11567,7 +11602,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleBindingEndPoint" - // InternalRoom.g:4676:1: ruleBindingEndPoint returns [EObject current=null] : ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= 'sub' ( (otherlv_4= RULE_ID ) ) )? ) ; + // InternalRoom.g:4691:1: ruleBindingEndPoint returns [EObject current=null] : ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= 'sub' ( (otherlv_4= RULE_ID ) ) )? ) ; public final EObject ruleBindingEndPoint() throws RecognitionException { EObject current = null; @@ -11580,39 +11615,39 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:4679:28: ( ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= 'sub' ( (otherlv_4= RULE_ID ) ) )? ) ) - // InternalRoom.g:4680:1: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= 'sub' ( (otherlv_4= RULE_ID ) ) )? ) + // InternalRoom.g:4694:28: ( ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= 'sub' ( (otherlv_4= RULE_ID ) ) )? ) ) + // InternalRoom.g:4695:1: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= 'sub' ( (otherlv_4= RULE_ID ) ) )? ) { - // InternalRoom.g:4680:1: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= 'sub' ( (otherlv_4= RULE_ID ) ) )? ) - // InternalRoom.g:4680:2: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= 'sub' ( (otherlv_4= RULE_ID ) ) )? + // InternalRoom.g:4695:1: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= 'sub' ( (otherlv_4= RULE_ID ) ) )? ) + // InternalRoom.g:4695:2: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= 'sub' ( (otherlv_4= RULE_ID ) ) )? { - // InternalRoom.g:4680:2: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' )? - int alt106=2; - int LA106_0 = input.LA(1); + // InternalRoom.g:4695:2: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' )? + int alt107=2; + int LA107_0 = input.LA(1); - if ( (LA106_0==RULE_ID) ) { - int LA106_1 = input.LA(2); + if ( (LA107_0==RULE_ID) ) { + int LA107_1 = input.LA(2); - if ( (LA106_1==72) ) { - alt106=1; + if ( (LA107_1==73) ) { + alt107=1; } } - switch (alt106) { + switch (alt107) { case 1 : - // InternalRoom.g:4680:3: ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' + // InternalRoom.g:4695:3: ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' { - // InternalRoom.g:4680:3: ( (otherlv_0= RULE_ID ) ) - // InternalRoom.g:4681:1: (otherlv_0= RULE_ID ) + // InternalRoom.g:4695:3: ( (otherlv_0= RULE_ID ) ) + // InternalRoom.g:4696:1: (otherlv_0= RULE_ID ) { - // InternalRoom.g:4681:1: (otherlv_0= RULE_ID ) - // InternalRoom.g:4682:3: otherlv_0= RULE_ID + // InternalRoom.g:4696:1: (otherlv_0= RULE_ID ) + // InternalRoom.g:4697:3: otherlv_0= RULE_ID { if (current==null) { current = createModelElement(grammarAccess.getBindingEndPointRule()); } - otherlv_0=(Token)match(input,RULE_ID,FOLLOW_102); + otherlv_0=(Token)match(input,RULE_ID,FOLLOW_103); newLeafNode(otherlv_0, grammarAccess.getBindingEndPointAccess().getActorRefActorContainerRefCrossReference_0_0_0()); @@ -11622,7 +11657,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,72,FOLLOW_3); + otherlv_1=(Token)match(input,73,FOLLOW_3); newLeafNode(otherlv_1, grammarAccess.getBindingEndPointAccess().getFullStopKeyword_0_1()); @@ -11632,18 +11667,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:4697:3: ( (otherlv_2= RULE_ID ) ) - // InternalRoom.g:4698:1: (otherlv_2= RULE_ID ) + // InternalRoom.g:4712:3: ( (otherlv_2= RULE_ID ) ) + // InternalRoom.g:4713:1: (otherlv_2= RULE_ID ) { - // InternalRoom.g:4698:1: (otherlv_2= RULE_ID ) - // InternalRoom.g:4699:3: otherlv_2= RULE_ID + // InternalRoom.g:4713:1: (otherlv_2= RULE_ID ) + // InternalRoom.g:4714:3: otherlv_2= RULE_ID { if (current==null) { current = createModelElement(grammarAccess.getBindingEndPointRule()); } - otherlv_2=(Token)match(input,RULE_ID,FOLLOW_103); + otherlv_2=(Token)match(input,RULE_ID,FOLLOW_104); newLeafNode(otherlv_2, grammarAccess.getBindingEndPointAccess().getPortPortCrossReference_1_0()); @@ -11653,26 +11688,26 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:4710:2: (otherlv_3= 'sub' ( (otherlv_4= RULE_ID ) ) )? - int alt107=2; - int LA107_0 = input.LA(1); + // InternalRoom.g:4725:2: (otherlv_3= 'sub' ( (otherlv_4= RULE_ID ) ) )? + int alt108=2; + int LA108_0 = input.LA(1); - if ( (LA107_0==73) ) { - alt107=1; + if ( (LA108_0==74) ) { + alt108=1; } - switch (alt107) { + switch (alt108) { case 1 : - // InternalRoom.g:4710:4: otherlv_3= 'sub' ( (otherlv_4= RULE_ID ) ) + // InternalRoom.g:4725:4: otherlv_3= 'sub' ( (otherlv_4= RULE_ID ) ) { - otherlv_3=(Token)match(input,73,FOLLOW_3); + otherlv_3=(Token)match(input,74,FOLLOW_3); newLeafNode(otherlv_3, grammarAccess.getBindingEndPointAccess().getSubKeyword_2_0()); - // InternalRoom.g:4714:1: ( (otherlv_4= RULE_ID ) ) - // InternalRoom.g:4715:1: (otherlv_4= RULE_ID ) + // InternalRoom.g:4729:1: ( (otherlv_4= RULE_ID ) ) + // InternalRoom.g:4730:1: (otherlv_4= RULE_ID ) { - // InternalRoom.g:4715:1: (otherlv_4= RULE_ID ) - // InternalRoom.g:4716:3: otherlv_4= RULE_ID + // InternalRoom.g:4730:1: (otherlv_4= RULE_ID ) + // InternalRoom.g:4731:3: otherlv_4= RULE_ID { if (current==null) { @@ -11716,7 +11751,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleLayerConnection" - // InternalRoom.g:4735:1: entryRuleLayerConnection returns [EObject current=null] : iv_ruleLayerConnection= ruleLayerConnection EOF ; + // InternalRoom.g:4750:1: entryRuleLayerConnection returns [EObject current=null] : iv_ruleLayerConnection= ruleLayerConnection EOF ; public final EObject entryRuleLayerConnection() throws RecognitionException { EObject current = null; @@ -11724,8 +11759,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:4736:2: (iv_ruleLayerConnection= ruleLayerConnection EOF ) - // InternalRoom.g:4737:2: iv_ruleLayerConnection= ruleLayerConnection EOF + // InternalRoom.g:4751:2: (iv_ruleLayerConnection= ruleLayerConnection EOF ) + // InternalRoom.g:4752:2: iv_ruleLayerConnection= ruleLayerConnection EOF { newCompositeNode(grammarAccess.getLayerConnectionRule()); pushFollow(FOLLOW_1); @@ -11752,7 +11787,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleLayerConnection" - // InternalRoom.g:4744:1: ruleLayerConnection returns [EObject current=null] : (otherlv_0= 'LayerConnection' ( (lv_from_1_0= ruleSAPoint ) ) otherlv_2= 'satisfied_by' ( (lv_to_3_0= ruleSPPoint ) ) ) ; + // InternalRoom.g:4759:1: ruleLayerConnection returns [EObject current=null] : (otherlv_0= 'LayerConnection' ( (lv_from_1_0= ruleSAPoint ) ) otherlv_2= 'satisfied_by' ( (lv_to_3_0= ruleSPPoint ) ) ) ; public final EObject ruleLayerConnection() throws RecognitionException { EObject current = null; @@ -11766,26 +11801,26 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:4747:28: ( (otherlv_0= 'LayerConnection' ( (lv_from_1_0= ruleSAPoint ) ) otherlv_2= 'satisfied_by' ( (lv_to_3_0= ruleSPPoint ) ) ) ) - // InternalRoom.g:4748:1: (otherlv_0= 'LayerConnection' ( (lv_from_1_0= ruleSAPoint ) ) otherlv_2= 'satisfied_by' ( (lv_to_3_0= ruleSPPoint ) ) ) + // InternalRoom.g:4762:28: ( (otherlv_0= 'LayerConnection' ( (lv_from_1_0= ruleSAPoint ) ) otherlv_2= 'satisfied_by' ( (lv_to_3_0= ruleSPPoint ) ) ) ) + // InternalRoom.g:4763:1: (otherlv_0= 'LayerConnection' ( (lv_from_1_0= ruleSAPoint ) ) otherlv_2= 'satisfied_by' ( (lv_to_3_0= ruleSPPoint ) ) ) { - // InternalRoom.g:4748:1: (otherlv_0= 'LayerConnection' ( (lv_from_1_0= ruleSAPoint ) ) otherlv_2= 'satisfied_by' ( (lv_to_3_0= ruleSPPoint ) ) ) - // InternalRoom.g:4748:3: otherlv_0= 'LayerConnection' ( (lv_from_1_0= ruleSAPoint ) ) otherlv_2= 'satisfied_by' ( (lv_to_3_0= ruleSPPoint ) ) + // InternalRoom.g:4763:1: (otherlv_0= 'LayerConnection' ( (lv_from_1_0= ruleSAPoint ) ) otherlv_2= 'satisfied_by' ( (lv_to_3_0= ruleSPPoint ) ) ) + // InternalRoom.g:4763:3: otherlv_0= 'LayerConnection' ( (lv_from_1_0= ruleSAPoint ) ) otherlv_2= 'satisfied_by' ( (lv_to_3_0= ruleSPPoint ) ) { - otherlv_0=(Token)match(input,74,FOLLOW_104); + otherlv_0=(Token)match(input,75,FOLLOW_105); newLeafNode(otherlv_0, grammarAccess.getLayerConnectionAccess().getLayerConnectionKeyword_0()); - // InternalRoom.g:4752:1: ( (lv_from_1_0= ruleSAPoint ) ) - // InternalRoom.g:4753:1: (lv_from_1_0= ruleSAPoint ) + // InternalRoom.g:4767:1: ( (lv_from_1_0= ruleSAPoint ) ) + // InternalRoom.g:4768:1: (lv_from_1_0= ruleSAPoint ) { - // InternalRoom.g:4753:1: (lv_from_1_0= ruleSAPoint ) - // InternalRoom.g:4754:3: lv_from_1_0= ruleSAPoint + // InternalRoom.g:4768:1: (lv_from_1_0= ruleSAPoint ) + // InternalRoom.g:4769:3: lv_from_1_0= ruleSAPoint { newCompositeNode(grammarAccess.getLayerConnectionAccess().getFromSAPointParserRuleCall_1_0()); - pushFollow(FOLLOW_105); + pushFollow(FOLLOW_106); lv_from_1_0=ruleSAPoint(); state._fsp--; @@ -11807,15 +11842,15 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,75,FOLLOW_3); + otherlv_2=(Token)match(input,76,FOLLOW_3); newLeafNode(otherlv_2, grammarAccess.getLayerConnectionAccess().getSatisfied_byKeyword_2()); - // InternalRoom.g:4774:1: ( (lv_to_3_0= ruleSPPoint ) ) - // InternalRoom.g:4775:1: (lv_to_3_0= ruleSPPoint ) + // InternalRoom.g:4789:1: ( (lv_to_3_0= ruleSPPoint ) ) + // InternalRoom.g:4790:1: (lv_to_3_0= ruleSPPoint ) { - // InternalRoom.g:4775:1: (lv_to_3_0= ruleSPPoint ) - // InternalRoom.g:4776:3: lv_to_3_0= ruleSPPoint + // InternalRoom.g:4790:1: (lv_to_3_0= ruleSPPoint ) + // InternalRoom.g:4791:3: lv_to_3_0= ruleSPPoint { newCompositeNode(grammarAccess.getLayerConnectionAccess().getToSPPointParserRuleCall_3_0()); @@ -11863,7 +11898,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleSAPoint" - // InternalRoom.g:4800:1: entryRuleSAPoint returns [EObject current=null] : iv_ruleSAPoint= ruleSAPoint EOF ; + // InternalRoom.g:4815:1: entryRuleSAPoint returns [EObject current=null] : iv_ruleSAPoint= ruleSAPoint EOF ; public final EObject entryRuleSAPoint() throws RecognitionException { EObject current = null; @@ -11871,8 +11906,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:4801:2: (iv_ruleSAPoint= ruleSAPoint EOF ) - // InternalRoom.g:4802:2: iv_ruleSAPoint= ruleSAPoint EOF + // InternalRoom.g:4816:2: (iv_ruleSAPoint= ruleSAPoint EOF ) + // InternalRoom.g:4817:2: iv_ruleSAPoint= ruleSAPoint EOF { newCompositeNode(grammarAccess.getSAPointRule()); pushFollow(FOLLOW_1); @@ -11899,7 +11934,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleSAPoint" - // InternalRoom.g:4809:1: ruleSAPoint returns [EObject current=null] : (this_RefSAPoint_0= ruleRefSAPoint | this_RelaySAPoint_1= ruleRelaySAPoint ) ; + // InternalRoom.g:4824:1: ruleSAPoint returns [EObject current=null] : (this_RefSAPoint_0= ruleRefSAPoint | this_RelaySAPoint_1= ruleRelaySAPoint ) ; public final EObject ruleSAPoint() throws RecognitionException { EObject current = null; @@ -11911,28 +11946,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:4812:28: ( (this_RefSAPoint_0= ruleRefSAPoint | this_RelaySAPoint_1= ruleRelaySAPoint ) ) - // InternalRoom.g:4813:1: (this_RefSAPoint_0= ruleRefSAPoint | this_RelaySAPoint_1= ruleRelaySAPoint ) + // InternalRoom.g:4827:28: ( (this_RefSAPoint_0= ruleRefSAPoint | this_RelaySAPoint_1= ruleRelaySAPoint ) ) + // InternalRoom.g:4828:1: (this_RefSAPoint_0= ruleRefSAPoint | this_RelaySAPoint_1= ruleRelaySAPoint ) { - // InternalRoom.g:4813:1: (this_RefSAPoint_0= ruleRefSAPoint | this_RelaySAPoint_1= ruleRelaySAPoint ) - int alt108=2; - int LA108_0 = input.LA(1); + // InternalRoom.g:4828:1: (this_RefSAPoint_0= ruleRefSAPoint | this_RelaySAPoint_1= ruleRelaySAPoint ) + int alt109=2; + int LA109_0 = input.LA(1); - if ( (LA108_0==17) ) { - alt108=1; + if ( (LA109_0==18) ) { + alt109=1; } - else if ( (LA108_0==76) ) { - alt108=2; + else if ( (LA109_0==77) ) { + alt109=2; } else { NoViableAltException nvae = - new NoViableAltException("", 108, 0, input); + new NoViableAltException("", 109, 0, input); throw nvae; } - switch (alt108) { + switch (alt109) { case 1 : - // InternalRoom.g:4814:5: this_RefSAPoint_0= ruleRefSAPoint + // InternalRoom.g:4829:5: this_RefSAPoint_0= ruleRefSAPoint { newCompositeNode(grammarAccess.getSAPointAccess().getRefSAPointParserRuleCall_0()); @@ -11950,7 +11985,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:4824:5: this_RelaySAPoint_1= ruleRelaySAPoint + // InternalRoom.g:4839:5: this_RelaySAPoint_1= ruleRelaySAPoint { newCompositeNode(grammarAccess.getSAPointAccess().getRelaySAPointParserRuleCall_1()); @@ -11988,7 +12023,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleRefSAPoint" - // InternalRoom.g:4840:1: entryRuleRefSAPoint returns [EObject current=null] : iv_ruleRefSAPoint= ruleRefSAPoint EOF ; + // InternalRoom.g:4855:1: entryRuleRefSAPoint returns [EObject current=null] : iv_ruleRefSAPoint= ruleRefSAPoint EOF ; public final EObject entryRuleRefSAPoint() throws RecognitionException { EObject current = null; @@ -11996,8 +12031,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:4841:2: (iv_ruleRefSAPoint= ruleRefSAPoint EOF ) - // InternalRoom.g:4842:2: iv_ruleRefSAPoint= ruleRefSAPoint EOF + // InternalRoom.g:4856:2: (iv_ruleRefSAPoint= ruleRefSAPoint EOF ) + // InternalRoom.g:4857:2: iv_ruleRefSAPoint= ruleRefSAPoint EOF { newCompositeNode(grammarAccess.getRefSAPointRule()); pushFollow(FOLLOW_1); @@ -12024,7 +12059,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleRefSAPoint" - // InternalRoom.g:4849:1: ruleRefSAPoint returns [EObject current=null] : (otherlv_0= 'ref' ( (otherlv_1= RULE_ID ) ) ) ; + // InternalRoom.g:4864:1: ruleRefSAPoint returns [EObject current=null] : (otherlv_0= 'ref' ( (otherlv_1= RULE_ID ) ) ) ; public final EObject ruleRefSAPoint() throws RecognitionException { EObject current = null; @@ -12034,21 +12069,21 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:4852:28: ( (otherlv_0= 'ref' ( (otherlv_1= RULE_ID ) ) ) ) - // InternalRoom.g:4853:1: (otherlv_0= 'ref' ( (otherlv_1= RULE_ID ) ) ) + // InternalRoom.g:4867:28: ( (otherlv_0= 'ref' ( (otherlv_1= RULE_ID ) ) ) ) + // InternalRoom.g:4868:1: (otherlv_0= 'ref' ( (otherlv_1= RULE_ID ) ) ) { - // InternalRoom.g:4853:1: (otherlv_0= 'ref' ( (otherlv_1= RULE_ID ) ) ) - // InternalRoom.g:4853:3: otherlv_0= 'ref' ( (otherlv_1= RULE_ID ) ) + // InternalRoom.g:4868:1: (otherlv_0= 'ref' ( (otherlv_1= RULE_ID ) ) ) + // InternalRoom.g:4868:3: otherlv_0= 'ref' ( (otherlv_1= RULE_ID ) ) { - otherlv_0=(Token)match(input,17,FOLLOW_3); + otherlv_0=(Token)match(input,18,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getRefSAPointAccess().getRefKeyword_0()); - // InternalRoom.g:4857:1: ( (otherlv_1= RULE_ID ) ) - // InternalRoom.g:4858:1: (otherlv_1= RULE_ID ) + // InternalRoom.g:4872:1: ( (otherlv_1= RULE_ID ) ) + // InternalRoom.g:4873:1: (otherlv_1= RULE_ID ) { - // InternalRoom.g:4858:1: (otherlv_1= RULE_ID ) - // InternalRoom.g:4859:3: otherlv_1= RULE_ID + // InternalRoom.g:4873:1: (otherlv_1= RULE_ID ) + // InternalRoom.g:4874:3: otherlv_1= RULE_ID { if (current==null) { @@ -12086,7 +12121,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleRelaySAPoint" - // InternalRoom.g:4878:1: entryRuleRelaySAPoint returns [EObject current=null] : iv_ruleRelaySAPoint= ruleRelaySAPoint EOF ; + // InternalRoom.g:4893:1: entryRuleRelaySAPoint returns [EObject current=null] : iv_ruleRelaySAPoint= ruleRelaySAPoint EOF ; public final EObject entryRuleRelaySAPoint() throws RecognitionException { EObject current = null; @@ -12094,8 +12129,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:4879:2: (iv_ruleRelaySAPoint= ruleRelaySAPoint EOF ) - // InternalRoom.g:4880:2: iv_ruleRelaySAPoint= ruleRelaySAPoint EOF + // InternalRoom.g:4894:2: (iv_ruleRelaySAPoint= ruleRelaySAPoint EOF ) + // InternalRoom.g:4895:2: iv_ruleRelaySAPoint= ruleRelaySAPoint EOF { newCompositeNode(grammarAccess.getRelaySAPointRule()); pushFollow(FOLLOW_1); @@ -12122,7 +12157,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleRelaySAPoint" - // InternalRoom.g:4887:1: ruleRelaySAPoint returns [EObject current=null] : (otherlv_0= 'relay_sap' ( (otherlv_1= RULE_ID ) ) ) ; + // InternalRoom.g:4902:1: ruleRelaySAPoint returns [EObject current=null] : (otherlv_0= 'relay_sap' ( (otherlv_1= RULE_ID ) ) ) ; public final EObject ruleRelaySAPoint() throws RecognitionException { EObject current = null; @@ -12132,21 +12167,21 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:4890:28: ( (otherlv_0= 'relay_sap' ( (otherlv_1= RULE_ID ) ) ) ) - // InternalRoom.g:4891:1: (otherlv_0= 'relay_sap' ( (otherlv_1= RULE_ID ) ) ) + // InternalRoom.g:4905:28: ( (otherlv_0= 'relay_sap' ( (otherlv_1= RULE_ID ) ) ) ) + // InternalRoom.g:4906:1: (otherlv_0= 'relay_sap' ( (otherlv_1= RULE_ID ) ) ) { - // InternalRoom.g:4891:1: (otherlv_0= 'relay_sap' ( (otherlv_1= RULE_ID ) ) ) - // InternalRoom.g:4891:3: otherlv_0= 'relay_sap' ( (otherlv_1= RULE_ID ) ) + // InternalRoom.g:4906:1: (otherlv_0= 'relay_sap' ( (otherlv_1= RULE_ID ) ) ) + // InternalRoom.g:4906:3: otherlv_0= 'relay_sap' ( (otherlv_1= RULE_ID ) ) { - otherlv_0=(Token)match(input,76,FOLLOW_3); + otherlv_0=(Token)match(input,77,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getRelaySAPointAccess().getRelay_sapKeyword_0()); - // InternalRoom.g:4895:1: ( (otherlv_1= RULE_ID ) ) - // InternalRoom.g:4896:1: (otherlv_1= RULE_ID ) + // InternalRoom.g:4910:1: ( (otherlv_1= RULE_ID ) ) + // InternalRoom.g:4911:1: (otherlv_1= RULE_ID ) { - // InternalRoom.g:4896:1: (otherlv_1= RULE_ID ) - // InternalRoom.g:4897:3: otherlv_1= RULE_ID + // InternalRoom.g:4911:1: (otherlv_1= RULE_ID ) + // InternalRoom.g:4912:3: otherlv_1= RULE_ID { if (current==null) { @@ -12184,7 +12219,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleSPPoint" - // InternalRoom.g:4916:1: entryRuleSPPoint returns [EObject current=null] : iv_ruleSPPoint= ruleSPPoint EOF ; + // InternalRoom.g:4931:1: entryRuleSPPoint returns [EObject current=null] : iv_ruleSPPoint= ruleSPPoint EOF ; public final EObject entryRuleSPPoint() throws RecognitionException { EObject current = null; @@ -12192,8 +12227,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:4917:2: (iv_ruleSPPoint= ruleSPPoint EOF ) - // InternalRoom.g:4918:2: iv_ruleSPPoint= ruleSPPoint EOF + // InternalRoom.g:4932:2: (iv_ruleSPPoint= ruleSPPoint EOF ) + // InternalRoom.g:4933:2: iv_ruleSPPoint= ruleSPPoint EOF { newCompositeNode(grammarAccess.getSPPointRule()); pushFollow(FOLLOW_1); @@ -12220,7 +12255,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleSPPoint" - // InternalRoom.g:4925:1: ruleSPPoint returns [EObject current=null] : ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (otherlv_2= RULE_ID ) ) ) ; + // InternalRoom.g:4940:1: ruleSPPoint returns [EObject current=null] : ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (otherlv_2= RULE_ID ) ) ) ; public final EObject ruleSPPoint() throws RecognitionException { EObject current = null; @@ -12231,24 +12266,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:4928:28: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (otherlv_2= RULE_ID ) ) ) ) - // InternalRoom.g:4929:1: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (otherlv_2= RULE_ID ) ) ) + // InternalRoom.g:4943:28: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (otherlv_2= RULE_ID ) ) ) ) + // InternalRoom.g:4944:1: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (otherlv_2= RULE_ID ) ) ) { - // InternalRoom.g:4929:1: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (otherlv_2= RULE_ID ) ) ) - // InternalRoom.g:4929:2: ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (otherlv_2= RULE_ID ) ) + // InternalRoom.g:4944:1: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (otherlv_2= RULE_ID ) ) ) + // InternalRoom.g:4944:2: ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (otherlv_2= RULE_ID ) ) { - // InternalRoom.g:4929:2: ( (otherlv_0= RULE_ID ) ) - // InternalRoom.g:4930:1: (otherlv_0= RULE_ID ) + // InternalRoom.g:4944:2: ( (otherlv_0= RULE_ID ) ) + // InternalRoom.g:4945:1: (otherlv_0= RULE_ID ) { - // InternalRoom.g:4930:1: (otherlv_0= RULE_ID ) - // InternalRoom.g:4931:3: otherlv_0= RULE_ID + // InternalRoom.g:4945:1: (otherlv_0= RULE_ID ) + // InternalRoom.g:4946:3: otherlv_0= RULE_ID { if (current==null) { current = createModelElement(grammarAccess.getSPPointRule()); } - otherlv_0=(Token)match(input,RULE_ID,FOLLOW_102); + otherlv_0=(Token)match(input,RULE_ID,FOLLOW_103); newLeafNode(otherlv_0, grammarAccess.getSPPointAccess().getRefActorContainerRefCrossReference_0_0()); @@ -12258,15 +12293,15 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,72,FOLLOW_3); + otherlv_1=(Token)match(input,73,FOLLOW_3); newLeafNode(otherlv_1, grammarAccess.getSPPointAccess().getFullStopKeyword_1()); - // InternalRoom.g:4946:1: ( (otherlv_2= RULE_ID ) ) - // InternalRoom.g:4947:1: (otherlv_2= RULE_ID ) + // InternalRoom.g:4961:1: ( (otherlv_2= RULE_ID ) ) + // InternalRoom.g:4962:1: (otherlv_2= RULE_ID ) { - // InternalRoom.g:4947:1: (otherlv_2= RULE_ID ) - // InternalRoom.g:4948:3: otherlv_2= RULE_ID + // InternalRoom.g:4962:1: (otherlv_2= RULE_ID ) + // InternalRoom.g:4963:3: otherlv_2= RULE_ID { if (current==null) { @@ -12304,7 +12339,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleActorRef" - // InternalRoom.g:4967:1: entryRuleActorRef returns [EObject current=null] : iv_ruleActorRef= ruleActorRef EOF ; + // InternalRoom.g:4982:1: entryRuleActorRef returns [EObject current=null] : iv_ruleActorRef= ruleActorRef EOF ; public final EObject entryRuleActorRef() throws RecognitionException { EObject current = null; @@ -12312,8 +12347,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:4968:2: (iv_ruleActorRef= ruleActorRef EOF ) - // InternalRoom.g:4969:2: iv_ruleActorRef= ruleActorRef EOF + // InternalRoom.g:4983:2: (iv_ruleActorRef= ruleActorRef EOF ) + // InternalRoom.g:4984:2: iv_ruleActorRef= ruleActorRef EOF { newCompositeNode(grammarAccess.getActorRefRule()); pushFollow(FOLLOW_1); @@ -12340,7 +12375,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleActorRef" - // InternalRoom.g:4976:1: ruleActorRef returns [EObject current=null] : ( ( (lv_refType_0_0= ruleReferenceType ) )? otherlv_1= 'ActorRef' ( (lv_name_2_0= RULE_ID ) ) ( (lv_multiplicity_3_0= ruleMULTIPLICITY ) )? otherlv_4= ':' ( ( ruleFQN ) ) ( (lv_docu_6_0= ruleDocumentation ) )? ) ; + // InternalRoom.g:4991:1: ruleActorRef returns [EObject current=null] : ( ( (lv_refType_0_0= ruleReferenceType ) )? otherlv_1= 'ActorRef' ( (lv_name_2_0= RULE_ID ) ) ( (lv_multiplicity_3_0= ruleMULTIPLICITY ) )? otherlv_4= ':' ( ( ruleFQN ) ) ( (lv_docu_6_0= ruleDocumentation ) )? ) ; public final EObject ruleActorRef() throws RecognitionException { EObject current = null; @@ -12357,30 +12392,30 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:4979:28: ( ( ( (lv_refType_0_0= ruleReferenceType ) )? otherlv_1= 'ActorRef' ( (lv_name_2_0= RULE_ID ) ) ( (lv_multiplicity_3_0= ruleMULTIPLICITY ) )? otherlv_4= ':' ( ( ruleFQN ) ) ( (lv_docu_6_0= ruleDocumentation ) )? ) ) - // InternalRoom.g:4980:1: ( ( (lv_refType_0_0= ruleReferenceType ) )? otherlv_1= 'ActorRef' ( (lv_name_2_0= RULE_ID ) ) ( (lv_multiplicity_3_0= ruleMULTIPLICITY ) )? otherlv_4= ':' ( ( ruleFQN ) ) ( (lv_docu_6_0= ruleDocumentation ) )? ) + // InternalRoom.g:4994:28: ( ( ( (lv_refType_0_0= ruleReferenceType ) )? otherlv_1= 'ActorRef' ( (lv_name_2_0= RULE_ID ) ) ( (lv_multiplicity_3_0= ruleMULTIPLICITY ) )? otherlv_4= ':' ( ( ruleFQN ) ) ( (lv_docu_6_0= ruleDocumentation ) )? ) ) + // InternalRoom.g:4995:1: ( ( (lv_refType_0_0= ruleReferenceType ) )? otherlv_1= 'ActorRef' ( (lv_name_2_0= RULE_ID ) ) ( (lv_multiplicity_3_0= ruleMULTIPLICITY ) )? otherlv_4= ':' ( ( ruleFQN ) ) ( (lv_docu_6_0= ruleDocumentation ) )? ) { - // InternalRoom.g:4980:1: ( ( (lv_refType_0_0= ruleReferenceType ) )? otherlv_1= 'ActorRef' ( (lv_name_2_0= RULE_ID ) ) ( (lv_multiplicity_3_0= ruleMULTIPLICITY ) )? otherlv_4= ':' ( ( ruleFQN ) ) ( (lv_docu_6_0= ruleDocumentation ) )? ) - // InternalRoom.g:4980:2: ( (lv_refType_0_0= ruleReferenceType ) )? otherlv_1= 'ActorRef' ( (lv_name_2_0= RULE_ID ) ) ( (lv_multiplicity_3_0= ruleMULTIPLICITY ) )? otherlv_4= ':' ( ( ruleFQN ) ) ( (lv_docu_6_0= ruleDocumentation ) )? + // InternalRoom.g:4995:1: ( ( (lv_refType_0_0= ruleReferenceType ) )? otherlv_1= 'ActorRef' ( (lv_name_2_0= RULE_ID ) ) ( (lv_multiplicity_3_0= ruleMULTIPLICITY ) )? otherlv_4= ':' ( ( ruleFQN ) ) ( (lv_docu_6_0= ruleDocumentation ) )? ) + // InternalRoom.g:4995:2: ( (lv_refType_0_0= ruleReferenceType ) )? otherlv_1= 'ActorRef' ( (lv_name_2_0= RULE_ID ) ) ( (lv_multiplicity_3_0= ruleMULTIPLICITY ) )? otherlv_4= ':' ( ( ruleFQN ) ) ( (lv_docu_6_0= ruleDocumentation ) )? { - // InternalRoom.g:4980:2: ( (lv_refType_0_0= ruleReferenceType ) )? - int alt109=2; - int LA109_0 = input.LA(1); + // InternalRoom.g:4995:2: ( (lv_refType_0_0= ruleReferenceType ) )? + int alt110=2; + int LA110_0 = input.LA(1); - if ( (LA109_0==111||LA109_0==127) ) { - alt109=1; + if ( (LA110_0==112||LA110_0==128) ) { + alt110=1; } - switch (alt109) { + switch (alt110) { case 1 : - // InternalRoom.g:4981:1: (lv_refType_0_0= ruleReferenceType ) + // InternalRoom.g:4996:1: (lv_refType_0_0= ruleReferenceType ) { - // InternalRoom.g:4981:1: (lv_refType_0_0= ruleReferenceType ) - // InternalRoom.g:4982:3: lv_refType_0_0= ruleReferenceType + // InternalRoom.g:4996:1: (lv_refType_0_0= ruleReferenceType ) + // InternalRoom.g:4997:3: lv_refType_0_0= ruleReferenceType { newCompositeNode(grammarAccess.getActorRefAccess().getRefTypeReferenceTypeEnumRuleCall_0_0()); - pushFollow(FOLLOW_106); + pushFollow(FOLLOW_107); lv_refType_0_0=ruleReferenceType(); state._fsp--; @@ -12405,17 +12440,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,77,FOLLOW_3); + otherlv_1=(Token)match(input,78,FOLLOW_3); newLeafNode(otherlv_1, grammarAccess.getActorRefAccess().getActorRefKeyword_1()); - // InternalRoom.g:5002:1: ( (lv_name_2_0= RULE_ID ) ) - // InternalRoom.g:5003:1: (lv_name_2_0= RULE_ID ) + // InternalRoom.g:5017:1: ( (lv_name_2_0= RULE_ID ) ) + // InternalRoom.g:5018:1: (lv_name_2_0= RULE_ID ) { - // InternalRoom.g:5003:1: (lv_name_2_0= RULE_ID ) - // InternalRoom.g:5004:3: lv_name_2_0= RULE_ID + // InternalRoom.g:5018:1: (lv_name_2_0= RULE_ID ) + // InternalRoom.g:5019:3: lv_name_2_0= RULE_ID { - lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_33); + lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_34); newLeafNode(lv_name_2_0, grammarAccess.getActorRefAccess().getNameIDTerminalRuleCall_2_0()); @@ -12435,19 +12470,19 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:5020:2: ( (lv_multiplicity_3_0= ruleMULTIPLICITY ) )? - int alt110=2; - int LA110_0 = input.LA(1); + // InternalRoom.g:5035:2: ( (lv_multiplicity_3_0= ruleMULTIPLICITY ) )? + int alt111=2; + int LA111_0 = input.LA(1); - if ( (LA110_0==34) ) { - alt110=1; + if ( (LA111_0==35) ) { + alt111=1; } - switch (alt110) { + switch (alt111) { case 1 : - // InternalRoom.g:5021:1: (lv_multiplicity_3_0= ruleMULTIPLICITY ) + // InternalRoom.g:5036:1: (lv_multiplicity_3_0= ruleMULTIPLICITY ) { - // InternalRoom.g:5021:1: (lv_multiplicity_3_0= ruleMULTIPLICITY ) - // InternalRoom.g:5022:3: lv_multiplicity_3_0= ruleMULTIPLICITY + // InternalRoom.g:5036:1: (lv_multiplicity_3_0= ruleMULTIPLICITY ) + // InternalRoom.g:5037:3: lv_multiplicity_3_0= ruleMULTIPLICITY { newCompositeNode(grammarAccess.getActorRefAccess().getMultiplicityMULTIPLICITYParserRuleCall_3_0()); @@ -12481,11 +12516,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_4, grammarAccess.getActorRefAccess().getColonKeyword_4()); - // InternalRoom.g:5042:1: ( ( ruleFQN ) ) - // InternalRoom.g:5043:1: ( ruleFQN ) + // InternalRoom.g:5057:1: ( ( ruleFQN ) ) + // InternalRoom.g:5058:1: ( ruleFQN ) { - // InternalRoom.g:5043:1: ( ruleFQN ) - // InternalRoom.g:5044:3: ruleFQN + // InternalRoom.g:5058:1: ( ruleFQN ) + // InternalRoom.g:5059:3: ruleFQN { if (current==null) { @@ -12495,7 +12530,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getActorRefAccess().getTypeActorClassCrossReference_5_0()); - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); ruleFQN(); state._fsp--; @@ -12509,19 +12544,19 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:5057:2: ( (lv_docu_6_0= ruleDocumentation ) )? - int alt111=2; - int LA111_0 = input.LA(1); + // InternalRoom.g:5072:2: ( (lv_docu_6_0= ruleDocumentation ) )? + int alt112=2; + int LA112_0 = input.LA(1); - if ( (LA111_0==34) ) { - alt111=1; + if ( (LA112_0==35) ) { + alt112=1; } - switch (alt111) { + switch (alt112) { case 1 : - // InternalRoom.g:5058:1: (lv_docu_6_0= ruleDocumentation ) + // InternalRoom.g:5073:1: (lv_docu_6_0= ruleDocumentation ) { - // InternalRoom.g:5058:1: (lv_docu_6_0= ruleDocumentation ) - // InternalRoom.g:5059:3: lv_docu_6_0= ruleDocumentation + // InternalRoom.g:5073:1: (lv_docu_6_0= ruleDocumentation ) + // InternalRoom.g:5074:3: lv_docu_6_0= ruleDocumentation { newCompositeNode(grammarAccess.getActorRefAccess().getDocuDocumentationParserRuleCall_6_0()); @@ -12572,7 +12607,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleMULTIPLICITY" - // InternalRoom.g:5085:1: entryRuleMULTIPLICITY returns [String current=null] : iv_ruleMULTIPLICITY= ruleMULTIPLICITY EOF ; + // InternalRoom.g:5100:1: entryRuleMULTIPLICITY returns [String current=null] : iv_ruleMULTIPLICITY= ruleMULTIPLICITY EOF ; public final String entryRuleMULTIPLICITY() throws RecognitionException { String current = null; @@ -12580,8 +12615,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:5086:2: (iv_ruleMULTIPLICITY= ruleMULTIPLICITY EOF ) - // InternalRoom.g:5087:2: iv_ruleMULTIPLICITY= ruleMULTIPLICITY EOF + // InternalRoom.g:5101:2: (iv_ruleMULTIPLICITY= ruleMULTIPLICITY EOF ) + // InternalRoom.g:5102:2: iv_ruleMULTIPLICITY= ruleMULTIPLICITY EOF { newCompositeNode(grammarAccess.getMULTIPLICITYRule()); pushFollow(FOLLOW_1); @@ -12608,7 +12643,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleMULTIPLICITY" - // InternalRoom.g:5094:1: ruleMULTIPLICITY returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '[' (kw= '*' | this_INT_2= RULE_INT ) kw= ']' ) ; + // InternalRoom.g:5109:1: ruleMULTIPLICITY returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '[' (kw= '*' | this_INT_2= RULE_INT ) kw= ']' ) ; public final AntlrDatatypeRuleToken ruleMULTIPLICITY() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -12618,38 +12653,38 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:5097:28: ( (kw= '[' (kw= '*' | this_INT_2= RULE_INT ) kw= ']' ) ) - // InternalRoom.g:5098:1: (kw= '[' (kw= '*' | this_INT_2= RULE_INT ) kw= ']' ) + // InternalRoom.g:5112:28: ( (kw= '[' (kw= '*' | this_INT_2= RULE_INT ) kw= ']' ) ) + // InternalRoom.g:5113:1: (kw= '[' (kw= '*' | this_INT_2= RULE_INT ) kw= ']' ) { - // InternalRoom.g:5098:1: (kw= '[' (kw= '*' | this_INT_2= RULE_INT ) kw= ']' ) - // InternalRoom.g:5099:2: kw= '[' (kw= '*' | this_INT_2= RULE_INT ) kw= ']' + // InternalRoom.g:5113:1: (kw= '[' (kw= '*' | this_INT_2= RULE_INT ) kw= ']' ) + // InternalRoom.g:5114:2: kw= '[' (kw= '*' | this_INT_2= RULE_INT ) kw= ']' { - kw=(Token)match(input,34,FOLLOW_107); + kw=(Token)match(input,35,FOLLOW_108); current.merge(kw); newLeafNode(kw, grammarAccess.getMULTIPLICITYAccess().getLeftSquareBracketKeyword_0()); - // InternalRoom.g:5104:1: (kw= '*' | this_INT_2= RULE_INT ) - int alt112=2; - int LA112_0 = input.LA(1); + // InternalRoom.g:5119:1: (kw= '*' | this_INT_2= RULE_INT ) + int alt113=2; + int LA113_0 = input.LA(1); - if ( (LA112_0==78) ) { - alt112=1; + if ( (LA113_0==79) ) { + alt113=1; } - else if ( (LA112_0==RULE_INT) ) { - alt112=2; + else if ( (LA113_0==RULE_INT) ) { + alt113=2; } else { NoViableAltException nvae = - new NoViableAltException("", 112, 0, input); + new NoViableAltException("", 113, 0, input); throw nvae; } - switch (alt112) { + switch (alt113) { case 1 : - // InternalRoom.g:5105:2: kw= '*' + // InternalRoom.g:5120:2: kw= '*' { - kw=(Token)match(input,78,FOLLOW_35); + kw=(Token)match(input,79,FOLLOW_36); current.merge(kw); newLeafNode(kw, grammarAccess.getMULTIPLICITYAccess().getAsteriskKeyword_1_0()); @@ -12658,9 +12693,9 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:5111:10: this_INT_2= RULE_INT + // InternalRoom.g:5126:10: this_INT_2= RULE_INT { - this_INT_2=(Token)match(input,RULE_INT,FOLLOW_35); + this_INT_2=(Token)match(input,RULE_INT,FOLLOW_36); current.merge(this_INT_2); @@ -12673,7 +12708,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - kw=(Token)match(input,35,FOLLOW_2); + kw=(Token)match(input,36,FOLLOW_2); current.merge(kw); newLeafNode(kw, grammarAccess.getMULTIPLICITYAccess().getRightSquareBracketKeyword_2()); @@ -12699,7 +12734,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleAnnotationTargetType" - // InternalRoom.g:5132:1: entryRuleAnnotationTargetType returns [String current=null] : iv_ruleAnnotationTargetType= ruleAnnotationTargetType EOF ; + // InternalRoom.g:5147:1: entryRuleAnnotationTargetType returns [String current=null] : iv_ruleAnnotationTargetType= ruleAnnotationTargetType EOF ; public final String entryRuleAnnotationTargetType() throws RecognitionException { String current = null; @@ -12707,8 +12742,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:5133:2: (iv_ruleAnnotationTargetType= ruleAnnotationTargetType EOF ) - // InternalRoom.g:5134:2: iv_ruleAnnotationTargetType= ruleAnnotationTargetType EOF + // InternalRoom.g:5148:2: (iv_ruleAnnotationTargetType= ruleAnnotationTargetType EOF ) + // InternalRoom.g:5149:2: iv_ruleAnnotationTargetType= ruleAnnotationTargetType EOF { newCompositeNode(grammarAccess.getAnnotationTargetTypeRule()); pushFollow(FOLLOW_1); @@ -12735,7 +12770,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleAnnotationTargetType" - // InternalRoom.g:5141:1: ruleAnnotationTargetType returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'DataClass' | kw= 'ActorClass' | kw= 'ActorBehavior' | kw= 'ProtocolClass' | kw= 'CompoundProtocolClass' | kw= 'SubSystemClass' | kw= 'LogicalSystem' | kw= 'Port' | kw= 'Message' ) ; + // InternalRoom.g:5156:1: ruleAnnotationTargetType returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'DataClass' | kw= 'ActorClass' | kw= 'ActorBehavior' | kw= 'ProtocolClass' | kw= 'CompoundProtocolClass' | kw= 'SubSystemClass' | kw= 'LogicalSystem' | kw= 'Port' | kw= 'Message' ) ; public final AntlrDatatypeRuleToken ruleAnnotationTargetType() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -12744,69 +12779,69 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:5144:28: ( (kw= 'DataClass' | kw= 'ActorClass' | kw= 'ActorBehavior' | kw= 'ProtocolClass' | kw= 'CompoundProtocolClass' | kw= 'SubSystemClass' | kw= 'LogicalSystem' | kw= 'Port' | kw= 'Message' ) ) - // InternalRoom.g:5145:1: (kw= 'DataClass' | kw= 'ActorClass' | kw= 'ActorBehavior' | kw= 'ProtocolClass' | kw= 'CompoundProtocolClass' | kw= 'SubSystemClass' | kw= 'LogicalSystem' | kw= 'Port' | kw= 'Message' ) + // InternalRoom.g:5159:28: ( (kw= 'DataClass' | kw= 'ActorClass' | kw= 'ActorBehavior' | kw= 'ProtocolClass' | kw= 'CompoundProtocolClass' | kw= 'SubSystemClass' | kw= 'LogicalSystem' | kw= 'Port' | kw= 'Message' ) ) + // InternalRoom.g:5160:1: (kw= 'DataClass' | kw= 'ActorClass' | kw= 'ActorBehavior' | kw= 'ProtocolClass' | kw= 'CompoundProtocolClass' | kw= 'SubSystemClass' | kw= 'LogicalSystem' | kw= 'Port' | kw= 'Message' ) { - // InternalRoom.g:5145:1: (kw= 'DataClass' | kw= 'ActorClass' | kw= 'ActorBehavior' | kw= 'ProtocolClass' | kw= 'CompoundProtocolClass' | kw= 'SubSystemClass' | kw= 'LogicalSystem' | kw= 'Port' | kw= 'Message' ) - int alt113=9; + // InternalRoom.g:5160:1: (kw= 'DataClass' | kw= 'ActorClass' | kw= 'ActorBehavior' | kw= 'ProtocolClass' | kw= 'CompoundProtocolClass' | kw= 'SubSystemClass' | kw= 'LogicalSystem' | kw= 'Port' | kw= 'Message' ) + int alt114=9; switch ( input.LA(1) ) { - case 28: + case 29: { - alt113=1; + alt114=1; } break; - case 55: + case 56: { - alt113=2; + alt114=2; } break; - case 79: + case 80: { - alt113=3; + alt114=3; } break; - case 42: + case 43: { - alt113=4; + alt114=4; } break; - case 48: + case 49: { - alt113=5; + alt114=5; } break; - case 66: + case 67: { - alt113=6; + alt114=6; } break; - case 64: + case 65: { - alt113=7; + alt114=7; } break; - case 59: + case 60: { - alt113=8; + alt114=8; } break; - case 51: + case 52: { - alt113=9; + alt114=9; } break; default: NoViableAltException nvae = - new NoViableAltException("", 113, 0, input); + new NoViableAltException("", 114, 0, input); throw nvae; } - switch (alt113) { + switch (alt114) { case 1 : - // InternalRoom.g:5146:2: kw= 'DataClass' + // InternalRoom.g:5161:2: kw= 'DataClass' { - kw=(Token)match(input,28,FOLLOW_2); + kw=(Token)match(input,29,FOLLOW_2); current.merge(kw); newLeafNode(kw, grammarAccess.getAnnotationTargetTypeAccess().getDataClassKeyword_0()); @@ -12815,9 +12850,9 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:5153:2: kw= 'ActorClass' + // InternalRoom.g:5168:2: kw= 'ActorClass' { - kw=(Token)match(input,55,FOLLOW_2); + kw=(Token)match(input,56,FOLLOW_2); current.merge(kw); newLeafNode(kw, grammarAccess.getAnnotationTargetTypeAccess().getActorClassKeyword_1()); @@ -12826,9 +12861,9 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalRoom.g:5160:2: kw= 'ActorBehavior' + // InternalRoom.g:5175:2: kw= 'ActorBehavior' { - kw=(Token)match(input,79,FOLLOW_2); + kw=(Token)match(input,80,FOLLOW_2); current.merge(kw); newLeafNode(kw, grammarAccess.getAnnotationTargetTypeAccess().getActorBehaviorKeyword_2()); @@ -12837,9 +12872,9 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalRoom.g:5167:2: kw= 'ProtocolClass' + // InternalRoom.g:5182:2: kw= 'ProtocolClass' { - kw=(Token)match(input,42,FOLLOW_2); + kw=(Token)match(input,43,FOLLOW_2); current.merge(kw); newLeafNode(kw, grammarAccess.getAnnotationTargetTypeAccess().getProtocolClassKeyword_3()); @@ -12848,9 +12883,9 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 5 : - // InternalRoom.g:5174:2: kw= 'CompoundProtocolClass' + // InternalRoom.g:5189:2: kw= 'CompoundProtocolClass' { - kw=(Token)match(input,48,FOLLOW_2); + kw=(Token)match(input,49,FOLLOW_2); current.merge(kw); newLeafNode(kw, grammarAccess.getAnnotationTargetTypeAccess().getCompoundProtocolClassKeyword_4()); @@ -12859,9 +12894,9 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 6 : - // InternalRoom.g:5181:2: kw= 'SubSystemClass' + // InternalRoom.g:5196:2: kw= 'SubSystemClass' { - kw=(Token)match(input,66,FOLLOW_2); + kw=(Token)match(input,67,FOLLOW_2); current.merge(kw); newLeafNode(kw, grammarAccess.getAnnotationTargetTypeAccess().getSubSystemClassKeyword_5()); @@ -12870,9 +12905,9 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 7 : - // InternalRoom.g:5188:2: kw= 'LogicalSystem' + // InternalRoom.g:5203:2: kw= 'LogicalSystem' { - kw=(Token)match(input,64,FOLLOW_2); + kw=(Token)match(input,65,FOLLOW_2); current.merge(kw); newLeafNode(kw, grammarAccess.getAnnotationTargetTypeAccess().getLogicalSystemKeyword_6()); @@ -12881,9 +12916,9 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 8 : - // InternalRoom.g:5195:2: kw= 'Port' + // InternalRoom.g:5210:2: kw= 'Port' { - kw=(Token)match(input,59,FOLLOW_2); + kw=(Token)match(input,60,FOLLOW_2); current.merge(kw); newLeafNode(kw, grammarAccess.getAnnotationTargetTypeAccess().getPortKeyword_7()); @@ -12892,9 +12927,9 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 9 : - // InternalRoom.g:5202:2: kw= 'Message' + // InternalRoom.g:5217:2: kw= 'Message' { - kw=(Token)match(input,51,FOLLOW_2); + kw=(Token)match(input,52,FOLLOW_2); current.merge(kw); newLeafNode(kw, grammarAccess.getAnnotationTargetTypeAccess().getMessageKeyword_8()); @@ -12923,7 +12958,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleStateGraphNode" - // InternalRoom.g:5217:1: entryRuleStateGraphNode returns [EObject current=null] : iv_ruleStateGraphNode= ruleStateGraphNode EOF ; + // InternalRoom.g:5232:1: entryRuleStateGraphNode returns [EObject current=null] : iv_ruleStateGraphNode= ruleStateGraphNode EOF ; public final EObject entryRuleStateGraphNode() throws RecognitionException { EObject current = null; @@ -12931,8 +12966,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:5218:2: (iv_ruleStateGraphNode= ruleStateGraphNode EOF ) - // InternalRoom.g:5219:2: iv_ruleStateGraphNode= ruleStateGraphNode EOF + // InternalRoom.g:5233:2: (iv_ruleStateGraphNode= ruleStateGraphNode EOF ) + // InternalRoom.g:5234:2: iv_ruleStateGraphNode= ruleStateGraphNode EOF { newCompositeNode(grammarAccess.getStateGraphNodeRule()); pushFollow(FOLLOW_1); @@ -12959,7 +12994,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleStateGraphNode" - // InternalRoom.g:5226:1: ruleStateGraphNode returns [EObject current=null] : (this_State_0= ruleState | this_ChoicePoint_1= ruleChoicePoint | this_TrPoint_2= ruleTrPoint ) ; + // InternalRoom.g:5241:1: ruleStateGraphNode returns [EObject current=null] : (this_State_0= ruleState | this_ChoicePoint_1= ruleChoicePoint | this_TrPoint_2= ruleTrPoint ) ; public final EObject ruleStateGraphNode() throws RecognitionException { EObject current = null; @@ -12973,41 +13008,41 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:5229:28: ( (this_State_0= ruleState | this_ChoicePoint_1= ruleChoicePoint | this_TrPoint_2= ruleTrPoint ) ) - // InternalRoom.g:5230:1: (this_State_0= ruleState | this_ChoicePoint_1= ruleChoicePoint | this_TrPoint_2= ruleTrPoint ) + // InternalRoom.g:5244:28: ( (this_State_0= ruleState | this_ChoicePoint_1= ruleChoicePoint | this_TrPoint_2= ruleTrPoint ) ) + // InternalRoom.g:5245:1: (this_State_0= ruleState | this_ChoicePoint_1= ruleChoicePoint | this_TrPoint_2= ruleTrPoint ) { - // InternalRoom.g:5230:1: (this_State_0= ruleState | this_ChoicePoint_1= ruleChoicePoint | this_TrPoint_2= ruleTrPoint ) - int alt114=3; + // InternalRoom.g:5245:1: (this_State_0= ruleState | this_ChoicePoint_1= ruleChoicePoint | this_TrPoint_2= ruleTrPoint ) + int alt115=3; switch ( input.LA(1) ) { - case 81: - case 86: + case 82: + case 87: { - alt114=1; + alt115=1; } break; - case 91: + case 92: { - alt114=2; + alt115=2; } break; - case 87: case 88: case 89: case 90: + case 91: { - alt114=3; + alt115=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 114, 0, input); + new NoViableAltException("", 115, 0, input); throw nvae; } - switch (alt114) { + switch (alt115) { case 1 : - // InternalRoom.g:5231:5: this_State_0= ruleState + // InternalRoom.g:5246:5: this_State_0= ruleState { newCompositeNode(grammarAccess.getStateGraphNodeAccess().getStateParserRuleCall_0()); @@ -13025,7 +13060,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:5241:5: this_ChoicePoint_1= ruleChoicePoint + // InternalRoom.g:5256:5: this_ChoicePoint_1= ruleChoicePoint { newCompositeNode(grammarAccess.getStateGraphNodeAccess().getChoicePointParserRuleCall_1()); @@ -13043,7 +13078,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalRoom.g:5251:5: this_TrPoint_2= ruleTrPoint + // InternalRoom.g:5266:5: this_TrPoint_2= ruleTrPoint { newCompositeNode(grammarAccess.getStateGraphNodeAccess().getTrPointParserRuleCall_2()); @@ -13081,7 +13116,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleStateGraph" - // InternalRoom.g:5269:1: entryRuleStateGraph returns [EObject current=null] : iv_ruleStateGraph= ruleStateGraph EOF ; + // InternalRoom.g:5284:1: entryRuleStateGraph returns [EObject current=null] : iv_ruleStateGraph= ruleStateGraph EOF ; public final EObject entryRuleStateGraph() throws RecognitionException { EObject current = null; @@ -13089,8 +13124,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:5270:2: (iv_ruleStateGraph= ruleStateGraph EOF ) - // InternalRoom.g:5271:2: iv_ruleStateGraph= ruleStateGraph EOF + // InternalRoom.g:5285:2: (iv_ruleStateGraph= ruleStateGraph EOF ) + // InternalRoom.g:5286:2: iv_ruleStateGraph= ruleStateGraph EOF { newCompositeNode(grammarAccess.getStateGraphRule()); pushFollow(FOLLOW_1); @@ -13117,7 +13152,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleStateGraph" - // InternalRoom.g:5278:1: ruleStateGraph returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_states_2_0= ruleState ) ) | ( (lv_trPoints_3_0= ruleTrPoint ) ) | ( (lv_chPoints_4_0= ruleChoicePoint ) ) | ( (lv_transitions_5_0= ruleTransition ) ) | ( (lv_refinedTransitions_6_0= ruleRefinedTransition ) ) )* otherlv_7= '}' ) ; + // InternalRoom.g:5293:1: ruleStateGraph returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_states_2_0= ruleState ) ) | ( (lv_trPoints_3_0= ruleTrPoint ) ) | ( (lv_chPoints_4_0= ruleChoicePoint ) ) | ( (lv_transitions_5_0= ruleTransition ) ) | ( (lv_refinedTransitions_6_0= ruleRefinedTransition ) ) )* otherlv_7= '}' ) ; public final EObject ruleStateGraph() throws RecognitionException { EObject current = null; @@ -13137,14 +13172,14 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:5281:28: ( ( () otherlv_1= '{' ( ( (lv_states_2_0= ruleState ) ) | ( (lv_trPoints_3_0= ruleTrPoint ) ) | ( (lv_chPoints_4_0= ruleChoicePoint ) ) | ( (lv_transitions_5_0= ruleTransition ) ) | ( (lv_refinedTransitions_6_0= ruleRefinedTransition ) ) )* otherlv_7= '}' ) ) - // InternalRoom.g:5282:1: ( () otherlv_1= '{' ( ( (lv_states_2_0= ruleState ) ) | ( (lv_trPoints_3_0= ruleTrPoint ) ) | ( (lv_chPoints_4_0= ruleChoicePoint ) ) | ( (lv_transitions_5_0= ruleTransition ) ) | ( (lv_refinedTransitions_6_0= ruleRefinedTransition ) ) )* otherlv_7= '}' ) + // InternalRoom.g:5296:28: ( ( () otherlv_1= '{' ( ( (lv_states_2_0= ruleState ) ) | ( (lv_trPoints_3_0= ruleTrPoint ) ) | ( (lv_chPoints_4_0= ruleChoicePoint ) ) | ( (lv_transitions_5_0= ruleTransition ) ) | ( (lv_refinedTransitions_6_0= ruleRefinedTransition ) ) )* otherlv_7= '}' ) ) + // InternalRoom.g:5297:1: ( () otherlv_1= '{' ( ( (lv_states_2_0= ruleState ) ) | ( (lv_trPoints_3_0= ruleTrPoint ) ) | ( (lv_chPoints_4_0= ruleChoicePoint ) ) | ( (lv_transitions_5_0= ruleTransition ) ) | ( (lv_refinedTransitions_6_0= ruleRefinedTransition ) ) )* otherlv_7= '}' ) { - // InternalRoom.g:5282:1: ( () otherlv_1= '{' ( ( (lv_states_2_0= ruleState ) ) | ( (lv_trPoints_3_0= ruleTrPoint ) ) | ( (lv_chPoints_4_0= ruleChoicePoint ) ) | ( (lv_transitions_5_0= ruleTransition ) ) | ( (lv_refinedTransitions_6_0= ruleRefinedTransition ) ) )* otherlv_7= '}' ) - // InternalRoom.g:5282:2: () otherlv_1= '{' ( ( (lv_states_2_0= ruleState ) ) | ( (lv_trPoints_3_0= ruleTrPoint ) ) | ( (lv_chPoints_4_0= ruleChoicePoint ) ) | ( (lv_transitions_5_0= ruleTransition ) ) | ( (lv_refinedTransitions_6_0= ruleRefinedTransition ) ) )* otherlv_7= '}' + // InternalRoom.g:5297:1: ( () otherlv_1= '{' ( ( (lv_states_2_0= ruleState ) ) | ( (lv_trPoints_3_0= ruleTrPoint ) ) | ( (lv_chPoints_4_0= ruleChoicePoint ) ) | ( (lv_transitions_5_0= ruleTransition ) ) | ( (lv_refinedTransitions_6_0= ruleRefinedTransition ) ) )* otherlv_7= '}' ) + // InternalRoom.g:5297:2: () otherlv_1= '{' ( ( (lv_states_2_0= ruleState ) ) | ( (lv_trPoints_3_0= ruleTrPoint ) ) | ( (lv_chPoints_4_0= ruleChoicePoint ) ) | ( (lv_transitions_5_0= ruleTransition ) ) | ( (lv_refinedTransitions_6_0= ruleRefinedTransition ) ) )* otherlv_7= '}' { - // InternalRoom.g:5282:2: () - // InternalRoom.g:5283:5: + // InternalRoom.g:5297:2: () + // InternalRoom.g:5298:5: { current = forceCreateModelElement( @@ -13154,61 +13189,61 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,14,FOLLOW_108); + otherlv_1=(Token)match(input,14,FOLLOW_109); newLeafNode(otherlv_1, grammarAccess.getStateGraphAccess().getLeftCurlyBracketKeyword_1()); - // InternalRoom.g:5292:1: ( ( (lv_states_2_0= ruleState ) ) | ( (lv_trPoints_3_0= ruleTrPoint ) ) | ( (lv_chPoints_4_0= ruleChoicePoint ) ) | ( (lv_transitions_5_0= ruleTransition ) ) | ( (lv_refinedTransitions_6_0= ruleRefinedTransition ) ) )* - loop115: + // InternalRoom.g:5307:1: ( ( (lv_states_2_0= ruleState ) ) | ( (lv_trPoints_3_0= ruleTrPoint ) ) | ( (lv_chPoints_4_0= ruleChoicePoint ) ) | ( (lv_transitions_5_0= ruleTransition ) ) | ( (lv_refinedTransitions_6_0= ruleRefinedTransition ) ) )* + loop116: do { - int alt115=6; + int alt116=6; switch ( input.LA(1) ) { - case 81: - case 86: + case 82: + case 87: { - alt115=1; + alt116=1; } break; - case 87: case 88: case 89: case 90: + case 91: { - alt115=2; + alt116=2; } break; - case 91: + case 92: { - alt115=3; + alt116=3; } break; - case 92: + case 93: { - alt115=4; + alt116=4; } break; - case 99: + case 100: { - alt115=5; + alt116=5; } break; } - switch (alt115) { + switch (alt116) { case 1 : - // InternalRoom.g:5292:2: ( (lv_states_2_0= ruleState ) ) + // InternalRoom.g:5307:2: ( (lv_states_2_0= ruleState ) ) { - // InternalRoom.g:5292:2: ( (lv_states_2_0= ruleState ) ) - // InternalRoom.g:5293:1: (lv_states_2_0= ruleState ) + // InternalRoom.g:5307:2: ( (lv_states_2_0= ruleState ) ) + // InternalRoom.g:5308:1: (lv_states_2_0= ruleState ) { - // InternalRoom.g:5293:1: (lv_states_2_0= ruleState ) - // InternalRoom.g:5294:3: lv_states_2_0= ruleState + // InternalRoom.g:5308:1: (lv_states_2_0= ruleState ) + // InternalRoom.g:5309:3: lv_states_2_0= ruleState { newCompositeNode(grammarAccess.getStateGraphAccess().getStatesStateParserRuleCall_2_0_0()); - pushFollow(FOLLOW_108); + pushFollow(FOLLOW_109); lv_states_2_0=ruleState(); state._fsp--; @@ -13234,18 +13269,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:5311:6: ( (lv_trPoints_3_0= ruleTrPoint ) ) + // InternalRoom.g:5326:6: ( (lv_trPoints_3_0= ruleTrPoint ) ) { - // InternalRoom.g:5311:6: ( (lv_trPoints_3_0= ruleTrPoint ) ) - // InternalRoom.g:5312:1: (lv_trPoints_3_0= ruleTrPoint ) + // InternalRoom.g:5326:6: ( (lv_trPoints_3_0= ruleTrPoint ) ) + // InternalRoom.g:5327:1: (lv_trPoints_3_0= ruleTrPoint ) { - // InternalRoom.g:5312:1: (lv_trPoints_3_0= ruleTrPoint ) - // InternalRoom.g:5313:3: lv_trPoints_3_0= ruleTrPoint + // InternalRoom.g:5327:1: (lv_trPoints_3_0= ruleTrPoint ) + // InternalRoom.g:5328:3: lv_trPoints_3_0= ruleTrPoint { newCompositeNode(grammarAccess.getStateGraphAccess().getTrPointsTrPointParserRuleCall_2_1_0()); - pushFollow(FOLLOW_108); + pushFollow(FOLLOW_109); lv_trPoints_3_0=ruleTrPoint(); state._fsp--; @@ -13271,18 +13306,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalRoom.g:5330:6: ( (lv_chPoints_4_0= ruleChoicePoint ) ) + // InternalRoom.g:5345:6: ( (lv_chPoints_4_0= ruleChoicePoint ) ) { - // InternalRoom.g:5330:6: ( (lv_chPoints_4_0= ruleChoicePoint ) ) - // InternalRoom.g:5331:1: (lv_chPoints_4_0= ruleChoicePoint ) + // InternalRoom.g:5345:6: ( (lv_chPoints_4_0= ruleChoicePoint ) ) + // InternalRoom.g:5346:1: (lv_chPoints_4_0= ruleChoicePoint ) { - // InternalRoom.g:5331:1: (lv_chPoints_4_0= ruleChoicePoint ) - // InternalRoom.g:5332:3: lv_chPoints_4_0= ruleChoicePoint + // InternalRoom.g:5346:1: (lv_chPoints_4_0= ruleChoicePoint ) + // InternalRoom.g:5347:3: lv_chPoints_4_0= ruleChoicePoint { newCompositeNode(grammarAccess.getStateGraphAccess().getChPointsChoicePointParserRuleCall_2_2_0()); - pushFollow(FOLLOW_108); + pushFollow(FOLLOW_109); lv_chPoints_4_0=ruleChoicePoint(); state._fsp--; @@ -13308,18 +13343,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalRoom.g:5349:6: ( (lv_transitions_5_0= ruleTransition ) ) + // InternalRoom.g:5364:6: ( (lv_transitions_5_0= ruleTransition ) ) { - // InternalRoom.g:5349:6: ( (lv_transitions_5_0= ruleTransition ) ) - // InternalRoom.g:5350:1: (lv_transitions_5_0= ruleTransition ) + // InternalRoom.g:5364:6: ( (lv_transitions_5_0= ruleTransition ) ) + // InternalRoom.g:5365:1: (lv_transitions_5_0= ruleTransition ) { - // InternalRoom.g:5350:1: (lv_transitions_5_0= ruleTransition ) - // InternalRoom.g:5351:3: lv_transitions_5_0= ruleTransition + // InternalRoom.g:5365:1: (lv_transitions_5_0= ruleTransition ) + // InternalRoom.g:5366:3: lv_transitions_5_0= ruleTransition { newCompositeNode(grammarAccess.getStateGraphAccess().getTransitionsTransitionParserRuleCall_2_3_0()); - pushFollow(FOLLOW_108); + pushFollow(FOLLOW_109); lv_transitions_5_0=ruleTransition(); state._fsp--; @@ -13345,18 +13380,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 5 : - // InternalRoom.g:5368:6: ( (lv_refinedTransitions_6_0= ruleRefinedTransition ) ) + // InternalRoom.g:5383:6: ( (lv_refinedTransitions_6_0= ruleRefinedTransition ) ) { - // InternalRoom.g:5368:6: ( (lv_refinedTransitions_6_0= ruleRefinedTransition ) ) - // InternalRoom.g:5369:1: (lv_refinedTransitions_6_0= ruleRefinedTransition ) + // InternalRoom.g:5383:6: ( (lv_refinedTransitions_6_0= ruleRefinedTransition ) ) + // InternalRoom.g:5384:1: (lv_refinedTransitions_6_0= ruleRefinedTransition ) { - // InternalRoom.g:5369:1: (lv_refinedTransitions_6_0= ruleRefinedTransition ) - // InternalRoom.g:5370:3: lv_refinedTransitions_6_0= ruleRefinedTransition + // InternalRoom.g:5384:1: (lv_refinedTransitions_6_0= ruleRefinedTransition ) + // InternalRoom.g:5385:3: lv_refinedTransitions_6_0= ruleRefinedTransition { newCompositeNode(grammarAccess.getStateGraphAccess().getRefinedTransitionsRefinedTransitionParserRuleCall_2_4_0()); - pushFollow(FOLLOW_108); + pushFollow(FOLLOW_109); lv_refinedTransitions_6_0=ruleRefinedTransition(); state._fsp--; @@ -13383,7 +13418,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop115; + break loop116; } } while (true); @@ -13412,7 +13447,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleStateMachine" - // InternalRoom.g:5398:1: entryRuleStateMachine returns [EObject current=null] : iv_ruleStateMachine= ruleStateMachine EOF ; + // InternalRoom.g:5413:1: entryRuleStateMachine returns [EObject current=null] : iv_ruleStateMachine= ruleStateMachine EOF ; public final EObject entryRuleStateMachine() throws RecognitionException { EObject current = null; @@ -13420,8 +13455,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:5399:2: (iv_ruleStateMachine= ruleStateMachine EOF ) - // InternalRoom.g:5400:2: iv_ruleStateMachine= ruleStateMachine EOF + // InternalRoom.g:5414:2: (iv_ruleStateMachine= ruleStateMachine EOF ) + // InternalRoom.g:5415:2: iv_ruleStateMachine= ruleStateMachine EOF { newCompositeNode(grammarAccess.getStateMachineRule()); pushFollow(FOLLOW_1); @@ -13448,7 +13483,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleStateMachine" - // InternalRoom.g:5407:1: ruleStateMachine returns [EObject current=null] : ( () otherlv_1= 'StateMachine' otherlv_2= '{' ( ( (lv_states_3_0= ruleState ) ) | ( (lv_trPoints_4_0= ruleTrPoint ) ) | ( (lv_chPoints_5_0= ruleChoicePoint ) ) | ( (lv_transitions_6_0= ruleTransition ) ) | ( (lv_refinedTransitions_7_0= ruleRefinedTransition ) ) )* otherlv_8= '}' ) ; + // InternalRoom.g:5422:1: ruleStateMachine returns [EObject current=null] : ( () otherlv_1= 'StateMachine' otherlv_2= '{' ( ( (lv_states_3_0= ruleState ) ) | ( (lv_trPoints_4_0= ruleTrPoint ) ) | ( (lv_chPoints_5_0= ruleChoicePoint ) ) | ( (lv_transitions_6_0= ruleTransition ) ) | ( (lv_refinedTransitions_7_0= ruleRefinedTransition ) ) )* otherlv_8= '}' ) ; public final EObject ruleStateMachine() throws RecognitionException { EObject current = null; @@ -13469,14 +13504,14 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:5410:28: ( ( () otherlv_1= 'StateMachine' otherlv_2= '{' ( ( (lv_states_3_0= ruleState ) ) | ( (lv_trPoints_4_0= ruleTrPoint ) ) | ( (lv_chPoints_5_0= ruleChoicePoint ) ) | ( (lv_transitions_6_0= ruleTransition ) ) | ( (lv_refinedTransitions_7_0= ruleRefinedTransition ) ) )* otherlv_8= '}' ) ) - // InternalRoom.g:5411:1: ( () otherlv_1= 'StateMachine' otherlv_2= '{' ( ( (lv_states_3_0= ruleState ) ) | ( (lv_trPoints_4_0= ruleTrPoint ) ) | ( (lv_chPoints_5_0= ruleChoicePoint ) ) | ( (lv_transitions_6_0= ruleTransition ) ) | ( (lv_refinedTransitions_7_0= ruleRefinedTransition ) ) )* otherlv_8= '}' ) + // InternalRoom.g:5425:28: ( ( () otherlv_1= 'StateMachine' otherlv_2= '{' ( ( (lv_states_3_0= ruleState ) ) | ( (lv_trPoints_4_0= ruleTrPoint ) ) | ( (lv_chPoints_5_0= ruleChoicePoint ) ) | ( (lv_transitions_6_0= ruleTransition ) ) | ( (lv_refinedTransitions_7_0= ruleRefinedTransition ) ) )* otherlv_8= '}' ) ) + // InternalRoom.g:5426:1: ( () otherlv_1= 'StateMachine' otherlv_2= '{' ( ( (lv_states_3_0= ruleState ) ) | ( (lv_trPoints_4_0= ruleTrPoint ) ) | ( (lv_chPoints_5_0= ruleChoicePoint ) ) | ( (lv_transitions_6_0= ruleTransition ) ) | ( (lv_refinedTransitions_7_0= ruleRefinedTransition ) ) )* otherlv_8= '}' ) { - // InternalRoom.g:5411:1: ( () otherlv_1= 'StateMachine' otherlv_2= '{' ( ( (lv_states_3_0= ruleState ) ) | ( (lv_trPoints_4_0= ruleTrPoint ) ) | ( (lv_chPoints_5_0= ruleChoicePoint ) ) | ( (lv_transitions_6_0= ruleTransition ) ) | ( (lv_refinedTransitions_7_0= ruleRefinedTransition ) ) )* otherlv_8= '}' ) - // InternalRoom.g:5411:2: () otherlv_1= 'StateMachine' otherlv_2= '{' ( ( (lv_states_3_0= ruleState ) ) | ( (lv_trPoints_4_0= ruleTrPoint ) ) | ( (lv_chPoints_5_0= ruleChoicePoint ) ) | ( (lv_transitions_6_0= ruleTransition ) ) | ( (lv_refinedTransitions_7_0= ruleRefinedTransition ) ) )* otherlv_8= '}' + // InternalRoom.g:5426:1: ( () otherlv_1= 'StateMachine' otherlv_2= '{' ( ( (lv_states_3_0= ruleState ) ) | ( (lv_trPoints_4_0= ruleTrPoint ) ) | ( (lv_chPoints_5_0= ruleChoicePoint ) ) | ( (lv_transitions_6_0= ruleTransition ) ) | ( (lv_refinedTransitions_7_0= ruleRefinedTransition ) ) )* otherlv_8= '}' ) + // InternalRoom.g:5426:2: () otherlv_1= 'StateMachine' otherlv_2= '{' ( ( (lv_states_3_0= ruleState ) ) | ( (lv_trPoints_4_0= ruleTrPoint ) ) | ( (lv_chPoints_5_0= ruleChoicePoint ) ) | ( (lv_transitions_6_0= ruleTransition ) ) | ( (lv_refinedTransitions_7_0= ruleRefinedTransition ) ) )* otherlv_8= '}' { - // InternalRoom.g:5411:2: () - // InternalRoom.g:5412:5: + // InternalRoom.g:5426:2: () + // InternalRoom.g:5427:5: { current = forceCreateModelElement( @@ -13486,65 +13521,65 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,80,FOLLOW_5); + otherlv_1=(Token)match(input,81,FOLLOW_5); newLeafNode(otherlv_1, grammarAccess.getStateMachineAccess().getStateMachineKeyword_1()); - otherlv_2=(Token)match(input,14,FOLLOW_108); + otherlv_2=(Token)match(input,14,FOLLOW_109); newLeafNode(otherlv_2, grammarAccess.getStateMachineAccess().getLeftCurlyBracketKeyword_2()); - // InternalRoom.g:5425:1: ( ( (lv_states_3_0= ruleState ) ) | ( (lv_trPoints_4_0= ruleTrPoint ) ) | ( (lv_chPoints_5_0= ruleChoicePoint ) ) | ( (lv_transitions_6_0= ruleTransition ) ) | ( (lv_refinedTransitions_7_0= ruleRefinedTransition ) ) )* - loop116: + // InternalRoom.g:5440:1: ( ( (lv_states_3_0= ruleState ) ) | ( (lv_trPoints_4_0= ruleTrPoint ) ) | ( (lv_chPoints_5_0= ruleChoicePoint ) ) | ( (lv_transitions_6_0= ruleTransition ) ) | ( (lv_refinedTransitions_7_0= ruleRefinedTransition ) ) )* + loop117: do { - int alt116=6; + int alt117=6; switch ( input.LA(1) ) { - case 81: - case 86: + case 82: + case 87: { - alt116=1; + alt117=1; } break; - case 87: case 88: case 89: case 90: + case 91: { - alt116=2; + alt117=2; } break; - case 91: + case 92: { - alt116=3; + alt117=3; } break; - case 92: + case 93: { - alt116=4; + alt117=4; } break; - case 99: + case 100: { - alt116=5; + alt117=5; } break; } - switch (alt116) { + switch (alt117) { case 1 : - // InternalRoom.g:5425:2: ( (lv_states_3_0= ruleState ) ) + // InternalRoom.g:5440:2: ( (lv_states_3_0= ruleState ) ) { - // InternalRoom.g:5425:2: ( (lv_states_3_0= ruleState ) ) - // InternalRoom.g:5426:1: (lv_states_3_0= ruleState ) + // InternalRoom.g:5440:2: ( (lv_states_3_0= ruleState ) ) + // InternalRoom.g:5441:1: (lv_states_3_0= ruleState ) { - // InternalRoom.g:5426:1: (lv_states_3_0= ruleState ) - // InternalRoom.g:5427:3: lv_states_3_0= ruleState + // InternalRoom.g:5441:1: (lv_states_3_0= ruleState ) + // InternalRoom.g:5442:3: lv_states_3_0= ruleState { newCompositeNode(grammarAccess.getStateMachineAccess().getStatesStateParserRuleCall_3_0_0()); - pushFollow(FOLLOW_108); + pushFollow(FOLLOW_109); lv_states_3_0=ruleState(); state._fsp--; @@ -13570,18 +13605,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:5444:6: ( (lv_trPoints_4_0= ruleTrPoint ) ) + // InternalRoom.g:5459:6: ( (lv_trPoints_4_0= ruleTrPoint ) ) { - // InternalRoom.g:5444:6: ( (lv_trPoints_4_0= ruleTrPoint ) ) - // InternalRoom.g:5445:1: (lv_trPoints_4_0= ruleTrPoint ) + // InternalRoom.g:5459:6: ( (lv_trPoints_4_0= ruleTrPoint ) ) + // InternalRoom.g:5460:1: (lv_trPoints_4_0= ruleTrPoint ) { - // InternalRoom.g:5445:1: (lv_trPoints_4_0= ruleTrPoint ) - // InternalRoom.g:5446:3: lv_trPoints_4_0= ruleTrPoint + // InternalRoom.g:5460:1: (lv_trPoints_4_0= ruleTrPoint ) + // InternalRoom.g:5461:3: lv_trPoints_4_0= ruleTrPoint { newCompositeNode(grammarAccess.getStateMachineAccess().getTrPointsTrPointParserRuleCall_3_1_0()); - pushFollow(FOLLOW_108); + pushFollow(FOLLOW_109); lv_trPoints_4_0=ruleTrPoint(); state._fsp--; @@ -13607,18 +13642,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalRoom.g:5463:6: ( (lv_chPoints_5_0= ruleChoicePoint ) ) + // InternalRoom.g:5478:6: ( (lv_chPoints_5_0= ruleChoicePoint ) ) { - // InternalRoom.g:5463:6: ( (lv_chPoints_5_0= ruleChoicePoint ) ) - // InternalRoom.g:5464:1: (lv_chPoints_5_0= ruleChoicePoint ) + // InternalRoom.g:5478:6: ( (lv_chPoints_5_0= ruleChoicePoint ) ) + // InternalRoom.g:5479:1: (lv_chPoints_5_0= ruleChoicePoint ) { - // InternalRoom.g:5464:1: (lv_chPoints_5_0= ruleChoicePoint ) - // InternalRoom.g:5465:3: lv_chPoints_5_0= ruleChoicePoint + // InternalRoom.g:5479:1: (lv_chPoints_5_0= ruleChoicePoint ) + // InternalRoom.g:5480:3: lv_chPoints_5_0= ruleChoicePoint { newCompositeNode(grammarAccess.getStateMachineAccess().getChPointsChoicePointParserRuleCall_3_2_0()); - pushFollow(FOLLOW_108); + pushFollow(FOLLOW_109); lv_chPoints_5_0=ruleChoicePoint(); state._fsp--; @@ -13644,18 +13679,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalRoom.g:5482:6: ( (lv_transitions_6_0= ruleTransition ) ) + // InternalRoom.g:5497:6: ( (lv_transitions_6_0= ruleTransition ) ) { - // InternalRoom.g:5482:6: ( (lv_transitions_6_0= ruleTransition ) ) - // InternalRoom.g:5483:1: (lv_transitions_6_0= ruleTransition ) + // InternalRoom.g:5497:6: ( (lv_transitions_6_0= ruleTransition ) ) + // InternalRoom.g:5498:1: (lv_transitions_6_0= ruleTransition ) { - // InternalRoom.g:5483:1: (lv_transitions_6_0= ruleTransition ) - // InternalRoom.g:5484:3: lv_transitions_6_0= ruleTransition + // InternalRoom.g:5498:1: (lv_transitions_6_0= ruleTransition ) + // InternalRoom.g:5499:3: lv_transitions_6_0= ruleTransition { newCompositeNode(grammarAccess.getStateMachineAccess().getTransitionsTransitionParserRuleCall_3_3_0()); - pushFollow(FOLLOW_108); + pushFollow(FOLLOW_109); lv_transitions_6_0=ruleTransition(); state._fsp--; @@ -13681,18 +13716,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 5 : - // InternalRoom.g:5501:6: ( (lv_refinedTransitions_7_0= ruleRefinedTransition ) ) + // InternalRoom.g:5516:6: ( (lv_refinedTransitions_7_0= ruleRefinedTransition ) ) { - // InternalRoom.g:5501:6: ( (lv_refinedTransitions_7_0= ruleRefinedTransition ) ) - // InternalRoom.g:5502:1: (lv_refinedTransitions_7_0= ruleRefinedTransition ) + // InternalRoom.g:5516:6: ( (lv_refinedTransitions_7_0= ruleRefinedTransition ) ) + // InternalRoom.g:5517:1: (lv_refinedTransitions_7_0= ruleRefinedTransition ) { - // InternalRoom.g:5502:1: (lv_refinedTransitions_7_0= ruleRefinedTransition ) - // InternalRoom.g:5503:3: lv_refinedTransitions_7_0= ruleRefinedTransition + // InternalRoom.g:5517:1: (lv_refinedTransitions_7_0= ruleRefinedTransition ) + // InternalRoom.g:5518:3: lv_refinedTransitions_7_0= ruleRefinedTransition { newCompositeNode(grammarAccess.getStateMachineAccess().getRefinedTransitionsRefinedTransitionParserRuleCall_3_4_0()); - pushFollow(FOLLOW_108); + pushFollow(FOLLOW_109); lv_refinedTransitions_7_0=ruleRefinedTransition(); state._fsp--; @@ -13719,7 +13754,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop116; + break loop117; } } while (true); @@ -13748,7 +13783,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleState" - // InternalRoom.g:5531:1: entryRuleState returns [EObject current=null] : iv_ruleState= ruleState EOF ; + // InternalRoom.g:5546:1: entryRuleState returns [EObject current=null] : iv_ruleState= ruleState EOF ; public final EObject entryRuleState() throws RecognitionException { EObject current = null; @@ -13756,8 +13791,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:5532:2: (iv_ruleState= ruleState EOF ) - // InternalRoom.g:5533:2: iv_ruleState= ruleState EOF + // InternalRoom.g:5547:2: (iv_ruleState= ruleState EOF ) + // InternalRoom.g:5548:2: iv_ruleState= ruleState EOF { newCompositeNode(grammarAccess.getStateRule()); pushFollow(FOLLOW_1); @@ -13784,7 +13819,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleState" - // InternalRoom.g:5540:1: ruleState returns [EObject current=null] : (this_SimpleState_0= ruleSimpleState | this_RefinedState_1= ruleRefinedState ) ; + // InternalRoom.g:5555:1: ruleState returns [EObject current=null] : (this_SimpleState_0= ruleSimpleState | this_RefinedState_1= ruleRefinedState ) ; public final EObject ruleState() throws RecognitionException { EObject current = null; @@ -13796,28 +13831,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:5543:28: ( (this_SimpleState_0= ruleSimpleState | this_RefinedState_1= ruleRefinedState ) ) - // InternalRoom.g:5544:1: (this_SimpleState_0= ruleSimpleState | this_RefinedState_1= ruleRefinedState ) + // InternalRoom.g:5558:28: ( (this_SimpleState_0= ruleSimpleState | this_RefinedState_1= ruleRefinedState ) ) + // InternalRoom.g:5559:1: (this_SimpleState_0= ruleSimpleState | this_RefinedState_1= ruleRefinedState ) { - // InternalRoom.g:5544:1: (this_SimpleState_0= ruleSimpleState | this_RefinedState_1= ruleRefinedState ) - int alt117=2; - int LA117_0 = input.LA(1); + // InternalRoom.g:5559:1: (this_SimpleState_0= ruleSimpleState | this_RefinedState_1= ruleRefinedState ) + int alt118=2; + int LA118_0 = input.LA(1); - if ( (LA117_0==81) ) { - alt117=1; + if ( (LA118_0==82) ) { + alt118=1; } - else if ( (LA117_0==86) ) { - alt117=2; + else if ( (LA118_0==87) ) { + alt118=2; } else { NoViableAltException nvae = - new NoViableAltException("", 117, 0, input); + new NoViableAltException("", 118, 0, input); throw nvae; } - switch (alt117) { + switch (alt118) { case 1 : - // InternalRoom.g:5545:5: this_SimpleState_0= ruleSimpleState + // InternalRoom.g:5560:5: this_SimpleState_0= ruleSimpleState { newCompositeNode(grammarAccess.getStateAccess().getSimpleStateParserRuleCall_0()); @@ -13835,7 +13870,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:5555:5: this_RefinedState_1= ruleRefinedState + // InternalRoom.g:5570:5: this_RefinedState_1= ruleRefinedState { newCompositeNode(grammarAccess.getStateAccess().getRefinedStateParserRuleCall_1()); @@ -13873,7 +13908,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleSimpleState" - // InternalRoom.g:5571:1: entryRuleSimpleState returns [EObject current=null] : iv_ruleSimpleState= ruleSimpleState EOF ; + // InternalRoom.g:5586:1: entryRuleSimpleState returns [EObject current=null] : iv_ruleSimpleState= ruleSimpleState EOF ; public final EObject entryRuleSimpleState() throws RecognitionException { EObject current = null; @@ -13881,8 +13916,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:5572:2: (iv_ruleSimpleState= ruleSimpleState EOF ) - // InternalRoom.g:5573:2: iv_ruleSimpleState= ruleSimpleState EOF + // InternalRoom.g:5587:2: (iv_ruleSimpleState= ruleSimpleState EOF ) + // InternalRoom.g:5588:2: iv_ruleSimpleState= ruleSimpleState EOF { newCompositeNode(grammarAccess.getSimpleStateRule()); pushFollow(FOLLOW_1); @@ -13909,7 +13944,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleSimpleState" - // InternalRoom.g:5580:1: ruleSimpleState returns [EObject current=null] : (otherlv_0= 'State' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' )? ) ; + // InternalRoom.g:5595:1: ruleSimpleState returns [EObject current=null] : (otherlv_0= 'State' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' )? ) ; public final EObject ruleSimpleState() throws RecognitionException { EObject current = null; @@ -13935,23 +13970,23 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:5583:28: ( (otherlv_0= 'State' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' )? ) ) - // InternalRoom.g:5584:1: (otherlv_0= 'State' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' )? ) + // InternalRoom.g:5598:28: ( (otherlv_0= 'State' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' )? ) ) + // InternalRoom.g:5599:1: (otherlv_0= 'State' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' )? ) { - // InternalRoom.g:5584:1: (otherlv_0= 'State' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' )? ) - // InternalRoom.g:5584:3: otherlv_0= 'State' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' )? + // InternalRoom.g:5599:1: (otherlv_0= 'State' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' )? ) + // InternalRoom.g:5599:3: otherlv_0= 'State' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' )? { - otherlv_0=(Token)match(input,81,FOLLOW_3); + otherlv_0=(Token)match(input,82,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getSimpleStateAccess().getStateKeyword_0()); - // InternalRoom.g:5588:1: ( (lv_name_1_0= RULE_ID ) ) - // InternalRoom.g:5589:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:5603:1: ( (lv_name_1_0= RULE_ID ) ) + // InternalRoom.g:5604:1: (lv_name_1_0= RULE_ID ) { - // InternalRoom.g:5589:1: (lv_name_1_0= RULE_ID ) - // InternalRoom.g:5590:3: lv_name_1_0= RULE_ID + // InternalRoom.g:5604:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:5605:3: lv_name_1_0= RULE_ID { - lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_109); + lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_110); newLeafNode(lv_name_1_0, grammarAccess.getSimpleStateAccess().getNameIDTerminalRuleCall_1_0()); @@ -13971,24 +14006,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:5606:2: ( (lv_docu_2_0= ruleDocumentation ) )? - int alt118=2; - int LA118_0 = input.LA(1); + // InternalRoom.g:5621:2: ( (lv_docu_2_0= ruleDocumentation ) )? + int alt119=2; + int LA119_0 = input.LA(1); - if ( (LA118_0==34) ) { - alt118=1; + if ( (LA119_0==35) ) { + alt119=1; } - switch (alt118) { + switch (alt119) { case 1 : - // InternalRoom.g:5607:1: (lv_docu_2_0= ruleDocumentation ) + // InternalRoom.g:5622:1: (lv_docu_2_0= ruleDocumentation ) { - // InternalRoom.g:5607:1: (lv_docu_2_0= ruleDocumentation ) - // InternalRoom.g:5608:3: lv_docu_2_0= ruleDocumentation + // InternalRoom.g:5622:1: (lv_docu_2_0= ruleDocumentation ) + // InternalRoom.g:5623:3: lv_docu_2_0= ruleDocumentation { newCompositeNode(grammarAccess.getSimpleStateAccess().getDocuDocumentationParserRuleCall_2_0()); - pushFollow(FOLLOW_97); + pushFollow(FOLLOW_98); lv_docu_2_0=ruleDocumentation(); state._fsp--; @@ -14013,46 +14048,46 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:5624:3: (otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' )? - int alt123=2; - int LA123_0 = input.LA(1); + // InternalRoom.g:5639:3: (otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' )? + int alt124=2; + int LA124_0 = input.LA(1); - if ( (LA123_0==14) ) { - alt123=1; + if ( (LA124_0==14) ) { + alt124=1; } - switch (alt123) { + switch (alt124) { case 1 : - // InternalRoom.g:5624:5: otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' + // InternalRoom.g:5639:5: otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' { - otherlv_3=(Token)match(input,14,FOLLOW_110); + otherlv_3=(Token)match(input,14,FOLLOW_111); newLeafNode(otherlv_3, grammarAccess.getSimpleStateAccess().getLeftCurlyBracketKeyword_3_0()); - // InternalRoom.g:5628:1: (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? - int alt119=2; - int LA119_0 = input.LA(1); + // InternalRoom.g:5643:1: (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? + int alt120=2; + int LA120_0 = input.LA(1); - if ( (LA119_0==82) ) { - alt119=1; + if ( (LA120_0==83) ) { + alt120=1; } - switch (alt119) { + switch (alt120) { case 1 : - // InternalRoom.g:5628:3: otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) + // InternalRoom.g:5643:3: otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) { - otherlv_4=(Token)match(input,82,FOLLOW_111); + otherlv_4=(Token)match(input,83,FOLLOW_112); newLeafNode(otherlv_4, grammarAccess.getSimpleStateAccess().getEntryKeyword_3_1_0()); - // InternalRoom.g:5632:1: ( (lv_entryCode_5_0= ruleDetailCode ) ) - // InternalRoom.g:5633:1: (lv_entryCode_5_0= ruleDetailCode ) + // InternalRoom.g:5647:1: ( (lv_entryCode_5_0= ruleDetailCode ) ) + // InternalRoom.g:5648:1: (lv_entryCode_5_0= ruleDetailCode ) { - // InternalRoom.g:5633:1: (lv_entryCode_5_0= ruleDetailCode ) - // InternalRoom.g:5634:3: lv_entryCode_5_0= ruleDetailCode + // InternalRoom.g:5648:1: (lv_entryCode_5_0= ruleDetailCode ) + // InternalRoom.g:5649:3: lv_entryCode_5_0= ruleDetailCode { newCompositeNode(grammarAccess.getSimpleStateAccess().getEntryCodeDetailCodeParserRuleCall_3_1_1_0()); - pushFollow(FOLLOW_112); + pushFollow(FOLLOW_113); lv_entryCode_5_0=ruleDetailCode(); state._fsp--; @@ -14080,31 +14115,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:5650:4: (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? - int alt120=2; - int LA120_0 = input.LA(1); + // InternalRoom.g:5665:4: (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? + int alt121=2; + int LA121_0 = input.LA(1); - if ( (LA120_0==83) ) { - alt120=1; + if ( (LA121_0==84) ) { + alt121=1; } - switch (alt120) { + switch (alt121) { case 1 : - // InternalRoom.g:5650:6: otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) + // InternalRoom.g:5665:6: otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) { - otherlv_6=(Token)match(input,83,FOLLOW_113); + otherlv_6=(Token)match(input,84,FOLLOW_114); newLeafNode(otherlv_6, grammarAccess.getSimpleStateAccess().getExitKeyword_3_2_0()); - // InternalRoom.g:5654:1: ( (lv_exitCode_7_0= ruleDetailCode ) ) - // InternalRoom.g:5655:1: (lv_exitCode_7_0= ruleDetailCode ) + // InternalRoom.g:5669:1: ( (lv_exitCode_7_0= ruleDetailCode ) ) + // InternalRoom.g:5670:1: (lv_exitCode_7_0= ruleDetailCode ) { - // InternalRoom.g:5655:1: (lv_exitCode_7_0= ruleDetailCode ) - // InternalRoom.g:5656:3: lv_exitCode_7_0= ruleDetailCode + // InternalRoom.g:5670:1: (lv_exitCode_7_0= ruleDetailCode ) + // InternalRoom.g:5671:3: lv_exitCode_7_0= ruleDetailCode { newCompositeNode(grammarAccess.getSimpleStateAccess().getExitCodeDetailCodeParserRuleCall_3_2_1_0()); - pushFollow(FOLLOW_114); + pushFollow(FOLLOW_115); lv_exitCode_7_0=ruleDetailCode(); state._fsp--; @@ -14132,31 +14167,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:5672:4: (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? - int alt121=2; - int LA121_0 = input.LA(1); + // InternalRoom.g:5687:4: (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? + int alt122=2; + int LA122_0 = input.LA(1); - if ( (LA121_0==84) ) { - alt121=1; + if ( (LA122_0==85) ) { + alt122=1; } - switch (alt121) { + switch (alt122) { case 1 : - // InternalRoom.g:5672:6: otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) + // InternalRoom.g:5687:6: otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) { - otherlv_8=(Token)match(input,84,FOLLOW_115); + otherlv_8=(Token)match(input,85,FOLLOW_116); newLeafNode(otherlv_8, grammarAccess.getSimpleStateAccess().getDoKeyword_3_3_0()); - // InternalRoom.g:5676:1: ( (lv_doCode_9_0= ruleDetailCode ) ) - // InternalRoom.g:5677:1: (lv_doCode_9_0= ruleDetailCode ) + // InternalRoom.g:5691:1: ( (lv_doCode_9_0= ruleDetailCode ) ) + // InternalRoom.g:5692:1: (lv_doCode_9_0= ruleDetailCode ) { - // InternalRoom.g:5677:1: (lv_doCode_9_0= ruleDetailCode ) - // InternalRoom.g:5678:3: lv_doCode_9_0= ruleDetailCode + // InternalRoom.g:5692:1: (lv_doCode_9_0= ruleDetailCode ) + // InternalRoom.g:5693:3: lv_doCode_9_0= ruleDetailCode { newCompositeNode(grammarAccess.getSimpleStateAccess().getDoCodeDetailCodeParserRuleCall_3_3_1_0()); - pushFollow(FOLLOW_116); + pushFollow(FOLLOW_117); lv_doCode_9_0=ruleDetailCode(); state._fsp--; @@ -14184,31 +14219,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:5694:4: (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? - int alt122=2; - int LA122_0 = input.LA(1); + // InternalRoom.g:5709:4: (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? + int alt123=2; + int LA123_0 = input.LA(1); - if ( (LA122_0==85) ) { - alt122=1; + if ( (LA123_0==86) ) { + alt123=1; } - switch (alt122) { + switch (alt123) { case 1 : - // InternalRoom.g:5694:6: otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) + // InternalRoom.g:5709:6: otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) { - otherlv_10=(Token)match(input,85,FOLLOW_5); + otherlv_10=(Token)match(input,86,FOLLOW_5); newLeafNode(otherlv_10, grammarAccess.getSimpleStateAccess().getSubgraphKeyword_3_4_0()); - // InternalRoom.g:5698:1: ( (lv_subgraph_11_0= ruleStateGraph ) ) - // InternalRoom.g:5699:1: (lv_subgraph_11_0= ruleStateGraph ) + // InternalRoom.g:5713:1: ( (lv_subgraph_11_0= ruleStateGraph ) ) + // InternalRoom.g:5714:1: (lv_subgraph_11_0= ruleStateGraph ) { - // InternalRoom.g:5699:1: (lv_subgraph_11_0= ruleStateGraph ) - // InternalRoom.g:5700:3: lv_subgraph_11_0= ruleStateGraph + // InternalRoom.g:5714:1: (lv_subgraph_11_0= ruleStateGraph ) + // InternalRoom.g:5715:3: lv_subgraph_11_0= ruleStateGraph { newCompositeNode(grammarAccess.getSimpleStateAccess().getSubgraphStateGraphParserRuleCall_3_4_1_0()); - pushFollow(FOLLOW_61); + pushFollow(FOLLOW_62); lv_subgraph_11_0=ruleStateGraph(); state._fsp--; @@ -14267,7 +14302,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleRefinedState" - // InternalRoom.g:5728:1: entryRuleRefinedState returns [EObject current=null] : iv_ruleRefinedState= ruleRefinedState EOF ; + // InternalRoom.g:5743:1: entryRuleRefinedState returns [EObject current=null] : iv_ruleRefinedState= ruleRefinedState EOF ; public final EObject entryRuleRefinedState() throws RecognitionException { EObject current = null; @@ -14275,8 +14310,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:5729:2: (iv_ruleRefinedState= ruleRefinedState EOF ) - // InternalRoom.g:5730:2: iv_ruleRefinedState= ruleRefinedState EOF + // InternalRoom.g:5744:2: (iv_ruleRefinedState= ruleRefinedState EOF ) + // InternalRoom.g:5745:2: iv_ruleRefinedState= ruleRefinedState EOF { newCompositeNode(grammarAccess.getRefinedStateRule()); pushFollow(FOLLOW_1); @@ -14303,7 +14338,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleRefinedState" - // InternalRoom.g:5737:1: ruleRefinedState returns [EObject current=null] : (otherlv_0= 'RefinedState' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' ) ; + // InternalRoom.g:5752:1: ruleRefinedState returns [EObject current=null] : (otherlv_0= 'RefinedState' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' ) ; public final EObject ruleRefinedState() throws RecognitionException { EObject current = null; @@ -14328,21 +14363,21 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:5740:28: ( (otherlv_0= 'RefinedState' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' ) ) - // InternalRoom.g:5741:1: (otherlv_0= 'RefinedState' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' ) + // InternalRoom.g:5755:28: ( (otherlv_0= 'RefinedState' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' ) ) + // InternalRoom.g:5756:1: (otherlv_0= 'RefinedState' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' ) { - // InternalRoom.g:5741:1: (otherlv_0= 'RefinedState' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' ) - // InternalRoom.g:5741:3: otherlv_0= 'RefinedState' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' + // InternalRoom.g:5756:1: (otherlv_0= 'RefinedState' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' ) + // InternalRoom.g:5756:3: otherlv_0= 'RefinedState' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' { - otherlv_0=(Token)match(input,86,FOLLOW_3); + otherlv_0=(Token)match(input,87,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getRefinedStateAccess().getRefinedStateKeyword_0()); - // InternalRoom.g:5745:1: ( ( ruleFQN ) ) - // InternalRoom.g:5746:1: ( ruleFQN ) + // InternalRoom.g:5760:1: ( ( ruleFQN ) ) + // InternalRoom.g:5761:1: ( ruleFQN ) { - // InternalRoom.g:5746:1: ( ruleFQN ) - // InternalRoom.g:5747:3: ruleFQN + // InternalRoom.g:5761:1: ( ruleFQN ) + // InternalRoom.g:5762:3: ruleFQN { if (current==null) { @@ -14366,19 +14401,19 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:5760:2: ( (lv_docu_2_0= ruleDocumentation ) )? - int alt124=2; - int LA124_0 = input.LA(1); + // InternalRoom.g:5775:2: ( (lv_docu_2_0= ruleDocumentation ) )? + int alt125=2; + int LA125_0 = input.LA(1); - if ( (LA124_0==34) ) { - alt124=1; + if ( (LA125_0==35) ) { + alt125=1; } - switch (alt124) { + switch (alt125) { case 1 : - // InternalRoom.g:5761:1: (lv_docu_2_0= ruleDocumentation ) + // InternalRoom.g:5776:1: (lv_docu_2_0= ruleDocumentation ) { - // InternalRoom.g:5761:1: (lv_docu_2_0= ruleDocumentation ) - // InternalRoom.g:5762:3: lv_docu_2_0= ruleDocumentation + // InternalRoom.g:5776:1: (lv_docu_2_0= ruleDocumentation ) + // InternalRoom.g:5777:3: lv_docu_2_0= ruleDocumentation { newCompositeNode(grammarAccess.getRefinedStateAccess().getDocuDocumentationParserRuleCall_2_0()); @@ -14408,35 +14443,35 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_3=(Token)match(input,14,FOLLOW_110); + otherlv_3=(Token)match(input,14,FOLLOW_111); newLeafNode(otherlv_3, grammarAccess.getRefinedStateAccess().getLeftCurlyBracketKeyword_3()); - // InternalRoom.g:5782:1: (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? - int alt125=2; - int LA125_0 = input.LA(1); + // InternalRoom.g:5797:1: (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? + int alt126=2; + int LA126_0 = input.LA(1); - if ( (LA125_0==82) ) { - alt125=1; + if ( (LA126_0==83) ) { + alt126=1; } - switch (alt125) { + switch (alt126) { case 1 : - // InternalRoom.g:5782:3: otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) + // InternalRoom.g:5797:3: otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) { - otherlv_4=(Token)match(input,82,FOLLOW_111); + otherlv_4=(Token)match(input,83,FOLLOW_112); newLeafNode(otherlv_4, grammarAccess.getRefinedStateAccess().getEntryKeyword_4_0()); - // InternalRoom.g:5786:1: ( (lv_entryCode_5_0= ruleDetailCode ) ) - // InternalRoom.g:5787:1: (lv_entryCode_5_0= ruleDetailCode ) + // InternalRoom.g:5801:1: ( (lv_entryCode_5_0= ruleDetailCode ) ) + // InternalRoom.g:5802:1: (lv_entryCode_5_0= ruleDetailCode ) { - // InternalRoom.g:5787:1: (lv_entryCode_5_0= ruleDetailCode ) - // InternalRoom.g:5788:3: lv_entryCode_5_0= ruleDetailCode + // InternalRoom.g:5802:1: (lv_entryCode_5_0= ruleDetailCode ) + // InternalRoom.g:5803:3: lv_entryCode_5_0= ruleDetailCode { newCompositeNode(grammarAccess.getRefinedStateAccess().getEntryCodeDetailCodeParserRuleCall_4_1_0()); - pushFollow(FOLLOW_112); + pushFollow(FOLLOW_113); lv_entryCode_5_0=ruleDetailCode(); state._fsp--; @@ -14464,31 +14499,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:5804:4: (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? - int alt126=2; - int LA126_0 = input.LA(1); + // InternalRoom.g:5819:4: (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? + int alt127=2; + int LA127_0 = input.LA(1); - if ( (LA126_0==83) ) { - alt126=1; + if ( (LA127_0==84) ) { + alt127=1; } - switch (alt126) { + switch (alt127) { case 1 : - // InternalRoom.g:5804:6: otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) + // InternalRoom.g:5819:6: otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) { - otherlv_6=(Token)match(input,83,FOLLOW_113); + otherlv_6=(Token)match(input,84,FOLLOW_114); newLeafNode(otherlv_6, grammarAccess.getRefinedStateAccess().getExitKeyword_5_0()); - // InternalRoom.g:5808:1: ( (lv_exitCode_7_0= ruleDetailCode ) ) - // InternalRoom.g:5809:1: (lv_exitCode_7_0= ruleDetailCode ) + // InternalRoom.g:5823:1: ( (lv_exitCode_7_0= ruleDetailCode ) ) + // InternalRoom.g:5824:1: (lv_exitCode_7_0= ruleDetailCode ) { - // InternalRoom.g:5809:1: (lv_exitCode_7_0= ruleDetailCode ) - // InternalRoom.g:5810:3: lv_exitCode_7_0= ruleDetailCode + // InternalRoom.g:5824:1: (lv_exitCode_7_0= ruleDetailCode ) + // InternalRoom.g:5825:3: lv_exitCode_7_0= ruleDetailCode { newCompositeNode(grammarAccess.getRefinedStateAccess().getExitCodeDetailCodeParserRuleCall_5_1_0()); - pushFollow(FOLLOW_114); + pushFollow(FOLLOW_115); lv_exitCode_7_0=ruleDetailCode(); state._fsp--; @@ -14516,31 +14551,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:5826:4: (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? - int alt127=2; - int LA127_0 = input.LA(1); + // InternalRoom.g:5841:4: (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? + int alt128=2; + int LA128_0 = input.LA(1); - if ( (LA127_0==84) ) { - alt127=1; + if ( (LA128_0==85) ) { + alt128=1; } - switch (alt127) { + switch (alt128) { case 1 : - // InternalRoom.g:5826:6: otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) + // InternalRoom.g:5841:6: otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) { - otherlv_8=(Token)match(input,84,FOLLOW_115); + otherlv_8=(Token)match(input,85,FOLLOW_116); newLeafNode(otherlv_8, grammarAccess.getRefinedStateAccess().getDoKeyword_6_0()); - // InternalRoom.g:5830:1: ( (lv_doCode_9_0= ruleDetailCode ) ) - // InternalRoom.g:5831:1: (lv_doCode_9_0= ruleDetailCode ) + // InternalRoom.g:5845:1: ( (lv_doCode_9_0= ruleDetailCode ) ) + // InternalRoom.g:5846:1: (lv_doCode_9_0= ruleDetailCode ) { - // InternalRoom.g:5831:1: (lv_doCode_9_0= ruleDetailCode ) - // InternalRoom.g:5832:3: lv_doCode_9_0= ruleDetailCode + // InternalRoom.g:5846:1: (lv_doCode_9_0= ruleDetailCode ) + // InternalRoom.g:5847:3: lv_doCode_9_0= ruleDetailCode { newCompositeNode(grammarAccess.getRefinedStateAccess().getDoCodeDetailCodeParserRuleCall_6_1_0()); - pushFollow(FOLLOW_116); + pushFollow(FOLLOW_117); lv_doCode_9_0=ruleDetailCode(); state._fsp--; @@ -14568,31 +14603,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:5848:4: (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? - int alt128=2; - int LA128_0 = input.LA(1); + // InternalRoom.g:5863:4: (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? + int alt129=2; + int LA129_0 = input.LA(1); - if ( (LA128_0==85) ) { - alt128=1; + if ( (LA129_0==86) ) { + alt129=1; } - switch (alt128) { + switch (alt129) { case 1 : - // InternalRoom.g:5848:6: otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) + // InternalRoom.g:5863:6: otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) { - otherlv_10=(Token)match(input,85,FOLLOW_5); + otherlv_10=(Token)match(input,86,FOLLOW_5); newLeafNode(otherlv_10, grammarAccess.getRefinedStateAccess().getSubgraphKeyword_7_0()); - // InternalRoom.g:5852:1: ( (lv_subgraph_11_0= ruleStateGraph ) ) - // InternalRoom.g:5853:1: (lv_subgraph_11_0= ruleStateGraph ) + // InternalRoom.g:5867:1: ( (lv_subgraph_11_0= ruleStateGraph ) ) + // InternalRoom.g:5868:1: (lv_subgraph_11_0= ruleStateGraph ) { - // InternalRoom.g:5853:1: (lv_subgraph_11_0= ruleStateGraph ) - // InternalRoom.g:5854:3: lv_subgraph_11_0= ruleStateGraph + // InternalRoom.g:5868:1: (lv_subgraph_11_0= ruleStateGraph ) + // InternalRoom.g:5869:3: lv_subgraph_11_0= ruleStateGraph { newCompositeNode(grammarAccess.getRefinedStateAccess().getSubgraphStateGraphParserRuleCall_7_1_0()); - pushFollow(FOLLOW_61); + pushFollow(FOLLOW_62); lv_subgraph_11_0=ruleStateGraph(); state._fsp--; @@ -14645,7 +14680,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleDetailCode" - // InternalRoom.g:5882:1: entryRuleDetailCode returns [EObject current=null] : iv_ruleDetailCode= ruleDetailCode EOF ; + // InternalRoom.g:5897:1: entryRuleDetailCode returns [EObject current=null] : iv_ruleDetailCode= ruleDetailCode EOF ; public final EObject entryRuleDetailCode() throws RecognitionException { EObject current = null; @@ -14653,8 +14688,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:5883:2: (iv_ruleDetailCode= ruleDetailCode EOF ) - // InternalRoom.g:5884:2: iv_ruleDetailCode= ruleDetailCode EOF + // InternalRoom.g:5898:2: (iv_ruleDetailCode= ruleDetailCode EOF ) + // InternalRoom.g:5899:2: iv_ruleDetailCode= ruleDetailCode EOF { newCompositeNode(grammarAccess.getDetailCodeRule()); pushFollow(FOLLOW_1); @@ -14681,7 +14716,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleDetailCode" - // InternalRoom.g:5891:1: ruleDetailCode returns [EObject current=null] : ( ( () ( (lv_lines_1_0= RULE_CC_STRING ) )? ) | ( ( (lv_used_2_0= '{' ) ) ( (lv_lines_3_0= RULE_STRING ) )* otherlv_4= '}' ) ) ; + // InternalRoom.g:5906:1: ruleDetailCode returns [EObject current=null] : ( ( () ( (lv_lines_1_0= RULE_CC_STRING ) )? ) | ( ( (lv_used_2_0= '{' ) ) ( (lv_lines_3_0= RULE_STRING ) )* otherlv_4= '}' ) ) ; public final EObject ruleDetailCode() throws RecognitionException { EObject current = null; @@ -14693,34 +14728,34 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:5894:28: ( ( ( () ( (lv_lines_1_0= RULE_CC_STRING ) )? ) | ( ( (lv_used_2_0= '{' ) ) ( (lv_lines_3_0= RULE_STRING ) )* otherlv_4= '}' ) ) ) - // InternalRoom.g:5895:1: ( ( () ( (lv_lines_1_0= RULE_CC_STRING ) )? ) | ( ( (lv_used_2_0= '{' ) ) ( (lv_lines_3_0= RULE_STRING ) )* otherlv_4= '}' ) ) + // InternalRoom.g:5909:28: ( ( ( () ( (lv_lines_1_0= RULE_CC_STRING ) )? ) | ( ( (lv_used_2_0= '{' ) ) ( (lv_lines_3_0= RULE_STRING ) )* otherlv_4= '}' ) ) ) + // InternalRoom.g:5910:1: ( ( () ( (lv_lines_1_0= RULE_CC_STRING ) )? ) | ( ( (lv_used_2_0= '{' ) ) ( (lv_lines_3_0= RULE_STRING ) )* otherlv_4= '}' ) ) { - // InternalRoom.g:5895:1: ( ( () ( (lv_lines_1_0= RULE_CC_STRING ) )? ) | ( ( (lv_used_2_0= '{' ) ) ( (lv_lines_3_0= RULE_STRING ) )* otherlv_4= '}' ) ) - int alt131=2; - int LA131_0 = input.LA(1); + // InternalRoom.g:5910:1: ( ( () ( (lv_lines_1_0= RULE_CC_STRING ) )? ) | ( ( (lv_used_2_0= '{' ) ) ( (lv_lines_3_0= RULE_STRING ) )* otherlv_4= '}' ) ) + int alt132=2; + int LA132_0 = input.LA(1); - if ( (LA131_0==EOF||LA131_0==RULE_CC_STRING||LA131_0==15||(LA131_0>=31 && LA131_0<=33)||(LA131_0>=36 && LA131_0<=37)||(LA131_0>=40 && LA131_0<=41)||(LA131_0>=43 && LA131_0<=45)||LA131_0==47||LA131_0==53||(LA131_0>=59 && LA131_0<=63)||(LA131_0>=67 && LA131_0<=68)||LA131_0==70||LA131_0==74||LA131_0==77||LA131_0==80||(LA131_0>=83 && LA131_0<=85)||LA131_0==94||(LA131_0>=104 && LA131_0<=105)||LA131_0==111||LA131_0==127) ) { - alt131=1; + if ( (LA132_0==EOF||LA132_0==RULE_CC_STRING||LA132_0==15||(LA132_0>=32 && LA132_0<=34)||(LA132_0>=37 && LA132_0<=38)||(LA132_0>=41 && LA132_0<=42)||(LA132_0>=44 && LA132_0<=46)||LA132_0==48||LA132_0==54||(LA132_0>=60 && LA132_0<=64)||(LA132_0>=68 && LA132_0<=69)||LA132_0==71||LA132_0==75||LA132_0==78||LA132_0==81||(LA132_0>=84 && LA132_0<=86)||LA132_0==95||(LA132_0>=105 && LA132_0<=106)||LA132_0==112||LA132_0==128) ) { + alt132=1; } - else if ( (LA131_0==14) ) { - alt131=2; + else if ( (LA132_0==14) ) { + alt132=2; } else { NoViableAltException nvae = - new NoViableAltException("", 131, 0, input); + new NoViableAltException("", 132, 0, input); throw nvae; } - switch (alt131) { + switch (alt132) { case 1 : - // InternalRoom.g:5895:2: ( () ( (lv_lines_1_0= RULE_CC_STRING ) )? ) + // InternalRoom.g:5910:2: ( () ( (lv_lines_1_0= RULE_CC_STRING ) )? ) { - // InternalRoom.g:5895:2: ( () ( (lv_lines_1_0= RULE_CC_STRING ) )? ) - // InternalRoom.g:5895:3: () ( (lv_lines_1_0= RULE_CC_STRING ) )? + // InternalRoom.g:5910:2: ( () ( (lv_lines_1_0= RULE_CC_STRING ) )? ) + // InternalRoom.g:5910:3: () ( (lv_lines_1_0= RULE_CC_STRING ) )? { - // InternalRoom.g:5895:3: () - // InternalRoom.g:5896:5: + // InternalRoom.g:5910:3: () + // InternalRoom.g:5911:5: { current = forceCreateModelElement( @@ -14730,19 +14765,19 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:5901:2: ( (lv_lines_1_0= RULE_CC_STRING ) )? - int alt129=2; - int LA129_0 = input.LA(1); + // InternalRoom.g:5916:2: ( (lv_lines_1_0= RULE_CC_STRING ) )? + int alt130=2; + int LA130_0 = input.LA(1); - if ( (LA129_0==RULE_CC_STRING) ) { - alt129=1; + if ( (LA130_0==RULE_CC_STRING) ) { + alt130=1; } - switch (alt129) { + switch (alt130) { case 1 : - // InternalRoom.g:5902:1: (lv_lines_1_0= RULE_CC_STRING ) + // InternalRoom.g:5917:1: (lv_lines_1_0= RULE_CC_STRING ) { - // InternalRoom.g:5902:1: (lv_lines_1_0= RULE_CC_STRING ) - // InternalRoom.g:5903:3: lv_lines_1_0= RULE_CC_STRING + // InternalRoom.g:5917:1: (lv_lines_1_0= RULE_CC_STRING ) + // InternalRoom.g:5918:3: lv_lines_1_0= RULE_CC_STRING { lv_lines_1_0=(Token)match(input,RULE_CC_STRING,FOLLOW_2); @@ -14774,18 +14809,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:5920:6: ( ( (lv_used_2_0= '{' ) ) ( (lv_lines_3_0= RULE_STRING ) )* otherlv_4= '}' ) + // InternalRoom.g:5935:6: ( ( (lv_used_2_0= '{' ) ) ( (lv_lines_3_0= RULE_STRING ) )* otherlv_4= '}' ) { - // InternalRoom.g:5920:6: ( ( (lv_used_2_0= '{' ) ) ( (lv_lines_3_0= RULE_STRING ) )* otherlv_4= '}' ) - // InternalRoom.g:5920:7: ( (lv_used_2_0= '{' ) ) ( (lv_lines_3_0= RULE_STRING ) )* otherlv_4= '}' + // InternalRoom.g:5935:6: ( ( (lv_used_2_0= '{' ) ) ( (lv_lines_3_0= RULE_STRING ) )* otherlv_4= '}' ) + // InternalRoom.g:5935:7: ( (lv_used_2_0= '{' ) ) ( (lv_lines_3_0= RULE_STRING ) )* otherlv_4= '}' { - // InternalRoom.g:5920:7: ( (lv_used_2_0= '{' ) ) - // InternalRoom.g:5921:1: (lv_used_2_0= '{' ) + // InternalRoom.g:5935:7: ( (lv_used_2_0= '{' ) ) + // InternalRoom.g:5936:1: (lv_used_2_0= '{' ) { - // InternalRoom.g:5921:1: (lv_used_2_0= '{' ) - // InternalRoom.g:5922:3: lv_used_2_0= '{' + // InternalRoom.g:5936:1: (lv_used_2_0= '{' ) + // InternalRoom.g:5937:3: lv_used_2_0= '{' { - lv_used_2_0=(Token)match(input,14,FOLLOW_117); + lv_used_2_0=(Token)match(input,14,FOLLOW_118); newLeafNode(lv_used_2_0, grammarAccess.getDetailCodeAccess().getUsedLeftCurlyBracketKeyword_1_0_0()); @@ -14801,25 +14836,25 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:5935:2: ( (lv_lines_3_0= RULE_STRING ) )* - loop130: + // InternalRoom.g:5950:2: ( (lv_lines_3_0= RULE_STRING ) )* + loop131: do { - int alt130=2; - int LA130_0 = input.LA(1); + int alt131=2; + int LA131_0 = input.LA(1); - if ( (LA130_0==RULE_STRING) ) { - alt130=1; + if ( (LA131_0==RULE_STRING) ) { + alt131=1; } - switch (alt130) { + switch (alt131) { case 1 : - // InternalRoom.g:5936:1: (lv_lines_3_0= RULE_STRING ) + // InternalRoom.g:5951:1: (lv_lines_3_0= RULE_STRING ) { - // InternalRoom.g:5936:1: (lv_lines_3_0= RULE_STRING ) - // InternalRoom.g:5937:3: lv_lines_3_0= RULE_STRING + // InternalRoom.g:5951:1: (lv_lines_3_0= RULE_STRING ) + // InternalRoom.g:5952:3: lv_lines_3_0= RULE_STRING { - lv_lines_3_0=(Token)match(input,RULE_STRING,FOLLOW_117); + lv_lines_3_0=(Token)match(input,RULE_STRING,FOLLOW_118); newLeafNode(lv_lines_3_0, grammarAccess.getDetailCodeAccess().getLinesSTRINGTerminalRuleCall_1_1_0()); @@ -14841,7 +14876,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop130; + break loop131; } } while (true); @@ -14876,7 +14911,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleTrPoint" - // InternalRoom.g:5965:1: entryRuleTrPoint returns [EObject current=null] : iv_ruleTrPoint= ruleTrPoint EOF ; + // InternalRoom.g:5980:1: entryRuleTrPoint returns [EObject current=null] : iv_ruleTrPoint= ruleTrPoint EOF ; public final EObject entryRuleTrPoint() throws RecognitionException { EObject current = null; @@ -14884,8 +14919,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:5966:2: (iv_ruleTrPoint= ruleTrPoint EOF ) - // InternalRoom.g:5967:2: iv_ruleTrPoint= ruleTrPoint EOF + // InternalRoom.g:5981:2: (iv_ruleTrPoint= ruleTrPoint EOF ) + // InternalRoom.g:5982:2: iv_ruleTrPoint= ruleTrPoint EOF { newCompositeNode(grammarAccess.getTrPointRule()); pushFollow(FOLLOW_1); @@ -14912,7 +14947,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleTrPoint" - // InternalRoom.g:5974:1: ruleTrPoint returns [EObject current=null] : (this_TransitionPoint_0= ruleTransitionPoint | this_EntryPoint_1= ruleEntryPoint | this_ExitPoint_2= ruleExitPoint ) ; + // InternalRoom.g:5989:1: ruleTrPoint returns [EObject current=null] : (this_TransitionPoint_0= ruleTransitionPoint | this_EntryPoint_1= ruleEntryPoint | this_ExitPoint_2= ruleExitPoint ) ; public final EObject ruleTrPoint() throws RecognitionException { EObject current = null; @@ -14926,38 +14961,38 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:5977:28: ( (this_TransitionPoint_0= ruleTransitionPoint | this_EntryPoint_1= ruleEntryPoint | this_ExitPoint_2= ruleExitPoint ) ) - // InternalRoom.g:5978:1: (this_TransitionPoint_0= ruleTransitionPoint | this_EntryPoint_1= ruleEntryPoint | this_ExitPoint_2= ruleExitPoint ) + // InternalRoom.g:5992:28: ( (this_TransitionPoint_0= ruleTransitionPoint | this_EntryPoint_1= ruleEntryPoint | this_ExitPoint_2= ruleExitPoint ) ) + // InternalRoom.g:5993:1: (this_TransitionPoint_0= ruleTransitionPoint | this_EntryPoint_1= ruleEntryPoint | this_ExitPoint_2= ruleExitPoint ) { - // InternalRoom.g:5978:1: (this_TransitionPoint_0= ruleTransitionPoint | this_EntryPoint_1= ruleEntryPoint | this_ExitPoint_2= ruleExitPoint ) - int alt132=3; + // InternalRoom.g:5993:1: (this_TransitionPoint_0= ruleTransitionPoint | this_EntryPoint_1= ruleEntryPoint | this_ExitPoint_2= ruleExitPoint ) + int alt133=3; switch ( input.LA(1) ) { - case 87: case 88: + case 89: { - alt132=1; + alt133=1; } break; - case 89: + case 90: { - alt132=2; + alt133=2; } break; - case 90: + case 91: { - alt132=3; + alt133=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 132, 0, input); + new NoViableAltException("", 133, 0, input); throw nvae; } - switch (alt132) { + switch (alt133) { case 1 : - // InternalRoom.g:5979:5: this_TransitionPoint_0= ruleTransitionPoint + // InternalRoom.g:5994:5: this_TransitionPoint_0= ruleTransitionPoint { newCompositeNode(grammarAccess.getTrPointAccess().getTransitionPointParserRuleCall_0()); @@ -14975,7 +15010,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:5989:5: this_EntryPoint_1= ruleEntryPoint + // InternalRoom.g:6004:5: this_EntryPoint_1= ruleEntryPoint { newCompositeNode(grammarAccess.getTrPointAccess().getEntryPointParserRuleCall_1()); @@ -14993,7 +15028,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalRoom.g:5999:5: this_ExitPoint_2= ruleExitPoint + // InternalRoom.g:6014:5: this_ExitPoint_2= ruleExitPoint { newCompositeNode(grammarAccess.getTrPointAccess().getExitPointParserRuleCall_2()); @@ -15031,7 +15066,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleTransitionPoint" - // InternalRoom.g:6015:1: entryRuleTransitionPoint returns [EObject current=null] : iv_ruleTransitionPoint= ruleTransitionPoint EOF ; + // InternalRoom.g:6030:1: entryRuleTransitionPoint returns [EObject current=null] : iv_ruleTransitionPoint= ruleTransitionPoint EOF ; public final EObject entryRuleTransitionPoint() throws RecognitionException { EObject current = null; @@ -15039,8 +15074,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:6016:2: (iv_ruleTransitionPoint= ruleTransitionPoint EOF ) - // InternalRoom.g:6017:2: iv_ruleTransitionPoint= ruleTransitionPoint EOF + // InternalRoom.g:6031:2: (iv_ruleTransitionPoint= ruleTransitionPoint EOF ) + // InternalRoom.g:6032:2: iv_ruleTransitionPoint= ruleTransitionPoint EOF { newCompositeNode(grammarAccess.getTransitionPointRule()); pushFollow(FOLLOW_1); @@ -15067,7 +15102,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleTransitionPoint" - // InternalRoom.g:6024:1: ruleTransitionPoint returns [EObject current=null] : ( ( (lv_handler_0_0= 'handler' ) )? otherlv_1= 'TransitionPoint' ( (lv_name_2_0= RULE_ID ) ) ) ; + // InternalRoom.g:6039:1: ruleTransitionPoint returns [EObject current=null] : ( ( (lv_handler_0_0= 'handler' ) )? otherlv_1= 'TransitionPoint' ( (lv_name_2_0= RULE_ID ) ) ) ; public final EObject ruleTransitionPoint() throws RecognitionException { EObject current = null; @@ -15078,27 +15113,27 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:6027:28: ( ( ( (lv_handler_0_0= 'handler' ) )? otherlv_1= 'TransitionPoint' ( (lv_name_2_0= RULE_ID ) ) ) ) - // InternalRoom.g:6028:1: ( ( (lv_handler_0_0= 'handler' ) )? otherlv_1= 'TransitionPoint' ( (lv_name_2_0= RULE_ID ) ) ) + // InternalRoom.g:6042:28: ( ( ( (lv_handler_0_0= 'handler' ) )? otherlv_1= 'TransitionPoint' ( (lv_name_2_0= RULE_ID ) ) ) ) + // InternalRoom.g:6043:1: ( ( (lv_handler_0_0= 'handler' ) )? otherlv_1= 'TransitionPoint' ( (lv_name_2_0= RULE_ID ) ) ) { - // InternalRoom.g:6028:1: ( ( (lv_handler_0_0= 'handler' ) )? otherlv_1= 'TransitionPoint' ( (lv_name_2_0= RULE_ID ) ) ) - // InternalRoom.g:6028:2: ( (lv_handler_0_0= 'handler' ) )? otherlv_1= 'TransitionPoint' ( (lv_name_2_0= RULE_ID ) ) + // InternalRoom.g:6043:1: ( ( (lv_handler_0_0= 'handler' ) )? otherlv_1= 'TransitionPoint' ( (lv_name_2_0= RULE_ID ) ) ) + // InternalRoom.g:6043:2: ( (lv_handler_0_0= 'handler' ) )? otherlv_1= 'TransitionPoint' ( (lv_name_2_0= RULE_ID ) ) { - // InternalRoom.g:6028:2: ( (lv_handler_0_0= 'handler' ) )? - int alt133=2; - int LA133_0 = input.LA(1); + // InternalRoom.g:6043:2: ( (lv_handler_0_0= 'handler' ) )? + int alt134=2; + int LA134_0 = input.LA(1); - if ( (LA133_0==87) ) { - alt133=1; + if ( (LA134_0==88) ) { + alt134=1; } - switch (alt133) { + switch (alt134) { case 1 : - // InternalRoom.g:6029:1: (lv_handler_0_0= 'handler' ) + // InternalRoom.g:6044:1: (lv_handler_0_0= 'handler' ) { - // InternalRoom.g:6029:1: (lv_handler_0_0= 'handler' ) - // InternalRoom.g:6030:3: lv_handler_0_0= 'handler' + // InternalRoom.g:6044:1: (lv_handler_0_0= 'handler' ) + // InternalRoom.g:6045:3: lv_handler_0_0= 'handler' { - lv_handler_0_0=(Token)match(input,87,FOLLOW_118); + lv_handler_0_0=(Token)match(input,88,FOLLOW_119); newLeafNode(lv_handler_0_0, grammarAccess.getTransitionPointAccess().getHandlerHandlerKeyword_0_0()); @@ -15117,15 +15152,15 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,88,FOLLOW_3); + otherlv_1=(Token)match(input,89,FOLLOW_3); newLeafNode(otherlv_1, grammarAccess.getTransitionPointAccess().getTransitionPointKeyword_1()); - // InternalRoom.g:6047:1: ( (lv_name_2_0= RULE_ID ) ) - // InternalRoom.g:6048:1: (lv_name_2_0= RULE_ID ) + // InternalRoom.g:6062:1: ( (lv_name_2_0= RULE_ID ) ) + // InternalRoom.g:6063:1: (lv_name_2_0= RULE_ID ) { - // InternalRoom.g:6048:1: (lv_name_2_0= RULE_ID ) - // InternalRoom.g:6049:3: lv_name_2_0= RULE_ID + // InternalRoom.g:6063:1: (lv_name_2_0= RULE_ID ) + // InternalRoom.g:6064:3: lv_name_2_0= RULE_ID { lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_2); @@ -15168,7 +15203,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleEntryPoint" - // InternalRoom.g:6073:1: entryRuleEntryPoint returns [EObject current=null] : iv_ruleEntryPoint= ruleEntryPoint EOF ; + // InternalRoom.g:6088:1: entryRuleEntryPoint returns [EObject current=null] : iv_ruleEntryPoint= ruleEntryPoint EOF ; public final EObject entryRuleEntryPoint() throws RecognitionException { EObject current = null; @@ -15176,8 +15211,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:6074:2: (iv_ruleEntryPoint= ruleEntryPoint EOF ) - // InternalRoom.g:6075:2: iv_ruleEntryPoint= ruleEntryPoint EOF + // InternalRoom.g:6089:2: (iv_ruleEntryPoint= ruleEntryPoint EOF ) + // InternalRoom.g:6090:2: iv_ruleEntryPoint= ruleEntryPoint EOF { newCompositeNode(grammarAccess.getEntryPointRule()); pushFollow(FOLLOW_1); @@ -15204,7 +15239,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleEntryPoint" - // InternalRoom.g:6082:1: ruleEntryPoint returns [EObject current=null] : (otherlv_0= 'EntryPoint' ( (lv_name_1_0= RULE_ID ) ) ) ; + // InternalRoom.g:6097:1: ruleEntryPoint returns [EObject current=null] : (otherlv_0= 'EntryPoint' ( (lv_name_1_0= RULE_ID ) ) ) ; public final EObject ruleEntryPoint() throws RecognitionException { EObject current = null; @@ -15214,21 +15249,21 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:6085:28: ( (otherlv_0= 'EntryPoint' ( (lv_name_1_0= RULE_ID ) ) ) ) - // InternalRoom.g:6086:1: (otherlv_0= 'EntryPoint' ( (lv_name_1_0= RULE_ID ) ) ) + // InternalRoom.g:6100:28: ( (otherlv_0= 'EntryPoint' ( (lv_name_1_0= RULE_ID ) ) ) ) + // InternalRoom.g:6101:1: (otherlv_0= 'EntryPoint' ( (lv_name_1_0= RULE_ID ) ) ) { - // InternalRoom.g:6086:1: (otherlv_0= 'EntryPoint' ( (lv_name_1_0= RULE_ID ) ) ) - // InternalRoom.g:6086:3: otherlv_0= 'EntryPoint' ( (lv_name_1_0= RULE_ID ) ) + // InternalRoom.g:6101:1: (otherlv_0= 'EntryPoint' ( (lv_name_1_0= RULE_ID ) ) ) + // InternalRoom.g:6101:3: otherlv_0= 'EntryPoint' ( (lv_name_1_0= RULE_ID ) ) { - otherlv_0=(Token)match(input,89,FOLLOW_3); + otherlv_0=(Token)match(input,90,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getEntryPointAccess().getEntryPointKeyword_0()); - // InternalRoom.g:6090:1: ( (lv_name_1_0= RULE_ID ) ) - // InternalRoom.g:6091:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:6105:1: ( (lv_name_1_0= RULE_ID ) ) + // InternalRoom.g:6106:1: (lv_name_1_0= RULE_ID ) { - // InternalRoom.g:6091:1: (lv_name_1_0= RULE_ID ) - // InternalRoom.g:6092:3: lv_name_1_0= RULE_ID + // InternalRoom.g:6106:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:6107:3: lv_name_1_0= RULE_ID { lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_2); @@ -15271,7 +15306,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleExitPoint" - // InternalRoom.g:6116:1: entryRuleExitPoint returns [EObject current=null] : iv_ruleExitPoint= ruleExitPoint EOF ; + // InternalRoom.g:6131:1: entryRuleExitPoint returns [EObject current=null] : iv_ruleExitPoint= ruleExitPoint EOF ; public final EObject entryRuleExitPoint() throws RecognitionException { EObject current = null; @@ -15279,8 +15314,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:6117:2: (iv_ruleExitPoint= ruleExitPoint EOF ) - // InternalRoom.g:6118:2: iv_ruleExitPoint= ruleExitPoint EOF + // InternalRoom.g:6132:2: (iv_ruleExitPoint= ruleExitPoint EOF ) + // InternalRoom.g:6133:2: iv_ruleExitPoint= ruleExitPoint EOF { newCompositeNode(grammarAccess.getExitPointRule()); pushFollow(FOLLOW_1); @@ -15307,7 +15342,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleExitPoint" - // InternalRoom.g:6125:1: ruleExitPoint returns [EObject current=null] : (otherlv_0= 'ExitPoint' ( (lv_name_1_0= RULE_ID ) ) ) ; + // InternalRoom.g:6140:1: ruleExitPoint returns [EObject current=null] : (otherlv_0= 'ExitPoint' ( (lv_name_1_0= RULE_ID ) ) ) ; public final EObject ruleExitPoint() throws RecognitionException { EObject current = null; @@ -15317,21 +15352,21 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:6128:28: ( (otherlv_0= 'ExitPoint' ( (lv_name_1_0= RULE_ID ) ) ) ) - // InternalRoom.g:6129:1: (otherlv_0= 'ExitPoint' ( (lv_name_1_0= RULE_ID ) ) ) + // InternalRoom.g:6143:28: ( (otherlv_0= 'ExitPoint' ( (lv_name_1_0= RULE_ID ) ) ) ) + // InternalRoom.g:6144:1: (otherlv_0= 'ExitPoint' ( (lv_name_1_0= RULE_ID ) ) ) { - // InternalRoom.g:6129:1: (otherlv_0= 'ExitPoint' ( (lv_name_1_0= RULE_ID ) ) ) - // InternalRoom.g:6129:3: otherlv_0= 'ExitPoint' ( (lv_name_1_0= RULE_ID ) ) + // InternalRoom.g:6144:1: (otherlv_0= 'ExitPoint' ( (lv_name_1_0= RULE_ID ) ) ) + // InternalRoom.g:6144:3: otherlv_0= 'ExitPoint' ( (lv_name_1_0= RULE_ID ) ) { - otherlv_0=(Token)match(input,90,FOLLOW_3); + otherlv_0=(Token)match(input,91,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getExitPointAccess().getExitPointKeyword_0()); - // InternalRoom.g:6133:1: ( (lv_name_1_0= RULE_ID ) ) - // InternalRoom.g:6134:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:6148:1: ( (lv_name_1_0= RULE_ID ) ) + // InternalRoom.g:6149:1: (lv_name_1_0= RULE_ID ) { - // InternalRoom.g:6134:1: (lv_name_1_0= RULE_ID ) - // InternalRoom.g:6135:3: lv_name_1_0= RULE_ID + // InternalRoom.g:6149:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:6150:3: lv_name_1_0= RULE_ID { lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_2); @@ -15374,7 +15409,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleChoicePoint" - // InternalRoom.g:6159:1: entryRuleChoicePoint returns [EObject current=null] : iv_ruleChoicePoint= ruleChoicePoint EOF ; + // InternalRoom.g:6174:1: entryRuleChoicePoint returns [EObject current=null] : iv_ruleChoicePoint= ruleChoicePoint EOF ; public final EObject entryRuleChoicePoint() throws RecognitionException { EObject current = null; @@ -15382,8 +15417,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:6160:2: (iv_ruleChoicePoint= ruleChoicePoint EOF ) - // InternalRoom.g:6161:2: iv_ruleChoicePoint= ruleChoicePoint EOF + // InternalRoom.g:6175:2: (iv_ruleChoicePoint= ruleChoicePoint EOF ) + // InternalRoom.g:6176:2: iv_ruleChoicePoint= ruleChoicePoint EOF { newCompositeNode(grammarAccess.getChoicePointRule()); pushFollow(FOLLOW_1); @@ -15410,7 +15445,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleChoicePoint" - // InternalRoom.g:6168:1: ruleChoicePoint returns [EObject current=null] : (otherlv_0= 'ChoicePoint' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? ) ; + // InternalRoom.g:6183:1: ruleChoicePoint returns [EObject current=null] : (otherlv_0= 'ChoicePoint' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? ) ; public final EObject ruleChoicePoint() throws RecognitionException { EObject current = null; @@ -15422,23 +15457,23 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:6171:28: ( (otherlv_0= 'ChoicePoint' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? ) ) - // InternalRoom.g:6172:1: (otherlv_0= 'ChoicePoint' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? ) + // InternalRoom.g:6186:28: ( (otherlv_0= 'ChoicePoint' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? ) ) + // InternalRoom.g:6187:1: (otherlv_0= 'ChoicePoint' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? ) { - // InternalRoom.g:6172:1: (otherlv_0= 'ChoicePoint' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? ) - // InternalRoom.g:6172:3: otherlv_0= 'ChoicePoint' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? + // InternalRoom.g:6187:1: (otherlv_0= 'ChoicePoint' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? ) + // InternalRoom.g:6187:3: otherlv_0= 'ChoicePoint' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? { - otherlv_0=(Token)match(input,91,FOLLOW_3); + otherlv_0=(Token)match(input,92,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getChoicePointAccess().getChoicePointKeyword_0()); - // InternalRoom.g:6176:1: ( (lv_name_1_0= RULE_ID ) ) - // InternalRoom.g:6177:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:6191:1: ( (lv_name_1_0= RULE_ID ) ) + // InternalRoom.g:6192:1: (lv_name_1_0= RULE_ID ) { - // InternalRoom.g:6177:1: (lv_name_1_0= RULE_ID ) - // InternalRoom.g:6178:3: lv_name_1_0= RULE_ID + // InternalRoom.g:6192:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:6193:3: lv_name_1_0= RULE_ID { - lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_16); + lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); newLeafNode(lv_name_1_0, grammarAccess.getChoicePointAccess().getNameIDTerminalRuleCall_1_0()); @@ -15458,19 +15493,19 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:6194:2: ( (lv_docu_2_0= ruleDocumentation ) )? - int alt134=2; - int LA134_0 = input.LA(1); + // InternalRoom.g:6209:2: ( (lv_docu_2_0= ruleDocumentation ) )? + int alt135=2; + int LA135_0 = input.LA(1); - if ( (LA134_0==34) ) { - alt134=1; + if ( (LA135_0==35) ) { + alt135=1; } - switch (alt134) { + switch (alt135) { case 1 : - // InternalRoom.g:6195:1: (lv_docu_2_0= ruleDocumentation ) + // InternalRoom.g:6210:1: (lv_docu_2_0= ruleDocumentation ) { - // InternalRoom.g:6195:1: (lv_docu_2_0= ruleDocumentation ) - // InternalRoom.g:6196:3: lv_docu_2_0= ruleDocumentation + // InternalRoom.g:6210:1: (lv_docu_2_0= ruleDocumentation ) + // InternalRoom.g:6211:3: lv_docu_2_0= ruleDocumentation { newCompositeNode(grammarAccess.getChoicePointAccess().getDocuDocumentationParserRuleCall_2_0()); @@ -15521,7 +15556,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleTransitionBase" - // InternalRoom.g:6220:1: entryRuleTransitionBase returns [EObject current=null] : iv_ruleTransitionBase= ruleTransitionBase EOF ; + // InternalRoom.g:6235:1: entryRuleTransitionBase returns [EObject current=null] : iv_ruleTransitionBase= ruleTransitionBase EOF ; public final EObject entryRuleTransitionBase() throws RecognitionException { EObject current = null; @@ -15529,8 +15564,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:6221:2: (iv_ruleTransitionBase= ruleTransitionBase EOF ) - // InternalRoom.g:6222:2: iv_ruleTransitionBase= ruleTransitionBase EOF + // InternalRoom.g:6236:2: (iv_ruleTransitionBase= ruleTransitionBase EOF ) + // InternalRoom.g:6237:2: iv_ruleTransitionBase= ruleTransitionBase EOF { newCompositeNode(grammarAccess.getTransitionBaseRule()); pushFollow(FOLLOW_1); @@ -15557,7 +15592,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleTransitionBase" - // InternalRoom.g:6229:1: ruleTransitionBase returns [EObject current=null] : (this_Transition_0= ruleTransition | this_RefinedTransition_1= ruleRefinedTransition ) ; + // InternalRoom.g:6244:1: ruleTransitionBase returns [EObject current=null] : (this_Transition_0= ruleTransition | this_RefinedTransition_1= ruleRefinedTransition ) ; public final EObject ruleTransitionBase() throws RecognitionException { EObject current = null; @@ -15569,28 +15604,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:6232:28: ( (this_Transition_0= ruleTransition | this_RefinedTransition_1= ruleRefinedTransition ) ) - // InternalRoom.g:6233:1: (this_Transition_0= ruleTransition | this_RefinedTransition_1= ruleRefinedTransition ) + // InternalRoom.g:6247:28: ( (this_Transition_0= ruleTransition | this_RefinedTransition_1= ruleRefinedTransition ) ) + // InternalRoom.g:6248:1: (this_Transition_0= ruleTransition | this_RefinedTransition_1= ruleRefinedTransition ) { - // InternalRoom.g:6233:1: (this_Transition_0= ruleTransition | this_RefinedTransition_1= ruleRefinedTransition ) - int alt135=2; - int LA135_0 = input.LA(1); + // InternalRoom.g:6248:1: (this_Transition_0= ruleTransition | this_RefinedTransition_1= ruleRefinedTransition ) + int alt136=2; + int LA136_0 = input.LA(1); - if ( (LA135_0==92) ) { - alt135=1; + if ( (LA136_0==93) ) { + alt136=1; } - else if ( (LA135_0==99) ) { - alt135=2; + else if ( (LA136_0==100) ) { + alt136=2; } else { NoViableAltException nvae = - new NoViableAltException("", 135, 0, input); + new NoViableAltException("", 136, 0, input); throw nvae; } - switch (alt135) { + switch (alt136) { case 1 : - // InternalRoom.g:6234:5: this_Transition_0= ruleTransition + // InternalRoom.g:6249:5: this_Transition_0= ruleTransition { newCompositeNode(grammarAccess.getTransitionBaseAccess().getTransitionParserRuleCall_0()); @@ -15608,7 +15643,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:6244:5: this_RefinedTransition_1= ruleRefinedTransition + // InternalRoom.g:6259:5: this_RefinedTransition_1= ruleRefinedTransition { newCompositeNode(grammarAccess.getTransitionBaseAccess().getRefinedTransitionParserRuleCall_1()); @@ -15646,7 +15681,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleTransition" - // InternalRoom.g:6260:1: entryRuleTransition returns [EObject current=null] : iv_ruleTransition= ruleTransition EOF ; + // InternalRoom.g:6275:1: entryRuleTransition returns [EObject current=null] : iv_ruleTransition= ruleTransition EOF ; public final EObject entryRuleTransition() throws RecognitionException { EObject current = null; @@ -15654,8 +15689,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:6261:2: (iv_ruleTransition= ruleTransition EOF ) - // InternalRoom.g:6262:2: iv_ruleTransition= ruleTransition EOF + // InternalRoom.g:6276:2: (iv_ruleTransition= ruleTransition EOF ) + // InternalRoom.g:6277:2: iv_ruleTransition= ruleTransition EOF { newCompositeNode(grammarAccess.getTransitionRule()); pushFollow(FOLLOW_1); @@ -15682,7 +15717,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleTransition" - // InternalRoom.g:6269:1: ruleTransition returns [EObject current=null] : (this_InitialTransition_0= ruleInitialTransition | this_NonInitialTransition_1= ruleNonInitialTransition ) ; + // InternalRoom.g:6284:1: ruleTransition returns [EObject current=null] : (this_InitialTransition_0= ruleInitialTransition | this_NonInitialTransition_1= ruleNonInitialTransition ) ; public final EObject ruleTransition() throws RecognitionException { EObject current = null; @@ -15694,74 +15729,74 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:6272:28: ( (this_InitialTransition_0= ruleInitialTransition | this_NonInitialTransition_1= ruleNonInitialTransition ) ) - // InternalRoom.g:6273:1: (this_InitialTransition_0= ruleInitialTransition | this_NonInitialTransition_1= ruleNonInitialTransition ) + // InternalRoom.g:6287:28: ( (this_InitialTransition_0= ruleInitialTransition | this_NonInitialTransition_1= ruleNonInitialTransition ) ) + // InternalRoom.g:6288:1: (this_InitialTransition_0= ruleInitialTransition | this_NonInitialTransition_1= ruleNonInitialTransition ) { - // InternalRoom.g:6273:1: (this_InitialTransition_0= ruleInitialTransition | this_NonInitialTransition_1= ruleNonInitialTransition ) - int alt136=2; - int LA136_0 = input.LA(1); + // InternalRoom.g:6288:1: (this_InitialTransition_0= ruleInitialTransition | this_NonInitialTransition_1= ruleNonInitialTransition ) + int alt137=2; + int LA137_0 = input.LA(1); - if ( (LA136_0==92) ) { - int LA136_1 = input.LA(2); + if ( (LA137_0==93) ) { + int LA137_1 = input.LA(2); - if ( (LA136_1==RULE_ID) ) { - int LA136_2 = input.LA(3); + if ( (LA137_1==RULE_ID) ) { + int LA137_2 = input.LA(3); - if ( (LA136_2==16) ) { - int LA136_3 = input.LA(4); + if ( (LA137_2==16) ) { + int LA137_3 = input.LA(4); - if ( (LA136_3==RULE_ID||(LA136_3>=100 && LA136_3<=101)) ) { - alt136=2; + if ( (LA137_3==94) ) { + alt137=1; } - else if ( (LA136_3==93) ) { - alt136=1; + else if ( (LA137_3==RULE_ID||(LA137_3>=101 && LA137_3<=102)) ) { + alt137=2; } else { NoViableAltException nvae = - new NoViableAltException("", 136, 3, input); + new NoViableAltException("", 137, 3, input); throw nvae; } } else { NoViableAltException nvae = - new NoViableAltException("", 136, 2, input); + new NoViableAltException("", 137, 2, input); throw nvae; } } - else if ( (LA136_1==16) ) { - int LA136_3 = input.LA(3); + else if ( (LA137_1==16) ) { + int LA137_3 = input.LA(3); - if ( (LA136_3==RULE_ID||(LA136_3>=100 && LA136_3<=101)) ) { - alt136=2; + if ( (LA137_3==94) ) { + alt137=1; } - else if ( (LA136_3==93) ) { - alt136=1; + else if ( (LA137_3==RULE_ID||(LA137_3>=101 && LA137_3<=102)) ) { + alt137=2; } else { NoViableAltException nvae = - new NoViableAltException("", 136, 3, input); + new NoViableAltException("", 137, 3, input); throw nvae; } } else { NoViableAltException nvae = - new NoViableAltException("", 136, 1, input); + new NoViableAltException("", 137, 1, input); throw nvae; } } else { NoViableAltException nvae = - new NoViableAltException("", 136, 0, input); + new NoViableAltException("", 137, 0, input); throw nvae; } - switch (alt136) { + switch (alt137) { case 1 : - // InternalRoom.g:6274:5: this_InitialTransition_0= ruleInitialTransition + // InternalRoom.g:6289:5: this_InitialTransition_0= ruleInitialTransition { newCompositeNode(grammarAccess.getTransitionAccess().getInitialTransitionParserRuleCall_0()); @@ -15779,7 +15814,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:6284:5: this_NonInitialTransition_1= ruleNonInitialTransition + // InternalRoom.g:6299:5: this_NonInitialTransition_1= ruleNonInitialTransition { newCompositeNode(grammarAccess.getTransitionAccess().getNonInitialTransitionParserRuleCall_1()); @@ -15817,7 +15852,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleNonInitialTransition" - // InternalRoom.g:6300:1: entryRuleNonInitialTransition returns [EObject current=null] : iv_ruleNonInitialTransition= ruleNonInitialTransition EOF ; + // InternalRoom.g:6315:1: entryRuleNonInitialTransition returns [EObject current=null] : iv_ruleNonInitialTransition= ruleNonInitialTransition EOF ; public final EObject entryRuleNonInitialTransition() throws RecognitionException { EObject current = null; @@ -15825,8 +15860,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:6301:2: (iv_ruleNonInitialTransition= ruleNonInitialTransition EOF ) - // InternalRoom.g:6302:2: iv_ruleNonInitialTransition= ruleNonInitialTransition EOF + // InternalRoom.g:6316:2: (iv_ruleNonInitialTransition= ruleNonInitialTransition EOF ) + // InternalRoom.g:6317:2: iv_ruleNonInitialTransition= ruleNonInitialTransition EOF { newCompositeNode(grammarAccess.getNonInitialTransitionRule()); pushFollow(FOLLOW_1); @@ -15853,7 +15888,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleNonInitialTransition" - // InternalRoom.g:6309:1: ruleNonInitialTransition returns [EObject current=null] : (this_TransitionChainStartTransition_0= ruleTransitionChainStartTransition | this_ContinuationTransition_1= ruleContinuationTransition | this_CPBranchTransition_2= ruleCPBranchTransition ) ; + // InternalRoom.g:6324:1: ruleNonInitialTransition returns [EObject current=null] : (this_TransitionChainStartTransition_0= ruleTransitionChainStartTransition | this_ContinuationTransition_1= ruleContinuationTransition | this_CPBranchTransition_2= ruleCPBranchTransition ) ; public final EObject ruleNonInitialTransition() throws RecognitionException { EObject current = null; @@ -15867,15 +15902,15 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:6312:28: ( (this_TransitionChainStartTransition_0= ruleTransitionChainStartTransition | this_ContinuationTransition_1= ruleContinuationTransition | this_CPBranchTransition_2= ruleCPBranchTransition ) ) - // InternalRoom.g:6313:1: (this_TransitionChainStartTransition_0= ruleTransitionChainStartTransition | this_ContinuationTransition_1= ruleContinuationTransition | this_CPBranchTransition_2= ruleCPBranchTransition ) + // InternalRoom.g:6327:28: ( (this_TransitionChainStartTransition_0= ruleTransitionChainStartTransition | this_ContinuationTransition_1= ruleContinuationTransition | this_CPBranchTransition_2= ruleCPBranchTransition ) ) + // InternalRoom.g:6328:1: (this_TransitionChainStartTransition_0= ruleTransitionChainStartTransition | this_ContinuationTransition_1= ruleContinuationTransition | this_CPBranchTransition_2= ruleCPBranchTransition ) { - // InternalRoom.g:6313:1: (this_TransitionChainStartTransition_0= ruleTransitionChainStartTransition | this_ContinuationTransition_1= ruleContinuationTransition | this_CPBranchTransition_2= ruleCPBranchTransition ) - int alt137=3; - alt137 = dfa137.predict(input); - switch (alt137) { + // InternalRoom.g:6328:1: (this_TransitionChainStartTransition_0= ruleTransitionChainStartTransition | this_ContinuationTransition_1= ruleContinuationTransition | this_CPBranchTransition_2= ruleCPBranchTransition ) + int alt138=3; + alt138 = dfa138.predict(input); + switch (alt138) { case 1 : - // InternalRoom.g:6314:5: this_TransitionChainStartTransition_0= ruleTransitionChainStartTransition + // InternalRoom.g:6329:5: this_TransitionChainStartTransition_0= ruleTransitionChainStartTransition { newCompositeNode(grammarAccess.getNonInitialTransitionAccess().getTransitionChainStartTransitionParserRuleCall_0()); @@ -15893,7 +15928,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:6324:5: this_ContinuationTransition_1= ruleContinuationTransition + // InternalRoom.g:6339:5: this_ContinuationTransition_1= ruleContinuationTransition { newCompositeNode(grammarAccess.getNonInitialTransitionAccess().getContinuationTransitionParserRuleCall_1()); @@ -15911,7 +15946,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalRoom.g:6334:5: this_CPBranchTransition_2= ruleCPBranchTransition + // InternalRoom.g:6349:5: this_CPBranchTransition_2= ruleCPBranchTransition { newCompositeNode(grammarAccess.getNonInitialTransitionAccess().getCPBranchTransitionParserRuleCall_2()); @@ -15949,7 +15984,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleTransitionChainStartTransition" - // InternalRoom.g:6350:1: entryRuleTransitionChainStartTransition returns [EObject current=null] : iv_ruleTransitionChainStartTransition= ruleTransitionChainStartTransition EOF ; + // InternalRoom.g:6365:1: entryRuleTransitionChainStartTransition returns [EObject current=null] : iv_ruleTransitionChainStartTransition= ruleTransitionChainStartTransition EOF ; public final EObject entryRuleTransitionChainStartTransition() throws RecognitionException { EObject current = null; @@ -15957,8 +15992,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:6351:2: (iv_ruleTransitionChainStartTransition= ruleTransitionChainStartTransition EOF ) - // InternalRoom.g:6352:2: iv_ruleTransitionChainStartTransition= ruleTransitionChainStartTransition EOF + // InternalRoom.g:6366:2: (iv_ruleTransitionChainStartTransition= ruleTransitionChainStartTransition EOF ) + // InternalRoom.g:6367:2: iv_ruleTransitionChainStartTransition= ruleTransitionChainStartTransition EOF { newCompositeNode(grammarAccess.getTransitionChainStartTransitionRule()); pushFollow(FOLLOW_1); @@ -15985,7 +16020,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleTransitionChainStartTransition" - // InternalRoom.g:6359:1: ruleTransitionChainStartTransition returns [EObject current=null] : (this_TriggeredTransition_0= ruleTriggeredTransition | this_GuardedTransition_1= ruleGuardedTransition ) ; + // InternalRoom.g:6374:1: ruleTransitionChainStartTransition returns [EObject current=null] : (this_TriggeredTransition_0= ruleTriggeredTransition | this_GuardedTransition_1= ruleGuardedTransition ) ; public final EObject ruleTransitionChainStartTransition() throws RecognitionException { EObject current = null; @@ -15997,15 +16032,15 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:6362:28: ( (this_TriggeredTransition_0= ruleTriggeredTransition | this_GuardedTransition_1= ruleGuardedTransition ) ) - // InternalRoom.g:6363:1: (this_TriggeredTransition_0= ruleTriggeredTransition | this_GuardedTransition_1= ruleGuardedTransition ) + // InternalRoom.g:6377:28: ( (this_TriggeredTransition_0= ruleTriggeredTransition | this_GuardedTransition_1= ruleGuardedTransition ) ) + // InternalRoom.g:6378:1: (this_TriggeredTransition_0= ruleTriggeredTransition | this_GuardedTransition_1= ruleGuardedTransition ) { - // InternalRoom.g:6363:1: (this_TriggeredTransition_0= ruleTriggeredTransition | this_GuardedTransition_1= ruleGuardedTransition ) - int alt138=2; - alt138 = dfa138.predict(input); - switch (alt138) { + // InternalRoom.g:6378:1: (this_TriggeredTransition_0= ruleTriggeredTransition | this_GuardedTransition_1= ruleGuardedTransition ) + int alt139=2; + alt139 = dfa139.predict(input); + switch (alt139) { case 1 : - // InternalRoom.g:6364:5: this_TriggeredTransition_0= ruleTriggeredTransition + // InternalRoom.g:6379:5: this_TriggeredTransition_0= ruleTriggeredTransition { newCompositeNode(grammarAccess.getTransitionChainStartTransitionAccess().getTriggeredTransitionParserRuleCall_0()); @@ -16023,7 +16058,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:6374:5: this_GuardedTransition_1= ruleGuardedTransition + // InternalRoom.g:6389:5: this_GuardedTransition_1= ruleGuardedTransition { newCompositeNode(grammarAccess.getTransitionChainStartTransitionAccess().getGuardedTransitionParserRuleCall_1()); @@ -16061,7 +16096,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleInitialTransition" - // InternalRoom.g:6390:1: entryRuleInitialTransition returns [EObject current=null] : iv_ruleInitialTransition= ruleInitialTransition EOF ; + // InternalRoom.g:6405:1: entryRuleInitialTransition returns [EObject current=null] : iv_ruleInitialTransition= ruleInitialTransition EOF ; public final EObject entryRuleInitialTransition() throws RecognitionException { EObject current = null; @@ -16069,8 +16104,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:6391:2: (iv_ruleInitialTransition= ruleInitialTransition EOF ) - // InternalRoom.g:6392:2: iv_ruleInitialTransition= ruleInitialTransition EOF + // InternalRoom.g:6406:2: (iv_ruleInitialTransition= ruleInitialTransition EOF ) + // InternalRoom.g:6407:2: iv_ruleInitialTransition= ruleInitialTransition EOF { newCompositeNode(grammarAccess.getInitialTransitionRule()); pushFollow(FOLLOW_1); @@ -16097,7 +16132,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleInitialTransition" - // InternalRoom.g:6399:1: ruleInitialTransition returns [EObject current=null] : (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' otherlv_3= 'initial' otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? ) ; + // InternalRoom.g:6414:1: ruleInitialTransition returns [EObject current=null] : (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' otherlv_3= 'initial' otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? ) ; public final EObject ruleInitialTransition() throws RecognitionException { EObject current = null; @@ -16119,29 +16154,29 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:6402:28: ( (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' otherlv_3= 'initial' otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? ) ) - // InternalRoom.g:6403:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' otherlv_3= 'initial' otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? ) + // InternalRoom.g:6417:28: ( (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' otherlv_3= 'initial' otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? ) ) + // InternalRoom.g:6418:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' otherlv_3= 'initial' otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? ) { - // InternalRoom.g:6403:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' otherlv_3= 'initial' otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? ) - // InternalRoom.g:6403:3: otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' otherlv_3= 'initial' otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? + // InternalRoom.g:6418:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' otherlv_3= 'initial' otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? ) + // InternalRoom.g:6418:3: otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' otherlv_3= 'initial' otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? { - otherlv_0=(Token)match(input,92,FOLLOW_119); + otherlv_0=(Token)match(input,93,FOLLOW_120); newLeafNode(otherlv_0, grammarAccess.getInitialTransitionAccess().getTransitionKeyword_0()); - // InternalRoom.g:6407:1: ( (lv_name_1_0= RULE_ID ) )? - int alt139=2; - int LA139_0 = input.LA(1); + // InternalRoom.g:6422:1: ( (lv_name_1_0= RULE_ID ) )? + int alt140=2; + int LA140_0 = input.LA(1); - if ( (LA139_0==RULE_ID) ) { - alt139=1; + if ( (LA140_0==RULE_ID) ) { + alt140=1; } - switch (alt139) { + switch (alt140) { case 1 : - // InternalRoom.g:6408:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:6423:1: (lv_name_1_0= RULE_ID ) { - // InternalRoom.g:6408:1: (lv_name_1_0= RULE_ID ) - // InternalRoom.g:6409:3: lv_name_1_0= RULE_ID + // InternalRoom.g:6423:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:6424:3: lv_name_1_0= RULE_ID { lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_8); @@ -16166,28 +16201,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,16,FOLLOW_120); + otherlv_2=(Token)match(input,16,FOLLOW_121); newLeafNode(otherlv_2, grammarAccess.getInitialTransitionAccess().getColonKeyword_2()); - otherlv_3=(Token)match(input,93,FOLLOW_11); + otherlv_3=(Token)match(input,94,FOLLOW_12); newLeafNode(otherlv_3, grammarAccess.getInitialTransitionAccess().getInitialKeyword_3()); - otherlv_4=(Token)match(input,19,FOLLOW_121); + otherlv_4=(Token)match(input,20,FOLLOW_122); newLeafNode(otherlv_4, grammarAccess.getInitialTransitionAccess().getHyphenMinusGreaterThanSignKeyword_4()); - // InternalRoom.g:6437:1: ( (lv_to_5_0= ruleTransitionTerminal ) ) - // InternalRoom.g:6438:1: (lv_to_5_0= ruleTransitionTerminal ) + // InternalRoom.g:6452:1: ( (lv_to_5_0= ruleTransitionTerminal ) ) + // InternalRoom.g:6453:1: (lv_to_5_0= ruleTransitionTerminal ) { - // InternalRoom.g:6438:1: (lv_to_5_0= ruleTransitionTerminal ) - // InternalRoom.g:6439:3: lv_to_5_0= ruleTransitionTerminal + // InternalRoom.g:6453:1: (lv_to_5_0= ruleTransitionTerminal ) + // InternalRoom.g:6454:3: lv_to_5_0= ruleTransitionTerminal { newCompositeNode(grammarAccess.getInitialTransitionAccess().getToTransitionTerminalParserRuleCall_5_0()); - pushFollow(FOLLOW_109); + pushFollow(FOLLOW_110); lv_to_5_0=ruleTransitionTerminal(); state._fsp--; @@ -16209,24 +16244,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:6455:2: ( (lv_docu_6_0= ruleDocumentation ) )? - int alt140=2; - int LA140_0 = input.LA(1); + // InternalRoom.g:6470:2: ( (lv_docu_6_0= ruleDocumentation ) )? + int alt141=2; + int LA141_0 = input.LA(1); - if ( (LA140_0==34) ) { - alt140=1; + if ( (LA141_0==35) ) { + alt141=1; } - switch (alt140) { + switch (alt141) { case 1 : - // InternalRoom.g:6456:1: (lv_docu_6_0= ruleDocumentation ) + // InternalRoom.g:6471:1: (lv_docu_6_0= ruleDocumentation ) { - // InternalRoom.g:6456:1: (lv_docu_6_0= ruleDocumentation ) - // InternalRoom.g:6457:3: lv_docu_6_0= ruleDocumentation + // InternalRoom.g:6471:1: (lv_docu_6_0= ruleDocumentation ) + // InternalRoom.g:6472:3: lv_docu_6_0= ruleDocumentation { newCompositeNode(grammarAccess.getInitialTransitionAccess().getDocuDocumentationParserRuleCall_6_0()); - pushFollow(FOLLOW_97); + pushFollow(FOLLOW_98); lv_docu_6_0=ruleDocumentation(); state._fsp--; @@ -16251,46 +16286,46 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:6473:3: (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? - int alt142=2; - int LA142_0 = input.LA(1); + // InternalRoom.g:6488:3: (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? + int alt143=2; + int LA143_0 = input.LA(1); - if ( (LA142_0==14) ) { - alt142=1; + if ( (LA143_0==14) ) { + alt143=1; } - switch (alt142) { + switch (alt143) { case 1 : - // InternalRoom.g:6473:5: otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' + // InternalRoom.g:6488:5: otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' { - otherlv_7=(Token)match(input,14,FOLLOW_122); + otherlv_7=(Token)match(input,14,FOLLOW_123); newLeafNode(otherlv_7, grammarAccess.getInitialTransitionAccess().getLeftCurlyBracketKeyword_7_0()); - // InternalRoom.g:6477:1: (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? - int alt141=2; - int LA141_0 = input.LA(1); + // InternalRoom.g:6492:1: (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? + int alt142=2; + int LA142_0 = input.LA(1); - if ( (LA141_0==94) ) { - alt141=1; + if ( (LA142_0==95) ) { + alt142=1; } - switch (alt141) { + switch (alt142) { case 1 : - // InternalRoom.g:6477:3: otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) + // InternalRoom.g:6492:3: otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) { - otherlv_8=(Token)match(input,94,FOLLOW_123); + otherlv_8=(Token)match(input,95,FOLLOW_124); newLeafNode(otherlv_8, grammarAccess.getInitialTransitionAccess().getActionKeyword_7_1_0()); - // InternalRoom.g:6481:1: ( (lv_action_9_0= ruleDetailCode ) ) - // InternalRoom.g:6482:1: (lv_action_9_0= ruleDetailCode ) + // InternalRoom.g:6496:1: ( (lv_action_9_0= ruleDetailCode ) ) + // InternalRoom.g:6497:1: (lv_action_9_0= ruleDetailCode ) { - // InternalRoom.g:6482:1: (lv_action_9_0= ruleDetailCode ) - // InternalRoom.g:6483:3: lv_action_9_0= ruleDetailCode + // InternalRoom.g:6497:1: (lv_action_9_0= ruleDetailCode ) + // InternalRoom.g:6498:3: lv_action_9_0= ruleDetailCode { newCompositeNode(grammarAccess.getInitialTransitionAccess().getActionDetailCodeParserRuleCall_7_1_1_0()); - pushFollow(FOLLOW_61); + pushFollow(FOLLOW_62); lv_action_9_0=ruleDetailCode(); state._fsp--; @@ -16349,7 +16384,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleContinuationTransition" - // InternalRoom.g:6511:1: entryRuleContinuationTransition returns [EObject current=null] : iv_ruleContinuationTransition= ruleContinuationTransition EOF ; + // InternalRoom.g:6526:1: entryRuleContinuationTransition returns [EObject current=null] : iv_ruleContinuationTransition= ruleContinuationTransition EOF ; public final EObject entryRuleContinuationTransition() throws RecognitionException { EObject current = null; @@ -16357,8 +16392,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:6512:2: (iv_ruleContinuationTransition= ruleContinuationTransition EOF ) - // InternalRoom.g:6513:2: iv_ruleContinuationTransition= ruleContinuationTransition EOF + // InternalRoom.g:6527:2: (iv_ruleContinuationTransition= ruleContinuationTransition EOF ) + // InternalRoom.g:6528:2: iv_ruleContinuationTransition= ruleContinuationTransition EOF { newCompositeNode(grammarAccess.getContinuationTransitionRule()); pushFollow(FOLLOW_1); @@ -16385,7 +16420,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleContinuationTransition" - // InternalRoom.g:6520:1: ruleContinuationTransition returns [EObject current=null] : (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? ) ; + // InternalRoom.g:6535:1: ruleContinuationTransition returns [EObject current=null] : (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? ) ; public final EObject ruleContinuationTransition() throws RecognitionException { EObject current = null; @@ -16408,29 +16443,29 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:6523:28: ( (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? ) ) - // InternalRoom.g:6524:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? ) + // InternalRoom.g:6538:28: ( (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? ) ) + // InternalRoom.g:6539:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? ) { - // InternalRoom.g:6524:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? ) - // InternalRoom.g:6524:3: otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? + // InternalRoom.g:6539:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? ) + // InternalRoom.g:6539:3: otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? { - otherlv_0=(Token)match(input,92,FOLLOW_119); + otherlv_0=(Token)match(input,93,FOLLOW_120); newLeafNode(otherlv_0, grammarAccess.getContinuationTransitionAccess().getTransitionKeyword_0()); - // InternalRoom.g:6528:1: ( (lv_name_1_0= RULE_ID ) )? - int alt143=2; - int LA143_0 = input.LA(1); + // InternalRoom.g:6543:1: ( (lv_name_1_0= RULE_ID ) )? + int alt144=2; + int LA144_0 = input.LA(1); - if ( (LA143_0==RULE_ID) ) { - alt143=1; + if ( (LA144_0==RULE_ID) ) { + alt144=1; } - switch (alt143) { + switch (alt144) { case 1 : - // InternalRoom.g:6529:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:6544:1: (lv_name_1_0= RULE_ID ) { - // InternalRoom.g:6529:1: (lv_name_1_0= RULE_ID ) - // InternalRoom.g:6530:3: lv_name_1_0= RULE_ID + // InternalRoom.g:6544:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:6545:3: lv_name_1_0= RULE_ID { lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_8); @@ -16455,20 +16490,20 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,16,FOLLOW_121); + otherlv_2=(Token)match(input,16,FOLLOW_122); newLeafNode(otherlv_2, grammarAccess.getContinuationTransitionAccess().getColonKeyword_2()); - // InternalRoom.g:6550:1: ( (lv_from_3_0= ruleTransitionTerminal ) ) - // InternalRoom.g:6551:1: (lv_from_3_0= ruleTransitionTerminal ) + // InternalRoom.g:6565:1: ( (lv_from_3_0= ruleTransitionTerminal ) ) + // InternalRoom.g:6566:1: (lv_from_3_0= ruleTransitionTerminal ) { - // InternalRoom.g:6551:1: (lv_from_3_0= ruleTransitionTerminal ) - // InternalRoom.g:6552:3: lv_from_3_0= ruleTransitionTerminal + // InternalRoom.g:6566:1: (lv_from_3_0= ruleTransitionTerminal ) + // InternalRoom.g:6567:3: lv_from_3_0= ruleTransitionTerminal { newCompositeNode(grammarAccess.getContinuationTransitionAccess().getFromTransitionTerminalParserRuleCall_3_0()); - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_12); lv_from_3_0=ruleTransitionTerminal(); state._fsp--; @@ -16490,20 +16525,20 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_4=(Token)match(input,19,FOLLOW_121); + otherlv_4=(Token)match(input,20,FOLLOW_122); newLeafNode(otherlv_4, grammarAccess.getContinuationTransitionAccess().getHyphenMinusGreaterThanSignKeyword_4()); - // InternalRoom.g:6572:1: ( (lv_to_5_0= ruleTransitionTerminal ) ) - // InternalRoom.g:6573:1: (lv_to_5_0= ruleTransitionTerminal ) + // InternalRoom.g:6587:1: ( (lv_to_5_0= ruleTransitionTerminal ) ) + // InternalRoom.g:6588:1: (lv_to_5_0= ruleTransitionTerminal ) { - // InternalRoom.g:6573:1: (lv_to_5_0= ruleTransitionTerminal ) - // InternalRoom.g:6574:3: lv_to_5_0= ruleTransitionTerminal + // InternalRoom.g:6588:1: (lv_to_5_0= ruleTransitionTerminal ) + // InternalRoom.g:6589:3: lv_to_5_0= ruleTransitionTerminal { newCompositeNode(grammarAccess.getContinuationTransitionAccess().getToTransitionTerminalParserRuleCall_5_0()); - pushFollow(FOLLOW_109); + pushFollow(FOLLOW_110); lv_to_5_0=ruleTransitionTerminal(); state._fsp--; @@ -16525,24 +16560,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:6590:2: ( (lv_docu_6_0= ruleDocumentation ) )? - int alt144=2; - int LA144_0 = input.LA(1); + // InternalRoom.g:6605:2: ( (lv_docu_6_0= ruleDocumentation ) )? + int alt145=2; + int LA145_0 = input.LA(1); - if ( (LA144_0==34) ) { - alt144=1; + if ( (LA145_0==35) ) { + alt145=1; } - switch (alt144) { + switch (alt145) { case 1 : - // InternalRoom.g:6591:1: (lv_docu_6_0= ruleDocumentation ) + // InternalRoom.g:6606:1: (lv_docu_6_0= ruleDocumentation ) { - // InternalRoom.g:6591:1: (lv_docu_6_0= ruleDocumentation ) - // InternalRoom.g:6592:3: lv_docu_6_0= ruleDocumentation + // InternalRoom.g:6606:1: (lv_docu_6_0= ruleDocumentation ) + // InternalRoom.g:6607:3: lv_docu_6_0= ruleDocumentation { newCompositeNode(grammarAccess.getContinuationTransitionAccess().getDocuDocumentationParserRuleCall_6_0()); - pushFollow(FOLLOW_97); + pushFollow(FOLLOW_98); lv_docu_6_0=ruleDocumentation(); state._fsp--; @@ -16567,46 +16602,46 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:6608:3: (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? - int alt146=2; - int LA146_0 = input.LA(1); + // InternalRoom.g:6623:3: (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? + int alt147=2; + int LA147_0 = input.LA(1); - if ( (LA146_0==14) ) { - alt146=1; + if ( (LA147_0==14) ) { + alt147=1; } - switch (alt146) { + switch (alt147) { case 1 : - // InternalRoom.g:6608:5: otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' + // InternalRoom.g:6623:5: otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' { - otherlv_7=(Token)match(input,14,FOLLOW_122); + otherlv_7=(Token)match(input,14,FOLLOW_123); newLeafNode(otherlv_7, grammarAccess.getContinuationTransitionAccess().getLeftCurlyBracketKeyword_7_0()); - // InternalRoom.g:6612:1: (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? - int alt145=2; - int LA145_0 = input.LA(1); + // InternalRoom.g:6627:1: (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? + int alt146=2; + int LA146_0 = input.LA(1); - if ( (LA145_0==94) ) { - alt145=1; + if ( (LA146_0==95) ) { + alt146=1; } - switch (alt145) { + switch (alt146) { case 1 : - // InternalRoom.g:6612:3: otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) + // InternalRoom.g:6627:3: otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) { - otherlv_8=(Token)match(input,94,FOLLOW_123); + otherlv_8=(Token)match(input,95,FOLLOW_124); newLeafNode(otherlv_8, grammarAccess.getContinuationTransitionAccess().getActionKeyword_7_1_0()); - // InternalRoom.g:6616:1: ( (lv_action_9_0= ruleDetailCode ) ) - // InternalRoom.g:6617:1: (lv_action_9_0= ruleDetailCode ) + // InternalRoom.g:6631:1: ( (lv_action_9_0= ruleDetailCode ) ) + // InternalRoom.g:6632:1: (lv_action_9_0= ruleDetailCode ) { - // InternalRoom.g:6617:1: (lv_action_9_0= ruleDetailCode ) - // InternalRoom.g:6618:3: lv_action_9_0= ruleDetailCode + // InternalRoom.g:6632:1: (lv_action_9_0= ruleDetailCode ) + // InternalRoom.g:6633:3: lv_action_9_0= ruleDetailCode { newCompositeNode(grammarAccess.getContinuationTransitionAccess().getActionDetailCodeParserRuleCall_7_1_1_0()); - pushFollow(FOLLOW_61); + pushFollow(FOLLOW_62); lv_action_9_0=ruleDetailCode(); state._fsp--; @@ -16665,7 +16700,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleTriggeredTransition" - // InternalRoom.g:6646:1: entryRuleTriggeredTransition returns [EObject current=null] : iv_ruleTriggeredTransition= ruleTriggeredTransition EOF ; + // InternalRoom.g:6661:1: entryRuleTriggeredTransition returns [EObject current=null] : iv_ruleTriggeredTransition= ruleTriggeredTransition EOF ; public final EObject entryRuleTriggeredTransition() throws RecognitionException { EObject current = null; @@ -16673,8 +16708,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:6647:2: (iv_ruleTriggeredTransition= ruleTriggeredTransition EOF ) - // InternalRoom.g:6648:2: iv_ruleTriggeredTransition= ruleTriggeredTransition EOF + // InternalRoom.g:6662:2: (iv_ruleTriggeredTransition= ruleTriggeredTransition EOF ) + // InternalRoom.g:6663:2: iv_ruleTriggeredTransition= ruleTriggeredTransition EOF { newCompositeNode(grammarAccess.getTriggeredTransitionRule()); pushFollow(FOLLOW_1); @@ -16701,7 +16736,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleTriggeredTransition" - // InternalRoom.g:6655:1: ruleTriggeredTransition returns [EObject current=null] : (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'triggers' otherlv_9= '{' ( (lv_triggers_10_0= ruleTrigger ) ) (otherlv_11= 'or' ( (lv_triggers_12_0= ruleTrigger ) ) )* otherlv_13= '}' (otherlv_14= 'action' ( (lv_action_15_0= ruleDetailCode ) ) )? otherlv_16= '}' ) ; + // InternalRoom.g:6670:1: ruleTriggeredTransition returns [EObject current=null] : (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'triggers' otherlv_9= '{' ( (lv_triggers_10_0= ruleTrigger ) ) (otherlv_11= 'or' ( (lv_triggers_12_0= ruleTrigger ) ) )* otherlv_13= '}' (otherlv_14= 'action' ( (lv_action_15_0= ruleDetailCode ) ) )? otherlv_16= '}' ) ; public final EObject ruleTriggeredTransition() throws RecognitionException { EObject current = null; @@ -16732,29 +16767,29 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:6658:28: ( (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'triggers' otherlv_9= '{' ( (lv_triggers_10_0= ruleTrigger ) ) (otherlv_11= 'or' ( (lv_triggers_12_0= ruleTrigger ) ) )* otherlv_13= '}' (otherlv_14= 'action' ( (lv_action_15_0= ruleDetailCode ) ) )? otherlv_16= '}' ) ) - // InternalRoom.g:6659:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'triggers' otherlv_9= '{' ( (lv_triggers_10_0= ruleTrigger ) ) (otherlv_11= 'or' ( (lv_triggers_12_0= ruleTrigger ) ) )* otherlv_13= '}' (otherlv_14= 'action' ( (lv_action_15_0= ruleDetailCode ) ) )? otherlv_16= '}' ) + // InternalRoom.g:6673:28: ( (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'triggers' otherlv_9= '{' ( (lv_triggers_10_0= ruleTrigger ) ) (otherlv_11= 'or' ( (lv_triggers_12_0= ruleTrigger ) ) )* otherlv_13= '}' (otherlv_14= 'action' ( (lv_action_15_0= ruleDetailCode ) ) )? otherlv_16= '}' ) ) + // InternalRoom.g:6674:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'triggers' otherlv_9= '{' ( (lv_triggers_10_0= ruleTrigger ) ) (otherlv_11= 'or' ( (lv_triggers_12_0= ruleTrigger ) ) )* otherlv_13= '}' (otherlv_14= 'action' ( (lv_action_15_0= ruleDetailCode ) ) )? otherlv_16= '}' ) { - // InternalRoom.g:6659:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'triggers' otherlv_9= '{' ( (lv_triggers_10_0= ruleTrigger ) ) (otherlv_11= 'or' ( (lv_triggers_12_0= ruleTrigger ) ) )* otherlv_13= '}' (otherlv_14= 'action' ( (lv_action_15_0= ruleDetailCode ) ) )? otherlv_16= '}' ) - // InternalRoom.g:6659:3: otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'triggers' otherlv_9= '{' ( (lv_triggers_10_0= ruleTrigger ) ) (otherlv_11= 'or' ( (lv_triggers_12_0= ruleTrigger ) ) )* otherlv_13= '}' (otherlv_14= 'action' ( (lv_action_15_0= ruleDetailCode ) ) )? otherlv_16= '}' + // InternalRoom.g:6674:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'triggers' otherlv_9= '{' ( (lv_triggers_10_0= ruleTrigger ) ) (otherlv_11= 'or' ( (lv_triggers_12_0= ruleTrigger ) ) )* otherlv_13= '}' (otherlv_14= 'action' ( (lv_action_15_0= ruleDetailCode ) ) )? otherlv_16= '}' ) + // InternalRoom.g:6674:3: otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'triggers' otherlv_9= '{' ( (lv_triggers_10_0= ruleTrigger ) ) (otherlv_11= 'or' ( (lv_triggers_12_0= ruleTrigger ) ) )* otherlv_13= '}' (otherlv_14= 'action' ( (lv_action_15_0= ruleDetailCode ) ) )? otherlv_16= '}' { - otherlv_0=(Token)match(input,92,FOLLOW_119); + otherlv_0=(Token)match(input,93,FOLLOW_120); newLeafNode(otherlv_0, grammarAccess.getTriggeredTransitionAccess().getTransitionKeyword_0()); - // InternalRoom.g:6663:1: ( (lv_name_1_0= RULE_ID ) )? - int alt147=2; - int LA147_0 = input.LA(1); + // InternalRoom.g:6678:1: ( (lv_name_1_0= RULE_ID ) )? + int alt148=2; + int LA148_0 = input.LA(1); - if ( (LA147_0==RULE_ID) ) { - alt147=1; + if ( (LA148_0==RULE_ID) ) { + alt148=1; } - switch (alt147) { + switch (alt148) { case 1 : - // InternalRoom.g:6664:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:6679:1: (lv_name_1_0= RULE_ID ) { - // InternalRoom.g:6664:1: (lv_name_1_0= RULE_ID ) - // InternalRoom.g:6665:3: lv_name_1_0= RULE_ID + // InternalRoom.g:6679:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:6680:3: lv_name_1_0= RULE_ID { lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_8); @@ -16779,20 +16814,20 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,16,FOLLOW_121); + otherlv_2=(Token)match(input,16,FOLLOW_122); newLeafNode(otherlv_2, grammarAccess.getTriggeredTransitionAccess().getColonKeyword_2()); - // InternalRoom.g:6685:1: ( (lv_from_3_0= ruleTransitionTerminal ) ) - // InternalRoom.g:6686:1: (lv_from_3_0= ruleTransitionTerminal ) + // InternalRoom.g:6700:1: ( (lv_from_3_0= ruleTransitionTerminal ) ) + // InternalRoom.g:6701:1: (lv_from_3_0= ruleTransitionTerminal ) { - // InternalRoom.g:6686:1: (lv_from_3_0= ruleTransitionTerminal ) - // InternalRoom.g:6687:3: lv_from_3_0= ruleTransitionTerminal + // InternalRoom.g:6701:1: (lv_from_3_0= ruleTransitionTerminal ) + // InternalRoom.g:6702:3: lv_from_3_0= ruleTransitionTerminal { newCompositeNode(grammarAccess.getTriggeredTransitionAccess().getFromTransitionTerminalParserRuleCall_3_0()); - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_12); lv_from_3_0=ruleTransitionTerminal(); state._fsp--; @@ -16814,15 +16849,15 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_4=(Token)match(input,19,FOLLOW_121); + otherlv_4=(Token)match(input,20,FOLLOW_122); newLeafNode(otherlv_4, grammarAccess.getTriggeredTransitionAccess().getHyphenMinusGreaterThanSignKeyword_4()); - // InternalRoom.g:6707:1: ( (lv_to_5_0= ruleTransitionTerminal ) ) - // InternalRoom.g:6708:1: (lv_to_5_0= ruleTransitionTerminal ) + // InternalRoom.g:6722:1: ( (lv_to_5_0= ruleTransitionTerminal ) ) + // InternalRoom.g:6723:1: (lv_to_5_0= ruleTransitionTerminal ) { - // InternalRoom.g:6708:1: (lv_to_5_0= ruleTransitionTerminal ) - // InternalRoom.g:6709:3: lv_to_5_0= ruleTransitionTerminal + // InternalRoom.g:6723:1: (lv_to_5_0= ruleTransitionTerminal ) + // InternalRoom.g:6724:3: lv_to_5_0= ruleTransitionTerminal { newCompositeNode(grammarAccess.getTriggeredTransitionAccess().getToTransitionTerminalParserRuleCall_5_0()); @@ -16849,19 +16884,19 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:6725:2: ( (lv_docu_6_0= ruleDocumentation ) )? - int alt148=2; - int LA148_0 = input.LA(1); + // InternalRoom.g:6740:2: ( (lv_docu_6_0= ruleDocumentation ) )? + int alt149=2; + int LA149_0 = input.LA(1); - if ( (LA148_0==34) ) { - alt148=1; + if ( (LA149_0==35) ) { + alt149=1; } - switch (alt148) { + switch (alt149) { case 1 : - // InternalRoom.g:6726:1: (lv_docu_6_0= ruleDocumentation ) + // InternalRoom.g:6741:1: (lv_docu_6_0= ruleDocumentation ) { - // InternalRoom.g:6726:1: (lv_docu_6_0= ruleDocumentation ) - // InternalRoom.g:6727:3: lv_docu_6_0= ruleDocumentation + // InternalRoom.g:6741:1: (lv_docu_6_0= ruleDocumentation ) + // InternalRoom.g:6742:3: lv_docu_6_0= ruleDocumentation { newCompositeNode(grammarAccess.getTriggeredTransitionAccess().getDocuDocumentationParserRuleCall_6_0()); @@ -16891,28 +16926,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_7=(Token)match(input,14,FOLLOW_124); + otherlv_7=(Token)match(input,14,FOLLOW_125); newLeafNode(otherlv_7, grammarAccess.getTriggeredTransitionAccess().getLeftCurlyBracketKeyword_7()); - otherlv_8=(Token)match(input,95,FOLLOW_5); + otherlv_8=(Token)match(input,96,FOLLOW_5); newLeafNode(otherlv_8, grammarAccess.getTriggeredTransitionAccess().getTriggersKeyword_8()); - otherlv_9=(Token)match(input,14,FOLLOW_125); + otherlv_9=(Token)match(input,14,FOLLOW_126); newLeafNode(otherlv_9, grammarAccess.getTriggeredTransitionAccess().getLeftCurlyBracketKeyword_9()); - // InternalRoom.g:6755:1: ( (lv_triggers_10_0= ruleTrigger ) ) - // InternalRoom.g:6756:1: (lv_triggers_10_0= ruleTrigger ) + // InternalRoom.g:6770:1: ( (lv_triggers_10_0= ruleTrigger ) ) + // InternalRoom.g:6771:1: (lv_triggers_10_0= ruleTrigger ) { - // InternalRoom.g:6756:1: (lv_triggers_10_0= ruleTrigger ) - // InternalRoom.g:6757:3: lv_triggers_10_0= ruleTrigger + // InternalRoom.g:6771:1: (lv_triggers_10_0= ruleTrigger ) + // InternalRoom.g:6772:3: lv_triggers_10_0= ruleTrigger { newCompositeNode(grammarAccess.getTriggeredTransitionAccess().getTriggersTriggerParserRuleCall_10_0()); - pushFollow(FOLLOW_126); + pushFollow(FOLLOW_127); lv_triggers_10_0=ruleTrigger(); state._fsp--; @@ -16934,35 +16969,35 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:6773:2: (otherlv_11= 'or' ( (lv_triggers_12_0= ruleTrigger ) ) )* - loop149: + // InternalRoom.g:6788:2: (otherlv_11= 'or' ( (lv_triggers_12_0= ruleTrigger ) ) )* + loop150: do { - int alt149=2; - int LA149_0 = input.LA(1); + int alt150=2; + int LA150_0 = input.LA(1); - if ( (LA149_0==96) ) { - alt149=1; + if ( (LA150_0==97) ) { + alt150=1; } - switch (alt149) { + switch (alt150) { case 1 : - // InternalRoom.g:6773:4: otherlv_11= 'or' ( (lv_triggers_12_0= ruleTrigger ) ) + // InternalRoom.g:6788:4: otherlv_11= 'or' ( (lv_triggers_12_0= ruleTrigger ) ) { - otherlv_11=(Token)match(input,96,FOLLOW_125); + otherlv_11=(Token)match(input,97,FOLLOW_126); newLeafNode(otherlv_11, grammarAccess.getTriggeredTransitionAccess().getOrKeyword_11_0()); - // InternalRoom.g:6777:1: ( (lv_triggers_12_0= ruleTrigger ) ) - // InternalRoom.g:6778:1: (lv_triggers_12_0= ruleTrigger ) + // InternalRoom.g:6792:1: ( (lv_triggers_12_0= ruleTrigger ) ) + // InternalRoom.g:6793:1: (lv_triggers_12_0= ruleTrigger ) { - // InternalRoom.g:6778:1: (lv_triggers_12_0= ruleTrigger ) - // InternalRoom.g:6779:3: lv_triggers_12_0= ruleTrigger + // InternalRoom.g:6793:1: (lv_triggers_12_0= ruleTrigger ) + // InternalRoom.g:6794:3: lv_triggers_12_0= ruleTrigger { newCompositeNode(grammarAccess.getTriggeredTransitionAccess().getTriggersTriggerParserRuleCall_11_1_0()); - pushFollow(FOLLOW_126); + pushFollow(FOLLOW_127); lv_triggers_12_0=ruleTrigger(); state._fsp--; @@ -16989,39 +17024,39 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop149; + break loop150; } } while (true); - otherlv_13=(Token)match(input,15,FOLLOW_122); + otherlv_13=(Token)match(input,15,FOLLOW_123); newLeafNode(otherlv_13, grammarAccess.getTriggeredTransitionAccess().getRightCurlyBracketKeyword_12()); - // InternalRoom.g:6799:1: (otherlv_14= 'action' ( (lv_action_15_0= ruleDetailCode ) ) )? - int alt150=2; - int LA150_0 = input.LA(1); + // InternalRoom.g:6814:1: (otherlv_14= 'action' ( (lv_action_15_0= ruleDetailCode ) ) )? + int alt151=2; + int LA151_0 = input.LA(1); - if ( (LA150_0==94) ) { - alt150=1; + if ( (LA151_0==95) ) { + alt151=1; } - switch (alt150) { + switch (alt151) { case 1 : - // InternalRoom.g:6799:3: otherlv_14= 'action' ( (lv_action_15_0= ruleDetailCode ) ) + // InternalRoom.g:6814:3: otherlv_14= 'action' ( (lv_action_15_0= ruleDetailCode ) ) { - otherlv_14=(Token)match(input,94,FOLLOW_123); + otherlv_14=(Token)match(input,95,FOLLOW_124); newLeafNode(otherlv_14, grammarAccess.getTriggeredTransitionAccess().getActionKeyword_13_0()); - // InternalRoom.g:6803:1: ( (lv_action_15_0= ruleDetailCode ) ) - // InternalRoom.g:6804:1: (lv_action_15_0= ruleDetailCode ) + // InternalRoom.g:6818:1: ( (lv_action_15_0= ruleDetailCode ) ) + // InternalRoom.g:6819:1: (lv_action_15_0= ruleDetailCode ) { - // InternalRoom.g:6804:1: (lv_action_15_0= ruleDetailCode ) - // InternalRoom.g:6805:3: lv_action_15_0= ruleDetailCode + // InternalRoom.g:6819:1: (lv_action_15_0= ruleDetailCode ) + // InternalRoom.g:6820:3: lv_action_15_0= ruleDetailCode { newCompositeNode(grammarAccess.getTriggeredTransitionAccess().getActionDetailCodeParserRuleCall_13_1_0()); - pushFollow(FOLLOW_61); + pushFollow(FOLLOW_62); lv_action_15_0=ruleDetailCode(); state._fsp--; @@ -17074,7 +17109,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleGuardedTransition" - // InternalRoom.g:6833:1: entryRuleGuardedTransition returns [EObject current=null] : iv_ruleGuardedTransition= ruleGuardedTransition EOF ; + // InternalRoom.g:6848:1: entryRuleGuardedTransition returns [EObject current=null] : iv_ruleGuardedTransition= ruleGuardedTransition EOF ; public final EObject entryRuleGuardedTransition() throws RecognitionException { EObject current = null; @@ -17082,8 +17117,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:6834:2: (iv_ruleGuardedTransition= ruleGuardedTransition EOF ) - // InternalRoom.g:6835:2: iv_ruleGuardedTransition= ruleGuardedTransition EOF + // InternalRoom.g:6849:2: (iv_ruleGuardedTransition= ruleGuardedTransition EOF ) + // InternalRoom.g:6850:2: iv_ruleGuardedTransition= ruleGuardedTransition EOF { newCompositeNode(grammarAccess.getGuardedTransitionRule()); pushFollow(FOLLOW_1); @@ -17110,7 +17145,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleGuardedTransition" - // InternalRoom.g:6842:1: ruleGuardedTransition returns [EObject current=null] : (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'guard' ( (lv_guard_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' ) ; + // InternalRoom.g:6857:1: ruleGuardedTransition returns [EObject current=null] : (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'guard' ( (lv_guard_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' ) ; public final EObject ruleGuardedTransition() throws RecognitionException { EObject current = null; @@ -17136,29 +17171,29 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:6845:28: ( (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'guard' ( (lv_guard_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' ) ) - // InternalRoom.g:6846:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'guard' ( (lv_guard_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' ) + // InternalRoom.g:6860:28: ( (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'guard' ( (lv_guard_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' ) ) + // InternalRoom.g:6861:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'guard' ( (lv_guard_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' ) { - // InternalRoom.g:6846:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'guard' ( (lv_guard_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' ) - // InternalRoom.g:6846:3: otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'guard' ( (lv_guard_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' + // InternalRoom.g:6861:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'guard' ( (lv_guard_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' ) + // InternalRoom.g:6861:3: otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'guard' ( (lv_guard_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' { - otherlv_0=(Token)match(input,92,FOLLOW_119); + otherlv_0=(Token)match(input,93,FOLLOW_120); newLeafNode(otherlv_0, grammarAccess.getGuardedTransitionAccess().getTransitionKeyword_0()); - // InternalRoom.g:6850:1: ( (lv_name_1_0= RULE_ID ) )? - int alt151=2; - int LA151_0 = input.LA(1); + // InternalRoom.g:6865:1: ( (lv_name_1_0= RULE_ID ) )? + int alt152=2; + int LA152_0 = input.LA(1); - if ( (LA151_0==RULE_ID) ) { - alt151=1; + if ( (LA152_0==RULE_ID) ) { + alt152=1; } - switch (alt151) { + switch (alt152) { case 1 : - // InternalRoom.g:6851:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:6866:1: (lv_name_1_0= RULE_ID ) { - // InternalRoom.g:6851:1: (lv_name_1_0= RULE_ID ) - // InternalRoom.g:6852:3: lv_name_1_0= RULE_ID + // InternalRoom.g:6866:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:6867:3: lv_name_1_0= RULE_ID { lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_8); @@ -17183,20 +17218,20 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,16,FOLLOW_121); + otherlv_2=(Token)match(input,16,FOLLOW_122); newLeafNode(otherlv_2, grammarAccess.getGuardedTransitionAccess().getColonKeyword_2()); - // InternalRoom.g:6872:1: ( (lv_from_3_0= ruleTransitionTerminal ) ) - // InternalRoom.g:6873:1: (lv_from_3_0= ruleTransitionTerminal ) + // InternalRoom.g:6887:1: ( (lv_from_3_0= ruleTransitionTerminal ) ) + // InternalRoom.g:6888:1: (lv_from_3_0= ruleTransitionTerminal ) { - // InternalRoom.g:6873:1: (lv_from_3_0= ruleTransitionTerminal ) - // InternalRoom.g:6874:3: lv_from_3_0= ruleTransitionTerminal + // InternalRoom.g:6888:1: (lv_from_3_0= ruleTransitionTerminal ) + // InternalRoom.g:6889:3: lv_from_3_0= ruleTransitionTerminal { newCompositeNode(grammarAccess.getGuardedTransitionAccess().getFromTransitionTerminalParserRuleCall_3_0()); - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_12); lv_from_3_0=ruleTransitionTerminal(); state._fsp--; @@ -17218,15 +17253,15 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_4=(Token)match(input,19,FOLLOW_121); + otherlv_4=(Token)match(input,20,FOLLOW_122); newLeafNode(otherlv_4, grammarAccess.getGuardedTransitionAccess().getHyphenMinusGreaterThanSignKeyword_4()); - // InternalRoom.g:6894:1: ( (lv_to_5_0= ruleTransitionTerminal ) ) - // InternalRoom.g:6895:1: (lv_to_5_0= ruleTransitionTerminal ) + // InternalRoom.g:6909:1: ( (lv_to_5_0= ruleTransitionTerminal ) ) + // InternalRoom.g:6910:1: (lv_to_5_0= ruleTransitionTerminal ) { - // InternalRoom.g:6895:1: (lv_to_5_0= ruleTransitionTerminal ) - // InternalRoom.g:6896:3: lv_to_5_0= ruleTransitionTerminal + // InternalRoom.g:6910:1: (lv_to_5_0= ruleTransitionTerminal ) + // InternalRoom.g:6911:3: lv_to_5_0= ruleTransitionTerminal { newCompositeNode(grammarAccess.getGuardedTransitionAccess().getToTransitionTerminalParserRuleCall_5_0()); @@ -17253,19 +17288,19 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:6912:2: ( (lv_docu_6_0= ruleDocumentation ) )? - int alt152=2; - int LA152_0 = input.LA(1); + // InternalRoom.g:6927:2: ( (lv_docu_6_0= ruleDocumentation ) )? + int alt153=2; + int LA153_0 = input.LA(1); - if ( (LA152_0==34) ) { - alt152=1; + if ( (LA153_0==35) ) { + alt153=1; } - switch (alt152) { + switch (alt153) { case 1 : - // InternalRoom.g:6913:1: (lv_docu_6_0= ruleDocumentation ) + // InternalRoom.g:6928:1: (lv_docu_6_0= ruleDocumentation ) { - // InternalRoom.g:6913:1: (lv_docu_6_0= ruleDocumentation ) - // InternalRoom.g:6914:3: lv_docu_6_0= ruleDocumentation + // InternalRoom.g:6928:1: (lv_docu_6_0= ruleDocumentation ) + // InternalRoom.g:6929:3: lv_docu_6_0= ruleDocumentation { newCompositeNode(grammarAccess.getGuardedTransitionAccess().getDocuDocumentationParserRuleCall_6_0()); @@ -17295,24 +17330,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_7=(Token)match(input,14,FOLLOW_127); + otherlv_7=(Token)match(input,14,FOLLOW_128); newLeafNode(otherlv_7, grammarAccess.getGuardedTransitionAccess().getLeftCurlyBracketKeyword_7()); - otherlv_8=(Token)match(input,97,FOLLOW_128); + otherlv_8=(Token)match(input,98,FOLLOW_129); newLeafNode(otherlv_8, grammarAccess.getGuardedTransitionAccess().getGuardKeyword_8()); - // InternalRoom.g:6938:1: ( (lv_guard_9_0= ruleDetailCode ) ) - // InternalRoom.g:6939:1: (lv_guard_9_0= ruleDetailCode ) + // InternalRoom.g:6953:1: ( (lv_guard_9_0= ruleDetailCode ) ) + // InternalRoom.g:6954:1: (lv_guard_9_0= ruleDetailCode ) { - // InternalRoom.g:6939:1: (lv_guard_9_0= ruleDetailCode ) - // InternalRoom.g:6940:3: lv_guard_9_0= ruleDetailCode + // InternalRoom.g:6954:1: (lv_guard_9_0= ruleDetailCode ) + // InternalRoom.g:6955:3: lv_guard_9_0= ruleDetailCode { newCompositeNode(grammarAccess.getGuardedTransitionAccess().getGuardDetailCodeParserRuleCall_9_0()); - pushFollow(FOLLOW_122); + pushFollow(FOLLOW_123); lv_guard_9_0=ruleDetailCode(); state._fsp--; @@ -17334,31 +17369,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:6956:2: (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? - int alt153=2; - int LA153_0 = input.LA(1); + // InternalRoom.g:6971:2: (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? + int alt154=2; + int LA154_0 = input.LA(1); - if ( (LA153_0==94) ) { - alt153=1; + if ( (LA154_0==95) ) { + alt154=1; } - switch (alt153) { + switch (alt154) { case 1 : - // InternalRoom.g:6956:4: otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) + // InternalRoom.g:6971:4: otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) { - otherlv_10=(Token)match(input,94,FOLLOW_123); + otherlv_10=(Token)match(input,95,FOLLOW_124); newLeafNode(otherlv_10, grammarAccess.getGuardedTransitionAccess().getActionKeyword_10_0()); - // InternalRoom.g:6960:1: ( (lv_action_11_0= ruleDetailCode ) ) - // InternalRoom.g:6961:1: (lv_action_11_0= ruleDetailCode ) + // InternalRoom.g:6975:1: ( (lv_action_11_0= ruleDetailCode ) ) + // InternalRoom.g:6976:1: (lv_action_11_0= ruleDetailCode ) { - // InternalRoom.g:6961:1: (lv_action_11_0= ruleDetailCode ) - // InternalRoom.g:6962:3: lv_action_11_0= ruleDetailCode + // InternalRoom.g:6976:1: (lv_action_11_0= ruleDetailCode ) + // InternalRoom.g:6977:3: lv_action_11_0= ruleDetailCode { newCompositeNode(grammarAccess.getGuardedTransitionAccess().getActionDetailCodeParserRuleCall_10_1_0()); - pushFollow(FOLLOW_61); + pushFollow(FOLLOW_62); lv_action_11_0=ruleDetailCode(); state._fsp--; @@ -17411,7 +17446,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleCPBranchTransition" - // InternalRoom.g:6990:1: entryRuleCPBranchTransition returns [EObject current=null] : iv_ruleCPBranchTransition= ruleCPBranchTransition EOF ; + // InternalRoom.g:7005:1: entryRuleCPBranchTransition returns [EObject current=null] : iv_ruleCPBranchTransition= ruleCPBranchTransition EOF ; public final EObject entryRuleCPBranchTransition() throws RecognitionException { EObject current = null; @@ -17419,8 +17454,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:6991:2: (iv_ruleCPBranchTransition= ruleCPBranchTransition EOF ) - // InternalRoom.g:6992:2: iv_ruleCPBranchTransition= ruleCPBranchTransition EOF + // InternalRoom.g:7006:2: (iv_ruleCPBranchTransition= ruleCPBranchTransition EOF ) + // InternalRoom.g:7007:2: iv_ruleCPBranchTransition= ruleCPBranchTransition EOF { newCompositeNode(grammarAccess.getCPBranchTransitionRule()); pushFollow(FOLLOW_1); @@ -17447,7 +17482,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleCPBranchTransition" - // InternalRoom.g:6999:1: ruleCPBranchTransition returns [EObject current=null] : (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'cond' ( (lv_condition_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' ) ; + // InternalRoom.g:7014:1: ruleCPBranchTransition returns [EObject current=null] : (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'cond' ( (lv_condition_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' ) ; public final EObject ruleCPBranchTransition() throws RecognitionException { EObject current = null; @@ -17473,29 +17508,29 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:7002:28: ( (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'cond' ( (lv_condition_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' ) ) - // InternalRoom.g:7003:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'cond' ( (lv_condition_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' ) + // InternalRoom.g:7017:28: ( (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'cond' ( (lv_condition_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' ) ) + // InternalRoom.g:7018:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'cond' ( (lv_condition_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' ) { - // InternalRoom.g:7003:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'cond' ( (lv_condition_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' ) - // InternalRoom.g:7003:3: otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'cond' ( (lv_condition_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' + // InternalRoom.g:7018:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'cond' ( (lv_condition_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' ) + // InternalRoom.g:7018:3: otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'cond' ( (lv_condition_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' { - otherlv_0=(Token)match(input,92,FOLLOW_119); + otherlv_0=(Token)match(input,93,FOLLOW_120); newLeafNode(otherlv_0, grammarAccess.getCPBranchTransitionAccess().getTransitionKeyword_0()); - // InternalRoom.g:7007:1: ( (lv_name_1_0= RULE_ID ) )? - int alt154=2; - int LA154_0 = input.LA(1); + // InternalRoom.g:7022:1: ( (lv_name_1_0= RULE_ID ) )? + int alt155=2; + int LA155_0 = input.LA(1); - if ( (LA154_0==RULE_ID) ) { - alt154=1; + if ( (LA155_0==RULE_ID) ) { + alt155=1; } - switch (alt154) { + switch (alt155) { case 1 : - // InternalRoom.g:7008:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:7023:1: (lv_name_1_0= RULE_ID ) { - // InternalRoom.g:7008:1: (lv_name_1_0= RULE_ID ) - // InternalRoom.g:7009:3: lv_name_1_0= RULE_ID + // InternalRoom.g:7023:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:7024:3: lv_name_1_0= RULE_ID { lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_8); @@ -17520,20 +17555,20 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,16,FOLLOW_121); + otherlv_2=(Token)match(input,16,FOLLOW_122); newLeafNode(otherlv_2, grammarAccess.getCPBranchTransitionAccess().getColonKeyword_2()); - // InternalRoom.g:7029:1: ( (lv_from_3_0= ruleTransitionTerminal ) ) - // InternalRoom.g:7030:1: (lv_from_3_0= ruleTransitionTerminal ) + // InternalRoom.g:7044:1: ( (lv_from_3_0= ruleTransitionTerminal ) ) + // InternalRoom.g:7045:1: (lv_from_3_0= ruleTransitionTerminal ) { - // InternalRoom.g:7030:1: (lv_from_3_0= ruleTransitionTerminal ) - // InternalRoom.g:7031:3: lv_from_3_0= ruleTransitionTerminal + // InternalRoom.g:7045:1: (lv_from_3_0= ruleTransitionTerminal ) + // InternalRoom.g:7046:3: lv_from_3_0= ruleTransitionTerminal { newCompositeNode(grammarAccess.getCPBranchTransitionAccess().getFromTransitionTerminalParserRuleCall_3_0()); - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_12); lv_from_3_0=ruleTransitionTerminal(); state._fsp--; @@ -17555,15 +17590,15 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_4=(Token)match(input,19,FOLLOW_121); + otherlv_4=(Token)match(input,20,FOLLOW_122); newLeafNode(otherlv_4, grammarAccess.getCPBranchTransitionAccess().getHyphenMinusGreaterThanSignKeyword_4()); - // InternalRoom.g:7051:1: ( (lv_to_5_0= ruleTransitionTerminal ) ) - // InternalRoom.g:7052:1: (lv_to_5_0= ruleTransitionTerminal ) + // InternalRoom.g:7066:1: ( (lv_to_5_0= ruleTransitionTerminal ) ) + // InternalRoom.g:7067:1: (lv_to_5_0= ruleTransitionTerminal ) { - // InternalRoom.g:7052:1: (lv_to_5_0= ruleTransitionTerminal ) - // InternalRoom.g:7053:3: lv_to_5_0= ruleTransitionTerminal + // InternalRoom.g:7067:1: (lv_to_5_0= ruleTransitionTerminal ) + // InternalRoom.g:7068:3: lv_to_5_0= ruleTransitionTerminal { newCompositeNode(grammarAccess.getCPBranchTransitionAccess().getToTransitionTerminalParserRuleCall_5_0()); @@ -17590,19 +17625,19 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:7069:2: ( (lv_docu_6_0= ruleDocumentation ) )? - int alt155=2; - int LA155_0 = input.LA(1); + // InternalRoom.g:7084:2: ( (lv_docu_6_0= ruleDocumentation ) )? + int alt156=2; + int LA156_0 = input.LA(1); - if ( (LA155_0==34) ) { - alt155=1; + if ( (LA156_0==35) ) { + alt156=1; } - switch (alt155) { + switch (alt156) { case 1 : - // InternalRoom.g:7070:1: (lv_docu_6_0= ruleDocumentation ) + // InternalRoom.g:7085:1: (lv_docu_6_0= ruleDocumentation ) { - // InternalRoom.g:7070:1: (lv_docu_6_0= ruleDocumentation ) - // InternalRoom.g:7071:3: lv_docu_6_0= ruleDocumentation + // InternalRoom.g:7085:1: (lv_docu_6_0= ruleDocumentation ) + // InternalRoom.g:7086:3: lv_docu_6_0= ruleDocumentation { newCompositeNode(grammarAccess.getCPBranchTransitionAccess().getDocuDocumentationParserRuleCall_6_0()); @@ -17632,24 +17667,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_7=(Token)match(input,14,FOLLOW_129); + otherlv_7=(Token)match(input,14,FOLLOW_130); newLeafNode(otherlv_7, grammarAccess.getCPBranchTransitionAccess().getLeftCurlyBracketKeyword_7()); - otherlv_8=(Token)match(input,98,FOLLOW_128); + otherlv_8=(Token)match(input,99,FOLLOW_129); newLeafNode(otherlv_8, grammarAccess.getCPBranchTransitionAccess().getCondKeyword_8()); - // InternalRoom.g:7095:1: ( (lv_condition_9_0= ruleDetailCode ) ) - // InternalRoom.g:7096:1: (lv_condition_9_0= ruleDetailCode ) + // InternalRoom.g:7110:1: ( (lv_condition_9_0= ruleDetailCode ) ) + // InternalRoom.g:7111:1: (lv_condition_9_0= ruleDetailCode ) { - // InternalRoom.g:7096:1: (lv_condition_9_0= ruleDetailCode ) - // InternalRoom.g:7097:3: lv_condition_9_0= ruleDetailCode + // InternalRoom.g:7111:1: (lv_condition_9_0= ruleDetailCode ) + // InternalRoom.g:7112:3: lv_condition_9_0= ruleDetailCode { newCompositeNode(grammarAccess.getCPBranchTransitionAccess().getConditionDetailCodeParserRuleCall_9_0()); - pushFollow(FOLLOW_122); + pushFollow(FOLLOW_123); lv_condition_9_0=ruleDetailCode(); state._fsp--; @@ -17671,31 +17706,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:7113:2: (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? - int alt156=2; - int LA156_0 = input.LA(1); + // InternalRoom.g:7128:2: (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? + int alt157=2; + int LA157_0 = input.LA(1); - if ( (LA156_0==94) ) { - alt156=1; + if ( (LA157_0==95) ) { + alt157=1; } - switch (alt156) { + switch (alt157) { case 1 : - // InternalRoom.g:7113:4: otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) + // InternalRoom.g:7128:4: otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) { - otherlv_10=(Token)match(input,94,FOLLOW_123); + otherlv_10=(Token)match(input,95,FOLLOW_124); newLeafNode(otherlv_10, grammarAccess.getCPBranchTransitionAccess().getActionKeyword_10_0()); - // InternalRoom.g:7117:1: ( (lv_action_11_0= ruleDetailCode ) ) - // InternalRoom.g:7118:1: (lv_action_11_0= ruleDetailCode ) + // InternalRoom.g:7132:1: ( (lv_action_11_0= ruleDetailCode ) ) + // InternalRoom.g:7133:1: (lv_action_11_0= ruleDetailCode ) { - // InternalRoom.g:7118:1: (lv_action_11_0= ruleDetailCode ) - // InternalRoom.g:7119:3: lv_action_11_0= ruleDetailCode + // InternalRoom.g:7133:1: (lv_action_11_0= ruleDetailCode ) + // InternalRoom.g:7134:3: lv_action_11_0= ruleDetailCode { newCompositeNode(grammarAccess.getCPBranchTransitionAccess().getActionDetailCodeParserRuleCall_10_1_0()); - pushFollow(FOLLOW_61); + pushFollow(FOLLOW_62); lv_action_11_0=ruleDetailCode(); state._fsp--; @@ -17748,7 +17783,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleRefinedTransition" - // InternalRoom.g:7147:1: entryRuleRefinedTransition returns [EObject current=null] : iv_ruleRefinedTransition= ruleRefinedTransition EOF ; + // InternalRoom.g:7162:1: entryRuleRefinedTransition returns [EObject current=null] : iv_ruleRefinedTransition= ruleRefinedTransition EOF ; public final EObject entryRuleRefinedTransition() throws RecognitionException { EObject current = null; @@ -17756,8 +17791,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:7148:2: (iv_ruleRefinedTransition= ruleRefinedTransition EOF ) - // InternalRoom.g:7149:2: iv_ruleRefinedTransition= ruleRefinedTransition EOF + // InternalRoom.g:7163:2: (iv_ruleRefinedTransition= ruleRefinedTransition EOF ) + // InternalRoom.g:7164:2: iv_ruleRefinedTransition= ruleRefinedTransition EOF { newCompositeNode(grammarAccess.getRefinedTransitionRule()); pushFollow(FOLLOW_1); @@ -17784,7 +17819,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleRefinedTransition" - // InternalRoom.g:7156:1: ruleRefinedTransition returns [EObject current=null] : (otherlv_0= 'RefinedTransition' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'action' ( (lv_action_5_0= ruleDetailCode ) ) otherlv_6= '}' ) ; + // InternalRoom.g:7171:1: ruleRefinedTransition returns [EObject current=null] : (otherlv_0= 'RefinedTransition' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'action' ( (lv_action_5_0= ruleDetailCode ) ) otherlv_6= '}' ) ; public final EObject ruleRefinedTransition() throws RecognitionException { EObject current = null; @@ -17800,21 +17835,21 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:7159:28: ( (otherlv_0= 'RefinedTransition' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'action' ( (lv_action_5_0= ruleDetailCode ) ) otherlv_6= '}' ) ) - // InternalRoom.g:7160:1: (otherlv_0= 'RefinedTransition' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'action' ( (lv_action_5_0= ruleDetailCode ) ) otherlv_6= '}' ) + // InternalRoom.g:7174:28: ( (otherlv_0= 'RefinedTransition' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'action' ( (lv_action_5_0= ruleDetailCode ) ) otherlv_6= '}' ) ) + // InternalRoom.g:7175:1: (otherlv_0= 'RefinedTransition' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'action' ( (lv_action_5_0= ruleDetailCode ) ) otherlv_6= '}' ) { - // InternalRoom.g:7160:1: (otherlv_0= 'RefinedTransition' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'action' ( (lv_action_5_0= ruleDetailCode ) ) otherlv_6= '}' ) - // InternalRoom.g:7160:3: otherlv_0= 'RefinedTransition' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'action' ( (lv_action_5_0= ruleDetailCode ) ) otherlv_6= '}' + // InternalRoom.g:7175:1: (otherlv_0= 'RefinedTransition' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'action' ( (lv_action_5_0= ruleDetailCode ) ) otherlv_6= '}' ) + // InternalRoom.g:7175:3: otherlv_0= 'RefinedTransition' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'action' ( (lv_action_5_0= ruleDetailCode ) ) otherlv_6= '}' { - otherlv_0=(Token)match(input,99,FOLLOW_3); + otherlv_0=(Token)match(input,100,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getRefinedTransitionAccess().getRefinedTransitionKeyword_0()); - // InternalRoom.g:7164:1: ( ( ruleFQN ) ) - // InternalRoom.g:7165:1: ( ruleFQN ) + // InternalRoom.g:7179:1: ( ( ruleFQN ) ) + // InternalRoom.g:7180:1: ( ruleFQN ) { - // InternalRoom.g:7165:1: ( ruleFQN ) - // InternalRoom.g:7166:3: ruleFQN + // InternalRoom.g:7180:1: ( ruleFQN ) + // InternalRoom.g:7181:3: ruleFQN { if (current==null) { @@ -17838,19 +17873,19 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:7179:2: ( (lv_docu_2_0= ruleDocumentation ) )? - int alt157=2; - int LA157_0 = input.LA(1); + // InternalRoom.g:7194:2: ( (lv_docu_2_0= ruleDocumentation ) )? + int alt158=2; + int LA158_0 = input.LA(1); - if ( (LA157_0==34) ) { - alt157=1; + if ( (LA158_0==35) ) { + alt158=1; } - switch (alt157) { + switch (alt158) { case 1 : - // InternalRoom.g:7180:1: (lv_docu_2_0= ruleDocumentation ) + // InternalRoom.g:7195:1: (lv_docu_2_0= ruleDocumentation ) { - // InternalRoom.g:7180:1: (lv_docu_2_0= ruleDocumentation ) - // InternalRoom.g:7181:3: lv_docu_2_0= ruleDocumentation + // InternalRoom.g:7195:1: (lv_docu_2_0= ruleDocumentation ) + // InternalRoom.g:7196:3: lv_docu_2_0= ruleDocumentation { newCompositeNode(grammarAccess.getRefinedTransitionAccess().getDocuDocumentationParserRuleCall_2_0()); @@ -17880,24 +17915,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_3=(Token)match(input,14,FOLLOW_130); + otherlv_3=(Token)match(input,14,FOLLOW_131); newLeafNode(otherlv_3, grammarAccess.getRefinedTransitionAccess().getLeftCurlyBracketKeyword_3()); - otherlv_4=(Token)match(input,94,FOLLOW_123); + otherlv_4=(Token)match(input,95,FOLLOW_124); newLeafNode(otherlv_4, grammarAccess.getRefinedTransitionAccess().getActionKeyword_4()); - // InternalRoom.g:7205:1: ( (lv_action_5_0= ruleDetailCode ) ) - // InternalRoom.g:7206:1: (lv_action_5_0= ruleDetailCode ) + // InternalRoom.g:7220:1: ( (lv_action_5_0= ruleDetailCode ) ) + // InternalRoom.g:7221:1: (lv_action_5_0= ruleDetailCode ) { - // InternalRoom.g:7206:1: (lv_action_5_0= ruleDetailCode ) - // InternalRoom.g:7207:3: lv_action_5_0= ruleDetailCode + // InternalRoom.g:7221:1: (lv_action_5_0= ruleDetailCode ) + // InternalRoom.g:7222:3: lv_action_5_0= ruleDetailCode { newCompositeNode(grammarAccess.getRefinedTransitionAccess().getActionDetailCodeParserRuleCall_5_0()); - pushFollow(FOLLOW_61); + pushFollow(FOLLOW_62); lv_action_5_0=ruleDetailCode(); state._fsp--; @@ -17944,7 +17979,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleTransitionTerminal" - // InternalRoom.g:7235:1: entryRuleTransitionTerminal returns [EObject current=null] : iv_ruleTransitionTerminal= ruleTransitionTerminal EOF ; + // InternalRoom.g:7250:1: entryRuleTransitionTerminal returns [EObject current=null] : iv_ruleTransitionTerminal= ruleTransitionTerminal EOF ; public final EObject entryRuleTransitionTerminal() throws RecognitionException { EObject current = null; @@ -17952,8 +17987,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:7236:2: (iv_ruleTransitionTerminal= ruleTransitionTerminal EOF ) - // InternalRoom.g:7237:2: iv_ruleTransitionTerminal= ruleTransitionTerminal EOF + // InternalRoom.g:7251:2: (iv_ruleTransitionTerminal= ruleTransitionTerminal EOF ) + // InternalRoom.g:7252:2: iv_ruleTransitionTerminal= ruleTransitionTerminal EOF { newCompositeNode(grammarAccess.getTransitionTerminalRule()); pushFollow(FOLLOW_1); @@ -17980,7 +18015,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleTransitionTerminal" - // InternalRoom.g:7244:1: ruleTransitionTerminal returns [EObject current=null] : (this_StateTerminal_0= ruleStateTerminal | this_TrPointTerminal_1= ruleTrPointTerminal | this_SubStateTrPointTerminal_2= ruleSubStateTrPointTerminal | this_ChoicepointTerminal_3= ruleChoicepointTerminal ) ; + // InternalRoom.g:7259:1: ruleTransitionTerminal returns [EObject current=null] : (this_StateTerminal_0= ruleStateTerminal | this_TrPointTerminal_1= ruleTrPointTerminal | this_SubStateTrPointTerminal_2= ruleSubStateTrPointTerminal | this_ChoicepointTerminal_3= ruleChoicepointTerminal ) ; public final EObject ruleTransitionTerminal() throws RecognitionException { EObject current = null; @@ -17996,50 +18031,50 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:7247:28: ( (this_StateTerminal_0= ruleStateTerminal | this_TrPointTerminal_1= ruleTrPointTerminal | this_SubStateTrPointTerminal_2= ruleSubStateTrPointTerminal | this_ChoicepointTerminal_3= ruleChoicepointTerminal ) ) - // InternalRoom.g:7248:1: (this_StateTerminal_0= ruleStateTerminal | this_TrPointTerminal_1= ruleTrPointTerminal | this_SubStateTrPointTerminal_2= ruleSubStateTrPointTerminal | this_ChoicepointTerminal_3= ruleChoicepointTerminal ) + // InternalRoom.g:7262:28: ( (this_StateTerminal_0= ruleStateTerminal | this_TrPointTerminal_1= ruleTrPointTerminal | this_SubStateTrPointTerminal_2= ruleSubStateTrPointTerminal | this_ChoicepointTerminal_3= ruleChoicepointTerminal ) ) + // InternalRoom.g:7263:1: (this_StateTerminal_0= ruleStateTerminal | this_TrPointTerminal_1= ruleTrPointTerminal | this_SubStateTrPointTerminal_2= ruleSubStateTrPointTerminal | this_ChoicepointTerminal_3= ruleChoicepointTerminal ) { - // InternalRoom.g:7248:1: (this_StateTerminal_0= ruleStateTerminal | this_TrPointTerminal_1= ruleTrPointTerminal | this_SubStateTrPointTerminal_2= ruleSubStateTrPointTerminal | this_ChoicepointTerminal_3= ruleChoicepointTerminal ) - int alt158=4; + // InternalRoom.g:7263:1: (this_StateTerminal_0= ruleStateTerminal | this_TrPointTerminal_1= ruleTrPointTerminal | this_SubStateTrPointTerminal_2= ruleSubStateTrPointTerminal | this_ChoicepointTerminal_3= ruleChoicepointTerminal ) + int alt159=4; switch ( input.LA(1) ) { case RULE_ID: { - int LA158_1 = input.LA(2); + int LA159_1 = input.LA(2); - if ( (LA158_1==24) ) { - alt158=3; + if ( (LA159_1==25) ) { + alt159=3; } - else if ( (LA158_1==EOF||(LA158_1>=14 && LA158_1<=15)||LA158_1==19||LA158_1==34||LA158_1==81||(LA158_1>=86 && LA158_1<=92)||LA158_1==99) ) { - alt158=1; + else if ( (LA159_1==EOF||(LA159_1>=14 && LA159_1<=15)||LA159_1==20||LA159_1==35||LA159_1==82||(LA159_1>=87 && LA159_1<=93)||LA159_1==100) ) { + alt159=1; } else { NoViableAltException nvae = - new NoViableAltException("", 158, 1, input); + new NoViableAltException("", 159, 1, input); throw nvae; } } break; - case 100: + case 101: { - alt158=2; + alt159=2; } break; - case 101: + case 102: { - alt158=4; + alt159=4; } break; default: NoViableAltException nvae = - new NoViableAltException("", 158, 0, input); + new NoViableAltException("", 159, 0, input); throw nvae; } - switch (alt158) { + switch (alt159) { case 1 : - // InternalRoom.g:7249:5: this_StateTerminal_0= ruleStateTerminal + // InternalRoom.g:7264:5: this_StateTerminal_0= ruleStateTerminal { newCompositeNode(grammarAccess.getTransitionTerminalAccess().getStateTerminalParserRuleCall_0()); @@ -18057,7 +18092,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:7259:5: this_TrPointTerminal_1= ruleTrPointTerminal + // InternalRoom.g:7274:5: this_TrPointTerminal_1= ruleTrPointTerminal { newCompositeNode(grammarAccess.getTransitionTerminalAccess().getTrPointTerminalParserRuleCall_1()); @@ -18075,7 +18110,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalRoom.g:7269:5: this_SubStateTrPointTerminal_2= ruleSubStateTrPointTerminal + // InternalRoom.g:7284:5: this_SubStateTrPointTerminal_2= ruleSubStateTrPointTerminal { newCompositeNode(grammarAccess.getTransitionTerminalAccess().getSubStateTrPointTerminalParserRuleCall_2()); @@ -18093,7 +18128,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalRoom.g:7279:5: this_ChoicepointTerminal_3= ruleChoicepointTerminal + // InternalRoom.g:7294:5: this_ChoicepointTerminal_3= ruleChoicepointTerminal { newCompositeNode(grammarAccess.getTransitionTerminalAccess().getChoicepointTerminalParserRuleCall_3()); @@ -18131,7 +18166,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleStateTerminal" - // InternalRoom.g:7295:1: entryRuleStateTerminal returns [EObject current=null] : iv_ruleStateTerminal= ruleStateTerminal EOF ; + // InternalRoom.g:7310:1: entryRuleStateTerminal returns [EObject current=null] : iv_ruleStateTerminal= ruleStateTerminal EOF ; public final EObject entryRuleStateTerminal() throws RecognitionException { EObject current = null; @@ -18139,8 +18174,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:7296:2: (iv_ruleStateTerminal= ruleStateTerminal EOF ) - // InternalRoom.g:7297:2: iv_ruleStateTerminal= ruleStateTerminal EOF + // InternalRoom.g:7311:2: (iv_ruleStateTerminal= ruleStateTerminal EOF ) + // InternalRoom.g:7312:2: iv_ruleStateTerminal= ruleStateTerminal EOF { newCompositeNode(grammarAccess.getStateTerminalRule()); pushFollow(FOLLOW_1); @@ -18167,7 +18202,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleStateTerminal" - // InternalRoom.g:7304:1: ruleStateTerminal returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; + // InternalRoom.g:7319:1: ruleStateTerminal returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; public final EObject ruleStateTerminal() throws RecognitionException { EObject current = null; @@ -18176,14 +18211,14 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:7307:28: ( ( (otherlv_0= RULE_ID ) ) ) - // InternalRoom.g:7308:1: ( (otherlv_0= RULE_ID ) ) + // InternalRoom.g:7322:28: ( ( (otherlv_0= RULE_ID ) ) ) + // InternalRoom.g:7323:1: ( (otherlv_0= RULE_ID ) ) { - // InternalRoom.g:7308:1: ( (otherlv_0= RULE_ID ) ) - // InternalRoom.g:7309:1: (otherlv_0= RULE_ID ) + // InternalRoom.g:7323:1: ( (otherlv_0= RULE_ID ) ) + // InternalRoom.g:7324:1: (otherlv_0= RULE_ID ) { - // InternalRoom.g:7309:1: (otherlv_0= RULE_ID ) - // InternalRoom.g:7310:3: otherlv_0= RULE_ID + // InternalRoom.g:7324:1: (otherlv_0= RULE_ID ) + // InternalRoom.g:7325:3: otherlv_0= RULE_ID { if (current==null) { @@ -18218,7 +18253,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleTrPointTerminal" - // InternalRoom.g:7329:1: entryRuleTrPointTerminal returns [EObject current=null] : iv_ruleTrPointTerminal= ruleTrPointTerminal EOF ; + // InternalRoom.g:7344:1: entryRuleTrPointTerminal returns [EObject current=null] : iv_ruleTrPointTerminal= ruleTrPointTerminal EOF ; public final EObject entryRuleTrPointTerminal() throws RecognitionException { EObject current = null; @@ -18226,8 +18261,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:7330:2: (iv_ruleTrPointTerminal= ruleTrPointTerminal EOF ) - // InternalRoom.g:7331:2: iv_ruleTrPointTerminal= ruleTrPointTerminal EOF + // InternalRoom.g:7345:2: (iv_ruleTrPointTerminal= ruleTrPointTerminal EOF ) + // InternalRoom.g:7346:2: iv_ruleTrPointTerminal= ruleTrPointTerminal EOF { newCompositeNode(grammarAccess.getTrPointTerminalRule()); pushFollow(FOLLOW_1); @@ -18254,7 +18289,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleTrPointTerminal" - // InternalRoom.g:7338:1: ruleTrPointTerminal returns [EObject current=null] : (otherlv_0= 'my' ( (otherlv_1= RULE_ID ) ) ) ; + // InternalRoom.g:7353:1: ruleTrPointTerminal returns [EObject current=null] : (otherlv_0= 'my' ( (otherlv_1= RULE_ID ) ) ) ; public final EObject ruleTrPointTerminal() throws RecognitionException { EObject current = null; @@ -18264,21 +18299,21 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:7341:28: ( (otherlv_0= 'my' ( (otherlv_1= RULE_ID ) ) ) ) - // InternalRoom.g:7342:1: (otherlv_0= 'my' ( (otherlv_1= RULE_ID ) ) ) + // InternalRoom.g:7356:28: ( (otherlv_0= 'my' ( (otherlv_1= RULE_ID ) ) ) ) + // InternalRoom.g:7357:1: (otherlv_0= 'my' ( (otherlv_1= RULE_ID ) ) ) { - // InternalRoom.g:7342:1: (otherlv_0= 'my' ( (otherlv_1= RULE_ID ) ) ) - // InternalRoom.g:7342:3: otherlv_0= 'my' ( (otherlv_1= RULE_ID ) ) + // InternalRoom.g:7357:1: (otherlv_0= 'my' ( (otherlv_1= RULE_ID ) ) ) + // InternalRoom.g:7357:3: otherlv_0= 'my' ( (otherlv_1= RULE_ID ) ) { - otherlv_0=(Token)match(input,100,FOLLOW_3); + otherlv_0=(Token)match(input,101,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getTrPointTerminalAccess().getMyKeyword_0()); - // InternalRoom.g:7346:1: ( (otherlv_1= RULE_ID ) ) - // InternalRoom.g:7347:1: (otherlv_1= RULE_ID ) + // InternalRoom.g:7361:1: ( (otherlv_1= RULE_ID ) ) + // InternalRoom.g:7362:1: (otherlv_1= RULE_ID ) { - // InternalRoom.g:7347:1: (otherlv_1= RULE_ID ) - // InternalRoom.g:7348:3: otherlv_1= RULE_ID + // InternalRoom.g:7362:1: (otherlv_1= RULE_ID ) + // InternalRoom.g:7363:3: otherlv_1= RULE_ID { if (current==null) { @@ -18316,7 +18351,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleSubStateTrPointTerminal" - // InternalRoom.g:7367:1: entryRuleSubStateTrPointTerminal returns [EObject current=null] : iv_ruleSubStateTrPointTerminal= ruleSubStateTrPointTerminal EOF ; + // InternalRoom.g:7382:1: entryRuleSubStateTrPointTerminal returns [EObject current=null] : iv_ruleSubStateTrPointTerminal= ruleSubStateTrPointTerminal EOF ; public final EObject entryRuleSubStateTrPointTerminal() throws RecognitionException { EObject current = null; @@ -18324,8 +18359,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:7368:2: (iv_ruleSubStateTrPointTerminal= ruleSubStateTrPointTerminal EOF ) - // InternalRoom.g:7369:2: iv_ruleSubStateTrPointTerminal= ruleSubStateTrPointTerminal EOF + // InternalRoom.g:7383:2: (iv_ruleSubStateTrPointTerminal= ruleSubStateTrPointTerminal EOF ) + // InternalRoom.g:7384:2: iv_ruleSubStateTrPointTerminal= ruleSubStateTrPointTerminal EOF { newCompositeNode(grammarAccess.getSubStateTrPointTerminalRule()); pushFollow(FOLLOW_1); @@ -18352,7 +18387,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleSubStateTrPointTerminal" - // InternalRoom.g:7376:1: ruleSubStateTrPointTerminal returns [EObject current=null] : ( ( (otherlv_0= RULE_ID ) ) otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) ) ; + // InternalRoom.g:7391:1: ruleSubStateTrPointTerminal returns [EObject current=null] : ( ( (otherlv_0= RULE_ID ) ) otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) ) ; public final EObject ruleSubStateTrPointTerminal() throws RecognitionException { EObject current = null; @@ -18363,24 +18398,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:7379:28: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) ) ) - // InternalRoom.g:7380:1: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) ) + // InternalRoom.g:7394:28: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) ) ) + // InternalRoom.g:7395:1: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) ) { - // InternalRoom.g:7380:1: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) ) - // InternalRoom.g:7380:2: ( (otherlv_0= RULE_ID ) ) otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) + // InternalRoom.g:7395:1: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) ) + // InternalRoom.g:7395:2: ( (otherlv_0= RULE_ID ) ) otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) { - // InternalRoom.g:7380:2: ( (otherlv_0= RULE_ID ) ) - // InternalRoom.g:7381:1: (otherlv_0= RULE_ID ) + // InternalRoom.g:7395:2: ( (otherlv_0= RULE_ID ) ) + // InternalRoom.g:7396:1: (otherlv_0= RULE_ID ) { - // InternalRoom.g:7381:1: (otherlv_0= RULE_ID ) - // InternalRoom.g:7382:3: otherlv_0= RULE_ID + // InternalRoom.g:7396:1: (otherlv_0= RULE_ID ) + // InternalRoom.g:7397:3: otherlv_0= RULE_ID { if (current==null) { current = createModelElement(grammarAccess.getSubStateTrPointTerminalRule()); } - otherlv_0=(Token)match(input,RULE_ID,FOLLOW_87); + otherlv_0=(Token)match(input,RULE_ID,FOLLOW_88); newLeafNode(otherlv_0, grammarAccess.getSubStateTrPointTerminalAccess().getTrPointTrPointCrossReference_0_0()); @@ -18390,15 +18425,15 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,24,FOLLOW_3); + otherlv_1=(Token)match(input,25,FOLLOW_3); newLeafNode(otherlv_1, grammarAccess.getSubStateTrPointTerminalAccess().getOfKeyword_1()); - // InternalRoom.g:7397:1: ( (otherlv_2= RULE_ID ) ) - // InternalRoom.g:7398:1: (otherlv_2= RULE_ID ) + // InternalRoom.g:7412:1: ( (otherlv_2= RULE_ID ) ) + // InternalRoom.g:7413:1: (otherlv_2= RULE_ID ) { - // InternalRoom.g:7398:1: (otherlv_2= RULE_ID ) - // InternalRoom.g:7399:3: otherlv_2= RULE_ID + // InternalRoom.g:7413:1: (otherlv_2= RULE_ID ) + // InternalRoom.g:7414:3: otherlv_2= RULE_ID { if (current==null) { @@ -18436,7 +18471,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleChoicepointTerminal" - // InternalRoom.g:7418:1: entryRuleChoicepointTerminal returns [EObject current=null] : iv_ruleChoicepointTerminal= ruleChoicepointTerminal EOF ; + // InternalRoom.g:7433:1: entryRuleChoicepointTerminal returns [EObject current=null] : iv_ruleChoicepointTerminal= ruleChoicepointTerminal EOF ; public final EObject entryRuleChoicepointTerminal() throws RecognitionException { EObject current = null; @@ -18444,8 +18479,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:7419:2: (iv_ruleChoicepointTerminal= ruleChoicepointTerminal EOF ) - // InternalRoom.g:7420:2: iv_ruleChoicepointTerminal= ruleChoicepointTerminal EOF + // InternalRoom.g:7434:2: (iv_ruleChoicepointTerminal= ruleChoicepointTerminal EOF ) + // InternalRoom.g:7435:2: iv_ruleChoicepointTerminal= ruleChoicepointTerminal EOF { newCompositeNode(grammarAccess.getChoicepointTerminalRule()); pushFollow(FOLLOW_1); @@ -18472,7 +18507,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleChoicepointTerminal" - // InternalRoom.g:7427:1: ruleChoicepointTerminal returns [EObject current=null] : (otherlv_0= 'cp' ( (otherlv_1= RULE_ID ) ) ) ; + // InternalRoom.g:7442:1: ruleChoicepointTerminal returns [EObject current=null] : (otherlv_0= 'cp' ( (otherlv_1= RULE_ID ) ) ) ; public final EObject ruleChoicepointTerminal() throws RecognitionException { EObject current = null; @@ -18482,21 +18517,21 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:7430:28: ( (otherlv_0= 'cp' ( (otherlv_1= RULE_ID ) ) ) ) - // InternalRoom.g:7431:1: (otherlv_0= 'cp' ( (otherlv_1= RULE_ID ) ) ) + // InternalRoom.g:7445:28: ( (otherlv_0= 'cp' ( (otherlv_1= RULE_ID ) ) ) ) + // InternalRoom.g:7446:1: (otherlv_0= 'cp' ( (otherlv_1= RULE_ID ) ) ) { - // InternalRoom.g:7431:1: (otherlv_0= 'cp' ( (otherlv_1= RULE_ID ) ) ) - // InternalRoom.g:7431:3: otherlv_0= 'cp' ( (otherlv_1= RULE_ID ) ) + // InternalRoom.g:7446:1: (otherlv_0= 'cp' ( (otherlv_1= RULE_ID ) ) ) + // InternalRoom.g:7446:3: otherlv_0= 'cp' ( (otherlv_1= RULE_ID ) ) { - otherlv_0=(Token)match(input,101,FOLLOW_3); + otherlv_0=(Token)match(input,102,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getChoicepointTerminalAccess().getCpKeyword_0()); - // InternalRoom.g:7435:1: ( (otherlv_1= RULE_ID ) ) - // InternalRoom.g:7436:1: (otherlv_1= RULE_ID ) + // InternalRoom.g:7450:1: ( (otherlv_1= RULE_ID ) ) + // InternalRoom.g:7451:1: (otherlv_1= RULE_ID ) { - // InternalRoom.g:7436:1: (otherlv_1= RULE_ID ) - // InternalRoom.g:7437:3: otherlv_1= RULE_ID + // InternalRoom.g:7451:1: (otherlv_1= RULE_ID ) + // InternalRoom.g:7452:3: otherlv_1= RULE_ID { if (current==null) { @@ -18534,7 +18569,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleTrigger" - // InternalRoom.g:7456:1: entryRuleTrigger returns [EObject current=null] : iv_ruleTrigger= ruleTrigger EOF ; + // InternalRoom.g:7471:1: entryRuleTrigger returns [EObject current=null] : iv_ruleTrigger= ruleTrigger EOF ; public final EObject entryRuleTrigger() throws RecognitionException { EObject current = null; @@ -18542,8 +18577,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:7457:2: (iv_ruleTrigger= ruleTrigger EOF ) - // InternalRoom.g:7458:2: iv_ruleTrigger= ruleTrigger EOF + // InternalRoom.g:7472:2: (iv_ruleTrigger= ruleTrigger EOF ) + // InternalRoom.g:7473:2: iv_ruleTrigger= ruleTrigger EOF { newCompositeNode(grammarAccess.getTriggerRule()); pushFollow(FOLLOW_1); @@ -18570,7 +18605,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleTrigger" - // InternalRoom.g:7465:1: ruleTrigger returns [EObject current=null] : (otherlv_0= '<' ( (lv_msgFromIfPairs_1_0= ruleMessageFromIf ) ) (otherlv_2= '|' ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) ) )* ( (lv_guard_4_0= ruleGuard ) )? otherlv_5= '>' ) ; + // InternalRoom.g:7480:1: ruleTrigger returns [EObject current=null] : (otherlv_0= '<' ( (lv_msgFromIfPairs_1_0= ruleMessageFromIf ) ) (otherlv_2= '|' ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) ) )* ( (lv_guard_4_0= ruleGuard ) )? otherlv_5= '>' ) ; public final EObject ruleTrigger() throws RecognitionException { EObject current = null; @@ -18587,26 +18622,26 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:7468:28: ( (otherlv_0= '<' ( (lv_msgFromIfPairs_1_0= ruleMessageFromIf ) ) (otherlv_2= '|' ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) ) )* ( (lv_guard_4_0= ruleGuard ) )? otherlv_5= '>' ) ) - // InternalRoom.g:7469:1: (otherlv_0= '<' ( (lv_msgFromIfPairs_1_0= ruleMessageFromIf ) ) (otherlv_2= '|' ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) ) )* ( (lv_guard_4_0= ruleGuard ) )? otherlv_5= '>' ) + // InternalRoom.g:7483:28: ( (otherlv_0= '<' ( (lv_msgFromIfPairs_1_0= ruleMessageFromIf ) ) (otherlv_2= '|' ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) ) )* ( (lv_guard_4_0= ruleGuard ) )? otherlv_5= '>' ) ) + // InternalRoom.g:7484:1: (otherlv_0= '<' ( (lv_msgFromIfPairs_1_0= ruleMessageFromIf ) ) (otherlv_2= '|' ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) ) )* ( (lv_guard_4_0= ruleGuard ) )? otherlv_5= '>' ) { - // InternalRoom.g:7469:1: (otherlv_0= '<' ( (lv_msgFromIfPairs_1_0= ruleMessageFromIf ) ) (otherlv_2= '|' ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) ) )* ( (lv_guard_4_0= ruleGuard ) )? otherlv_5= '>' ) - // InternalRoom.g:7469:3: otherlv_0= '<' ( (lv_msgFromIfPairs_1_0= ruleMessageFromIf ) ) (otherlv_2= '|' ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) ) )* ( (lv_guard_4_0= ruleGuard ) )? otherlv_5= '>' + // InternalRoom.g:7484:1: (otherlv_0= '<' ( (lv_msgFromIfPairs_1_0= ruleMessageFromIf ) ) (otherlv_2= '|' ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) ) )* ( (lv_guard_4_0= ruleGuard ) )? otherlv_5= '>' ) + // InternalRoom.g:7484:3: otherlv_0= '<' ( (lv_msgFromIfPairs_1_0= ruleMessageFromIf ) ) (otherlv_2= '|' ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) ) )* ( (lv_guard_4_0= ruleGuard ) )? otherlv_5= '>' { - otherlv_0=(Token)match(input,102,FOLLOW_3); + otherlv_0=(Token)match(input,103,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getTriggerAccess().getLessThanSignKeyword_0()); - // InternalRoom.g:7473:1: ( (lv_msgFromIfPairs_1_0= ruleMessageFromIf ) ) - // InternalRoom.g:7474:1: (lv_msgFromIfPairs_1_0= ruleMessageFromIf ) + // InternalRoom.g:7488:1: ( (lv_msgFromIfPairs_1_0= ruleMessageFromIf ) ) + // InternalRoom.g:7489:1: (lv_msgFromIfPairs_1_0= ruleMessageFromIf ) { - // InternalRoom.g:7474:1: (lv_msgFromIfPairs_1_0= ruleMessageFromIf ) - // InternalRoom.g:7475:3: lv_msgFromIfPairs_1_0= ruleMessageFromIf + // InternalRoom.g:7489:1: (lv_msgFromIfPairs_1_0= ruleMessageFromIf ) + // InternalRoom.g:7490:3: lv_msgFromIfPairs_1_0= ruleMessageFromIf { newCompositeNode(grammarAccess.getTriggerAccess().getMsgFromIfPairsMessageFromIfParserRuleCall_1_0()); - pushFollow(FOLLOW_131); + pushFollow(FOLLOW_132); lv_msgFromIfPairs_1_0=ruleMessageFromIf(); state._fsp--; @@ -18628,35 +18663,35 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:7491:2: (otherlv_2= '|' ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) ) )* - loop159: + // InternalRoom.g:7506:2: (otherlv_2= '|' ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) ) )* + loop160: do { - int alt159=2; - int LA159_0 = input.LA(1); + int alt160=2; + int LA160_0 = input.LA(1); - if ( (LA159_0==103) ) { - alt159=1; + if ( (LA160_0==104) ) { + alt160=1; } - switch (alt159) { + switch (alt160) { case 1 : - // InternalRoom.g:7491:4: otherlv_2= '|' ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) ) + // InternalRoom.g:7506:4: otherlv_2= '|' ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) ) { - otherlv_2=(Token)match(input,103,FOLLOW_3); + otherlv_2=(Token)match(input,104,FOLLOW_3); newLeafNode(otherlv_2, grammarAccess.getTriggerAccess().getVerticalLineKeyword_2_0()); - // InternalRoom.g:7495:1: ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) ) - // InternalRoom.g:7496:1: (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) + // InternalRoom.g:7510:1: ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) ) + // InternalRoom.g:7511:1: (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) { - // InternalRoom.g:7496:1: (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) - // InternalRoom.g:7497:3: lv_msgFromIfPairs_3_0= ruleMessageFromIf + // InternalRoom.g:7511:1: (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) + // InternalRoom.g:7512:3: lv_msgFromIfPairs_3_0= ruleMessageFromIf { newCompositeNode(grammarAccess.getTriggerAccess().getMsgFromIfPairsMessageFromIfParserRuleCall_2_1_0()); - pushFollow(FOLLOW_131); + pushFollow(FOLLOW_132); lv_msgFromIfPairs_3_0=ruleMessageFromIf(); state._fsp--; @@ -18683,28 +18718,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop159; + break loop160; } } while (true); - // InternalRoom.g:7513:4: ( (lv_guard_4_0= ruleGuard ) )? - int alt160=2; - int LA160_0 = input.LA(1); + // InternalRoom.g:7528:4: ( (lv_guard_4_0= ruleGuard ) )? + int alt161=2; + int LA161_0 = input.LA(1); - if ( (LA160_0==97) ) { - alt160=1; + if ( (LA161_0==98) ) { + alt161=1; } - switch (alt160) { + switch (alt161) { case 1 : - // InternalRoom.g:7514:1: (lv_guard_4_0= ruleGuard ) + // InternalRoom.g:7529:1: (lv_guard_4_0= ruleGuard ) { - // InternalRoom.g:7514:1: (lv_guard_4_0= ruleGuard ) - // InternalRoom.g:7515:3: lv_guard_4_0= ruleGuard + // InternalRoom.g:7529:1: (lv_guard_4_0= ruleGuard ) + // InternalRoom.g:7530:3: lv_guard_4_0= ruleGuard { newCompositeNode(grammarAccess.getTriggerAccess().getGuardGuardParserRuleCall_3_0()); - pushFollow(FOLLOW_132); + pushFollow(FOLLOW_133); lv_guard_4_0=ruleGuard(); state._fsp--; @@ -18729,7 +18764,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_5=(Token)match(input,104,FOLLOW_2); + otherlv_5=(Token)match(input,105,FOLLOW_2); newLeafNode(otherlv_5, grammarAccess.getTriggerAccess().getGreaterThanSignKeyword_4()); @@ -18754,7 +18789,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleMessageFromIf" - // InternalRoom.g:7543:1: entryRuleMessageFromIf returns [EObject current=null] : iv_ruleMessageFromIf= ruleMessageFromIf EOF ; + // InternalRoom.g:7558:1: entryRuleMessageFromIf returns [EObject current=null] : iv_ruleMessageFromIf= ruleMessageFromIf EOF ; public final EObject entryRuleMessageFromIf() throws RecognitionException { EObject current = null; @@ -18762,8 +18797,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:7544:2: (iv_ruleMessageFromIf= ruleMessageFromIf EOF ) - // InternalRoom.g:7545:2: iv_ruleMessageFromIf= ruleMessageFromIf EOF + // InternalRoom.g:7559:2: (iv_ruleMessageFromIf= ruleMessageFromIf EOF ) + // InternalRoom.g:7560:2: iv_ruleMessageFromIf= ruleMessageFromIf EOF { newCompositeNode(grammarAccess.getMessageFromIfRule()); pushFollow(FOLLOW_1); @@ -18790,7 +18825,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleMessageFromIf" - // InternalRoom.g:7552:1: ruleMessageFromIf returns [EObject current=null] : ( ( (otherlv_0= RULE_ID ) ) otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) ) ; + // InternalRoom.g:7567:1: ruleMessageFromIf returns [EObject current=null] : ( ( (otherlv_0= RULE_ID ) ) otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) ) ; public final EObject ruleMessageFromIf() throws RecognitionException { EObject current = null; @@ -18801,17 +18836,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:7555:28: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) ) ) - // InternalRoom.g:7556:1: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) ) + // InternalRoom.g:7570:28: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) ) ) + // InternalRoom.g:7571:1: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) ) { - // InternalRoom.g:7556:1: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) ) - // InternalRoom.g:7556:2: ( (otherlv_0= RULE_ID ) ) otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) + // InternalRoom.g:7571:1: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) ) + // InternalRoom.g:7571:2: ( (otherlv_0= RULE_ID ) ) otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) { - // InternalRoom.g:7556:2: ( (otherlv_0= RULE_ID ) ) - // InternalRoom.g:7557:1: (otherlv_0= RULE_ID ) + // InternalRoom.g:7571:2: ( (otherlv_0= RULE_ID ) ) + // InternalRoom.g:7572:1: (otherlv_0= RULE_ID ) { - // InternalRoom.g:7557:1: (otherlv_0= RULE_ID ) - // InternalRoom.g:7558:3: otherlv_0= RULE_ID + // InternalRoom.g:7572:1: (otherlv_0= RULE_ID ) + // InternalRoom.g:7573:3: otherlv_0= RULE_ID { if (current==null) { @@ -18832,11 +18867,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_1, grammarAccess.getMessageFromIfAccess().getColonKeyword_1()); - // InternalRoom.g:7573:1: ( (otherlv_2= RULE_ID ) ) - // InternalRoom.g:7574:1: (otherlv_2= RULE_ID ) + // InternalRoom.g:7588:1: ( (otherlv_2= RULE_ID ) ) + // InternalRoom.g:7589:1: (otherlv_2= RULE_ID ) { - // InternalRoom.g:7574:1: (otherlv_2= RULE_ID ) - // InternalRoom.g:7575:3: otherlv_2= RULE_ID + // InternalRoom.g:7589:1: (otherlv_2= RULE_ID ) + // InternalRoom.g:7590:3: otherlv_2= RULE_ID { if (current==null) { @@ -18874,7 +18909,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleGuard" - // InternalRoom.g:7594:1: entryRuleGuard returns [EObject current=null] : iv_ruleGuard= ruleGuard EOF ; + // InternalRoom.g:7609:1: entryRuleGuard returns [EObject current=null] : iv_ruleGuard= ruleGuard EOF ; public final EObject entryRuleGuard() throws RecognitionException { EObject current = null; @@ -18882,8 +18917,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:7595:2: (iv_ruleGuard= ruleGuard EOF ) - // InternalRoom.g:7596:2: iv_ruleGuard= ruleGuard EOF + // InternalRoom.g:7610:2: (iv_ruleGuard= ruleGuard EOF ) + // InternalRoom.g:7611:2: iv_ruleGuard= ruleGuard EOF { newCompositeNode(grammarAccess.getGuardRule()); pushFollow(FOLLOW_1); @@ -18910,7 +18945,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleGuard" - // InternalRoom.g:7603:1: ruleGuard returns [EObject current=null] : (otherlv_0= 'guard' ( (lv_guard_1_0= ruleDetailCode ) ) ) ; + // InternalRoom.g:7618:1: ruleGuard returns [EObject current=null] : (otherlv_0= 'guard' ( (lv_guard_1_0= ruleDetailCode ) ) ) ; public final EObject ruleGuard() throws RecognitionException { EObject current = null; @@ -18921,21 +18956,21 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:7606:28: ( (otherlv_0= 'guard' ( (lv_guard_1_0= ruleDetailCode ) ) ) ) - // InternalRoom.g:7607:1: (otherlv_0= 'guard' ( (lv_guard_1_0= ruleDetailCode ) ) ) + // InternalRoom.g:7621:28: ( (otherlv_0= 'guard' ( (lv_guard_1_0= ruleDetailCode ) ) ) ) + // InternalRoom.g:7622:1: (otherlv_0= 'guard' ( (lv_guard_1_0= ruleDetailCode ) ) ) { - // InternalRoom.g:7607:1: (otherlv_0= 'guard' ( (lv_guard_1_0= ruleDetailCode ) ) ) - // InternalRoom.g:7607:3: otherlv_0= 'guard' ( (lv_guard_1_0= ruleDetailCode ) ) + // InternalRoom.g:7622:1: (otherlv_0= 'guard' ( (lv_guard_1_0= ruleDetailCode ) ) ) + // InternalRoom.g:7622:3: otherlv_0= 'guard' ( (lv_guard_1_0= ruleDetailCode ) ) { - otherlv_0=(Token)match(input,97,FOLLOW_45); + otherlv_0=(Token)match(input,98,FOLLOW_46); newLeafNode(otherlv_0, grammarAccess.getGuardAccess().getGuardKeyword_0()); - // InternalRoom.g:7611:1: ( (lv_guard_1_0= ruleDetailCode ) ) - // InternalRoom.g:7612:1: (lv_guard_1_0= ruleDetailCode ) + // InternalRoom.g:7626:1: ( (lv_guard_1_0= ruleDetailCode ) ) + // InternalRoom.g:7627:1: (lv_guard_1_0= ruleDetailCode ) { - // InternalRoom.g:7612:1: (lv_guard_1_0= ruleDetailCode ) - // InternalRoom.g:7613:3: lv_guard_1_0= ruleDetailCode + // InternalRoom.g:7627:1: (lv_guard_1_0= ruleDetailCode ) + // InternalRoom.g:7628:3: lv_guard_1_0= ruleDetailCode { newCompositeNode(grammarAccess.getGuardAccess().getGuardDetailCodeParserRuleCall_1_0()); @@ -18983,7 +19018,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleProtocolSemantics" - // InternalRoom.g:7637:1: entryRuleProtocolSemantics returns [EObject current=null] : iv_ruleProtocolSemantics= ruleProtocolSemantics EOF ; + // InternalRoom.g:7652:1: entryRuleProtocolSemantics returns [EObject current=null] : iv_ruleProtocolSemantics= ruleProtocolSemantics EOF ; public final EObject entryRuleProtocolSemantics() throws RecognitionException { EObject current = null; @@ -18991,8 +19026,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:7638:2: (iv_ruleProtocolSemantics= ruleProtocolSemantics EOF ) - // InternalRoom.g:7639:2: iv_ruleProtocolSemantics= ruleProtocolSemantics EOF + // InternalRoom.g:7653:2: (iv_ruleProtocolSemantics= ruleProtocolSemantics EOF ) + // InternalRoom.g:7654:2: iv_ruleProtocolSemantics= ruleProtocolSemantics EOF { newCompositeNode(grammarAccess.getProtocolSemanticsRule()); pushFollow(FOLLOW_1); @@ -19019,7 +19054,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleProtocolSemantics" - // InternalRoom.g:7646:1: ruleProtocolSemantics returns [EObject current=null] : ( () otherlv_1= 'semantics' otherlv_2= '{' ( (lv_rules_3_0= ruleSemanticsRule ) )* otherlv_4= '}' ) ; + // InternalRoom.g:7661:1: ruleProtocolSemantics returns [EObject current=null] : ( () otherlv_1= 'semantics' otherlv_2= '{' ( (lv_rules_3_0= ruleSemanticsRule ) )* otherlv_4= '}' ) ; public final EObject ruleProtocolSemantics() throws RecognitionException { EObject current = null; @@ -19032,14 +19067,14 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:7649:28: ( ( () otherlv_1= 'semantics' otherlv_2= '{' ( (lv_rules_3_0= ruleSemanticsRule ) )* otherlv_4= '}' ) ) - // InternalRoom.g:7650:1: ( () otherlv_1= 'semantics' otherlv_2= '{' ( (lv_rules_3_0= ruleSemanticsRule ) )* otherlv_4= '}' ) + // InternalRoom.g:7664:28: ( ( () otherlv_1= 'semantics' otherlv_2= '{' ( (lv_rules_3_0= ruleSemanticsRule ) )* otherlv_4= '}' ) ) + // InternalRoom.g:7665:1: ( () otherlv_1= 'semantics' otherlv_2= '{' ( (lv_rules_3_0= ruleSemanticsRule ) )* otherlv_4= '}' ) { - // InternalRoom.g:7650:1: ( () otherlv_1= 'semantics' otherlv_2= '{' ( (lv_rules_3_0= ruleSemanticsRule ) )* otherlv_4= '}' ) - // InternalRoom.g:7650:2: () otherlv_1= 'semantics' otherlv_2= '{' ( (lv_rules_3_0= ruleSemanticsRule ) )* otherlv_4= '}' + // InternalRoom.g:7665:1: ( () otherlv_1= 'semantics' otherlv_2= '{' ( (lv_rules_3_0= ruleSemanticsRule ) )* otherlv_4= '}' ) + // InternalRoom.g:7665:2: () otherlv_1= 'semantics' otherlv_2= '{' ( (lv_rules_3_0= ruleSemanticsRule ) )* otherlv_4= '}' { - // InternalRoom.g:7650:2: () - // InternalRoom.g:7651:5: + // InternalRoom.g:7665:2: () + // InternalRoom.g:7666:5: { current = forceCreateModelElement( @@ -19049,36 +19084,36 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,105,FOLLOW_5); + otherlv_1=(Token)match(input,106,FOLLOW_5); newLeafNode(otherlv_1, grammarAccess.getProtocolSemanticsAccess().getSemanticsKeyword_1()); - otherlv_2=(Token)match(input,14,FOLLOW_133); + otherlv_2=(Token)match(input,14,FOLLOW_134); newLeafNode(otherlv_2, grammarAccess.getProtocolSemanticsAccess().getLeftCurlyBracketKeyword_2()); - // InternalRoom.g:7664:1: ( (lv_rules_3_0= ruleSemanticsRule ) )* - loop161: + // InternalRoom.g:7679:1: ( (lv_rules_3_0= ruleSemanticsRule ) )* + loop162: do { - int alt161=2; - int LA161_0 = input.LA(1); + int alt162=2; + int LA162_0 = input.LA(1); - if ( ((LA161_0>=106 && LA161_0<=107)) ) { - alt161=1; + if ( ((LA162_0>=107 && LA162_0<=108)) ) { + alt162=1; } - switch (alt161) { + switch (alt162) { case 1 : - // InternalRoom.g:7665:1: (lv_rules_3_0= ruleSemanticsRule ) + // InternalRoom.g:7680:1: (lv_rules_3_0= ruleSemanticsRule ) { - // InternalRoom.g:7665:1: (lv_rules_3_0= ruleSemanticsRule ) - // InternalRoom.g:7666:3: lv_rules_3_0= ruleSemanticsRule + // InternalRoom.g:7680:1: (lv_rules_3_0= ruleSemanticsRule ) + // InternalRoom.g:7681:3: lv_rules_3_0= ruleSemanticsRule { newCompositeNode(grammarAccess.getProtocolSemanticsAccess().getRulesSemanticsRuleParserRuleCall_3_0()); - pushFollow(FOLLOW_133); + pushFollow(FOLLOW_134); lv_rules_3_0=ruleSemanticsRule(); state._fsp--; @@ -19102,7 +19137,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop161; + break loop162; } } while (true); @@ -19131,7 +19166,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleSemanticsRule" - // InternalRoom.g:7694:1: entryRuleSemanticsRule returns [EObject current=null] : iv_ruleSemanticsRule= ruleSemanticsRule EOF ; + // InternalRoom.g:7709:1: entryRuleSemanticsRule returns [EObject current=null] : iv_ruleSemanticsRule= ruleSemanticsRule EOF ; public final EObject entryRuleSemanticsRule() throws RecognitionException { EObject current = null; @@ -19139,8 +19174,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:7695:2: (iv_ruleSemanticsRule= ruleSemanticsRule EOF ) - // InternalRoom.g:7696:2: iv_ruleSemanticsRule= ruleSemanticsRule EOF + // InternalRoom.g:7710:2: (iv_ruleSemanticsRule= ruleSemanticsRule EOF ) + // InternalRoom.g:7711:2: iv_ruleSemanticsRule= ruleSemanticsRule EOF { newCompositeNode(grammarAccess.getSemanticsRuleRule()); pushFollow(FOLLOW_1); @@ -19167,7 +19202,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleSemanticsRule" - // InternalRoom.g:7703:1: ruleSemanticsRule returns [EObject current=null] : (this_InSemanticsRule_0= ruleInSemanticsRule | this_OutSemanticsRule_1= ruleOutSemanticsRule ) ; + // InternalRoom.g:7718:1: ruleSemanticsRule returns [EObject current=null] : (this_InSemanticsRule_0= ruleInSemanticsRule | this_OutSemanticsRule_1= ruleOutSemanticsRule ) ; public final EObject ruleSemanticsRule() throws RecognitionException { EObject current = null; @@ -19179,28 +19214,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:7706:28: ( (this_InSemanticsRule_0= ruleInSemanticsRule | this_OutSemanticsRule_1= ruleOutSemanticsRule ) ) - // InternalRoom.g:7707:1: (this_InSemanticsRule_0= ruleInSemanticsRule | this_OutSemanticsRule_1= ruleOutSemanticsRule ) + // InternalRoom.g:7721:28: ( (this_InSemanticsRule_0= ruleInSemanticsRule | this_OutSemanticsRule_1= ruleOutSemanticsRule ) ) + // InternalRoom.g:7722:1: (this_InSemanticsRule_0= ruleInSemanticsRule | this_OutSemanticsRule_1= ruleOutSemanticsRule ) { - // InternalRoom.g:7707:1: (this_InSemanticsRule_0= ruleInSemanticsRule | this_OutSemanticsRule_1= ruleOutSemanticsRule ) - int alt162=2; - int LA162_0 = input.LA(1); + // InternalRoom.g:7722:1: (this_InSemanticsRule_0= ruleInSemanticsRule | this_OutSemanticsRule_1= ruleOutSemanticsRule ) + int alt163=2; + int LA163_0 = input.LA(1); - if ( (LA162_0==106) ) { - alt162=1; + if ( (LA163_0==107) ) { + alt163=1; } - else if ( (LA162_0==107) ) { - alt162=2; + else if ( (LA163_0==108) ) { + alt163=2; } else { NoViableAltException nvae = - new NoViableAltException("", 162, 0, input); + new NoViableAltException("", 163, 0, input); throw nvae; } - switch (alt162) { + switch (alt163) { case 1 : - // InternalRoom.g:7708:5: this_InSemanticsRule_0= ruleInSemanticsRule + // InternalRoom.g:7723:5: this_InSemanticsRule_0= ruleInSemanticsRule { newCompositeNode(grammarAccess.getSemanticsRuleAccess().getInSemanticsRuleParserRuleCall_0()); @@ -19218,7 +19253,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:7718:5: this_OutSemanticsRule_1= ruleOutSemanticsRule + // InternalRoom.g:7733:5: this_OutSemanticsRule_1= ruleOutSemanticsRule { newCompositeNode(grammarAccess.getSemanticsRuleAccess().getOutSemanticsRuleParserRuleCall_1()); @@ -19256,7 +19291,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleInSemanticsRule" - // InternalRoom.g:7734:1: entryRuleInSemanticsRule returns [EObject current=null] : iv_ruleInSemanticsRule= ruleInSemanticsRule EOF ; + // InternalRoom.g:7749:1: entryRuleInSemanticsRule returns [EObject current=null] : iv_ruleInSemanticsRule= ruleInSemanticsRule EOF ; public final EObject entryRuleInSemanticsRule() throws RecognitionException { EObject current = null; @@ -19264,8 +19299,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:7735:2: (iv_ruleInSemanticsRule= ruleInSemanticsRule EOF ) - // InternalRoom.g:7736:2: iv_ruleInSemanticsRule= ruleInSemanticsRule EOF + // InternalRoom.g:7750:2: (iv_ruleInSemanticsRule= ruleInSemanticsRule EOF ) + // InternalRoom.g:7751:2: iv_ruleInSemanticsRule= ruleInSemanticsRule EOF { newCompositeNode(grammarAccess.getInSemanticsRuleRule()); pushFollow(FOLLOW_1); @@ -19292,7 +19327,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleInSemanticsRule" - // InternalRoom.g:7743:1: ruleInSemanticsRule returns [EObject current=null] : (otherlv_0= 'in' otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) (otherlv_3= '->' ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) )? ) ; + // InternalRoom.g:7758:1: ruleInSemanticsRule returns [EObject current=null] : (otherlv_0= 'in' otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) (otherlv_3= '->' ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) )? ) ; public final EObject ruleInSemanticsRule() throws RecognitionException { EObject current = null; @@ -19313,13 +19348,13 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:7746:28: ( (otherlv_0= 'in' otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) (otherlv_3= '->' ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) )? ) ) - // InternalRoom.g:7747:1: (otherlv_0= 'in' otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) (otherlv_3= '->' ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) )? ) + // InternalRoom.g:7761:28: ( (otherlv_0= 'in' otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) (otherlv_3= '->' ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) )? ) ) + // InternalRoom.g:7762:1: (otherlv_0= 'in' otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) (otherlv_3= '->' ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) )? ) { - // InternalRoom.g:7747:1: (otherlv_0= 'in' otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) (otherlv_3= '->' ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) )? ) - // InternalRoom.g:7747:3: otherlv_0= 'in' otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) (otherlv_3= '->' ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) )? + // InternalRoom.g:7762:1: (otherlv_0= 'in' otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) (otherlv_3= '->' ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) )? ) + // InternalRoom.g:7762:3: otherlv_0= 'in' otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) (otherlv_3= '->' ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) )? { - otherlv_0=(Token)match(input,106,FOLLOW_8); + otherlv_0=(Token)match(input,107,FOLLOW_8); newLeafNode(otherlv_0, grammarAccess.getInSemanticsRuleAccess().getInKeyword_0()); @@ -19327,18 +19362,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_1, grammarAccess.getInSemanticsRuleAccess().getColonKeyword_1()); - // InternalRoom.g:7755:1: ( (otherlv_2= RULE_ID ) ) - // InternalRoom.g:7756:1: (otherlv_2= RULE_ID ) + // InternalRoom.g:7770:1: ( (otherlv_2= RULE_ID ) ) + // InternalRoom.g:7771:1: (otherlv_2= RULE_ID ) { - // InternalRoom.g:7756:1: (otherlv_2= RULE_ID ) - // InternalRoom.g:7757:3: otherlv_2= RULE_ID + // InternalRoom.g:7771:1: (otherlv_2= RULE_ID ) + // InternalRoom.g:7772:3: otherlv_2= RULE_ID { if (current==null) { current = createModelElement(grammarAccess.getInSemanticsRuleRule()); } - otherlv_2=(Token)match(input,RULE_ID,FOLLOW_134); + otherlv_2=(Token)match(input,RULE_ID,FOLLOW_135); newLeafNode(otherlv_2, grammarAccess.getInSemanticsRuleAccess().getMsgEObjectCrossReference_2_0()); @@ -19348,46 +19383,46 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:7768:2: (otherlv_3= '->' ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) )? - int alt165=2; - int LA165_0 = input.LA(1); + // InternalRoom.g:7783:2: (otherlv_3= '->' ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) )? + int alt166=2; + int LA166_0 = input.LA(1); - if ( (LA165_0==19) ) { - alt165=1; + if ( (LA166_0==20) ) { + alt166=1; } - switch (alt165) { + switch (alt166) { case 1 : - // InternalRoom.g:7768:4: otherlv_3= '->' ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) + // InternalRoom.g:7783:4: otherlv_3= '->' ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) { - otherlv_3=(Token)match(input,19,FOLLOW_135); + otherlv_3=(Token)match(input,20,FOLLOW_136); newLeafNode(otherlv_3, grammarAccess.getInSemanticsRuleAccess().getHyphenMinusGreaterThanSignKeyword_3_0()); - // InternalRoom.g:7772:1: ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) - int alt164=2; - int LA164_0 = input.LA(1); + // InternalRoom.g:7787:1: ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) + int alt165=2; + int LA165_0 = input.LA(1); - if ( ((LA164_0>=106 && LA164_0<=107)) ) { - alt164=1; + if ( ((LA165_0>=107 && LA165_0<=108)) ) { + alt165=1; } - else if ( (LA164_0==20) ) { - alt164=2; + else if ( (LA165_0==21) ) { + alt165=2; } else { NoViableAltException nvae = - new NoViableAltException("", 164, 0, input); + new NoViableAltException("", 165, 0, input); throw nvae; } - switch (alt164) { + switch (alt165) { case 1 : - // InternalRoom.g:7772:2: ( (lv_followUps_4_0= ruleSemanticsRule ) ) + // InternalRoom.g:7787:2: ( (lv_followUps_4_0= ruleSemanticsRule ) ) { - // InternalRoom.g:7772:2: ( (lv_followUps_4_0= ruleSemanticsRule ) ) - // InternalRoom.g:7773:1: (lv_followUps_4_0= ruleSemanticsRule ) + // InternalRoom.g:7787:2: ( (lv_followUps_4_0= ruleSemanticsRule ) ) + // InternalRoom.g:7788:1: (lv_followUps_4_0= ruleSemanticsRule ) { - // InternalRoom.g:7773:1: (lv_followUps_4_0= ruleSemanticsRule ) - // InternalRoom.g:7774:3: lv_followUps_4_0= ruleSemanticsRule + // InternalRoom.g:7788:1: (lv_followUps_4_0= ruleSemanticsRule ) + // InternalRoom.g:7789:3: lv_followUps_4_0= ruleSemanticsRule { newCompositeNode(grammarAccess.getInSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_0_0()); @@ -19418,25 +19453,25 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:7791:6: (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) + // InternalRoom.g:7806:6: (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) { - // InternalRoom.g:7791:6: (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) - // InternalRoom.g:7791:8: otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' + // InternalRoom.g:7806:6: (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) + // InternalRoom.g:7806:8: otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' { - otherlv_5=(Token)match(input,20,FOLLOW_136); + otherlv_5=(Token)match(input,21,FOLLOW_137); newLeafNode(otherlv_5, grammarAccess.getInSemanticsRuleAccess().getLeftParenthesisKeyword_3_1_1_0()); - // InternalRoom.g:7795:1: ( (lv_followUps_6_0= ruleSemanticsRule ) ) - // InternalRoom.g:7796:1: (lv_followUps_6_0= ruleSemanticsRule ) + // InternalRoom.g:7810:1: ( (lv_followUps_6_0= ruleSemanticsRule ) ) + // InternalRoom.g:7811:1: (lv_followUps_6_0= ruleSemanticsRule ) { - // InternalRoom.g:7796:1: (lv_followUps_6_0= ruleSemanticsRule ) - // InternalRoom.g:7797:3: lv_followUps_6_0= ruleSemanticsRule + // InternalRoom.g:7811:1: (lv_followUps_6_0= ruleSemanticsRule ) + // InternalRoom.g:7812:3: lv_followUps_6_0= ruleSemanticsRule { newCompositeNode(grammarAccess.getInSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_1_1_0()); - pushFollow(FOLLOW_137); + pushFollow(FOLLOW_138); lv_followUps_6_0=ruleSemanticsRule(); state._fsp--; @@ -19458,36 +19493,36 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:7813:2: (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ - int cnt163=0; - loop163: + // InternalRoom.g:7828:2: (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ + int cnt164=0; + loop164: do { - int alt163=2; - int LA163_0 = input.LA(1); + int alt164=2; + int LA164_0 = input.LA(1); - if ( (LA163_0==25) ) { - alt163=1; + if ( (LA164_0==26) ) { + alt164=1; } - switch (alt163) { + switch (alt164) { case 1 : - // InternalRoom.g:7813:4: otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) + // InternalRoom.g:7828:4: otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) { - otherlv_7=(Token)match(input,25,FOLLOW_136); + otherlv_7=(Token)match(input,26,FOLLOW_137); newLeafNode(otherlv_7, grammarAccess.getInSemanticsRuleAccess().getCommaKeyword_3_1_1_2_0()); - // InternalRoom.g:7817:1: ( (lv_followUps_8_0= ruleSemanticsRule ) ) - // InternalRoom.g:7818:1: (lv_followUps_8_0= ruleSemanticsRule ) + // InternalRoom.g:7832:1: ( (lv_followUps_8_0= ruleSemanticsRule ) ) + // InternalRoom.g:7833:1: (lv_followUps_8_0= ruleSemanticsRule ) { - // InternalRoom.g:7818:1: (lv_followUps_8_0= ruleSemanticsRule ) - // InternalRoom.g:7819:3: lv_followUps_8_0= ruleSemanticsRule + // InternalRoom.g:7833:1: (lv_followUps_8_0= ruleSemanticsRule ) + // InternalRoom.g:7834:3: lv_followUps_8_0= ruleSemanticsRule { newCompositeNode(grammarAccess.getInSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_1_2_1_0()); - pushFollow(FOLLOW_41); + pushFollow(FOLLOW_42); lv_followUps_8_0=ruleSemanticsRule(); state._fsp--; @@ -19514,15 +19549,15 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - if ( cnt163 >= 1 ) break loop163; + if ( cnt164 >= 1 ) break loop164; EarlyExitException eee = - new EarlyExitException(163, input); + new EarlyExitException(164, input); throw eee; } - cnt163++; + cnt164++; } while (true); - otherlv_9=(Token)match(input,21,FOLLOW_2); + otherlv_9=(Token)match(input,22,FOLLOW_2); newLeafNode(otherlv_9, grammarAccess.getInSemanticsRuleAccess().getRightParenthesisKeyword_3_1_1_3()); @@ -19562,7 +19597,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleOutSemanticsRule" - // InternalRoom.g:7847:1: entryRuleOutSemanticsRule returns [EObject current=null] : iv_ruleOutSemanticsRule= ruleOutSemanticsRule EOF ; + // InternalRoom.g:7862:1: entryRuleOutSemanticsRule returns [EObject current=null] : iv_ruleOutSemanticsRule= ruleOutSemanticsRule EOF ; public final EObject entryRuleOutSemanticsRule() throws RecognitionException { EObject current = null; @@ -19570,8 +19605,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:7848:2: (iv_ruleOutSemanticsRule= ruleOutSemanticsRule EOF ) - // InternalRoom.g:7849:2: iv_ruleOutSemanticsRule= ruleOutSemanticsRule EOF + // InternalRoom.g:7863:2: (iv_ruleOutSemanticsRule= ruleOutSemanticsRule EOF ) + // InternalRoom.g:7864:2: iv_ruleOutSemanticsRule= ruleOutSemanticsRule EOF { newCompositeNode(grammarAccess.getOutSemanticsRuleRule()); pushFollow(FOLLOW_1); @@ -19598,7 +19633,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleOutSemanticsRule" - // InternalRoom.g:7856:1: ruleOutSemanticsRule returns [EObject current=null] : (otherlv_0= 'out' otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) (otherlv_3= '->' ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) )? ) ; + // InternalRoom.g:7871:1: ruleOutSemanticsRule returns [EObject current=null] : (otherlv_0= 'out' otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) (otherlv_3= '->' ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) )? ) ; public final EObject ruleOutSemanticsRule() throws RecognitionException { EObject current = null; @@ -19619,13 +19654,13 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:7859:28: ( (otherlv_0= 'out' otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) (otherlv_3= '->' ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) )? ) ) - // InternalRoom.g:7860:1: (otherlv_0= 'out' otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) (otherlv_3= '->' ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) )? ) + // InternalRoom.g:7874:28: ( (otherlv_0= 'out' otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) (otherlv_3= '->' ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) )? ) ) + // InternalRoom.g:7875:1: (otherlv_0= 'out' otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) (otherlv_3= '->' ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) )? ) { - // InternalRoom.g:7860:1: (otherlv_0= 'out' otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) (otherlv_3= '->' ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) )? ) - // InternalRoom.g:7860:3: otherlv_0= 'out' otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) (otherlv_3= '->' ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) )? + // InternalRoom.g:7875:1: (otherlv_0= 'out' otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) (otherlv_3= '->' ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) )? ) + // InternalRoom.g:7875:3: otherlv_0= 'out' otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) (otherlv_3= '->' ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) )? { - otherlv_0=(Token)match(input,107,FOLLOW_8); + otherlv_0=(Token)match(input,108,FOLLOW_8); newLeafNode(otherlv_0, grammarAccess.getOutSemanticsRuleAccess().getOutKeyword_0()); @@ -19633,18 +19668,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_1, grammarAccess.getOutSemanticsRuleAccess().getColonKeyword_1()); - // InternalRoom.g:7868:1: ( (otherlv_2= RULE_ID ) ) - // InternalRoom.g:7869:1: (otherlv_2= RULE_ID ) + // InternalRoom.g:7883:1: ( (otherlv_2= RULE_ID ) ) + // InternalRoom.g:7884:1: (otherlv_2= RULE_ID ) { - // InternalRoom.g:7869:1: (otherlv_2= RULE_ID ) - // InternalRoom.g:7870:3: otherlv_2= RULE_ID + // InternalRoom.g:7884:1: (otherlv_2= RULE_ID ) + // InternalRoom.g:7885:3: otherlv_2= RULE_ID { if (current==null) { current = createModelElement(grammarAccess.getOutSemanticsRuleRule()); } - otherlv_2=(Token)match(input,RULE_ID,FOLLOW_134); + otherlv_2=(Token)match(input,RULE_ID,FOLLOW_135); newLeafNode(otherlv_2, grammarAccess.getOutSemanticsRuleAccess().getMsgEObjectCrossReference_2_0()); @@ -19654,46 +19689,46 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:7881:2: (otherlv_3= '->' ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) )? - int alt168=2; - int LA168_0 = input.LA(1); + // InternalRoom.g:7896:2: (otherlv_3= '->' ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) )? + int alt169=2; + int LA169_0 = input.LA(1); - if ( (LA168_0==19) ) { - alt168=1; + if ( (LA169_0==20) ) { + alt169=1; } - switch (alt168) { + switch (alt169) { case 1 : - // InternalRoom.g:7881:4: otherlv_3= '->' ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) + // InternalRoom.g:7896:4: otherlv_3= '->' ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) { - otherlv_3=(Token)match(input,19,FOLLOW_135); + otherlv_3=(Token)match(input,20,FOLLOW_136); newLeafNode(otherlv_3, grammarAccess.getOutSemanticsRuleAccess().getHyphenMinusGreaterThanSignKeyword_3_0()); - // InternalRoom.g:7885:1: ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) - int alt167=2; - int LA167_0 = input.LA(1); + // InternalRoom.g:7900:1: ( ( (lv_followUps_4_0= ruleSemanticsRule ) ) | (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) ) + int alt168=2; + int LA168_0 = input.LA(1); - if ( ((LA167_0>=106 && LA167_0<=107)) ) { - alt167=1; + if ( ((LA168_0>=107 && LA168_0<=108)) ) { + alt168=1; } - else if ( (LA167_0==20) ) { - alt167=2; + else if ( (LA168_0==21) ) { + alt168=2; } else { NoViableAltException nvae = - new NoViableAltException("", 167, 0, input); + new NoViableAltException("", 168, 0, input); throw nvae; } - switch (alt167) { + switch (alt168) { case 1 : - // InternalRoom.g:7885:2: ( (lv_followUps_4_0= ruleSemanticsRule ) ) + // InternalRoom.g:7900:2: ( (lv_followUps_4_0= ruleSemanticsRule ) ) { - // InternalRoom.g:7885:2: ( (lv_followUps_4_0= ruleSemanticsRule ) ) - // InternalRoom.g:7886:1: (lv_followUps_4_0= ruleSemanticsRule ) + // InternalRoom.g:7900:2: ( (lv_followUps_4_0= ruleSemanticsRule ) ) + // InternalRoom.g:7901:1: (lv_followUps_4_0= ruleSemanticsRule ) { - // InternalRoom.g:7886:1: (lv_followUps_4_0= ruleSemanticsRule ) - // InternalRoom.g:7887:3: lv_followUps_4_0= ruleSemanticsRule + // InternalRoom.g:7901:1: (lv_followUps_4_0= ruleSemanticsRule ) + // InternalRoom.g:7902:3: lv_followUps_4_0= ruleSemanticsRule { newCompositeNode(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_0_0()); @@ -19724,25 +19759,25 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:7904:6: (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) + // InternalRoom.g:7919:6: (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) { - // InternalRoom.g:7904:6: (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) - // InternalRoom.g:7904:8: otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' + // InternalRoom.g:7919:6: (otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' ) + // InternalRoom.g:7919:8: otherlv_5= '(' ( (lv_followUps_6_0= ruleSemanticsRule ) ) (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ otherlv_9= ')' { - otherlv_5=(Token)match(input,20,FOLLOW_136); + otherlv_5=(Token)match(input,21,FOLLOW_137); newLeafNode(otherlv_5, grammarAccess.getOutSemanticsRuleAccess().getLeftParenthesisKeyword_3_1_1_0()); - // InternalRoom.g:7908:1: ( (lv_followUps_6_0= ruleSemanticsRule ) ) - // InternalRoom.g:7909:1: (lv_followUps_6_0= ruleSemanticsRule ) + // InternalRoom.g:7923:1: ( (lv_followUps_6_0= ruleSemanticsRule ) ) + // InternalRoom.g:7924:1: (lv_followUps_6_0= ruleSemanticsRule ) { - // InternalRoom.g:7909:1: (lv_followUps_6_0= ruleSemanticsRule ) - // InternalRoom.g:7910:3: lv_followUps_6_0= ruleSemanticsRule + // InternalRoom.g:7924:1: (lv_followUps_6_0= ruleSemanticsRule ) + // InternalRoom.g:7925:3: lv_followUps_6_0= ruleSemanticsRule { newCompositeNode(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_1_1_0()); - pushFollow(FOLLOW_137); + pushFollow(FOLLOW_138); lv_followUps_6_0=ruleSemanticsRule(); state._fsp--; @@ -19764,36 +19799,36 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:7926:2: (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ - int cnt166=0; - loop166: + // InternalRoom.g:7941:2: (otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) )+ + int cnt167=0; + loop167: do { - int alt166=2; - int LA166_0 = input.LA(1); + int alt167=2; + int LA167_0 = input.LA(1); - if ( (LA166_0==25) ) { - alt166=1; + if ( (LA167_0==26) ) { + alt167=1; } - switch (alt166) { + switch (alt167) { case 1 : - // InternalRoom.g:7926:4: otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) + // InternalRoom.g:7941:4: otherlv_7= ',' ( (lv_followUps_8_0= ruleSemanticsRule ) ) { - otherlv_7=(Token)match(input,25,FOLLOW_136); + otherlv_7=(Token)match(input,26,FOLLOW_137); newLeafNode(otherlv_7, grammarAccess.getOutSemanticsRuleAccess().getCommaKeyword_3_1_1_2_0()); - // InternalRoom.g:7930:1: ( (lv_followUps_8_0= ruleSemanticsRule ) ) - // InternalRoom.g:7931:1: (lv_followUps_8_0= ruleSemanticsRule ) + // InternalRoom.g:7945:1: ( (lv_followUps_8_0= ruleSemanticsRule ) ) + // InternalRoom.g:7946:1: (lv_followUps_8_0= ruleSemanticsRule ) { - // InternalRoom.g:7931:1: (lv_followUps_8_0= ruleSemanticsRule ) - // InternalRoom.g:7932:3: lv_followUps_8_0= ruleSemanticsRule + // InternalRoom.g:7946:1: (lv_followUps_8_0= ruleSemanticsRule ) + // InternalRoom.g:7947:3: lv_followUps_8_0= ruleSemanticsRule { newCompositeNode(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_1_2_1_0()); - pushFollow(FOLLOW_41); + pushFollow(FOLLOW_42); lv_followUps_8_0=ruleSemanticsRule(); state._fsp--; @@ -19820,15 +19855,15 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - if ( cnt166 >= 1 ) break loop166; + if ( cnt167 >= 1 ) break loop167; EarlyExitException eee = - new EarlyExitException(166, input); + new EarlyExitException(167, input); throw eee; } - cnt166++; + cnt167++; } while (true); - otherlv_9=(Token)match(input,21,FOLLOW_2); + otherlv_9=(Token)match(input,22,FOLLOW_2); newLeafNode(otherlv_9, grammarAccess.getOutSemanticsRuleAccess().getRightParenthesisKeyword_3_1_1_3()); @@ -19868,7 +19903,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleAnnotation" - // InternalRoom.g:7960:1: entryRuleAnnotation returns [EObject current=null] : iv_ruleAnnotation= ruleAnnotation EOF ; + // InternalRoom.g:7975:1: entryRuleAnnotation returns [EObject current=null] : iv_ruleAnnotation= ruleAnnotation EOF ; public final EObject entryRuleAnnotation() throws RecognitionException { EObject current = null; @@ -19876,8 +19911,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:7961:2: (iv_ruleAnnotation= ruleAnnotation EOF ) - // InternalRoom.g:7962:2: iv_ruleAnnotation= ruleAnnotation EOF + // InternalRoom.g:7976:2: (iv_ruleAnnotation= ruleAnnotation EOF ) + // InternalRoom.g:7977:2: iv_ruleAnnotation= ruleAnnotation EOF { newCompositeNode(grammarAccess.getAnnotationRule()); pushFollow(FOLLOW_1); @@ -19904,7 +19939,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleAnnotation" - // InternalRoom.g:7969:1: ruleAnnotation returns [EObject current=null] : (otherlv_0= '@' ( ( ruleFQN ) ) (otherlv_2= '(' ( (lv_attributes_3_0= ruleKeyValue ) ) (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* otherlv_6= ')' )? ) ; + // InternalRoom.g:7984:1: ruleAnnotation returns [EObject current=null] : (otherlv_0= '@' ( ( ruleFQN ) ) (otherlv_2= '(' ( (lv_attributes_3_0= ruleKeyValue ) ) (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* otherlv_6= ')' )? ) ; public final EObject ruleAnnotation() throws RecognitionException { EObject current = null; @@ -19920,21 +19955,21 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:7972:28: ( (otherlv_0= '@' ( ( ruleFQN ) ) (otherlv_2= '(' ( (lv_attributes_3_0= ruleKeyValue ) ) (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* otherlv_6= ')' )? ) ) - // InternalRoom.g:7973:1: (otherlv_0= '@' ( ( ruleFQN ) ) (otherlv_2= '(' ( (lv_attributes_3_0= ruleKeyValue ) ) (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* otherlv_6= ')' )? ) + // InternalRoom.g:7987:28: ( (otherlv_0= '@' ( ( ruleFQN ) ) (otherlv_2= '(' ( (lv_attributes_3_0= ruleKeyValue ) ) (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* otherlv_6= ')' )? ) ) + // InternalRoom.g:7988:1: (otherlv_0= '@' ( ( ruleFQN ) ) (otherlv_2= '(' ( (lv_attributes_3_0= ruleKeyValue ) ) (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* otherlv_6= ')' )? ) { - // InternalRoom.g:7973:1: (otherlv_0= '@' ( ( ruleFQN ) ) (otherlv_2= '(' ( (lv_attributes_3_0= ruleKeyValue ) ) (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* otherlv_6= ')' )? ) - // InternalRoom.g:7973:3: otherlv_0= '@' ( ( ruleFQN ) ) (otherlv_2= '(' ( (lv_attributes_3_0= ruleKeyValue ) ) (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* otherlv_6= ')' )? + // InternalRoom.g:7988:1: (otherlv_0= '@' ( ( ruleFQN ) ) (otherlv_2= '(' ( (lv_attributes_3_0= ruleKeyValue ) ) (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* otherlv_6= ')' )? ) + // InternalRoom.g:7988:3: otherlv_0= '@' ( ( ruleFQN ) ) (otherlv_2= '(' ( (lv_attributes_3_0= ruleKeyValue ) ) (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* otherlv_6= ')' )? { - otherlv_0=(Token)match(input,108,FOLLOW_3); + otherlv_0=(Token)match(input,109,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getAnnotationAccess().getCommercialAtKeyword_0()); - // InternalRoom.g:7977:1: ( ( ruleFQN ) ) - // InternalRoom.g:7978:1: ( ruleFQN ) + // InternalRoom.g:7992:1: ( ( ruleFQN ) ) + // InternalRoom.g:7993:1: ( ruleFQN ) { - // InternalRoom.g:7978:1: ( ruleFQN ) - // InternalRoom.g:7979:3: ruleFQN + // InternalRoom.g:7993:1: ( ruleFQN ) + // InternalRoom.g:7994:3: ruleFQN { if (current==null) { @@ -19944,7 +19979,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getAnnotationAccess().getTypeAnnotationTypeCrossReference_1_0()); - pushFollow(FOLLOW_138); + pushFollow(FOLLOW_139); ruleFQN(); state._fsp--; @@ -19958,31 +19993,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:7992:2: (otherlv_2= '(' ( (lv_attributes_3_0= ruleKeyValue ) ) (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* otherlv_6= ')' )? - int alt170=2; - int LA170_0 = input.LA(1); + // InternalRoom.g:8007:2: (otherlv_2= '(' ( (lv_attributes_3_0= ruleKeyValue ) ) (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* otherlv_6= ')' )? + int alt171=2; + int LA171_0 = input.LA(1); - if ( (LA170_0==20) ) { - alt170=1; + if ( (LA171_0==21) ) { + alt171=1; } - switch (alt170) { + switch (alt171) { case 1 : - // InternalRoom.g:7992:4: otherlv_2= '(' ( (lv_attributes_3_0= ruleKeyValue ) ) (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* otherlv_6= ')' + // InternalRoom.g:8007:4: otherlv_2= '(' ( (lv_attributes_3_0= ruleKeyValue ) ) (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* otherlv_6= ')' { - otherlv_2=(Token)match(input,20,FOLLOW_3); + otherlv_2=(Token)match(input,21,FOLLOW_3); newLeafNode(otherlv_2, grammarAccess.getAnnotationAccess().getLeftParenthesisKeyword_2_0()); - // InternalRoom.g:7996:1: ( (lv_attributes_3_0= ruleKeyValue ) ) - // InternalRoom.g:7997:1: (lv_attributes_3_0= ruleKeyValue ) + // InternalRoom.g:8011:1: ( (lv_attributes_3_0= ruleKeyValue ) ) + // InternalRoom.g:8012:1: (lv_attributes_3_0= ruleKeyValue ) { - // InternalRoom.g:7997:1: (lv_attributes_3_0= ruleKeyValue ) - // InternalRoom.g:7998:3: lv_attributes_3_0= ruleKeyValue + // InternalRoom.g:8012:1: (lv_attributes_3_0= ruleKeyValue ) + // InternalRoom.g:8013:3: lv_attributes_3_0= ruleKeyValue { newCompositeNode(grammarAccess.getAnnotationAccess().getAttributesKeyValueParserRuleCall_2_1_0()); - pushFollow(FOLLOW_41); + pushFollow(FOLLOW_42); lv_attributes_3_0=ruleKeyValue(); state._fsp--; @@ -20004,35 +20039,35 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:8014:2: (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* - loop169: + // InternalRoom.g:8029:2: (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* + loop170: do { - int alt169=2; - int LA169_0 = input.LA(1); + int alt170=2; + int LA170_0 = input.LA(1); - if ( (LA169_0==25) ) { - alt169=1; + if ( (LA170_0==26) ) { + alt170=1; } - switch (alt169) { + switch (alt170) { case 1 : - // InternalRoom.g:8014:4: otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) + // InternalRoom.g:8029:4: otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) { - otherlv_4=(Token)match(input,25,FOLLOW_3); + otherlv_4=(Token)match(input,26,FOLLOW_3); newLeafNode(otherlv_4, grammarAccess.getAnnotationAccess().getCommaKeyword_2_2_0()); - // InternalRoom.g:8018:1: ( (lv_attributes_5_0= ruleKeyValue ) ) - // InternalRoom.g:8019:1: (lv_attributes_5_0= ruleKeyValue ) + // InternalRoom.g:8033:1: ( (lv_attributes_5_0= ruleKeyValue ) ) + // InternalRoom.g:8034:1: (lv_attributes_5_0= ruleKeyValue ) { - // InternalRoom.g:8019:1: (lv_attributes_5_0= ruleKeyValue ) - // InternalRoom.g:8020:3: lv_attributes_5_0= ruleKeyValue + // InternalRoom.g:8034:1: (lv_attributes_5_0= ruleKeyValue ) + // InternalRoom.g:8035:3: lv_attributes_5_0= ruleKeyValue { newCompositeNode(grammarAccess.getAnnotationAccess().getAttributesKeyValueParserRuleCall_2_2_1_0()); - pushFollow(FOLLOW_41); + pushFollow(FOLLOW_42); lv_attributes_5_0=ruleKeyValue(); state._fsp--; @@ -20059,11 +20094,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop169; + break loop170; } } while (true); - otherlv_6=(Token)match(input,21,FOLLOW_2); + otherlv_6=(Token)match(input,22,FOLLOW_2); newLeafNode(otherlv_6, grammarAccess.getAnnotationAccess().getRightParenthesisKeyword_2_3()); @@ -20094,7 +20129,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleKeyValue" - // InternalRoom.g:8048:1: entryRuleKeyValue returns [EObject current=null] : iv_ruleKeyValue= ruleKeyValue EOF ; + // InternalRoom.g:8063:1: entryRuleKeyValue returns [EObject current=null] : iv_ruleKeyValue= ruleKeyValue EOF ; public final EObject entryRuleKeyValue() throws RecognitionException { EObject current = null; @@ -20102,8 +20137,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:8049:2: (iv_ruleKeyValue= ruleKeyValue EOF ) - // InternalRoom.g:8050:2: iv_ruleKeyValue= ruleKeyValue EOF + // InternalRoom.g:8064:2: (iv_ruleKeyValue= ruleKeyValue EOF ) + // InternalRoom.g:8065:2: iv_ruleKeyValue= ruleKeyValue EOF { newCompositeNode(grammarAccess.getKeyValueRule()); pushFollow(FOLLOW_1); @@ -20130,7 +20165,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleKeyValue" - // InternalRoom.g:8057:1: ruleKeyValue returns [EObject current=null] : ( ( (lv_key_0_0= RULE_ID ) ) otherlv_1= '=' ( (lv_value_2_0= ruleLiteral ) ) ) ; + // InternalRoom.g:8072:1: ruleKeyValue returns [EObject current=null] : ( ( (lv_key_0_0= RULE_ID ) ) otherlv_1= '=' ( (lv_value_2_0= ruleLiteral ) ) ) ; public final EObject ruleKeyValue() throws RecognitionException { EObject current = null; @@ -20142,19 +20177,19 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:8060:28: ( ( ( (lv_key_0_0= RULE_ID ) ) otherlv_1= '=' ( (lv_value_2_0= ruleLiteral ) ) ) ) - // InternalRoom.g:8061:1: ( ( (lv_key_0_0= RULE_ID ) ) otherlv_1= '=' ( (lv_value_2_0= ruleLiteral ) ) ) + // InternalRoom.g:8075:28: ( ( ( (lv_key_0_0= RULE_ID ) ) otherlv_1= '=' ( (lv_value_2_0= ruleLiteral ) ) ) ) + // InternalRoom.g:8076:1: ( ( (lv_key_0_0= RULE_ID ) ) otherlv_1= '=' ( (lv_value_2_0= ruleLiteral ) ) ) { - // InternalRoom.g:8061:1: ( ( (lv_key_0_0= RULE_ID ) ) otherlv_1= '=' ( (lv_value_2_0= ruleLiteral ) ) ) - // InternalRoom.g:8061:2: ( (lv_key_0_0= RULE_ID ) ) otherlv_1= '=' ( (lv_value_2_0= ruleLiteral ) ) + // InternalRoom.g:8076:1: ( ( (lv_key_0_0= RULE_ID ) ) otherlv_1= '=' ( (lv_value_2_0= ruleLiteral ) ) ) + // InternalRoom.g:8076:2: ( (lv_key_0_0= RULE_ID ) ) otherlv_1= '=' ( (lv_value_2_0= ruleLiteral ) ) { - // InternalRoom.g:8061:2: ( (lv_key_0_0= RULE_ID ) ) - // InternalRoom.g:8062:1: (lv_key_0_0= RULE_ID ) + // InternalRoom.g:8076:2: ( (lv_key_0_0= RULE_ID ) ) + // InternalRoom.g:8077:1: (lv_key_0_0= RULE_ID ) { - // InternalRoom.g:8062:1: (lv_key_0_0= RULE_ID ) - // InternalRoom.g:8063:3: lv_key_0_0= RULE_ID + // InternalRoom.g:8077:1: (lv_key_0_0= RULE_ID ) + // InternalRoom.g:8078:3: lv_key_0_0= RULE_ID { - lv_key_0_0=(Token)match(input,RULE_ID,FOLLOW_139); + lv_key_0_0=(Token)match(input,RULE_ID,FOLLOW_140); newLeafNode(lv_key_0_0, grammarAccess.getKeyValueAccess().getKeyIDTerminalRuleCall_0_0()); @@ -20174,15 +20209,15 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,26,FOLLOW_140); + otherlv_1=(Token)match(input,27,FOLLOW_141); newLeafNode(otherlv_1, grammarAccess.getKeyValueAccess().getEqualsSignKeyword_1()); - // InternalRoom.g:8083:1: ( (lv_value_2_0= ruleLiteral ) ) - // InternalRoom.g:8084:1: (lv_value_2_0= ruleLiteral ) + // InternalRoom.g:8098:1: ( (lv_value_2_0= ruleLiteral ) ) + // InternalRoom.g:8099:1: (lv_value_2_0= ruleLiteral ) { - // InternalRoom.g:8084:1: (lv_value_2_0= ruleLiteral ) - // InternalRoom.g:8085:3: lv_value_2_0= ruleLiteral + // InternalRoom.g:8099:1: (lv_value_2_0= ruleLiteral ) + // InternalRoom.g:8100:3: lv_value_2_0= ruleLiteral { newCompositeNode(grammarAccess.getKeyValueAccess().getValueLiteralParserRuleCall_2_0()); @@ -20230,7 +20265,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleAnnotationType" - // InternalRoom.g:8109:1: entryRuleAnnotationType returns [EObject current=null] : iv_ruleAnnotationType= ruleAnnotationType EOF ; + // InternalRoom.g:8124:1: entryRuleAnnotationType returns [EObject current=null] : iv_ruleAnnotationType= ruleAnnotationType EOF ; public final EObject entryRuleAnnotationType() throws RecognitionException { EObject current = null; @@ -20238,8 +20273,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:8110:2: (iv_ruleAnnotationType= ruleAnnotationType EOF ) - // InternalRoom.g:8111:2: iv_ruleAnnotationType= ruleAnnotationType EOF + // InternalRoom.g:8125:2: (iv_ruleAnnotationType= ruleAnnotationType EOF ) + // InternalRoom.g:8126:2: iv_ruleAnnotationType= ruleAnnotationType EOF { newCompositeNode(grammarAccess.getAnnotationTypeRule()); pushFollow(FOLLOW_1); @@ -20266,7 +20301,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleAnnotationType" - // InternalRoom.g:8118:1: ruleAnnotationType returns [EObject current=null] : (otherlv_0= 'AnnotationType' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'target' otherlv_5= '=' ( ( (lv_targets_6_0= ruleAnnotationTargetType ) ) | (otherlv_7= '{' ( (lv_targets_8_0= ruleAnnotationTargetType ) ) (otherlv_9= ',' ( (lv_targets_10_0= ruleAnnotationTargetType ) ) )* otherlv_11= '}' ) ) ( (lv_attributes_12_0= ruleAnnotationAttribute ) )* otherlv_13= '}' ) ; + // InternalRoom.g:8133:1: ruleAnnotationType returns [EObject current=null] : (otherlv_0= 'AnnotationType' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'target' otherlv_5= '=' ( ( (lv_targets_6_0= ruleAnnotationTargetType ) ) | (otherlv_7= '{' ( (lv_targets_8_0= ruleAnnotationTargetType ) ) (otherlv_9= ',' ( (lv_targets_10_0= ruleAnnotationTargetType ) ) )* otherlv_11= '}' ) ) ( (lv_attributes_12_0= ruleAnnotationAttribute ) )* otherlv_13= '}' ) ; public final EObject ruleAnnotationType() throws RecognitionException { EObject current = null; @@ -20293,21 +20328,21 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:8121:28: ( (otherlv_0= 'AnnotationType' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'target' otherlv_5= '=' ( ( (lv_targets_6_0= ruleAnnotationTargetType ) ) | (otherlv_7= '{' ( (lv_targets_8_0= ruleAnnotationTargetType ) ) (otherlv_9= ',' ( (lv_targets_10_0= ruleAnnotationTargetType ) ) )* otherlv_11= '}' ) ) ( (lv_attributes_12_0= ruleAnnotationAttribute ) )* otherlv_13= '}' ) ) - // InternalRoom.g:8122:1: (otherlv_0= 'AnnotationType' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'target' otherlv_5= '=' ( ( (lv_targets_6_0= ruleAnnotationTargetType ) ) | (otherlv_7= '{' ( (lv_targets_8_0= ruleAnnotationTargetType ) ) (otherlv_9= ',' ( (lv_targets_10_0= ruleAnnotationTargetType ) ) )* otherlv_11= '}' ) ) ( (lv_attributes_12_0= ruleAnnotationAttribute ) )* otherlv_13= '}' ) + // InternalRoom.g:8136:28: ( (otherlv_0= 'AnnotationType' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'target' otherlv_5= '=' ( ( (lv_targets_6_0= ruleAnnotationTargetType ) ) | (otherlv_7= '{' ( (lv_targets_8_0= ruleAnnotationTargetType ) ) (otherlv_9= ',' ( (lv_targets_10_0= ruleAnnotationTargetType ) ) )* otherlv_11= '}' ) ) ( (lv_attributes_12_0= ruleAnnotationAttribute ) )* otherlv_13= '}' ) ) + // InternalRoom.g:8137:1: (otherlv_0= 'AnnotationType' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'target' otherlv_5= '=' ( ( (lv_targets_6_0= ruleAnnotationTargetType ) ) | (otherlv_7= '{' ( (lv_targets_8_0= ruleAnnotationTargetType ) ) (otherlv_9= ',' ( (lv_targets_10_0= ruleAnnotationTargetType ) ) )* otherlv_11= '}' ) ) ( (lv_attributes_12_0= ruleAnnotationAttribute ) )* otherlv_13= '}' ) { - // InternalRoom.g:8122:1: (otherlv_0= 'AnnotationType' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'target' otherlv_5= '=' ( ( (lv_targets_6_0= ruleAnnotationTargetType ) ) | (otherlv_7= '{' ( (lv_targets_8_0= ruleAnnotationTargetType ) ) (otherlv_9= ',' ( (lv_targets_10_0= ruleAnnotationTargetType ) ) )* otherlv_11= '}' ) ) ( (lv_attributes_12_0= ruleAnnotationAttribute ) )* otherlv_13= '}' ) - // InternalRoom.g:8122:3: otherlv_0= 'AnnotationType' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'target' otherlv_5= '=' ( ( (lv_targets_6_0= ruleAnnotationTargetType ) ) | (otherlv_7= '{' ( (lv_targets_8_0= ruleAnnotationTargetType ) ) (otherlv_9= ',' ( (lv_targets_10_0= ruleAnnotationTargetType ) ) )* otherlv_11= '}' ) ) ( (lv_attributes_12_0= ruleAnnotationAttribute ) )* otherlv_13= '}' + // InternalRoom.g:8137:1: (otherlv_0= 'AnnotationType' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'target' otherlv_5= '=' ( ( (lv_targets_6_0= ruleAnnotationTargetType ) ) | (otherlv_7= '{' ( (lv_targets_8_0= ruleAnnotationTargetType ) ) (otherlv_9= ',' ( (lv_targets_10_0= ruleAnnotationTargetType ) ) )* otherlv_11= '}' ) ) ( (lv_attributes_12_0= ruleAnnotationAttribute ) )* otherlv_13= '}' ) + // InternalRoom.g:8137:3: otherlv_0= 'AnnotationType' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' otherlv_4= 'target' otherlv_5= '=' ( ( (lv_targets_6_0= ruleAnnotationTargetType ) ) | (otherlv_7= '{' ( (lv_targets_8_0= ruleAnnotationTargetType ) ) (otherlv_9= ',' ( (lv_targets_10_0= ruleAnnotationTargetType ) ) )* otherlv_11= '}' ) ) ( (lv_attributes_12_0= ruleAnnotationAttribute ) )* otherlv_13= '}' { - otherlv_0=(Token)match(input,109,FOLLOW_3); + otherlv_0=(Token)match(input,110,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getAnnotationTypeAccess().getAnnotationTypeKeyword_0()); - // InternalRoom.g:8126:1: ( (lv_name_1_0= RULE_ID ) ) - // InternalRoom.g:8127:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:8141:1: ( (lv_name_1_0= RULE_ID ) ) + // InternalRoom.g:8142:1: (lv_name_1_0= RULE_ID ) { - // InternalRoom.g:8127:1: (lv_name_1_0= RULE_ID ) - // InternalRoom.g:8128:3: lv_name_1_0= RULE_ID + // InternalRoom.g:8142:1: (lv_name_1_0= RULE_ID ) + // InternalRoom.g:8143:3: lv_name_1_0= RULE_ID { lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_4); @@ -20329,19 +20364,19 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:8144:2: ( (lv_docu_2_0= ruleDocumentation ) )? - int alt171=2; - int LA171_0 = input.LA(1); + // InternalRoom.g:8159:2: ( (lv_docu_2_0= ruleDocumentation ) )? + int alt172=2; + int LA172_0 = input.LA(1); - if ( (LA171_0==34) ) { - alt171=1; + if ( (LA172_0==35) ) { + alt172=1; } - switch (alt171) { + switch (alt172) { case 1 : - // InternalRoom.g:8145:1: (lv_docu_2_0= ruleDocumentation ) + // InternalRoom.g:8160:1: (lv_docu_2_0= ruleDocumentation ) { - // InternalRoom.g:8145:1: (lv_docu_2_0= ruleDocumentation ) - // InternalRoom.g:8146:3: lv_docu_2_0= ruleDocumentation + // InternalRoom.g:8160:1: (lv_docu_2_0= ruleDocumentation ) + // InternalRoom.g:8161:3: lv_docu_2_0= ruleDocumentation { newCompositeNode(grammarAccess.getAnnotationTypeAccess().getDocuDocumentationParserRuleCall_2_0()); @@ -20371,48 +20406,48 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_3=(Token)match(input,14,FOLLOW_141); + otherlv_3=(Token)match(input,14,FOLLOW_142); newLeafNode(otherlv_3, grammarAccess.getAnnotationTypeAccess().getLeftCurlyBracketKeyword_3()); - otherlv_4=(Token)match(input,110,FOLLOW_139); + otherlv_4=(Token)match(input,111,FOLLOW_140); newLeafNode(otherlv_4, grammarAccess.getAnnotationTypeAccess().getTargetKeyword_4()); - otherlv_5=(Token)match(input,26,FOLLOW_142); + otherlv_5=(Token)match(input,27,FOLLOW_143); newLeafNode(otherlv_5, grammarAccess.getAnnotationTypeAccess().getEqualsSignKeyword_5()); - // InternalRoom.g:8174:1: ( ( (lv_targets_6_0= ruleAnnotationTargetType ) ) | (otherlv_7= '{' ( (lv_targets_8_0= ruleAnnotationTargetType ) ) (otherlv_9= ',' ( (lv_targets_10_0= ruleAnnotationTargetType ) ) )* otherlv_11= '}' ) ) - int alt173=2; - int LA173_0 = input.LA(1); + // InternalRoom.g:8189:1: ( ( (lv_targets_6_0= ruleAnnotationTargetType ) ) | (otherlv_7= '{' ( (lv_targets_8_0= ruleAnnotationTargetType ) ) (otherlv_9= ',' ( (lv_targets_10_0= ruleAnnotationTargetType ) ) )* otherlv_11= '}' ) ) + int alt174=2; + int LA174_0 = input.LA(1); - if ( (LA173_0==28||LA173_0==42||LA173_0==48||LA173_0==51||LA173_0==55||LA173_0==59||LA173_0==64||LA173_0==66||LA173_0==79) ) { - alt173=1; + if ( (LA174_0==29||LA174_0==43||LA174_0==49||LA174_0==52||LA174_0==56||LA174_0==60||LA174_0==65||LA174_0==67||LA174_0==80) ) { + alt174=1; } - else if ( (LA173_0==14) ) { - alt173=2; + else if ( (LA174_0==14) ) { + alt174=2; } else { NoViableAltException nvae = - new NoViableAltException("", 173, 0, input); + new NoViableAltException("", 174, 0, input); throw nvae; } - switch (alt173) { + switch (alt174) { case 1 : - // InternalRoom.g:8174:2: ( (lv_targets_6_0= ruleAnnotationTargetType ) ) + // InternalRoom.g:8189:2: ( (lv_targets_6_0= ruleAnnotationTargetType ) ) { - // InternalRoom.g:8174:2: ( (lv_targets_6_0= ruleAnnotationTargetType ) ) - // InternalRoom.g:8175:1: (lv_targets_6_0= ruleAnnotationTargetType ) + // InternalRoom.g:8189:2: ( (lv_targets_6_0= ruleAnnotationTargetType ) ) + // InternalRoom.g:8190:1: (lv_targets_6_0= ruleAnnotationTargetType ) { - // InternalRoom.g:8175:1: (lv_targets_6_0= ruleAnnotationTargetType ) - // InternalRoom.g:8176:3: lv_targets_6_0= ruleAnnotationTargetType + // InternalRoom.g:8190:1: (lv_targets_6_0= ruleAnnotationTargetType ) + // InternalRoom.g:8191:3: lv_targets_6_0= ruleAnnotationTargetType { newCompositeNode(grammarAccess.getAnnotationTypeAccess().getTargetsAnnotationTargetTypeParserRuleCall_6_0_0()); - pushFollow(FOLLOW_143); + pushFollow(FOLLOW_144); lv_targets_6_0=ruleAnnotationTargetType(); state._fsp--; @@ -20438,25 +20473,25 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:8193:6: (otherlv_7= '{' ( (lv_targets_8_0= ruleAnnotationTargetType ) ) (otherlv_9= ',' ( (lv_targets_10_0= ruleAnnotationTargetType ) ) )* otherlv_11= '}' ) + // InternalRoom.g:8208:6: (otherlv_7= '{' ( (lv_targets_8_0= ruleAnnotationTargetType ) ) (otherlv_9= ',' ( (lv_targets_10_0= ruleAnnotationTargetType ) ) )* otherlv_11= '}' ) { - // InternalRoom.g:8193:6: (otherlv_7= '{' ( (lv_targets_8_0= ruleAnnotationTargetType ) ) (otherlv_9= ',' ( (lv_targets_10_0= ruleAnnotationTargetType ) ) )* otherlv_11= '}' ) - // InternalRoom.g:8193:8: otherlv_7= '{' ( (lv_targets_8_0= ruleAnnotationTargetType ) ) (otherlv_9= ',' ( (lv_targets_10_0= ruleAnnotationTargetType ) ) )* otherlv_11= '}' + // InternalRoom.g:8208:6: (otherlv_7= '{' ( (lv_targets_8_0= ruleAnnotationTargetType ) ) (otherlv_9= ',' ( (lv_targets_10_0= ruleAnnotationTargetType ) ) )* otherlv_11= '}' ) + // InternalRoom.g:8208:8: otherlv_7= '{' ( (lv_targets_8_0= ruleAnnotationTargetType ) ) (otherlv_9= ',' ( (lv_targets_10_0= ruleAnnotationTargetType ) ) )* otherlv_11= '}' { - otherlv_7=(Token)match(input,14,FOLLOW_144); + otherlv_7=(Token)match(input,14,FOLLOW_145); newLeafNode(otherlv_7, grammarAccess.getAnnotationTypeAccess().getLeftCurlyBracketKeyword_6_1_0()); - // InternalRoom.g:8197:1: ( (lv_targets_8_0= ruleAnnotationTargetType ) ) - // InternalRoom.g:8198:1: (lv_targets_8_0= ruleAnnotationTargetType ) + // InternalRoom.g:8212:1: ( (lv_targets_8_0= ruleAnnotationTargetType ) ) + // InternalRoom.g:8213:1: (lv_targets_8_0= ruleAnnotationTargetType ) { - // InternalRoom.g:8198:1: (lv_targets_8_0= ruleAnnotationTargetType ) - // InternalRoom.g:8199:3: lv_targets_8_0= ruleAnnotationTargetType + // InternalRoom.g:8213:1: (lv_targets_8_0= ruleAnnotationTargetType ) + // InternalRoom.g:8214:3: lv_targets_8_0= ruleAnnotationTargetType { newCompositeNode(grammarAccess.getAnnotationTypeAccess().getTargetsAnnotationTargetTypeParserRuleCall_6_1_1_0()); - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_21); lv_targets_8_0=ruleAnnotationTargetType(); state._fsp--; @@ -20478,35 +20513,35 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:8215:2: (otherlv_9= ',' ( (lv_targets_10_0= ruleAnnotationTargetType ) ) )* - loop172: + // InternalRoom.g:8230:2: (otherlv_9= ',' ( (lv_targets_10_0= ruleAnnotationTargetType ) ) )* + loop173: do { - int alt172=2; - int LA172_0 = input.LA(1); + int alt173=2; + int LA173_0 = input.LA(1); - if ( (LA172_0==25) ) { - alt172=1; + if ( (LA173_0==26) ) { + alt173=1; } - switch (alt172) { + switch (alt173) { case 1 : - // InternalRoom.g:8215:4: otherlv_9= ',' ( (lv_targets_10_0= ruleAnnotationTargetType ) ) + // InternalRoom.g:8230:4: otherlv_9= ',' ( (lv_targets_10_0= ruleAnnotationTargetType ) ) { - otherlv_9=(Token)match(input,25,FOLLOW_144); + otherlv_9=(Token)match(input,26,FOLLOW_145); newLeafNode(otherlv_9, grammarAccess.getAnnotationTypeAccess().getCommaKeyword_6_1_2_0()); - // InternalRoom.g:8219:1: ( (lv_targets_10_0= ruleAnnotationTargetType ) ) - // InternalRoom.g:8220:1: (lv_targets_10_0= ruleAnnotationTargetType ) + // InternalRoom.g:8234:1: ( (lv_targets_10_0= ruleAnnotationTargetType ) ) + // InternalRoom.g:8235:1: (lv_targets_10_0= ruleAnnotationTargetType ) { - // InternalRoom.g:8220:1: (lv_targets_10_0= ruleAnnotationTargetType ) - // InternalRoom.g:8221:3: lv_targets_10_0= ruleAnnotationTargetType + // InternalRoom.g:8235:1: (lv_targets_10_0= ruleAnnotationTargetType ) + // InternalRoom.g:8236:3: lv_targets_10_0= ruleAnnotationTargetType { newCompositeNode(grammarAccess.getAnnotationTypeAccess().getTargetsAnnotationTargetTypeParserRuleCall_6_1_2_1_0()); - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_21); lv_targets_10_0=ruleAnnotationTargetType(); state._fsp--; @@ -20533,11 +20568,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop172; + break loop173; } } while (true); - otherlv_11=(Token)match(input,15,FOLLOW_143); + otherlv_11=(Token)match(input,15,FOLLOW_144); newLeafNode(otherlv_11, grammarAccess.getAnnotationTypeAccess().getRightCurlyBracketKeyword_6_1_3()); @@ -20550,28 +20585,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:8241:3: ( (lv_attributes_12_0= ruleAnnotationAttribute ) )* - loop174: + // InternalRoom.g:8256:3: ( (lv_attributes_12_0= ruleAnnotationAttribute ) )* + loop175: do { - int alt174=2; - int LA174_0 = input.LA(1); + int alt175=2; + int LA175_0 = input.LA(1); - if ( ((LA174_0>=111 && LA174_0<=112)) ) { - alt174=1; + if ( ((LA175_0>=112 && LA175_0<=113)) ) { + alt175=1; } - switch (alt174) { + switch (alt175) { case 1 : - // InternalRoom.g:8242:1: (lv_attributes_12_0= ruleAnnotationAttribute ) + // InternalRoom.g:8257:1: (lv_attributes_12_0= ruleAnnotationAttribute ) { - // InternalRoom.g:8242:1: (lv_attributes_12_0= ruleAnnotationAttribute ) - // InternalRoom.g:8243:3: lv_attributes_12_0= ruleAnnotationAttribute + // InternalRoom.g:8257:1: (lv_attributes_12_0= ruleAnnotationAttribute ) + // InternalRoom.g:8258:3: lv_attributes_12_0= ruleAnnotationAttribute { newCompositeNode(grammarAccess.getAnnotationTypeAccess().getAttributesAnnotationAttributeParserRuleCall_7_0()); - pushFollow(FOLLOW_143); + pushFollow(FOLLOW_144); lv_attributes_12_0=ruleAnnotationAttribute(); state._fsp--; @@ -20595,7 +20630,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop174; + break loop175; } } while (true); @@ -20624,7 +20659,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleAnnotationAttribute" - // InternalRoom.g:8271:1: entryRuleAnnotationAttribute returns [EObject current=null] : iv_ruleAnnotationAttribute= ruleAnnotationAttribute EOF ; + // InternalRoom.g:8286:1: entryRuleAnnotationAttribute returns [EObject current=null] : iv_ruleAnnotationAttribute= ruleAnnotationAttribute EOF ; public final EObject entryRuleAnnotationAttribute() throws RecognitionException { EObject current = null; @@ -20632,8 +20667,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:8272:2: (iv_ruleAnnotationAttribute= ruleAnnotationAttribute EOF ) - // InternalRoom.g:8273:2: iv_ruleAnnotationAttribute= ruleAnnotationAttribute EOF + // InternalRoom.g:8287:2: (iv_ruleAnnotationAttribute= ruleAnnotationAttribute EOF ) + // InternalRoom.g:8288:2: iv_ruleAnnotationAttribute= ruleAnnotationAttribute EOF { newCompositeNode(grammarAccess.getAnnotationAttributeRule()); pushFollow(FOLLOW_1); @@ -20660,7 +20695,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleAnnotationAttribute" - // InternalRoom.g:8280:1: ruleAnnotationAttribute returns [EObject current=null] : (this_SimpleAnnotationAttribute_0= ruleSimpleAnnotationAttribute | this_EnumAnnotationAttribute_1= ruleEnumAnnotationAttribute ) ; + // InternalRoom.g:8295:1: ruleAnnotationAttribute returns [EObject current=null] : (this_SimpleAnnotationAttribute_0= ruleSimpleAnnotationAttribute | this_EnumAnnotationAttribute_1= ruleEnumAnnotationAttribute ) ; public final EObject ruleAnnotationAttribute() throws RecognitionException { EObject current = null; @@ -20672,114 +20707,114 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:8283:28: ( (this_SimpleAnnotationAttribute_0= ruleSimpleAnnotationAttribute | this_EnumAnnotationAttribute_1= ruleEnumAnnotationAttribute ) ) - // InternalRoom.g:8284:1: (this_SimpleAnnotationAttribute_0= ruleSimpleAnnotationAttribute | this_EnumAnnotationAttribute_1= ruleEnumAnnotationAttribute ) + // InternalRoom.g:8298:28: ( (this_SimpleAnnotationAttribute_0= ruleSimpleAnnotationAttribute | this_EnumAnnotationAttribute_1= ruleEnumAnnotationAttribute ) ) + // InternalRoom.g:8299:1: (this_SimpleAnnotationAttribute_0= ruleSimpleAnnotationAttribute | this_EnumAnnotationAttribute_1= ruleEnumAnnotationAttribute ) { - // InternalRoom.g:8284:1: (this_SimpleAnnotationAttribute_0= ruleSimpleAnnotationAttribute | this_EnumAnnotationAttribute_1= ruleEnumAnnotationAttribute ) - int alt175=2; - int LA175_0 = input.LA(1); + // InternalRoom.g:8299:1: (this_SimpleAnnotationAttribute_0= ruleSimpleAnnotationAttribute | this_EnumAnnotationAttribute_1= ruleEnumAnnotationAttribute ) + int alt176=2; + int LA176_0 = input.LA(1); - if ( (LA175_0==111) ) { - int LA175_1 = input.LA(2); + if ( (LA176_0==112) ) { + int LA176_1 = input.LA(2); - if ( (LA175_1==113) ) { - int LA175_3 = input.LA(3); + if ( (LA176_1==114) ) { + int LA176_3 = input.LA(3); - if ( (LA175_3==RULE_ID) ) { - int LA175_4 = input.LA(4); + if ( (LA176_3==RULE_ID) ) { + int LA176_4 = input.LA(4); - if ( (LA175_4==16) ) { - int LA175_5 = input.LA(5); + if ( (LA176_4==16) ) { + int LA176_5 = input.LA(5); - if ( (LA175_5==14) ) { - alt175=2; + if ( (LA176_5==14) ) { + alt176=2; } - else if ( ((LA175_5>=129 && LA175_5<=132)) ) { - alt175=1; + else if ( ((LA176_5>=130 && LA176_5<=133)) ) { + alt176=1; } else { NoViableAltException nvae = - new NoViableAltException("", 175, 5, input); + new NoViableAltException("", 176, 5, input); throw nvae; } } else { NoViableAltException nvae = - new NoViableAltException("", 175, 4, input); + new NoViableAltException("", 176, 4, input); throw nvae; } } else { NoViableAltException nvae = - new NoViableAltException("", 175, 3, input); + new NoViableAltException("", 176, 3, input); throw nvae; } } else { NoViableAltException nvae = - new NoViableAltException("", 175, 1, input); + new NoViableAltException("", 176, 1, input); throw nvae; } } - else if ( (LA175_0==112) ) { - int LA175_2 = input.LA(2); + else if ( (LA176_0==113) ) { + int LA176_2 = input.LA(2); - if ( (LA175_2==113) ) { - int LA175_3 = input.LA(3); + if ( (LA176_2==114) ) { + int LA176_3 = input.LA(3); - if ( (LA175_3==RULE_ID) ) { - int LA175_4 = input.LA(4); + if ( (LA176_3==RULE_ID) ) { + int LA176_4 = input.LA(4); - if ( (LA175_4==16) ) { - int LA175_5 = input.LA(5); + if ( (LA176_4==16) ) { + int LA176_5 = input.LA(5); - if ( (LA175_5==14) ) { - alt175=2; + if ( (LA176_5==14) ) { + alt176=2; } - else if ( ((LA175_5>=129 && LA175_5<=132)) ) { - alt175=1; + else if ( ((LA176_5>=130 && LA176_5<=133)) ) { + alt176=1; } else { NoViableAltException nvae = - new NoViableAltException("", 175, 5, input); + new NoViableAltException("", 176, 5, input); throw nvae; } } else { NoViableAltException nvae = - new NoViableAltException("", 175, 4, input); + new NoViableAltException("", 176, 4, input); throw nvae; } } else { NoViableAltException nvae = - new NoViableAltException("", 175, 3, input); + new NoViableAltException("", 176, 3, input); throw nvae; } } else { NoViableAltException nvae = - new NoViableAltException("", 175, 2, input); + new NoViableAltException("", 176, 2, input); throw nvae; } } else { NoViableAltException nvae = - new NoViableAltException("", 175, 0, input); + new NoViableAltException("", 176, 0, input); throw nvae; } - switch (alt175) { + switch (alt176) { case 1 : - // InternalRoom.g:8285:5: this_SimpleAnnotationAttribute_0= ruleSimpleAnnotationAttribute + // InternalRoom.g:8300:5: this_SimpleAnnotationAttribute_0= ruleSimpleAnnotationAttribute { newCompositeNode(grammarAccess.getAnnotationAttributeAccess().getSimpleAnnotationAttributeParserRuleCall_0()); @@ -20797,7 +20832,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:8295:5: this_EnumAnnotationAttribute_1= ruleEnumAnnotationAttribute + // InternalRoom.g:8310:5: this_EnumAnnotationAttribute_1= ruleEnumAnnotationAttribute { newCompositeNode(grammarAccess.getAnnotationAttributeAccess().getEnumAnnotationAttributeParserRuleCall_1()); @@ -20835,7 +20870,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleSimpleAnnotationAttribute" - // InternalRoom.g:8311:1: entryRuleSimpleAnnotationAttribute returns [EObject current=null] : iv_ruleSimpleAnnotationAttribute= ruleSimpleAnnotationAttribute EOF ; + // InternalRoom.g:8326:1: entryRuleSimpleAnnotationAttribute returns [EObject current=null] : iv_ruleSimpleAnnotationAttribute= ruleSimpleAnnotationAttribute EOF ; public final EObject entryRuleSimpleAnnotationAttribute() throws RecognitionException { EObject current = null; @@ -20843,8 +20878,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:8312:2: (iv_ruleSimpleAnnotationAttribute= ruleSimpleAnnotationAttribute EOF ) - // InternalRoom.g:8313:2: iv_ruleSimpleAnnotationAttribute= ruleSimpleAnnotationAttribute EOF + // InternalRoom.g:8327:2: (iv_ruleSimpleAnnotationAttribute= ruleSimpleAnnotationAttribute EOF ) + // InternalRoom.g:8328:2: iv_ruleSimpleAnnotationAttribute= ruleSimpleAnnotationAttribute EOF { newCompositeNode(grammarAccess.getSimpleAnnotationAttributeRule()); pushFollow(FOLLOW_1); @@ -20871,7 +20906,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleSimpleAnnotationAttribute" - // InternalRoom.g:8320:1: ruleSimpleAnnotationAttribute returns [EObject current=null] : ( ( ( (lv_optional_0_0= 'optional' ) ) | otherlv_1= 'mandatory' ) otherlv_2= 'attribute' ( (lv_name_3_0= RULE_ID ) ) otherlv_4= ':' ( (lv_type_5_0= ruleLiteralType ) ) ) ; + // InternalRoom.g:8335:1: ruleSimpleAnnotationAttribute returns [EObject current=null] : ( ( ( (lv_optional_0_0= 'optional' ) ) | otherlv_1= 'mandatory' ) otherlv_2= 'attribute' ( (lv_name_3_0= RULE_ID ) ) otherlv_4= ':' ( (lv_type_5_0= ruleLiteralType ) ) ) ; public final EObject ruleSimpleAnnotationAttribute() throws RecognitionException { EObject current = null; @@ -20886,39 +20921,39 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:8323:28: ( ( ( ( (lv_optional_0_0= 'optional' ) ) | otherlv_1= 'mandatory' ) otherlv_2= 'attribute' ( (lv_name_3_0= RULE_ID ) ) otherlv_4= ':' ( (lv_type_5_0= ruleLiteralType ) ) ) ) - // InternalRoom.g:8324:1: ( ( ( (lv_optional_0_0= 'optional' ) ) | otherlv_1= 'mandatory' ) otherlv_2= 'attribute' ( (lv_name_3_0= RULE_ID ) ) otherlv_4= ':' ( (lv_type_5_0= ruleLiteralType ) ) ) + // InternalRoom.g:8338:28: ( ( ( ( (lv_optional_0_0= 'optional' ) ) | otherlv_1= 'mandatory' ) otherlv_2= 'attribute' ( (lv_name_3_0= RULE_ID ) ) otherlv_4= ':' ( (lv_type_5_0= ruleLiteralType ) ) ) ) + // InternalRoom.g:8339:1: ( ( ( (lv_optional_0_0= 'optional' ) ) | otherlv_1= 'mandatory' ) otherlv_2= 'attribute' ( (lv_name_3_0= RULE_ID ) ) otherlv_4= ':' ( (lv_type_5_0= ruleLiteralType ) ) ) { - // InternalRoom.g:8324:1: ( ( ( (lv_optional_0_0= 'optional' ) ) | otherlv_1= 'mandatory' ) otherlv_2= 'attribute' ( (lv_name_3_0= RULE_ID ) ) otherlv_4= ':' ( (lv_type_5_0= ruleLiteralType ) ) ) - // InternalRoom.g:8324:2: ( ( (lv_optional_0_0= 'optional' ) ) | otherlv_1= 'mandatory' ) otherlv_2= 'attribute' ( (lv_name_3_0= RULE_ID ) ) otherlv_4= ':' ( (lv_type_5_0= ruleLiteralType ) ) + // InternalRoom.g:8339:1: ( ( ( (lv_optional_0_0= 'optional' ) ) | otherlv_1= 'mandatory' ) otherlv_2= 'attribute' ( (lv_name_3_0= RULE_ID ) ) otherlv_4= ':' ( (lv_type_5_0= ruleLiteralType ) ) ) + // InternalRoom.g:8339:2: ( ( (lv_optional_0_0= 'optional' ) ) | otherlv_1= 'mandatory' ) otherlv_2= 'attribute' ( (lv_name_3_0= RULE_ID ) ) otherlv_4= ':' ( (lv_type_5_0= ruleLiteralType ) ) { - // InternalRoom.g:8324:2: ( ( (lv_optional_0_0= 'optional' ) ) | otherlv_1= 'mandatory' ) - int alt176=2; - int LA176_0 = input.LA(1); + // InternalRoom.g:8339:2: ( ( (lv_optional_0_0= 'optional' ) ) | otherlv_1= 'mandatory' ) + int alt177=2; + int LA177_0 = input.LA(1); - if ( (LA176_0==111) ) { - alt176=1; + if ( (LA177_0==112) ) { + alt177=1; } - else if ( (LA176_0==112) ) { - alt176=2; + else if ( (LA177_0==113) ) { + alt177=2; } else { NoViableAltException nvae = - new NoViableAltException("", 176, 0, input); + new NoViableAltException("", 177, 0, input); throw nvae; } - switch (alt176) { + switch (alt177) { case 1 : - // InternalRoom.g:8324:3: ( (lv_optional_0_0= 'optional' ) ) + // InternalRoom.g:8339:3: ( (lv_optional_0_0= 'optional' ) ) { - // InternalRoom.g:8324:3: ( (lv_optional_0_0= 'optional' ) ) - // InternalRoom.g:8325:1: (lv_optional_0_0= 'optional' ) + // InternalRoom.g:8339:3: ( (lv_optional_0_0= 'optional' ) ) + // InternalRoom.g:8340:1: (lv_optional_0_0= 'optional' ) { - // InternalRoom.g:8325:1: (lv_optional_0_0= 'optional' ) - // InternalRoom.g:8326:3: lv_optional_0_0= 'optional' + // InternalRoom.g:8340:1: (lv_optional_0_0= 'optional' ) + // InternalRoom.g:8341:3: lv_optional_0_0= 'optional' { - lv_optional_0_0=(Token)match(input,111,FOLLOW_145); + lv_optional_0_0=(Token)match(input,112,FOLLOW_146); newLeafNode(lv_optional_0_0, grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0()); @@ -20938,9 +20973,9 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:8340:7: otherlv_1= 'mandatory' + // InternalRoom.g:8355:7: otherlv_1= 'mandatory' { - otherlv_1=(Token)match(input,112,FOLLOW_145); + otherlv_1=(Token)match(input,113,FOLLOW_146); newLeafNode(otherlv_1, grammarAccess.getSimpleAnnotationAttributeAccess().getMandatoryKeyword_0_1()); @@ -20950,15 +20985,15 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,113,FOLLOW_3); + otherlv_2=(Token)match(input,114,FOLLOW_3); newLeafNode(otherlv_2, grammarAccess.getSimpleAnnotationAttributeAccess().getAttributeKeyword_1()); - // InternalRoom.g:8348:1: ( (lv_name_3_0= RULE_ID ) ) - // InternalRoom.g:8349:1: (lv_name_3_0= RULE_ID ) + // InternalRoom.g:8363:1: ( (lv_name_3_0= RULE_ID ) ) + // InternalRoom.g:8364:1: (lv_name_3_0= RULE_ID ) { - // InternalRoom.g:8349:1: (lv_name_3_0= RULE_ID ) - // InternalRoom.g:8350:3: lv_name_3_0= RULE_ID + // InternalRoom.g:8364:1: (lv_name_3_0= RULE_ID ) + // InternalRoom.g:8365:3: lv_name_3_0= RULE_ID { lv_name_3_0=(Token)match(input,RULE_ID,FOLLOW_8); @@ -20980,15 +21015,15 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_4=(Token)match(input,16,FOLLOW_10); + otherlv_4=(Token)match(input,16,FOLLOW_11); newLeafNode(otherlv_4, grammarAccess.getSimpleAnnotationAttributeAccess().getColonKeyword_3()); - // InternalRoom.g:8370:1: ( (lv_type_5_0= ruleLiteralType ) ) - // InternalRoom.g:8371:1: (lv_type_5_0= ruleLiteralType ) + // InternalRoom.g:8385:1: ( (lv_type_5_0= ruleLiteralType ) ) + // InternalRoom.g:8386:1: (lv_type_5_0= ruleLiteralType ) { - // InternalRoom.g:8371:1: (lv_type_5_0= ruleLiteralType ) - // InternalRoom.g:8372:3: lv_type_5_0= ruleLiteralType + // InternalRoom.g:8386:1: (lv_type_5_0= ruleLiteralType ) + // InternalRoom.g:8387:3: lv_type_5_0= ruleLiteralType { newCompositeNode(grammarAccess.getSimpleAnnotationAttributeAccess().getTypeLiteralTypeEnumRuleCall_4_0()); @@ -21036,7 +21071,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleEnumAnnotationAttribute" - // InternalRoom.g:8396:1: entryRuleEnumAnnotationAttribute returns [EObject current=null] : iv_ruleEnumAnnotationAttribute= ruleEnumAnnotationAttribute EOF ; + // InternalRoom.g:8411:1: entryRuleEnumAnnotationAttribute returns [EObject current=null] : iv_ruleEnumAnnotationAttribute= ruleEnumAnnotationAttribute EOF ; public final EObject entryRuleEnumAnnotationAttribute() throws RecognitionException { EObject current = null; @@ -21044,8 +21079,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:8397:2: (iv_ruleEnumAnnotationAttribute= ruleEnumAnnotationAttribute EOF ) - // InternalRoom.g:8398:2: iv_ruleEnumAnnotationAttribute= ruleEnumAnnotationAttribute EOF + // InternalRoom.g:8412:2: (iv_ruleEnumAnnotationAttribute= ruleEnumAnnotationAttribute EOF ) + // InternalRoom.g:8413:2: iv_ruleEnumAnnotationAttribute= ruleEnumAnnotationAttribute EOF { newCompositeNode(grammarAccess.getEnumAnnotationAttributeRule()); pushFollow(FOLLOW_1); @@ -21072,7 +21107,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleEnumAnnotationAttribute" - // InternalRoom.g:8405:1: ruleEnumAnnotationAttribute returns [EObject current=null] : ( ( ( (lv_optional_0_0= 'optional' ) ) | otherlv_1= 'mandatory' ) otherlv_2= 'attribute' ( (lv_name_3_0= RULE_ID ) ) otherlv_4= ':' otherlv_5= '{' ( (lv_values_6_0= RULE_STRING ) ) (otherlv_7= ',' ( (lv_values_8_0= RULE_STRING ) ) )* otherlv_9= '}' ) ; + // InternalRoom.g:8420:1: ruleEnumAnnotationAttribute returns [EObject current=null] : ( ( ( (lv_optional_0_0= 'optional' ) ) | otherlv_1= 'mandatory' ) otherlv_2= 'attribute' ( (lv_name_3_0= RULE_ID ) ) otherlv_4= ':' otherlv_5= '{' ( (lv_values_6_0= RULE_STRING ) ) (otherlv_7= ',' ( (lv_values_8_0= RULE_STRING ) ) )* otherlv_9= '}' ) ; public final EObject ruleEnumAnnotationAttribute() throws RecognitionException { EObject current = null; @@ -21090,39 +21125,39 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:8408:28: ( ( ( ( (lv_optional_0_0= 'optional' ) ) | otherlv_1= 'mandatory' ) otherlv_2= 'attribute' ( (lv_name_3_0= RULE_ID ) ) otherlv_4= ':' otherlv_5= '{' ( (lv_values_6_0= RULE_STRING ) ) (otherlv_7= ',' ( (lv_values_8_0= RULE_STRING ) ) )* otherlv_9= '}' ) ) - // InternalRoom.g:8409:1: ( ( ( (lv_optional_0_0= 'optional' ) ) | otherlv_1= 'mandatory' ) otherlv_2= 'attribute' ( (lv_name_3_0= RULE_ID ) ) otherlv_4= ':' otherlv_5= '{' ( (lv_values_6_0= RULE_STRING ) ) (otherlv_7= ',' ( (lv_values_8_0= RULE_STRING ) ) )* otherlv_9= '}' ) + // InternalRoom.g:8423:28: ( ( ( ( (lv_optional_0_0= 'optional' ) ) | otherlv_1= 'mandatory' ) otherlv_2= 'attribute' ( (lv_name_3_0= RULE_ID ) ) otherlv_4= ':' otherlv_5= '{' ( (lv_values_6_0= RULE_STRING ) ) (otherlv_7= ',' ( (lv_values_8_0= RULE_STRING ) ) )* otherlv_9= '}' ) ) + // InternalRoom.g:8424:1: ( ( ( (lv_optional_0_0= 'optional' ) ) | otherlv_1= 'mandatory' ) otherlv_2= 'attribute' ( (lv_name_3_0= RULE_ID ) ) otherlv_4= ':' otherlv_5= '{' ( (lv_values_6_0= RULE_STRING ) ) (otherlv_7= ',' ( (lv_values_8_0= RULE_STRING ) ) )* otherlv_9= '}' ) { - // InternalRoom.g:8409:1: ( ( ( (lv_optional_0_0= 'optional' ) ) | otherlv_1= 'mandatory' ) otherlv_2= 'attribute' ( (lv_name_3_0= RULE_ID ) ) otherlv_4= ':' otherlv_5= '{' ( (lv_values_6_0= RULE_STRING ) ) (otherlv_7= ',' ( (lv_values_8_0= RULE_STRING ) ) )* otherlv_9= '}' ) - // InternalRoom.g:8409:2: ( ( (lv_optional_0_0= 'optional' ) ) | otherlv_1= 'mandatory' ) otherlv_2= 'attribute' ( (lv_name_3_0= RULE_ID ) ) otherlv_4= ':' otherlv_5= '{' ( (lv_values_6_0= RULE_STRING ) ) (otherlv_7= ',' ( (lv_values_8_0= RULE_STRING ) ) )* otherlv_9= '}' + // InternalRoom.g:8424:1: ( ( ( (lv_optional_0_0= 'optional' ) ) | otherlv_1= 'mandatory' ) otherlv_2= 'attribute' ( (lv_name_3_0= RULE_ID ) ) otherlv_4= ':' otherlv_5= '{' ( (lv_values_6_0= RULE_STRING ) ) (otherlv_7= ',' ( (lv_values_8_0= RULE_STRING ) ) )* otherlv_9= '}' ) + // InternalRoom.g:8424:2: ( ( (lv_optional_0_0= 'optional' ) ) | otherlv_1= 'mandatory' ) otherlv_2= 'attribute' ( (lv_name_3_0= RULE_ID ) ) otherlv_4= ':' otherlv_5= '{' ( (lv_values_6_0= RULE_STRING ) ) (otherlv_7= ',' ( (lv_values_8_0= RULE_STRING ) ) )* otherlv_9= '}' { - // InternalRoom.g:8409:2: ( ( (lv_optional_0_0= 'optional' ) ) | otherlv_1= 'mandatory' ) - int alt177=2; - int LA177_0 = input.LA(1); + // InternalRoom.g:8424:2: ( ( (lv_optional_0_0= 'optional' ) ) | otherlv_1= 'mandatory' ) + int alt178=2; + int LA178_0 = input.LA(1); - if ( (LA177_0==111) ) { - alt177=1; + if ( (LA178_0==112) ) { + alt178=1; } - else if ( (LA177_0==112) ) { - alt177=2; + else if ( (LA178_0==113) ) { + alt178=2; } else { NoViableAltException nvae = - new NoViableAltException("", 177, 0, input); + new NoViableAltException("", 178, 0, input); throw nvae; } - switch (alt177) { + switch (alt178) { case 1 : - // InternalRoom.g:8409:3: ( (lv_optional_0_0= 'optional' ) ) + // InternalRoom.g:8424:3: ( (lv_optional_0_0= 'optional' ) ) { - // InternalRoom.g:8409:3: ( (lv_optional_0_0= 'optional' ) ) - // InternalRoom.g:8410:1: (lv_optional_0_0= 'optional' ) + // InternalRoom.g:8424:3: ( (lv_optional_0_0= 'optional' ) ) + // InternalRoom.g:8425:1: (lv_optional_0_0= 'optional' ) { - // InternalRoom.g:8410:1: (lv_optional_0_0= 'optional' ) - // InternalRoom.g:8411:3: lv_optional_0_0= 'optional' + // InternalRoom.g:8425:1: (lv_optional_0_0= 'optional' ) + // InternalRoom.g:8426:3: lv_optional_0_0= 'optional' { - lv_optional_0_0=(Token)match(input,111,FOLLOW_145); + lv_optional_0_0=(Token)match(input,112,FOLLOW_146); newLeafNode(lv_optional_0_0, grammarAccess.getEnumAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0()); @@ -21142,9 +21177,9 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:8425:7: otherlv_1= 'mandatory' + // InternalRoom.g:8440:7: otherlv_1= 'mandatory' { - otherlv_1=(Token)match(input,112,FOLLOW_145); + otherlv_1=(Token)match(input,113,FOLLOW_146); newLeafNode(otherlv_1, grammarAccess.getEnumAnnotationAttributeAccess().getMandatoryKeyword_0_1()); @@ -21154,15 +21189,15 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,113,FOLLOW_3); + otherlv_2=(Token)match(input,114,FOLLOW_3); newLeafNode(otherlv_2, grammarAccess.getEnumAnnotationAttributeAccess().getAttributeKeyword_1()); - // InternalRoom.g:8433:1: ( (lv_name_3_0= RULE_ID ) ) - // InternalRoom.g:8434:1: (lv_name_3_0= RULE_ID ) + // InternalRoom.g:8448:1: ( (lv_name_3_0= RULE_ID ) ) + // InternalRoom.g:8449:1: (lv_name_3_0= RULE_ID ) { - // InternalRoom.g:8434:1: (lv_name_3_0= RULE_ID ) - // InternalRoom.g:8435:3: lv_name_3_0= RULE_ID + // InternalRoom.g:8449:1: (lv_name_3_0= RULE_ID ) + // InternalRoom.g:8450:3: lv_name_3_0= RULE_ID { lv_name_3_0=(Token)match(input,RULE_ID,FOLLOW_8); @@ -21188,17 +21223,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_4, grammarAccess.getEnumAnnotationAttributeAccess().getColonKeyword_3()); - otherlv_5=(Token)match(input,14,FOLLOW_12); + otherlv_5=(Token)match(input,14,FOLLOW_13); newLeafNode(otherlv_5, grammarAccess.getEnumAnnotationAttributeAccess().getLeftCurlyBracketKeyword_4()); - // InternalRoom.g:8459:1: ( (lv_values_6_0= RULE_STRING ) ) - // InternalRoom.g:8460:1: (lv_values_6_0= RULE_STRING ) + // InternalRoom.g:8474:1: ( (lv_values_6_0= RULE_STRING ) ) + // InternalRoom.g:8475:1: (lv_values_6_0= RULE_STRING ) { - // InternalRoom.g:8460:1: (lv_values_6_0= RULE_STRING ) - // InternalRoom.g:8461:3: lv_values_6_0= RULE_STRING + // InternalRoom.g:8475:1: (lv_values_6_0= RULE_STRING ) + // InternalRoom.g:8476:3: lv_values_6_0= RULE_STRING { - lv_values_6_0=(Token)match(input,RULE_STRING,FOLLOW_20); + lv_values_6_0=(Token)match(input,RULE_STRING,FOLLOW_21); newLeafNode(lv_values_6_0, grammarAccess.getEnumAnnotationAttributeAccess().getValuesSTRINGTerminalRuleCall_5_0()); @@ -21218,32 +21253,32 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:8477:2: (otherlv_7= ',' ( (lv_values_8_0= RULE_STRING ) ) )* - loop178: + // InternalRoom.g:8492:2: (otherlv_7= ',' ( (lv_values_8_0= RULE_STRING ) ) )* + loop179: do { - int alt178=2; - int LA178_0 = input.LA(1); + int alt179=2; + int LA179_0 = input.LA(1); - if ( (LA178_0==25) ) { - alt178=1; + if ( (LA179_0==26) ) { + alt179=1; } - switch (alt178) { + switch (alt179) { case 1 : - // InternalRoom.g:8477:4: otherlv_7= ',' ( (lv_values_8_0= RULE_STRING ) ) + // InternalRoom.g:8492:4: otherlv_7= ',' ( (lv_values_8_0= RULE_STRING ) ) { - otherlv_7=(Token)match(input,25,FOLLOW_12); + otherlv_7=(Token)match(input,26,FOLLOW_13); newLeafNode(otherlv_7, grammarAccess.getEnumAnnotationAttributeAccess().getCommaKeyword_6_0()); - // InternalRoom.g:8481:1: ( (lv_values_8_0= RULE_STRING ) ) - // InternalRoom.g:8482:1: (lv_values_8_0= RULE_STRING ) + // InternalRoom.g:8496:1: ( (lv_values_8_0= RULE_STRING ) ) + // InternalRoom.g:8497:1: (lv_values_8_0= RULE_STRING ) { - // InternalRoom.g:8482:1: (lv_values_8_0= RULE_STRING ) - // InternalRoom.g:8483:3: lv_values_8_0= RULE_STRING + // InternalRoom.g:8497:1: (lv_values_8_0= RULE_STRING ) + // InternalRoom.g:8498:3: lv_values_8_0= RULE_STRING { - lv_values_8_0=(Token)match(input,RULE_STRING,FOLLOW_20); + lv_values_8_0=(Token)match(input,RULE_STRING,FOLLOW_21); newLeafNode(lv_values_8_0, grammarAccess.getEnumAnnotationAttributeAccess().getValuesSTRINGTerminalRuleCall_6_1_0()); @@ -21268,7 +21303,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop178; + break loop179; } } while (true); @@ -21297,7 +21332,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleImport" - // InternalRoom.g:8511:1: entryRuleImport returns [EObject current=null] : iv_ruleImport= ruleImport EOF ; + // InternalRoom.g:8526:1: entryRuleImport returns [EObject current=null] : iv_ruleImport= ruleImport EOF ; public final EObject entryRuleImport() throws RecognitionException { EObject current = null; @@ -21305,8 +21340,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:8512:2: (iv_ruleImport= ruleImport EOF ) - // InternalRoom.g:8513:2: iv_ruleImport= ruleImport EOF + // InternalRoom.g:8527:2: (iv_ruleImport= ruleImport EOF ) + // InternalRoom.g:8528:2: iv_ruleImport= ruleImport EOF { newCompositeNode(grammarAccess.getImportRule()); pushFollow(FOLLOW_1); @@ -21333,7 +21368,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleImport" - // InternalRoom.g:8520:1: ruleImport returns [EObject current=null] : (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) ) ; + // InternalRoom.g:8535:1: ruleImport returns [EObject current=null] : (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) ) ; public final EObject ruleImport() throws RecognitionException { EObject current = null; @@ -21347,49 +21382,49 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:8523:28: ( (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) ) ) - // InternalRoom.g:8524:1: (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) ) + // InternalRoom.g:8538:28: ( (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) ) ) + // InternalRoom.g:8539:1: (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) ) { - // InternalRoom.g:8524:1: (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) ) - // InternalRoom.g:8524:3: otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) + // InternalRoom.g:8539:1: (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) ) + // InternalRoom.g:8539:3: otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) { - otherlv_0=(Token)match(input,114,FOLLOW_146); + otherlv_0=(Token)match(input,115,FOLLOW_147); newLeafNode(otherlv_0, grammarAccess.getImportAccess().getImportKeyword_0()); - // InternalRoom.g:8528:1: ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) - int alt179=2; - int LA179_0 = input.LA(1); + // InternalRoom.g:8543:1: ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) + int alt180=2; + int LA180_0 = input.LA(1); - if ( (LA179_0==RULE_ID) ) { - alt179=1; + if ( (LA180_0==RULE_ID) ) { + alt180=1; } - else if ( (LA179_0==116) ) { - alt179=2; + else if ( (LA180_0==117) ) { + alt180=2; } else { NoViableAltException nvae = - new NoViableAltException("", 179, 0, input); + new NoViableAltException("", 180, 0, input); throw nvae; } - switch (alt179) { + switch (alt180) { case 1 : - // InternalRoom.g:8528:2: ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) + // InternalRoom.g:8543:2: ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) { - // InternalRoom.g:8528:2: ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) - // InternalRoom.g:8528:3: ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' + // InternalRoom.g:8543:2: ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) + // InternalRoom.g:8543:3: ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' { - // InternalRoom.g:8528:3: ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) - // InternalRoom.g:8529:1: (lv_importedNamespace_1_0= ruleImportedFQN ) + // InternalRoom.g:8543:3: ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) + // InternalRoom.g:8544:1: (lv_importedNamespace_1_0= ruleImportedFQN ) { - // InternalRoom.g:8529:1: (lv_importedNamespace_1_0= ruleImportedFQN ) - // InternalRoom.g:8530:3: lv_importedNamespace_1_0= ruleImportedFQN + // InternalRoom.g:8544:1: (lv_importedNamespace_1_0= ruleImportedFQN ) + // InternalRoom.g:8545:3: lv_importedNamespace_1_0= ruleImportedFQN { newCompositeNode(grammarAccess.getImportAccess().getImportedNamespaceImportedFQNParserRuleCall_1_0_0_0()); - pushFollow(FOLLOW_147); + pushFollow(FOLLOW_148); lv_importedNamespace_1_0=ruleImportedFQN(); state._fsp--; @@ -21411,7 +21446,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,115,FOLLOW_12); + otherlv_2=(Token)match(input,116,FOLLOW_13); newLeafNode(otherlv_2, grammarAccess.getImportAccess().getFromKeyword_1_0_1()); @@ -21422,9 +21457,9 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:8551:7: otherlv_3= 'model' + // InternalRoom.g:8566:7: otherlv_3= 'model' { - otherlv_3=(Token)match(input,116,FOLLOW_12); + otherlv_3=(Token)match(input,117,FOLLOW_13); newLeafNode(otherlv_3, grammarAccess.getImportAccess().getModelKeyword_1_1()); @@ -21434,11 +21469,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:8555:2: ( (lv_importURI_4_0= RULE_STRING ) ) - // InternalRoom.g:8556:1: (lv_importURI_4_0= RULE_STRING ) + // InternalRoom.g:8570:2: ( (lv_importURI_4_0= RULE_STRING ) ) + // InternalRoom.g:8571:1: (lv_importURI_4_0= RULE_STRING ) { - // InternalRoom.g:8556:1: (lv_importURI_4_0= RULE_STRING ) - // InternalRoom.g:8557:3: lv_importURI_4_0= RULE_STRING + // InternalRoom.g:8571:1: (lv_importURI_4_0= RULE_STRING ) + // InternalRoom.g:8572:3: lv_importURI_4_0= RULE_STRING { lv_importURI_4_0=(Token)match(input,RULE_STRING,FOLLOW_2); @@ -21481,7 +21516,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleImportedFQN" - // InternalRoom.g:8581:1: entryRuleImportedFQN returns [String current=null] : iv_ruleImportedFQN= ruleImportedFQN EOF ; + // InternalRoom.g:8596:1: entryRuleImportedFQN returns [String current=null] : iv_ruleImportedFQN= ruleImportedFQN EOF ; public final String entryRuleImportedFQN() throws RecognitionException { String current = null; @@ -21489,8 +21524,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:8582:2: (iv_ruleImportedFQN= ruleImportedFQN EOF ) - // InternalRoom.g:8583:2: iv_ruleImportedFQN= ruleImportedFQN EOF + // InternalRoom.g:8597:2: (iv_ruleImportedFQN= ruleImportedFQN EOF ) + // InternalRoom.g:8598:2: iv_ruleImportedFQN= ruleImportedFQN EOF { newCompositeNode(grammarAccess.getImportedFQNRule()); pushFollow(FOLLOW_1); @@ -21517,7 +21552,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleImportedFQN" - // InternalRoom.g:8590:1: ruleImportedFQN returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_FQN_0= ruleFQN (kw= '.*' )? ) ; + // InternalRoom.g:8605:1: ruleImportedFQN returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_FQN_0= ruleFQN (kw= '.*' )? ) ; public final AntlrDatatypeRuleToken ruleImportedFQN() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -21528,16 +21563,16 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:8593:28: ( (this_FQN_0= ruleFQN (kw= '.*' )? ) ) - // InternalRoom.g:8594:1: (this_FQN_0= ruleFQN (kw= '.*' )? ) + // InternalRoom.g:8608:28: ( (this_FQN_0= ruleFQN (kw= '.*' )? ) ) + // InternalRoom.g:8609:1: (this_FQN_0= ruleFQN (kw= '.*' )? ) { - // InternalRoom.g:8594:1: (this_FQN_0= ruleFQN (kw= '.*' )? ) - // InternalRoom.g:8595:5: this_FQN_0= ruleFQN (kw= '.*' )? + // InternalRoom.g:8609:1: (this_FQN_0= ruleFQN (kw= '.*' )? ) + // InternalRoom.g:8610:5: this_FQN_0= ruleFQN (kw= '.*' )? { newCompositeNode(grammarAccess.getImportedFQNAccess().getFQNParserRuleCall_0()); - pushFollow(FOLLOW_148); + pushFollow(FOLLOW_149); this_FQN_0=ruleFQN(); state._fsp--; @@ -21548,18 +21583,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { afterParserOrEnumRuleCall(); - // InternalRoom.g:8605:1: (kw= '.*' )? - int alt180=2; - int LA180_0 = input.LA(1); + // InternalRoom.g:8620:1: (kw= '.*' )? + int alt181=2; + int LA181_0 = input.LA(1); - if ( (LA180_0==117) ) { - alt180=1; + if ( (LA181_0==118) ) { + alt181=1; } - switch (alt180) { + switch (alt181) { case 1 : - // InternalRoom.g:8606:2: kw= '.*' + // InternalRoom.g:8621:2: kw= '.*' { - kw=(Token)match(input,117,FOLLOW_2); + kw=(Token)match(input,118,FOLLOW_2); current.merge(kw); newLeafNode(kw, grammarAccess.getImportedFQNAccess().getFullStopAsteriskKeyword_1()); @@ -21591,7 +21626,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleDocumentation" - // InternalRoom.g:8619:1: entryRuleDocumentation returns [EObject current=null] : iv_ruleDocumentation= ruleDocumentation EOF ; + // InternalRoom.g:8634:1: entryRuleDocumentation returns [EObject current=null] : iv_ruleDocumentation= ruleDocumentation EOF ; public final EObject entryRuleDocumentation() throws RecognitionException { EObject current = null; @@ -21599,8 +21634,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:8620:2: (iv_ruleDocumentation= ruleDocumentation EOF ) - // InternalRoom.g:8621:2: iv_ruleDocumentation= ruleDocumentation EOF + // InternalRoom.g:8635:2: (iv_ruleDocumentation= ruleDocumentation EOF ) + // InternalRoom.g:8636:2: iv_ruleDocumentation= ruleDocumentation EOF { newCompositeNode(grammarAccess.getDocumentationRule()); pushFollow(FOLLOW_1); @@ -21627,7 +21662,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleDocumentation" - // InternalRoom.g:8628:1: ruleDocumentation returns [EObject current=null] : ( () otherlv_1= '[' ( (lv_lines_2_0= RULE_STRING ) )* otherlv_3= ']' ) ; + // InternalRoom.g:8643:1: ruleDocumentation returns [EObject current=null] : ( () otherlv_1= '[' ( (lv_lines_2_0= RULE_STRING ) )* otherlv_3= ']' ) ; public final EObject ruleDocumentation() throws RecognitionException { EObject current = null; @@ -21638,14 +21673,14 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:8631:28: ( ( () otherlv_1= '[' ( (lv_lines_2_0= RULE_STRING ) )* otherlv_3= ']' ) ) - // InternalRoom.g:8632:1: ( () otherlv_1= '[' ( (lv_lines_2_0= RULE_STRING ) )* otherlv_3= ']' ) + // InternalRoom.g:8646:28: ( ( () otherlv_1= '[' ( (lv_lines_2_0= RULE_STRING ) )* otherlv_3= ']' ) ) + // InternalRoom.g:8647:1: ( () otherlv_1= '[' ( (lv_lines_2_0= RULE_STRING ) )* otherlv_3= ']' ) { - // InternalRoom.g:8632:1: ( () otherlv_1= '[' ( (lv_lines_2_0= RULE_STRING ) )* otherlv_3= ']' ) - // InternalRoom.g:8632:2: () otherlv_1= '[' ( (lv_lines_2_0= RULE_STRING ) )* otherlv_3= ']' + // InternalRoom.g:8647:1: ( () otherlv_1= '[' ( (lv_lines_2_0= RULE_STRING ) )* otherlv_3= ']' ) + // InternalRoom.g:8647:2: () otherlv_1= '[' ( (lv_lines_2_0= RULE_STRING ) )* otherlv_3= ']' { - // InternalRoom.g:8632:2: () - // InternalRoom.g:8633:5: + // InternalRoom.g:8647:2: () + // InternalRoom.g:8648:5: { current = forceCreateModelElement( @@ -21655,29 +21690,29 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,34,FOLLOW_149); + otherlv_1=(Token)match(input,35,FOLLOW_150); newLeafNode(otherlv_1, grammarAccess.getDocumentationAccess().getLeftSquareBracketKeyword_1()); - // InternalRoom.g:8642:1: ( (lv_lines_2_0= RULE_STRING ) )* - loop181: + // InternalRoom.g:8657:1: ( (lv_lines_2_0= RULE_STRING ) )* + loop182: do { - int alt181=2; - int LA181_0 = input.LA(1); + int alt182=2; + int LA182_0 = input.LA(1); - if ( (LA181_0==RULE_STRING) ) { - alt181=1; + if ( (LA182_0==RULE_STRING) ) { + alt182=1; } - switch (alt181) { + switch (alt182) { case 1 : - // InternalRoom.g:8643:1: (lv_lines_2_0= RULE_STRING ) + // InternalRoom.g:8658:1: (lv_lines_2_0= RULE_STRING ) { - // InternalRoom.g:8643:1: (lv_lines_2_0= RULE_STRING ) - // InternalRoom.g:8644:3: lv_lines_2_0= RULE_STRING + // InternalRoom.g:8658:1: (lv_lines_2_0= RULE_STRING ) + // InternalRoom.g:8659:3: lv_lines_2_0= RULE_STRING { - lv_lines_2_0=(Token)match(input,RULE_STRING,FOLLOW_149); + lv_lines_2_0=(Token)match(input,RULE_STRING,FOLLOW_150); newLeafNode(lv_lines_2_0, grammarAccess.getDocumentationAccess().getLinesSTRINGTerminalRuleCall_2_0()); @@ -21699,11 +21734,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop181; + break loop182; } } while (true); - otherlv_3=(Token)match(input,35,FOLLOW_2); + otherlv_3=(Token)match(input,36,FOLLOW_2); newLeafNode(otherlv_3, grammarAccess.getDocumentationAccess().getRightSquareBracketKeyword_3()); @@ -21728,7 +21763,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleLiteral" - // InternalRoom.g:8676:1: entryRuleLiteral returns [EObject current=null] : iv_ruleLiteral= ruleLiteral EOF ; + // InternalRoom.g:8691:1: entryRuleLiteral returns [EObject current=null] : iv_ruleLiteral= ruleLiteral EOF ; public final EObject entryRuleLiteral() throws RecognitionException { EObject current = null; @@ -21736,8 +21771,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:8677:2: (iv_ruleLiteral= ruleLiteral EOF ) - // InternalRoom.g:8678:2: iv_ruleLiteral= ruleLiteral EOF + // InternalRoom.g:8692:2: (iv_ruleLiteral= ruleLiteral EOF ) + // InternalRoom.g:8693:2: iv_ruleLiteral= ruleLiteral EOF { newCompositeNode(grammarAccess.getLiteralRule()); pushFollow(FOLLOW_1); @@ -21764,7 +21799,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleLiteral" - // InternalRoom.g:8685:1: ruleLiteral returns [EObject current=null] : (this_BooleanLiteral_0= ruleBooleanLiteral | this_NumberLiteral_1= ruleNumberLiteral | this_StringLiteral_2= ruleStringLiteral ) ; + // InternalRoom.g:8700:1: ruleLiteral returns [EObject current=null] : (this_BooleanLiteral_0= ruleBooleanLiteral | this_NumberLiteral_1= ruleNumberLiteral | this_StringLiteral_2= ruleStringLiteral ) ; public final EObject ruleLiteral() throws RecognitionException { EObject current = null; @@ -21778,41 +21813,41 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:8688:28: ( (this_BooleanLiteral_0= ruleBooleanLiteral | this_NumberLiteral_1= ruleNumberLiteral | this_StringLiteral_2= ruleStringLiteral ) ) - // InternalRoom.g:8689:1: (this_BooleanLiteral_0= ruleBooleanLiteral | this_NumberLiteral_1= ruleNumberLiteral | this_StringLiteral_2= ruleStringLiteral ) + // InternalRoom.g:8703:28: ( (this_BooleanLiteral_0= ruleBooleanLiteral | this_NumberLiteral_1= ruleNumberLiteral | this_StringLiteral_2= ruleStringLiteral ) ) + // InternalRoom.g:8704:1: (this_BooleanLiteral_0= ruleBooleanLiteral | this_NumberLiteral_1= ruleNumberLiteral | this_StringLiteral_2= ruleStringLiteral ) { - // InternalRoom.g:8689:1: (this_BooleanLiteral_0= ruleBooleanLiteral | this_NumberLiteral_1= ruleNumberLiteral | this_StringLiteral_2= ruleStringLiteral ) - int alt182=3; + // InternalRoom.g:8704:1: (this_BooleanLiteral_0= ruleBooleanLiteral | this_NumberLiteral_1= ruleNumberLiteral | this_StringLiteral_2= ruleStringLiteral ) + int alt183=3; switch ( input.LA(1) ) { - case 118: case 119: + case 120: { - alt182=1; + alt183=1; } break; case RULE_INT: case RULE_HEX: - case 120: case 121: + case 122: { - alt182=2; + alt183=2; } break; case RULE_STRING: { - alt182=3; + alt183=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 182, 0, input); + new NoViableAltException("", 183, 0, input); throw nvae; } - switch (alt182) { + switch (alt183) { case 1 : - // InternalRoom.g:8690:5: this_BooleanLiteral_0= ruleBooleanLiteral + // InternalRoom.g:8705:5: this_BooleanLiteral_0= ruleBooleanLiteral { newCompositeNode(grammarAccess.getLiteralAccess().getBooleanLiteralParserRuleCall_0()); @@ -21830,7 +21865,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:8700:5: this_NumberLiteral_1= ruleNumberLiteral + // InternalRoom.g:8715:5: this_NumberLiteral_1= ruleNumberLiteral { newCompositeNode(grammarAccess.getLiteralAccess().getNumberLiteralParserRuleCall_1()); @@ -21848,7 +21883,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalRoom.g:8710:5: this_StringLiteral_2= ruleStringLiteral + // InternalRoom.g:8725:5: this_StringLiteral_2= ruleStringLiteral { newCompositeNode(grammarAccess.getLiteralAccess().getStringLiteralParserRuleCall_2()); @@ -21886,7 +21921,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleBooleanLiteral" - // InternalRoom.g:8726:1: entryRuleBooleanLiteral returns [EObject current=null] : iv_ruleBooleanLiteral= ruleBooleanLiteral EOF ; + // InternalRoom.g:8741:1: entryRuleBooleanLiteral returns [EObject current=null] : iv_ruleBooleanLiteral= ruleBooleanLiteral EOF ; public final EObject entryRuleBooleanLiteral() throws RecognitionException { EObject current = null; @@ -21894,8 +21929,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:8727:2: (iv_ruleBooleanLiteral= ruleBooleanLiteral EOF ) - // InternalRoom.g:8728:2: iv_ruleBooleanLiteral= ruleBooleanLiteral EOF + // InternalRoom.g:8742:2: (iv_ruleBooleanLiteral= ruleBooleanLiteral EOF ) + // InternalRoom.g:8743:2: iv_ruleBooleanLiteral= ruleBooleanLiteral EOF { newCompositeNode(grammarAccess.getBooleanLiteralRule()); pushFollow(FOLLOW_1); @@ -21922,7 +21957,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleBooleanLiteral" - // InternalRoom.g:8735:1: ruleBooleanLiteral returns [EObject current=null] : ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) ; + // InternalRoom.g:8750:1: ruleBooleanLiteral returns [EObject current=null] : ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) ; public final EObject ruleBooleanLiteral() throws RecognitionException { EObject current = null; @@ -21932,14 +21967,14 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:8738:28: ( ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) ) - // InternalRoom.g:8739:1: ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) + // InternalRoom.g:8753:28: ( ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) ) + // InternalRoom.g:8754:1: ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) { - // InternalRoom.g:8739:1: ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) - // InternalRoom.g:8739:2: () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) + // InternalRoom.g:8754:1: ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) + // InternalRoom.g:8754:2: () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) { - // InternalRoom.g:8739:2: () - // InternalRoom.g:8740:5: + // InternalRoom.g:8754:2: () + // InternalRoom.g:8755:5: { current = forceCreateModelElement( @@ -21949,27 +21984,27 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:8745:2: (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) - int alt183=2; - int LA183_0 = input.LA(1); + // InternalRoom.g:8760:2: (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) + int alt184=2; + int LA184_0 = input.LA(1); - if ( (LA183_0==118) ) { - alt183=1; + if ( (LA184_0==119) ) { + alt184=1; } - else if ( (LA183_0==119) ) { - alt183=2; + else if ( (LA184_0==120) ) { + alt184=2; } else { NoViableAltException nvae = - new NoViableAltException("", 183, 0, input); + new NoViableAltException("", 184, 0, input); throw nvae; } - switch (alt183) { + switch (alt184) { case 1 : - // InternalRoom.g:8745:4: otherlv_1= 'false' + // InternalRoom.g:8760:4: otherlv_1= 'false' { - otherlv_1=(Token)match(input,118,FOLLOW_2); + otherlv_1=(Token)match(input,119,FOLLOW_2); newLeafNode(otherlv_1, grammarAccess.getBooleanLiteralAccess().getFalseKeyword_1_0()); @@ -21977,15 +22012,15 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:8750:6: ( (lv_isTrue_2_0= 'true' ) ) + // InternalRoom.g:8765:6: ( (lv_isTrue_2_0= 'true' ) ) { - // InternalRoom.g:8750:6: ( (lv_isTrue_2_0= 'true' ) ) - // InternalRoom.g:8751:1: (lv_isTrue_2_0= 'true' ) + // InternalRoom.g:8765:6: ( (lv_isTrue_2_0= 'true' ) ) + // InternalRoom.g:8766:1: (lv_isTrue_2_0= 'true' ) { - // InternalRoom.g:8751:1: (lv_isTrue_2_0= 'true' ) - // InternalRoom.g:8752:3: lv_isTrue_2_0= 'true' + // InternalRoom.g:8766:1: (lv_isTrue_2_0= 'true' ) + // InternalRoom.g:8767:3: lv_isTrue_2_0= 'true' { - lv_isTrue_2_0=(Token)match(input,119,FOLLOW_2); + lv_isTrue_2_0=(Token)match(input,120,FOLLOW_2); newLeafNode(lv_isTrue_2_0, grammarAccess.getBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); @@ -22028,7 +22063,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleNumberLiteral" - // InternalRoom.g:8773:1: entryRuleNumberLiteral returns [EObject current=null] : iv_ruleNumberLiteral= ruleNumberLiteral EOF ; + // InternalRoom.g:8788:1: entryRuleNumberLiteral returns [EObject current=null] : iv_ruleNumberLiteral= ruleNumberLiteral EOF ; public final EObject entryRuleNumberLiteral() throws RecognitionException { EObject current = null; @@ -22036,8 +22071,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:8774:2: (iv_ruleNumberLiteral= ruleNumberLiteral EOF ) - // InternalRoom.g:8775:2: iv_ruleNumberLiteral= ruleNumberLiteral EOF + // InternalRoom.g:8789:2: (iv_ruleNumberLiteral= ruleNumberLiteral EOF ) + // InternalRoom.g:8790:2: iv_ruleNumberLiteral= ruleNumberLiteral EOF { newCompositeNode(grammarAccess.getNumberLiteralRule()); pushFollow(FOLLOW_1); @@ -22064,7 +22099,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleNumberLiteral" - // InternalRoom.g:8782:1: ruleNumberLiteral returns [EObject current=null] : (this_IntLiteral_0= ruleIntLiteral | this_RealLiteral_1= ruleRealLiteral ) ; + // InternalRoom.g:8797:1: ruleNumberLiteral returns [EObject current=null] : (this_IntLiteral_0= ruleIntLiteral | this_RealLiteral_1= ruleRealLiteral ) ; public final EObject ruleNumberLiteral() throws RecognitionException { EObject current = null; @@ -22076,63 +22111,63 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:8785:28: ( (this_IntLiteral_0= ruleIntLiteral | this_RealLiteral_1= ruleRealLiteral ) ) - // InternalRoom.g:8786:1: (this_IntLiteral_0= ruleIntLiteral | this_RealLiteral_1= ruleRealLiteral ) + // InternalRoom.g:8800:28: ( (this_IntLiteral_0= ruleIntLiteral | this_RealLiteral_1= ruleRealLiteral ) ) + // InternalRoom.g:8801:1: (this_IntLiteral_0= ruleIntLiteral | this_RealLiteral_1= ruleRealLiteral ) { - // InternalRoom.g:8786:1: (this_IntLiteral_0= ruleIntLiteral | this_RealLiteral_1= ruleRealLiteral ) - int alt184=2; + // InternalRoom.g:8801:1: (this_IntLiteral_0= ruleIntLiteral | this_RealLiteral_1= ruleRealLiteral ) + int alt185=2; switch ( input.LA(1) ) { - case 120: + case 121: { - int LA184_1 = input.LA(2); + int LA185_1 = input.LA(2); - if ( (LA184_1==RULE_INT) ) { - int LA184_3 = input.LA(3); + if ( (LA185_1==RULE_INT) ) { + int LA185_3 = input.LA(3); - if ( (LA184_3==EOF||LA184_3==21||LA184_3==25) ) { - alt184=1; + if ( (LA185_3==EOF||LA185_3==22||LA185_3==26) ) { + alt185=1; } - else if ( (LA184_3==72) ) { - alt184=2; + else if ( (LA185_3==73) ) { + alt185=2; } else { NoViableAltException nvae = - new NoViableAltException("", 184, 3, input); + new NoViableAltException("", 185, 3, input); throw nvae; } } else { NoViableAltException nvae = - new NoViableAltException("", 184, 1, input); + new NoViableAltException("", 185, 1, input); throw nvae; } } break; - case 121: + case 122: { - int LA184_2 = input.LA(2); + int LA185_2 = input.LA(2); - if ( (LA184_2==RULE_INT) ) { - int LA184_3 = input.LA(3); + if ( (LA185_2==RULE_INT) ) { + int LA185_3 = input.LA(3); - if ( (LA184_3==EOF||LA184_3==21||LA184_3==25) ) { - alt184=1; + if ( (LA185_3==EOF||LA185_3==22||LA185_3==26) ) { + alt185=1; } - else if ( (LA184_3==72) ) { - alt184=2; + else if ( (LA185_3==73) ) { + alt185=2; } else { NoViableAltException nvae = - new NoViableAltException("", 184, 3, input); + new NoViableAltException("", 185, 3, input); throw nvae; } } else { NoViableAltException nvae = - new NoViableAltException("", 184, 2, input); + new NoViableAltException("", 185, 2, input); throw nvae; } @@ -22140,17 +22175,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; case RULE_INT: { - int LA184_3 = input.LA(2); + int LA185_3 = input.LA(2); - if ( (LA184_3==EOF||LA184_3==21||LA184_3==25) ) { - alt184=1; + if ( (LA185_3==EOF||LA185_3==22||LA185_3==26) ) { + alt185=1; } - else if ( (LA184_3==72) ) { - alt184=2; + else if ( (LA185_3==73) ) { + alt185=2; } else { NoViableAltException nvae = - new NoViableAltException("", 184, 3, input); + new NoViableAltException("", 185, 3, input); throw nvae; } @@ -22158,19 +22193,19 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; case RULE_HEX: { - alt184=1; + alt185=1; } break; default: NoViableAltException nvae = - new NoViableAltException("", 184, 0, input); + new NoViableAltException("", 185, 0, input); throw nvae; } - switch (alt184) { + switch (alt185) { case 1 : - // InternalRoom.g:8787:5: this_IntLiteral_0= ruleIntLiteral + // InternalRoom.g:8802:5: this_IntLiteral_0= ruleIntLiteral { newCompositeNode(grammarAccess.getNumberLiteralAccess().getIntLiteralParserRuleCall_0()); @@ -22188,7 +22223,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:8797:5: this_RealLiteral_1= ruleRealLiteral + // InternalRoom.g:8812:5: this_RealLiteral_1= ruleRealLiteral { newCompositeNode(grammarAccess.getNumberLiteralAccess().getRealLiteralParserRuleCall_1()); @@ -22226,7 +22261,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleRealLiteral" - // InternalRoom.g:8813:1: entryRuleRealLiteral returns [EObject current=null] : iv_ruleRealLiteral= ruleRealLiteral EOF ; + // InternalRoom.g:8828:1: entryRuleRealLiteral returns [EObject current=null] : iv_ruleRealLiteral= ruleRealLiteral EOF ; public final EObject entryRuleRealLiteral() throws RecognitionException { EObject current = null; @@ -22234,8 +22269,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:8814:2: (iv_ruleRealLiteral= ruleRealLiteral EOF ) - // InternalRoom.g:8815:2: iv_ruleRealLiteral= ruleRealLiteral EOF + // InternalRoom.g:8829:2: (iv_ruleRealLiteral= ruleRealLiteral EOF ) + // InternalRoom.g:8830:2: iv_ruleRealLiteral= ruleRealLiteral EOF { newCompositeNode(grammarAccess.getRealLiteralRule()); pushFollow(FOLLOW_1); @@ -22262,7 +22297,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleRealLiteral" - // InternalRoom.g:8822:1: ruleRealLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= ruleReal ) ) ) ; + // InternalRoom.g:8837:1: ruleRealLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= ruleReal ) ) ) ; public final EObject ruleRealLiteral() throws RecognitionException { EObject current = null; @@ -22272,14 +22307,14 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:8825:28: ( ( () ( (lv_value_1_0= ruleReal ) ) ) ) - // InternalRoom.g:8826:1: ( () ( (lv_value_1_0= ruleReal ) ) ) + // InternalRoom.g:8840:28: ( ( () ( (lv_value_1_0= ruleReal ) ) ) ) + // InternalRoom.g:8841:1: ( () ( (lv_value_1_0= ruleReal ) ) ) { - // InternalRoom.g:8826:1: ( () ( (lv_value_1_0= ruleReal ) ) ) - // InternalRoom.g:8826:2: () ( (lv_value_1_0= ruleReal ) ) + // InternalRoom.g:8841:1: ( () ( (lv_value_1_0= ruleReal ) ) ) + // InternalRoom.g:8841:2: () ( (lv_value_1_0= ruleReal ) ) { - // InternalRoom.g:8826:2: () - // InternalRoom.g:8827:5: + // InternalRoom.g:8841:2: () + // InternalRoom.g:8842:5: { current = forceCreateModelElement( @@ -22289,11 +22324,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:8832:2: ( (lv_value_1_0= ruleReal ) ) - // InternalRoom.g:8833:1: (lv_value_1_0= ruleReal ) + // InternalRoom.g:8847:2: ( (lv_value_1_0= ruleReal ) ) + // InternalRoom.g:8848:1: (lv_value_1_0= ruleReal ) { - // InternalRoom.g:8833:1: (lv_value_1_0= ruleReal ) - // InternalRoom.g:8834:3: lv_value_1_0= ruleReal + // InternalRoom.g:8848:1: (lv_value_1_0= ruleReal ) + // InternalRoom.g:8849:3: lv_value_1_0= ruleReal { newCompositeNode(grammarAccess.getRealLiteralAccess().getValueRealParserRuleCall_1_0()); @@ -22341,7 +22376,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleIntLiteral" - // InternalRoom.g:8858:1: entryRuleIntLiteral returns [EObject current=null] : iv_ruleIntLiteral= ruleIntLiteral EOF ; + // InternalRoom.g:8873:1: entryRuleIntLiteral returns [EObject current=null] : iv_ruleIntLiteral= ruleIntLiteral EOF ; public final EObject entryRuleIntLiteral() throws RecognitionException { EObject current = null; @@ -22349,8 +22384,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:8859:2: (iv_ruleIntLiteral= ruleIntLiteral EOF ) - // InternalRoom.g:8860:2: iv_ruleIntLiteral= ruleIntLiteral EOF + // InternalRoom.g:8874:2: (iv_ruleIntLiteral= ruleIntLiteral EOF ) + // InternalRoom.g:8875:2: iv_ruleIntLiteral= ruleIntLiteral EOF { newCompositeNode(grammarAccess.getIntLiteralRule()); pushFollow(FOLLOW_1); @@ -22377,7 +22412,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleIntLiteral" - // InternalRoom.g:8867:1: ruleIntLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= ruleInteger ) ) ) ; + // InternalRoom.g:8882:1: ruleIntLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= ruleInteger ) ) ) ; public final EObject ruleIntLiteral() throws RecognitionException { EObject current = null; @@ -22387,14 +22422,14 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:8870:28: ( ( () ( (lv_value_1_0= ruleInteger ) ) ) ) - // InternalRoom.g:8871:1: ( () ( (lv_value_1_0= ruleInteger ) ) ) + // InternalRoom.g:8885:28: ( ( () ( (lv_value_1_0= ruleInteger ) ) ) ) + // InternalRoom.g:8886:1: ( () ( (lv_value_1_0= ruleInteger ) ) ) { - // InternalRoom.g:8871:1: ( () ( (lv_value_1_0= ruleInteger ) ) ) - // InternalRoom.g:8871:2: () ( (lv_value_1_0= ruleInteger ) ) + // InternalRoom.g:8886:1: ( () ( (lv_value_1_0= ruleInteger ) ) ) + // InternalRoom.g:8886:2: () ( (lv_value_1_0= ruleInteger ) ) { - // InternalRoom.g:8871:2: () - // InternalRoom.g:8872:5: + // InternalRoom.g:8886:2: () + // InternalRoom.g:8887:5: { current = forceCreateModelElement( @@ -22404,11 +22439,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:8877:2: ( (lv_value_1_0= ruleInteger ) ) - // InternalRoom.g:8878:1: (lv_value_1_0= ruleInteger ) + // InternalRoom.g:8892:2: ( (lv_value_1_0= ruleInteger ) ) + // InternalRoom.g:8893:1: (lv_value_1_0= ruleInteger ) { - // InternalRoom.g:8878:1: (lv_value_1_0= ruleInteger ) - // InternalRoom.g:8879:3: lv_value_1_0= ruleInteger + // InternalRoom.g:8893:1: (lv_value_1_0= ruleInteger ) + // InternalRoom.g:8894:3: lv_value_1_0= ruleInteger { newCompositeNode(grammarAccess.getIntLiteralAccess().getValueIntegerParserRuleCall_1_0()); @@ -22456,7 +22491,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleStringLiteral" - // InternalRoom.g:8903:1: entryRuleStringLiteral returns [EObject current=null] : iv_ruleStringLiteral= ruleStringLiteral EOF ; + // InternalRoom.g:8918:1: entryRuleStringLiteral returns [EObject current=null] : iv_ruleStringLiteral= ruleStringLiteral EOF ; public final EObject entryRuleStringLiteral() throws RecognitionException { EObject current = null; @@ -22464,8 +22499,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:8904:2: (iv_ruleStringLiteral= ruleStringLiteral EOF ) - // InternalRoom.g:8905:2: iv_ruleStringLiteral= ruleStringLiteral EOF + // InternalRoom.g:8919:2: (iv_ruleStringLiteral= ruleStringLiteral EOF ) + // InternalRoom.g:8920:2: iv_ruleStringLiteral= ruleStringLiteral EOF { newCompositeNode(grammarAccess.getStringLiteralRule()); pushFollow(FOLLOW_1); @@ -22492,7 +22527,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleStringLiteral" - // InternalRoom.g:8912:1: ruleStringLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= RULE_STRING ) ) ) ; + // InternalRoom.g:8927:1: ruleStringLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= RULE_STRING ) ) ) ; public final EObject ruleStringLiteral() throws RecognitionException { EObject current = null; @@ -22501,14 +22536,14 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:8915:28: ( ( () ( (lv_value_1_0= RULE_STRING ) ) ) ) - // InternalRoom.g:8916:1: ( () ( (lv_value_1_0= RULE_STRING ) ) ) + // InternalRoom.g:8930:28: ( ( () ( (lv_value_1_0= RULE_STRING ) ) ) ) + // InternalRoom.g:8931:1: ( () ( (lv_value_1_0= RULE_STRING ) ) ) { - // InternalRoom.g:8916:1: ( () ( (lv_value_1_0= RULE_STRING ) ) ) - // InternalRoom.g:8916:2: () ( (lv_value_1_0= RULE_STRING ) ) + // InternalRoom.g:8931:1: ( () ( (lv_value_1_0= RULE_STRING ) ) ) + // InternalRoom.g:8931:2: () ( (lv_value_1_0= RULE_STRING ) ) { - // InternalRoom.g:8916:2: () - // InternalRoom.g:8917:5: + // InternalRoom.g:8931:2: () + // InternalRoom.g:8932:5: { current = forceCreateModelElement( @@ -22518,11 +22553,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:8922:2: ( (lv_value_1_0= RULE_STRING ) ) - // InternalRoom.g:8923:1: (lv_value_1_0= RULE_STRING ) + // InternalRoom.g:8937:2: ( (lv_value_1_0= RULE_STRING ) ) + // InternalRoom.g:8938:1: (lv_value_1_0= RULE_STRING ) { - // InternalRoom.g:8923:1: (lv_value_1_0= RULE_STRING ) - // InternalRoom.g:8924:3: lv_value_1_0= RULE_STRING + // InternalRoom.g:8938:1: (lv_value_1_0= RULE_STRING ) + // InternalRoom.g:8939:3: lv_value_1_0= RULE_STRING { lv_value_1_0=(Token)match(input,RULE_STRING,FOLLOW_2); @@ -22565,7 +22600,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleInteger" - // InternalRoom.g:8948:1: entryRuleInteger returns [String current=null] : iv_ruleInteger= ruleInteger EOF ; + // InternalRoom.g:8963:1: entryRuleInteger returns [String current=null] : iv_ruleInteger= ruleInteger EOF ; public final String entryRuleInteger() throws RecognitionException { String current = null; @@ -22573,8 +22608,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:8949:2: (iv_ruleInteger= ruleInteger EOF ) - // InternalRoom.g:8950:2: iv_ruleInteger= ruleInteger EOF + // InternalRoom.g:8964:2: (iv_ruleInteger= ruleInteger EOF ) + // InternalRoom.g:8965:2: iv_ruleInteger= ruleInteger EOF { newCompositeNode(grammarAccess.getIntegerRule()); pushFollow(FOLLOW_1); @@ -22601,7 +22636,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleInteger" - // InternalRoom.g:8957:1: ruleInteger returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT ) | this_HEX_3= RULE_HEX ) ; + // InternalRoom.g:8972:1: ruleInteger returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT ) | this_HEX_3= RULE_HEX ) ; public final AntlrDatatypeRuleToken ruleInteger() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -22612,47 +22647,47 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:8960:28: ( ( ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT ) | this_HEX_3= RULE_HEX ) ) - // InternalRoom.g:8961:1: ( ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT ) | this_HEX_3= RULE_HEX ) + // InternalRoom.g:8975:28: ( ( ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT ) | this_HEX_3= RULE_HEX ) ) + // InternalRoom.g:8976:1: ( ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT ) | this_HEX_3= RULE_HEX ) { - // InternalRoom.g:8961:1: ( ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT ) | this_HEX_3= RULE_HEX ) - int alt186=2; - int LA186_0 = input.LA(1); + // InternalRoom.g:8976:1: ( ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT ) | this_HEX_3= RULE_HEX ) + int alt187=2; + int LA187_0 = input.LA(1); - if ( (LA186_0==RULE_INT||(LA186_0>=120 && LA186_0<=121)) ) { - alt186=1; + if ( (LA187_0==RULE_INT||(LA187_0>=121 && LA187_0<=122)) ) { + alt187=1; } - else if ( (LA186_0==RULE_HEX) ) { - alt186=2; + else if ( (LA187_0==RULE_HEX) ) { + alt187=2; } else { NoViableAltException nvae = - new NoViableAltException("", 186, 0, input); + new NoViableAltException("", 187, 0, input); throw nvae; } - switch (alt186) { + switch (alt187) { case 1 : - // InternalRoom.g:8961:2: ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT ) + // InternalRoom.g:8976:2: ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT ) { - // InternalRoom.g:8961:2: ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT ) - // InternalRoom.g:8961:3: (kw= '+' | kw= '-' )? this_INT_2= RULE_INT + // InternalRoom.g:8976:2: ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT ) + // InternalRoom.g:8976:3: (kw= '+' | kw= '-' )? this_INT_2= RULE_INT { - // InternalRoom.g:8961:3: (kw= '+' | kw= '-' )? - int alt185=3; - int LA185_0 = input.LA(1); + // InternalRoom.g:8976:3: (kw= '+' | kw= '-' )? + int alt186=3; + int LA186_0 = input.LA(1); - if ( (LA185_0==120) ) { - alt185=1; + if ( (LA186_0==121) ) { + alt186=1; } - else if ( (LA185_0==121) ) { - alt185=2; + else if ( (LA186_0==122) ) { + alt186=2; } - switch (alt185) { + switch (alt186) { case 1 : - // InternalRoom.g:8962:2: kw= '+' + // InternalRoom.g:8977:2: kw= '+' { - kw=(Token)match(input,120,FOLLOW_34); + kw=(Token)match(input,121,FOLLOW_35); current.merge(kw); newLeafNode(kw, grammarAccess.getIntegerAccess().getPlusSignKeyword_0_0_0()); @@ -22661,9 +22696,9 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:8969:2: kw= '-' + // InternalRoom.g:8984:2: kw= '-' { - kw=(Token)match(input,121,FOLLOW_34); + kw=(Token)match(input,122,FOLLOW_35); current.merge(kw); newLeafNode(kw, grammarAccess.getIntegerAccess().getHyphenMinusKeyword_0_0_1()); @@ -22688,7 +22723,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:8982:10: this_HEX_3= RULE_HEX + // InternalRoom.g:8997:10: this_HEX_3= RULE_HEX { this_HEX_3=(Token)match(input,RULE_HEX,FOLLOW_2); @@ -22721,7 +22756,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleReal" - // InternalRoom.g:8997:1: entryRuleReal returns [String current=null] : iv_ruleReal= ruleReal EOF ; + // InternalRoom.g:9012:1: entryRuleReal returns [String current=null] : iv_ruleReal= ruleReal EOF ; public final String entryRuleReal() throws RecognitionException { String current = null; @@ -22729,8 +22764,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:8998:2: (iv_ruleReal= ruleReal EOF ) - // InternalRoom.g:8999:2: iv_ruleReal= ruleReal EOF + // InternalRoom.g:9013:2: (iv_ruleReal= ruleReal EOF ) + // InternalRoom.g:9014:2: iv_ruleReal= ruleReal EOF { newCompositeNode(grammarAccess.getRealRule()); pushFollow(FOLLOW_1); @@ -22757,7 +22792,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleReal" - // InternalRoom.g:9006:1: ruleReal returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_Decimal_0= ruleDecimal | this_DecimalExp_1= ruleDecimalExp ) ; + // InternalRoom.g:9021:1: ruleReal returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_Decimal_0= ruleDecimal | this_DecimalExp_1= ruleDecimalExp ) ; public final AntlrDatatypeRuleToken ruleReal() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -22769,103 +22804,103 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:9009:28: ( (this_Decimal_0= ruleDecimal | this_DecimalExp_1= ruleDecimalExp ) ) - // InternalRoom.g:9010:1: (this_Decimal_0= ruleDecimal | this_DecimalExp_1= ruleDecimalExp ) + // InternalRoom.g:9024:28: ( (this_Decimal_0= ruleDecimal | this_DecimalExp_1= ruleDecimalExp ) ) + // InternalRoom.g:9025:1: (this_Decimal_0= ruleDecimal | this_DecimalExp_1= ruleDecimalExp ) { - // InternalRoom.g:9010:1: (this_Decimal_0= ruleDecimal | this_DecimalExp_1= ruleDecimalExp ) - int alt187=2; + // InternalRoom.g:9025:1: (this_Decimal_0= ruleDecimal | this_DecimalExp_1= ruleDecimalExp ) + int alt188=2; switch ( input.LA(1) ) { - case 120: + case 121: { - int LA187_1 = input.LA(2); + int LA188_1 = input.LA(2); - if ( (LA187_1==RULE_INT) ) { - int LA187_3 = input.LA(3); + if ( (LA188_1==RULE_INT) ) { + int LA188_3 = input.LA(3); - if ( (LA187_3==72) ) { - int LA187_4 = input.LA(4); + if ( (LA188_3==73) ) { + int LA188_4 = input.LA(4); - if ( (LA187_4==RULE_INT) ) { - int LA187_5 = input.LA(5); + if ( (LA188_4==RULE_INT) ) { + int LA188_5 = input.LA(5); - if ( (LA187_5==EOF||LA187_5==21||LA187_5==25) ) { - alt187=1; + if ( (LA188_5==EOF||LA188_5==22||LA188_5==26) ) { + alt188=1; } - else if ( ((LA187_5>=122 && LA187_5<=123)) ) { - alt187=2; + else if ( ((LA188_5>=123 && LA188_5<=124)) ) { + alt188=2; } else { NoViableAltException nvae = - new NoViableAltException("", 187, 5, input); + new NoViableAltException("", 188, 5, input); throw nvae; } } else { NoViableAltException nvae = - new NoViableAltException("", 187, 4, input); + new NoViableAltException("", 188, 4, input); throw nvae; } } else { NoViableAltException nvae = - new NoViableAltException("", 187, 3, input); + new NoViableAltException("", 188, 3, input); throw nvae; } } else { NoViableAltException nvae = - new NoViableAltException("", 187, 1, input); + new NoViableAltException("", 188, 1, input); throw nvae; } } break; - case 121: + case 122: { - int LA187_2 = input.LA(2); + int LA188_2 = input.LA(2); - if ( (LA187_2==RULE_INT) ) { - int LA187_3 = input.LA(3); + if ( (LA188_2==RULE_INT) ) { + int LA188_3 = input.LA(3); - if ( (LA187_3==72) ) { - int LA187_4 = input.LA(4); + if ( (LA188_3==73) ) { + int LA188_4 = input.LA(4); - if ( (LA187_4==RULE_INT) ) { - int LA187_5 = input.LA(5); + if ( (LA188_4==RULE_INT) ) { + int LA188_5 = input.LA(5); - if ( (LA187_5==EOF||LA187_5==21||LA187_5==25) ) { - alt187=1; + if ( (LA188_5==EOF||LA188_5==22||LA188_5==26) ) { + alt188=1; } - else if ( ((LA187_5>=122 && LA187_5<=123)) ) { - alt187=2; + else if ( ((LA188_5>=123 && LA188_5<=124)) ) { + alt188=2; } else { NoViableAltException nvae = - new NoViableAltException("", 187, 5, input); + new NoViableAltException("", 188, 5, input); throw nvae; } } else { NoViableAltException nvae = - new NoViableAltException("", 187, 4, input); + new NoViableAltException("", 188, 4, input); throw nvae; } } else { NoViableAltException nvae = - new NoViableAltException("", 187, 3, input); + new NoViableAltException("", 188, 3, input); throw nvae; } } else { NoViableAltException nvae = - new NoViableAltException("", 187, 2, input); + new NoViableAltException("", 188, 2, input); throw nvae; } @@ -22873,37 +22908,37 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; case RULE_INT: { - int LA187_3 = input.LA(2); + int LA188_3 = input.LA(2); - if ( (LA187_3==72) ) { - int LA187_4 = input.LA(3); + if ( (LA188_3==73) ) { + int LA188_4 = input.LA(3); - if ( (LA187_4==RULE_INT) ) { - int LA187_5 = input.LA(4); + if ( (LA188_4==RULE_INT) ) { + int LA188_5 = input.LA(4); - if ( (LA187_5==EOF||LA187_5==21||LA187_5==25) ) { - alt187=1; + if ( (LA188_5==EOF||LA188_5==22||LA188_5==26) ) { + alt188=1; } - else if ( ((LA187_5>=122 && LA187_5<=123)) ) { - alt187=2; + else if ( ((LA188_5>=123 && LA188_5<=124)) ) { + alt188=2; } else { NoViableAltException nvae = - new NoViableAltException("", 187, 5, input); + new NoViableAltException("", 188, 5, input); throw nvae; } } else { NoViableAltException nvae = - new NoViableAltException("", 187, 4, input); + new NoViableAltException("", 188, 4, input); throw nvae; } } else { NoViableAltException nvae = - new NoViableAltException("", 187, 3, input); + new NoViableAltException("", 188, 3, input); throw nvae; } @@ -22911,14 +22946,14 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default: NoViableAltException nvae = - new NoViableAltException("", 187, 0, input); + new NoViableAltException("", 188, 0, input); throw nvae; } - switch (alt187) { + switch (alt188) { case 1 : - // InternalRoom.g:9011:5: this_Decimal_0= ruleDecimal + // InternalRoom.g:9026:5: this_Decimal_0= ruleDecimal { newCompositeNode(grammarAccess.getRealAccess().getDecimalParserRuleCall_0()); @@ -22938,7 +22973,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:9023:5: this_DecimalExp_1= ruleDecimalExp + // InternalRoom.g:9038:5: this_DecimalExp_1= ruleDecimalExp { newCompositeNode(grammarAccess.getRealAccess().getDecimalExpParserRuleCall_1()); @@ -22978,7 +23013,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleDecimal" - // InternalRoom.g:9041:1: entryRuleDecimal returns [String current=null] : iv_ruleDecimal= ruleDecimal EOF ; + // InternalRoom.g:9056:1: entryRuleDecimal returns [String current=null] : iv_ruleDecimal= ruleDecimal EOF ; public final String entryRuleDecimal() throws RecognitionException { String current = null; @@ -22989,8 +23024,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); try { - // InternalRoom.g:9045:2: (iv_ruleDecimal= ruleDecimal EOF ) - // InternalRoom.g:9046:2: iv_ruleDecimal= ruleDecimal EOF + // InternalRoom.g:9060:2: (iv_ruleDecimal= ruleDecimal EOF ) + // InternalRoom.g:9061:2: iv_ruleDecimal= ruleDecimal EOF { newCompositeNode(grammarAccess.getDecimalRule()); pushFollow(FOLLOW_1); @@ -23020,7 +23055,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleDecimal" - // InternalRoom.g:9056:1: ruleDecimal returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT ) ; + // InternalRoom.g:9071:1: ruleDecimal returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT ) ; public final AntlrDatatypeRuleToken ruleDecimal() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -23032,27 +23067,27 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); try { - // InternalRoom.g:9060:28: ( ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT ) ) - // InternalRoom.g:9061:1: ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT ) + // InternalRoom.g:9075:28: ( ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT ) ) + // InternalRoom.g:9076:1: ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT ) { - // InternalRoom.g:9061:1: ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT ) - // InternalRoom.g:9061:2: (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT + // InternalRoom.g:9076:1: ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT ) + // InternalRoom.g:9076:2: (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT { - // InternalRoom.g:9061:2: (kw= '+' | kw= '-' )? - int alt188=3; - int LA188_0 = input.LA(1); + // InternalRoom.g:9076:2: (kw= '+' | kw= '-' )? + int alt189=3; + int LA189_0 = input.LA(1); - if ( (LA188_0==120) ) { - alt188=1; + if ( (LA189_0==121) ) { + alt189=1; } - else if ( (LA188_0==121) ) { - alt188=2; + else if ( (LA189_0==122) ) { + alt189=2; } - switch (alt188) { + switch (alt189) { case 1 : - // InternalRoom.g:9062:2: kw= '+' + // InternalRoom.g:9077:2: kw= '+' { - kw=(Token)match(input,120,FOLLOW_34); + kw=(Token)match(input,121,FOLLOW_35); current.merge(kw); newLeafNode(kw, grammarAccess.getDecimalAccess().getPlusSignKeyword_0_0()); @@ -23061,9 +23096,9 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:9069:2: kw= '-' + // InternalRoom.g:9084:2: kw= '-' { - kw=(Token)match(input,121,FOLLOW_34); + kw=(Token)match(input,122,FOLLOW_35); current.merge(kw); newLeafNode(kw, grammarAccess.getDecimalAccess().getHyphenMinusKeyword_0_1()); @@ -23074,14 +23109,14 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - this_INT_2=(Token)match(input,RULE_INT,FOLLOW_102); + this_INT_2=(Token)match(input,RULE_INT,FOLLOW_103); current.merge(this_INT_2); newLeafNode(this_INT_2, grammarAccess.getDecimalAccess().getINTTerminalRuleCall_1()); - kw=(Token)match(input,72,FOLLOW_34); + kw=(Token)match(input,73,FOLLOW_35); current.merge(kw); newLeafNode(kw, grammarAccess.getDecimalAccess().getFullStopKeyword_2()); @@ -23117,7 +23152,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleDecimalExp" - // InternalRoom.g:9105:1: entryRuleDecimalExp returns [String current=null] : iv_ruleDecimalExp= ruleDecimalExp EOF ; + // InternalRoom.g:9120:1: entryRuleDecimalExp returns [String current=null] : iv_ruleDecimalExp= ruleDecimalExp EOF ; public final String entryRuleDecimalExp() throws RecognitionException { String current = null; @@ -23128,8 +23163,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); try { - // InternalRoom.g:9109:2: (iv_ruleDecimalExp= ruleDecimalExp EOF ) - // InternalRoom.g:9110:2: iv_ruleDecimalExp= ruleDecimalExp EOF + // InternalRoom.g:9124:2: (iv_ruleDecimalExp= ruleDecimalExp EOF ) + // InternalRoom.g:9125:2: iv_ruleDecimalExp= ruleDecimalExp EOF { newCompositeNode(grammarAccess.getDecimalExpRule()); pushFollow(FOLLOW_1); @@ -23159,7 +23194,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleDecimalExp" - // InternalRoom.g:9120:1: ruleDecimalExp returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_9= RULE_INT ) ; + // InternalRoom.g:9135:1: ruleDecimalExp returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_9= RULE_INT ) ; public final AntlrDatatypeRuleToken ruleDecimalExp() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -23172,27 +23207,27 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); try { - // InternalRoom.g:9124:28: ( ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_9= RULE_INT ) ) - // InternalRoom.g:9125:1: ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_9= RULE_INT ) + // InternalRoom.g:9139:28: ( ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_9= RULE_INT ) ) + // InternalRoom.g:9140:1: ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_9= RULE_INT ) { - // InternalRoom.g:9125:1: ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_9= RULE_INT ) - // InternalRoom.g:9125:2: (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_9= RULE_INT + // InternalRoom.g:9140:1: ( (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_9= RULE_INT ) + // InternalRoom.g:9140:2: (kw= '+' | kw= '-' )? this_INT_2= RULE_INT kw= '.' this_INT_4= RULE_INT (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_9= RULE_INT { - // InternalRoom.g:9125:2: (kw= '+' | kw= '-' )? - int alt189=3; - int LA189_0 = input.LA(1); + // InternalRoom.g:9140:2: (kw= '+' | kw= '-' )? + int alt190=3; + int LA190_0 = input.LA(1); - if ( (LA189_0==120) ) { - alt189=1; + if ( (LA190_0==121) ) { + alt190=1; } - else if ( (LA189_0==121) ) { - alt189=2; + else if ( (LA190_0==122) ) { + alt190=2; } - switch (alt189) { + switch (alt190) { case 1 : - // InternalRoom.g:9126:2: kw= '+' + // InternalRoom.g:9141:2: kw= '+' { - kw=(Token)match(input,120,FOLLOW_34); + kw=(Token)match(input,121,FOLLOW_35); current.merge(kw); newLeafNode(kw, grammarAccess.getDecimalExpAccess().getPlusSignKeyword_0_0()); @@ -23201,9 +23236,9 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:9133:2: kw= '-' + // InternalRoom.g:9148:2: kw= '-' { - kw=(Token)match(input,121,FOLLOW_34); + kw=(Token)match(input,122,FOLLOW_35); current.merge(kw); newLeafNode(kw, grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_0_1()); @@ -23214,46 +23249,46 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - this_INT_2=(Token)match(input,RULE_INT,FOLLOW_102); + this_INT_2=(Token)match(input,RULE_INT,FOLLOW_103); current.merge(this_INT_2); newLeafNode(this_INT_2, grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_1()); - kw=(Token)match(input,72,FOLLOW_34); + kw=(Token)match(input,73,FOLLOW_35); current.merge(kw); newLeafNode(kw, grammarAccess.getDecimalExpAccess().getFullStopKeyword_2()); - this_INT_4=(Token)match(input,RULE_INT,FOLLOW_150); + this_INT_4=(Token)match(input,RULE_INT,FOLLOW_151); current.merge(this_INT_4); newLeafNode(this_INT_4, grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_3()); - // InternalRoom.g:9158:1: (kw= 'e' | kw= 'E' ) - int alt190=2; - int LA190_0 = input.LA(1); + // InternalRoom.g:9173:1: (kw= 'e' | kw= 'E' ) + int alt191=2; + int LA191_0 = input.LA(1); - if ( (LA190_0==122) ) { - alt190=1; + if ( (LA191_0==123) ) { + alt191=1; } - else if ( (LA190_0==123) ) { - alt190=2; + else if ( (LA191_0==124) ) { + alt191=2; } else { NoViableAltException nvae = - new NoViableAltException("", 190, 0, input); + new NoViableAltException("", 191, 0, input); throw nvae; } - switch (alt190) { + switch (alt191) { case 1 : - // InternalRoom.g:9159:2: kw= 'e' + // InternalRoom.g:9174:2: kw= 'e' { - kw=(Token)match(input,122,FOLLOW_151); + kw=(Token)match(input,123,FOLLOW_152); current.merge(kw); newLeafNode(kw, grammarAccess.getDecimalExpAccess().getEKeyword_4_0()); @@ -23262,9 +23297,9 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:9166:2: kw= 'E' + // InternalRoom.g:9181:2: kw= 'E' { - kw=(Token)match(input,123,FOLLOW_151); + kw=(Token)match(input,124,FOLLOW_152); current.merge(kw); newLeafNode(kw, grammarAccess.getDecimalExpAccess().getEKeyword_4_1()); @@ -23275,21 +23310,21 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } - // InternalRoom.g:9171:2: (kw= '+' | kw= '-' )? - int alt191=3; - int LA191_0 = input.LA(1); + // InternalRoom.g:9186:2: (kw= '+' | kw= '-' )? + int alt192=3; + int LA192_0 = input.LA(1); - if ( (LA191_0==120) ) { - alt191=1; + if ( (LA192_0==121) ) { + alt192=1; } - else if ( (LA191_0==121) ) { - alt191=2; + else if ( (LA192_0==122) ) { + alt192=2; } - switch (alt191) { + switch (alt192) { case 1 : - // InternalRoom.g:9172:2: kw= '+' + // InternalRoom.g:9187:2: kw= '+' { - kw=(Token)match(input,120,FOLLOW_34); + kw=(Token)match(input,121,FOLLOW_35); current.merge(kw); newLeafNode(kw, grammarAccess.getDecimalExpAccess().getPlusSignKeyword_5_0()); @@ -23298,9 +23333,9 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:9179:2: kw= '-' + // InternalRoom.g:9194:2: kw= '-' { - kw=(Token)match(input,121,FOLLOW_34); + kw=(Token)match(input,122,FOLLOW_35); current.merge(kw); newLeafNode(kw, grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_5_1()); @@ -23342,7 +23377,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleFQN" - // InternalRoom.g:9202:1: entryRuleFQN returns [String current=null] : iv_ruleFQN= ruleFQN EOF ; + // InternalRoom.g:9217:1: entryRuleFQN returns [String current=null] : iv_ruleFQN= ruleFQN EOF ; public final String entryRuleFQN() throws RecognitionException { String current = null; @@ -23350,8 +23385,8 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { try { - // InternalRoom.g:9203:2: (iv_ruleFQN= ruleFQN EOF ) - // InternalRoom.g:9204:2: iv_ruleFQN= ruleFQN EOF + // InternalRoom.g:9218:2: (iv_ruleFQN= ruleFQN EOF ) + // InternalRoom.g:9219:2: iv_ruleFQN= ruleFQN EOF { newCompositeNode(grammarAccess.getFQNRule()); pushFollow(FOLLOW_1); @@ -23378,7 +23413,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleFQN" - // InternalRoom.g:9211:1: ruleFQN returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) ; + // InternalRoom.g:9226:1: ruleFQN returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) ; public final AntlrDatatypeRuleToken ruleFQN() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -23389,40 +23424,40 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:9214:28: ( (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) ) - // InternalRoom.g:9215:1: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) + // InternalRoom.g:9229:28: ( (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) ) + // InternalRoom.g:9230:1: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) { - // InternalRoom.g:9215:1: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) - // InternalRoom.g:9215:6: this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* + // InternalRoom.g:9230:1: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) + // InternalRoom.g:9230:6: this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* { - this_ID_0=(Token)match(input,RULE_ID,FOLLOW_152); + this_ID_0=(Token)match(input,RULE_ID,FOLLOW_153); current.merge(this_ID_0); newLeafNode(this_ID_0, grammarAccess.getFQNAccess().getIDTerminalRuleCall_0()); - // InternalRoom.g:9222:1: (kw= '.' this_ID_2= RULE_ID )* - loop192: + // InternalRoom.g:9237:1: (kw= '.' this_ID_2= RULE_ID )* + loop193: do { - int alt192=2; - int LA192_0 = input.LA(1); + int alt193=2; + int LA193_0 = input.LA(1); - if ( (LA192_0==72) ) { - alt192=1; + if ( (LA193_0==73) ) { + alt193=1; } - switch (alt192) { + switch (alt193) { case 1 : - // InternalRoom.g:9223:2: kw= '.' this_ID_2= RULE_ID + // InternalRoom.g:9238:2: kw= '.' this_ID_2= RULE_ID { - kw=(Token)match(input,72,FOLLOW_3); + kw=(Token)match(input,73,FOLLOW_3); current.merge(kw); newLeafNode(kw, grammarAccess.getFQNAccess().getFullStopKeyword_1_0()); - this_ID_2=(Token)match(input,RULE_ID,FOLLOW_152); + this_ID_2=(Token)match(input,RULE_ID,FOLLOW_153); current.merge(this_ID_2); @@ -23434,7 +23469,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { break; default : - break loop192; + break loop193; } } while (true); @@ -23459,7 +23494,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleCommunicationType" - // InternalRoom.g:9243:1: ruleCommunicationType returns [Enumerator current=null] : ( (enumLiteral_0= 'eventdriven' ) | (enumLiteral_1= 'datadriven' ) | (enumLiteral_2= 'sync' ) ) ; + // InternalRoom.g:9258:1: ruleCommunicationType returns [Enumerator current=null] : ( (enumLiteral_0= 'eventdriven' ) | (enumLiteral_1= 'datadriven' ) | (enumLiteral_2= 'sync' ) ) ; public final Enumerator ruleCommunicationType() throws RecognitionException { Enumerator current = null; @@ -23469,42 +23504,42 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:9245:28: ( ( (enumLiteral_0= 'eventdriven' ) | (enumLiteral_1= 'datadriven' ) | (enumLiteral_2= 'sync' ) ) ) - // InternalRoom.g:9246:1: ( (enumLiteral_0= 'eventdriven' ) | (enumLiteral_1= 'datadriven' ) | (enumLiteral_2= 'sync' ) ) + // InternalRoom.g:9260:28: ( ( (enumLiteral_0= 'eventdriven' ) | (enumLiteral_1= 'datadriven' ) | (enumLiteral_2= 'sync' ) ) ) + // InternalRoom.g:9261:1: ( (enumLiteral_0= 'eventdriven' ) | (enumLiteral_1= 'datadriven' ) | (enumLiteral_2= 'sync' ) ) { - // InternalRoom.g:9246:1: ( (enumLiteral_0= 'eventdriven' ) | (enumLiteral_1= 'datadriven' ) | (enumLiteral_2= 'sync' ) ) - int alt193=3; + // InternalRoom.g:9261:1: ( (enumLiteral_0= 'eventdriven' ) | (enumLiteral_1= 'datadriven' ) | (enumLiteral_2= 'sync' ) ) + int alt194=3; switch ( input.LA(1) ) { - case 124: + case 125: { - alt193=1; + alt194=1; } break; - case 125: + case 126: { - alt193=2; + alt194=2; } break; - case 126: + case 127: { - alt193=3; + alt194=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 193, 0, input); + new NoViableAltException("", 194, 0, input); throw nvae; } - switch (alt193) { + switch (alt194) { case 1 : - // InternalRoom.g:9246:2: (enumLiteral_0= 'eventdriven' ) + // InternalRoom.g:9261:2: (enumLiteral_0= 'eventdriven' ) { - // InternalRoom.g:9246:2: (enumLiteral_0= 'eventdriven' ) - // InternalRoom.g:9246:4: enumLiteral_0= 'eventdriven' + // InternalRoom.g:9261:2: (enumLiteral_0= 'eventdriven' ) + // InternalRoom.g:9261:4: enumLiteral_0= 'eventdriven' { - enumLiteral_0=(Token)match(input,124,FOLLOW_2); + enumLiteral_0=(Token)match(input,125,FOLLOW_2); current = grammarAccess.getCommunicationTypeAccess().getEVENT_DRIVENEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_0, grammarAccess.getCommunicationTypeAccess().getEVENT_DRIVENEnumLiteralDeclaration_0()); @@ -23516,12 +23551,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:9252:6: (enumLiteral_1= 'datadriven' ) + // InternalRoom.g:9267:6: (enumLiteral_1= 'datadriven' ) { - // InternalRoom.g:9252:6: (enumLiteral_1= 'datadriven' ) - // InternalRoom.g:9252:8: enumLiteral_1= 'datadriven' + // InternalRoom.g:9267:6: (enumLiteral_1= 'datadriven' ) + // InternalRoom.g:9267:8: enumLiteral_1= 'datadriven' { - enumLiteral_1=(Token)match(input,125,FOLLOW_2); + enumLiteral_1=(Token)match(input,126,FOLLOW_2); current = grammarAccess.getCommunicationTypeAccess().getDATA_DRIVENEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_1, grammarAccess.getCommunicationTypeAccess().getDATA_DRIVENEnumLiteralDeclaration_1()); @@ -23533,12 +23568,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalRoom.g:9258:6: (enumLiteral_2= 'sync' ) + // InternalRoom.g:9273:6: (enumLiteral_2= 'sync' ) { - // InternalRoom.g:9258:6: (enumLiteral_2= 'sync' ) - // InternalRoom.g:9258:8: enumLiteral_2= 'sync' + // InternalRoom.g:9273:6: (enumLiteral_2= 'sync' ) + // InternalRoom.g:9273:8: enumLiteral_2= 'sync' { - enumLiteral_2=(Token)match(input,126,FOLLOW_2); + enumLiteral_2=(Token)match(input,127,FOLLOW_2); current = grammarAccess.getCommunicationTypeAccess().getSYNCHRONOUSEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_2, grammarAccess.getCommunicationTypeAccess().getSYNCHRONOUSEnumLiteralDeclaration_2()); @@ -23570,7 +23605,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleReferenceType" - // InternalRoom.g:9268:1: ruleReferenceType returns [Enumerator current=null] : ( (enumLiteral_0= 'fixed' ) | (enumLiteral_1= 'optional' ) ) ; + // InternalRoom.g:9283:1: ruleReferenceType returns [Enumerator current=null] : ( (enumLiteral_0= 'fixed' ) | (enumLiteral_1= 'optional' ) ) ; public final Enumerator ruleReferenceType() throws RecognitionException { Enumerator current = null; @@ -23579,33 +23614,33 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:9270:28: ( ( (enumLiteral_0= 'fixed' ) | (enumLiteral_1= 'optional' ) ) ) - // InternalRoom.g:9271:1: ( (enumLiteral_0= 'fixed' ) | (enumLiteral_1= 'optional' ) ) + // InternalRoom.g:9285:28: ( ( (enumLiteral_0= 'fixed' ) | (enumLiteral_1= 'optional' ) ) ) + // InternalRoom.g:9286:1: ( (enumLiteral_0= 'fixed' ) | (enumLiteral_1= 'optional' ) ) { - // InternalRoom.g:9271:1: ( (enumLiteral_0= 'fixed' ) | (enumLiteral_1= 'optional' ) ) - int alt194=2; - int LA194_0 = input.LA(1); + // InternalRoom.g:9286:1: ( (enumLiteral_0= 'fixed' ) | (enumLiteral_1= 'optional' ) ) + int alt195=2; + int LA195_0 = input.LA(1); - if ( (LA194_0==127) ) { - alt194=1; + if ( (LA195_0==128) ) { + alt195=1; } - else if ( (LA194_0==111) ) { - alt194=2; + else if ( (LA195_0==112) ) { + alt195=2; } else { NoViableAltException nvae = - new NoViableAltException("", 194, 0, input); + new NoViableAltException("", 195, 0, input); throw nvae; } - switch (alt194) { + switch (alt195) { case 1 : - // InternalRoom.g:9271:2: (enumLiteral_0= 'fixed' ) + // InternalRoom.g:9286:2: (enumLiteral_0= 'fixed' ) { - // InternalRoom.g:9271:2: (enumLiteral_0= 'fixed' ) - // InternalRoom.g:9271:4: enumLiteral_0= 'fixed' + // InternalRoom.g:9286:2: (enumLiteral_0= 'fixed' ) + // InternalRoom.g:9286:4: enumLiteral_0= 'fixed' { - enumLiteral_0=(Token)match(input,127,FOLLOW_2); + enumLiteral_0=(Token)match(input,128,FOLLOW_2); current = grammarAccess.getReferenceTypeAccess().getFIXEDEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_0, grammarAccess.getReferenceTypeAccess().getFIXEDEnumLiteralDeclaration_0()); @@ -23617,12 +23652,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:9277:6: (enumLiteral_1= 'optional' ) + // InternalRoom.g:9292:6: (enumLiteral_1= 'optional' ) { - // InternalRoom.g:9277:6: (enumLiteral_1= 'optional' ) - // InternalRoom.g:9277:8: enumLiteral_1= 'optional' + // InternalRoom.g:9292:6: (enumLiteral_1= 'optional' ) + // InternalRoom.g:9292:8: enumLiteral_1= 'optional' { - enumLiteral_1=(Token)match(input,111,FOLLOW_2); + enumLiteral_1=(Token)match(input,112,FOLLOW_2); current = grammarAccess.getReferenceTypeAccess().getOPTIONALEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_1, grammarAccess.getReferenceTypeAccess().getOPTIONALEnumLiteralDeclaration_1()); @@ -23654,7 +23689,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleComponentCommunicationType" - // InternalRoom.g:9289:1: ruleComponentCommunicationType returns [Enumerator current=null] : ( (enumLiteral_0= 'eventdriven' ) | (enumLiteral_1= 'datadriven' ) | (enumLiteral_2= 'async' ) | (enumLiteral_3= 'sync' ) ) ; + // InternalRoom.g:9304:1: ruleComponentCommunicationType returns [Enumerator current=null] : ( (enumLiteral_0= 'eventdriven' ) | (enumLiteral_1= 'datadriven' ) | (enumLiteral_2= 'async' ) | (enumLiteral_3= 'sync' ) ) ; public final Enumerator ruleComponentCommunicationType() throws RecognitionException { Enumerator current = null; @@ -23665,47 +23700,47 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:9291:28: ( ( (enumLiteral_0= 'eventdriven' ) | (enumLiteral_1= 'datadriven' ) | (enumLiteral_2= 'async' ) | (enumLiteral_3= 'sync' ) ) ) - // InternalRoom.g:9292:1: ( (enumLiteral_0= 'eventdriven' ) | (enumLiteral_1= 'datadriven' ) | (enumLiteral_2= 'async' ) | (enumLiteral_3= 'sync' ) ) + // InternalRoom.g:9306:28: ( ( (enumLiteral_0= 'eventdriven' ) | (enumLiteral_1= 'datadriven' ) | (enumLiteral_2= 'async' ) | (enumLiteral_3= 'sync' ) ) ) + // InternalRoom.g:9307:1: ( (enumLiteral_0= 'eventdriven' ) | (enumLiteral_1= 'datadriven' ) | (enumLiteral_2= 'async' ) | (enumLiteral_3= 'sync' ) ) { - // InternalRoom.g:9292:1: ( (enumLiteral_0= 'eventdriven' ) | (enumLiteral_1= 'datadriven' ) | (enumLiteral_2= 'async' ) | (enumLiteral_3= 'sync' ) ) - int alt195=4; + // InternalRoom.g:9307:1: ( (enumLiteral_0= 'eventdriven' ) | (enumLiteral_1= 'datadriven' ) | (enumLiteral_2= 'async' ) | (enumLiteral_3= 'sync' ) ) + int alt196=4; switch ( input.LA(1) ) { - case 124: + case 125: { - alt195=1; + alt196=1; } break; - case 125: + case 126: { - alt195=2; + alt196=2; } break; - case 128: + case 129: { - alt195=3; + alt196=3; } break; - case 126: + case 127: { - alt195=4; + alt196=4; } break; default: NoViableAltException nvae = - new NoViableAltException("", 195, 0, input); + new NoViableAltException("", 196, 0, input); throw nvae; } - switch (alt195) { + switch (alt196) { case 1 : - // InternalRoom.g:9292:2: (enumLiteral_0= 'eventdriven' ) + // InternalRoom.g:9307:2: (enumLiteral_0= 'eventdriven' ) { - // InternalRoom.g:9292:2: (enumLiteral_0= 'eventdriven' ) - // InternalRoom.g:9292:4: enumLiteral_0= 'eventdriven' + // InternalRoom.g:9307:2: (enumLiteral_0= 'eventdriven' ) + // InternalRoom.g:9307:4: enumLiteral_0= 'eventdriven' { - enumLiteral_0=(Token)match(input,124,FOLLOW_2); + enumLiteral_0=(Token)match(input,125,FOLLOW_2); current = grammarAccess.getComponentCommunicationTypeAccess().getEVENT_DRIVENEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_0, grammarAccess.getComponentCommunicationTypeAccess().getEVENT_DRIVENEnumLiteralDeclaration_0()); @@ -23717,12 +23752,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:9298:6: (enumLiteral_1= 'datadriven' ) + // InternalRoom.g:9313:6: (enumLiteral_1= 'datadriven' ) { - // InternalRoom.g:9298:6: (enumLiteral_1= 'datadriven' ) - // InternalRoom.g:9298:8: enumLiteral_1= 'datadriven' + // InternalRoom.g:9313:6: (enumLiteral_1= 'datadriven' ) + // InternalRoom.g:9313:8: enumLiteral_1= 'datadriven' { - enumLiteral_1=(Token)match(input,125,FOLLOW_2); + enumLiteral_1=(Token)match(input,126,FOLLOW_2); current = grammarAccess.getComponentCommunicationTypeAccess().getDATA_DRIVENEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_1, grammarAccess.getComponentCommunicationTypeAccess().getDATA_DRIVENEnumLiteralDeclaration_1()); @@ -23734,12 +23769,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalRoom.g:9304:6: (enumLiteral_2= 'async' ) + // InternalRoom.g:9319:6: (enumLiteral_2= 'async' ) { - // InternalRoom.g:9304:6: (enumLiteral_2= 'async' ) - // InternalRoom.g:9304:8: enumLiteral_2= 'async' + // InternalRoom.g:9319:6: (enumLiteral_2= 'async' ) + // InternalRoom.g:9319:8: enumLiteral_2= 'async' { - enumLiteral_2=(Token)match(input,128,FOLLOW_2); + enumLiteral_2=(Token)match(input,129,FOLLOW_2); current = grammarAccess.getComponentCommunicationTypeAccess().getASYNCHRONOUSEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_2, grammarAccess.getComponentCommunicationTypeAccess().getASYNCHRONOUSEnumLiteralDeclaration_2()); @@ -23751,12 +23786,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalRoom.g:9310:6: (enumLiteral_3= 'sync' ) + // InternalRoom.g:9325:6: (enumLiteral_3= 'sync' ) { - // InternalRoom.g:9310:6: (enumLiteral_3= 'sync' ) - // InternalRoom.g:9310:8: enumLiteral_3= 'sync' + // InternalRoom.g:9325:6: (enumLiteral_3= 'sync' ) + // InternalRoom.g:9325:8: enumLiteral_3= 'sync' { - enumLiteral_3=(Token)match(input,126,FOLLOW_2); + enumLiteral_3=(Token)match(input,127,FOLLOW_2); current = grammarAccess.getComponentCommunicationTypeAccess().getSYNCHRONOUSEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_3, grammarAccess.getComponentCommunicationTypeAccess().getSYNCHRONOUSEnumLiteralDeclaration_3()); @@ -23788,7 +23823,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleLiteralType" - // InternalRoom.g:9320:1: ruleLiteralType returns [Enumerator current=null] : ( (enumLiteral_0= 'ptBoolean' ) | (enumLiteral_1= 'ptInteger' ) | (enumLiteral_2= 'ptReal' ) | (enumLiteral_3= 'ptCharacter' ) ) ; + // InternalRoom.g:9335:1: ruleLiteralType returns [Enumerator current=null] : ( (enumLiteral_0= 'ptBoolean' ) | (enumLiteral_1= 'ptInteger' ) | (enumLiteral_2= 'ptReal' ) | (enumLiteral_3= 'ptCharacter' ) ) ; public final Enumerator ruleLiteralType() throws RecognitionException { Enumerator current = null; @@ -23799,47 +23834,47 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { enterRule(); try { - // InternalRoom.g:9322:28: ( ( (enumLiteral_0= 'ptBoolean' ) | (enumLiteral_1= 'ptInteger' ) | (enumLiteral_2= 'ptReal' ) | (enumLiteral_3= 'ptCharacter' ) ) ) - // InternalRoom.g:9323:1: ( (enumLiteral_0= 'ptBoolean' ) | (enumLiteral_1= 'ptInteger' ) | (enumLiteral_2= 'ptReal' ) | (enumLiteral_3= 'ptCharacter' ) ) + // InternalRoom.g:9337:28: ( ( (enumLiteral_0= 'ptBoolean' ) | (enumLiteral_1= 'ptInteger' ) | (enumLiteral_2= 'ptReal' ) | (enumLiteral_3= 'ptCharacter' ) ) ) + // InternalRoom.g:9338:1: ( (enumLiteral_0= 'ptBoolean' ) | (enumLiteral_1= 'ptInteger' ) | (enumLiteral_2= 'ptReal' ) | (enumLiteral_3= 'ptCharacter' ) ) { - // InternalRoom.g:9323:1: ( (enumLiteral_0= 'ptBoolean' ) | (enumLiteral_1= 'ptInteger' ) | (enumLiteral_2= 'ptReal' ) | (enumLiteral_3= 'ptCharacter' ) ) - int alt196=4; + // InternalRoom.g:9338:1: ( (enumLiteral_0= 'ptBoolean' ) | (enumLiteral_1= 'ptInteger' ) | (enumLiteral_2= 'ptReal' ) | (enumLiteral_3= 'ptCharacter' ) ) + int alt197=4; switch ( input.LA(1) ) { - case 129: - { - alt196=1; - } - break; case 130: { - alt196=2; + alt197=1; } break; case 131: { - alt196=3; + alt197=2; } break; case 132: { - alt196=4; + alt197=3; + } + break; + case 133: + { + alt197=4; } break; default: NoViableAltException nvae = - new NoViableAltException("", 196, 0, input); + new NoViableAltException("", 197, 0, input); throw nvae; } - switch (alt196) { + switch (alt197) { case 1 : - // InternalRoom.g:9323:2: (enumLiteral_0= 'ptBoolean' ) + // InternalRoom.g:9338:2: (enumLiteral_0= 'ptBoolean' ) { - // InternalRoom.g:9323:2: (enumLiteral_0= 'ptBoolean' ) - // InternalRoom.g:9323:4: enumLiteral_0= 'ptBoolean' + // InternalRoom.g:9338:2: (enumLiteral_0= 'ptBoolean' ) + // InternalRoom.g:9338:4: enumLiteral_0= 'ptBoolean' { - enumLiteral_0=(Token)match(input,129,FOLLOW_2); + enumLiteral_0=(Token)match(input,130,FOLLOW_2); current = grammarAccess.getLiteralTypeAccess().getBOOLEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_0, grammarAccess.getLiteralTypeAccess().getBOOLEnumLiteralDeclaration_0()); @@ -23851,12 +23886,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 2 : - // InternalRoom.g:9329:6: (enumLiteral_1= 'ptInteger' ) + // InternalRoom.g:9344:6: (enumLiteral_1= 'ptInteger' ) { - // InternalRoom.g:9329:6: (enumLiteral_1= 'ptInteger' ) - // InternalRoom.g:9329:8: enumLiteral_1= 'ptInteger' + // InternalRoom.g:9344:6: (enumLiteral_1= 'ptInteger' ) + // InternalRoom.g:9344:8: enumLiteral_1= 'ptInteger' { - enumLiteral_1=(Token)match(input,130,FOLLOW_2); + enumLiteral_1=(Token)match(input,131,FOLLOW_2); current = grammarAccess.getLiteralTypeAccess().getINTEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_1, grammarAccess.getLiteralTypeAccess().getINTEnumLiteralDeclaration_1()); @@ -23868,12 +23903,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 3 : - // InternalRoom.g:9335:6: (enumLiteral_2= 'ptReal' ) + // InternalRoom.g:9350:6: (enumLiteral_2= 'ptReal' ) { - // InternalRoom.g:9335:6: (enumLiteral_2= 'ptReal' ) - // InternalRoom.g:9335:8: enumLiteral_2= 'ptReal' + // InternalRoom.g:9350:6: (enumLiteral_2= 'ptReal' ) + // InternalRoom.g:9350:8: enumLiteral_2= 'ptReal' { - enumLiteral_2=(Token)match(input,131,FOLLOW_2); + enumLiteral_2=(Token)match(input,132,FOLLOW_2); current = grammarAccess.getLiteralTypeAccess().getREALEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_2, grammarAccess.getLiteralTypeAccess().getREALEnumLiteralDeclaration_2()); @@ -23885,12 +23920,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } break; case 4 : - // InternalRoom.g:9341:6: (enumLiteral_3= 'ptCharacter' ) + // InternalRoom.g:9356:6: (enumLiteral_3= 'ptCharacter' ) { - // InternalRoom.g:9341:6: (enumLiteral_3= 'ptCharacter' ) - // InternalRoom.g:9341:8: enumLiteral_3= 'ptCharacter' + // InternalRoom.g:9356:6: (enumLiteral_3= 'ptCharacter' ) + // InternalRoom.g:9356:8: enumLiteral_3= 'ptCharacter' { - enumLiteral_3=(Token)match(input,132,FOLLOW_2); + enumLiteral_3=(Token)match(input,133,FOLLOW_2); current = grammarAccess.getLiteralTypeAccess().getCHAREnumLiteralDeclaration_3().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_3, grammarAccess.getLiteralTypeAccess().getCHAREnumLiteralDeclaration_3()); @@ -23924,15 +23959,15 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { protected DFA3 dfa3 = new DFA3(this); - protected DFA137 dfa137 = new DFA137(this); protected DFA138 dfa138 = new DFA138(this); + protected DFA139 dfa139 = new DFA139(this); static final String dfa_1s = "\16\uffff"; - static final String dfa_2s = "\1\17\5\uffff\3\52\5\uffff"; - static final String dfa_3s = "\1\u0080\5\uffff\3\u0080\5\uffff"; + static final String dfa_2s = "\1\17\5\uffff\3\53\5\uffff"; + static final String dfa_3s = "\1\u0081\5\uffff\3\u0081\5\uffff"; static final String dfa_4s = "\1\uffff\1\12\1\1\1\2\1\3\1\4\3\uffff\1\5\1\6\1\7\1\10\1\11"; static final String dfa_5s = "\16\uffff}>"; static final String[] dfa_6s = { - "\1\1\2\uffff\1\2\4\uffff\1\3\3\uffff\1\4\1\5\15\uffff\1\11\5\uffff\1\11\5\uffff\2\12\10\uffff\1\14\1\uffff\1\13\52\uffff\1\15\16\uffff\1\6\1\7\1\10\1\uffff\1\12", + "\1\1\3\uffff\1\2\4\uffff\1\3\3\uffff\1\4\1\5\15\uffff\1\11\5\uffff\1\11\5\uffff\2\12\10\uffff\1\14\1\uffff\1\13\52\uffff\1\15\16\uffff\1\6\1\7\1\10\1\uffff\1\12", "", "", "", @@ -23973,36 +24008,36 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { } } static final String dfa_7s = "\32\uffff"; - static final String dfa_8s = "\13\uffff\1\22\7\uffff\3\22\1\uffff\1\22\2\uffff"; - static final String dfa_9s = "\1\134\1\4\1\20\1\4\1\23\4\4\2\23\1\16\2\4\1\23\1\4\1\5\1\17\1\uffff\3\16\1\5\1\16\2\uffff"; - static final String dfa_10s = "\1\134\2\20\1\145\1\30\2\4\1\145\1\4\2\23\1\143\2\4\1\23\1\4\1\43\1\142\1\uffff\3\143\1\43\1\143\2\uffff"; + static final String dfa_8s = "\14\uffff\1\22\6\uffff\3\22\1\uffff\1\22\2\uffff"; + static final String dfa_9s = "\1\135\1\4\1\20\1\4\1\24\4\4\3\24\1\16\3\4\1\5\1\17\1\uffff\3\16\1\5\1\16\2\uffff"; + static final String dfa_10s = "\1\135\2\20\1\146\1\31\3\4\1\146\3\24\1\144\3\4\1\44\1\143\1\uffff\3\144\1\44\1\144\2\uffff"; static final String dfa_11s = "\22\uffff\1\2\5\uffff\1\1\1\3"; static final String dfa_12s = "\32\uffff}>"; static final String[] dfa_13s = { "\1\1", "\1\2\13\uffff\1\3", "\1\3", - "\1\4\137\uffff\1\5\1\6", - "\1\7\4\uffff\1\10", + "\1\4\140\uffff\1\5\1\6", + "\1\10\4\uffff\1\7", "\1\11", "\1\12", - "\1\13\137\uffff\1\14\1\15", - "\1\16", - "\1\7", - "\1\7", - "\1\21\1\22\10\uffff\1\17\11\uffff\1\20\56\uffff\1\22\4\uffff\7\22\6\uffff\1\22", + "\1\13", + "\1\14\140\uffff\1\15\1\16", + "\1\10", + "\1\10", + "\1\10", + "\1\21\1\22\11\uffff\1\17\11\uffff\1\20\56\uffff\1\22\4\uffff\7\22\6\uffff\1\22", "\1\23", "\1\24", - "\1\7", "\1\25", - "\1\26\35\uffff\1\27", - "\1\22\116\uffff\1\22\1\30\1\uffff\1\30\1\31", + "\1\26\36\uffff\1\27", + "\1\22\117\uffff\1\22\1\30\1\uffff\1\30\1\31", "", - "\1\21\1\22\22\uffff\1\20\56\uffff\1\22\4\uffff\7\22\6\uffff\1\22", - "\1\21\1\22\22\uffff\1\20\56\uffff\1\22\4\uffff\7\22\6\uffff\1\22", - "\1\21\1\22\22\uffff\1\20\56\uffff\1\22\4\uffff\7\22\6\uffff\1\22", - "\1\26\35\uffff\1\27", - "\1\21\1\22\101\uffff\1\22\4\uffff\7\22\6\uffff\1\22", + "\1\21\1\22\23\uffff\1\20\56\uffff\1\22\4\uffff\7\22\6\uffff\1\22", + "\1\21\1\22\23\uffff\1\20\56\uffff\1\22\4\uffff\7\22\6\uffff\1\22", + "\1\21\1\22\23\uffff\1\20\56\uffff\1\22\4\uffff\7\22\6\uffff\1\22", + "\1\26\36\uffff\1\27", + "\1\21\1\22\102\uffff\1\22\4\uffff\7\22\6\uffff\1\22", "", "" }; @@ -24015,11 +24050,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { static final short[] dfa_12 = DFA.unpackEncodedString(dfa_12s); static final short[][] dfa_13 = unpackEncodedStringArray(dfa_13s); - class DFA137 extends DFA { + class DFA138 extends DFA { - public DFA137(BaseRecognizer recognizer) { + public DFA138(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 137; + this.decisionNumber = 138; this.eot = dfa_7; this.eof = dfa_8; this.min = dfa_9; @@ -24029,40 +24064,40 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { this.transition = dfa_13; } public String getDescription() { - return "6313:1: (this_TransitionChainStartTransition_0= ruleTransitionChainStartTransition | this_ContinuationTransition_1= ruleContinuationTransition | this_CPBranchTransition_2= ruleCPBranchTransition )"; + return "6328:1: (this_TransitionChainStartTransition_0= ruleTransitionChainStartTransition | this_ContinuationTransition_1= ruleContinuationTransition | this_CPBranchTransition_2= ruleCPBranchTransition )"; } } static final String dfa_14s = "\31\uffff"; - static final String dfa_15s = "\1\134\1\4\1\20\1\4\1\23\4\4\2\23\1\16\2\4\1\23\1\5\1\137\1\4\2\16\1\5\1\16\2\uffff\1\16"; - static final String dfa_16s = "\1\134\2\20\1\145\1\30\2\4\1\145\1\4\2\23\1\42\2\4\1\23\1\43\1\141\1\4\2\42\1\43\1\16\2\uffff\1\42"; - static final String dfa_17s = "\26\uffff\1\1\1\2\1\uffff"; + static final String dfa_15s = "\1\135\1\4\1\20\1\4\1\24\4\4\3\24\1\16\3\4\1\5\1\140\3\16\1\5\1\16\2\uffff"; + static final String dfa_16s = "\1\135\2\20\1\146\1\31\3\4\1\146\3\24\1\43\3\4\1\44\1\142\3\43\1\44\1\16\2\uffff"; + static final String dfa_17s = "\27\uffff\1\1\1\2"; static final String dfa_18s = "\31\uffff}>"; static final String[] dfa_19s = { "\1\1", "\1\2\13\uffff\1\3", "\1\3", - "\1\4\137\uffff\1\5\1\6", - "\1\7\4\uffff\1\10", + "\1\4\140\uffff\1\5\1\6", + "\1\10\4\uffff\1\7", "\1\11", "\1\12", - "\1\13\137\uffff\1\14\1\15", - "\1\16", - "\1\7", - "\1\7", - "\1\20\11\uffff\1\21\11\uffff\1\17", + "\1\13", + "\1\14\140\uffff\1\15\1\16", + "\1\10", + "\1\10", + "\1\10", + "\1\21\12\uffff\1\17\11\uffff\1\20", "\1\22", "\1\23", - "\1\7", - "\1\24\35\uffff\1\25", - "\1\26\1\uffff\1\27", - "\1\30", - "\1\20\23\uffff\1\17", - "\1\20\23\uffff\1\17", - "\1\24\35\uffff\1\25", - "\1\20", - "", + "\1\24", + "\1\25\36\uffff\1\26", + "\1\27\1\uffff\1\30", + "\1\21\24\uffff\1\20", + "\1\21\24\uffff\1\20", + "\1\21\24\uffff\1\20", + "\1\25\36\uffff\1\26", + "\1\21", "", - "\1\20\23\uffff\1\17" + "" }; static final short[] dfa_14 = DFA.unpackEncodedString(dfa_14s); @@ -24072,11 +24107,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { static final short[] dfa_18 = DFA.unpackEncodedString(dfa_18s); static final short[][] dfa_19 = unpackEncodedStringArray(dfa_19s); - class DFA138 extends DFA { + class DFA139 extends DFA { - public DFA138(BaseRecognizer recognizer) { + public DFA139(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 138; + this.decisionNumber = 139; this.eot = dfa_14; this.eof = dfa_14; this.min = dfa_15; @@ -24086,7 +24121,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { this.transition = dfa_19; } public String getDescription() { - return "6363:1: (this_TriggeredTransition_0= ruleTriggeredTransition | this_GuardedTransition_1= ruleGuardedTransition )"; + return "6378:1: (this_TriggeredTransition_0= ruleTriggeredTransition | this_GuardedTransition_1= ruleGuardedTransition )"; } } @@ -24094,154 +24129,155 @@ public class InternalRoomParser extends AbstractInternalAntlrParser { public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000400004000L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000800004000L}); public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000004000L}); - public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x00C1040018848000L,0x7004200000000005L,0x0000000000000001L}); - public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x00C1040018848000L,0x7000200000000005L,0x0000000000000001L}); + public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0182080031088000L,0xE00840000000000AL,0x0000000000000002L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0182080031088000L,0xE00040000000000AL,0x0000000000000002L}); public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000010000L}); public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000020002L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x000000000000001EL}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000500000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000200000L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000040002L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x000000000000003CL}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000A00000L}); public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000400000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000400000002L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000401004000L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000001004000L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000008010L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000002008000L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000004000002L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000140L,0x0300000000000000L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000400400002L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000420004000L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000020004000L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x00000333C0008000L,0x0000100000000000L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x000003338000C080L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000033380008000L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x000003330000C080L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000033300008000L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x000003320000C080L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000033200008000L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000400010000L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000800000000L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000404000012L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000404000002L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000002000000000L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000200010L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000002200000L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000400014080L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000004000000010L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000400004080L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000004080L}); - public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000008400014080L}); - public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000B801C0008000L,0x0000120000000000L}); - public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000B8018000C080L,0x0000020000000000L}); - public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000B80180008000L,0x0000020000000000L}); - public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000B8010000C080L,0x0000020000000000L}); - public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000B80100008000L,0x0000020000000000L}); - public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000B8000000C080L,0x0000020000000000L}); - public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000B80000008000L,0x0000020000000000L}); - public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x000C000000008000L}); - public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000B00000008000L,0x0000020000000000L}); - public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000A00000008000L,0x0000020000000000L}); - public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000400000000000L}); - public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000800000008000L,0x0000020000000000L}); - public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000008000L,0x0000020000000000L}); - public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0002000000008000L,0x0000100000000000L}); - public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0002000000008000L}); - public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0008000000000000L}); - public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000400100002L,0x0000100000000000L}); - public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000400000002L,0x0000100000000000L}); - public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0030033200008000L}); - public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x002003320000C080L}); - public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0020033200008000L}); - public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000080000000000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000800000L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000800000002L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000802004000L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000002004000L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000008010L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000004008000L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000008000002L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000140L,0x0600000000000000L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000800800002L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000840004000L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000040004000L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000066780008000L,0x0000200000000000L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x000006670000C080L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000066700008000L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x000006660000C080L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000066600008000L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x000006640000C080L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000066400008000L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000800010000L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000001000000000L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000808000012L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000808000002L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000200000L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000400010L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000004400000L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000800014080L}); + public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000008000000010L}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000800004080L}); + public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000004080L}); + public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000010800014080L}); + public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000080000000000L}); + public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0001700380008000L,0x0000240000000000L}); + public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x000170030000C080L,0x0000040000000000L}); + public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0001700300008000L,0x0000040000000000L}); + public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x000170020000C080L,0x0000040000000000L}); + public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0001700200008000L,0x0000040000000000L}); + public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x000170000000C080L,0x0000040000000000L}); + public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0001700000008000L,0x0000040000000000L}); + public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0018000000008000L}); + public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0001600000008000L,0x0000040000000000L}); + public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0001400000008000L,0x0000040000000000L}); + public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000800000000000L}); + public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0001000000008000L,0x0000040000000000L}); + public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000008000L,0x0000040000000000L}); + public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000000008000L}); + public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0004000000008000L,0x0000200000000000L}); + public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0004000000008000L}); + public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0010000000000000L}); + public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000800200002L,0x0000200000000000L}); + public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000800000002L,0x0000200000000000L}); + public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0060066400008000L}); + public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x004006640000C080L}); + public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0040066400008000L}); public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x00C0000000000000L,0x7000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0700000000008000L,0x0000100000000000L}); - public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x4800800000008000L}); - public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0600000000008000L}); - public static final BitSet FOLLOW_76 = new BitSet(new long[]{0xF8008333C0008000L,0x8000800000002440L}); - public static final BitSet FOLLOW_77 = new BitSet(new long[]{0xF80083338000C080L,0x8000800000002440L}); - public static final BitSet FOLLOW_78 = new BitSet(new long[]{0xF800833380008000L,0x8000800000002440L}); - public static final BitSet FOLLOW_79 = new BitSet(new long[]{0xF80083330000C080L,0x8000800000002440L}); - public static final BitSet FOLLOW_80 = new BitSet(new long[]{0xF800833300008000L,0x8000800000002440L}); - public static final BitSet FOLLOW_81 = new BitSet(new long[]{0xF80083320000C080L,0x8000800000002440L}); - public static final BitSet FOLLOW_82 = new BitSet(new long[]{0xF800833200008000L,0x8000800000002440L}); - public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0400000000008000L}); - public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000033000008000L,0x0000100000010000L}); - public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000033000008000L,0x0000000000010000L}); - public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0800000000000000L}); - public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000000001000000L}); - public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000000000008000L,0x0000100000000442L}); - public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0000000000008000L,0x0000000000000442L}); - public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x48008001C0008000L,0x8000900000002458L}); - public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x480080018000C080L,0x8000800000002458L}); - public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x4800800180008000L,0x8000800000002458L}); - public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x480080010000C080L,0x8000800000002458L}); - public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x4800800100008000L,0x8000800000002458L}); - public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x480080000000C080L,0x8000800000002458L}); - public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x4800800000008000L,0x8000800000002458L}); - public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x0000000000004002L}); - public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x0000000000008000L,0x0000000000000010L}); - public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000020L}); - public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x0000000000010002L}); - public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000200000000000L}); + public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0180000000000000L,0xE000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0E00000000008000L,0x0000200000000000L}); + public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x9001000000008000L}); + public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0C00000000008000L}); + public static final BitSet FOLLOW_77 = new BitSet(new long[]{0xF001066780008000L,0x0001000000004881L,0x0000000000000001L}); + public static final BitSet FOLLOW_78 = new BitSet(new long[]{0xF00106670000C080L,0x0001000000004881L,0x0000000000000001L}); + public static final BitSet FOLLOW_79 = new BitSet(new long[]{0xF001066700008000L,0x0001000000004881L,0x0000000000000001L}); + public static final BitSet FOLLOW_80 = new BitSet(new long[]{0xF00106660000C080L,0x0001000000004881L,0x0000000000000001L}); + public static final BitSet FOLLOW_81 = new BitSet(new long[]{0xF001066600008000L,0x0001000000004881L,0x0000000000000001L}); + public static final BitSet FOLLOW_82 = new BitSet(new long[]{0xF00106640000C080L,0x0001000000004881L,0x0000000000000001L}); + public static final BitSet FOLLOW_83 = new BitSet(new long[]{0xF001066400008000L,0x0001000000004881L,0x0000000000000001L}); + public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0800000000008000L}); + public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000066000008000L,0x0000200000020000L}); + public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000066000008000L,0x0000000000020000L}); + public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x1000000000000000L}); + public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000000002000000L}); + public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0000000000008000L,0x0000200000000884L}); + public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0000000000008000L,0x0000000000000884L}); + public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x9001000380008000L,0x00012000000048B0L,0x0000000000000001L}); + public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x900100030000C080L,0x00010000000048B0L,0x0000000000000001L}); + public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x9001000300008000L,0x00010000000048B0L,0x0000000000000001L}); + public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x900100020000C080L,0x00010000000048B0L,0x0000000000000001L}); + public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x9001000200008000L,0x00010000000048B0L,0x0000000000000001L}); + public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x900100000000C080L,0x00010000000048B0L,0x0000000000000001L}); + public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x9001000000008000L,0x00010000000048B0L,0x0000000000000001L}); + public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x0000000000004002L}); + public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x0000000000008000L,0x0000000000000020L}); + public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000040L}); + public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x0000000000010002L}); public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); - public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x0000000000020000L,0x0000000000001000L}); - public static final BitSet FOLLOW_105 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x0000000000000040L,0x0000000000004000L}); - public static final BitSet FOLLOW_108 = new BitSet(new long[]{0x0000000000008000L,0x000000081FC20000L}); - public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x0000000400004002L}); - public static final BitSet FOLLOW_110 = new BitSet(new long[]{0x0000000000008000L,0x00000000003C0000L}); - public static final BitSet FOLLOW_111 = new BitSet(new long[]{0x000000000000C080L,0x0000000000380000L}); - public static final BitSet FOLLOW_112 = new BitSet(new long[]{0x0000000000008000L,0x0000000000380000L}); - public static final BitSet FOLLOW_113 = new BitSet(new long[]{0x000000000000C080L,0x0000000000300000L}); - public static final BitSet FOLLOW_114 = new BitSet(new long[]{0x0000000000008000L,0x0000000000300000L}); - public static final BitSet FOLLOW_115 = new BitSet(new long[]{0x000000000000C080L,0x0000000000200000L}); - public static final BitSet FOLLOW_116 = new BitSet(new long[]{0x0000000000008000L,0x0000000000200000L}); - public static final BitSet FOLLOW_117 = new BitSet(new long[]{0x0000000000008020L}); - public static final BitSet FOLLOW_118 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L}); - public static final BitSet FOLLOW_119 = new BitSet(new long[]{0x0000000000010010L}); - public static final BitSet FOLLOW_120 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L}); - public static final BitSet FOLLOW_121 = new BitSet(new long[]{0x0000000000000010L,0x0000003000000000L}); - public static final BitSet FOLLOW_122 = new BitSet(new long[]{0x0000000000008000L,0x0000000040000000L}); - public static final BitSet FOLLOW_123 = new BitSet(new long[]{0x000000000000C080L}); - public static final BitSet FOLLOW_124 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); - public static final BitSet FOLLOW_125 = new BitSet(new long[]{0x0000000000000000L,0x0000004000000000L}); - public static final BitSet FOLLOW_126 = new BitSet(new long[]{0x0000000000008000L,0x0000000100000000L}); - public static final BitSet FOLLOW_127 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L}); - public static final BitSet FOLLOW_128 = new BitSet(new long[]{0x000000000000C080L,0x0000000040000000L}); - public static final BitSet FOLLOW_129 = new BitSet(new long[]{0x0000000000000000L,0x0000000400000000L}); - public static final BitSet FOLLOW_130 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); - public static final BitSet FOLLOW_131 = new BitSet(new long[]{0x0000000000000000L,0x0000018200000000L}); - public static final BitSet FOLLOW_132 = new BitSet(new long[]{0x0000000000000000L,0x0000010000000000L}); - public static final BitSet FOLLOW_133 = new BitSet(new long[]{0x0000000000008000L,0x00000C0000000000L}); - public static final BitSet FOLLOW_134 = new BitSet(new long[]{0x0000000000080002L}); - public static final BitSet FOLLOW_135 = new BitSet(new long[]{0x0000000000100000L,0x00000C0000000000L}); - public static final BitSet FOLLOW_136 = new BitSet(new long[]{0x0000000000000000L,0x00000C0000000000L}); - public static final BitSet FOLLOW_137 = new BitSet(new long[]{0x0000000002000000L}); - public static final BitSet FOLLOW_138 = new BitSet(new long[]{0x0000000000100002L}); - public static final BitSet FOLLOW_139 = new BitSet(new long[]{0x0000000004000000L}); - public static final BitSet FOLLOW_140 = new BitSet(new long[]{0x0000000000000160L,0x03C0000000000000L}); - public static final BitSet FOLLOW_141 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000000L}); - public static final BitSet FOLLOW_142 = new BitSet(new long[]{0x0889040010004000L,0x0000000000008005L}); - public static final BitSet FOLLOW_143 = new BitSet(new long[]{0x0000000000008000L,0x0001800000000000L}); - public static final BitSet FOLLOW_144 = new BitSet(new long[]{0x0889040010000000L,0x0000000000008005L}); - public static final BitSet FOLLOW_145 = new BitSet(new long[]{0x0000000000000000L,0x0002000000000000L}); - public static final BitSet FOLLOW_146 = new BitSet(new long[]{0x0000000000000010L,0x0010000000000000L}); - public static final BitSet FOLLOW_147 = new BitSet(new long[]{0x0000000000000000L,0x0008000000000000L}); - public static final BitSet FOLLOW_148 = new BitSet(new long[]{0x0000000000000002L,0x0020000000000000L}); - public static final BitSet FOLLOW_149 = new BitSet(new long[]{0x0000000800000020L}); - public static final BitSet FOLLOW_150 = new BitSet(new long[]{0x0000000000000000L,0x0C00000000000000L}); - public static final BitSet FOLLOW_151 = new BitSet(new long[]{0x0000000000000040L,0x0300000000000000L}); - public static final BitSet FOLLOW_152 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000100L}); + public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L}); + public static final BitSet FOLLOW_105 = new BitSet(new long[]{0x0000000000040000L,0x0000000000002000L}); + public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); + public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_108 = new BitSet(new long[]{0x0000000000000040L,0x0000000000008000L}); + public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x0000000000008000L,0x000000103F840000L}); + public static final BitSet FOLLOW_110 = new BitSet(new long[]{0x0000000800004002L}); + public static final BitSet FOLLOW_111 = new BitSet(new long[]{0x0000000000008000L,0x0000000000780000L}); + public static final BitSet FOLLOW_112 = new BitSet(new long[]{0x000000000000C080L,0x0000000000700000L}); + public static final BitSet FOLLOW_113 = new BitSet(new long[]{0x0000000000008000L,0x0000000000700000L}); + public static final BitSet FOLLOW_114 = new BitSet(new long[]{0x000000000000C080L,0x0000000000600000L}); + public static final BitSet FOLLOW_115 = new BitSet(new long[]{0x0000000000008000L,0x0000000000600000L}); + public static final BitSet FOLLOW_116 = new BitSet(new long[]{0x000000000000C080L,0x0000000000400000L}); + public static final BitSet FOLLOW_117 = new BitSet(new long[]{0x0000000000008000L,0x0000000000400000L}); + public static final BitSet FOLLOW_118 = new BitSet(new long[]{0x0000000000008020L}); + public static final BitSet FOLLOW_119 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L}); + public static final BitSet FOLLOW_120 = new BitSet(new long[]{0x0000000000010010L}); + public static final BitSet FOLLOW_121 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); + public static final BitSet FOLLOW_122 = new BitSet(new long[]{0x0000000000000010L,0x0000006000000000L}); + public static final BitSet FOLLOW_123 = new BitSet(new long[]{0x0000000000008000L,0x0000000080000000L}); + public static final BitSet FOLLOW_124 = new BitSet(new long[]{0x000000000000C080L}); + public static final BitSet FOLLOW_125 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000000L}); + public static final BitSet FOLLOW_126 = new BitSet(new long[]{0x0000000000000000L,0x0000008000000000L}); + public static final BitSet FOLLOW_127 = new BitSet(new long[]{0x0000000000008000L,0x0000000200000000L}); + public static final BitSet FOLLOW_128 = new BitSet(new long[]{0x0000000000000000L,0x0000000400000000L}); + public static final BitSet FOLLOW_129 = new BitSet(new long[]{0x000000000000C080L,0x0000000080000000L}); + public static final BitSet FOLLOW_130 = new BitSet(new long[]{0x0000000000000000L,0x0000000800000000L}); + public static final BitSet FOLLOW_131 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); + public static final BitSet FOLLOW_132 = new BitSet(new long[]{0x0000000000000000L,0x0000030400000000L}); + public static final BitSet FOLLOW_133 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000000L}); + public static final BitSet FOLLOW_134 = new BitSet(new long[]{0x0000000000008000L,0x0000180000000000L}); + public static final BitSet FOLLOW_135 = new BitSet(new long[]{0x0000000000100002L}); + public static final BitSet FOLLOW_136 = new BitSet(new long[]{0x0000000000200000L,0x0000180000000000L}); + public static final BitSet FOLLOW_137 = new BitSet(new long[]{0x0000000000000000L,0x0000180000000000L}); + public static final BitSet FOLLOW_138 = new BitSet(new long[]{0x0000000004000000L}); + public static final BitSet FOLLOW_139 = new BitSet(new long[]{0x0000000000200002L}); + public static final BitSet FOLLOW_140 = new BitSet(new long[]{0x0000000008000000L}); + public static final BitSet FOLLOW_141 = new BitSet(new long[]{0x0000000000000160L,0x0780000000000000L}); + public static final BitSet FOLLOW_142 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); + public static final BitSet FOLLOW_143 = new BitSet(new long[]{0x1112080020004000L,0x000000000001000AL}); + public static final BitSet FOLLOW_144 = new BitSet(new long[]{0x0000000000008000L,0x0003000000000000L}); + public static final BitSet FOLLOW_145 = new BitSet(new long[]{0x1112080020000000L,0x000000000001000AL}); + public static final BitSet FOLLOW_146 = new BitSet(new long[]{0x0000000000000000L,0x0004000000000000L}); + public static final BitSet FOLLOW_147 = new BitSet(new long[]{0x0000000000000010L,0x0020000000000000L}); + public static final BitSet FOLLOW_148 = new BitSet(new long[]{0x0000000000000000L,0x0010000000000000L}); + public static final BitSet FOLLOW_149 = new BitSet(new long[]{0x0000000000000002L,0x0040000000000000L}); + public static final BitSet FOLLOW_150 = new BitSet(new long[]{0x0000001000000020L}); + public static final BitSet FOLLOW_151 = new BitSet(new long[]{0x0000000000000000L,0x1800000000000000L}); + public static final BitSet FOLLOW_152 = new BitSet(new long[]{0x0000000000000040L,0x0600000000000000L}); + public static final BitSet FOLLOW_153 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); } diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/CommunicationType.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/CommunicationType.java index 95e62722e..4f432134d 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/CommunicationType.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/CommunicationType.java @@ -216,6 +216,7 @@ public enum CommunicationType implements Enumerator * <!-- end-user-doc --> * @generated */ + @Override public int getValue() { return value; @@ -226,6 +227,7 @@ public enum CommunicationType implements Enumerator * <!-- end-user-doc --> * @generated */ + @Override public String getName() { return name; @@ -236,6 +238,7 @@ public enum CommunicationType implements Enumerator * <!-- end-user-doc --> * @generated */ + @Override public String getLiteral() { return literal; diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/ReferenceType.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/ReferenceType.java index 11471b609..1df2580ac 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/ReferenceType.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/ReferenceType.java @@ -189,6 +189,7 @@ public enum ReferenceType implements Enumerator * <!-- end-user-doc --> * @generated */ + @Override public int getValue() { return value; @@ -199,6 +200,7 @@ public enum ReferenceType implements Enumerator * <!-- end-user-doc --> * @generated */ + @Override public String getName() { return name; @@ -209,6 +211,7 @@ public enum ReferenceType implements Enumerator * <!-- end-user-doc --> * @generated */ + @Override public String getLiteral() { return literal; diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/RoomAnnotationTargetEnum.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/RoomAnnotationTargetEnum.java index 342a3356f..59776b8dc 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/RoomAnnotationTargetEnum.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/RoomAnnotationTargetEnum.java @@ -378,6 +378,7 @@ public enum RoomAnnotationTargetEnum implements Enumerator * <!-- end-user-doc --> * @generated */ + @Override public int getValue() { return value; @@ -388,6 +389,7 @@ public enum RoomAnnotationTargetEnum implements Enumerator * <!-- end-user-doc --> * @generated */ + @Override public String getName() { return name; @@ -398,6 +400,7 @@ public enum RoomAnnotationTargetEnum implements Enumerator * <!-- end-user-doc --> * @generated */ + @Override public String getLiteral() { return literal; diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/RoomPackage.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/RoomPackage.java index 4cdcc5fe6..98f1434a1 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/RoomPackage.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/RoomPackage.java @@ -444,13 +444,22 @@ public interface RoomPackage extends EPackage int VAR_DECL__REF_TYPE = ROOM_ELEMENT_FEATURE_COUNT + 1; /** + * The feature id for the '<em><b>Varargs</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int VAR_DECL__VARARGS = ROOM_ELEMENT_FEATURE_COUNT + 2; + + /** * The number of structural features of the '<em>Var Decl</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int VAR_DECL_FEATURE_COUNT = ROOM_ELEMENT_FEATURE_COUNT + 2; + int VAR_DECL_FEATURE_COUNT = ROOM_ELEMENT_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.etrice.core.room.impl.MessageDataImpl <em>Message Data</em>}' class. @@ -3328,6 +3337,17 @@ public interface RoomPackage extends EPackage EReference getVarDecl_RefType(); /** + * Returns the meta object for the attribute '{@link org.eclipse.etrice.core.room.VarDecl#isVarargs <em>Varargs</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Varargs</em>'. + * @see org.eclipse.etrice.core.room.VarDecl#isVarargs() + * @see #getVarDecl() + * @generated + */ + EAttribute getVarDecl_Varargs(); + + /** * Returns the meta object for class '{@link org.eclipse.etrice.core.room.MessageData <em>Message Data</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -5292,6 +5312,14 @@ public interface RoomPackage extends EPackage EReference VAR_DECL__REF_TYPE = eINSTANCE.getVarDecl_RefType(); /** + * The meta object literal for the '<em><b>Varargs</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute VAR_DECL__VARARGS = eINSTANCE.getVarDecl_Varargs(); + + /** * The meta object literal for the '{@link org.eclipse.etrice.core.room.impl.MessageDataImpl <em>Message Data</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/VarDecl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/VarDecl.java index 3982cf790..ccb6adfac 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/VarDecl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/VarDecl.java @@ -19,6 +19,7 @@ package org.eclipse.etrice.core.room; * <ul> * <li>{@link org.eclipse.etrice.core.room.VarDecl#getName <em>Name</em>}</li> * <li>{@link org.eclipse.etrice.core.room.VarDecl#getRefType <em>Ref Type</em>}</li> + * <li>{@link org.eclipse.etrice.core.room.VarDecl#isVarargs <em>Varargs</em>}</li> * </ul> * * @see org.eclipse.etrice.core.room.RoomPackage#getVarDecl() @@ -79,4 +80,30 @@ public interface VarDecl extends RoomElement */ void setRefType(RefableType value); + /** + * Returns the value of the '<em><b>Varargs</b></em>' attribute. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Varargs</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Varargs</em>' attribute. + * @see #setVarargs(boolean) + * @see org.eclipse.etrice.core.room.RoomPackage#getVarDecl_Varargs() + * @model + * @generated + */ + boolean isVarargs(); + + /** + * Sets the value of the '{@link org.eclipse.etrice.core.room.VarDecl#isVarargs <em>Varargs</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Varargs</em>' attribute. + * @see #isVarargs() + * @generated + */ + void setVarargs(boolean value); + } // VarDecl diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorClassImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorClassImpl.java index 19d3aa2f5..6521a56ef 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorClassImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorClassImpl.java @@ -287,6 +287,7 @@ public class ActorClassImpl extends ActorContainerClassImpl implements ActorClas * <!-- end-user-doc --> * @generated */ + @Override public boolean isAbstract() { return abstract_; @@ -297,6 +298,7 @@ public class ActorClassImpl extends ActorContainerClassImpl implements ActorClas * <!-- end-user-doc --> * @generated */ + @Override public void setAbstract(boolean newAbstract) { boolean oldAbstract = abstract_; @@ -310,6 +312,7 @@ public class ActorClassImpl extends ActorContainerClassImpl implements ActorClas * <!-- end-user-doc --> * @generated */ + @Override public ComponentCommunicationType getCommType() { return commType; @@ -320,6 +323,7 @@ public class ActorClassImpl extends ActorContainerClassImpl implements ActorClas * <!-- end-user-doc --> * @generated */ + @Override public void setCommType(ComponentCommunicationType newCommType) { ComponentCommunicationType oldCommType = commType; @@ -343,6 +347,7 @@ public class ActorClassImpl extends ActorContainerClassImpl implements ActorClas * <!-- end-user-doc --> * @generated */ + @Override public void setComponentName(String newComponentName) { String oldComponentName = componentName; @@ -356,6 +361,7 @@ public class ActorClassImpl extends ActorContainerClassImpl implements ActorClas * <!-- end-user-doc --> * @generated */ + @Override public ModelComponent getBase() { if (base != null && base.eIsProxy()) @@ -386,6 +392,7 @@ public class ActorClassImpl extends ActorContainerClassImpl implements ActorClas * <!-- end-user-doc --> * @generated */ + @Override public void setBase(ModelComponent newBase) { ModelComponent oldBase = base; @@ -399,6 +406,7 @@ public class ActorClassImpl extends ActorContainerClassImpl implements ActorClas * <!-- end-user-doc --> * @generated */ + @Override public StateGraph getStateMachine() { return stateMachine; @@ -426,6 +434,7 @@ public class ActorClassImpl extends ActorContainerClassImpl implements ActorClas * <!-- end-user-doc --> * @generated */ + @Override public void setStateMachine(StateGraph newStateMachine) { if (newStateMachine != stateMachine) @@ -447,6 +456,7 @@ public class ActorClassImpl extends ActorContainerClassImpl implements ActorClas * <!-- end-user-doc --> * @generated */ + @Override public EList<Port> getInterfacePorts() { if (interfacePorts == null) @@ -461,6 +471,7 @@ public class ActorClassImpl extends ActorContainerClassImpl implements ActorClas * <!-- end-user-doc --> * @generated */ + @Override public Documentation getStructureDocu() { return structureDocu; @@ -488,6 +499,7 @@ public class ActorClassImpl extends ActorContainerClassImpl implements ActorClas * <!-- end-user-doc --> * @generated */ + @Override public void setStructureDocu(Documentation newStructureDocu) { if (newStructureDocu != structureDocu) @@ -509,6 +521,7 @@ public class ActorClassImpl extends ActorContainerClassImpl implements ActorClas * <!-- end-user-doc --> * @generated */ + @Override public EList<ServiceImplementation> getServiceImplementations() { if (serviceImplementations == null) @@ -523,6 +536,7 @@ public class ActorClassImpl extends ActorContainerClassImpl implements ActorClas * <!-- end-user-doc --> * @generated */ + @Override public EList<Attribute> getAttributes() { if (attributes == null) @@ -537,6 +551,7 @@ public class ActorClassImpl extends ActorContainerClassImpl implements ActorClas * <!-- end-user-doc --> * @generated */ + @Override public EList<SAP> getServiceAccessPoints() { if (serviceAccessPoints == null) @@ -551,6 +566,7 @@ public class ActorClassImpl extends ActorContainerClassImpl implements ActorClas * <!-- end-user-doc --> * @generated */ + @Override public EList<Port> getInternalPorts() { if (internalPorts == null) @@ -565,6 +581,7 @@ public class ActorClassImpl extends ActorContainerClassImpl implements ActorClas * <!-- end-user-doc --> * @generated */ + @Override public EList<ExternalPort> getExternalPorts() { if (externalPorts == null) @@ -579,6 +596,7 @@ public class ActorClassImpl extends ActorContainerClassImpl implements ActorClas * <!-- end-user-doc --> * @generated */ + @Override public Documentation getBehaviorDocu() { return behaviorDocu; @@ -606,6 +624,7 @@ public class ActorClassImpl extends ActorContainerClassImpl implements ActorClas * <!-- end-user-doc --> * @generated */ + @Override public void setBehaviorDocu(Documentation newBehaviorDocu) { if (newBehaviorDocu != behaviorDocu) @@ -627,6 +646,7 @@ public class ActorClassImpl extends ActorContainerClassImpl implements ActorClas * <!-- end-user-doc --> * @generated */ + @Override public EList<Annotation> getBehaviorAnnotations() { if (behaviorAnnotations == null) @@ -641,6 +661,7 @@ public class ActorClassImpl extends ActorContainerClassImpl implements ActorClas * <!-- end-user-doc --> * @generated */ + @Override public EList<StandardOperation> getOperations() { if (operations == null) @@ -655,6 +676,7 @@ public class ActorClassImpl extends ActorContainerClassImpl implements ActorClas * <!-- end-user-doc --> * @generated */ + @Override public EList<ClassStructor> getStructors() { if (structors == null) @@ -669,6 +691,7 @@ public class ActorClassImpl extends ActorContainerClassImpl implements ActorClas * <!-- end-user-doc --> * @generated */ + @Override public EList<Port> getExternalEndPorts() { EList<Port> ports = new BasicEList<Port>(); @@ -685,6 +708,7 @@ public class ActorClassImpl extends ActorContainerClassImpl implements ActorClas * <!-- end-user-doc --> * @generated */ + @Override public EList<Port> getRelayPorts() { EList<Port> ports = new BasicEList<Port>(getInterfacePorts()); @@ -701,6 +725,7 @@ public class ActorClassImpl extends ActorContainerClassImpl implements ActorClas * <!-- end-user-doc --> * @generated */ + @Override public EList<SPP> getImplementedSPPs() { EList<SPP> spps = new BasicEList<SPP>(); @@ -717,6 +742,7 @@ public class ActorClassImpl extends ActorContainerClassImpl implements ActorClas * <!-- end-user-doc --> * @generated */ + @Override public ActorClass getActorBase() { return (ActorClass)getBase(); @@ -728,6 +754,7 @@ public class ActorClassImpl extends ActorContainerClassImpl implements ActorClas * <!-- end-user-doc --> * @generated */ + @Override public String getComponentName() { return getName(); @@ -739,6 +766,7 @@ public class ActorClassImpl extends ActorContainerClassImpl implements ActorClas * <!-- end-user-doc --> * @generated */ + @Override public EList<AbstractInterfaceItem> getAbstractInterfaceItems() { return new BasicEList<AbstractInterfaceItem>(new RoomHelpers().getInterfaceItems(this)); @@ -750,6 +778,7 @@ public class ActorClassImpl extends ActorContainerClassImpl implements ActorClas * <!-- end-user-doc --> * @generated */ + @Override public EList<AbstractInterfaceItem> getAllAbstractInterfaceItems() { return new BasicEList<AbstractInterfaceItem>(new RoomHelpers().getAllInterfaceItems(this)); diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorContainerClassImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorContainerClassImpl.java index fd7bc5aa2..03ca8e0f3 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorContainerClassImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorContainerClassImpl.java @@ -119,6 +119,7 @@ public class ActorContainerClassImpl extends StructureClassImpl implements Actor * <!-- end-user-doc --> * @generated */ + @Override public EList<SPP> getServiceProvisionPoints() { if (serviceProvisionPoints == null) @@ -133,6 +134,7 @@ public class ActorContainerClassImpl extends StructureClassImpl implements Actor * <!-- end-user-doc --> * @generated */ + @Override public DetailCode getUserCode1() { return userCode1; @@ -160,6 +162,7 @@ public class ActorContainerClassImpl extends StructureClassImpl implements Actor * <!-- end-user-doc --> * @generated */ + @Override public void setUserCode1(DetailCode newUserCode1) { if (newUserCode1 != userCode1) @@ -181,6 +184,7 @@ public class ActorContainerClassImpl extends StructureClassImpl implements Actor * <!-- end-user-doc --> * @generated */ + @Override public DetailCode getUserCode2() { return userCode2; @@ -208,6 +212,7 @@ public class ActorContainerClassImpl extends StructureClassImpl implements Actor * <!-- end-user-doc --> * @generated */ + @Override public void setUserCode2(DetailCode newUserCode2) { if (newUserCode2 != userCode2) @@ -229,6 +234,7 @@ public class ActorContainerClassImpl extends StructureClassImpl implements Actor * <!-- end-user-doc --> * @generated */ + @Override public DetailCode getUserCode3() { return userCode3; @@ -256,6 +262,7 @@ public class ActorContainerClassImpl extends StructureClassImpl implements Actor * <!-- end-user-doc --> * @generated */ + @Override public void setUserCode3(DetailCode newUserCode3) { if (newUserCode3 != userCode3) @@ -277,6 +284,7 @@ public class ActorContainerClassImpl extends StructureClassImpl implements Actor * <!-- end-user-doc --> * @generated */ + @Override public EList<ActorRef> getActorRefs() { if (actorRefs == null) diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorContainerRefImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorContainerRefImpl.java index 3261d5cca..f42060fc4 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorContainerRefImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorContainerRefImpl.java @@ -91,6 +91,7 @@ public class ActorContainerRefImpl extends MinimalEObjectImpl.Container implemen * <!-- end-user-doc --> * @generated */ + @Override public String getName() { return name; @@ -101,6 +102,7 @@ public class ActorContainerRefImpl extends MinimalEObjectImpl.Container implemen * <!-- end-user-doc --> * @generated */ + @Override public void setName(String newName) { String oldName = name; @@ -114,6 +116,7 @@ public class ActorContainerRefImpl extends MinimalEObjectImpl.Container implemen * <!-- end-user-doc --> * @generated */ + @Override public Documentation getDocu() { return docu; @@ -141,6 +144,7 @@ public class ActorContainerRefImpl extends MinimalEObjectImpl.Container implemen * <!-- end-user-doc --> * @generated */ + @Override public void setDocu(Documentation newDocu) { if (newDocu != docu) @@ -162,6 +166,7 @@ public class ActorContainerRefImpl extends MinimalEObjectImpl.Container implemen * <!-- end-user-doc --> * @generated */ + @Override public StructureClass getStructureClass() { if (this instanceof ActorRef) diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorInstanceMappingImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorInstanceMappingImpl.java index ee5a3bd29..4b6038883 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorInstanceMappingImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorInstanceMappingImpl.java @@ -96,6 +96,7 @@ public class ActorInstanceMappingImpl extends MinimalEObjectImpl.Container imple * <!-- end-user-doc --> * @generated */ + @Override public RefPath getPath() { return path; @@ -123,6 +124,7 @@ public class ActorInstanceMappingImpl extends MinimalEObjectImpl.Container imple * <!-- end-user-doc --> * @generated */ + @Override public void setPath(RefPath newPath) { if (newPath != path) @@ -144,6 +146,7 @@ public class ActorInstanceMappingImpl extends MinimalEObjectImpl.Container imple * <!-- end-user-doc --> * @generated */ + @Override public LogicalThread getThread() { if (thread != null && thread.eIsProxy()) @@ -174,6 +177,7 @@ public class ActorInstanceMappingImpl extends MinimalEObjectImpl.Container imple * <!-- end-user-doc --> * @generated */ + @Override public void setThread(LogicalThread newThread) { LogicalThread oldThread = thread; @@ -187,6 +191,7 @@ public class ActorInstanceMappingImpl extends MinimalEObjectImpl.Container imple * <!-- end-user-doc --> * @generated */ + @Override public EList<ActorInstanceMapping> getActorInstanceMappings() { if (actorInstanceMappings == null) diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorRefImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorRefImpl.java index f22a93db5..f46869865 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorRefImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorRefImpl.java @@ -107,6 +107,7 @@ public class ActorRefImpl extends ActorContainerRefImpl implements ActorRef * <!-- end-user-doc --> * @generated */ + @Override public ReferenceType getRefType() { return refType; @@ -117,6 +118,7 @@ public class ActorRefImpl extends ActorContainerRefImpl implements ActorRef * <!-- end-user-doc --> * @generated */ + @Override public void setRefType(ReferenceType newRefType) { ReferenceType oldRefType = refType; @@ -130,6 +132,7 @@ public class ActorRefImpl extends ActorContainerRefImpl implements ActorRef * <!-- end-user-doc --> * @generated */ + @Override public int getMultiplicity() { return multiplicity; @@ -140,6 +143,7 @@ public class ActorRefImpl extends ActorContainerRefImpl implements ActorRef * <!-- end-user-doc --> * @generated */ + @Override public void setMultiplicity(int newMultiplicity) { int oldMultiplicity = multiplicity; @@ -153,6 +157,7 @@ public class ActorRefImpl extends ActorContainerRefImpl implements ActorRef * <!-- end-user-doc --> * @generated */ + @Override public ActorClass getType() { if (type != null && type.eIsProxy()) @@ -183,6 +188,7 @@ public class ActorRefImpl extends ActorContainerRefImpl implements ActorRef * <!-- end-user-doc --> * @generated */ + @Override public void setType(ActorClass newType) { ActorClass oldType = type; diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/AttributeImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/AttributeImpl.java index b163ab5a1..e6ad6cac3 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/AttributeImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/AttributeImpl.java @@ -142,6 +142,7 @@ public class AttributeImpl extends MinimalEObjectImpl.Container implements Attri * <!-- end-user-doc --> * @generated */ + @Override public String getName() { return name; @@ -152,6 +153,7 @@ public class AttributeImpl extends MinimalEObjectImpl.Container implements Attri * <!-- end-user-doc --> * @generated */ + @Override public void setName(String newName) { String oldName = name; @@ -165,6 +167,7 @@ public class AttributeImpl extends MinimalEObjectImpl.Container implements Attri * <!-- end-user-doc --> * @generated */ + @Override public int getSize() { return size; @@ -175,6 +178,7 @@ public class AttributeImpl extends MinimalEObjectImpl.Container implements Attri * <!-- end-user-doc --> * @generated */ + @Override public void setSize(int newSize) { int oldSize = size; @@ -188,6 +192,7 @@ public class AttributeImpl extends MinimalEObjectImpl.Container implements Attri * <!-- end-user-doc --> * @generated */ + @Override public RefableType getType() { return type; @@ -215,6 +220,7 @@ public class AttributeImpl extends MinimalEObjectImpl.Container implements Attri * <!-- end-user-doc --> * @generated */ + @Override public void setType(RefableType newType) { if (newType != type) @@ -236,6 +242,7 @@ public class AttributeImpl extends MinimalEObjectImpl.Container implements Attri * <!-- end-user-doc --> * @generated */ + @Override public String getDefaultValueLiteral() { return defaultValueLiteral; @@ -246,6 +253,7 @@ public class AttributeImpl extends MinimalEObjectImpl.Container implements Attri * <!-- end-user-doc --> * @generated */ + @Override public void setDefaultValueLiteral(String newDefaultValueLiteral) { String oldDefaultValueLiteral = defaultValueLiteral; @@ -259,6 +267,7 @@ public class AttributeImpl extends MinimalEObjectImpl.Container implements Attri * <!-- end-user-doc --> * @generated */ + @Override public Documentation getDocu() { return docu; @@ -286,6 +295,7 @@ public class AttributeImpl extends MinimalEObjectImpl.Container implements Attri * <!-- end-user-doc --> * @generated */ + @Override public void setDocu(Documentation newDocu) { if (newDocu != docu) diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/BindingEndPointImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/BindingEndPointImpl.java index 3f01cfe05..aeda0c76b 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/BindingEndPointImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/BindingEndPointImpl.java @@ -89,6 +89,7 @@ public class BindingEndPointImpl extends MinimalEObjectImpl.Container implements * <!-- end-user-doc --> * @generated */ + @Override public ActorContainerRef getActorRef() { if (actorRef != null && actorRef.eIsProxy()) @@ -119,6 +120,7 @@ public class BindingEndPointImpl extends MinimalEObjectImpl.Container implements * <!-- end-user-doc --> * @generated */ + @Override public void setActorRef(ActorContainerRef newActorRef) { ActorContainerRef oldActorRef = actorRef; @@ -132,6 +134,7 @@ public class BindingEndPointImpl extends MinimalEObjectImpl.Container implements * <!-- end-user-doc --> * @generated */ + @Override public Port getPort() { if (port != null && port.eIsProxy()) @@ -162,6 +165,7 @@ public class BindingEndPointImpl extends MinimalEObjectImpl.Container implements * <!-- end-user-doc --> * @generated */ + @Override public void setPort(Port newPort) { Port oldPort = port; @@ -175,6 +179,7 @@ public class BindingEndPointImpl extends MinimalEObjectImpl.Container implements * <!-- end-user-doc --> * @generated */ + @Override public SubProtocol getSub() { if (sub != null && sub.eIsProxy()) @@ -205,6 +210,7 @@ public class BindingEndPointImpl extends MinimalEObjectImpl.Container implements * <!-- end-user-doc --> * @generated */ + @Override public void setSub(SubProtocol newSub) { SubProtocol oldSub = sub; diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/BindingImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/BindingImpl.java index 81345d2bc..9cbc815e4 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/BindingImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/BindingImpl.java @@ -77,6 +77,7 @@ public class BindingImpl extends MinimalEObjectImpl.Container implements Binding * <!-- end-user-doc --> * @generated */ + @Override public BindingEndPoint getEndpoint1() { return endpoint1; @@ -104,6 +105,7 @@ public class BindingImpl extends MinimalEObjectImpl.Container implements Binding * <!-- end-user-doc --> * @generated */ + @Override public void setEndpoint1(BindingEndPoint newEndpoint1) { if (newEndpoint1 != endpoint1) @@ -125,6 +127,7 @@ public class BindingImpl extends MinimalEObjectImpl.Container implements Binding * <!-- end-user-doc --> * @generated */ + @Override public BindingEndPoint getEndpoint2() { return endpoint2; @@ -152,6 +155,7 @@ public class BindingImpl extends MinimalEObjectImpl.Container implements Binding * <!-- end-user-doc --> * @generated */ + @Override public void setEndpoint2(BindingEndPoint newEndpoint2) { if (newEndpoint2 != endpoint2) diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ClassStructorImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ClassStructorImpl.java index 72f448f94..14fc806dd 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ClassStructorImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ClassStructorImpl.java @@ -88,6 +88,7 @@ public class ClassStructorImpl extends MinimalEObjectImpl.Container implements C * <!-- end-user-doc --> * @generated */ + @Override public String getName() { return name; @@ -98,6 +99,7 @@ public class ClassStructorImpl extends MinimalEObjectImpl.Container implements C * <!-- end-user-doc --> * @generated */ + @Override public void setName(String newName) { String oldName = name; @@ -111,6 +113,7 @@ public class ClassStructorImpl extends MinimalEObjectImpl.Container implements C * <!-- end-user-doc --> * @generated */ + @Override public DetailCode getDetailCode() { return detailCode; @@ -138,6 +141,7 @@ public class ClassStructorImpl extends MinimalEObjectImpl.Container implements C * <!-- end-user-doc --> * @generated */ + @Override public void setDetailCode(DetailCode newDetailCode) { if (newDetailCode != detailCode) @@ -159,6 +163,7 @@ public class ClassStructorImpl extends MinimalEObjectImpl.Container implements C * <!-- end-user-doc --> * @generated */ + @Override public boolean isConstructor() { return "ctor".equals(this.getName()); diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/CompoundProtocolClassImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/CompoundProtocolClassImpl.java index 3f6e2f7b8..3988ca4d8 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/CompoundProtocolClassImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/CompoundProtocolClassImpl.java @@ -69,6 +69,7 @@ public class CompoundProtocolClassImpl extends GeneralProtocolClassImpl implemen * <!-- end-user-doc --> * @generated */ + @Override public EList<SubProtocol> getSubProtocols() { if (subProtocols == null) diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/DataClassImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/DataClassImpl.java index c21030e91..e58fbb13d 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/DataClassImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/DataClassImpl.java @@ -155,6 +155,7 @@ public class DataClassImpl extends ComplexTypeImpl implements DataClass * <!-- end-user-doc --> * @generated */ + @Override public DataClass getBase() { if (base != null && base.eIsProxy()) @@ -185,6 +186,7 @@ public class DataClassImpl extends ComplexTypeImpl implements DataClass * <!-- end-user-doc --> * @generated */ + @Override public void setBase(DataClass newBase) { DataClass oldBase = base; @@ -198,6 +200,7 @@ public class DataClassImpl extends ComplexTypeImpl implements DataClass * <!-- end-user-doc --> * @generated */ + @Override public EList<Annotation> getAnnotations() { if (annotations == null) @@ -212,6 +215,7 @@ public class DataClassImpl extends ComplexTypeImpl implements DataClass * <!-- end-user-doc --> * @generated */ + @Override public DetailCode getUserCode1() { return userCode1; @@ -239,6 +243,7 @@ public class DataClassImpl extends ComplexTypeImpl implements DataClass * <!-- end-user-doc --> * @generated */ + @Override public void setUserCode1(DetailCode newUserCode1) { if (newUserCode1 != userCode1) @@ -260,6 +265,7 @@ public class DataClassImpl extends ComplexTypeImpl implements DataClass * <!-- end-user-doc --> * @generated */ + @Override public DetailCode getUserCode2() { return userCode2; @@ -287,6 +293,7 @@ public class DataClassImpl extends ComplexTypeImpl implements DataClass * <!-- end-user-doc --> * @generated */ + @Override public void setUserCode2(DetailCode newUserCode2) { if (newUserCode2 != userCode2) @@ -308,6 +315,7 @@ public class DataClassImpl extends ComplexTypeImpl implements DataClass * <!-- end-user-doc --> * @generated */ + @Override public DetailCode getUserCode3() { return userCode3; @@ -335,6 +343,7 @@ public class DataClassImpl extends ComplexTypeImpl implements DataClass * <!-- end-user-doc --> * @generated */ + @Override public void setUserCode3(DetailCode newUserCode3) { if (newUserCode3 != userCode3) @@ -356,6 +365,7 @@ public class DataClassImpl extends ComplexTypeImpl implements DataClass * <!-- end-user-doc --> * @generated */ + @Override public EList<StandardOperation> getOperations() { if (operations == null) @@ -370,6 +380,7 @@ public class DataClassImpl extends ComplexTypeImpl implements DataClass * <!-- end-user-doc --> * @generated */ + @Override public EList<ClassStructor> getStructors() { if (structors == null) @@ -384,6 +395,7 @@ public class DataClassImpl extends ComplexTypeImpl implements DataClass * <!-- end-user-doc --> * @generated */ + @Override public EList<Attribute> getAttributes() { if (attributes == null) diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/EnumLiteralImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/EnumLiteralImpl.java index 667624a66..c7b06d742 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/EnumLiteralImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/EnumLiteralImpl.java @@ -89,6 +89,7 @@ public class EnumLiteralImpl extends MinimalEObjectImpl.Container implements Enu * <!-- end-user-doc --> * @generated */ + @Override public String getName() { return name; @@ -99,6 +100,7 @@ public class EnumLiteralImpl extends MinimalEObjectImpl.Container implements Enu * <!-- end-user-doc --> * @generated */ + @Override public void setName(String newName) { String oldName = name; @@ -112,6 +114,7 @@ public class EnumLiteralImpl extends MinimalEObjectImpl.Container implements Enu * <!-- end-user-doc --> * @generated */ + @Override public IntLiteral getLiteral() { return literal; @@ -139,6 +142,7 @@ public class EnumLiteralImpl extends MinimalEObjectImpl.Container implements Enu * <!-- end-user-doc --> * @generated */ + @Override public void setLiteral(IntLiteral newLiteral) { if (newLiteral != literal) @@ -160,6 +164,7 @@ public class EnumLiteralImpl extends MinimalEObjectImpl.Container implements Enu * <!-- end-user-doc --> * @generated */ + @Override public long getLiteralValue() { if (this.getLiteral() != null) @@ -180,6 +185,7 @@ public class EnumLiteralImpl extends MinimalEObjectImpl.Container implements Enu * <!-- end-user-doc --> * @generated */ + @Override public String getFullName() { EnumerationType et = ((EnumerationType) this.eContainer()); diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/EnumerationTypeImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/EnumerationTypeImpl.java index 587616f7b..7fbbfcf43 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/EnumerationTypeImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/EnumerationTypeImpl.java @@ -84,6 +84,7 @@ public class EnumerationTypeImpl extends DataTypeImpl implements EnumerationType * <!-- end-user-doc --> * @generated */ + @Override public PrimitiveType getPrimitiveType() { if (primitiveType != null && primitiveType.eIsProxy()) @@ -114,6 +115,7 @@ public class EnumerationTypeImpl extends DataTypeImpl implements EnumerationType * <!-- end-user-doc --> * @generated */ + @Override public void setPrimitiveType(PrimitiveType newPrimitiveType) { PrimitiveType oldPrimitiveType = primitiveType; @@ -127,6 +129,7 @@ public class EnumerationTypeImpl extends DataTypeImpl implements EnumerationType * <!-- end-user-doc --> * @generated */ + @Override public EList<EnumLiteral> getLiterals() { if (literals == null) diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ExternalPortImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ExternalPortImpl.java index 55277121b..816c514d2 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ExternalPortImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ExternalPortImpl.java @@ -65,6 +65,7 @@ public class ExternalPortImpl extends MinimalEObjectImpl.Container implements Ex * <!-- end-user-doc --> * @generated */ + @Override public Port getInterfacePort() { if (interfacePort != null && interfacePort.eIsProxy()) @@ -95,6 +96,7 @@ public class ExternalPortImpl extends MinimalEObjectImpl.Container implements Ex * <!-- end-user-doc --> * @generated */ + @Override public void setInterfacePort(Port newInterfacePort) { Port oldInterfacePort = interfacePort; diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ExternalTypeImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ExternalTypeImpl.java index 818d7a4c4..dd34ea6e0 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ExternalTypeImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ExternalTypeImpl.java @@ -93,6 +93,7 @@ public class ExternalTypeImpl extends ComplexTypeImpl implements ExternalType * <!-- end-user-doc --> * @generated */ + @Override public String getTargetName() { return targetName; @@ -103,6 +104,7 @@ public class ExternalTypeImpl extends ComplexTypeImpl implements ExternalType * <!-- end-user-doc --> * @generated */ + @Override public void setTargetName(String newTargetName) { String oldTargetName = targetName; @@ -116,6 +118,7 @@ public class ExternalTypeImpl extends ComplexTypeImpl implements ExternalType * <!-- end-user-doc --> * @generated */ + @Override public String getDefaultValueLiteral() { return defaultValueLiteral; @@ -126,6 +129,7 @@ public class ExternalTypeImpl extends ComplexTypeImpl implements ExternalType * <!-- end-user-doc --> * @generated */ + @Override public void setDefaultValueLiteral(String newDefaultValueLiteral) { String oldDefaultValueLiteral = defaultValueLiteral; diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/GeneralProtocolClassImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/GeneralProtocolClassImpl.java index f51fa4f5b..be4280d5d 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/GeneralProtocolClassImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/GeneralProtocolClassImpl.java @@ -70,6 +70,7 @@ public class GeneralProtocolClassImpl extends RoomClassImpl implements GeneralPr * <!-- end-user-doc --> * @generated */ + @Override public EList<Annotation> getAnnotations() { if (annotations == null) diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/InterfaceItemImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/InterfaceItemImpl.java index 25d0a561e..64aa15416 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/InterfaceItemImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/InterfaceItemImpl.java @@ -82,6 +82,7 @@ public class InterfaceItemImpl extends AbstractInterfaceItemImpl implements Inte * <!-- end-user-doc --> * @generated */ + @Override public Documentation getDocu() { return docu; @@ -109,6 +110,7 @@ public class InterfaceItemImpl extends AbstractInterfaceItemImpl implements Inte * <!-- end-user-doc --> * @generated */ + @Override public void setDocu(Documentation newDocu) { if (newDocu != docu) @@ -130,6 +132,7 @@ public class InterfaceItemImpl extends AbstractInterfaceItemImpl implements Inte * <!-- end-user-doc --> * @generated */ + @Override public GeneralProtocolClass getGeneralProtocol() { if (this instanceof Port) @@ -147,6 +150,7 @@ public class InterfaceItemImpl extends AbstractInterfaceItemImpl implements Inte * <!-- end-user-doc --> * @generated */ + @Override public ProtocolSemantics getSemantics() { if (getGeneralProtocol() instanceof ProtocolClass) @@ -161,6 +165,7 @@ public class InterfaceItemImpl extends AbstractInterfaceItemImpl implements Inte * <!-- end-user-doc --> * @generated */ + @Override public EList<EObject> getAllIncomingAbstractMessages() { return new BasicEList<EObject>(new RoomHelpers().getMessageListDeep(this, false)); @@ -172,6 +177,7 @@ public class InterfaceItemImpl extends AbstractInterfaceItemImpl implements Inte * <!-- end-user-doc --> * @generated */ + @Override public EList<EObject> getAllOutgoingAbstractMessages() { return new BasicEList<EObject>(new RoomHelpers().getMessageListDeep(this, true)); @@ -183,6 +189,7 @@ public class InterfaceItemImpl extends AbstractInterfaceItemImpl implements Inte * <!-- end-user-doc --> * @generated */ + @Override public boolean isEventDriven() { if (getGeneralProtocol() instanceof ProtocolClass) diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/LayerConnectionImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/LayerConnectionImpl.java index c435f4fff..f1eb8dfe6 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/LayerConnectionImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/LayerConnectionImpl.java @@ -78,6 +78,7 @@ public class LayerConnectionImpl extends MinimalEObjectImpl.Container implements * <!-- end-user-doc --> * @generated */ + @Override public SAPoint getFrom() { return from; @@ -105,6 +106,7 @@ public class LayerConnectionImpl extends MinimalEObjectImpl.Container implements * <!-- end-user-doc --> * @generated */ + @Override public void setFrom(SAPoint newFrom) { if (newFrom != from) @@ -126,6 +128,7 @@ public class LayerConnectionImpl extends MinimalEObjectImpl.Container implements * <!-- end-user-doc --> * @generated */ + @Override public SPPoint getTo() { return to; @@ -153,6 +156,7 @@ public class LayerConnectionImpl extends MinimalEObjectImpl.Container implements * <!-- end-user-doc --> * @generated */ + @Override public void setTo(SPPoint newTo) { if (newTo != to) diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/LogicalSystemImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/LogicalSystemImpl.java index 68cfee3bc..77866a3c2 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/LogicalSystemImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/LogicalSystemImpl.java @@ -69,6 +69,7 @@ public class LogicalSystemImpl extends StructureClassImpl implements LogicalSyst * <!-- end-user-doc --> * @generated */ + @Override public EList<SubSystemRef> getSubSystems() { if (subSystems == null) diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/LogicalThreadImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/LogicalThreadImpl.java index 0ec66f725..47d818bdd 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/LogicalThreadImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/LogicalThreadImpl.java @@ -73,6 +73,7 @@ public class LogicalThreadImpl extends MinimalEObjectImpl.Container implements L * <!-- end-user-doc --> * @generated */ + @Override public String getName() { return name; @@ -83,6 +84,7 @@ public class LogicalThreadImpl extends MinimalEObjectImpl.Container implements L * <!-- end-user-doc --> * @generated */ + @Override public void setName(String newName) { String oldName = name; diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/MessageDataImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/MessageDataImpl.java index 03496f0c3..011baecc4 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/MessageDataImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/MessageDataImpl.java @@ -87,6 +87,7 @@ public class MessageDataImpl extends MinimalEObjectImpl.Container implements Mes * <!-- end-user-doc --> * @generated */ + @Override public String getDeprecatedName() { return deprecatedName; @@ -97,6 +98,7 @@ public class MessageDataImpl extends MinimalEObjectImpl.Container implements Mes * <!-- end-user-doc --> * @generated */ + @Override public void setDeprecatedName(String newDeprecatedName) { String oldDeprecatedName = deprecatedName; @@ -110,6 +112,7 @@ public class MessageDataImpl extends MinimalEObjectImpl.Container implements Mes * <!-- end-user-doc --> * @generated */ + @Override public RefableType getRefType() { return refType; @@ -137,6 +140,7 @@ public class MessageDataImpl extends MinimalEObjectImpl.Container implements Mes * <!-- end-user-doc --> * @generated */ + @Override public void setRefType(RefableType newRefType) { if (newRefType != refType) diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/MessageHandlerImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/MessageHandlerImpl.java index 7ac32527e..0740e9bdb 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/MessageHandlerImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/MessageHandlerImpl.java @@ -79,6 +79,7 @@ public class MessageHandlerImpl extends MinimalEObjectImpl.Container implements * <!-- end-user-doc --> * @generated */ + @Override public Message getMsg() { if (msg != null && msg.eIsProxy()) @@ -109,6 +110,7 @@ public class MessageHandlerImpl extends MinimalEObjectImpl.Container implements * <!-- end-user-doc --> * @generated */ + @Override public void setMsg(Message newMsg) { Message oldMsg = msg; @@ -122,6 +124,7 @@ public class MessageHandlerImpl extends MinimalEObjectImpl.Container implements * <!-- end-user-doc --> * @generated */ + @Override public DetailCode getDetailCode() { return detailCode; @@ -149,6 +152,7 @@ public class MessageHandlerImpl extends MinimalEObjectImpl.Container implements * <!-- end-user-doc --> * @generated */ + @Override public void setDetailCode(DetailCode newDetailCode) { if (newDetailCode != detailCode) diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/MessageImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/MessageImpl.java index 57699fd4b..462a09f46 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/MessageImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/MessageImpl.java @@ -140,6 +140,7 @@ public class MessageImpl extends MinimalEObjectImpl.Container implements Message * <!-- end-user-doc --> * @generated */ + @Override public boolean isPriv() { return priv; @@ -150,6 +151,7 @@ public class MessageImpl extends MinimalEObjectImpl.Container implements Message * <!-- end-user-doc --> * @generated */ + @Override public void setPriv(boolean newPriv) { boolean oldPriv = priv; @@ -163,6 +165,7 @@ public class MessageImpl extends MinimalEObjectImpl.Container implements Message * <!-- end-user-doc --> * @generated */ + @Override public String getName() { return name; @@ -173,6 +176,7 @@ public class MessageImpl extends MinimalEObjectImpl.Container implements Message * <!-- end-user-doc --> * @generated */ + @Override public void setName(String newName) { String oldName = name; @@ -186,6 +190,7 @@ public class MessageImpl extends MinimalEObjectImpl.Container implements Message * <!-- end-user-doc --> * @generated */ + @Override public MessageData getData() { return data; @@ -213,6 +218,7 @@ public class MessageImpl extends MinimalEObjectImpl.Container implements Message * <!-- end-user-doc --> * @generated */ + @Override public void setData(MessageData newData) { if (newData != data) @@ -234,6 +240,7 @@ public class MessageImpl extends MinimalEObjectImpl.Container implements Message * <!-- end-user-doc --> * @generated */ + @Override public EList<Annotation> getAnnotations() { if (annotations == null) @@ -248,6 +255,7 @@ public class MessageImpl extends MinimalEObjectImpl.Container implements Message * <!-- end-user-doc --> * @generated */ + @Override public Documentation getDocu() { return docu; @@ -275,6 +283,7 @@ public class MessageImpl extends MinimalEObjectImpl.Container implements Message * <!-- end-user-doc --> * @generated */ + @Override public void setDocu(Documentation newDocu) { if (newDocu != docu) diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/OperationImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/OperationImpl.java index af6a19a1f..61e88ef6a 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/OperationImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/OperationImpl.java @@ -132,6 +132,7 @@ public class OperationImpl extends MinimalEObjectImpl.Container implements Opera * <!-- end-user-doc --> * @generated */ + @Override public String getName() { return name; @@ -142,6 +143,7 @@ public class OperationImpl extends MinimalEObjectImpl.Container implements Opera * <!-- end-user-doc --> * @generated */ + @Override public void setName(String newName) { String oldName = name; @@ -155,6 +157,7 @@ public class OperationImpl extends MinimalEObjectImpl.Container implements Opera * <!-- end-user-doc --> * @generated */ + @Override public EList<VarDecl> getArguments() { if (arguments == null) @@ -169,6 +172,7 @@ public class OperationImpl extends MinimalEObjectImpl.Container implements Opera * <!-- end-user-doc --> * @generated */ + @Override public RefableType getReturnType() { return returnType; @@ -196,6 +200,7 @@ public class OperationImpl extends MinimalEObjectImpl.Container implements Opera * <!-- end-user-doc --> * @generated */ + @Override public void setReturnType(RefableType newReturnType) { if (newReturnType != returnType) @@ -217,6 +222,7 @@ public class OperationImpl extends MinimalEObjectImpl.Container implements Opera * <!-- end-user-doc --> * @generated */ + @Override public Documentation getDocu() { return docu; @@ -244,6 +250,7 @@ public class OperationImpl extends MinimalEObjectImpl.Container implements Opera * <!-- end-user-doc --> * @generated */ + @Override public void setDocu(Documentation newDocu) { if (newDocu != docu) @@ -265,6 +272,7 @@ public class OperationImpl extends MinimalEObjectImpl.Container implements Opera * <!-- end-user-doc --> * @generated */ + @Override public DetailCode getDetailCode() { return detailCode; @@ -292,6 +300,7 @@ public class OperationImpl extends MinimalEObjectImpl.Container implements Opera * <!-- end-user-doc --> * @generated */ + @Override public void setDetailCode(DetailCode newDetailCode) { if (newDetailCode != detailCode) diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/PortClassImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/PortClassImpl.java index 149b9d518..d4f8fa46d 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/PortClassImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/PortClassImpl.java @@ -110,6 +110,7 @@ public class PortClassImpl extends MinimalEObjectImpl.Container implements PortC * <!-- end-user-doc --> * @generated */ + @Override public DetailCode getUserCode() { return userCode; @@ -137,6 +138,7 @@ public class PortClassImpl extends MinimalEObjectImpl.Container implements PortC * <!-- end-user-doc --> * @generated */ + @Override public void setUserCode(DetailCode newUserCode) { if (newUserCode != userCode) @@ -158,6 +160,7 @@ public class PortClassImpl extends MinimalEObjectImpl.Container implements PortC * <!-- end-user-doc --> * @generated */ + @Override public EList<MessageHandler> getMsgHandlers() { if (msgHandlers == null) @@ -172,6 +175,7 @@ public class PortClassImpl extends MinimalEObjectImpl.Container implements PortC * <!-- end-user-doc --> * @generated */ + @Override public EList<PortOperation> getOperations() { if (operations == null) @@ -186,6 +190,7 @@ public class PortClassImpl extends MinimalEObjectImpl.Container implements PortC * <!-- end-user-doc --> * @generated */ + @Override public EList<Attribute> getAttributes() { if (attributes == null) diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/PortImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/PortImpl.java index b50633799..6db903906 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/PortImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/PortImpl.java @@ -127,6 +127,7 @@ public class PortImpl extends InterfaceItemImpl implements Port * <!-- end-user-doc --> * @generated */ + @Override public boolean isConjugated() { return conjugated; @@ -137,6 +138,7 @@ public class PortImpl extends InterfaceItemImpl implements Port * <!-- end-user-doc --> * @generated */ + @Override public void setConjugated(boolean newConjugated) { boolean oldConjugated = conjugated; @@ -150,6 +152,7 @@ public class PortImpl extends InterfaceItemImpl implements Port * <!-- end-user-doc --> * @generated */ + @Override public int getMultiplicity() { return multiplicity; @@ -160,6 +163,7 @@ public class PortImpl extends InterfaceItemImpl implements Port * <!-- end-user-doc --> * @generated */ + @Override public void setMultiplicity(int newMultiplicity) { int oldMultiplicity = multiplicity; @@ -173,6 +177,7 @@ public class PortImpl extends InterfaceItemImpl implements Port * <!-- end-user-doc --> * @generated */ + @Override public GeneralProtocolClass getProtocol() { if (protocol != null && protocol.eIsProxy()) @@ -203,6 +208,7 @@ public class PortImpl extends InterfaceItemImpl implements Port * <!-- end-user-doc --> * @generated */ + @Override public void setProtocol(GeneralProtocolClass newProtocol) { GeneralProtocolClass oldProtocol = protocol; @@ -216,6 +222,7 @@ public class PortImpl extends InterfaceItemImpl implements Port * <!-- end-user-doc --> * @generated */ + @Override public EList<Annotation> getAnnotations() { if (annotations == null) @@ -230,6 +237,7 @@ public class PortImpl extends InterfaceItemImpl implements Port * <!-- end-user-doc --> * @generated */ + @Override public boolean isReplicated() { return multiplicity>1 || multiplicity==-1; diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/PortOperationImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/PortOperationImpl.java index 82f9265c3..4b41283b7 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/PortOperationImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/PortOperationImpl.java @@ -64,6 +64,7 @@ public class PortOperationImpl extends OperationImpl implements PortOperation * <!-- end-user-doc --> * @generated */ + @Override public Message getSendsMsg() { if (sendsMsg != null && sendsMsg.eIsProxy()) @@ -94,6 +95,7 @@ public class PortOperationImpl extends OperationImpl implements PortOperation * <!-- end-user-doc --> * @generated */ + @Override public void setSendsMsg(Message newSendsMsg) { Message oldSendsMsg = sendsMsg; diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/PrimitiveTypeImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/PrimitiveTypeImpl.java index ee437f716..0cade2458 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/PrimitiveTypeImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/PrimitiveTypeImpl.java @@ -137,6 +137,7 @@ public class PrimitiveTypeImpl extends DataTypeImpl implements PrimitiveType * <!-- end-user-doc --> * @generated */ + @Override public LiteralType getType() { return type; @@ -147,6 +148,7 @@ public class PrimitiveTypeImpl extends DataTypeImpl implements PrimitiveType * <!-- end-user-doc --> * @generated */ + @Override public void setType(LiteralType newType) { LiteralType oldType = type; @@ -160,6 +162,7 @@ public class PrimitiveTypeImpl extends DataTypeImpl implements PrimitiveType * <!-- end-user-doc --> * @generated */ + @Override public String getTargetName() { return targetName; @@ -170,6 +173,7 @@ public class PrimitiveTypeImpl extends DataTypeImpl implements PrimitiveType * <!-- end-user-doc --> * @generated */ + @Override public void setTargetName(String newTargetName) { String oldTargetName = targetName; @@ -183,6 +187,7 @@ public class PrimitiveTypeImpl extends DataTypeImpl implements PrimitiveType * <!-- end-user-doc --> * @generated */ + @Override public String getCastName() { return castName; @@ -193,6 +198,7 @@ public class PrimitiveTypeImpl extends DataTypeImpl implements PrimitiveType * <!-- end-user-doc --> * @generated */ + @Override public void setCastName(String newCastName) { String oldCastName = castName; @@ -206,6 +212,7 @@ public class PrimitiveTypeImpl extends DataTypeImpl implements PrimitiveType * <!-- end-user-doc --> * @generated */ + @Override public String getDefaultValueLiteral() { return defaultValueLiteral; @@ -216,6 +223,7 @@ public class PrimitiveTypeImpl extends DataTypeImpl implements PrimitiveType * <!-- end-user-doc --> * @generated */ + @Override public void setDefaultValueLiteral(String newDefaultValueLiteral) { String oldDefaultValueLiteral = defaultValueLiteral; diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ProtocolClassImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ProtocolClassImpl.java index e20998f19..996eb1f1d 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ProtocolClassImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ProtocolClassImpl.java @@ -186,6 +186,7 @@ public class ProtocolClassImpl extends GeneralProtocolClassImpl implements Proto * <!-- end-user-doc --> * @generated */ + @Override public CommunicationType getCommType() { return commType; @@ -196,6 +197,7 @@ public class ProtocolClassImpl extends GeneralProtocolClassImpl implements Proto * <!-- end-user-doc --> * @generated */ + @Override public void setCommType(CommunicationType newCommType) { CommunicationType oldCommType = commType; @@ -209,6 +211,7 @@ public class ProtocolClassImpl extends GeneralProtocolClassImpl implements Proto * <!-- end-user-doc --> * @generated */ + @Override public ProtocolClass getBase() { if (base != null && base.eIsProxy()) @@ -239,6 +242,7 @@ public class ProtocolClassImpl extends GeneralProtocolClassImpl implements Proto * <!-- end-user-doc --> * @generated */ + @Override public void setBase(ProtocolClass newBase) { ProtocolClass oldBase = base; @@ -252,6 +256,7 @@ public class ProtocolClassImpl extends GeneralProtocolClassImpl implements Proto * <!-- end-user-doc --> * @generated */ + @Override public DetailCode getUserCode1() { return userCode1; @@ -279,6 +284,7 @@ public class ProtocolClassImpl extends GeneralProtocolClassImpl implements Proto * <!-- end-user-doc --> * @generated */ + @Override public void setUserCode1(DetailCode newUserCode1) { if (newUserCode1 != userCode1) @@ -300,6 +306,7 @@ public class ProtocolClassImpl extends GeneralProtocolClassImpl implements Proto * <!-- end-user-doc --> * @generated */ + @Override public DetailCode getUserCode2() { return userCode2; @@ -327,6 +334,7 @@ public class ProtocolClassImpl extends GeneralProtocolClassImpl implements Proto * <!-- end-user-doc --> * @generated */ + @Override public void setUserCode2(DetailCode newUserCode2) { if (newUserCode2 != userCode2) @@ -348,6 +356,7 @@ public class ProtocolClassImpl extends GeneralProtocolClassImpl implements Proto * <!-- end-user-doc --> * @generated */ + @Override public DetailCode getUserCode3() { return userCode3; @@ -375,6 +384,7 @@ public class ProtocolClassImpl extends GeneralProtocolClassImpl implements Proto * <!-- end-user-doc --> * @generated */ + @Override public void setUserCode3(DetailCode newUserCode3) { if (newUserCode3 != userCode3) @@ -396,6 +406,7 @@ public class ProtocolClassImpl extends GeneralProtocolClassImpl implements Proto * <!-- end-user-doc --> * @generated */ + @Override public EList<Message> getIncomingMessages() { if (incomingMessages == null) @@ -410,6 +421,7 @@ public class ProtocolClassImpl extends GeneralProtocolClassImpl implements Proto * <!-- end-user-doc --> * @generated */ + @Override public EList<Message> getOutgoingMessages() { if (outgoingMessages == null) @@ -424,6 +436,7 @@ public class ProtocolClassImpl extends GeneralProtocolClassImpl implements Proto * <!-- end-user-doc --> * @generated */ + @Override public PortClass getRegular() { return regular; @@ -451,6 +464,7 @@ public class ProtocolClassImpl extends GeneralProtocolClassImpl implements Proto * <!-- end-user-doc --> * @generated */ + @Override public void setRegular(PortClass newRegular) { if (newRegular != regular) @@ -472,6 +486,7 @@ public class ProtocolClassImpl extends GeneralProtocolClassImpl implements Proto * <!-- end-user-doc --> * @generated */ + @Override public PortClass getConjugated() { return conjugated; @@ -499,6 +514,7 @@ public class ProtocolClassImpl extends GeneralProtocolClassImpl implements Proto * <!-- end-user-doc --> * @generated */ + @Override public void setConjugated(PortClass newConjugated) { if (newConjugated != conjugated) @@ -520,6 +536,7 @@ public class ProtocolClassImpl extends GeneralProtocolClassImpl implements Proto * <!-- end-user-doc --> * @generated */ + @Override public ProtocolSemantics getSemantics() { return semantics; @@ -547,6 +564,7 @@ public class ProtocolClassImpl extends GeneralProtocolClassImpl implements Proto * <!-- end-user-doc --> * @generated */ + @Override public void setSemantics(ProtocolSemantics newSemantics) { if (newSemantics != semantics) diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RefPathImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RefPathImpl.java index 83a36bce6..a17bfc99f 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RefPathImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RefPathImpl.java @@ -71,6 +71,7 @@ public class RefPathImpl extends MinimalEObjectImpl.Container implements RefPath * <!-- end-user-doc --> * @generated */ + @Override public EList<RefSegment> getRefs() { if (refs == null) @@ -85,6 +86,7 @@ public class RefPathImpl extends MinimalEObjectImpl.Container implements RefPath * <!-- end-user-doc --> * @generated */ + @Override public String toString() { StringBuilder sb = new StringBuilder(); diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RefSAPointImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RefSAPointImpl.java index 8dceca5e8..9f0a2af5a 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RefSAPointImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RefSAPointImpl.java @@ -64,6 +64,7 @@ public class RefSAPointImpl extends SAPointImpl implements RefSAPoint * <!-- end-user-doc --> * @generated */ + @Override public ActorContainerRef getRef() { if (ref != null && ref.eIsProxy()) @@ -94,6 +95,7 @@ public class RefSAPointImpl extends SAPointImpl implements RefSAPoint * <!-- end-user-doc --> * @generated */ + @Override public void setRef(ActorContainerRef newRef) { ActorContainerRef oldRef = ref; diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RefSegmentImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RefSegmentImpl.java index cdb2913fa..ce6f13668 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RefSegmentImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RefSegmentImpl.java @@ -94,6 +94,7 @@ public class RefSegmentImpl extends MinimalEObjectImpl.Container implements RefS * <!-- end-user-doc --> * @generated */ + @Override public String getRef() { return ref; @@ -104,6 +105,7 @@ public class RefSegmentImpl extends MinimalEObjectImpl.Container implements RefS * <!-- end-user-doc --> * @generated */ + @Override public void setRef(String newRef) { String oldRef = ref; @@ -117,6 +119,7 @@ public class RefSegmentImpl extends MinimalEObjectImpl.Container implements RefS * <!-- end-user-doc --> * @generated */ + @Override public int getIdx() { return idx; @@ -127,6 +130,7 @@ public class RefSegmentImpl extends MinimalEObjectImpl.Container implements RefS * <!-- end-user-doc --> * @generated */ + @Override public void setIdx(int newIdx) { int oldIdx = idx; @@ -140,6 +144,7 @@ public class RefSegmentImpl extends MinimalEObjectImpl.Container implements RefS * <!-- end-user-doc --> * @generated */ + @Override public String toString() { return getRef() + ((getIdx()>=0)? ":"+getIdx() : ""); diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RefableTypeImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RefableTypeImpl.java index 0f9c02cc5..a4bda7252 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RefableTypeImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RefableTypeImpl.java @@ -86,6 +86,7 @@ public class RefableTypeImpl extends MinimalEObjectImpl.Container implements Ref * <!-- end-user-doc --> * @generated */ + @Override public DataType getType() { if (type != null && type.eIsProxy()) @@ -116,6 +117,7 @@ public class RefableTypeImpl extends MinimalEObjectImpl.Container implements Ref * <!-- end-user-doc --> * @generated */ + @Override public void setType(DataType newType) { DataType oldType = type; @@ -129,6 +131,7 @@ public class RefableTypeImpl extends MinimalEObjectImpl.Container implements Ref * <!-- end-user-doc --> * @generated */ + @Override public boolean isRef() { return ref; @@ -139,6 +142,7 @@ public class RefableTypeImpl extends MinimalEObjectImpl.Container implements Ref * <!-- end-user-doc --> * @generated */ + @Override public void setRef(boolean newRef) { boolean oldRef = ref; diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RelaySAPointImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RelaySAPointImpl.java index a2004f843..4b38f38dc 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RelaySAPointImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RelaySAPointImpl.java @@ -64,6 +64,7 @@ public class RelaySAPointImpl extends SAPointImpl implements RelaySAPoint * <!-- end-user-doc --> * @generated */ + @Override public SPP getRelay() { if (relay != null && relay.eIsProxy()) @@ -94,6 +95,7 @@ public class RelaySAPointImpl extends SAPointImpl implements RelaySAPoint * <!-- end-user-doc --> * @generated */ + @Override public void setRelay(SPP newRelay) { SPP oldRelay = relay; diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomClassImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomClassImpl.java index 666950eea..7b04166ed 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomClassImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomClassImpl.java @@ -88,6 +88,7 @@ public class RoomClassImpl extends MinimalEObjectImpl.Container implements RoomC * <!-- end-user-doc --> * @generated */ + @Override public String getName() { return name; @@ -98,6 +99,7 @@ public class RoomClassImpl extends MinimalEObjectImpl.Container implements RoomC * <!-- end-user-doc --> * @generated */ + @Override public void setName(String newName) { String oldName = name; @@ -111,6 +113,7 @@ public class RoomClassImpl extends MinimalEObjectImpl.Container implements RoomC * <!-- end-user-doc --> * @generated */ + @Override public Documentation getDocu() { return docu; @@ -138,6 +141,7 @@ public class RoomClassImpl extends MinimalEObjectImpl.Container implements RoomC * <!-- end-user-doc --> * @generated */ + @Override public void setDocu(Documentation newDocu) { if (newDocu != docu) diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomFactoryImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomFactoryImpl.java index 38ae4f3f9..1d006415a 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomFactoryImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomFactoryImpl.java @@ -168,6 +168,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public RoomModel createRoomModel() { RoomModelImpl roomModel = new RoomModelImpl(); @@ -179,6 +180,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public RoomClass createRoomClass() { RoomClassImpl roomClass = new RoomClassImpl(); @@ -190,6 +192,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public StructureClass createStructureClass() { StructureClassImpl structureClass = new StructureClassImpl(); @@ -201,6 +204,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public ActorContainerClass createActorContainerClass() { ActorContainerClassImpl actorContainerClass = new ActorContainerClassImpl(); @@ -212,6 +216,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public VarDecl createVarDecl() { VarDeclImpl varDecl = new VarDeclImpl(); @@ -223,6 +228,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public MessageData createMessageData() { MessageDataImpl messageData = new MessageDataImpl(); @@ -234,6 +240,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public RefableType createRefableType() { RefableTypeImpl refableType = new RefableTypeImpl(); @@ -245,6 +252,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public DataType createDataType() { DataTypeImpl dataType = new DataTypeImpl(); @@ -256,6 +264,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public ComplexType createComplexType() { ComplexTypeImpl complexType = new ComplexTypeImpl(); @@ -267,6 +276,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public PrimitiveType createPrimitiveType() { PrimitiveTypeImpl primitiveType = new PrimitiveTypeImpl(); @@ -278,6 +288,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public EnumerationType createEnumerationType() { EnumerationTypeImpl enumerationType = new EnumerationTypeImpl(); @@ -289,6 +300,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public EnumLiteral createEnumLiteral() { EnumLiteralImpl enumLiteral = new EnumLiteralImpl(); @@ -300,6 +312,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public ExternalType createExternalType() { ExternalTypeImpl externalType = new ExternalTypeImpl(); @@ -311,6 +324,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public DataClass createDataClass() { DataClassImpl dataClass = new DataClassImpl(); @@ -322,6 +336,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public Attribute createAttribute() { AttributeImpl attribute = new AttributeImpl(); @@ -333,6 +348,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public Operation createOperation() { OperationImpl operation = new OperationImpl(); @@ -344,6 +360,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public StandardOperation createStandardOperation() { StandardOperationImpl standardOperation = new StandardOperationImpl(); @@ -355,6 +372,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public PortOperation createPortOperation() { PortOperationImpl portOperation = new PortOperationImpl(); @@ -366,6 +384,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public ClassStructor createClassStructor() { ClassStructorImpl classStructor = new ClassStructorImpl(); @@ -377,6 +396,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public GeneralProtocolClass createGeneralProtocolClass() { GeneralProtocolClassImpl generalProtocolClass = new GeneralProtocolClassImpl(); @@ -388,6 +408,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public ProtocolClass createProtocolClass() { ProtocolClassImpl protocolClass = new ProtocolClassImpl(); @@ -399,6 +420,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public CompoundProtocolClass createCompoundProtocolClass() { CompoundProtocolClassImpl compoundProtocolClass = new CompoundProtocolClassImpl(); @@ -410,6 +432,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public SubProtocol createSubProtocol() { SubProtocolImpl subProtocol = new SubProtocolImpl(); @@ -421,6 +444,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public Message createMessage() { MessageImpl message = new MessageImpl(); @@ -432,6 +456,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public PortClass createPortClass() { PortClassImpl portClass = new PortClassImpl(); @@ -443,6 +468,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public MessageHandler createMessageHandler() { MessageHandlerImpl messageHandler = new MessageHandlerImpl(); @@ -454,6 +480,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public InMessageHandler createInMessageHandler() { InMessageHandlerImpl inMessageHandler = new InMessageHandlerImpl(); @@ -465,6 +492,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public OutMessageHandler createOutMessageHandler() { OutMessageHandlerImpl outMessageHandler = new OutMessageHandlerImpl(); @@ -476,6 +504,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public ActorClass createActorClass() { ActorClassImpl actorClass = new ActorClassImpl(); @@ -487,6 +516,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public InterfaceItem createInterfaceItem() { InterfaceItemImpl interfaceItem = new InterfaceItemImpl(); @@ -498,6 +528,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public Port createPort() { PortImpl port = new PortImpl(); @@ -509,6 +540,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public ExternalPort createExternalPort() { ExternalPortImpl externalPort = new ExternalPortImpl(); @@ -520,6 +552,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public SAP createSAP() { SAPImpl sap = new SAPImpl(); @@ -531,6 +564,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public SPP createSPP() { SPPImpl spp = new SPPImpl(); @@ -542,6 +576,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public ServiceImplementation createServiceImplementation() { ServiceImplementationImpl serviceImplementation = new ServiceImplementationImpl(); @@ -553,6 +588,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public LogicalSystem createLogicalSystem() { LogicalSystemImpl logicalSystem = new LogicalSystemImpl(); @@ -564,6 +600,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public ActorContainerRef createActorContainerRef() { ActorContainerRefImpl actorContainerRef = new ActorContainerRefImpl(); @@ -575,6 +612,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public SubSystemRef createSubSystemRef() { SubSystemRefImpl subSystemRef = new SubSystemRefImpl(); @@ -586,6 +624,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public SubSystemClass createSubSystemClass() { SubSystemClassImpl subSystemClass = new SubSystemClassImpl(); @@ -597,6 +636,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public LogicalThread createLogicalThread() { LogicalThreadImpl logicalThread = new LogicalThreadImpl(); @@ -608,6 +648,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public ActorInstanceMapping createActorInstanceMapping() { ActorInstanceMappingImpl actorInstanceMapping = new ActorInstanceMappingImpl(); @@ -619,6 +660,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public RefPath createRefPath() { RefPathImpl refPath = new RefPathImpl(); @@ -630,6 +672,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public RefSegment createRefSegment() { RefSegmentImpl refSegment = new RefSegmentImpl(); @@ -641,6 +684,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public Binding createBinding() { BindingImpl binding = new BindingImpl(); @@ -652,6 +696,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public BindingEndPoint createBindingEndPoint() { BindingEndPointImpl bindingEndPoint = new BindingEndPointImpl(); @@ -663,6 +708,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public LayerConnection createLayerConnection() { LayerConnectionImpl layerConnection = new LayerConnectionImpl(); @@ -674,6 +720,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public SAPoint createSAPoint() { SAPointImpl saPoint = new SAPointImpl(); @@ -685,6 +732,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public RefSAPoint createRefSAPoint() { RefSAPointImpl refSAPoint = new RefSAPointImpl(); @@ -696,6 +744,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public RelaySAPoint createRelaySAPoint() { RelaySAPointImpl relaySAPoint = new RelaySAPointImpl(); @@ -707,6 +756,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public SPPoint createSPPoint() { SPPointImpl spPoint = new SPPointImpl(); @@ -718,6 +768,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public ActorRef createActorRef() { ActorRefImpl actorRef = new ActorRefImpl(); @@ -795,6 +846,7 @@ public class RoomFactoryImpl extends EFactoryImpl implements RoomFactory * <!-- end-user-doc --> * @generated */ + @Override public RoomPackage getRoomPackage() { return (RoomPackage)getEPackage(); diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomModelImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomModelImpl.java index 2e68e5bee..b2610fe2e 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomModelImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomModelImpl.java @@ -215,6 +215,7 @@ public class RoomModelImpl extends MinimalEObjectImpl.Container implements RoomM * <!-- end-user-doc --> * @generated */ + @Override public String getName() { return name; @@ -225,6 +226,7 @@ public class RoomModelImpl extends MinimalEObjectImpl.Container implements RoomM * <!-- end-user-doc --> * @generated */ + @Override public void setName(String newName) { String oldName = name; @@ -238,6 +240,7 @@ public class RoomModelImpl extends MinimalEObjectImpl.Container implements RoomM * <!-- end-user-doc --> * @generated */ + @Override public Documentation getDocu() { return docu; @@ -265,6 +268,7 @@ public class RoomModelImpl extends MinimalEObjectImpl.Container implements RoomM * <!-- end-user-doc --> * @generated */ + @Override public void setDocu(Documentation newDocu) { if (newDocu != docu) @@ -286,6 +290,7 @@ public class RoomModelImpl extends MinimalEObjectImpl.Container implements RoomM * <!-- end-user-doc --> * @generated */ + @Override public EList<Import> getImports() { if (imports == null) @@ -300,6 +305,7 @@ public class RoomModelImpl extends MinimalEObjectImpl.Container implements RoomM * <!-- end-user-doc --> * @generated */ + @Override public EList<PrimitiveType> getPrimitiveTypes() { if (primitiveTypes == null) @@ -314,6 +320,7 @@ public class RoomModelImpl extends MinimalEObjectImpl.Container implements RoomM * <!-- end-user-doc --> * @generated */ + @Override public EList<EnumerationType> getEnumerationTypes() { if (enumerationTypes == null) @@ -328,6 +335,7 @@ public class RoomModelImpl extends MinimalEObjectImpl.Container implements RoomM * <!-- end-user-doc --> * @generated */ + @Override public EList<ExternalType> getExternalTypes() { if (externalTypes == null) @@ -342,6 +350,7 @@ public class RoomModelImpl extends MinimalEObjectImpl.Container implements RoomM * <!-- end-user-doc --> * @generated */ + @Override public EList<DataClass> getDataClasses() { if (dataClasses == null) @@ -356,6 +365,7 @@ public class RoomModelImpl extends MinimalEObjectImpl.Container implements RoomM * <!-- end-user-doc --> * @generated */ + @Override public EList<GeneralProtocolClass> getProtocolClasses() { if (protocolClasses == null) @@ -370,6 +380,7 @@ public class RoomModelImpl extends MinimalEObjectImpl.Container implements RoomM * <!-- end-user-doc --> * @generated */ + @Override public EList<ActorClass> getActorClasses() { if (actorClasses == null) @@ -384,6 +395,7 @@ public class RoomModelImpl extends MinimalEObjectImpl.Container implements RoomM * <!-- end-user-doc --> * @generated */ + @Override public EList<SubSystemClass> getSubSystemClasses() { if (subSystemClasses == null) @@ -398,6 +410,7 @@ public class RoomModelImpl extends MinimalEObjectImpl.Container implements RoomM * <!-- end-user-doc --> * @generated */ + @Override public EList<LogicalSystem> getSystems() { if (systems == null) @@ -412,6 +425,7 @@ public class RoomModelImpl extends MinimalEObjectImpl.Container implements RoomM * <!-- end-user-doc --> * @generated */ + @Override public EList<AnnotationType> getAnnotationTypes() { if (annotationTypes == null) diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomPackageImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomPackageImpl.java index 5d13c4eb1..60883653c 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomPackageImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomPackageImpl.java @@ -535,6 +535,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getRoomModel() { return roomModelEClass; @@ -545,6 +546,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getRoomModel_Name() { return (EAttribute)roomModelEClass.getEStructuralFeatures().get(0); @@ -555,6 +557,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getRoomModel_Docu() { return (EReference)roomModelEClass.getEStructuralFeatures().get(1); @@ -565,6 +568,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getRoomModel_Imports() { return (EReference)roomModelEClass.getEStructuralFeatures().get(2); @@ -575,6 +579,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getRoomModel_PrimitiveTypes() { return (EReference)roomModelEClass.getEStructuralFeatures().get(3); @@ -585,6 +590,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getRoomModel_EnumerationTypes() { return (EReference)roomModelEClass.getEStructuralFeatures().get(4); @@ -595,6 +601,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getRoomModel_ExternalTypes() { return (EReference)roomModelEClass.getEStructuralFeatures().get(5); @@ -605,6 +612,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getRoomModel_DataClasses() { return (EReference)roomModelEClass.getEStructuralFeatures().get(6); @@ -615,6 +623,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getRoomModel_ProtocolClasses() { return (EReference)roomModelEClass.getEStructuralFeatures().get(7); @@ -625,6 +634,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getRoomModel_ActorClasses() { return (EReference)roomModelEClass.getEStructuralFeatures().get(8); @@ -635,6 +645,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getRoomModel_SubSystemClasses() { return (EReference)roomModelEClass.getEStructuralFeatures().get(9); @@ -645,6 +656,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getRoomModel_Systems() { return (EReference)roomModelEClass.getEStructuralFeatures().get(10); @@ -655,6 +667,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getRoomModel_AnnotationTypes() { return (EReference)roomModelEClass.getEStructuralFeatures().get(11); @@ -665,6 +678,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getRoomClass() { return roomClassEClass; @@ -675,6 +689,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getRoomClass_Name() { return (EAttribute)roomClassEClass.getEStructuralFeatures().get(0); @@ -685,6 +700,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getRoomClass_Docu() { return (EReference)roomClassEClass.getEStructuralFeatures().get(1); @@ -695,6 +711,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getStructureClass() { return structureClassEClass; @@ -705,6 +722,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getStructureClass_Annotations() { return (EReference)structureClassEClass.getEStructuralFeatures().get(0); @@ -715,6 +733,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getStructureClass_Connections() { return (EReference)structureClassEClass.getEStructuralFeatures().get(1); @@ -725,6 +744,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getStructureClass_Bindings() { return (EReference)structureClassEClass.getEStructuralFeatures().get(2); @@ -735,6 +755,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getActorContainerClass() { return actorContainerClassEClass; @@ -745,6 +766,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getActorContainerClass_ServiceProvisionPoints() { return (EReference)actorContainerClassEClass.getEStructuralFeatures().get(0); @@ -755,6 +777,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getActorContainerClass_UserCode1() { return (EReference)actorContainerClassEClass.getEStructuralFeatures().get(1); @@ -765,6 +788,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getActorContainerClass_UserCode2() { return (EReference)actorContainerClassEClass.getEStructuralFeatures().get(2); @@ -775,6 +799,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getActorContainerClass_UserCode3() { return (EReference)actorContainerClassEClass.getEStructuralFeatures().get(3); @@ -785,6 +810,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getActorContainerClass_ActorRefs() { return (EReference)actorContainerClassEClass.getEStructuralFeatures().get(4); @@ -795,6 +821,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getVarDecl() { return varDeclEClass; @@ -805,6 +832,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getVarDecl_Name() { return (EAttribute)varDeclEClass.getEStructuralFeatures().get(0); @@ -815,6 +843,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getVarDecl_RefType() { return (EReference)varDeclEClass.getEStructuralFeatures().get(1); @@ -825,6 +854,18 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override + public EAttribute getVarDecl_Varargs() + { + return (EAttribute)varDeclEClass.getEStructuralFeatures().get(2); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @Override public EClass getMessageData() { return messageDataEClass; @@ -835,6 +876,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getMessageData_DeprecatedName() { return (EAttribute)messageDataEClass.getEStructuralFeatures().get(0); @@ -845,6 +887,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getMessageData_RefType() { return (EReference)messageDataEClass.getEStructuralFeatures().get(1); @@ -855,6 +898,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getRefableType() { return refableTypeEClass; @@ -865,6 +909,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getRefableType_Type() { return (EReference)refableTypeEClass.getEStructuralFeatures().get(0); @@ -875,6 +920,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getRefableType_Ref() { return (EAttribute)refableTypeEClass.getEStructuralFeatures().get(1); @@ -885,6 +931,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getDataType() { return dataTypeEClass; @@ -895,6 +942,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getComplexType() { return complexTypeEClass; @@ -905,6 +953,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getPrimitiveType() { return primitiveTypeEClass; @@ -915,6 +964,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getPrimitiveType_Type() { return (EAttribute)primitiveTypeEClass.getEStructuralFeatures().get(0); @@ -925,6 +975,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getPrimitiveType_TargetName() { return (EAttribute)primitiveTypeEClass.getEStructuralFeatures().get(1); @@ -935,6 +986,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getPrimitiveType_CastName() { return (EAttribute)primitiveTypeEClass.getEStructuralFeatures().get(2); @@ -945,6 +997,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getPrimitiveType_DefaultValueLiteral() { return (EAttribute)primitiveTypeEClass.getEStructuralFeatures().get(3); @@ -955,6 +1008,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getEnumerationType() { return enumerationTypeEClass; @@ -965,6 +1019,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getEnumerationType_PrimitiveType() { return (EReference)enumerationTypeEClass.getEStructuralFeatures().get(0); @@ -975,6 +1030,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getEnumerationType_Literals() { return (EReference)enumerationTypeEClass.getEStructuralFeatures().get(1); @@ -985,6 +1041,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getEnumLiteral() { return enumLiteralEClass; @@ -995,6 +1052,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getEnumLiteral_Name() { return (EAttribute)enumLiteralEClass.getEStructuralFeatures().get(0); @@ -1005,6 +1063,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getEnumLiteral_Literal() { return (EReference)enumLiteralEClass.getEStructuralFeatures().get(1); @@ -1015,6 +1074,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getExternalType() { return externalTypeEClass; @@ -1025,6 +1085,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getExternalType_TargetName() { return (EAttribute)externalTypeEClass.getEStructuralFeatures().get(0); @@ -1035,6 +1096,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getExternalType_DefaultValueLiteral() { return (EAttribute)externalTypeEClass.getEStructuralFeatures().get(1); @@ -1045,6 +1107,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getDataClass() { return dataClassEClass; @@ -1055,6 +1118,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getDataClass_Base() { return (EReference)dataClassEClass.getEStructuralFeatures().get(0); @@ -1065,6 +1129,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getDataClass_Annotations() { return (EReference)dataClassEClass.getEStructuralFeatures().get(1); @@ -1075,6 +1140,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getDataClass_UserCode1() { return (EReference)dataClassEClass.getEStructuralFeatures().get(2); @@ -1085,6 +1151,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getDataClass_UserCode2() { return (EReference)dataClassEClass.getEStructuralFeatures().get(3); @@ -1095,6 +1162,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getDataClass_UserCode3() { return (EReference)dataClassEClass.getEStructuralFeatures().get(4); @@ -1105,6 +1173,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getDataClass_Operations() { return (EReference)dataClassEClass.getEStructuralFeatures().get(5); @@ -1115,6 +1184,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getDataClass_Structors() { return (EReference)dataClassEClass.getEStructuralFeatures().get(6); @@ -1125,6 +1195,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getDataClass_Attributes() { return (EReference)dataClassEClass.getEStructuralFeatures().get(7); @@ -1135,6 +1206,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getAttribute() { return attributeEClass; @@ -1145,6 +1217,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getAttribute_Name() { return (EAttribute)attributeEClass.getEStructuralFeatures().get(0); @@ -1155,6 +1228,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getAttribute_Size() { return (EAttribute)attributeEClass.getEStructuralFeatures().get(1); @@ -1165,6 +1239,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getAttribute_Type() { return (EReference)attributeEClass.getEStructuralFeatures().get(2); @@ -1175,6 +1250,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getAttribute_DefaultValueLiteral() { return (EAttribute)attributeEClass.getEStructuralFeatures().get(3); @@ -1185,6 +1261,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getAttribute_Docu() { return (EReference)attributeEClass.getEStructuralFeatures().get(4); @@ -1195,6 +1272,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getOperation() { return operationEClass; @@ -1205,6 +1283,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getOperation_Name() { return (EAttribute)operationEClass.getEStructuralFeatures().get(0); @@ -1215,6 +1294,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getOperation_Arguments() { return (EReference)operationEClass.getEStructuralFeatures().get(1); @@ -1225,6 +1305,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getOperation_ReturnType() { return (EReference)operationEClass.getEStructuralFeatures().get(2); @@ -1235,6 +1316,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getOperation_Docu() { return (EReference)operationEClass.getEStructuralFeatures().get(3); @@ -1245,6 +1327,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getOperation_DetailCode() { return (EReference)operationEClass.getEStructuralFeatures().get(4); @@ -1255,6 +1338,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getStandardOperation() { return standardOperationEClass; @@ -1265,6 +1349,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getStandardOperation_Override() { return (EAttribute)standardOperationEClass.getEStructuralFeatures().get(0); @@ -1275,6 +1360,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getPortOperation() { return portOperationEClass; @@ -1285,6 +1371,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getPortOperation_SendsMsg() { return (EReference)portOperationEClass.getEStructuralFeatures().get(0); @@ -1295,6 +1382,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getClassStructor() { return classStructorEClass; @@ -1305,6 +1393,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getClassStructor_Name() { return (EAttribute)classStructorEClass.getEStructuralFeatures().get(0); @@ -1315,6 +1404,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getClassStructor_DetailCode() { return (EReference)classStructorEClass.getEStructuralFeatures().get(1); @@ -1325,6 +1415,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getGeneralProtocolClass() { return generalProtocolClassEClass; @@ -1335,6 +1426,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getGeneralProtocolClass_Annotations() { return (EReference)generalProtocolClassEClass.getEStructuralFeatures().get(0); @@ -1345,6 +1437,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getProtocolClass() { return protocolClassEClass; @@ -1355,6 +1448,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getProtocolClass_CommType() { return (EAttribute)protocolClassEClass.getEStructuralFeatures().get(0); @@ -1365,6 +1459,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getProtocolClass_Base() { return (EReference)protocolClassEClass.getEStructuralFeatures().get(1); @@ -1375,6 +1470,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getProtocolClass_UserCode1() { return (EReference)protocolClassEClass.getEStructuralFeatures().get(2); @@ -1385,6 +1481,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getProtocolClass_UserCode2() { return (EReference)protocolClassEClass.getEStructuralFeatures().get(3); @@ -1395,6 +1492,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getProtocolClass_UserCode3() { return (EReference)protocolClassEClass.getEStructuralFeatures().get(4); @@ -1405,6 +1503,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getProtocolClass_IncomingMessages() { return (EReference)protocolClassEClass.getEStructuralFeatures().get(5); @@ -1415,6 +1514,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getProtocolClass_OutgoingMessages() { return (EReference)protocolClassEClass.getEStructuralFeatures().get(6); @@ -1425,6 +1525,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getProtocolClass_Regular() { return (EReference)protocolClassEClass.getEStructuralFeatures().get(7); @@ -1435,6 +1536,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getProtocolClass_Conjugated() { return (EReference)protocolClassEClass.getEStructuralFeatures().get(8); @@ -1445,6 +1547,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getProtocolClass_Semantics() { return (EReference)protocolClassEClass.getEStructuralFeatures().get(9); @@ -1455,6 +1558,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getCompoundProtocolClass() { return compoundProtocolClassEClass; @@ -1465,6 +1569,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getCompoundProtocolClass_SubProtocols() { return (EReference)compoundProtocolClassEClass.getEStructuralFeatures().get(0); @@ -1475,6 +1580,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getSubProtocol() { return subProtocolEClass; @@ -1485,6 +1591,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getSubProtocol_Name() { return (EAttribute)subProtocolEClass.getEStructuralFeatures().get(0); @@ -1495,6 +1602,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getSubProtocol_Protocol() { return (EReference)subProtocolEClass.getEStructuralFeatures().get(1); @@ -1505,6 +1613,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getMessage() { return messageEClass; @@ -1515,6 +1624,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getMessage_Priv() { return (EAttribute)messageEClass.getEStructuralFeatures().get(0); @@ -1525,6 +1635,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getMessage_Name() { return (EAttribute)messageEClass.getEStructuralFeatures().get(1); @@ -1535,6 +1646,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getMessage_Data() { return (EReference)messageEClass.getEStructuralFeatures().get(2); @@ -1545,6 +1657,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getMessage_Annotations() { return (EReference)messageEClass.getEStructuralFeatures().get(3); @@ -1555,6 +1668,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getMessage_Docu() { return (EReference)messageEClass.getEStructuralFeatures().get(4); @@ -1565,6 +1679,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getPortClass() { return portClassEClass; @@ -1575,6 +1690,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getPortClass_UserCode() { return (EReference)portClassEClass.getEStructuralFeatures().get(0); @@ -1585,6 +1701,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getPortClass_MsgHandlers() { return (EReference)portClassEClass.getEStructuralFeatures().get(1); @@ -1595,6 +1712,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getPortClass_Operations() { return (EReference)portClassEClass.getEStructuralFeatures().get(2); @@ -1605,6 +1723,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getPortClass_Attributes() { return (EReference)portClassEClass.getEStructuralFeatures().get(3); @@ -1615,6 +1734,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getMessageHandler() { return messageHandlerEClass; @@ -1625,6 +1745,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getMessageHandler_Msg() { return (EReference)messageHandlerEClass.getEStructuralFeatures().get(0); @@ -1635,6 +1756,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getMessageHandler_DetailCode() { return (EReference)messageHandlerEClass.getEStructuralFeatures().get(1); @@ -1645,6 +1767,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getInMessageHandler() { return inMessageHandlerEClass; @@ -1655,6 +1778,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getOutMessageHandler() { return outMessageHandlerEClass; @@ -1665,6 +1789,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getActorClass() { return actorClassEClass; @@ -1675,6 +1800,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getActorClass_InterfacePorts() { return (EReference)actorClassEClass.getEStructuralFeatures().get(0); @@ -1685,6 +1811,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getActorClass_StructureDocu() { return (EReference)actorClassEClass.getEStructuralFeatures().get(1); @@ -1695,6 +1822,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getActorClass_ServiceImplementations() { return (EReference)actorClassEClass.getEStructuralFeatures().get(2); @@ -1705,6 +1833,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getActorClass_Attributes() { return (EReference)actorClassEClass.getEStructuralFeatures().get(3); @@ -1715,6 +1844,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getActorClass_ServiceAccessPoints() { return (EReference)actorClassEClass.getEStructuralFeatures().get(4); @@ -1725,6 +1855,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getActorClass_InternalPorts() { return (EReference)actorClassEClass.getEStructuralFeatures().get(5); @@ -1735,6 +1866,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getActorClass_ExternalPorts() { return (EReference)actorClassEClass.getEStructuralFeatures().get(6); @@ -1745,6 +1877,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getActorClass_BehaviorDocu() { return (EReference)actorClassEClass.getEStructuralFeatures().get(7); @@ -1755,6 +1888,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getActorClass_BehaviorAnnotations() { return (EReference)actorClassEClass.getEStructuralFeatures().get(8); @@ -1765,6 +1899,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getActorClass_Operations() { return (EReference)actorClassEClass.getEStructuralFeatures().get(9); @@ -1775,6 +1910,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getActorClass_Structors() { return (EReference)actorClassEClass.getEStructuralFeatures().get(10); @@ -1785,6 +1921,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getInterfaceItem() { return interfaceItemEClass; @@ -1795,6 +1932,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getInterfaceItem_Docu() { return (EReference)interfaceItemEClass.getEStructuralFeatures().get(0); @@ -1805,6 +1943,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getPort() { return portEClass; @@ -1815,6 +1954,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getPort_Conjugated() { return (EAttribute)portEClass.getEStructuralFeatures().get(0); @@ -1825,6 +1965,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getPort_Multiplicity() { return (EAttribute)portEClass.getEStructuralFeatures().get(1); @@ -1835,6 +1976,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getPort_Protocol() { return (EReference)portEClass.getEStructuralFeatures().get(2); @@ -1845,6 +1987,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getPort_Annotations() { return (EReference)portEClass.getEStructuralFeatures().get(3); @@ -1855,6 +1998,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getExternalPort() { return externalPortEClass; @@ -1865,6 +2009,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getExternalPort_InterfacePort() { return (EReference)externalPortEClass.getEStructuralFeatures().get(0); @@ -1875,6 +2020,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getSAP() { return sapEClass; @@ -1885,6 +2031,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getSAP_Protocol() { return (EReference)sapEClass.getEStructuralFeatures().get(0); @@ -1895,6 +2042,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getSPP() { return sppEClass; @@ -1905,6 +2053,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getSPP_Protocol() { return (EReference)sppEClass.getEStructuralFeatures().get(0); @@ -1915,6 +2064,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getServiceImplementation() { return serviceImplementationEClass; @@ -1925,6 +2075,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getServiceImplementation_Spp() { return (EReference)serviceImplementationEClass.getEStructuralFeatures().get(0); @@ -1935,6 +2086,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getLogicalSystem() { return logicalSystemEClass; @@ -1945,6 +2097,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getLogicalSystem_SubSystems() { return (EReference)logicalSystemEClass.getEStructuralFeatures().get(0); @@ -1955,6 +2108,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getActorContainerRef() { return actorContainerRefEClass; @@ -1965,6 +2119,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getActorContainerRef_Name() { return (EAttribute)actorContainerRefEClass.getEStructuralFeatures().get(0); @@ -1975,6 +2130,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getActorContainerRef_Docu() { return (EReference)actorContainerRefEClass.getEStructuralFeatures().get(1); @@ -1985,6 +2141,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getSubSystemRef() { return subSystemRefEClass; @@ -1995,6 +2152,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getSubSystemRef_Type() { return (EReference)subSystemRefEClass.getEStructuralFeatures().get(0); @@ -2005,6 +2163,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getSubSystemClass() { return subSystemClassEClass; @@ -2015,6 +2174,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getSubSystemClass_ActorInstanceMappings() { return (EReference)subSystemClassEClass.getEStructuralFeatures().get(0); @@ -2025,6 +2185,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getSubSystemClass_Threads() { return (EReference)subSystemClassEClass.getEStructuralFeatures().get(1); @@ -2035,6 +2196,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getSubSystemClass_RelayPorts() { return (EReference)subSystemClassEClass.getEStructuralFeatures().get(2); @@ -2045,6 +2207,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getLogicalThread() { return logicalThreadEClass; @@ -2055,6 +2218,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getLogicalThread_Name() { return (EAttribute)logicalThreadEClass.getEStructuralFeatures().get(0); @@ -2065,6 +2229,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getActorInstanceMapping() { return actorInstanceMappingEClass; @@ -2075,6 +2240,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getActorInstanceMapping_Path() { return (EReference)actorInstanceMappingEClass.getEStructuralFeatures().get(0); @@ -2085,6 +2251,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getActorInstanceMapping_Thread() { return (EReference)actorInstanceMappingEClass.getEStructuralFeatures().get(1); @@ -2095,6 +2262,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getActorInstanceMapping_ActorInstanceMappings() { return (EReference)actorInstanceMappingEClass.getEStructuralFeatures().get(2); @@ -2105,6 +2273,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getRefPath() { return refPathEClass; @@ -2115,6 +2284,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getRefPath_Refs() { return (EReference)refPathEClass.getEStructuralFeatures().get(0); @@ -2125,6 +2295,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getRefSegment() { return refSegmentEClass; @@ -2135,6 +2306,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getRefSegment_Ref() { return (EAttribute)refSegmentEClass.getEStructuralFeatures().get(0); @@ -2145,6 +2317,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getRefSegment_Idx() { return (EAttribute)refSegmentEClass.getEStructuralFeatures().get(1); @@ -2155,6 +2328,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getBinding() { return bindingEClass; @@ -2165,6 +2339,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getBinding_Endpoint1() { return (EReference)bindingEClass.getEStructuralFeatures().get(0); @@ -2175,6 +2350,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getBinding_Endpoint2() { return (EReference)bindingEClass.getEStructuralFeatures().get(1); @@ -2185,6 +2361,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getBindingEndPoint() { return bindingEndPointEClass; @@ -2195,6 +2372,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getBindingEndPoint_ActorRef() { return (EReference)bindingEndPointEClass.getEStructuralFeatures().get(0); @@ -2205,6 +2383,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getBindingEndPoint_Port() { return (EReference)bindingEndPointEClass.getEStructuralFeatures().get(1); @@ -2215,6 +2394,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getBindingEndPoint_Sub() { return (EReference)bindingEndPointEClass.getEStructuralFeatures().get(2); @@ -2225,6 +2405,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getLayerConnection() { return layerConnectionEClass; @@ -2235,6 +2416,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getLayerConnection_From() { return (EReference)layerConnectionEClass.getEStructuralFeatures().get(0); @@ -2245,6 +2427,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getLayerConnection_To() { return (EReference)layerConnectionEClass.getEStructuralFeatures().get(1); @@ -2255,6 +2438,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getSAPoint() { return saPointEClass; @@ -2265,6 +2449,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getRefSAPoint() { return refSAPointEClass; @@ -2275,6 +2460,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getRefSAPoint_Ref() { return (EReference)refSAPointEClass.getEStructuralFeatures().get(0); @@ -2285,6 +2471,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getRelaySAPoint() { return relaySAPointEClass; @@ -2295,6 +2482,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getRelaySAPoint_Relay() { return (EReference)relaySAPointEClass.getEStructuralFeatures().get(0); @@ -2305,6 +2493,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getSPPoint() { return spPointEClass; @@ -2315,6 +2504,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getSPPoint_Ref() { return (EReference)spPointEClass.getEStructuralFeatures().get(0); @@ -2325,6 +2515,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getSPPoint_Service() { return (EReference)spPointEClass.getEStructuralFeatures().get(1); @@ -2335,6 +2526,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getActorRef() { return actorRefEClass; @@ -2345,6 +2537,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getActorRef_RefType() { return (EAttribute)actorRefEClass.getEStructuralFeatures().get(0); @@ -2355,6 +2548,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EAttribute getActorRef_Multiplicity() { return (EAttribute)actorRefEClass.getEStructuralFeatures().get(1); @@ -2365,6 +2559,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EReference getActorRef_Type() { return (EReference)actorRefEClass.getEStructuralFeatures().get(2); @@ -2375,6 +2570,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EClass getRoomElement() { return roomElementEClass; @@ -2385,6 +2581,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EEnum getCommunicationType() { return communicationTypeEEnum; @@ -2395,6 +2592,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EEnum getReferenceType() { return referenceTypeEEnum; @@ -2405,6 +2603,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public EEnum getRoomAnnotationTargetEnum() { return roomAnnotationTargetEnumEEnum; @@ -2415,6 +2614,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage * <!-- end-user-doc --> * @generated */ + @Override public RoomFactory getRoomFactory() { return (RoomFactory)getEFactoryInstance(); @@ -2473,6 +2673,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage varDeclEClass = createEClass(VAR_DECL); createEAttribute(varDeclEClass, VAR_DECL__NAME); createEReference(varDeclEClass, VAR_DECL__REF_TYPE); + createEAttribute(varDeclEClass, VAR_DECL__VARARGS); messageDataEClass = createEClass(MESSAGE_DATA); createEAttribute(messageDataEClass, MESSAGE_DATA__DEPRECATED_NAME); @@ -2804,6 +3005,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage initEClass(varDeclEClass, VarDecl.class, "VarDecl", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getVarDecl_Name(), ecorePackage.getEString(), "name", null, 0, 1, VarDecl.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getVarDecl_RefType(), this.getRefableType(), null, "refType", null, 0, 1, VarDecl.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getVarDecl_Varargs(), ecorePackage.getEBoolean(), "varargs", null, 0, 1, VarDecl.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(messageDataEClass, MessageData.class, "MessageData", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getMessageData_DeprecatedName(), ecorePackage.getEString(), "deprecatedName", null, 0, 1, MessageData.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SAPImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SAPImpl.java index ce373d83b..14b7c0685 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SAPImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SAPImpl.java @@ -64,6 +64,7 @@ public class SAPImpl extends InterfaceItemImpl implements SAP * <!-- end-user-doc --> * @generated */ + @Override public ProtocolClass getProtocol() { if (protocol != null && protocol.eIsProxy()) @@ -94,6 +95,7 @@ public class SAPImpl extends InterfaceItemImpl implements SAP * <!-- end-user-doc --> * @generated */ + @Override public void setProtocol(ProtocolClass newProtocol) { ProtocolClass oldProtocol = protocol; diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SPPImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SPPImpl.java index 5be0d6a00..7ea18a5fb 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SPPImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SPPImpl.java @@ -64,6 +64,7 @@ public class SPPImpl extends InterfaceItemImpl implements SPP * <!-- end-user-doc --> * @generated */ + @Override public ProtocolClass getProtocol() { if (protocol != null && protocol.eIsProxy()) @@ -94,6 +95,7 @@ public class SPPImpl extends InterfaceItemImpl implements SPP * <!-- end-user-doc --> * @generated */ + @Override public void setProtocol(ProtocolClass newProtocol) { ProtocolClass oldProtocol = protocol; diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SPPointImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SPPointImpl.java index 6d8c5959a..bef03ebd2 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SPPointImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SPPointImpl.java @@ -77,6 +77,7 @@ public class SPPointImpl extends MinimalEObjectImpl.Container implements SPPoint * <!-- end-user-doc --> * @generated */ + @Override public ActorContainerRef getRef() { if (ref != null && ref.eIsProxy()) @@ -107,6 +108,7 @@ public class SPPointImpl extends MinimalEObjectImpl.Container implements SPPoint * <!-- end-user-doc --> * @generated */ + @Override public void setRef(ActorContainerRef newRef) { ActorContainerRef oldRef = ref; @@ -120,6 +122,7 @@ public class SPPointImpl extends MinimalEObjectImpl.Container implements SPPoint * <!-- end-user-doc --> * @generated */ + @Override public SPP getService() { if (service != null && service.eIsProxy()) @@ -150,6 +153,7 @@ public class SPPointImpl extends MinimalEObjectImpl.Container implements SPPoint * <!-- end-user-doc --> * @generated */ + @Override public void setService(SPP newService) { SPP oldService = service; diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ServiceImplementationImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ServiceImplementationImpl.java index f5e63b99d..0ae830d87 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ServiceImplementationImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ServiceImplementationImpl.java @@ -65,6 +65,7 @@ public class ServiceImplementationImpl extends MinimalEObjectImpl.Container impl * <!-- end-user-doc --> * @generated */ + @Override public SPP getSpp() { if (spp != null && spp.eIsProxy()) @@ -95,6 +96,7 @@ public class ServiceImplementationImpl extends MinimalEObjectImpl.Container impl * <!-- end-user-doc --> * @generated */ + @Override public void setSpp(SPP newSpp) { SPP oldSpp = spp; diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/StandardOperationImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/StandardOperationImpl.java index 0167e2b3e..e1815a507 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/StandardOperationImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/StandardOperationImpl.java @@ -72,6 +72,7 @@ public class StandardOperationImpl extends OperationImpl implements StandardOper * <!-- end-user-doc --> * @generated */ + @Override public boolean isOverride() { return override; @@ -82,6 +83,7 @@ public class StandardOperationImpl extends OperationImpl implements StandardOper * <!-- end-user-doc --> * @generated */ + @Override public void setOverride(boolean newOverride) { boolean oldOverride = override; diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/StructureClassImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/StructureClassImpl.java index e21a23d74..dfd71ed2e 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/StructureClassImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/StructureClassImpl.java @@ -94,6 +94,7 @@ public class StructureClassImpl extends RoomClassImpl implements StructureClass * <!-- end-user-doc --> * @generated */ + @Override public EList<Annotation> getAnnotations() { if (annotations == null) @@ -108,6 +109,7 @@ public class StructureClassImpl extends RoomClassImpl implements StructureClass * <!-- end-user-doc --> * @generated */ + @Override public EList<LayerConnection> getConnections() { if (connections == null) @@ -122,6 +124,7 @@ public class StructureClassImpl extends RoomClassImpl implements StructureClass * <!-- end-user-doc --> * @generated */ + @Override public EList<Binding> getBindings() { if (bindings == null) diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SubProtocolImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SubProtocolImpl.java index 547a9c397..1b4e315f6 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SubProtocolImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SubProtocolImpl.java @@ -86,6 +86,7 @@ public class SubProtocolImpl extends MinimalEObjectImpl.Container implements Sub * <!-- end-user-doc --> * @generated */ + @Override public String getName() { return name; @@ -96,6 +97,7 @@ public class SubProtocolImpl extends MinimalEObjectImpl.Container implements Sub * <!-- end-user-doc --> * @generated */ + @Override public void setName(String newName) { String oldName = name; @@ -109,6 +111,7 @@ public class SubProtocolImpl extends MinimalEObjectImpl.Container implements Sub * <!-- end-user-doc --> * @generated */ + @Override public GeneralProtocolClass getProtocol() { if (protocol != null && protocol.eIsProxy()) @@ -139,6 +142,7 @@ public class SubProtocolImpl extends MinimalEObjectImpl.Container implements Sub * <!-- end-user-doc --> * @generated */ + @Override public void setProtocol(GeneralProtocolClass newProtocol) { GeneralProtocolClass oldProtocol = protocol; diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SubSystemClassImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SubSystemClassImpl.java index 123278e98..22c84e015 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SubSystemClassImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SubSystemClassImpl.java @@ -93,6 +93,7 @@ public class SubSystemClassImpl extends ActorContainerClassImpl implements SubSy * <!-- end-user-doc --> * @generated */ + @Override public EList<ActorInstanceMapping> getActorInstanceMappings() { if (actorInstanceMappings == null) @@ -107,6 +108,7 @@ public class SubSystemClassImpl extends ActorContainerClassImpl implements SubSy * <!-- end-user-doc --> * @generated */ + @Override public EList<LogicalThread> getThreads() { if (threads == null) @@ -121,6 +123,7 @@ public class SubSystemClassImpl extends ActorContainerClassImpl implements SubSy * <!-- end-user-doc --> * @generated */ + @Override public EList<Port> getRelayPorts() { if (relayPorts == null) diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SubSystemRefImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SubSystemRefImpl.java index ee45e4723..4d8ecbf2e 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SubSystemRefImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SubSystemRefImpl.java @@ -64,6 +64,7 @@ public class SubSystemRefImpl extends ActorContainerRefImpl implements SubSystem * <!-- end-user-doc --> * @generated */ + @Override public SubSystemClass getType() { if (type != null && type.eIsProxy()) @@ -94,6 +95,7 @@ public class SubSystemRefImpl extends ActorContainerRefImpl implements SubSystem * <!-- end-user-doc --> * @generated */ + @Override public void setType(SubSystemClass newType) { SubSystemClass oldType = type; diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/VarDeclImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/VarDeclImpl.java index fe0d9371d..707f0f66d 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/VarDeclImpl.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/VarDeclImpl.java @@ -25,6 +25,7 @@ import org.eclipse.etrice.core.room.VarDecl; * <ul> * <li>{@link org.eclipse.etrice.core.room.impl.VarDeclImpl#getName <em>Name</em>}</li> * <li>{@link org.eclipse.etrice.core.room.impl.VarDeclImpl#getRefType <em>Ref Type</em>}</li> + * <li>{@link org.eclipse.etrice.core.room.impl.VarDeclImpl#isVarargs <em>Varargs</em>}</li> * </ul> * * @generated @@ -62,6 +63,26 @@ public class VarDeclImpl extends MinimalEObjectImpl.Container implements VarDecl protected RefableType refType; /** + * The default value of the '{@link #isVarargs() <em>Varargs</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #isVarargs() + * @generated + * @ordered + */ + protected static final boolean VARARGS_EDEFAULT = false; + + /** + * The cached value of the '{@link #isVarargs() <em>Varargs</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #isVarargs() + * @generated + * @ordered + */ + protected boolean varargs = VARARGS_EDEFAULT; + + /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated @@ -87,6 +108,7 @@ public class VarDeclImpl extends MinimalEObjectImpl.Container implements VarDecl * <!-- end-user-doc --> * @generated */ + @Override public String getName() { return name; @@ -97,6 +119,7 @@ public class VarDeclImpl extends MinimalEObjectImpl.Container implements VarDecl * <!-- end-user-doc --> * @generated */ + @Override public void setName(String newName) { String oldName = name; @@ -110,6 +133,7 @@ public class VarDeclImpl extends MinimalEObjectImpl.Container implements VarDecl * <!-- end-user-doc --> * @generated */ + @Override public RefableType getRefType() { return refType; @@ -137,6 +161,7 @@ public class VarDeclImpl extends MinimalEObjectImpl.Container implements VarDecl * <!-- end-user-doc --> * @generated */ + @Override public void setRefType(RefableType newRefType) { if (newRefType != refType) @@ -159,6 +184,31 @@ public class VarDeclImpl extends MinimalEObjectImpl.Container implements VarDecl * @generated */ @Override + public boolean isVarargs() + { + return varargs; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @Override + public void setVarargs(boolean newVarargs) + { + boolean oldVarargs = varargs; + varargs = newVarargs; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RoomPackage.VAR_DECL__VARARGS, oldVarargs, varargs)); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) @@ -183,6 +233,8 @@ public class VarDeclImpl extends MinimalEObjectImpl.Container implements VarDecl return getName(); case RoomPackage.VAR_DECL__REF_TYPE: return getRefType(); + case RoomPackage.VAR_DECL__VARARGS: + return isVarargs(); } return super.eGet(featureID, resolve, coreType); } @@ -203,6 +255,9 @@ public class VarDeclImpl extends MinimalEObjectImpl.Container implements VarDecl case RoomPackage.VAR_DECL__REF_TYPE: setRefType((RefableType)newValue); return; + case RoomPackage.VAR_DECL__VARARGS: + setVarargs((Boolean)newValue); + return; } super.eSet(featureID, newValue); } @@ -223,6 +278,9 @@ public class VarDeclImpl extends MinimalEObjectImpl.Container implements VarDecl case RoomPackage.VAR_DECL__REF_TYPE: setRefType((RefableType)null); return; + case RoomPackage.VAR_DECL__VARARGS: + setVarargs(VARARGS_EDEFAULT); + return; } super.eUnset(featureID); } @@ -241,6 +299,8 @@ public class VarDeclImpl extends MinimalEObjectImpl.Container implements VarDecl return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); case RoomPackage.VAR_DECL__REF_TYPE: return refType != null; + case RoomPackage.VAR_DECL__VARARGS: + return varargs != VARARGS_EDEFAULT; } return super.eIsSet(featureID); } @@ -258,6 +318,8 @@ public class VarDeclImpl extends MinimalEObjectImpl.Container implements VarDecl StringBuilder result = new StringBuilder(super.toString()); result.append(" (name: "); result.append(name); + result.append(", varargs: "); + result.append(varargs); result.append(')'); return result.toString(); } diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/serializer/RoomSemanticSequencer.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/serializer/RoomSemanticSequencer.java index d7ed9d9ab..2c4eff04e 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/serializer/RoomSemanticSequencer.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/serializer/RoomSemanticSequencer.java @@ -374,24 +374,24 @@ public class RoomSemanticSequencer extends FSMSemanticSequencer { * docu=Documentation? * base=[ActorClass|FQN]? * annotations+=Annotation* - * serviceProvisionPoints+=SPP? - * (interfacePorts+=Port? serviceProvisionPoints+=SPP?)* + * interfacePorts+=Port? + * (serviceProvisionPoints+=SPP? interfacePorts+=Port?)* * structureDocu=Documentation? * userCode1=DetailCode? * userCode2=DetailCode? * userCode3=DetailCode? - * serviceImplementations+=ServiceImplementation? + * serviceAccessPoints+=SAP? * ( * ( * connections+=LayerConnection | * bindings+=Binding | + * serviceImplementations+=ServiceImplementation | * attributes+=Attribute | * actorRefs+=ActorRef | - * serviceAccessPoints+=SAP | * internalPorts+=Port | * externalPorts+=ExternalPort * )? - * serviceImplementations+=ServiceImplementation? + * serviceAccessPoints+=SAP? * )* * behaviorDocu=Documentation? * behaviorAnnotations+=Annotation* @@ -1057,19 +1057,10 @@ public class RoomSemanticSequencer extends FSMSemanticSequencer { * VarDecl returns VarDecl * * Constraint: - * (name=ID refType=RefableType) + * (name=ID refType=RefableType varargs?='varargs'?) */ protected void sequence_VarDecl(ISerializationContext context, VarDecl semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, RoomPackage.Literals.VAR_DECL__NAME) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RoomPackage.Literals.VAR_DECL__NAME)); - if (transientValues.isValueTransient(semanticObject, RoomPackage.Literals.VAR_DECL__REF_TYPE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RoomPackage.Literals.VAR_DECL__REF_TYPE)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getVarDeclAccess().getNameIDTerminalRuleCall_0_0(), semanticObject.getName()); - feeder.accept(grammarAccess.getVarDeclAccess().getRefTypeRefableTypeParserRuleCall_2_0(), semanticObject.getRefType()); - feeder.finish(); + genericSequencer.createSequence(context, semanticObject); } diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/services/RoomGrammarAccess.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/services/RoomGrammarAccess.java index 1625ec4cf..64aba39bc 100644 --- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/services/RoomGrammarAccess.java +++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/services/RoomGrammarAccess.java @@ -225,14 +225,16 @@ public class RoomGrammarAccess extends AbstractGrammarElementFinder { private final Keyword cColonKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Assignment cRefTypeAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cRefTypeRefableTypeParserRuleCall_2_0 = (RuleCall)cRefTypeAssignment_2.eContents().get(0); + private final Assignment cVarargsAssignment_3 = (Assignment)cGroup.eContents().get(3); + private final Keyword cVarargsVarargsKeyword_3_0 = (Keyword)cVarargsAssignment_3.eContents().get(0); //// ************************************************************** //// data class //VarDecl: - // name=ID ':' refType=RefableType; + // name=ID ':' refType=RefableType varargs?='varargs'?; @Override public ParserRule getRule() { return rule; } - //name=ID ':' refType=RefableType + //name=ID ':' refType=RefableType varargs?='varargs'? public Group getGroup() { return cGroup; } //name=ID @@ -249,6 +251,12 @@ public class RoomGrammarAccess extends AbstractGrammarElementFinder { //RefableType public RuleCall getRefTypeRefableTypeParserRuleCall_2_0() { return cRefTypeRefableTypeParserRuleCall_2_0; } + + //varargs?='varargs'? + public Assignment getVarargsAssignment_3() { return cVarargsAssignment_3; } + + //'varargs' + public Keyword getVarargsVarargsKeyword_3_0() { return cVarargsVarargsKeyword_3_0; } } public class MessageDataElements extends AbstractParserRuleElementFinder { @@ -3660,7 +3668,7 @@ public class RoomGrammarAccess extends AbstractGrammarElementFinder { //// ************************************************************** //// data class //VarDecl: - // name=ID ':' refType=RefableType; + // name=ID ':' refType=RefableType varargs?='varargs'?; public VarDeclElements getVarDeclAccess() { return pVarDecl; } diff --git a/plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/Room.xtext b/plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/Room.xtext index 6ea4c4b9f..dfb9e3064 100644 --- a/plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/Room.xtext +++ b/plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/Room.xtext @@ -53,7 +53,7 @@ ActorContainerClass: ActorClass | SubSystemClass; // data class VarDecl: - name=ID ':' refType=RefableType; + name=ID ':' refType=RefableType (varargs?='varargs')?; MessageData: (deprecatedName=ID ':')? refType=RefableType; diff --git a/plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/room/util/RoomHelpers.java b/plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/room/util/RoomHelpers.java index fbfc8b554..449ac7cfd 100644 --- a/plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/room/util/RoomHelpers.java +++ b/plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/room/util/RoomHelpers.java @@ -1632,12 +1632,14 @@ public class RoomHelpers extends FSMHelpers { public boolean matchingArguments(Operation op1, Operation op2){ List sig1 = Lists.newArrayList(); for(VarDecl varDecl : op1.getArguments()){ + sig1.add(varDecl.isVarargs()); sig1.add(varDecl.getName()); sig1.add(varDecl.getRefType().getType()); sig1.add(varDecl.getRefType().isRef()); } List sig2 = Lists.newArrayList(); for(VarDecl varDecl : op2.getArguments()){ + sig2.add(varDecl.isVarargs()); sig2.add(varDecl.getName()); sig2.add(varDecl.getRefType().getType()); sig2.add(varDecl.getRefType().isRef()); diff --git a/plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/gen/CExtensions.xtend b/plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/gen/CExtensions.xtend index 43f124459..79502585c 100644 --- a/plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/gen/CExtensions.xtend +++ b/plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/gen/CExtensions.xtend @@ -44,6 +44,8 @@ import org.eclipse.etrice.generator.c.Main import org.eclipse.etrice.generator.c.setup.GeneratorOptionsHelper import org.eclipse.etrice.generator.generic.ILanguageExtension import org.eclipse.xtext.util.Pair +import org.eclipse.etrice.core.room.VarDecl +import org.eclipse.etrice.core.room.RefableType @Singleton class CExtensions implements ILanguageExtension { @@ -393,5 +395,29 @@ class CExtensions implements ILanguageExtension { // not possible for C: empty string "" } + + override String getTypeSignature(RefableType type) { + switch it : type { + case null: 'void' + case isRef: type.type.dataTypeName + pointerLiteral + default: type.type.dataTypeName + } + } + + override String getDataTypeName(DataType it) { + switch it { + PrimitiveType: targetName + EnumerationType: targetType + ExternalType: targetName + default: name + } + } + + override toParameterDecl(VarDecl it) { + switch it { + case varargs : '...' + default: refType.typeSignature + ' ' + name + } + } } diff --git a/plugins/org.eclipse.etrice.generator.cpp/src/org/eclipse/etrice/generator/cpp/gen/CppExtensions.xtend b/plugins/org.eclipse.etrice.generator.cpp/src/org/eclipse/etrice/generator/cpp/gen/CppExtensions.xtend index e88a2feed..ff6606faa 100644 --- a/plugins/org.eclipse.etrice.generator.cpp/src/org/eclipse/etrice/generator/cpp/gen/CppExtensions.xtend +++ b/plugins/org.eclipse.etrice.generator.cpp/src/org/eclipse/etrice/generator/cpp/gen/CppExtensions.xtend @@ -35,15 +35,17 @@ import org.eclipse.etrice.core.room.ExternalType import org.eclipse.etrice.core.room.Message import org.eclipse.etrice.core.room.MessageData import org.eclipse.etrice.core.room.PrimitiveType +import org.eclipse.etrice.core.room.RefableType import org.eclipse.etrice.core.room.RoomClass +import org.eclipse.etrice.core.room.VarDecl import org.eclipse.etrice.core.room.util.RoomHelpers +import org.eclipse.etrice.generator.cpp.Main +import org.eclipse.etrice.generator.cpp.setup.GeneratorOptionsHelper import org.eclipse.etrice.generator.generic.ILanguageExtension import org.eclipse.etrice.generator.generic.RoomExtensions import org.eclipse.etrice.generator.generic.TypeHelpers import org.eclipse.xtext.util.Pair import org.eclipse.xtext.util.Strings -import org.eclipse.etrice.generator.cpp.Main -import org.eclipse.etrice.generator.cpp.setup.GeneratorOptionsHelper @Singleton class CppExtensions implements ILanguageExtension { @@ -298,6 +300,30 @@ class CppExtensions implements ILanguageExtension { } } } + + override String getTypeSignature(RefableType type) { + switch it : type { + case null: 'void' + case isRef: type.type.dataTypeName + pointerLiteral + default: type.type.dataTypeName + } + } + + override String getDataTypeName(DataType it) { + switch it { + PrimitiveType: targetName + EnumerationType: targetType + ExternalType: targetName + default: name + } + } + + override toParameterDecl(VarDecl it) { + switch it { + case varargs : refType.typeSignature + ' ' + name + '...' + default: refType.typeSignature + ' ' + name + } + } // def targetFQN(RoomClass roomClass){ // roomClass.targetPkg + '::' + roomClass.name diff --git a/plugins/org.eclipse.etrice.generator.cpp/src/org/eclipse/etrice/generator/cpp/gen/CppProcedureHelpers.xtend b/plugins/org.eclipse.etrice.generator.cpp/src/org/eclipse/etrice/generator/cpp/gen/CppProcedureHelpers.xtend index c73e7add1..22d29c519 100644 --- a/plugins/org.eclipse.etrice.generator.cpp/src/org/eclipse/etrice/generator/cpp/gen/CppProcedureHelpers.xtend +++ b/plugins/org.eclipse.etrice.generator.cpp/src/org/eclipse/etrice/generator/cpp/gen/CppProcedureHelpers.xtend @@ -2,7 +2,6 @@ package org.eclipse.etrice.generator.cpp.gen import org.eclipse.etrice.core.room.Attribute import org.eclipse.etrice.generator.generic.ProcedureHelpers -import org.eclipse.etrice.core.room.RefableType class CppProcedureHelpers extends ProcedureHelpers { @@ -15,22 +14,14 @@ class CppProcedureHelpers extends ProcedureHelpers { switch it : attribute { // no reference case size > 0: super.declarationString(it) - default: super.signatureString(type) + ' ' + name - } - } - - override signatureString(RefableType type) { - switch it : type { - case null: 'void' - case !(isRef || type.type.primitive): super.signatureString(type) + '&' - default: super.signatureString(type) + default: languageExt.getTypeSignature(type) + ' ' + name } } override signatureString(Attribute attribute) { switch it : attribute { case size > 0: super.signatureString(attribute) + '&' - default: type.signatureString + default: languageExt.getTypeSignature(type) } } diff --git a/plugins/org.eclipse.etrice.generator.cpp/src/org/eclipse/etrice/generator/cpp/gen/ProtocolClassGen.xtend b/plugins/org.eclipse.etrice.generator.cpp/src/org/eclipse/etrice/generator/cpp/gen/ProtocolClassGen.xtend index 815e4c17e..4f98c8cbb 100644 --- a/plugins/org.eclipse.etrice.generator.cpp/src/org/eclipse/etrice/generator/cpp/gen/ProtocolClassGen.xtend +++ b/plugins/org.eclipse.etrice.generator.cpp/src/org/eclipse/etrice/generator/cpp/gen/ProtocolClassGen.xtend @@ -351,11 +351,11 @@ class ProtocolClassGen extends GenericProtocolClassGenerator { def protected messageSignature(Message m, boolean impl) { - '''«IF m.priv||impl»private:«ELSE»public:«ENDIF» void «m.name»«IF impl»_impl«ENDIF»(«IF m.data!==null»«m.data.refType.signatureString» «ILanguageExtension.GENERIC_DATA_NAME»«ENDIF»)''' + '''«IF m.priv||impl»private:«ELSE»public:«ENDIF» void «m.name»«IF impl»_impl«ENDIF»(«IF m.data!==null»«m.data.refType.typeSignature» «ILanguageExtension.GENERIC_DATA_NAME»«ENDIF»)''' } def protected messageSignatureDefinition(Message m, String classPrefix, boolean impl) { - '''void «classPrefix»::«m.name»«IF impl»_impl«ENDIF»(«IF m.data!==null»«m.data.refType.signatureString» «ILanguageExtension.GENERIC_DATA_NAME»«ENDIF»)''' + '''void «classPrefix»::«m.name»«IF impl»_impl«ENDIF»(«IF m.data!==null»«m.data.refType.typeSignature» «ILanguageExtension.GENERIC_DATA_NAME»«ENDIF»)''' } def protected sendMessage(Message m, String portClassName, String classPrefix, boolean conj) { diff --git a/plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/gen/JavaExtensions.xtend b/plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/gen/JavaExtensions.xtend index 6848cc105..46c21ca47 100644 --- a/plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/gen/JavaExtensions.xtend +++ b/plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/gen/JavaExtensions.xtend @@ -34,7 +34,9 @@ import org.eclipse.etrice.core.room.ExternalType import org.eclipse.etrice.core.room.Message import org.eclipse.etrice.core.room.MessageData import org.eclipse.etrice.core.room.PrimitiveType +import org.eclipse.etrice.core.room.RefableType import org.eclipse.etrice.core.room.RoomClass +import org.eclipse.etrice.core.room.VarDecl import org.eclipse.etrice.generator.generic.ILanguageExtension import org.eclipse.etrice.generator.generic.TypeHelpers import org.eclipse.etrice.generator.java.Main @@ -303,5 +305,29 @@ class JavaExtensions implements ILanguageExtension { // not needed for Java: empty string "" } + + override String getTypeSignature(RefableType type) { + switch it : type { + case null: 'void' + case isRef: type.type.dataTypeName + pointerLiteral + default: type.type.dataTypeName + } + } + + override String getDataTypeName(DataType it) { + switch it { + PrimitiveType: targetName + EnumerationType: targetType + ExternalType: targetName + default: name + } + } + + override toParameterDecl(VarDecl it) { + switch it { + case varargs : refType.typeSignature + '... ' + name + default: refType.typeSignature + ' ' + name + } + } } diff --git a/plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/generic/ILanguageExtension.java b/plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/generic/ILanguageExtension.java index 153f38902..9db4d0f36 100644 --- a/plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/generic/ILanguageExtension.java +++ b/plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/generic/ILanguageExtension.java @@ -18,6 +18,8 @@ import org.eclipse.etrice.core.room.DataType; import org.eclipse.etrice.core.room.EnumLiteral; import org.eclipse.etrice.core.room.EnumerationType; import org.eclipse.etrice.core.room.PrimitiveType; +import org.eclipse.etrice.core.room.RefableType; +import org.eclipse.etrice.core.room.VarDecl; import org.eclipse.etrice.generator.fsm.generic.ILanguageExtensionBase; @@ -86,4 +88,25 @@ public interface ILanguageExtension extends ILanguageExtensionBase { * @return the cast type of an enumeration type */ String getCastType(EnumerationType type); + + /** + * returns type signature of refable type based on data type and ref options + * @param refable type + * @result target signature as string + */ + String getTypeSignature(RefableType type); + + /** + * returns target type name + * @param data type + * @result target name as string + */ + String getDataTypeName(DataType type); + + /** + * returns paramater signature for var decl of an operation + * @param vardecl + * @result target signature of parameter as string + */ + String toParameterDecl(VarDecl decl); } diff --git a/plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/generic/ProcedureHelpers.xtend b/plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/generic/ProcedureHelpers.xtend index 35a8d2993..e60a074e8 100644 --- a/plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/generic/ProcedureHelpers.xtend +++ b/plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/generic/ProcedureHelpers.xtend @@ -25,7 +25,6 @@ import org.eclipse.etrice.core.room.Attribute import org.eclipse.etrice.core.room.DataClass import org.eclipse.etrice.core.room.Operation import org.eclipse.etrice.core.room.ProtocolClass -import org.eclipse.etrice.core.room.RefableType import org.eclipse.etrice.core.room.RoomClass import org.eclipse.etrice.core.room.util.RoomHelpers import org.eclipse.etrice.generator.base.logging.ILogger @@ -384,27 +383,15 @@ class ProcedureHelpers { * constructor and destructor */ def protected operationSignature(Operation operation, String classname, boolean isDeclaration) { - val arguments = '''«FOR argument : operation.arguments SEPARATOR ", "»«argument.refType.signatureString» «argument.name»«ENDFOR»''' - val returnType = operation.returnType.signatureString + val arguments = operation.arguments.map[arg | languageExt.toParameterDecl(arg)].join(', ') + val returnType = languageExt.getTypeSignature(operation.returnType) functionSignature(classname, languageExt.operationScope(classname, isDeclaration)+operation.name, returnType, arguments) } - /** - * @param type a {@link RefableType} - * @return a string for the type (also for pointers) - */ - def String signatureString(RefableType type) { - switch it : type { - case null: 'void' - case isRef: type.type.typeName + languageExt.pointerLiteral - default: type.type.typeName - } - } - def String signatureString(Attribute attribute){ switch it : attribute { case size > 0: languageExt.arrayType(type.type.typeName, size, type.ref) - default: type.signatureString + default: languageExt.getTypeSignature(type) } } @@ -415,7 +402,7 @@ class ProcedureHelpers { def String declarationString(Attribute attribute){ switch it : attribute { case size > 0: languageExt.arrayDeclaration(type.type.typeName, size, type.isRef, name) - default: type.signatureString + ' ' + name + default: languageExt.getTypeSignature(type) + ' ' + name } } diff --git a/plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/generic/TypeHelpers.xtend b/plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/generic/TypeHelpers.xtend index 8a7e5d429..f40f09cdb 100644 --- a/plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/generic/TypeHelpers.xtend +++ b/plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/generic/TypeHelpers.xtend @@ -22,6 +22,7 @@ package org.eclipse.etrice.generator.generic import com.google.inject.Inject import com.google.inject.Singleton import java.util.List +import org.eclipse.etrice.core.common.base.LiteralType import org.eclipse.etrice.core.genmodel.etricegen.ActorInstance import org.eclipse.etrice.core.genmodel.etricegen.InstanceBase import org.eclipse.etrice.core.genmodel.etricegen.InterfaceItemInstance @@ -29,16 +30,14 @@ import org.eclipse.etrice.core.room.ActorClass import org.eclipse.etrice.core.room.Attribute import org.eclipse.etrice.core.room.DataClass import org.eclipse.etrice.core.room.DataType -import org.eclipse.etrice.core.room.ExternalType -import org.eclipse.etrice.core.common.base.LiteralType +import org.eclipse.etrice.core.room.EnumerationType +import org.eclipse.etrice.core.room.Message import org.eclipse.etrice.core.room.PortClass import org.eclipse.etrice.core.room.PrimitiveType +import org.eclipse.etrice.core.room.RefableType import org.eclipse.etrice.core.room.VarDecl import org.eclipse.etrice.core.room.util.RoomHelpers import org.eclipse.etrice.generator.base.IDataConfiguration -import org.eclipse.etrice.core.room.RefableType -import org.eclipse.etrice.core.room.Message -import org.eclipse.etrice.core.room.EnumerationType @Singleton class TypeHelpers { @@ -48,14 +47,7 @@ class TypeHelpers { @Inject IDataConfiguration dataConfigExt def String typeName(DataType type) { - if (type instanceof PrimitiveType) - return (type as PrimitiveType).targetName - else if (type instanceof EnumerationType) - return languageExt.getTargetType(type as EnumerationType) - else if (type instanceof ExternalType) - return (type as ExternalType).targetName - else - return type.name + languageExt.getDataTypeName(type) } // // def String getTypeName(DataType t) { diff --git a/tests/org.eclipse.etrice.generator.common.tests/build.gradle b/tests/org.eclipse.etrice.generator.common.tests/build.gradle index 8064212dd..db760ff3d 100644 --- a/tests/org.eclipse.etrice.generator.common.tests/build.gradle +++ b/tests/org.eclipse.etrice.generator.common.tests/build.gradle @@ -12,7 +12,7 @@ def tests = [ choicePointTestExtended: ['models/ChoicePointTestExtended.room', genericPhysical], dataDrivenTest: ['models/DataDrivenTest.room', genericPhysical], /* enumTest: ['models/EnumTest.room', genericPhysical], not supported in c++ */ - compileTests: ['models/CompileTests.room', genericPhysical, 'models/StatemachineInterfaceTest.room', 'models/StatemachineInterfaceInheritedTest.room', 'models/StatemachineInterfaceTest.room', 'models/ContinuationTransitionTest.room'], + compileTests: ['models/CompileTests.room', genericPhysical, 'models/StatemachineInterfaceTest.room', 'models/StatemachineInterfaceInheritedTest.room', 'models/StatemachineInterfaceTest.room', 'models/ContinuationTransitionTest.room', 'models/VarargsTest.room'], handlerTest: ['models/HandlerTest.room', genericPhysical], operationInheritanceTest: ['models/OperationInheritanceTest.room', genericPhysical], diff --git a/tests/org.eclipse.etrice.generator.common.tests/models/CompileTests.room b/tests/org.eclipse.etrice.generator.common.tests/models/CompileTests.room index 37698c77b..e2790656b 100644 --- a/tests/org.eclipse.etrice.generator.common.tests/models/CompileTests.room +++ b/tests/org.eclipse.etrice.generator.common.tests/models/CompileTests.room @@ -6,6 +6,7 @@ RoomModel CompileTests { import StatemachineInterfaceTestModel.StatemachineInterfaceTest from "StatemachineInterfaceTest.room" import StatemachineInterfaceTestInheritedModel.StatemachineInterfaceInheritedTest from "StatemachineInterfaceInheritedTest.room" import ContinuationTransitionTest.ContinuationTransitionTest from "ContinuationTransitionTest.room" + import VarargsTest.* from "VarargsTest.room" ActorClass CompileTests { @TestInstance @@ -16,6 +17,7 @@ RoomModel CompileTests { ActorRef statemachineInterfaceTest : StatemachineInterfaceTest ActorRef statemachineInterfaceInheritedTest : StatemachineInterfaceInheritedTest ActorRef continuationTransitionTest : ContinuationTransitionTest + ActorRef varargsTest : AVarargs } Behavior { ctor { @@ -34,5 +36,4 @@ RoomModel CompileTests { } } } - }
\ No newline at end of file diff --git a/tests/org.eclipse.etrice.generator.common.tests/models/VarargsTest.room b/tests/org.eclipse.etrice.generator.common.tests/models/VarargsTest.room new file mode 100644 index 000000000..dde861c7c --- /dev/null +++ b/tests/org.eclipse.etrice.generator.common.tests/models/VarargsTest.room @@ -0,0 +1,36 @@ +RoomModel VarargsTest { + + import room.basic.types.* from "../../../runtime/${etModellib}/model/Types.room" + + ActorClass AVarargs { + Structure { + Port port: PVarargs + Attribute attr: DVarargs + } + Behavior { + + // varargs keyword is hidden in proposals -> internal use + Operation log(format: string, args: string varargs) '''''' + Operation single(args: string varargs) '''''' + } + } + + ProtocolClass PVarargs { + incoming { + Message dummy() + } + regular PortClass + { + Operation log(format: string, args: string varargs) '''''' + Operation single(args: string varargs) '''''' + } + } + + DataClass DVarargs { + Attribute dummy: boolean + + // varargs keyword is hidden in proposals -> internal use + Operation log(format: string, args: string varargs) '''''' + Operation single(args: string varargs) '''''' + } +}
\ No newline at end of file |