blob: 72bf252e52dab9295085e04ca32b2a6d7862960d [file] [log] [blame]
/**
* Copyright (c) 2011, 2015 - Lunifera GmbH (Gross Enzersdorf), Loetz GmbH&Co.KG (Heidelberg)
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Florian Pirchner - Initial implementation
*/
package org.eclipse.osbp.dsl.services.xtext.ui.contentassist.antlr.internal;
import java.io.InputStream;
import org.eclipse.xtext.*;
import org.eclipse.xtext.parser.*;
import org.eclipse.xtext.parser.impl.*;
import org.eclipse.emf.ecore.util.EcoreUtil;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.xtext.parser.antlr.XtextTokenStream;
import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens;
import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.DFA;
import org.eclipse.osbp.dsl.services.xtext.services.ServicesGrammarGrammarAccess;
import org.antlr.runtime.*;
import java.util.Stack;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.util.HashMap;
@SuppressWarnings("all")
interface InternalServicesGrammarParserSignatures {
void entryRuleLServiceModel() throws RecognitionException;
void ruleLServiceModel() throws RecognitionException;
void entryRuleClass() throws RecognitionException;
void ruleClass() throws RecognitionException;
void entryRuleValidatorDef() throws RecognitionException;
void ruleValidatorDef() throws RecognitionException;
void entryRuleInjectedServices() throws RecognitionException;
void ruleInjectedServices() throws RecognitionException;
void entryRuleInjectedService() throws RecognitionException;
void ruleInjectedService() throws RecognitionException;
void entryRuleOperation() throws RecognitionException;
void ruleOperation() throws RecognitionException;
void entryRuleTypedPackage() throws RecognitionException;
void ruleTypedPackage() throws RecognitionException;
void entryRuleType() throws RecognitionException;
void ruleType() throws RecognitionException;
void entryRuleImport() throws RecognitionException;
void ruleImport() throws RecognitionException;
void entryRuleDataType() throws RecognitionException;
void ruleDataType() throws RecognitionException;
void entryRuleDataTypeConstraint() throws RecognitionException;
void ruleDataTypeConstraint() throws RecognitionException;
void entryRuleDateConstraint() throws RecognitionException;
void ruleDateConstraint() throws RecognitionException;
void entryRuleBlobTypeConstraint() throws RecognitionException;
void ruleBlobTypeConstraint() throws RecognitionException;
void entryRuleDtCAssertFalse() throws RecognitionException;
void ruleDtCAssertFalse() throws RecognitionException;
void entryRuleDtCAssertTrue() throws RecognitionException;
void ruleDtCAssertTrue() throws RecognitionException;
void entryRuleDtCDecimalMax() throws RecognitionException;
void ruleDtCDecimalMax() throws RecognitionException;
void entryRuleDtCDecimalMin() throws RecognitionException;
void ruleDtCDecimalMin() throws RecognitionException;
void entryRuleDtCDigits() throws RecognitionException;
void ruleDtCDigits() throws RecognitionException;
void entryRuleDtCFuture() throws RecognitionException;
void ruleDtCFuture() throws RecognitionException;
void entryRuleDtCPast() throws RecognitionException;
void ruleDtCPast() throws RecognitionException;
void entryRuleDtCNumericMax() throws RecognitionException;
void ruleDtCNumericMax() throws RecognitionException;
void entryRuleDtCNumericMin() throws RecognitionException;
void ruleDtCNumericMin() throws RecognitionException;
void entryRuleDtCNotNull() throws RecognitionException;
void ruleDtCNotNull() throws RecognitionException;
void entryRuleDtCNull() throws RecognitionException;
void ruleDtCNull() throws RecognitionException;
void entryRuleDtCRegEx() throws RecognitionException;
void ruleDtCRegEx() throws RecognitionException;
void entryRuleDtCSize() throws RecognitionException;
void ruleDtCSize() throws RecognitionException;
void entryRuleScalarType() throws RecognitionException;
void ruleScalarType() throws RecognitionException;
void entryRuleEnum() throws RecognitionException;
void ruleEnum() throws RecognitionException;
void entryRuleEnumLiteral() throws RecognitionException;
void ruleEnumLiteral() throws RecognitionException;
void entryRuleAnnotationDef() throws RecognitionException;
void ruleAnnotationDef() throws RecognitionException;
void entryRuleResultFilter() throws RecognitionException;
void ruleResultFilter() throws RecognitionException;
void entryRuleAttributeMatchingConstraint() throws RecognitionException;
void ruleAttributeMatchingConstraint() throws RecognitionException;
void entryRuleKeyAndValue() throws RecognitionException;
void ruleKeyAndValue() throws RecognitionException;
void entryRuleLQualifiedNameWithWildCard() throws RecognitionException;
void ruleLQualifiedNameWithWildCard() throws RecognitionException;
void entryRuleLFQN() throws RecognitionException;
void ruleLFQN() throws RecognitionException;
void entryRuleTYPE_CROSS_REFERENCE() throws RecognitionException;
void ruleTYPE_CROSS_REFERENCE() throws RecognitionException;
void entryRuleValidIDWithKeywords() throws RecognitionException;
void ruleValidIDWithKeywords() throws RecognitionException;
void entryRuleLInt() throws RecognitionException;
void ruleLInt() throws RecognitionException;
void entryRuleLDecimal() throws RecognitionException;
void ruleLDecimal() throws RecognitionException;
void entryRuleXAnnotation() throws RecognitionException;
void ruleXAnnotation() throws RecognitionException;
void entryRuleXAnnotationElementValuePair() throws RecognitionException;
void ruleXAnnotationElementValuePair() throws RecognitionException;
void entryRuleXAnnotationElementValueOrCommaList() throws RecognitionException;
void ruleXAnnotationElementValueOrCommaList() throws RecognitionException;
void entryRuleXAnnotationElementValue() throws RecognitionException;
void ruleXAnnotationElementValue() throws RecognitionException;
void entryRuleXAnnotationOrExpression() throws RecognitionException;
void ruleXAnnotationOrExpression() throws RecognitionException;
void entryRuleXExpression() throws RecognitionException;
void ruleXExpression() throws RecognitionException;
void entryRuleXAssignment() throws RecognitionException;
void ruleXAssignment() throws RecognitionException;
void entryRuleOpSingleAssign() throws RecognitionException;
void ruleOpSingleAssign() throws RecognitionException;
void entryRuleOpMultiAssign() throws RecognitionException;
void ruleOpMultiAssign() throws RecognitionException;
void entryRuleXOrExpression() throws RecognitionException;
void ruleXOrExpression() throws RecognitionException;
void entryRuleOpOr() throws RecognitionException;
void ruleOpOr() throws RecognitionException;
void entryRuleXAndExpression() throws RecognitionException;
void ruleXAndExpression() throws RecognitionException;
void entryRuleOpAnd() throws RecognitionException;
void ruleOpAnd() throws RecognitionException;
void entryRuleXEqualityExpression() throws RecognitionException;
void ruleXEqualityExpression() throws RecognitionException;
void entryRuleOpEquality() throws RecognitionException;
void ruleOpEquality() throws RecognitionException;
void entryRuleXRelationalExpression() throws RecognitionException;
void ruleXRelationalExpression() throws RecognitionException;
void entryRuleOpCompare() throws RecognitionException;
void ruleOpCompare() throws RecognitionException;
void entryRuleXOtherOperatorExpression() throws RecognitionException;
void ruleXOtherOperatorExpression() throws RecognitionException;
void entryRuleOpOther() throws RecognitionException;
void ruleOpOther() throws RecognitionException;
void entryRuleXAdditiveExpression() throws RecognitionException;
void ruleXAdditiveExpression() throws RecognitionException;
void entryRuleOpAdd() throws RecognitionException;
void ruleOpAdd() throws RecognitionException;
void entryRuleXMultiplicativeExpression() throws RecognitionException;
void ruleXMultiplicativeExpression() throws RecognitionException;
void entryRuleOpMulti() throws RecognitionException;
void ruleOpMulti() throws RecognitionException;
void entryRuleXUnaryOperation() throws RecognitionException;
void ruleXUnaryOperation() throws RecognitionException;
void entryRuleOpUnary() throws RecognitionException;
void ruleOpUnary() throws RecognitionException;
void entryRuleXCastedExpression() throws RecognitionException;
void ruleXCastedExpression() throws RecognitionException;
void entryRuleXPostfixOperation() throws RecognitionException;
void ruleXPostfixOperation() throws RecognitionException;
void entryRuleOpPostfix() throws RecognitionException;
void ruleOpPostfix() throws RecognitionException;
void entryRuleXMemberFeatureCall() throws RecognitionException;
void ruleXMemberFeatureCall() throws RecognitionException;
void entryRuleXPrimaryExpression() throws RecognitionException;
void ruleXPrimaryExpression() throws RecognitionException;
void entryRuleXLiteral() throws RecognitionException;
void ruleXLiteral() throws RecognitionException;
void entryRuleXCollectionLiteral() throws RecognitionException;
void ruleXCollectionLiteral() throws RecognitionException;
void entryRuleXSetLiteral() throws RecognitionException;
void ruleXSetLiteral() throws RecognitionException;
void entryRuleXListLiteral() throws RecognitionException;
void ruleXListLiteral() throws RecognitionException;
void entryRuleXClosure() throws RecognitionException;
void ruleXClosure() throws RecognitionException;
void entryRuleXExpressionInClosure() throws RecognitionException;
void ruleXExpressionInClosure() throws RecognitionException;
void entryRuleXShortClosure() throws RecognitionException;
void ruleXShortClosure() throws RecognitionException;
void entryRuleXParenthesizedExpression() throws RecognitionException;
void ruleXParenthesizedExpression() throws RecognitionException;
void entryRuleXIfExpression() throws RecognitionException;
void ruleXIfExpression() throws RecognitionException;
void entryRuleXSwitchExpression() throws RecognitionException;
void ruleXSwitchExpression() throws RecognitionException;
void entryRuleXCasePart() throws RecognitionException;
void ruleXCasePart() throws RecognitionException;
void entryRuleXForLoopExpression() throws RecognitionException;
void ruleXForLoopExpression() throws RecognitionException;
void entryRuleXBasicForLoopExpression() throws RecognitionException;
void ruleXBasicForLoopExpression() throws RecognitionException;
void entryRuleXWhileExpression() throws RecognitionException;
void ruleXWhileExpression() throws RecognitionException;
void entryRuleXDoWhileExpression() throws RecognitionException;
void ruleXDoWhileExpression() throws RecognitionException;
void entryRuleXBlockExpression() throws RecognitionException;
void ruleXBlockExpression() throws RecognitionException;
void entryRuleXExpressionOrVarDeclaration() throws RecognitionException;
void ruleXExpressionOrVarDeclaration() throws RecognitionException;
void entryRuleXVariableDeclaration() throws RecognitionException;
void ruleXVariableDeclaration() throws RecognitionException;
void entryRuleJvmFormalParameter() throws RecognitionException;
void ruleJvmFormalParameter() throws RecognitionException;
void entryRuleFullJvmFormalParameter() throws RecognitionException;
void ruleFullJvmFormalParameter() throws RecognitionException;
void entryRuleXFeatureCall() throws RecognitionException;
void ruleXFeatureCall() throws RecognitionException;
void entryRuleFeatureCallID() throws RecognitionException;
void ruleFeatureCallID() throws RecognitionException;
void entryRuleIdOrSuper() throws RecognitionException;
void ruleIdOrSuper() throws RecognitionException;
void entryRuleXConstructorCall() throws RecognitionException;
void ruleXConstructorCall() throws RecognitionException;
void entryRuleXBooleanLiteral() throws RecognitionException;
void ruleXBooleanLiteral() throws RecognitionException;
void entryRuleXNullLiteral() throws RecognitionException;
void ruleXNullLiteral() throws RecognitionException;
void entryRuleXNumberLiteral() throws RecognitionException;
void ruleXNumberLiteral() throws RecognitionException;
void entryRuleXStringLiteral() throws RecognitionException;
void ruleXStringLiteral() throws RecognitionException;
void entryRuleXTypeLiteral() throws RecognitionException;
void ruleXTypeLiteral() throws RecognitionException;
void entryRuleXThrowExpression() throws RecognitionException;
void ruleXThrowExpression() throws RecognitionException;
void entryRuleXReturnExpression() throws RecognitionException;
void ruleXReturnExpression() throws RecognitionException;
void entryRuleXTryCatchFinallyExpression() throws RecognitionException;
void ruleXTryCatchFinallyExpression() throws RecognitionException;
void entryRuleXSynchronizedExpression() throws RecognitionException;
void ruleXSynchronizedExpression() throws RecognitionException;
void entryRuleXCatchClause() throws RecognitionException;
void ruleXCatchClause() throws RecognitionException;
void entryRuleQualifiedName() throws RecognitionException;
void ruleQualifiedName() throws RecognitionException;
void entryRuleNumber() throws RecognitionException;
void ruleNumber() throws RecognitionException;
void entryRuleJvmTypeReference() throws RecognitionException;
void ruleJvmTypeReference() throws RecognitionException;
void entryRuleArrayBrackets() throws RecognitionException;
void ruleArrayBrackets() throws RecognitionException;
void entryRuleXFunctionTypeRef() throws RecognitionException;
void ruleXFunctionTypeRef() throws RecognitionException;
void entryRuleJvmParameterizedTypeReference() throws RecognitionException;
void ruleJvmParameterizedTypeReference() throws RecognitionException;
void entryRuleJvmArgumentTypeReference() throws RecognitionException;
void ruleJvmArgumentTypeReference() throws RecognitionException;
void entryRuleJvmWildcardTypeReference() throws RecognitionException;
void ruleJvmWildcardTypeReference() throws RecognitionException;
void entryRuleJvmUpperBound() throws RecognitionException;
void ruleJvmUpperBound() throws RecognitionException;
void entryRuleJvmUpperBoundAnded() throws RecognitionException;
void ruleJvmUpperBoundAnded() throws RecognitionException;
void entryRuleJvmLowerBound() throws RecognitionException;
void ruleJvmLowerBound() throws RecognitionException;
void entryRuleJvmLowerBoundAnded() throws RecognitionException;
void ruleJvmLowerBoundAnded() throws RecognitionException;
void entryRuleQualifiedNameWithWildcard() throws RecognitionException;
void ruleQualifiedNameWithWildcard() throws RecognitionException;
void entryRuleValidID() throws RecognitionException;
void ruleValidID() throws RecognitionException;
void entryRuleXImportDeclaration() throws RecognitionException;
void ruleXImportDeclaration() throws RecognitionException;
void entryRuleQualifiedNameInStaticImport() throws RecognitionException;
void ruleQualifiedNameInStaticImport() throws RecognitionException;
void ruleCardinality() throws RecognitionException;
void ruleConstraintSeverity() throws RecognitionException;
void ruleDateType() throws RecognitionException;
void ruleLVisibility() throws RecognitionException;
void ruleLComparatorType() throws RecognitionException;
void ruleLowerBound() throws RecognitionException;
void ruleUpperBound() throws RecognitionException;
void rule__ValidatorDef__Alternatives() throws RecognitionException;
void rule__Type__Alternatives() throws RecognitionException;
void rule__DataType__Alternatives_2() throws RecognitionException;
void rule__DataTypeConstraint__Alternatives() throws RecognitionException;
void rule__DateConstraint__Alternatives() throws RecognitionException;
void rule__BlobTypeConstraint__Alternatives() throws RecognitionException;
void rule__ScalarType__Alternatives() throws RecognitionException;
void rule__AttributeMatchingConstraint__Alternatives_2() throws RecognitionException;
void rule__ValidIDWithKeywords__Alternatives() throws RecognitionException;
void rule__LInt__Alternatives_0() throws RecognitionException;
void rule__XAnnotation__Alternatives_3_1() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Alternatives() throws RecognitionException;
void rule__XAnnotationElementValue__Alternatives() throws RecognitionException;
void rule__XAnnotationOrExpression__Alternatives() throws RecognitionException;
void rule__XAssignment__Alternatives() throws RecognitionException;
void rule__OpMultiAssign__Alternatives() throws RecognitionException;
void rule__OpEquality__Alternatives() throws RecognitionException;
void rule__XRelationalExpression__Alternatives_1() throws RecognitionException;
void rule__OpCompare__Alternatives() throws RecognitionException;
void rule__OpOther__Alternatives() throws RecognitionException;
void rule__OpOther__Alternatives_5_1() throws RecognitionException;
void rule__OpOther__Alternatives_6_1() throws RecognitionException;
void rule__OpAdd__Alternatives() throws RecognitionException;
void rule__OpMulti__Alternatives() throws RecognitionException;
void rule__XUnaryOperation__Alternatives() throws RecognitionException;
void rule__OpUnary__Alternatives() throws RecognitionException;
void rule__OpPostfix__Alternatives() throws RecognitionException;
void rule__XMemberFeatureCall__Alternatives_1() throws RecognitionException;
void rule__XMemberFeatureCall__Alternatives_1_0_0_0_1() throws RecognitionException;
void rule__XMemberFeatureCall__Alternatives_1_1_0_0_1() throws RecognitionException;
void rule__XMemberFeatureCall__Alternatives_1_1_3_1() throws RecognitionException;
void rule__XPrimaryExpression__Alternatives() throws RecognitionException;
void rule__XLiteral__Alternatives() throws RecognitionException;
void rule__XCollectionLiteral__Alternatives() throws RecognitionException;
void rule__XSwitchExpression__Alternatives_2() throws RecognitionException;
void rule__XCasePart__Alternatives_3() throws RecognitionException;
void rule__XExpressionOrVarDeclaration__Alternatives() throws RecognitionException;
void rule__XVariableDeclaration__Alternatives_1() throws RecognitionException;
void rule__XVariableDeclaration__Alternatives_2() throws RecognitionException;
void rule__XFeatureCall__Alternatives_3_1() throws RecognitionException;
void rule__FeatureCallID__Alternatives() throws RecognitionException;
void rule__IdOrSuper__Alternatives() throws RecognitionException;
void rule__XConstructorCall__Alternatives_4_1() throws RecognitionException;
void rule__XBooleanLiteral__Alternatives_1() throws RecognitionException;
void rule__XTryCatchFinallyExpression__Alternatives_3() throws RecognitionException;
void rule__Number__Alternatives() throws RecognitionException;
void rule__Number__Alternatives_1_0() throws RecognitionException;
void rule__Number__Alternatives_1_1_1() throws RecognitionException;
void rule__JvmTypeReference__Alternatives() throws RecognitionException;
void rule__JvmArgumentTypeReference__Alternatives() throws RecognitionException;
void rule__JvmWildcardTypeReference__Alternatives_2() throws RecognitionException;
void rule__XImportDeclaration__Alternatives_1() throws RecognitionException;
void rule__XImportDeclaration__Alternatives_1_0_3() throws RecognitionException;
void rule__Cardinality__Alternatives() throws RecognitionException;
void rule__ConstraintSeverity__Alternatives() throws RecognitionException;
void rule__DateType__Alternatives() throws RecognitionException;
void rule__LVisibility__Alternatives() throws RecognitionException;
void rule__LComparatorType__Alternatives() throws RecognitionException;
void rule__LowerBound__Alternatives() throws RecognitionException;
void rule__UpperBound__Alternatives() throws RecognitionException;
void rule__Class__Group__0() throws RecognitionException;
void rule__Class__Group__0__Impl() throws RecognitionException;
void rule__Class__Group__1() throws RecognitionException;
void rule__Class__Group__1__Impl() throws RecognitionException;
void rule__Class__Group__2() throws RecognitionException;
void rule__Class__Group__2__Impl() throws RecognitionException;
void rule__Class__Group__3() throws RecognitionException;
void rule__Class__Group__3__Impl() throws RecognitionException;
void rule__Class__Group__4() throws RecognitionException;
void rule__Class__Group__4__Impl() throws RecognitionException;
void rule__Class__Group__5() throws RecognitionException;
void rule__Class__Group__5__Impl() throws RecognitionException;
void rule__Class__Group__6() throws RecognitionException;
void rule__Class__Group__6__Impl() throws RecognitionException;
void rule__Class__Group__7() throws RecognitionException;
void rule__Class__Group__7__Impl() throws RecognitionException;
void rule__Class__Group__8() throws RecognitionException;
void rule__Class__Group__8__Impl() throws RecognitionException;
void rule__Class__Group__9() throws RecognitionException;
void rule__Class__Group__9__Impl() throws RecognitionException;
void rule__Class__Group__10() throws RecognitionException;
void rule__Class__Group__10__Impl() throws RecognitionException;
void rule__Class__Group__11() throws RecognitionException;
void rule__Class__Group__11__Impl() throws RecognitionException;
void rule__Class__Group__12() throws RecognitionException;
void rule__Class__Group__12__Impl() throws RecognitionException;
void rule__Class__Group_8__0() throws RecognitionException;
void rule__Class__Group_8__0__Impl() throws RecognitionException;
void rule__Class__Group_8__1() throws RecognitionException;
void rule__Class__Group_8__1__Impl() throws RecognitionException;
void rule__Class__Group_8__2() throws RecognitionException;
void rule__Class__Group_8__2__Impl() throws RecognitionException;
void rule__Class__Group_8__3() throws RecognitionException;
void rule__Class__Group_8__3__Impl() throws RecognitionException;
void rule__Class__Group_9__0() throws RecognitionException;
void rule__Class__Group_9__0__Impl() throws RecognitionException;
void rule__Class__Group_9__1() throws RecognitionException;
void rule__Class__Group_9__1__Impl() throws RecognitionException;
void rule__Class__Group_9__2() throws RecognitionException;
void rule__Class__Group_9__2__Impl() throws RecognitionException;
void rule__Class__Group_9__3() throws RecognitionException;
void rule__Class__Group_9__3__Impl() throws RecognitionException;
void rule__Class__Group_9__4() throws RecognitionException;
void rule__Class__Group_9__4__Impl() throws RecognitionException;
void rule__Class__Group_9__5() throws RecognitionException;
void rule__Class__Group_9__5__Impl() throws RecognitionException;
void rule__Class__Group_9_3__0() throws RecognitionException;
void rule__Class__Group_9_3__0__Impl() throws RecognitionException;
void rule__Class__Group_9_3__1() throws RecognitionException;
void rule__Class__Group_9_3__1__Impl() throws RecognitionException;
void rule__ValidatorDef__Group_0__0() throws RecognitionException;
void rule__ValidatorDef__Group_0__0__Impl() throws RecognitionException;
void rule__InjectedServices__Group__0() throws RecognitionException;
void rule__InjectedServices__Group__0__Impl() throws RecognitionException;
void rule__InjectedServices__Group__1() throws RecognitionException;
void rule__InjectedServices__Group__1__Impl() throws RecognitionException;
void rule__InjectedService__Group__0() throws RecognitionException;
void rule__InjectedService__Group__0__Impl() throws RecognitionException;
void rule__InjectedService__Group__1() throws RecognitionException;
void rule__InjectedService__Group__1__Impl() throws RecognitionException;
void rule__InjectedService__Group__2() throws RecognitionException;
void rule__InjectedService__Group__2__Impl() throws RecognitionException;
void rule__InjectedService__Group__3() throws RecognitionException;
void rule__InjectedService__Group__3__Impl() throws RecognitionException;
void rule__InjectedService__Group__4() throws RecognitionException;
void rule__InjectedService__Group__4__Impl() throws RecognitionException;
void rule__InjectedService__Group__5() throws RecognitionException;
void rule__InjectedService__Group__5__Impl() throws RecognitionException;
void rule__Operation__Group__0() throws RecognitionException;
void rule__Operation__Group__0__Impl() throws RecognitionException;
void rule__Operation__Group__1() throws RecognitionException;
void rule__Operation__Group__1__Impl() throws RecognitionException;
void rule__Operation__Group__2() throws RecognitionException;
void rule__Operation__Group__2__Impl() throws RecognitionException;
void rule__Operation__Group_2__0() throws RecognitionException;
void rule__Operation__Group_2__0__Impl() throws RecognitionException;
void rule__Operation__Group_2__1() throws RecognitionException;
void rule__Operation__Group_2__1__Impl() throws RecognitionException;
void rule__Operation__Group_2__2() throws RecognitionException;
void rule__Operation__Group_2__2__Impl() throws RecognitionException;
void rule__Operation__Group_2__3() throws RecognitionException;
void rule__Operation__Group_2__3__Impl() throws RecognitionException;
void rule__Operation__Group_2__4() throws RecognitionException;
void rule__Operation__Group_2__4__Impl() throws RecognitionException;
void rule__Operation__Group_2__5() throws RecognitionException;
void rule__Operation__Group_2__5__Impl() throws RecognitionException;
void rule__Operation__Group_2__6() throws RecognitionException;
void rule__Operation__Group_2__6__Impl() throws RecognitionException;
void rule__Operation__Group_2_4__0() throws RecognitionException;
void rule__Operation__Group_2_4__0__Impl() throws RecognitionException;
void rule__Operation__Group_2_4__1() throws RecognitionException;
void rule__Operation__Group_2_4__1__Impl() throws RecognitionException;
void rule__Operation__Group_2_4_1__0() throws RecognitionException;
void rule__Operation__Group_2_4_1__0__Impl() throws RecognitionException;
void rule__Operation__Group_2_4_1__1() throws RecognitionException;
void rule__Operation__Group_2_4_1__1__Impl() throws RecognitionException;
void rule__TypedPackage__Group__0() throws RecognitionException;
void rule__TypedPackage__Group__0__Impl() throws RecognitionException;
void rule__TypedPackage__Group__1() throws RecognitionException;
void rule__TypedPackage__Group__1__Impl() throws RecognitionException;
void rule__TypedPackage__Group__2() throws RecognitionException;
void rule__TypedPackage__Group__2__Impl() throws RecognitionException;
void rule__TypedPackage__Group__3() throws RecognitionException;
void rule__TypedPackage__Group__3__Impl() throws RecognitionException;
void rule__TypedPackage__Group_3__0() throws RecognitionException;
void rule__TypedPackage__Group_3__0__Impl() throws RecognitionException;
void rule__TypedPackage__Group_3__1() throws RecognitionException;
void rule__TypedPackage__Group_3__1__Impl() throws RecognitionException;
void rule__TypedPackage__Group_3__2() throws RecognitionException;
void rule__TypedPackage__Group_3__2__Impl() throws RecognitionException;
void rule__TypedPackage__Group_3__3() throws RecognitionException;
void rule__TypedPackage__Group_3__3__Impl() throws RecognitionException;
void rule__Import__Group__0() throws RecognitionException;
void rule__Import__Group__0__Impl() throws RecognitionException;
void rule__Import__Group__1() throws RecognitionException;
void rule__Import__Group__1__Impl() throws RecognitionException;
void rule__Import__Group__2() throws RecognitionException;
void rule__Import__Group__2__Impl() throws RecognitionException;
void rule__DataType__Group__0() throws RecognitionException;
void rule__DataType__Group__0__Impl() throws RecognitionException;
void rule__DataType__Group__1() throws RecognitionException;
void rule__DataType__Group__1__Impl() throws RecognitionException;
void rule__DataType__Group__2() throws RecognitionException;
void rule__DataType__Group__2__Impl() throws RecognitionException;
void rule__DataType__Group__3() throws RecognitionException;
void rule__DataType__Group__3__Impl() throws RecognitionException;
void rule__DataType__Group_2_0__0() throws RecognitionException;
void rule__DataType__Group_2_0__0__Impl() throws RecognitionException;
void rule__DataType__Group_2_0__1() throws RecognitionException;
void rule__DataType__Group_2_0__1__Impl() throws RecognitionException;
void rule__DataType__Group_2_0__2() throws RecognitionException;
void rule__DataType__Group_2_0__2__Impl() throws RecognitionException;
void rule__DataType__Group_2_0__3() throws RecognitionException;
void rule__DataType__Group_2_0__3__Impl() throws RecognitionException;
void rule__DataType__Group_2_0__4() throws RecognitionException;
void rule__DataType__Group_2_0__4__Impl() throws RecognitionException;
void rule__DataType__Group_2_0_4__0() throws RecognitionException;
void rule__DataType__Group_2_0_4__0__Impl() throws RecognitionException;
void rule__DataType__Group_2_0_4__1() throws RecognitionException;
void rule__DataType__Group_2_0_4__1__Impl() throws RecognitionException;
void rule__DataType__Group_2_0_4__2() throws RecognitionException;
void rule__DataType__Group_2_0_4__2__Impl() throws RecognitionException;
void rule__DataType__Group_2_0_4__3() throws RecognitionException;
void rule__DataType__Group_2_0_4__3__Impl() throws RecognitionException;
void rule__DataType__Group_2_0_4__4() throws RecognitionException;
void rule__DataType__Group_2_0_4__4__Impl() throws RecognitionException;
void rule__DataType__Group_2_0_4_3__0() throws RecognitionException;
void rule__DataType__Group_2_0_4_3__0__Impl() throws RecognitionException;
void rule__DataType__Group_2_0_4_3__1() throws RecognitionException;
void rule__DataType__Group_2_0_4_3__1__Impl() throws RecognitionException;
void rule__DataType__Group_2_1__0() throws RecognitionException;
void rule__DataType__Group_2_1__0__Impl() throws RecognitionException;
void rule__DataType__Group_2_1__1() throws RecognitionException;
void rule__DataType__Group_2_1__1__Impl() throws RecognitionException;
void rule__DataType__Group_2_1__2() throws RecognitionException;
void rule__DataType__Group_2_1__2__Impl() throws RecognitionException;
void rule__DataType__Group_2_1__3() throws RecognitionException;
void rule__DataType__Group_2_1__3__Impl() throws RecognitionException;
void rule__DataType__Group_2_1_3__0() throws RecognitionException;
void rule__DataType__Group_2_1_3__0__Impl() throws RecognitionException;
void rule__DataType__Group_2_1_3__1() throws RecognitionException;
void rule__DataType__Group_2_1_3__1__Impl() throws RecognitionException;
void rule__DataType__Group_2_1_3__2() throws RecognitionException;
void rule__DataType__Group_2_1_3__2__Impl() throws RecognitionException;
void rule__DataType__Group_2_1_3__3() throws RecognitionException;
void rule__DataType__Group_2_1_3__3__Impl() throws RecognitionException;
void rule__DataType__Group_2_1_3__4() throws RecognitionException;
void rule__DataType__Group_2_1_3__4__Impl() throws RecognitionException;
void rule__DataType__Group_2_1_3_3__0() throws RecognitionException;
void rule__DataType__Group_2_1_3_3__0__Impl() throws RecognitionException;
void rule__DataType__Group_2_1_3_3__1() throws RecognitionException;
void rule__DataType__Group_2_1_3_3__1__Impl() throws RecognitionException;
void rule__DataType__Group_2_2__0() throws RecognitionException;
void rule__DataType__Group_2_2__0__Impl() throws RecognitionException;
void rule__DataType__Group_2_2__1() throws RecognitionException;
void rule__DataType__Group_2_2__1__Impl() throws RecognitionException;
void rule__DataType__Group_2_2__2() throws RecognitionException;
void rule__DataType__Group_2_2__2__Impl() throws RecognitionException;
void rule__DataType__Group_2_2_2__0() throws RecognitionException;
void rule__DataType__Group_2_2_2__0__Impl() throws RecognitionException;
void rule__DataType__Group_2_2_2__1() throws RecognitionException;
void rule__DataType__Group_2_2_2__1__Impl() throws RecognitionException;
void rule__DataType__Group_2_2_2__2() throws RecognitionException;
void rule__DataType__Group_2_2_2__2__Impl() throws RecognitionException;
void rule__DataType__Group_2_2_2__3() throws RecognitionException;
void rule__DataType__Group_2_2_2__3__Impl() throws RecognitionException;
void rule__DataType__Group_2_2_2__4() throws RecognitionException;
void rule__DataType__Group_2_2_2__4__Impl() throws RecognitionException;
void rule__DataType__Group_2_2_2_3__0() throws RecognitionException;
void rule__DataType__Group_2_2_2_3__0__Impl() throws RecognitionException;
void rule__DataType__Group_2_2_2_3__1() throws RecognitionException;
void rule__DataType__Group_2_2_2_3__1__Impl() throws RecognitionException;
void rule__DtCAssertFalse__Group__0() throws RecognitionException;
void rule__DtCAssertFalse__Group__0__Impl() throws RecognitionException;
void rule__DtCAssertFalse__Group__1() throws RecognitionException;
void rule__DtCAssertFalse__Group__1__Impl() throws RecognitionException;
void rule__DtCAssertFalse__Group__2() throws RecognitionException;
void rule__DtCAssertFalse__Group__2__Impl() throws RecognitionException;
void rule__DtCAssertFalse__Group_2_0__0() throws RecognitionException;
void rule__DtCAssertFalse__Group_2_0__0__Impl() throws RecognitionException;
void rule__DtCAssertFalse__Group_2_0__1() throws RecognitionException;
void rule__DtCAssertFalse__Group_2_0__1__Impl() throws RecognitionException;
void rule__DtCAssertFalse__Group_2_0_1__0() throws RecognitionException;
void rule__DtCAssertFalse__Group_2_0_1__0__Impl() throws RecognitionException;
void rule__DtCAssertFalse__Group_2_0_1__1() throws RecognitionException;
void rule__DtCAssertFalse__Group_2_0_1__1__Impl() throws RecognitionException;
void rule__DtCAssertFalse__Group_2_0_1__2() throws RecognitionException;
void rule__DtCAssertFalse__Group_2_0_1__2__Impl() throws RecognitionException;
void rule__DtCAssertFalse__Group_2_1__0() throws RecognitionException;
void rule__DtCAssertFalse__Group_2_1__0__Impl() throws RecognitionException;
void rule__DtCAssertFalse__Group_2_1__1() throws RecognitionException;
void rule__DtCAssertFalse__Group_2_1__1__Impl() throws RecognitionException;
void rule__DtCAssertFalse__Group_2_1__2() throws RecognitionException;
void rule__DtCAssertFalse__Group_2_1__2__Impl() throws RecognitionException;
void rule__DtCAssertFalse__Group_2_2__0() throws RecognitionException;
void rule__DtCAssertFalse__Group_2_2__0__Impl() throws RecognitionException;
void rule__DtCAssertFalse__Group_2_2__1() throws RecognitionException;
void rule__DtCAssertFalse__Group_2_2__1__Impl() throws RecognitionException;
void rule__DtCAssertFalse__Group_2_2_0__0() throws RecognitionException;
void rule__DtCAssertFalse__Group_2_2_0__0__Impl() throws RecognitionException;
void rule__DtCAssertFalse__Group_2_2_0__1() throws RecognitionException;
void rule__DtCAssertFalse__Group_2_2_0__1__Impl() throws RecognitionException;
void rule__DtCAssertFalse__Group_2_2_0__2() throws RecognitionException;
void rule__DtCAssertFalse__Group_2_2_0__2__Impl() throws RecognitionException;
void rule__DtCAssertTrue__Group__0() throws RecognitionException;
void rule__DtCAssertTrue__Group__0__Impl() throws RecognitionException;
void rule__DtCAssertTrue__Group__1() throws RecognitionException;
void rule__DtCAssertTrue__Group__1__Impl() throws RecognitionException;
void rule__DtCAssertTrue__Group__2() throws RecognitionException;
void rule__DtCAssertTrue__Group__2__Impl() throws RecognitionException;
void rule__DtCAssertTrue__Group_2_0__0() throws RecognitionException;
void rule__DtCAssertTrue__Group_2_0__0__Impl() throws RecognitionException;
void rule__DtCAssertTrue__Group_2_0__1() throws RecognitionException;
void rule__DtCAssertTrue__Group_2_0__1__Impl() throws RecognitionException;
void rule__DtCAssertTrue__Group_2_0_1__0() throws RecognitionException;
void rule__DtCAssertTrue__Group_2_0_1__0__Impl() throws RecognitionException;
void rule__DtCAssertTrue__Group_2_0_1__1() throws RecognitionException;
void rule__DtCAssertTrue__Group_2_0_1__1__Impl() throws RecognitionException;
void rule__DtCAssertTrue__Group_2_0_1__2() throws RecognitionException;
void rule__DtCAssertTrue__Group_2_0_1__2__Impl() throws RecognitionException;
void rule__DtCAssertTrue__Group_2_1__0() throws RecognitionException;
void rule__DtCAssertTrue__Group_2_1__0__Impl() throws RecognitionException;
void rule__DtCAssertTrue__Group_2_1__1() throws RecognitionException;
void rule__DtCAssertTrue__Group_2_1__1__Impl() throws RecognitionException;
void rule__DtCAssertTrue__Group_2_1__2() throws RecognitionException;
void rule__DtCAssertTrue__Group_2_1__2__Impl() throws RecognitionException;
void rule__DtCAssertTrue__Group_2_2__0() throws RecognitionException;
void rule__DtCAssertTrue__Group_2_2__0__Impl() throws RecognitionException;
void rule__DtCAssertTrue__Group_2_2__1() throws RecognitionException;
void rule__DtCAssertTrue__Group_2_2__1__Impl() throws RecognitionException;
void rule__DtCAssertTrue__Group_2_2_0__0() throws RecognitionException;
void rule__DtCAssertTrue__Group_2_2_0__0__Impl() throws RecognitionException;
void rule__DtCAssertTrue__Group_2_2_0__1() throws RecognitionException;
void rule__DtCAssertTrue__Group_2_2_0__1__Impl() throws RecognitionException;
void rule__DtCAssertTrue__Group_2_2_0__2() throws RecognitionException;
void rule__DtCAssertTrue__Group_2_2_0__2__Impl() throws RecognitionException;
void rule__DtCDecimalMax__Group__0() throws RecognitionException;
void rule__DtCDecimalMax__Group__0__Impl() throws RecognitionException;
void rule__DtCDecimalMax__Group__1() throws RecognitionException;
void rule__DtCDecimalMax__Group__1__Impl() throws RecognitionException;
void rule__DtCDecimalMax__Group__2() throws RecognitionException;
void rule__DtCDecimalMax__Group__2__Impl() throws RecognitionException;
void rule__DtCDecimalMax__Group__3() throws RecognitionException;
void rule__DtCDecimalMax__Group__3__Impl() throws RecognitionException;
void rule__DtCDecimalMax__Group__4() throws RecognitionException;
void rule__DtCDecimalMax__Group__4__Impl() throws RecognitionException;
void rule__DtCDecimalMax__Group__5() throws RecognitionException;
void rule__DtCDecimalMax__Group__5__Impl() throws RecognitionException;
void rule__DtCDecimalMax__Group_4_0__0() throws RecognitionException;
void rule__DtCDecimalMax__Group_4_0__0__Impl() throws RecognitionException;
void rule__DtCDecimalMax__Group_4_0__1() throws RecognitionException;
void rule__DtCDecimalMax__Group_4_0__1__Impl() throws RecognitionException;
void rule__DtCDecimalMax__Group_4_0_1__0() throws RecognitionException;
void rule__DtCDecimalMax__Group_4_0_1__0__Impl() throws RecognitionException;
void rule__DtCDecimalMax__Group_4_0_1__1() throws RecognitionException;
void rule__DtCDecimalMax__Group_4_0_1__1__Impl() throws RecognitionException;
void rule__DtCDecimalMax__Group_4_0_1__2() throws RecognitionException;
void rule__DtCDecimalMax__Group_4_0_1__2__Impl() throws RecognitionException;
void rule__DtCDecimalMax__Group_4_1__0() throws RecognitionException;
void rule__DtCDecimalMax__Group_4_1__0__Impl() throws RecognitionException;
void rule__DtCDecimalMax__Group_4_1__1() throws RecognitionException;
void rule__DtCDecimalMax__Group_4_1__1__Impl() throws RecognitionException;
void rule__DtCDecimalMax__Group_4_1__2() throws RecognitionException;
void rule__DtCDecimalMax__Group_4_1__2__Impl() throws RecognitionException;
void rule__DtCDecimalMax__Group_4_2__0() throws RecognitionException;
void rule__DtCDecimalMax__Group_4_2__0__Impl() throws RecognitionException;
void rule__DtCDecimalMax__Group_4_2__1() throws RecognitionException;
void rule__DtCDecimalMax__Group_4_2__1__Impl() throws RecognitionException;
void rule__DtCDecimalMax__Group_4_2_0__0() throws RecognitionException;
void rule__DtCDecimalMax__Group_4_2_0__0__Impl() throws RecognitionException;
void rule__DtCDecimalMax__Group_4_2_0__1() throws RecognitionException;
void rule__DtCDecimalMax__Group_4_2_0__1__Impl() throws RecognitionException;
void rule__DtCDecimalMax__Group_4_2_0__2() throws RecognitionException;
void rule__DtCDecimalMax__Group_4_2_0__2__Impl() throws RecognitionException;
void rule__DtCDecimalMin__Group__0() throws RecognitionException;
void rule__DtCDecimalMin__Group__0__Impl() throws RecognitionException;
void rule__DtCDecimalMin__Group__1() throws RecognitionException;
void rule__DtCDecimalMin__Group__1__Impl() throws RecognitionException;
void rule__DtCDecimalMin__Group__2() throws RecognitionException;
void rule__DtCDecimalMin__Group__2__Impl() throws RecognitionException;
void rule__DtCDecimalMin__Group__3() throws RecognitionException;
void rule__DtCDecimalMin__Group__3__Impl() throws RecognitionException;
void rule__DtCDecimalMin__Group__4() throws RecognitionException;
void rule__DtCDecimalMin__Group__4__Impl() throws RecognitionException;
void rule__DtCDecimalMin__Group__5() throws RecognitionException;
void rule__DtCDecimalMin__Group__5__Impl() throws RecognitionException;
void rule__DtCDecimalMin__Group_4_0__0() throws RecognitionException;
void rule__DtCDecimalMin__Group_4_0__0__Impl() throws RecognitionException;
void rule__DtCDecimalMin__Group_4_0__1() throws RecognitionException;
void rule__DtCDecimalMin__Group_4_0__1__Impl() throws RecognitionException;
void rule__DtCDecimalMin__Group_4_0_1__0() throws RecognitionException;
void rule__DtCDecimalMin__Group_4_0_1__0__Impl() throws RecognitionException;
void rule__DtCDecimalMin__Group_4_0_1__1() throws RecognitionException;
void rule__DtCDecimalMin__Group_4_0_1__1__Impl() throws RecognitionException;
void rule__DtCDecimalMin__Group_4_0_1__2() throws RecognitionException;
void rule__DtCDecimalMin__Group_4_0_1__2__Impl() throws RecognitionException;
void rule__DtCDecimalMin__Group_4_1__0() throws RecognitionException;
void rule__DtCDecimalMin__Group_4_1__0__Impl() throws RecognitionException;
void rule__DtCDecimalMin__Group_4_1__1() throws RecognitionException;
void rule__DtCDecimalMin__Group_4_1__1__Impl() throws RecognitionException;
void rule__DtCDecimalMin__Group_4_1__2() throws RecognitionException;
void rule__DtCDecimalMin__Group_4_1__2__Impl() throws RecognitionException;
void rule__DtCDecimalMin__Group_4_2__0() throws RecognitionException;
void rule__DtCDecimalMin__Group_4_2__0__Impl() throws RecognitionException;
void rule__DtCDecimalMin__Group_4_2__1() throws RecognitionException;
void rule__DtCDecimalMin__Group_4_2__1__Impl() throws RecognitionException;
void rule__DtCDecimalMin__Group_4_2_0__0() throws RecognitionException;
void rule__DtCDecimalMin__Group_4_2_0__0__Impl() throws RecognitionException;
void rule__DtCDecimalMin__Group_4_2_0__1() throws RecognitionException;
void rule__DtCDecimalMin__Group_4_2_0__1__Impl() throws RecognitionException;
void rule__DtCDecimalMin__Group_4_2_0__2() throws RecognitionException;
void rule__DtCDecimalMin__Group_4_2_0__2__Impl() throws RecognitionException;
void rule__DtCDigits__Group__0() throws RecognitionException;
void rule__DtCDigits__Group__0__Impl() throws RecognitionException;
void rule__DtCDigits__Group__1() throws RecognitionException;
void rule__DtCDigits__Group__1__Impl() throws RecognitionException;
void rule__DtCDigits__Group__2() throws RecognitionException;
void rule__DtCDigits__Group__2__Impl() throws RecognitionException;
void rule__DtCDigits__Group__3() throws RecognitionException;
void rule__DtCDigits__Group__3__Impl() throws RecognitionException;
void rule__DtCDigits__Group__4() throws RecognitionException;
void rule__DtCDigits__Group__4__Impl() throws RecognitionException;
void rule__DtCDigits__Group__5() throws RecognitionException;
void rule__DtCDigits__Group__5__Impl() throws RecognitionException;
void rule__DtCDigits__Group__6() throws RecognitionException;
void rule__DtCDigits__Group__6__Impl() throws RecognitionException;
void rule__DtCDigits__Group__7() throws RecognitionException;
void rule__DtCDigits__Group__7__Impl() throws RecognitionException;
void rule__DtCDigits__Group_6_0__0() throws RecognitionException;
void rule__DtCDigits__Group_6_0__0__Impl() throws RecognitionException;
void rule__DtCDigits__Group_6_0__1() throws RecognitionException;
void rule__DtCDigits__Group_6_0__1__Impl() throws RecognitionException;
void rule__DtCDigits__Group_6_0_1__0() throws RecognitionException;
void rule__DtCDigits__Group_6_0_1__0__Impl() throws RecognitionException;
void rule__DtCDigits__Group_6_0_1__1() throws RecognitionException;
void rule__DtCDigits__Group_6_0_1__1__Impl() throws RecognitionException;
void rule__DtCDigits__Group_6_0_1__2() throws RecognitionException;
void rule__DtCDigits__Group_6_0_1__2__Impl() throws RecognitionException;
void rule__DtCDigits__Group_6_1__0() throws RecognitionException;
void rule__DtCDigits__Group_6_1__0__Impl() throws RecognitionException;
void rule__DtCDigits__Group_6_1__1() throws RecognitionException;
void rule__DtCDigits__Group_6_1__1__Impl() throws RecognitionException;
void rule__DtCDigits__Group_6_1__2() throws RecognitionException;
void rule__DtCDigits__Group_6_1__2__Impl() throws RecognitionException;
void rule__DtCDigits__Group_6_2__0() throws RecognitionException;
void rule__DtCDigits__Group_6_2__0__Impl() throws RecognitionException;
void rule__DtCDigits__Group_6_2__1() throws RecognitionException;
void rule__DtCDigits__Group_6_2__1__Impl() throws RecognitionException;
void rule__DtCDigits__Group_6_2_0__0() throws RecognitionException;
void rule__DtCDigits__Group_6_2_0__0__Impl() throws RecognitionException;
void rule__DtCDigits__Group_6_2_0__1() throws RecognitionException;
void rule__DtCDigits__Group_6_2_0__1__Impl() throws RecognitionException;
void rule__DtCDigits__Group_6_2_0__2() throws RecognitionException;
void rule__DtCDigits__Group_6_2_0__2__Impl() throws RecognitionException;
void rule__DtCFuture__Group__0() throws RecognitionException;
void rule__DtCFuture__Group__0__Impl() throws RecognitionException;
void rule__DtCFuture__Group__1() throws RecognitionException;
void rule__DtCFuture__Group__1__Impl() throws RecognitionException;
void rule__DtCFuture__Group__2() throws RecognitionException;
void rule__DtCFuture__Group__2__Impl() throws RecognitionException;
void rule__DtCFuture__Group_2_0__0() throws RecognitionException;
void rule__DtCFuture__Group_2_0__0__Impl() throws RecognitionException;
void rule__DtCFuture__Group_2_0__1() throws RecognitionException;
void rule__DtCFuture__Group_2_0__1__Impl() throws RecognitionException;
void rule__DtCFuture__Group_2_0_1__0() throws RecognitionException;
void rule__DtCFuture__Group_2_0_1__0__Impl() throws RecognitionException;
void rule__DtCFuture__Group_2_0_1__1() throws RecognitionException;
void rule__DtCFuture__Group_2_0_1__1__Impl() throws RecognitionException;
void rule__DtCFuture__Group_2_0_1__2() throws RecognitionException;
void rule__DtCFuture__Group_2_0_1__2__Impl() throws RecognitionException;
void rule__DtCFuture__Group_2_1__0() throws RecognitionException;
void rule__DtCFuture__Group_2_1__0__Impl() throws RecognitionException;
void rule__DtCFuture__Group_2_1__1() throws RecognitionException;
void rule__DtCFuture__Group_2_1__1__Impl() throws RecognitionException;
void rule__DtCFuture__Group_2_1__2() throws RecognitionException;
void rule__DtCFuture__Group_2_1__2__Impl() throws RecognitionException;
void rule__DtCFuture__Group_2_2__0() throws RecognitionException;
void rule__DtCFuture__Group_2_2__0__Impl() throws RecognitionException;
void rule__DtCFuture__Group_2_2__1() throws RecognitionException;
void rule__DtCFuture__Group_2_2__1__Impl() throws RecognitionException;
void rule__DtCFuture__Group_2_2_0__0() throws RecognitionException;
void rule__DtCFuture__Group_2_2_0__0__Impl() throws RecognitionException;
void rule__DtCFuture__Group_2_2_0__1() throws RecognitionException;
void rule__DtCFuture__Group_2_2_0__1__Impl() throws RecognitionException;
void rule__DtCFuture__Group_2_2_0__2() throws RecognitionException;
void rule__DtCFuture__Group_2_2_0__2__Impl() throws RecognitionException;
void rule__DtCPast__Group__0() throws RecognitionException;
void rule__DtCPast__Group__0__Impl() throws RecognitionException;
void rule__DtCPast__Group__1() throws RecognitionException;
void rule__DtCPast__Group__1__Impl() throws RecognitionException;
void rule__DtCPast__Group__2() throws RecognitionException;
void rule__DtCPast__Group__2__Impl() throws RecognitionException;
void rule__DtCPast__Group_2_0__0() throws RecognitionException;
void rule__DtCPast__Group_2_0__0__Impl() throws RecognitionException;
void rule__DtCPast__Group_2_0__1() throws RecognitionException;
void rule__DtCPast__Group_2_0__1__Impl() throws RecognitionException;
void rule__DtCPast__Group_2_0_1__0() throws RecognitionException;
void rule__DtCPast__Group_2_0_1__0__Impl() throws RecognitionException;
void rule__DtCPast__Group_2_0_1__1() throws RecognitionException;
void rule__DtCPast__Group_2_0_1__1__Impl() throws RecognitionException;
void rule__DtCPast__Group_2_0_1__2() throws RecognitionException;
void rule__DtCPast__Group_2_0_1__2__Impl() throws RecognitionException;
void rule__DtCPast__Group_2_1__0() throws RecognitionException;
void rule__DtCPast__Group_2_1__0__Impl() throws RecognitionException;
void rule__DtCPast__Group_2_1__1() throws RecognitionException;
void rule__DtCPast__Group_2_1__1__Impl() throws RecognitionException;
void rule__DtCPast__Group_2_1__2() throws RecognitionException;
void rule__DtCPast__Group_2_1__2__Impl() throws RecognitionException;
void rule__DtCPast__Group_2_2__0() throws RecognitionException;
void rule__DtCPast__Group_2_2__0__Impl() throws RecognitionException;
void rule__DtCPast__Group_2_2__1() throws RecognitionException;
void rule__DtCPast__Group_2_2__1__Impl() throws RecognitionException;
void rule__DtCPast__Group_2_2_0__0() throws RecognitionException;
void rule__DtCPast__Group_2_2_0__0__Impl() throws RecognitionException;
void rule__DtCPast__Group_2_2_0__1() throws RecognitionException;
void rule__DtCPast__Group_2_2_0__1__Impl() throws RecognitionException;
void rule__DtCPast__Group_2_2_0__2() throws RecognitionException;
void rule__DtCPast__Group_2_2_0__2__Impl() throws RecognitionException;
void rule__DtCNumericMax__Group__0() throws RecognitionException;
void rule__DtCNumericMax__Group__0__Impl() throws RecognitionException;
void rule__DtCNumericMax__Group__1() throws RecognitionException;
void rule__DtCNumericMax__Group__1__Impl() throws RecognitionException;
void rule__DtCNumericMax__Group__2() throws RecognitionException;
void rule__DtCNumericMax__Group__2__Impl() throws RecognitionException;
void rule__DtCNumericMax__Group__3() throws RecognitionException;
void rule__DtCNumericMax__Group__3__Impl() throws RecognitionException;
void rule__DtCNumericMax__Group__4() throws RecognitionException;
void rule__DtCNumericMax__Group__4__Impl() throws RecognitionException;
void rule__DtCNumericMax__Group__5() throws RecognitionException;
void rule__DtCNumericMax__Group__5__Impl() throws RecognitionException;
void rule__DtCNumericMax__Group_4_0__0() throws RecognitionException;
void rule__DtCNumericMax__Group_4_0__0__Impl() throws RecognitionException;
void rule__DtCNumericMax__Group_4_0__1() throws RecognitionException;
void rule__DtCNumericMax__Group_4_0__1__Impl() throws RecognitionException;
void rule__DtCNumericMax__Group_4_0_1__0() throws RecognitionException;
void rule__DtCNumericMax__Group_4_0_1__0__Impl() throws RecognitionException;
void rule__DtCNumericMax__Group_4_0_1__1() throws RecognitionException;
void rule__DtCNumericMax__Group_4_0_1__1__Impl() throws RecognitionException;
void rule__DtCNumericMax__Group_4_0_1__2() throws RecognitionException;
void rule__DtCNumericMax__Group_4_0_1__2__Impl() throws RecognitionException;
void rule__DtCNumericMax__Group_4_1__0() throws RecognitionException;
void rule__DtCNumericMax__Group_4_1__0__Impl() throws RecognitionException;
void rule__DtCNumericMax__Group_4_1__1() throws RecognitionException;
void rule__DtCNumericMax__Group_4_1__1__Impl() throws RecognitionException;
void rule__DtCNumericMax__Group_4_1__2() throws RecognitionException;
void rule__DtCNumericMax__Group_4_1__2__Impl() throws RecognitionException;
void rule__DtCNumericMax__Group_4_2__0() throws RecognitionException;
void rule__DtCNumericMax__Group_4_2__0__Impl() throws RecognitionException;
void rule__DtCNumericMax__Group_4_2__1() throws RecognitionException;
void rule__DtCNumericMax__Group_4_2__1__Impl() throws RecognitionException;
void rule__DtCNumericMax__Group_4_2_0__0() throws RecognitionException;
void rule__DtCNumericMax__Group_4_2_0__0__Impl() throws RecognitionException;
void rule__DtCNumericMax__Group_4_2_0__1() throws RecognitionException;
void rule__DtCNumericMax__Group_4_2_0__1__Impl() throws RecognitionException;
void rule__DtCNumericMax__Group_4_2_0__2() throws RecognitionException;
void rule__DtCNumericMax__Group_4_2_0__2__Impl() throws RecognitionException;
void rule__DtCNumericMin__Group__0() throws RecognitionException;
void rule__DtCNumericMin__Group__0__Impl() throws RecognitionException;
void rule__DtCNumericMin__Group__1() throws RecognitionException;
void rule__DtCNumericMin__Group__1__Impl() throws RecognitionException;
void rule__DtCNumericMin__Group__2() throws RecognitionException;
void rule__DtCNumericMin__Group__2__Impl() throws RecognitionException;
void rule__DtCNumericMin__Group__3() throws RecognitionException;
void rule__DtCNumericMin__Group__3__Impl() throws RecognitionException;
void rule__DtCNumericMin__Group__4() throws RecognitionException;
void rule__DtCNumericMin__Group__4__Impl() throws RecognitionException;
void rule__DtCNumericMin__Group__5() throws RecognitionException;
void rule__DtCNumericMin__Group__5__Impl() throws RecognitionException;
void rule__DtCNumericMin__Group_4_0__0() throws RecognitionException;
void rule__DtCNumericMin__Group_4_0__0__Impl() throws RecognitionException;
void rule__DtCNumericMin__Group_4_0__1() throws RecognitionException;
void rule__DtCNumericMin__Group_4_0__1__Impl() throws RecognitionException;
void rule__DtCNumericMin__Group_4_0_1__0() throws RecognitionException;
void rule__DtCNumericMin__Group_4_0_1__0__Impl() throws RecognitionException;
void rule__DtCNumericMin__Group_4_0_1__1() throws RecognitionException;
void rule__DtCNumericMin__Group_4_0_1__1__Impl() throws RecognitionException;
void rule__DtCNumericMin__Group_4_0_1__2() throws RecognitionException;
void rule__DtCNumericMin__Group_4_0_1__2__Impl() throws RecognitionException;
void rule__DtCNumericMin__Group_4_1__0() throws RecognitionException;
void rule__DtCNumericMin__Group_4_1__0__Impl() throws RecognitionException;
void rule__DtCNumericMin__Group_4_1__1() throws RecognitionException;
void rule__DtCNumericMin__Group_4_1__1__Impl() throws RecognitionException;
void rule__DtCNumericMin__Group_4_1__2() throws RecognitionException;
void rule__DtCNumericMin__Group_4_1__2__Impl() throws RecognitionException;
void rule__DtCNumericMin__Group_4_2__0() throws RecognitionException;
void rule__DtCNumericMin__Group_4_2__0__Impl() throws RecognitionException;
void rule__DtCNumericMin__Group_4_2__1() throws RecognitionException;
void rule__DtCNumericMin__Group_4_2__1__Impl() throws RecognitionException;
void rule__DtCNumericMin__Group_4_2_0__0() throws RecognitionException;
void rule__DtCNumericMin__Group_4_2_0__0__Impl() throws RecognitionException;
void rule__DtCNumericMin__Group_4_2_0__1() throws RecognitionException;
void rule__DtCNumericMin__Group_4_2_0__1__Impl() throws RecognitionException;
void rule__DtCNumericMin__Group_4_2_0__2() throws RecognitionException;
void rule__DtCNumericMin__Group_4_2_0__2__Impl() throws RecognitionException;
void rule__DtCNotNull__Group__0() throws RecognitionException;
void rule__DtCNotNull__Group__0__Impl() throws RecognitionException;
void rule__DtCNotNull__Group__1() throws RecognitionException;
void rule__DtCNotNull__Group__1__Impl() throws RecognitionException;
void rule__DtCNotNull__Group__2() throws RecognitionException;
void rule__DtCNotNull__Group__2__Impl() throws RecognitionException;
void rule__DtCNotNull__Group_2_0__0() throws RecognitionException;
void rule__DtCNotNull__Group_2_0__0__Impl() throws RecognitionException;
void rule__DtCNotNull__Group_2_0__1() throws RecognitionException;
void rule__DtCNotNull__Group_2_0__1__Impl() throws RecognitionException;
void rule__DtCNotNull__Group_2_0_1__0() throws RecognitionException;
void rule__DtCNotNull__Group_2_0_1__0__Impl() throws RecognitionException;
void rule__DtCNotNull__Group_2_0_1__1() throws RecognitionException;
void rule__DtCNotNull__Group_2_0_1__1__Impl() throws RecognitionException;
void rule__DtCNotNull__Group_2_0_1__2() throws RecognitionException;
void rule__DtCNotNull__Group_2_0_1__2__Impl() throws RecognitionException;
void rule__DtCNotNull__Group_2_1__0() throws RecognitionException;
void rule__DtCNotNull__Group_2_1__0__Impl() throws RecognitionException;
void rule__DtCNotNull__Group_2_1__1() throws RecognitionException;
void rule__DtCNotNull__Group_2_1__1__Impl() throws RecognitionException;
void rule__DtCNotNull__Group_2_1__2() throws RecognitionException;
void rule__DtCNotNull__Group_2_1__2__Impl() throws RecognitionException;
void rule__DtCNotNull__Group_2_2__0() throws RecognitionException;
void rule__DtCNotNull__Group_2_2__0__Impl() throws RecognitionException;
void rule__DtCNotNull__Group_2_2__1() throws RecognitionException;
void rule__DtCNotNull__Group_2_2__1__Impl() throws RecognitionException;
void rule__DtCNotNull__Group_2_2_0__0() throws RecognitionException;
void rule__DtCNotNull__Group_2_2_0__0__Impl() throws RecognitionException;
void rule__DtCNotNull__Group_2_2_0__1() throws RecognitionException;
void rule__DtCNotNull__Group_2_2_0__1__Impl() throws RecognitionException;
void rule__DtCNotNull__Group_2_2_0__2() throws RecognitionException;
void rule__DtCNotNull__Group_2_2_0__2__Impl() throws RecognitionException;
void rule__DtCNull__Group__0() throws RecognitionException;
void rule__DtCNull__Group__0__Impl() throws RecognitionException;
void rule__DtCNull__Group__1() throws RecognitionException;
void rule__DtCNull__Group__1__Impl() throws RecognitionException;
void rule__DtCNull__Group__2() throws RecognitionException;
void rule__DtCNull__Group__2__Impl() throws RecognitionException;
void rule__DtCNull__Group_2_0__0() throws RecognitionException;
void rule__DtCNull__Group_2_0__0__Impl() throws RecognitionException;
void rule__DtCNull__Group_2_0__1() throws RecognitionException;
void rule__DtCNull__Group_2_0__1__Impl() throws RecognitionException;
void rule__DtCNull__Group_2_0_1__0() throws RecognitionException;
void rule__DtCNull__Group_2_0_1__0__Impl() throws RecognitionException;
void rule__DtCNull__Group_2_0_1__1() throws RecognitionException;
void rule__DtCNull__Group_2_0_1__1__Impl() throws RecognitionException;
void rule__DtCNull__Group_2_0_1__2() throws RecognitionException;
void rule__DtCNull__Group_2_0_1__2__Impl() throws RecognitionException;
void rule__DtCNull__Group_2_1__0() throws RecognitionException;
void rule__DtCNull__Group_2_1__0__Impl() throws RecognitionException;
void rule__DtCNull__Group_2_1__1() throws RecognitionException;
void rule__DtCNull__Group_2_1__1__Impl() throws RecognitionException;
void rule__DtCNull__Group_2_1__2() throws RecognitionException;
void rule__DtCNull__Group_2_1__2__Impl() throws RecognitionException;
void rule__DtCNull__Group_2_2__0() throws RecognitionException;
void rule__DtCNull__Group_2_2__0__Impl() throws RecognitionException;
void rule__DtCNull__Group_2_2__1() throws RecognitionException;
void rule__DtCNull__Group_2_2__1__Impl() throws RecognitionException;
void rule__DtCNull__Group_2_2_0__0() throws RecognitionException;
void rule__DtCNull__Group_2_2_0__0__Impl() throws RecognitionException;
void rule__DtCNull__Group_2_2_0__1() throws RecognitionException;
void rule__DtCNull__Group_2_2_0__1__Impl() throws RecognitionException;
void rule__DtCNull__Group_2_2_0__2() throws RecognitionException;
void rule__DtCNull__Group_2_2_0__2__Impl() throws RecognitionException;
void rule__DtCRegEx__Group__0() throws RecognitionException;
void rule__DtCRegEx__Group__0__Impl() throws RecognitionException;
void rule__DtCRegEx__Group__1() throws RecognitionException;
void rule__DtCRegEx__Group__1__Impl() throws RecognitionException;
void rule__DtCRegEx__Group__2() throws RecognitionException;
void rule__DtCRegEx__Group__2__Impl() throws RecognitionException;
void rule__DtCRegEx__Group__3() throws RecognitionException;
void rule__DtCRegEx__Group__3__Impl() throws RecognitionException;
void rule__DtCRegEx__Group__4() throws RecognitionException;
void rule__DtCRegEx__Group__4__Impl() throws RecognitionException;
void rule__DtCRegEx__Group__5() throws RecognitionException;
void rule__DtCRegEx__Group__5__Impl() throws RecognitionException;
void rule__DtCRegEx__Group_4_0__0() throws RecognitionException;
void rule__DtCRegEx__Group_4_0__0__Impl() throws RecognitionException;
void rule__DtCRegEx__Group_4_0__1() throws RecognitionException;
void rule__DtCRegEx__Group_4_0__1__Impl() throws RecognitionException;
void rule__DtCRegEx__Group_4_0_1__0() throws RecognitionException;
void rule__DtCRegEx__Group_4_0_1__0__Impl() throws RecognitionException;
void rule__DtCRegEx__Group_4_0_1__1() throws RecognitionException;
void rule__DtCRegEx__Group_4_0_1__1__Impl() throws RecognitionException;
void rule__DtCRegEx__Group_4_0_1__2() throws RecognitionException;
void rule__DtCRegEx__Group_4_0_1__2__Impl() throws RecognitionException;
void rule__DtCRegEx__Group_4_1__0() throws RecognitionException;
void rule__DtCRegEx__Group_4_1__0__Impl() throws RecognitionException;
void rule__DtCRegEx__Group_4_1__1() throws RecognitionException;
void rule__DtCRegEx__Group_4_1__1__Impl() throws RecognitionException;
void rule__DtCRegEx__Group_4_1__2() throws RecognitionException;
void rule__DtCRegEx__Group_4_1__2__Impl() throws RecognitionException;
void rule__DtCRegEx__Group_4_2__0() throws RecognitionException;
void rule__DtCRegEx__Group_4_2__0__Impl() throws RecognitionException;
void rule__DtCRegEx__Group_4_2__1() throws RecognitionException;
void rule__DtCRegEx__Group_4_2__1__Impl() throws RecognitionException;
void rule__DtCRegEx__Group_4_2_0__0() throws RecognitionException;
void rule__DtCRegEx__Group_4_2_0__0__Impl() throws RecognitionException;
void rule__DtCRegEx__Group_4_2_0__1() throws RecognitionException;
void rule__DtCRegEx__Group_4_2_0__1__Impl() throws RecognitionException;
void rule__DtCRegEx__Group_4_2_0__2() throws RecognitionException;
void rule__DtCRegEx__Group_4_2_0__2__Impl() throws RecognitionException;
void rule__DtCSize__Group__0() throws RecognitionException;
void rule__DtCSize__Group__0__Impl() throws RecognitionException;
void rule__DtCSize__Group__1() throws RecognitionException;
void rule__DtCSize__Group__1__Impl() throws RecognitionException;
void rule__DtCSize__Group__2() throws RecognitionException;
void rule__DtCSize__Group__2__Impl() throws RecognitionException;
void rule__DtCSize__Group__3() throws RecognitionException;
void rule__DtCSize__Group__3__Impl() throws RecognitionException;
void rule__DtCSize__Group__4() throws RecognitionException;
void rule__DtCSize__Group__4__Impl() throws RecognitionException;
void rule__DtCSize__Group__5() throws RecognitionException;
void rule__DtCSize__Group__5__Impl() throws RecognitionException;
void rule__DtCSize__Group__6() throws RecognitionException;
void rule__DtCSize__Group__6__Impl() throws RecognitionException;
void rule__DtCSize__Group__7() throws RecognitionException;
void rule__DtCSize__Group__7__Impl() throws RecognitionException;
void rule__DtCSize__Group_6_0__0() throws RecognitionException;
void rule__DtCSize__Group_6_0__0__Impl() throws RecognitionException;
void rule__DtCSize__Group_6_0__1() throws RecognitionException;
void rule__DtCSize__Group_6_0__1__Impl() throws RecognitionException;
void rule__DtCSize__Group_6_0_1__0() throws RecognitionException;
void rule__DtCSize__Group_6_0_1__0__Impl() throws RecognitionException;
void rule__DtCSize__Group_6_0_1__1() throws RecognitionException;
void rule__DtCSize__Group_6_0_1__1__Impl() throws RecognitionException;
void rule__DtCSize__Group_6_0_1__2() throws RecognitionException;
void rule__DtCSize__Group_6_0_1__2__Impl() throws RecognitionException;
void rule__DtCSize__Group_6_1__0() throws RecognitionException;
void rule__DtCSize__Group_6_1__0__Impl() throws RecognitionException;
void rule__DtCSize__Group_6_1__1() throws RecognitionException;
void rule__DtCSize__Group_6_1__1__Impl() throws RecognitionException;
void rule__DtCSize__Group_6_1__2() throws RecognitionException;
void rule__DtCSize__Group_6_1__2__Impl() throws RecognitionException;
void rule__DtCSize__Group_6_2__0() throws RecognitionException;
void rule__DtCSize__Group_6_2__0__Impl() throws RecognitionException;
void rule__DtCSize__Group_6_2__1() throws RecognitionException;
void rule__DtCSize__Group_6_2__1__Impl() throws RecognitionException;
void rule__DtCSize__Group_6_2_0__0() throws RecognitionException;
void rule__DtCSize__Group_6_2_0__0__Impl() throws RecognitionException;
void rule__DtCSize__Group_6_2_0__1() throws RecognitionException;
void rule__DtCSize__Group_6_2_0__1__Impl() throws RecognitionException;
void rule__DtCSize__Group_6_2_0__2() throws RecognitionException;
void rule__DtCSize__Group_6_2_0__2__Impl() throws RecognitionException;
void rule__Enum__Group__0() throws RecognitionException;
void rule__Enum__Group__0__Impl() throws RecognitionException;
void rule__Enum__Group__1() throws RecognitionException;
void rule__Enum__Group__1__Impl() throws RecognitionException;
void rule__Enum__Group__2() throws RecognitionException;
void rule__Enum__Group__2__Impl() throws RecognitionException;
void rule__Enum__Group__3() throws RecognitionException;
void rule__Enum__Group__3__Impl() throws RecognitionException;
void rule__Enum__Group__4() throws RecognitionException;
void rule__Enum__Group__4__Impl() throws RecognitionException;
void rule__Enum__Group__5() throws RecognitionException;
void rule__Enum__Group__5__Impl() throws RecognitionException;
void rule__Enum__Group_4__0() throws RecognitionException;
void rule__Enum__Group_4__0__Impl() throws RecognitionException;
void rule__Enum__Group_4__1() throws RecognitionException;
void rule__Enum__Group_4__1__Impl() throws RecognitionException;
void rule__EnumLiteral__Group__0() throws RecognitionException;
void rule__EnumLiteral__Group__0__Impl() throws RecognitionException;
void rule__EnumLiteral__Group__1() throws RecognitionException;
void rule__EnumLiteral__Group__1__Impl() throws RecognitionException;
void rule__EnumLiteral__Group_1_0__0() throws RecognitionException;
void rule__EnumLiteral__Group_1_0__0__Impl() throws RecognitionException;
void rule__EnumLiteral__Group_1_0__1() throws RecognitionException;
void rule__EnumLiteral__Group_1_0__1__Impl() throws RecognitionException;
void rule__EnumLiteral__Group_1_1__0() throws RecognitionException;
void rule__EnumLiteral__Group_1_1__0__Impl() throws RecognitionException;
void rule__EnumLiteral__Group_1_1__1() throws RecognitionException;
void rule__EnumLiteral__Group_1_1__1__Impl() throws RecognitionException;
void rule__EnumLiteral__Group_1_1__2() throws RecognitionException;
void rule__EnumLiteral__Group_1_1__2__Impl() throws RecognitionException;
void rule__EnumLiteral__Group_1_1_2__0() throws RecognitionException;
void rule__EnumLiteral__Group_1_1_2__0__Impl() throws RecognitionException;
void rule__EnumLiteral__Group_1_1_2__1() throws RecognitionException;
void rule__EnumLiteral__Group_1_1_2__1__Impl() throws RecognitionException;
void rule__AnnotationDef__Group__0() throws RecognitionException;
void rule__AnnotationDef__Group__0__Impl() throws RecognitionException;
void rule__AttributeMatchingConstraint__Group__0() throws RecognitionException;
void rule__AttributeMatchingConstraint__Group__0__Impl() throws RecognitionException;
void rule__AttributeMatchingConstraint__Group__1() throws RecognitionException;
void rule__AttributeMatchingConstraint__Group__1__Impl() throws RecognitionException;
void rule__AttributeMatchingConstraint__Group__2() throws RecognitionException;
void rule__AttributeMatchingConstraint__Group__2__Impl() throws RecognitionException;
void rule__AttributeMatchingConstraint__Group__3() throws RecognitionException;
void rule__AttributeMatchingConstraint__Group__3__Impl() throws RecognitionException;
void rule__KeyAndValue__Group__0() throws RecognitionException;
void rule__KeyAndValue__Group__0__Impl() throws RecognitionException;
void rule__KeyAndValue__Group__1() throws RecognitionException;
void rule__KeyAndValue__Group__1__Impl() throws RecognitionException;
void rule__KeyAndValue__Group__2() throws RecognitionException;
void rule__KeyAndValue__Group__2__Impl() throws RecognitionException;
void rule__KeyAndValue__Group__3() throws RecognitionException;
void rule__KeyAndValue__Group__3__Impl() throws RecognitionException;
void rule__KeyAndValue__Group__4() throws RecognitionException;
void rule__KeyAndValue__Group__4__Impl() throws RecognitionException;
void rule__KeyAndValue__Group__5() throws RecognitionException;
void rule__KeyAndValue__Group__5__Impl() throws RecognitionException;
void rule__LQualifiedNameWithWildCard__Group__0() throws RecognitionException;
void rule__LQualifiedNameWithWildCard__Group__0__Impl() throws RecognitionException;
void rule__LQualifiedNameWithWildCard__Group__1() throws RecognitionException;
void rule__LQualifiedNameWithWildCard__Group__1__Impl() throws RecognitionException;
void rule__LQualifiedNameWithWildCard__Group_1__0() throws RecognitionException;
void rule__LQualifiedNameWithWildCard__Group_1__0__Impl() throws RecognitionException;
void rule__LQualifiedNameWithWildCard__Group_1__1() throws RecognitionException;
void rule__LQualifiedNameWithWildCard__Group_1__1__Impl() throws RecognitionException;
void rule__LFQN__Group__0() throws RecognitionException;
void rule__LFQN__Group__0__Impl() throws RecognitionException;
void rule__LFQN__Group__1() throws RecognitionException;
void rule__LFQN__Group__1__Impl() throws RecognitionException;
void rule__LFQN__Group_1__0() throws RecognitionException;
void rule__LFQN__Group_1__0__Impl() throws RecognitionException;
void rule__LFQN__Group_1__1() throws RecognitionException;
void rule__LFQN__Group_1__1__Impl() throws RecognitionException;
void rule__ValidIDWithKeywords__Group_5__0() throws RecognitionException;
void rule__ValidIDWithKeywords__Group_5__0__Impl() throws RecognitionException;
void rule__ValidIDWithKeywords__Group_5__1() throws RecognitionException;
void rule__ValidIDWithKeywords__Group_5__1__Impl() throws RecognitionException;
void rule__LInt__Group__0() throws RecognitionException;
void rule__LInt__Group__0__Impl() throws RecognitionException;
void rule__LInt__Group__1() throws RecognitionException;
void rule__LInt__Group__1__Impl() throws RecognitionException;
void rule__LDecimal__Group__0() throws RecognitionException;
void rule__LDecimal__Group__0__Impl() throws RecognitionException;
void rule__LDecimal__Group__1() throws RecognitionException;
void rule__LDecimal__Group__1__Impl() throws RecognitionException;
void rule__LDecimal__Group_1__0() throws RecognitionException;
void rule__LDecimal__Group_1__0__Impl() throws RecognitionException;
void rule__LDecimal__Group_1__1() throws RecognitionException;
void rule__LDecimal__Group_1__1__Impl() throws RecognitionException;
void rule__XAnnotation__Group__0() throws RecognitionException;
void rule__XAnnotation__Group__0__Impl() throws RecognitionException;
void rule__XAnnotation__Group__1() throws RecognitionException;
void rule__XAnnotation__Group__1__Impl() throws RecognitionException;
void rule__XAnnotation__Group__2() throws RecognitionException;
void rule__XAnnotation__Group__2__Impl() throws RecognitionException;
void rule__XAnnotation__Group__3() throws RecognitionException;
void rule__XAnnotation__Group__3__Impl() throws RecognitionException;
void rule__XAnnotation__Group_3__0() throws RecognitionException;
void rule__XAnnotation__Group_3__0__Impl() throws RecognitionException;
void rule__XAnnotation__Group_3__1() throws RecognitionException;
void rule__XAnnotation__Group_3__1__Impl() throws RecognitionException;
void rule__XAnnotation__Group_3__2() throws RecognitionException;
void rule__XAnnotation__Group_3__2__Impl() throws RecognitionException;
void rule__XAnnotation__Group_3_1_0__0() throws RecognitionException;
void rule__XAnnotation__Group_3_1_0__0__Impl() throws RecognitionException;
void rule__XAnnotation__Group_3_1_0__1() throws RecognitionException;
void rule__XAnnotation__Group_3_1_0__1__Impl() throws RecognitionException;
void rule__XAnnotation__Group_3_1_0_1__0() throws RecognitionException;
void rule__XAnnotation__Group_3_1_0_1__0__Impl() throws RecognitionException;
void rule__XAnnotation__Group_3_1_0_1__1() throws RecognitionException;
void rule__XAnnotation__Group_3_1_0_1__1__Impl() throws RecognitionException;
void rule__XAnnotationElementValuePair__Group__0() throws RecognitionException;
void rule__XAnnotationElementValuePair__Group__0__Impl() throws RecognitionException;
void rule__XAnnotationElementValuePair__Group__1() throws RecognitionException;
void rule__XAnnotationElementValuePair__Group__1__Impl() throws RecognitionException;
void rule__XAnnotationElementValuePair__Group_0__0() throws RecognitionException;
void rule__XAnnotationElementValuePair__Group_0__0__Impl() throws RecognitionException;
void rule__XAnnotationElementValuePair__Group_0_0__0() throws RecognitionException;
void rule__XAnnotationElementValuePair__Group_0_0__0__Impl() throws RecognitionException;
void rule__XAnnotationElementValuePair__Group_0_0__1() throws RecognitionException;
void rule__XAnnotationElementValuePair__Group_0_0__1__Impl() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_0__0() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_0__1() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_0__2() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_0_0__0() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_0_1__0() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_0_1__1() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_1__0() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_1__1() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_1_1__0() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_1_1__1() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl() throws RecognitionException;
void rule__XAnnotationElementValue__Group_0__0() throws RecognitionException;
void rule__XAnnotationElementValue__Group_0__0__Impl() throws RecognitionException;
void rule__XAnnotationElementValue__Group_0__1() throws RecognitionException;
void rule__XAnnotationElementValue__Group_0__1__Impl() throws RecognitionException;
void rule__XAnnotationElementValue__Group_0__2() throws RecognitionException;
void rule__XAnnotationElementValue__Group_0__2__Impl() throws RecognitionException;
void rule__XAnnotationElementValue__Group_0_0__0() throws RecognitionException;
void rule__XAnnotationElementValue__Group_0_0__0__Impl() throws RecognitionException;
void rule__XAnnotationElementValue__Group_0_0_0__0() throws RecognitionException;
void rule__XAnnotationElementValue__Group_0_0_0__0__Impl() throws RecognitionException;
void rule__XAnnotationElementValue__Group_0_0_0__1() throws RecognitionException;
void rule__XAnnotationElementValue__Group_0_0_0__1__Impl() throws RecognitionException;
void rule__XAnnotationElementValue__Group_0_0_0__2() throws RecognitionException;
void rule__XAnnotationElementValue__Group_0_0_0__2__Impl() throws RecognitionException;
void rule__XAnnotationElementValue__Group_0_1__0() throws RecognitionException;
void rule__XAnnotationElementValue__Group_0_1__0__Impl() throws RecognitionException;
void rule__XAnnotationElementValue__Group_0_1__1() throws RecognitionException;
void rule__XAnnotationElementValue__Group_0_1__1__Impl() throws RecognitionException;
void rule__XAnnotationElementValue__Group_0_1_1__0() throws RecognitionException;
void rule__XAnnotationElementValue__Group_0_1_1__0__Impl() throws RecognitionException;
void rule__XAnnotationElementValue__Group_0_1_1__1() throws RecognitionException;
void rule__XAnnotationElementValue__Group_0_1_1__1__Impl() throws RecognitionException;
void rule__XAssignment__Group_0__0() throws RecognitionException;
void rule__XAssignment__Group_0__0__Impl() throws RecognitionException;
void rule__XAssignment__Group_0__1() throws RecognitionException;
void rule__XAssignment__Group_0__1__Impl() throws RecognitionException;
void rule__XAssignment__Group_0__2() throws RecognitionException;
void rule__XAssignment__Group_0__2__Impl() throws RecognitionException;
void rule__XAssignment__Group_0__3() throws RecognitionException;
void rule__XAssignment__Group_0__3__Impl() throws RecognitionException;
void rule__XAssignment__Group_1__0() throws RecognitionException;
void rule__XAssignment__Group_1__0__Impl() throws RecognitionException;
void rule__XAssignment__Group_1__1() throws RecognitionException;
void rule__XAssignment__Group_1__1__Impl() throws RecognitionException;
void rule__XAssignment__Group_1_1__0() throws RecognitionException;
void rule__XAssignment__Group_1_1__0__Impl() throws RecognitionException;
void rule__XAssignment__Group_1_1__1() throws RecognitionException;
void rule__XAssignment__Group_1_1__1__Impl() throws RecognitionException;
void rule__XAssignment__Group_1_1_0__0() throws RecognitionException;
void rule__XAssignment__Group_1_1_0__0__Impl() throws RecognitionException;
void rule__XAssignment__Group_1_1_0_0__0() throws RecognitionException;
void rule__XAssignment__Group_1_1_0_0__0__Impl() throws RecognitionException;
void rule__XAssignment__Group_1_1_0_0__1() throws RecognitionException;
void rule__XAssignment__Group_1_1_0_0__1__Impl() throws RecognitionException;
void rule__OpMultiAssign__Group_5__0() throws RecognitionException;
void rule__OpMultiAssign__Group_5__0__Impl() throws RecognitionException;
void rule__OpMultiAssign__Group_5__1() throws RecognitionException;
void rule__OpMultiAssign__Group_5__1__Impl() throws RecognitionException;
void rule__OpMultiAssign__Group_5__2() throws RecognitionException;
void rule__OpMultiAssign__Group_5__2__Impl() throws RecognitionException;
void rule__OpMultiAssign__Group_6__0() throws RecognitionException;
void rule__OpMultiAssign__Group_6__0__Impl() throws RecognitionException;
void rule__OpMultiAssign__Group_6__1() throws RecognitionException;
void rule__OpMultiAssign__Group_6__1__Impl() throws RecognitionException;
void rule__OpMultiAssign__Group_6__2() throws RecognitionException;
void rule__OpMultiAssign__Group_6__2__Impl() throws RecognitionException;
void rule__XOrExpression__Group__0() throws RecognitionException;
void rule__XOrExpression__Group__0__Impl() throws RecognitionException;
void rule__XOrExpression__Group__1() throws RecognitionException;
void rule__XOrExpression__Group__1__Impl() throws RecognitionException;
void rule__XOrExpression__Group_1__0() throws RecognitionException;
void rule__XOrExpression__Group_1__0__Impl() throws RecognitionException;
void rule__XOrExpression__Group_1__1() throws RecognitionException;
void rule__XOrExpression__Group_1__1__Impl() throws RecognitionException;
void rule__XOrExpression__Group_1_0__0() throws RecognitionException;
void rule__XOrExpression__Group_1_0__0__Impl() throws RecognitionException;
void rule__XOrExpression__Group_1_0_0__0() throws RecognitionException;
void rule__XOrExpression__Group_1_0_0__0__Impl() throws RecognitionException;
void rule__XOrExpression__Group_1_0_0__1() throws RecognitionException;
void rule__XOrExpression__Group_1_0_0__1__Impl() throws RecognitionException;
void rule__XAndExpression__Group__0() throws RecognitionException;
void rule__XAndExpression__Group__0__Impl() throws RecognitionException;
void rule__XAndExpression__Group__1() throws RecognitionException;
void rule__XAndExpression__Group__1__Impl() throws RecognitionException;
void rule__XAndExpression__Group_1__0() throws RecognitionException;
void rule__XAndExpression__Group_1__0__Impl() throws RecognitionException;
void rule__XAndExpression__Group_1__1() throws RecognitionException;
void rule__XAndExpression__Group_1__1__Impl() throws RecognitionException;
void rule__XAndExpression__Group_1_0__0() throws RecognitionException;
void rule__XAndExpression__Group_1_0__0__Impl() throws RecognitionException;
void rule__XAndExpression__Group_1_0_0__0() throws RecognitionException;
void rule__XAndExpression__Group_1_0_0__0__Impl() throws RecognitionException;
void rule__XAndExpression__Group_1_0_0__1() throws RecognitionException;
void rule__XAndExpression__Group_1_0_0__1__Impl() throws RecognitionException;
void rule__XEqualityExpression__Group__0() throws RecognitionException;
void rule__XEqualityExpression__Group__0__Impl() throws RecognitionException;
void rule__XEqualityExpression__Group__1() throws RecognitionException;
void rule__XEqualityExpression__Group__1__Impl() throws RecognitionException;
void rule__XEqualityExpression__Group_1__0() throws RecognitionException;
void rule__XEqualityExpression__Group_1__0__Impl() throws RecognitionException;
void rule__XEqualityExpression__Group_1__1() throws RecognitionException;
void rule__XEqualityExpression__Group_1__1__Impl() throws RecognitionException;
void rule__XEqualityExpression__Group_1_0__0() throws RecognitionException;
void rule__XEqualityExpression__Group_1_0__0__Impl() throws RecognitionException;
void rule__XEqualityExpression__Group_1_0_0__0() throws RecognitionException;
void rule__XEqualityExpression__Group_1_0_0__0__Impl() throws RecognitionException;
void rule__XEqualityExpression__Group_1_0_0__1() throws RecognitionException;
void rule__XEqualityExpression__Group_1_0_0__1__Impl() throws RecognitionException;
void rule__XRelationalExpression__Group__0() throws RecognitionException;
void rule__XRelationalExpression__Group__0__Impl() throws RecognitionException;
void rule__XRelationalExpression__Group__1() throws RecognitionException;
void rule__XRelationalExpression__Group__1__Impl() throws RecognitionException;
void rule__XRelationalExpression__Group_1_0__0() throws RecognitionException;
void rule__XRelationalExpression__Group_1_0__0__Impl() throws RecognitionException;
void rule__XRelationalExpression__Group_1_0__1() throws RecognitionException;
void rule__XRelationalExpression__Group_1_0__1__Impl() throws RecognitionException;
void rule__XRelationalExpression__Group_1_0_0__0() throws RecognitionException;
void rule__XRelationalExpression__Group_1_0_0__0__Impl() throws RecognitionException;
void rule__XRelationalExpression__Group_1_0_0_0__0() throws RecognitionException;
void rule__XRelationalExpression__Group_1_0_0_0__0__Impl() throws RecognitionException;
void rule__XRelationalExpression__Group_1_0_0_0__1() throws RecognitionException;
void rule__XRelationalExpression__Group_1_0_0_0__1__Impl() throws RecognitionException;
void rule__XRelationalExpression__Group_1_1__0() throws RecognitionException;
void rule__XRelationalExpression__Group_1_1__0__Impl() throws RecognitionException;
void rule__XRelationalExpression__Group_1_1__1() throws RecognitionException;
void rule__XRelationalExpression__Group_1_1__1__Impl() throws RecognitionException;
void rule__XRelationalExpression__Group_1_1_0__0() throws RecognitionException;
void rule__XRelationalExpression__Group_1_1_0__0__Impl() throws RecognitionException;
void rule__XRelationalExpression__Group_1_1_0_0__0() throws RecognitionException;
void rule__XRelationalExpression__Group_1_1_0_0__0__Impl() throws RecognitionException;
void rule__XRelationalExpression__Group_1_1_0_0__1() throws RecognitionException;
void rule__XRelationalExpression__Group_1_1_0_0__1__Impl() throws RecognitionException;
void rule__OpCompare__Group_1__0() throws RecognitionException;
void rule__OpCompare__Group_1__0__Impl() throws RecognitionException;
void rule__OpCompare__Group_1__1() throws RecognitionException;
void rule__OpCompare__Group_1__1__Impl() throws RecognitionException;
void rule__XOtherOperatorExpression__Group__0() throws RecognitionException;
void rule__XOtherOperatorExpression__Group__0__Impl() throws RecognitionException;
void rule__XOtherOperatorExpression__Group__1() throws RecognitionException;
void rule__XOtherOperatorExpression__Group__1__Impl() throws RecognitionException;
void rule__XOtherOperatorExpression__Group_1__0() throws RecognitionException;
void rule__XOtherOperatorExpression__Group_1__0__Impl() throws RecognitionException;
void rule__XOtherOperatorExpression__Group_1__1() throws RecognitionException;
void rule__XOtherOperatorExpression__Group_1__1__Impl() throws RecognitionException;
void rule__XOtherOperatorExpression__Group_1_0__0() throws RecognitionException;
void rule__XOtherOperatorExpression__Group_1_0__0__Impl() throws RecognitionException;
void rule__XOtherOperatorExpression__Group_1_0_0__0() throws RecognitionException;
void rule__XOtherOperatorExpression__Group_1_0_0__0__Impl() throws RecognitionException;
void rule__XOtherOperatorExpression__Group_1_0_0__1() throws RecognitionException;
void rule__XOtherOperatorExpression__Group_1_0_0__1__Impl() throws RecognitionException;
void rule__OpOther__Group_2__0() throws RecognitionException;
void rule__OpOther__Group_2__0__Impl() throws RecognitionException;
void rule__OpOther__Group_2__1() throws RecognitionException;
void rule__OpOther__Group_2__1__Impl() throws RecognitionException;
void rule__OpOther__Group_5__0() throws RecognitionException;
void rule__OpOther__Group_5__0__Impl() throws RecognitionException;
void rule__OpOther__Group_5__1() throws RecognitionException;
void rule__OpOther__Group_5__1__Impl() throws RecognitionException;
void rule__OpOther__Group_5_1_0__0() throws RecognitionException;
void rule__OpOther__Group_5_1_0__0__Impl() throws RecognitionException;
void rule__OpOther__Group_5_1_0_0__0() throws RecognitionException;
void rule__OpOther__Group_5_1_0_0__0__Impl() throws RecognitionException;
void rule__OpOther__Group_5_1_0_0__1() throws RecognitionException;
void rule__OpOther__Group_5_1_0_0__1__Impl() throws RecognitionException;
void rule__OpOther__Group_6__0() throws RecognitionException;
void rule__OpOther__Group_6__0__Impl() throws RecognitionException;
void rule__OpOther__Group_6__1() throws RecognitionException;
void rule__OpOther__Group_6__1__Impl() throws RecognitionException;
void rule__OpOther__Group_6_1_0__0() throws RecognitionException;
void rule__OpOther__Group_6_1_0__0__Impl() throws RecognitionException;
void rule__OpOther__Group_6_1_0_0__0() throws RecognitionException;
void rule__OpOther__Group_6_1_0_0__0__Impl() throws RecognitionException;
void rule__OpOther__Group_6_1_0_0__1() throws RecognitionException;
void rule__OpOther__Group_6_1_0_0__1__Impl() throws RecognitionException;
void rule__XAdditiveExpression__Group__0() throws RecognitionException;
void rule__XAdditiveExpression__Group__0__Impl() throws RecognitionException;
void rule__XAdditiveExpression__Group__1() throws RecognitionException;
void rule__XAdditiveExpression__Group__1__Impl() throws RecognitionException;
void rule__XAdditiveExpression__Group_1__0() throws RecognitionException;
void rule__XAdditiveExpression__Group_1__0__Impl() throws RecognitionException;
void rule__XAdditiveExpression__Group_1__1() throws RecognitionException;
void rule__XAdditiveExpression__Group_1__1__Impl() throws RecognitionException;
void rule__XAdditiveExpression__Group_1_0__0() throws RecognitionException;
void rule__XAdditiveExpression__Group_1_0__0__Impl() throws RecognitionException;
void rule__XAdditiveExpression__Group_1_0_0__0() throws RecognitionException;
void rule__XAdditiveExpression__Group_1_0_0__0__Impl() throws RecognitionException;
void rule__XAdditiveExpression__Group_1_0_0__1() throws RecognitionException;
void rule__XAdditiveExpression__Group_1_0_0__1__Impl() throws RecognitionException;
void rule__XMultiplicativeExpression__Group__0() throws RecognitionException;
void rule__XMultiplicativeExpression__Group__0__Impl() throws RecognitionException;
void rule__XMultiplicativeExpression__Group__1() throws RecognitionException;
void rule__XMultiplicativeExpression__Group__1__Impl() throws RecognitionException;
void rule__XMultiplicativeExpression__Group_1__0() throws RecognitionException;
void rule__XMultiplicativeExpression__Group_1__0__Impl() throws RecognitionException;
void rule__XMultiplicativeExpression__Group_1__1() throws RecognitionException;
void rule__XMultiplicativeExpression__Group_1__1__Impl() throws RecognitionException;
void rule__XMultiplicativeExpression__Group_1_0__0() throws RecognitionException;
void rule__XMultiplicativeExpression__Group_1_0__0__Impl() throws RecognitionException;
void rule__XMultiplicativeExpression__Group_1_0_0__0() throws RecognitionException;
void rule__XMultiplicativeExpression__Group_1_0_0__0__Impl() throws RecognitionException;
void rule__XMultiplicativeExpression__Group_1_0_0__1() throws RecognitionException;
void rule__XMultiplicativeExpression__Group_1_0_0__1__Impl() throws RecognitionException;
void rule__XUnaryOperation__Group_0__0() throws RecognitionException;
void rule__XUnaryOperation__Group_0__0__Impl() throws RecognitionException;
void rule__XUnaryOperation__Group_0__1() throws RecognitionException;
void rule__XUnaryOperation__Group_0__1__Impl() throws RecognitionException;
void rule__XUnaryOperation__Group_0__2() throws RecognitionException;
void rule__XUnaryOperation__Group_0__2__Impl() throws RecognitionException;
void rule__XCastedExpression__Group__0() throws RecognitionException;
void rule__XCastedExpression__Group__0__Impl() throws RecognitionException;
void rule__XCastedExpression__Group__1() throws RecognitionException;
void rule__XCastedExpression__Group__1__Impl() throws RecognitionException;
void rule__XCastedExpression__Group_1__0() throws RecognitionException;
void rule__XCastedExpression__Group_1__0__Impl() throws RecognitionException;
void rule__XCastedExpression__Group_1__1() throws RecognitionException;
void rule__XCastedExpression__Group_1__1__Impl() throws RecognitionException;
void rule__XCastedExpression__Group_1_0__0() throws RecognitionException;
void rule__XCastedExpression__Group_1_0__0__Impl() throws RecognitionException;
void rule__XCastedExpression__Group_1_0_0__0() throws RecognitionException;
void rule__XCastedExpression__Group_1_0_0__0__Impl() throws RecognitionException;
void rule__XCastedExpression__Group_1_0_0__1() throws RecognitionException;
void rule__XCastedExpression__Group_1_0_0__1__Impl() throws RecognitionException;
void rule__XPostfixOperation__Group__0() throws RecognitionException;
void rule__XPostfixOperation__Group__0__Impl() throws RecognitionException;
void rule__XPostfixOperation__Group__1() throws RecognitionException;
void rule__XPostfixOperation__Group__1__Impl() throws RecognitionException;
void rule__XPostfixOperation__Group_1__0() throws RecognitionException;
void rule__XPostfixOperation__Group_1__0__Impl() throws RecognitionException;
void rule__XPostfixOperation__Group_1_0__0() throws RecognitionException;
void rule__XPostfixOperation__Group_1_0__0__Impl() throws RecognitionException;
void rule__XPostfixOperation__Group_1_0__1() throws RecognitionException;
void rule__XPostfixOperation__Group_1_0__1__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group__0() throws RecognitionException;
void rule__XMemberFeatureCall__Group__0__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group__1() throws RecognitionException;
void rule__XMemberFeatureCall__Group__1__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_0__0() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_0__0__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_0__1() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_0__1__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_0_0__0() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_0_0__0__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_0_0_0__0() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_0_0_0__1() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_0_0_0__2() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_0_0_0__3() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1__0() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1__0__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1__1() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1__1__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1__2() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1__2__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1__3() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1__3__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1__4() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1__4__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_0__0() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_0__0__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_0_0__0() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_0_0__1() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_1__0() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_1__0__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_1__1() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_1__1__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_1__2() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_1__2__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_1__3() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_1__3__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_1_2__0() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_1_2__1() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_3__0() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_3__0__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_3__1() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_3__1__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_3__2() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_3__2__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_3_1_1__0() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_3_1_1__1() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1() throws RecognitionException;
void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl() throws RecognitionException;
void rule__XSetLiteral__Group__0() throws RecognitionException;
void rule__XSetLiteral__Group__0__Impl() throws RecognitionException;
void rule__XSetLiteral__Group__1() throws RecognitionException;
void rule__XSetLiteral__Group__1__Impl() throws RecognitionException;
void rule__XSetLiteral__Group__2() throws RecognitionException;
void rule__XSetLiteral__Group__2__Impl() throws RecognitionException;
void rule__XSetLiteral__Group__3() throws RecognitionException;
void rule__XSetLiteral__Group__3__Impl() throws RecognitionException;
void rule__XSetLiteral__Group__4() throws RecognitionException;
void rule__XSetLiteral__Group__4__Impl() throws RecognitionException;
void rule__XSetLiteral__Group_3__0() throws RecognitionException;
void rule__XSetLiteral__Group_3__0__Impl() throws RecognitionException;
void rule__XSetLiteral__Group_3__1() throws RecognitionException;
void rule__XSetLiteral__Group_3__1__Impl() throws RecognitionException;
void rule__XSetLiteral__Group_3_1__0() throws RecognitionException;
void rule__XSetLiteral__Group_3_1__0__Impl() throws RecognitionException;
void rule__XSetLiteral__Group_3_1__1() throws RecognitionException;
void rule__XSetLiteral__Group_3_1__1__Impl() throws RecognitionException;
void rule__XListLiteral__Group__0() throws RecognitionException;
void rule__XListLiteral__Group__0__Impl() throws RecognitionException;
void rule__XListLiteral__Group__1() throws RecognitionException;
void rule__XListLiteral__Group__1__Impl() throws RecognitionException;
void rule__XListLiteral__Group__2() throws RecognitionException;
void rule__XListLiteral__Group__2__Impl() throws RecognitionException;
void rule__XListLiteral__Group__3() throws RecognitionException;
void rule__XListLiteral__Group__3__Impl() throws RecognitionException;
void rule__XListLiteral__Group__4() throws RecognitionException;
void rule__XListLiteral__Group__4__Impl() throws RecognitionException;
void rule__XListLiteral__Group_3__0() throws RecognitionException;
void rule__XListLiteral__Group_3__0__Impl() throws RecognitionException;
void rule__XListLiteral__Group_3__1() throws RecognitionException;
void rule__XListLiteral__Group_3__1__Impl() throws RecognitionException;
void rule__XListLiteral__Group_3_1__0() throws RecognitionException;
void rule__XListLiteral__Group_3_1__0__Impl() throws RecognitionException;
void rule__XListLiteral__Group_3_1__1() throws RecognitionException;
void rule__XListLiteral__Group_3_1__1__Impl() throws RecognitionException;
void rule__XClosure__Group__0() throws RecognitionException;
void rule__XClosure__Group__0__Impl() throws RecognitionException;
void rule__XClosure__Group__1() throws RecognitionException;
void rule__XClosure__Group__1__Impl() throws RecognitionException;
void rule__XClosure__Group__2() throws RecognitionException;
void rule__XClosure__Group__2__Impl() throws RecognitionException;
void rule__XClosure__Group__3() throws RecognitionException;
void rule__XClosure__Group__3__Impl() throws RecognitionException;
void rule__XClosure__Group_0__0() throws RecognitionException;
void rule__XClosure__Group_0__0__Impl() throws RecognitionException;
void rule__XClosure__Group_0_0__0() throws RecognitionException;
void rule__XClosure__Group_0_0__0__Impl() throws RecognitionException;
void rule__XClosure__Group_0_0__1() throws RecognitionException;
void rule__XClosure__Group_0_0__1__Impl() throws RecognitionException;
void rule__XClosure__Group_1__0() throws RecognitionException;
void rule__XClosure__Group_1__0__Impl() throws RecognitionException;
void rule__XClosure__Group_1_0__0() throws RecognitionException;
void rule__XClosure__Group_1_0__0__Impl() throws RecognitionException;
void rule__XClosure__Group_1_0__1() throws RecognitionException;
void rule__XClosure__Group_1_0__1__Impl() throws RecognitionException;
void rule__XClosure__Group_1_0_0__0() throws RecognitionException;
void rule__XClosure__Group_1_0_0__0__Impl() throws RecognitionException;
void rule__XClosure__Group_1_0_0__1() throws RecognitionException;
void rule__XClosure__Group_1_0_0__1__Impl() throws RecognitionException;
void rule__XClosure__Group_1_0_0_1__0() throws RecognitionException;
void rule__XClosure__Group_1_0_0_1__0__Impl() throws RecognitionException;
void rule__XClosure__Group_1_0_0_1__1() throws RecognitionException;
void rule__XClosure__Group_1_0_0_1__1__Impl() throws RecognitionException;
void rule__XExpressionInClosure__Group__0() throws RecognitionException;
void rule__XExpressionInClosure__Group__0__Impl() throws RecognitionException;
void rule__XExpressionInClosure__Group__1() throws RecognitionException;
void rule__XExpressionInClosure__Group__1__Impl() throws RecognitionException;
void rule__XExpressionInClosure__Group_1__0() throws RecognitionException;
void rule__XExpressionInClosure__Group_1__0__Impl() throws RecognitionException;
void rule__XExpressionInClosure__Group_1__1() throws RecognitionException;
void rule__XExpressionInClosure__Group_1__1__Impl() throws RecognitionException;
void rule__XShortClosure__Group__0() throws RecognitionException;
void rule__XShortClosure__Group__0__Impl() throws RecognitionException;
void rule__XShortClosure__Group__1() throws RecognitionException;
void rule__XShortClosure__Group__1__Impl() throws RecognitionException;
void rule__XShortClosure__Group_0__0() throws RecognitionException;
void rule__XShortClosure__Group_0__0__Impl() throws RecognitionException;
void rule__XShortClosure__Group_0_0__0() throws RecognitionException;
void rule__XShortClosure__Group_0_0__0__Impl() throws RecognitionException;
void rule__XShortClosure__Group_0_0__1() throws RecognitionException;
void rule__XShortClosure__Group_0_0__1__Impl() throws RecognitionException;
void rule__XShortClosure__Group_0_0__2() throws RecognitionException;
void rule__XShortClosure__Group_0_0__2__Impl() throws RecognitionException;
void rule__XShortClosure__Group_0_0_1__0() throws RecognitionException;
void rule__XShortClosure__Group_0_0_1__0__Impl() throws RecognitionException;
void rule__XShortClosure__Group_0_0_1__1() throws RecognitionException;
void rule__XShortClosure__Group_0_0_1__1__Impl() throws RecognitionException;
void rule__XShortClosure__Group_0_0_1_1__0() throws RecognitionException;
void rule__XShortClosure__Group_0_0_1_1__0__Impl() throws RecognitionException;
void rule__XShortClosure__Group_0_0_1_1__1() throws RecognitionException;
void rule__XShortClosure__Group_0_0_1_1__1__Impl() throws RecognitionException;
void rule__XParenthesizedExpression__Group__0() throws RecognitionException;
void rule__XParenthesizedExpression__Group__0__Impl() throws RecognitionException;
void rule__XParenthesizedExpression__Group__1() throws RecognitionException;
void rule__XParenthesizedExpression__Group__1__Impl() throws RecognitionException;
void rule__XParenthesizedExpression__Group__2() throws RecognitionException;
void rule__XParenthesizedExpression__Group__2__Impl() throws RecognitionException;
void rule__XIfExpression__Group__0() throws RecognitionException;
void rule__XIfExpression__Group__0__Impl() throws RecognitionException;
void rule__XIfExpression__Group__1() throws RecognitionException;
void rule__XIfExpression__Group__1__Impl() throws RecognitionException;
void rule__XIfExpression__Group__2() throws RecognitionException;
void rule__XIfExpression__Group__2__Impl() throws RecognitionException;
void rule__XIfExpression__Group__3() throws RecognitionException;
void rule__XIfExpression__Group__3__Impl() throws RecognitionException;
void rule__XIfExpression__Group__4() throws RecognitionException;
void rule__XIfExpression__Group__4__Impl() throws RecognitionException;
void rule__XIfExpression__Group__5() throws RecognitionException;
void rule__XIfExpression__Group__5__Impl() throws RecognitionException;
void rule__XIfExpression__Group__6() throws RecognitionException;
void rule__XIfExpression__Group__6__Impl() throws RecognitionException;
void rule__XIfExpression__Group_6__0() throws RecognitionException;
void rule__XIfExpression__Group_6__0__Impl() throws RecognitionException;
void rule__XIfExpression__Group_6__1() throws RecognitionException;
void rule__XIfExpression__Group_6__1__Impl() throws RecognitionException;
void rule__XSwitchExpression__Group__0() throws RecognitionException;
void rule__XSwitchExpression__Group__0__Impl() throws RecognitionException;
void rule__XSwitchExpression__Group__1() throws RecognitionException;
void rule__XSwitchExpression__Group__1__Impl() throws RecognitionException;
void rule__XSwitchExpression__Group__2() throws RecognitionException;
void rule__XSwitchExpression__Group__2__Impl() throws RecognitionException;
void rule__XSwitchExpression__Group__3() throws RecognitionException;
void rule__XSwitchExpression__Group__3__Impl() throws RecognitionException;
void rule__XSwitchExpression__Group__4() throws RecognitionException;
void rule__XSwitchExpression__Group__4__Impl() throws RecognitionException;
void rule__XSwitchExpression__Group__5() throws RecognitionException;
void rule__XSwitchExpression__Group__5__Impl() throws RecognitionException;
void rule__XSwitchExpression__Group__6() throws RecognitionException;
void rule__XSwitchExpression__Group__6__Impl() throws RecognitionException;
void rule__XSwitchExpression__Group_2_0__0() throws RecognitionException;
void rule__XSwitchExpression__Group_2_0__0__Impl() throws RecognitionException;
void rule__XSwitchExpression__Group_2_0__1() throws RecognitionException;
void rule__XSwitchExpression__Group_2_0__1__Impl() throws RecognitionException;
void rule__XSwitchExpression__Group_2_0__2() throws RecognitionException;
void rule__XSwitchExpression__Group_2_0__2__Impl() throws RecognitionException;
void rule__XSwitchExpression__Group_2_0_0__0() throws RecognitionException;
void rule__XSwitchExpression__Group_2_0_0__0__Impl() throws RecognitionException;
void rule__XSwitchExpression__Group_2_0_0_0__0() throws RecognitionException;
void rule__XSwitchExpression__Group_2_0_0_0__0__Impl() throws RecognitionException;
void rule__XSwitchExpression__Group_2_0_0_0__1() throws RecognitionException;
void rule__XSwitchExpression__Group_2_0_0_0__1__Impl() throws RecognitionException;
void rule__XSwitchExpression__Group_2_0_0_0__2() throws RecognitionException;
void rule__XSwitchExpression__Group_2_0_0_0__2__Impl() throws RecognitionException;
void rule__XSwitchExpression__Group_2_1__0() throws RecognitionException;
void rule__XSwitchExpression__Group_2_1__0__Impl() throws RecognitionException;
void rule__XSwitchExpression__Group_2_1__1() throws RecognitionException;
void rule__XSwitchExpression__Group_2_1__1__Impl() throws RecognitionException;
void rule__XSwitchExpression__Group_2_1_0__0() throws RecognitionException;
void rule__XSwitchExpression__Group_2_1_0__0__Impl() throws RecognitionException;
void rule__XSwitchExpression__Group_2_1_0_0__0() throws RecognitionException;
void rule__XSwitchExpression__Group_2_1_0_0__0__Impl() throws RecognitionException;
void rule__XSwitchExpression__Group_2_1_0_0__1() throws RecognitionException;
void rule__XSwitchExpression__Group_2_1_0_0__1__Impl() throws RecognitionException;
void rule__XSwitchExpression__Group_5__0() throws RecognitionException;
void rule__XSwitchExpression__Group_5__0__Impl() throws RecognitionException;
void rule__XSwitchExpression__Group_5__1() throws RecognitionException;
void rule__XSwitchExpression__Group_5__1__Impl() throws RecognitionException;
void rule__XSwitchExpression__Group_5__2() throws RecognitionException;
void rule__XSwitchExpression__Group_5__2__Impl() throws RecognitionException;
void rule__XCasePart__Group__0() throws RecognitionException;
void rule__XCasePart__Group__0__Impl() throws RecognitionException;
void rule__XCasePart__Group__1() throws RecognitionException;
void rule__XCasePart__Group__1__Impl() throws RecognitionException;
void rule__XCasePart__Group__2() throws RecognitionException;
void rule__XCasePart__Group__2__Impl() throws RecognitionException;
void rule__XCasePart__Group__3() throws RecognitionException;
void rule__XCasePart__Group__3__Impl() throws RecognitionException;
void rule__XCasePart__Group_2__0() throws RecognitionException;
void rule__XCasePart__Group_2__0__Impl() throws RecognitionException;
void rule__XCasePart__Group_2__1() throws RecognitionException;
void rule__XCasePart__Group_2__1__Impl() throws RecognitionException;
void rule__XCasePart__Group_3_0__0() throws RecognitionException;
void rule__XCasePart__Group_3_0__0__Impl() throws RecognitionException;
void rule__XCasePart__Group_3_0__1() throws RecognitionException;
void rule__XCasePart__Group_3_0__1__Impl() throws RecognitionException;
void rule__XForLoopExpression__Group__0() throws RecognitionException;
void rule__XForLoopExpression__Group__0__Impl() throws RecognitionException;
void rule__XForLoopExpression__Group__1() throws RecognitionException;
void rule__XForLoopExpression__Group__1__Impl() throws RecognitionException;
void rule__XForLoopExpression__Group__2() throws RecognitionException;
void rule__XForLoopExpression__Group__2__Impl() throws RecognitionException;
void rule__XForLoopExpression__Group__3() throws RecognitionException;
void rule__XForLoopExpression__Group__3__Impl() throws RecognitionException;
void rule__XForLoopExpression__Group_0__0() throws RecognitionException;
void rule__XForLoopExpression__Group_0__0__Impl() throws RecognitionException;
void rule__XForLoopExpression__Group_0_0__0() throws RecognitionException;
void rule__XForLoopExpression__Group_0_0__0__Impl() throws RecognitionException;
void rule__XForLoopExpression__Group_0_0__1() throws RecognitionException;
void rule__XForLoopExpression__Group_0_0__1__Impl() throws RecognitionException;
void rule__XForLoopExpression__Group_0_0__2() throws RecognitionException;
void rule__XForLoopExpression__Group_0_0__2__Impl() throws RecognitionException;
void rule__XForLoopExpression__Group_0_0__3() throws RecognitionException;
void rule__XForLoopExpression__Group_0_0__3__Impl() throws RecognitionException;
void rule__XForLoopExpression__Group_0_0__4() throws RecognitionException;
void rule__XForLoopExpression__Group_0_0__4__Impl() throws RecognitionException;
void rule__XBasicForLoopExpression__Group__0() throws RecognitionException;
void rule__XBasicForLoopExpression__Group__0__Impl() throws RecognitionException;
void rule__XBasicForLoopExpression__Group__1() throws RecognitionException;
void rule__XBasicForLoopExpression__Group__1__Impl() throws RecognitionException;
void rule__XBasicForLoopExpression__Group__2() throws RecognitionException;
void rule__XBasicForLoopExpression__Group__2__Impl() throws RecognitionException;
void rule__XBasicForLoopExpression__Group__3() throws RecognitionException;
void rule__XBasicForLoopExpression__Group__3__Impl() throws RecognitionException;
void rule__XBasicForLoopExpression__Group__4() throws RecognitionException;
void rule__XBasicForLoopExpression__Group__4__Impl() throws RecognitionException;
void rule__XBasicForLoopExpression__Group__5() throws RecognitionException;
void rule__XBasicForLoopExpression__Group__5__Impl() throws RecognitionException;
void rule__XBasicForLoopExpression__Group__6() throws RecognitionException;
void rule__XBasicForLoopExpression__Group__6__Impl() throws RecognitionException;
void rule__XBasicForLoopExpression__Group__7() throws RecognitionException;
void rule__XBasicForLoopExpression__Group__7__Impl() throws RecognitionException;
void rule__XBasicForLoopExpression__Group__8() throws RecognitionException;
void rule__XBasicForLoopExpression__Group__8__Impl() throws RecognitionException;
void rule__XBasicForLoopExpression__Group__9() throws RecognitionException;
void rule__XBasicForLoopExpression__Group__9__Impl() throws RecognitionException;
void rule__XBasicForLoopExpression__Group_3__0() throws RecognitionException;
void rule__XBasicForLoopExpression__Group_3__0__Impl() throws RecognitionException;
void rule__XBasicForLoopExpression__Group_3__1() throws RecognitionException;
void rule__XBasicForLoopExpression__Group_3__1__Impl() throws RecognitionException;
void rule__XBasicForLoopExpression__Group_3_1__0() throws RecognitionException;
void rule__XBasicForLoopExpression__Group_3_1__0__Impl() throws RecognitionException;
void rule__XBasicForLoopExpression__Group_3_1__1() throws RecognitionException;
void rule__XBasicForLoopExpression__Group_3_1__1__Impl() throws RecognitionException;
void rule__XBasicForLoopExpression__Group_7__0() throws RecognitionException;
void rule__XBasicForLoopExpression__Group_7__0__Impl() throws RecognitionException;
void rule__XBasicForLoopExpression__Group_7__1() throws RecognitionException;
void rule__XBasicForLoopExpression__Group_7__1__Impl() throws RecognitionException;
void rule__XBasicForLoopExpression__Group_7_1__0() throws RecognitionException;
void rule__XBasicForLoopExpression__Group_7_1__0__Impl() throws RecognitionException;
void rule__XBasicForLoopExpression__Group_7_1__1() throws RecognitionException;
void rule__XBasicForLoopExpression__Group_7_1__1__Impl() throws RecognitionException;
void rule__XWhileExpression__Group__0() throws RecognitionException;
void rule__XWhileExpression__Group__0__Impl() throws RecognitionException;
void rule__XWhileExpression__Group__1() throws RecognitionException;
void rule__XWhileExpression__Group__1__Impl() throws RecognitionException;
void rule__XWhileExpression__Group__2() throws RecognitionException;
void rule__XWhileExpression__Group__2__Impl() throws RecognitionException;
void rule__XWhileExpression__Group__3() throws RecognitionException;
void rule__XWhileExpression__Group__3__Impl() throws RecognitionException;
void rule__XWhileExpression__Group__4() throws RecognitionException;
void rule__XWhileExpression__Group__4__Impl() throws RecognitionException;
void rule__XWhileExpression__Group__5() throws RecognitionException;
void rule__XWhileExpression__Group__5__Impl() throws RecognitionException;
void rule__XDoWhileExpression__Group__0() throws RecognitionException;
void rule__XDoWhileExpression__Group__0__Impl() throws RecognitionException;
void rule__XDoWhileExpression__Group__1() throws RecognitionException;
void rule__XDoWhileExpression__Group__1__Impl() throws RecognitionException;
void rule__XDoWhileExpression__Group__2() throws RecognitionException;
void rule__XDoWhileExpression__Group__2__Impl() throws RecognitionException;
void rule__XDoWhileExpression__Group__3() throws RecognitionException;
void rule__XDoWhileExpression__Group__3__Impl() throws RecognitionException;
void rule__XDoWhileExpression__Group__4() throws RecognitionException;
void rule__XDoWhileExpression__Group__4__Impl() throws RecognitionException;
void rule__XDoWhileExpression__Group__5() throws RecognitionException;
void rule__XDoWhileExpression__Group__5__Impl() throws RecognitionException;
void rule__XDoWhileExpression__Group__6() throws RecognitionException;
void rule__XDoWhileExpression__Group__6__Impl() throws RecognitionException;
void rule__XBlockExpression__Group__0() throws RecognitionException;
void rule__XBlockExpression__Group__0__Impl() throws RecognitionException;
void rule__XBlockExpression__Group__1() throws RecognitionException;
void rule__XBlockExpression__Group__1__Impl() throws RecognitionException;
void rule__XBlockExpression__Group__2() throws RecognitionException;
void rule__XBlockExpression__Group__2__Impl() throws RecognitionException;
void rule__XBlockExpression__Group__3() throws RecognitionException;
void rule__XBlockExpression__Group__3__Impl() throws RecognitionException;
void rule__XBlockExpression__Group_2__0() throws RecognitionException;
void rule__XBlockExpression__Group_2__0__Impl() throws RecognitionException;
void rule__XBlockExpression__Group_2__1() throws RecognitionException;
void rule__XBlockExpression__Group_2__1__Impl() throws RecognitionException;
void rule__XVariableDeclaration__Group__0() throws RecognitionException;
void rule__XVariableDeclaration__Group__0__Impl() throws RecognitionException;
void rule__XVariableDeclaration__Group__1() throws RecognitionException;
void rule__XVariableDeclaration__Group__1__Impl() throws RecognitionException;
void rule__XVariableDeclaration__Group__2() throws RecognitionException;
void rule__XVariableDeclaration__Group__2__Impl() throws RecognitionException;
void rule__XVariableDeclaration__Group__3() throws RecognitionException;
void rule__XVariableDeclaration__Group__3__Impl() throws RecognitionException;
void rule__XVariableDeclaration__Group_2_0__0() throws RecognitionException;
void rule__XVariableDeclaration__Group_2_0__0__Impl() throws RecognitionException;
void rule__XVariableDeclaration__Group_2_0_0__0() throws RecognitionException;
void rule__XVariableDeclaration__Group_2_0_0__0__Impl() throws RecognitionException;
void rule__XVariableDeclaration__Group_2_0_0__1() throws RecognitionException;
void rule__XVariableDeclaration__Group_2_0_0__1__Impl() throws RecognitionException;
void rule__XVariableDeclaration__Group_3__0() throws RecognitionException;
void rule__XVariableDeclaration__Group_3__0__Impl() throws RecognitionException;
void rule__XVariableDeclaration__Group_3__1() throws RecognitionException;
void rule__XVariableDeclaration__Group_3__1__Impl() throws RecognitionException;
void rule__JvmFormalParameter__Group__0() throws RecognitionException;
void rule__JvmFormalParameter__Group__0__Impl() throws RecognitionException;
void rule__JvmFormalParameter__Group__1() throws RecognitionException;
void rule__JvmFormalParameter__Group__1__Impl() throws RecognitionException;
void rule__FullJvmFormalParameter__Group__0() throws RecognitionException;
void rule__FullJvmFormalParameter__Group__0__Impl() throws RecognitionException;
void rule__FullJvmFormalParameter__Group__1() throws RecognitionException;
void rule__FullJvmFormalParameter__Group__1__Impl() throws RecognitionException;
void rule__XFeatureCall__Group__0() throws RecognitionException;
void rule__XFeatureCall__Group__0__Impl() throws RecognitionException;
void rule__XFeatureCall__Group__1() throws RecognitionException;
void rule__XFeatureCall__Group__1__Impl() throws RecognitionException;
void rule__XFeatureCall__Group__2() throws RecognitionException;
void rule__XFeatureCall__Group__2__Impl() throws RecognitionException;
void rule__XFeatureCall__Group__3() throws RecognitionException;
void rule__XFeatureCall__Group__3__Impl() throws RecognitionException;
void rule__XFeatureCall__Group__4() throws RecognitionException;
void rule__XFeatureCall__Group__4__Impl() throws RecognitionException;
void rule__XFeatureCall__Group_1__0() throws RecognitionException;
void rule__XFeatureCall__Group_1__0__Impl() throws RecognitionException;
void rule__XFeatureCall__Group_1__1() throws RecognitionException;
void rule__XFeatureCall__Group_1__1__Impl() throws RecognitionException;
void rule__XFeatureCall__Group_1__2() throws RecognitionException;
void rule__XFeatureCall__Group_1__2__Impl() throws RecognitionException;
void rule__XFeatureCall__Group_1__3() throws RecognitionException;
void rule__XFeatureCall__Group_1__3__Impl() throws RecognitionException;
void rule__XFeatureCall__Group_1_2__0() throws RecognitionException;
void rule__XFeatureCall__Group_1_2__0__Impl() throws RecognitionException;
void rule__XFeatureCall__Group_1_2__1() throws RecognitionException;
void rule__XFeatureCall__Group_1_2__1__Impl() throws RecognitionException;
void rule__XFeatureCall__Group_3__0() throws RecognitionException;
void rule__XFeatureCall__Group_3__0__Impl() throws RecognitionException;
void rule__XFeatureCall__Group_3__1() throws RecognitionException;
void rule__XFeatureCall__Group_3__1__Impl() throws RecognitionException;
void rule__XFeatureCall__Group_3__2() throws RecognitionException;
void rule__XFeatureCall__Group_3__2__Impl() throws RecognitionException;
void rule__XFeatureCall__Group_3_1_1__0() throws RecognitionException;
void rule__XFeatureCall__Group_3_1_1__0__Impl() throws RecognitionException;
void rule__XFeatureCall__Group_3_1_1__1() throws RecognitionException;
void rule__XFeatureCall__Group_3_1_1__1__Impl() throws RecognitionException;
void rule__XFeatureCall__Group_3_1_1_1__0() throws RecognitionException;
void rule__XFeatureCall__Group_3_1_1_1__0__Impl() throws RecognitionException;
void rule__XFeatureCall__Group_3_1_1_1__1() throws RecognitionException;
void rule__XFeatureCall__Group_3_1_1_1__1__Impl() throws RecognitionException;
void rule__XConstructorCall__Group__0() throws RecognitionException;
void rule__XConstructorCall__Group__0__Impl() throws RecognitionException;
void rule__XConstructorCall__Group__1() throws RecognitionException;
void rule__XConstructorCall__Group__1__Impl() throws RecognitionException;
void rule__XConstructorCall__Group__2() throws RecognitionException;
void rule__XConstructorCall__Group__2__Impl() throws RecognitionException;
void rule__XConstructorCall__Group__3() throws RecognitionException;
void rule__XConstructorCall__Group__3__Impl() throws RecognitionException;
void rule__XConstructorCall__Group__4() throws RecognitionException;
void rule__XConstructorCall__Group__4__Impl() throws RecognitionException;
void rule__XConstructorCall__Group__5() throws RecognitionException;
void rule__XConstructorCall__Group__5__Impl() throws RecognitionException;
void rule__XConstructorCall__Group_3__0() throws RecognitionException;
void rule__XConstructorCall__Group_3__0__Impl() throws RecognitionException;
void rule__XConstructorCall__Group_3__1() throws RecognitionException;
void rule__XConstructorCall__Group_3__1__Impl() throws RecognitionException;
void rule__XConstructorCall__Group_3__2() throws RecognitionException;
void rule__XConstructorCall__Group_3__2__Impl() throws RecognitionException;
void rule__XConstructorCall__Group_3__3() throws RecognitionException;
void rule__XConstructorCall__Group_3__3__Impl() throws RecognitionException;
void rule__XConstructorCall__Group_3_2__0() throws RecognitionException;
void rule__XConstructorCall__Group_3_2__0__Impl() throws RecognitionException;
void rule__XConstructorCall__Group_3_2__1() throws RecognitionException;
void rule__XConstructorCall__Group_3_2__1__Impl() throws RecognitionException;
void rule__XConstructorCall__Group_4__0() throws RecognitionException;
void rule__XConstructorCall__Group_4__0__Impl() throws RecognitionException;
void rule__XConstructorCall__Group_4__1() throws RecognitionException;
void rule__XConstructorCall__Group_4__1__Impl() throws RecognitionException;
void rule__XConstructorCall__Group_4__2() throws RecognitionException;
void rule__XConstructorCall__Group_4__2__Impl() throws RecognitionException;
void rule__XConstructorCall__Group_4_1_1__0() throws RecognitionException;
void rule__XConstructorCall__Group_4_1_1__0__Impl() throws RecognitionException;
void rule__XConstructorCall__Group_4_1_1__1() throws RecognitionException;
void rule__XConstructorCall__Group_4_1_1__1__Impl() throws RecognitionException;
void rule__XConstructorCall__Group_4_1_1_1__0() throws RecognitionException;
void rule__XConstructorCall__Group_4_1_1_1__0__Impl() throws RecognitionException;
void rule__XConstructorCall__Group_4_1_1_1__1() throws RecognitionException;
void rule__XConstructorCall__Group_4_1_1_1__1__Impl() throws RecognitionException;
void rule__XBooleanLiteral__Group__0() throws RecognitionException;
void rule__XBooleanLiteral__Group__0__Impl() throws RecognitionException;
void rule__XBooleanLiteral__Group__1() throws RecognitionException;
void rule__XBooleanLiteral__Group__1__Impl() throws RecognitionException;
void rule__XNullLiteral__Group__0() throws RecognitionException;
void rule__XNullLiteral__Group__0__Impl() throws RecognitionException;
void rule__XNullLiteral__Group__1() throws RecognitionException;
void rule__XNullLiteral__Group__1__Impl() throws RecognitionException;
void rule__XNumberLiteral__Group__0() throws RecognitionException;
void rule__XNumberLiteral__Group__0__Impl() throws RecognitionException;
void rule__XNumberLiteral__Group__1() throws RecognitionException;
void rule__XNumberLiteral__Group__1__Impl() throws RecognitionException;
void rule__XStringLiteral__Group__0() throws RecognitionException;
void rule__XStringLiteral__Group__0__Impl() throws RecognitionException;
void rule__XStringLiteral__Group__1() throws RecognitionException;
void rule__XStringLiteral__Group__1__Impl() throws RecognitionException;
void rule__XTypeLiteral__Group__0() throws RecognitionException;
void rule__XTypeLiteral__Group__0__Impl() throws RecognitionException;
void rule__XTypeLiteral__Group__1() throws RecognitionException;
void rule__XTypeLiteral__Group__1__Impl() throws RecognitionException;
void rule__XTypeLiteral__Group__2() throws RecognitionException;
void rule__XTypeLiteral__Group__2__Impl() throws RecognitionException;
void rule__XTypeLiteral__Group__3() throws RecognitionException;
void rule__XTypeLiteral__Group__3__Impl() throws RecognitionException;
void rule__XTypeLiteral__Group__4() throws RecognitionException;
void rule__XTypeLiteral__Group__4__Impl() throws RecognitionException;
void rule__XTypeLiteral__Group__5() throws RecognitionException;
void rule__XTypeLiteral__Group__5__Impl() throws RecognitionException;
void rule__XThrowExpression__Group__0() throws RecognitionException;
void rule__XThrowExpression__Group__0__Impl() throws RecognitionException;
void rule__XThrowExpression__Group__1() throws RecognitionException;
void rule__XThrowExpression__Group__1__Impl() throws RecognitionException;
void rule__XThrowExpression__Group__2() throws RecognitionException;
void rule__XThrowExpression__Group__2__Impl() throws RecognitionException;
void rule__XReturnExpression__Group__0() throws RecognitionException;
void rule__XReturnExpression__Group__0__Impl() throws RecognitionException;
void rule__XReturnExpression__Group__1() throws RecognitionException;
void rule__XReturnExpression__Group__1__Impl() throws RecognitionException;
void rule__XReturnExpression__Group__2() throws RecognitionException;
void rule__XReturnExpression__Group__2__Impl() throws RecognitionException;
void rule__XTryCatchFinallyExpression__Group__0() throws RecognitionException;
void rule__XTryCatchFinallyExpression__Group__0__Impl() throws RecognitionException;
void rule__XTryCatchFinallyExpression__Group__1() throws RecognitionException;
void rule__XTryCatchFinallyExpression__Group__1__Impl() throws RecognitionException;
void rule__XTryCatchFinallyExpression__Group__2() throws RecognitionException;
void rule__XTryCatchFinallyExpression__Group__2__Impl() throws RecognitionException;
void rule__XTryCatchFinallyExpression__Group__3() throws RecognitionException;
void rule__XTryCatchFinallyExpression__Group__3__Impl() throws RecognitionException;
void rule__XTryCatchFinallyExpression__Group_3_0__0() throws RecognitionException;
void rule__XTryCatchFinallyExpression__Group_3_0__0__Impl() throws RecognitionException;
void rule__XTryCatchFinallyExpression__Group_3_0__1() throws RecognitionException;
void rule__XTryCatchFinallyExpression__Group_3_0__1__Impl() throws RecognitionException;
void rule__XTryCatchFinallyExpression__Group_3_0_1__0() throws RecognitionException;
void rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl() throws RecognitionException;
void rule__XTryCatchFinallyExpression__Group_3_0_1__1() throws RecognitionException;
void rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl() throws RecognitionException;
void rule__XTryCatchFinallyExpression__Group_3_1__0() throws RecognitionException;
void rule__XTryCatchFinallyExpression__Group_3_1__0__Impl() throws RecognitionException;
void rule__XTryCatchFinallyExpression__Group_3_1__1() throws RecognitionException;
void rule__XTryCatchFinallyExpression__Group_3_1__1__Impl() throws RecognitionException;
void rule__XSynchronizedExpression__Group__0() throws RecognitionException;
void rule__XSynchronizedExpression__Group__0__Impl() throws RecognitionException;
void rule__XSynchronizedExpression__Group__1() throws RecognitionException;
void rule__XSynchronizedExpression__Group__1__Impl() throws RecognitionException;
void rule__XSynchronizedExpression__Group__2() throws RecognitionException;
void rule__XSynchronizedExpression__Group__2__Impl() throws RecognitionException;
void rule__XSynchronizedExpression__Group__3() throws RecognitionException;
void rule__XSynchronizedExpression__Group__3__Impl() throws RecognitionException;
void rule__XSynchronizedExpression__Group_0__0() throws RecognitionException;
void rule__XSynchronizedExpression__Group_0__0__Impl() throws RecognitionException;
void rule__XSynchronizedExpression__Group_0_0__0() throws RecognitionException;
void rule__XSynchronizedExpression__Group_0_0__0__Impl() throws RecognitionException;
void rule__XSynchronizedExpression__Group_0_0__1() throws RecognitionException;
void rule__XSynchronizedExpression__Group_0_0__1__Impl() throws RecognitionException;
void rule__XSynchronizedExpression__Group_0_0__2() throws RecognitionException;
void rule__XSynchronizedExpression__Group_0_0__2__Impl() throws RecognitionException;
void rule__XCatchClause__Group__0() throws RecognitionException;
void rule__XCatchClause__Group__0__Impl() throws RecognitionException;
void rule__XCatchClause__Group__1() throws RecognitionException;
void rule__XCatchClause__Group__1__Impl() throws RecognitionException;
void rule__XCatchClause__Group__2() throws RecognitionException;
void rule__XCatchClause__Group__2__Impl() throws RecognitionException;
void rule__XCatchClause__Group__3() throws RecognitionException;
void rule__XCatchClause__Group__3__Impl() throws RecognitionException;
void rule__XCatchClause__Group__4() throws RecognitionException;
void rule__XCatchClause__Group__4__Impl() throws RecognitionException;
void rule__QualifiedName__Group__0() throws RecognitionException;
void rule__QualifiedName__Group__0__Impl() throws RecognitionException;
void rule__QualifiedName__Group__1() throws RecognitionException;
void rule__QualifiedName__Group__1__Impl() throws RecognitionException;
void rule__QualifiedName__Group_1__0() throws RecognitionException;
void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException;
void rule__QualifiedName__Group_1__1() throws RecognitionException;
void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException;
void rule__Number__Group_1__0() throws RecognitionException;
void rule__Number__Group_1__0__Impl() throws RecognitionException;
void rule__Number__Group_1__1() throws RecognitionException;
void rule__Number__Group_1__1__Impl() throws RecognitionException;
void rule__Number__Group_1_1__0() throws RecognitionException;
void rule__Number__Group_1_1__0__Impl() throws RecognitionException;
void rule__Number__Group_1_1__1() throws RecognitionException;
void rule__Number__Group_1_1__1__Impl() throws RecognitionException;
void rule__JvmTypeReference__Group_0__0() throws RecognitionException;
void rule__JvmTypeReference__Group_0__0__Impl() throws RecognitionException;
void rule__JvmTypeReference__Group_0__1() throws RecognitionException;
void rule__JvmTypeReference__Group_0__1__Impl() throws RecognitionException;
void rule__JvmTypeReference__Group_0_1__0() throws RecognitionException;
void rule__JvmTypeReference__Group_0_1__0__Impl() throws RecognitionException;
void rule__JvmTypeReference__Group_0_1_0__0() throws RecognitionException;
void rule__JvmTypeReference__Group_0_1_0__0__Impl() throws RecognitionException;
void rule__JvmTypeReference__Group_0_1_0__1() throws RecognitionException;
void rule__JvmTypeReference__Group_0_1_0__1__Impl() throws RecognitionException;
void rule__ArrayBrackets__Group__0() throws RecognitionException;
void rule__ArrayBrackets__Group__0__Impl() throws RecognitionException;
void rule__ArrayBrackets__Group__1() throws RecognitionException;
void rule__ArrayBrackets__Group__1__Impl() throws RecognitionException;
void rule__XFunctionTypeRef__Group__0() throws RecognitionException;
void rule__XFunctionTypeRef__Group__0__Impl() throws RecognitionException;
void rule__XFunctionTypeRef__Group__1() throws RecognitionException;
void rule__XFunctionTypeRef__Group__1__Impl() throws RecognitionException;
void rule__XFunctionTypeRef__Group__2() throws RecognitionException;
void rule__XFunctionTypeRef__Group__2__Impl() throws RecognitionException;
void rule__XFunctionTypeRef__Group_0__0() throws RecognitionException;
void rule__XFunctionTypeRef__Group_0__0__Impl() throws RecognitionException;
void rule__XFunctionTypeRef__Group_0__1() throws RecognitionException;
void rule__XFunctionTypeRef__Group_0__1__Impl() throws RecognitionException;
void rule__XFunctionTypeRef__Group_0__2() throws RecognitionException;
void rule__XFunctionTypeRef__Group_0__2__Impl() throws RecognitionException;
void rule__XFunctionTypeRef__Group_0_1__0() throws RecognitionException;
void rule__XFunctionTypeRef__Group_0_1__0__Impl() throws RecognitionException;
void rule__XFunctionTypeRef__Group_0_1__1() throws RecognitionException;
void rule__XFunctionTypeRef__Group_0_1__1__Impl() throws RecognitionException;
void rule__XFunctionTypeRef__Group_0_1_1__0() throws RecognitionException;
void rule__XFunctionTypeRef__Group_0_1_1__0__Impl() throws RecognitionException;
void rule__XFunctionTypeRef__Group_0_1_1__1() throws RecognitionException;
void rule__XFunctionTypeRef__Group_0_1_1__1__Impl() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group__0() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group__0__Impl() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group__1() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group__1__Impl() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1__0() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1__0__Impl() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1__1() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1__1__Impl() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1__2() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1__2__Impl() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1__3() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1__3__Impl() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1__4() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1__4__Impl() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1_2__0() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1_2__0__Impl() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1_2__1() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1_2__1__Impl() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1_4__0() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1_4__0__Impl() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1_4__1() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1_4__1__Impl() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1_4__2() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1_4__2__Impl() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1_4_0__0() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1_4_0_0__0() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1_4_0_0__1() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1_4_2__0() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1_4_2__1() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1_4_2__2() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1_4_2__3() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1_4_2_2__0() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1_4_2_2__1() throws RecognitionException;
void rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl() throws RecognitionException;
void rule__JvmWildcardTypeReference__Group__0() throws RecognitionException;
void rule__JvmWildcardTypeReference__Group__0__Impl() throws RecognitionException;
void rule__JvmWildcardTypeReference__Group__1() throws RecognitionException;
void rule__JvmWildcardTypeReference__Group__1__Impl() throws RecognitionException;
void rule__JvmWildcardTypeReference__Group__2() throws RecognitionException;
void rule__JvmWildcardTypeReference__Group__2__Impl() throws RecognitionException;
void rule__JvmWildcardTypeReference__Group_2_0__0() throws RecognitionException;
void rule__JvmWildcardTypeReference__Group_2_0__0__Impl() throws RecognitionException;
void rule__JvmWildcardTypeReference__Group_2_0__1() throws RecognitionException;
void rule__JvmWildcardTypeReference__Group_2_0__1__Impl() throws RecognitionException;
void rule__JvmWildcardTypeReference__Group_2_1__0() throws RecognitionException;
void rule__JvmWildcardTypeReference__Group_2_1__0__Impl() throws RecognitionException;
void rule__JvmWildcardTypeReference__Group_2_1__1() throws RecognitionException;
void rule__JvmWildcardTypeReference__Group_2_1__1__Impl() throws RecognitionException;
void rule__JvmUpperBound__Group__0() throws RecognitionException;
void rule__JvmUpperBound__Group__0__Impl() throws RecognitionException;
void rule__JvmUpperBound__Group__1() throws RecognitionException;
void rule__JvmUpperBound__Group__1__Impl() throws RecognitionException;
void rule__JvmUpperBoundAnded__Group__0() throws RecognitionException;
void rule__JvmUpperBoundAnded__Group__0__Impl() throws RecognitionException;
void rule__JvmUpperBoundAnded__Group__1() throws RecognitionException;
void rule__JvmUpperBoundAnded__Group__1__Impl() throws RecognitionException;
void rule__JvmLowerBound__Group__0() throws RecognitionException;
void rule__JvmLowerBound__Group__0__Impl() throws RecognitionException;
void rule__JvmLowerBound__Group__1() throws RecognitionException;
void rule__JvmLowerBound__Group__1__Impl() throws RecognitionException;
void rule__JvmLowerBoundAnded__Group__0() throws RecognitionException;
void rule__JvmLowerBoundAnded__Group__0__Impl() throws RecognitionException;
void rule__JvmLowerBoundAnded__Group__1() throws RecognitionException;
void rule__JvmLowerBoundAnded__Group__1__Impl() throws RecognitionException;
void rule__QualifiedNameWithWildcard__Group__0() throws RecognitionException;
void rule__QualifiedNameWithWildcard__Group__0__Impl() throws RecognitionException;
void rule__QualifiedNameWithWildcard__Group__1() throws RecognitionException;
void rule__QualifiedNameWithWildcard__Group__1__Impl() throws RecognitionException;
void rule__QualifiedNameWithWildcard__Group__2() throws RecognitionException;
void rule__QualifiedNameWithWildcard__Group__2__Impl() throws RecognitionException;
void rule__XImportDeclaration__Group__0() throws RecognitionException;
void rule__XImportDeclaration__Group__0__Impl() throws RecognitionException;
void rule__XImportDeclaration__Group__1() throws RecognitionException;
void rule__XImportDeclaration__Group__1__Impl() throws RecognitionException;
void rule__XImportDeclaration__Group__2() throws RecognitionException;
void rule__XImportDeclaration__Group__2__Impl() throws RecognitionException;
void rule__XImportDeclaration__Group_1_0__0() throws RecognitionException;
void rule__XImportDeclaration__Group_1_0__0__Impl() throws RecognitionException;
void rule__XImportDeclaration__Group_1_0__1() throws RecognitionException;
void rule__XImportDeclaration__Group_1_0__1__Impl() throws RecognitionException;
void rule__XImportDeclaration__Group_1_0__2() throws RecognitionException;
void rule__XImportDeclaration__Group_1_0__2__Impl() throws RecognitionException;
void rule__XImportDeclaration__Group_1_0__3() throws RecognitionException;
void rule__XImportDeclaration__Group_1_0__3__Impl() throws RecognitionException;
void rule__QualifiedNameInStaticImport__Group__0() throws RecognitionException;
void rule__QualifiedNameInStaticImport__Group__0__Impl() throws RecognitionException;
void rule__QualifiedNameInStaticImport__Group__1() throws RecognitionException;
void rule__QualifiedNameInStaticImport__Group__1__Impl() throws RecognitionException;
void rule__DtCAssertFalse__UnorderedGroup_2() throws RecognitionException;
void rule__DtCAssertFalse__UnorderedGroup_2__Impl() throws RecognitionException;
void rule__DtCAssertFalse__UnorderedGroup_2__0() throws RecognitionException;
void rule__DtCAssertFalse__UnorderedGroup_2__1() throws RecognitionException;
void rule__DtCAssertFalse__UnorderedGroup_2__2() throws RecognitionException;
void rule__DtCAssertTrue__UnorderedGroup_2() throws RecognitionException;
void rule__DtCAssertTrue__UnorderedGroup_2__Impl() throws RecognitionException;
void rule__DtCAssertTrue__UnorderedGroup_2__0() throws RecognitionException;
void rule__DtCAssertTrue__UnorderedGroup_2__1() throws RecognitionException;
void rule__DtCAssertTrue__UnorderedGroup_2__2() throws RecognitionException;
void rule__DtCDecimalMax__UnorderedGroup_4() throws RecognitionException;
void rule__DtCDecimalMax__UnorderedGroup_4__Impl() throws RecognitionException;
void rule__DtCDecimalMax__UnorderedGroup_4__0() throws RecognitionException;
void rule__DtCDecimalMax__UnorderedGroup_4__1() throws RecognitionException;
void rule__DtCDecimalMax__UnorderedGroup_4__2() throws RecognitionException;
void rule__DtCDecimalMin__UnorderedGroup_4() throws RecognitionException;
void rule__DtCDecimalMin__UnorderedGroup_4__Impl() throws RecognitionException;
void rule__DtCDecimalMin__UnorderedGroup_4__0() throws RecognitionException;
void rule__DtCDecimalMin__UnorderedGroup_4__1() throws RecognitionException;
void rule__DtCDecimalMin__UnorderedGroup_4__2() throws RecognitionException;
void rule__DtCDigits__UnorderedGroup_6() throws RecognitionException;
void rule__DtCDigits__UnorderedGroup_6__Impl() throws RecognitionException;
void rule__DtCDigits__UnorderedGroup_6__0() throws RecognitionException;
void rule__DtCDigits__UnorderedGroup_6__1() throws RecognitionException;
void rule__DtCDigits__UnorderedGroup_6__2() throws RecognitionException;
void rule__DtCFuture__UnorderedGroup_2() throws RecognitionException;
void rule__DtCFuture__UnorderedGroup_2__Impl() throws RecognitionException;
void rule__DtCFuture__UnorderedGroup_2__0() throws RecognitionException;
void rule__DtCFuture__UnorderedGroup_2__1() throws RecognitionException;
void rule__DtCFuture__UnorderedGroup_2__2() throws RecognitionException;
void rule__DtCPast__UnorderedGroup_2() throws RecognitionException;
void rule__DtCPast__UnorderedGroup_2__Impl() throws RecognitionException;
void rule__DtCPast__UnorderedGroup_2__0() throws RecognitionException;
void rule__DtCPast__UnorderedGroup_2__1() throws RecognitionException;
void rule__DtCPast__UnorderedGroup_2__2() throws RecognitionException;
void rule__DtCNumericMax__UnorderedGroup_4() throws RecognitionException;
void rule__DtCNumericMax__UnorderedGroup_4__Impl() throws RecognitionException;
void rule__DtCNumericMax__UnorderedGroup_4__0() throws RecognitionException;
void rule__DtCNumericMax__UnorderedGroup_4__1() throws RecognitionException;
void rule__DtCNumericMax__UnorderedGroup_4__2() throws RecognitionException;
void rule__DtCNumericMin__UnorderedGroup_4() throws RecognitionException;
void rule__DtCNumericMin__UnorderedGroup_4__Impl() throws RecognitionException;
void rule__DtCNumericMin__UnorderedGroup_4__0() throws RecognitionException;
void rule__DtCNumericMin__UnorderedGroup_4__1() throws RecognitionException;
void rule__DtCNumericMin__UnorderedGroup_4__2() throws RecognitionException;
void rule__DtCNotNull__UnorderedGroup_2() throws RecognitionException;
void rule__DtCNotNull__UnorderedGroup_2__Impl() throws RecognitionException;
void rule__DtCNotNull__UnorderedGroup_2__0() throws RecognitionException;
void rule__DtCNotNull__UnorderedGroup_2__1() throws RecognitionException;
void rule__DtCNotNull__UnorderedGroup_2__2() throws RecognitionException;
void rule__DtCNull__UnorderedGroup_2() throws RecognitionException;
void rule__DtCNull__UnorderedGroup_2__Impl() throws RecognitionException;
void rule__DtCNull__UnorderedGroup_2__0() throws RecognitionException;
void rule__DtCNull__UnorderedGroup_2__1() throws RecognitionException;
void rule__DtCNull__UnorderedGroup_2__2() throws RecognitionException;
void rule__DtCRegEx__UnorderedGroup_4() throws RecognitionException;
void rule__DtCRegEx__UnorderedGroup_4__Impl() throws RecognitionException;
void rule__DtCRegEx__UnorderedGroup_4__0() throws RecognitionException;
void rule__DtCRegEx__UnorderedGroup_4__1() throws RecognitionException;
void rule__DtCRegEx__UnorderedGroup_4__2() throws RecognitionException;
void rule__DtCSize__UnorderedGroup_6() throws RecognitionException;
void rule__DtCSize__UnorderedGroup_6__Impl() throws RecognitionException;
void rule__DtCSize__UnorderedGroup_6__0() throws RecognitionException;
void rule__DtCSize__UnorderedGroup_6__1() throws RecognitionException;
void rule__DtCSize__UnorderedGroup_6__2() throws RecognitionException;
void rule__EnumLiteral__UnorderedGroup_1() throws RecognitionException;
void rule__EnumLiteral__UnorderedGroup_1__Impl() throws RecognitionException;
void rule__EnumLiteral__UnorderedGroup_1__0() throws RecognitionException;
void rule__EnumLiteral__UnorderedGroup_1__1() throws RecognitionException;
void rule__LServiceModel__PackagesAssignment() throws RecognitionException;
void rule__Class__AnnotationsAssignment_1() throws RecognitionException;
void rule__Class__NameAssignment_4() throws RecognitionException;
void rule__Class__DtoAssignment_6() throws RecognitionException;
void rule__Class__MutablePersistenceIdAssignment_8_0() throws RecognitionException;
void rule__Class__PersistenceIdAssignment_8_2() throws RecognitionException;
void rule__Class__ValidatorsAssignment_9_2() throws RecognitionException;
void rule__Class__ValidatorsAssignment_9_3_1() throws RecognitionException;
void rule__Class__InjectedServicesAssignment_10() throws RecognitionException;
void rule__Class__OperationsAssignment_11() throws RecognitionException;
void rule__ValidatorDef__ValidatorTypeAssignment_0_0() throws RecognitionException;
void rule__ValidatorDef__ValidatorIdAssignment_1() throws RecognitionException;
void rule__InjectedServices__ServicesAssignment_1() throws RecognitionException;
void rule__InjectedService__CardinalityAssignment_2() throws RecognitionException;
void rule__InjectedService__ServiceAssignment_3() throws RecognitionException;
void rule__InjectedService__AttributeNameAssignment_4() throws RecognitionException;
void rule__Operation__AnnotationsAssignment_1() throws RecognitionException;
void rule__Operation__TypeAssignment_2_1() throws RecognitionException;
void rule__Operation__NameAssignment_2_2() throws RecognitionException;
void rule__Operation__ParamsAssignment_2_4_0() throws RecognitionException;
void rule__Operation__ParamsAssignment_2_4_1_1() throws RecognitionException;
void rule__Operation__BodyAssignment_2_6() throws RecognitionException;
void rule__TypedPackage__NameAssignment_2() throws RecognitionException;
void rule__TypedPackage__ImportsAssignment_3_1() throws RecognitionException;
void rule__TypedPackage__TypesAssignment_3_2() throws RecognitionException;
void rule__Import__ImportedNamespaceAssignment_1() throws RecognitionException;
void rule__DataType__NameAssignment_1() throws RecognitionException;
void rule__DataType__JvmTypeReferenceAssignment_2_0_1() throws RecognitionException;
void rule__DataType__AsPrimitiveAssignment_2_0_2() throws RecognitionException;
void rule__DataType__ConstraintsAssignment_2_0_3() throws RecognitionException;
void rule__DataType__PropertiesAssignment_2_0_4_2() throws RecognitionException;
void rule__DataType__PropertiesAssignment_2_0_4_3_1() throws RecognitionException;
void rule__DataType__DateAssignment_2_1_0() throws RecognitionException;
void rule__DataType__DateTypeAssignment_2_1_1() throws RecognitionException;
void rule__DataType__ConstraintsAssignment_2_1_2() throws RecognitionException;
void rule__DataType__PropertiesAssignment_2_1_3_2() throws RecognitionException;
void rule__DataType__PropertiesAssignment_2_1_3_3_1() throws RecognitionException;
void rule__DataType__AsBlobAssignment_2_2_0() throws RecognitionException;
void rule__DataType__ConstraintsAssignment_2_2_1() throws RecognitionException;
void rule__DataType__PropertiesAssignment_2_2_2_2() throws RecognitionException;
void rule__DataType__PropertiesAssignment_2_2_2_3_1() throws RecognitionException;
void rule__DtCAssertFalse__MsgCodeAssignment_2_0_1_2() throws RecognitionException;
void rule__DtCAssertFalse__MsgI18nKeyAssignment_2_1_2() throws RecognitionException;
void rule__DtCAssertFalse__SeverityAssignment_2_2_0_2() throws RecognitionException;
void rule__DtCAssertTrue__MsgCodeAssignment_2_0_1_2() throws RecognitionException;
void rule__DtCAssertTrue__MsgI18nKeyAssignment_2_1_2() throws RecognitionException;
void rule__DtCAssertTrue__SeverityAssignment_2_2_0_2() throws RecognitionException;
void rule__DtCDecimalMax__MaxAssignment_3() throws RecognitionException;
void rule__DtCDecimalMax__MsgCodeAssignment_4_0_1_2() throws RecognitionException;
void rule__DtCDecimalMax__MsgI18nKeyAssignment_4_1_2() throws RecognitionException;
void rule__DtCDecimalMax__SeverityAssignment_4_2_0_2() throws RecognitionException;
void rule__DtCDecimalMin__MinAssignment_3() throws RecognitionException;
void rule__DtCDecimalMin__MsgCodeAssignment_4_0_1_2() throws RecognitionException;
void rule__DtCDecimalMin__MsgI18nKeyAssignment_4_1_2() throws RecognitionException;
void rule__DtCDecimalMin__SeverityAssignment_4_2_0_2() throws RecognitionException;
void rule__DtCDigits__IntDigitsAssignment_3() throws RecognitionException;
void rule__DtCDigits__FractionDigitsAssignment_5() throws RecognitionException;
void rule__DtCDigits__MsgCodeAssignment_6_0_1_2() throws RecognitionException;
void rule__DtCDigits__MsgI18nKeyAssignment_6_1_2() throws RecognitionException;
void rule__DtCDigits__SeverityAssignment_6_2_0_2() throws RecognitionException;
void rule__DtCFuture__MsgCodeAssignment_2_0_1_2() throws RecognitionException;
void rule__DtCFuture__MsgI18nKeyAssignment_2_1_2() throws RecognitionException;
void rule__DtCFuture__SeverityAssignment_2_2_0_2() throws RecognitionException;
void rule__DtCPast__MsgCodeAssignment_2_0_1_2() throws RecognitionException;
void rule__DtCPast__MsgI18nKeyAssignment_2_1_2() throws RecognitionException;
void rule__DtCPast__SeverityAssignment_2_2_0_2() throws RecognitionException;
void rule__DtCNumericMax__MaxAssignment_3() throws RecognitionException;
void rule__DtCNumericMax__MsgCodeAssignment_4_0_1_2() throws RecognitionException;
void rule__DtCNumericMax__MsgI18nKeyAssignment_4_1_2() throws RecognitionException;
void rule__DtCNumericMax__SeverityAssignment_4_2_0_2() throws RecognitionException;
void rule__DtCNumericMin__MinAssignment_3() throws RecognitionException;
void rule__DtCNumericMin__MsgCodeAssignment_4_0_1_2() throws RecognitionException;
void rule__DtCNumericMin__MsgI18nKeyAssignment_4_1_2() throws RecognitionException;
void rule__DtCNumericMin__SeverityAssignment_4_2_0_2() throws RecognitionException;
void rule__DtCNotNull__MsgCodeAssignment_2_0_1_2() throws RecognitionException;
void rule__DtCNotNull__MsgI18nKeyAssignment_2_1_2() throws RecognitionException;
void rule__DtCNotNull__SeverityAssignment_2_2_0_2() throws RecognitionException;
void rule__DtCNull__MsgCodeAssignment_2_0_1_2() throws RecognitionException;
void rule__DtCNull__MsgI18nKeyAssignment_2_1_2() throws RecognitionException;
void rule__DtCNull__SeverityAssignment_2_2_0_2() throws RecognitionException;
void rule__DtCRegEx__PatternAssignment_3() throws RecognitionException;
void rule__DtCRegEx__MsgCodeAssignment_4_0_1_2() throws RecognitionException;
void rule__DtCRegEx__MsgI18nKeyAssignment_4_1_2() throws RecognitionException;
void rule__DtCRegEx__SeverityAssignment_4_2_0_2() throws RecognitionException;
void rule__DtCSize__MinAssignment_3() throws RecognitionException;
void rule__DtCSize__MaxAssignment_5() throws RecognitionException;
void rule__DtCSize__MsgCodeAssignment_6_0_1_2() throws RecognitionException;
void rule__DtCSize__MsgI18nKeyAssignment_6_1_2() throws RecognitionException;
void rule__DtCSize__SeverityAssignment_6_2_0_2() throws RecognitionException;
void rule__Enum__NameAssignment_1() throws RecognitionException;
void rule__Enum__LiteralsAssignment_3() throws RecognitionException;
void rule__Enum__LiteralsAssignment_4_1() throws RecognitionException;
void rule__EnumLiteral__NameAssignment_0() throws RecognitionException;
void rule__EnumLiteral__DefaultAssignment_1_0_1() throws RecognitionException;
void rule__EnumLiteral__NullAssignment_1_1_0() throws RecognitionException;
void rule__EnumLiteral__ValueAssignment_1_1_2_1() throws RecognitionException;
void rule__AnnotationDef__AnnotationAssignment_0() throws RecognitionException;
void rule__AttributeMatchingConstraint__AttributeAssignment_0() throws RecognitionException;
void rule__AttributeMatchingConstraint__ComparatorTypeAssignment_1() throws RecognitionException;
void rule__AttributeMatchingConstraint__MatchingValueAssignment_2_0() throws RecognitionException;
void rule__AttributeMatchingConstraint__MatchingLiteralAssignment_2_1() throws RecognitionException;
void rule__KeyAndValue__KeyAssignment_2() throws RecognitionException;
void rule__KeyAndValue__ValueAssignment_5() throws RecognitionException;
void rule__XAnnotation__AnnotationTypeAssignment_2() throws RecognitionException;
void rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0() throws RecognitionException;
void rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1() throws RecognitionException;
void rule__XAnnotation__ValueAssignment_3_1_1() throws RecognitionException;
void rule__XAnnotationElementValuePair__ElementAssignment_0_0_0() throws RecognitionException;
void rule__XAnnotationElementValuePair__ValueAssignment_1() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1() throws RecognitionException;
void rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1() throws RecognitionException;
void rule__XAnnotationElementValue__ElementsAssignment_0_1_0() throws RecognitionException;
void rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1() throws RecognitionException;
void rule__XAssignment__FeatureAssignment_0_1() throws RecognitionException;
void rule__XAssignment__ValueAssignment_0_3() throws RecognitionException;
void rule__XAssignment__FeatureAssignment_1_1_0_0_1() throws RecognitionException;
void rule__XAssignment__RightOperandAssignment_1_1_1() throws RecognitionException;
void rule__XOrExpression__FeatureAssignment_1_0_0_1() throws RecognitionException;
void rule__XOrExpression__RightOperandAssignment_1_1() throws RecognitionException;
void rule__XAndExpression__FeatureAssignment_1_0_0_1() throws RecognitionException;
void rule__XAndExpression__RightOperandAssignment_1_1() throws RecognitionException;
void rule__XEqualityExpression__FeatureAssignment_1_0_0_1() throws RecognitionException;
void rule__XEqualityExpression__RightOperandAssignment_1_1() throws RecognitionException;
void rule__XRelationalExpression__TypeAssignment_1_0_1() throws RecognitionException;
void rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1() throws RecognitionException;
void rule__XRelationalExpression__RightOperandAssignment_1_1_1() throws RecognitionException;
void rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1() throws RecognitionException;
void rule__XOtherOperatorExpression__RightOperandAssignment_1_1() throws RecognitionException;
void rule__XAdditiveExpression__FeatureAssignment_1_0_0_1() throws RecognitionException;
void rule__XAdditiveExpression__RightOperandAssignment_1_1() throws RecognitionException;
void rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1() throws RecognitionException;
void rule__XMultiplicativeExpression__RightOperandAssignment_1_1() throws RecognitionException;
void rule__XUnaryOperation__FeatureAssignment_0_1() throws RecognitionException;
void rule__XUnaryOperation__OperandAssignment_0_2() throws RecognitionException;
void rule__XCastedExpression__TypeAssignment_1_1() throws RecognitionException;
void rule__XPostfixOperation__FeatureAssignment_1_0_1() throws RecognitionException;
void rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1() throws RecognitionException;
void rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2() throws RecognitionException;
void rule__XMemberFeatureCall__ValueAssignment_1_0_1() throws RecognitionException;
void rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1() throws RecognitionException;
void rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2() throws RecognitionException;
void rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1() throws RecognitionException;
void rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1() throws RecognitionException;
void rule__XMemberFeatureCall__FeatureAssignment_1_1_2() throws RecognitionException;
void rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0() throws RecognitionException;
void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0() throws RecognitionException;
void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0() throws RecognitionException;
void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1() throws RecognitionException;
void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4() throws RecognitionException;
void rule__XSetLiteral__ElementsAssignment_3_0() throws RecognitionException;
void rule__XSetLiteral__ElementsAssignment_3_1_1() throws RecognitionException;
void rule__XListLiteral__ElementsAssignment_3_0() throws RecognitionException;
void rule__XListLiteral__ElementsAssignment_3_1_1() throws RecognitionException;
void rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0() throws RecognitionException;
void rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1() throws RecognitionException;
void rule__XClosure__ExplicitSyntaxAssignment_1_0_1() throws RecognitionException;
void rule__XClosure__ExpressionAssignment_2() throws RecognitionException;
void rule__XExpressionInClosure__ExpressionsAssignment_1_0() throws RecognitionException;
void rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0() throws RecognitionException;
void rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1() throws RecognitionException;
void rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2() throws RecognitionException;
void rule__XShortClosure__ExpressionAssignment_1() throws RecognitionException;
void rule__XIfExpression__IfAssignment_3() throws RecognitionException;
void rule__XIfExpression__ThenAssignment_5() throws RecognitionException;
void rule__XIfExpression__ElseAssignment_6_1() throws RecognitionException;
void rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1() throws RecognitionException;
void rule__XSwitchExpression__SwitchAssignment_2_0_1() throws RecognitionException;
void rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0() throws RecognitionException;
void rule__XSwitchExpression__SwitchAssignment_2_1_1() throws RecognitionException;
void rule__XSwitchExpression__CasesAssignment_4() throws RecognitionException;
void rule__XSwitchExpression__DefaultAssignment_5_2() throws RecognitionException;
void rule__XCasePart__TypeGuardAssignment_1() throws RecognitionException;
void rule__XCasePart__CaseAssignment_2_1() throws RecognitionException;
void rule__XCasePart__ThenAssignment_3_0_1() throws RecognitionException;
void rule__XCasePart__FallThroughAssignment_3_1() throws RecognitionException;
void rule__XForLoopExpression__DeclaredParamAssignment_0_0_3() throws RecognitionException;
void rule__XForLoopExpression__ForExpressionAssignment_1() throws RecognitionException;
void rule__XForLoopExpression__EachExpressionAssignment_3() throws RecognitionException;
void rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0() throws RecognitionException;
void rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1() throws RecognitionException;
void rule__XBasicForLoopExpression__ExpressionAssignment_5() throws RecognitionException;
void rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0() throws RecognitionException;
void rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1() throws RecognitionException;
void rule__XBasicForLoopExpression__EachExpressionAssignment_9() throws RecognitionException;
void rule__XWhileExpression__PredicateAssignment_3() throws RecognitionException;
void rule__XWhileExpression__BodyAssignment_5() throws RecognitionException;
void rule__XDoWhileExpression__BodyAssignment_2() throws RecognitionException;
void rule__XDoWhileExpression__PredicateAssignment_5() throws RecognitionException;
void rule__XBlockExpression__ExpressionsAssignment_2_0() throws RecognitionException;
void rule__XVariableDeclaration__WriteableAssignment_1_0() throws RecognitionException;
void rule__XVariableDeclaration__TypeAssignment_2_0_0_0() throws RecognitionException;
void rule__XVariableDeclaration__NameAssignment_2_0_0_1() throws RecognitionException;
void rule__XVariableDeclaration__NameAssignment_2_1() throws RecognitionException;
void rule__XVariableDeclaration__RightAssignment_3_1() throws RecognitionException;
void rule__JvmFormalParameter__ParameterTypeAssignment_0() throws RecognitionException;
void rule__JvmFormalParameter__NameAssignment_1() throws RecognitionException;
void rule__FullJvmFormalParameter__ParameterTypeAssignment_0() throws RecognitionException;
void rule__FullJvmFormalParameter__NameAssignment_1() throws RecognitionException;
void rule__XFeatureCall__TypeArgumentsAssignment_1_1() throws RecognitionException;
void rule__XFeatureCall__TypeArgumentsAssignment_1_2_1() throws RecognitionException;
void rule__XFeatureCall__FeatureAssignment_2() throws RecognitionException;
void rule__XFeatureCall__ExplicitOperationCallAssignment_3_0() throws RecognitionException;
void rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0() throws RecognitionException;
void rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0() throws RecognitionException;
void rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1() throws RecognitionException;
void rule__XFeatureCall__FeatureCallArgumentsAssignment_4() throws RecognitionException;
void rule__XConstructorCall__ConstructorAssignment_2() throws RecognitionException;
void rule__XConstructorCall__TypeArgumentsAssignment_3_1() throws RecognitionException;
void rule__XConstructorCall__TypeArgumentsAssignment_3_2_1() throws RecognitionException;
void rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0() throws RecognitionException;
void rule__XConstructorCall__ArgumentsAssignment_4_1_0() throws RecognitionException;
void rule__XConstructorCall__ArgumentsAssignment_4_1_1_0() throws RecognitionException;
void rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1() throws RecognitionException;
void rule__XConstructorCall__ArgumentsAssignment_5() throws RecognitionException;
void rule__XBooleanLiteral__IsTrueAssignment_1_1() throws RecognitionException;
void rule__XNumberLiteral__ValueAssignment_1() throws RecognitionException;
void rule__XStringLiteral__ValueAssignment_1() throws RecognitionException;
void rule__XTypeLiteral__TypeAssignment_3() throws RecognitionException;
void rule__XTypeLiteral__ArrayDimensionsAssignment_4() throws RecognitionException;
void rule__XThrowExpression__ExpressionAssignment_2() throws RecognitionException;
void rule__XReturnExpression__ExpressionAssignment_2() throws RecognitionException;
void rule__XTryCatchFinallyExpression__ExpressionAssignment_2() throws RecognitionException;
void rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0() throws RecognitionException;
void rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1() throws RecognitionException;
void rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1() throws RecognitionException;
void rule__XSynchronizedExpression__ParamAssignment_1() throws RecognitionException;
void rule__XSynchronizedExpression__ExpressionAssignment_3() throws RecognitionException;
void rule__XCatchClause__DeclaredParamAssignment_2() throws RecognitionException;
void rule__XCatchClause__ExpressionAssignment_4() throws RecognitionException;
void rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0() throws RecognitionException;
void rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1() throws RecognitionException;
void rule__XFunctionTypeRef__ReturnTypeAssignment_2() throws RecognitionException;
void rule__JvmParameterizedTypeReference__TypeAssignment_0() throws RecognitionException;
void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1() throws RecognitionException;
void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1() throws RecognitionException;
void rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1() throws RecognitionException;
void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1() throws RecognitionException;
void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1() throws RecognitionException;
void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0() throws RecognitionException;
void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1() throws RecognitionException;
void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0() throws RecognitionException;
void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1() throws RecognitionException;
void rule__JvmUpperBound__TypeReferenceAssignment_1() throws RecognitionException;
void rule__JvmUpperBoundAnded__TypeReferenceAssignment_1() throws RecognitionException;
void rule__JvmLowerBound__TypeReferenceAssignment_1() throws RecognitionException;
void rule__JvmLowerBoundAnded__TypeReferenceAssignment_1() throws RecognitionException;
void rule__XImportDeclaration__StaticAssignment_1_0_0() throws RecognitionException;
void rule__XImportDeclaration__ExtensionAssignment_1_0_1() throws RecognitionException;
void rule__XImportDeclaration__ImportedTypeAssignment_1_0_2() throws RecognitionException;
void rule__XImportDeclaration__WildcardAssignment_1_0_3_0() throws RecognitionException;
void rule__XImportDeclaration__MemberNameAssignment_1_0_3_1() throws RecognitionException;
void rule__XImportDeclaration__ImportedTypeAssignment_1_1() throws RecognitionException;
void rule__XImportDeclaration__ImportedNamespaceAssignment_1_2() throws RecognitionException;
void synpred40_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred41_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred42_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred67_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred68_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred81_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred89_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred90_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred103_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred107_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred108_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred114_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred175_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred178_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred181_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred184_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred187_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred190_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred193_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred196_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred199_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred202_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred205_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred208_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred211_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred215_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred233_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred235_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred236_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred237_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred238_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred239_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred240_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred241_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred242_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred243_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred244_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred246_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred247_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred255_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred262_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred265_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred278_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred279_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred283_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred284_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred285_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred290_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred291_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred292_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred293_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred295_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred299_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred301_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred302_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred309_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred310_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred311_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred312_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred313_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred314_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred315_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred316_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred317_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred318_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred319_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred320_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred321_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred322_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred323_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred324_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred325_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred326_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred327_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred328_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred329_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred330_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred331_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred332_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred333_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred334_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred335_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred336_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred337_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred338_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred339_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred340_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred341_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred342_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred343_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred344_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred345_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred346_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred347_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred348_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred349_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred350_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred351_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred352_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred353_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred354_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred355_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred356_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred357_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred358_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred359_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred360_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred361_InternalServicesGrammar_fragment() throws RecognitionException;
void synpred362_InternalServicesGrammar_fragment() throws RecognitionException;
}
@SuppressWarnings("all")
abstract class InternalServicesGrammarParser1 extends AbstractInternalContentAssistParser implements InternalServicesGrammarParserSignatures {
InternalServicesGrammarParser1(TokenStream input) {
this(input, new RecognizerSharedState());
}
InternalServicesGrammarParser1(TokenStream input, RecognizerSharedState state) {
super(input, state);
}
public static final String[] tokenNames = new String[] {
"<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_HEX", "RULE_INT", "RULE_DECIMAL", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'='", "'||'", "'&&'", "'cachable'", "'id'", "'uuid'", "'transient'", "'version'", "'refers'", "'settings'", "'lazy'", "'notnull'", "'dto'", "'date'", "'mapto'", "'ref'", "'cascade'", "'var'", "'+'", "'-'", "'+='", "'-='", "'*='", "'/='", "'%='", "'=='", "'!='", "'==='", "'!=='", "'>='", "'>'", "'<'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'*'", "'**'", "'/'", "'%'", "'!'", "'++'", "'--'", "'.'", "'val'", "'extends'", "'static'", "'import'", "'extension'", "'super'", "'false'", "'optional'", "'mandatory'", "'zeroToMany'", "'oneToMany'", "'info'", "'warn'", "'error'", "'time'", "'timestamp'", "'package'", "'private'", "'protected'", "'public'", "'<='", "'0'", "'?'", "'1'", "'dtoservice'", "'provides'", "'{'", "'}'", "'persistenceUnit'", "';'", "'validators'", "', '", "'injectService'", "'def'", "'('", "')'", "'datatype'", "'jvmType'", "'properties'", "'isFalse'", "'['", "'msgCode'", "'msgI18nKey'", "']'", "'severity'", "'isTrue'", "'maxDecimal'", "'minDecimal'", "'digits'", "'isFuture'", "'isPast'", "'maxNumber'", "'minNumber'", "'isNotNull'", "'isNull'", "'regex'", "'minMaxSize'", "'enum'", "'key'", "'value'", "'derived'", "'collection'", "'@'", "','", "'#'", "'instanceof'", "'as'", "'if'", "'else'", "'switch'", "':'", "'default'", "'case'", "'for'", "'while'", "'do'", "'new'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'synchronized'", "'catch'", "'&'", "'mutable'", "'as primitive'", "'dateType'", "'as blob'", "'asDefault'", "'forNull'", "'::'", "'?.'", "'|'", "'true'"
};
public static final int T__144=144;
public static final int T__143=143;
public static final int T__146=146;
public static final int RULE_HEX=5;
public static final int T__50=50;
public static final int T__145=145;
public static final int T__140=140;
public static final int T__142=142;
public static final int T__141=141;
public static final int T__59=59;
public static final int T__55=55;
public static final int T__56=56;
public static final int T__57=57;
public static final int T__58=58;
public static final int T__51=51;
public static final int T__137=137;
public static final int T__52=52;
public static final int T__136=136;
public static final int T__53=53;
public static final int T__139=139;
public static final int T__54=54;
public static final int T__138=138;
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__135=135;
public static final int T__61=61;
public static final int T__134=134;
public static final int RULE_ID=4;
public static final int T__131=131;
public static final int T__130=130;
public static final int RULE_INT=6;
public static final int T__66=66;
public static final int RULE_ML_COMMENT=9;
public static final int T__67=67;
public static final int T__129=129;
public static final int T__68=68;
public static final int T__69=69;
public static final int T__62=62;
public static final int T__126=126;
public static final int T__63=63;
public static final int T__125=125;
public static final int T__64=64;
public static final int T__128=128;
public static final int T__65=65;
public static final int T__127=127;
public static final int T__37=37;
public static final int T__38=38;
public static final int T__39=39;
public static final int T__33=33;
public static final int T__34=34;
public static final int T__35=35;
public static final int T__36=36;
public static final int T__30=30;
public static final int T__31=31;
public static final int T__32=32;
public static final int T__154=154;
public static final int T__151=151;
public static final int T__150=150;
public static final int T__153=153;
public static final int T__152=152;
public static final int T__48=48;
public static final int T__49=49;
public static final int T__44=44;
public static final int T__45=45;
public static final int T__46=46;
public static final int T__47=47;
public static final int T__40=40;
public static final int T__148=148;
public static final int T__41=41;
public static final int T__147=147;
public static final int T__42=42;
public static final int T__43=43;
public static final int T__149=149;
public static final int T__91=91;
public static final int T__100=100;
public static final int T__92=92;
public static final int T__93=93;
public static final int T__102=102;
public static final int T__94=94;
public static final int T__101=101;
public static final int T__90=90;
public static final int T__19=19;
public static final int T__15=15;
public static final int T__16=16;
public static final int T__17=17;
public static final int T__18=18;
public static final int T__99=99;
public static final int T__13=13;
public static final int T__14=14;
public static final int T__95=95;
public static final int T__96=96;
public static final int T__97=97;
public static final int T__98=98;
public static final int RULE_DECIMAL=7;
public static final int T__26=26;
public static final int T__27=27;
public static final int T__28=28;
public static final int T__29=29;
public static final int T__22=22;
public static final int T__23=23;
public static final int T__24=24;
public static final int T__25=25;
public static final int T__20=20;
public static final int T__21=21;
public static final int T__122=122;
public static final int T__70=70;
public static final int T__121=121;
public static final int T__71=71;
public static final int T__124=124;
public static final int T__72=72;
public static final int T__123=123;
public static final int T__120=120;
public static final int RULE_STRING=8;
public static final int RULE_SL_COMMENT=10;
public static final int T__77=77;
public static final int T__119=119;
public static final int T__78=78;
public static final int T__118=118;
public static final int T__79=79;
public static final int T__73=73;
public static final int T__115=115;
public static final int EOF=-1;
public static final int T__74=74;
public static final int T__114=114;
public static final int T__75=75;
public static final int T__117=117;
public static final int T__76=76;
public static final int T__116=116;
public static final int T__80=80;
public static final int T__111=111;
public static final int T__81=81;
public static final int T__110=110;
public static final int T__82=82;
public static final int T__113=113;
public static final int T__83=83;
public static final int T__112=112;
public static final int RULE_WS=11;
public static final int RULE_ANY_OTHER=12;
public static final int T__88=88;
public static final int T__108=108;
public static final int T__89=89;
public static final int T__107=107;
public static final int T__109=109;
public static final int T__84=84;
public static final int T__104=104;
public static final int T__85=85;
public static final int T__103=103;
public static final int T__86=86;
public static final int T__106=106;
public static final int T__87=87;
public static final int T__105=105;
public String[] getTokenNames() { return InternalServicesGrammarParser.tokenNames; }
public String getGrammarFileName() { return "../org.eclipse.osbp.dsl.services.xtext.ui/src-gen/org/eclipse/osbp/dsl/services/xtext/ui/contentassist/antlr/internal/InternalServicesGrammar.g"; }
protected ServicesGrammarGrammarAccess grammarAccess;
public void setGrammarAccess(ServicesGrammarGrammarAccess grammarAccess) {
this.grammarAccess = grammarAccess;
}
@Override
protected Grammar getGrammar() {
return grammarAccess.getGrammar();
}
@Override
protected String getValueForTokenName(String tokenName) {
return tokenName;
}
// Delegated rules
public final boolean synpred315_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred315_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred89_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred89_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred242_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred242_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred338_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred338_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred350_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred350_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred247_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred247_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred299_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred299_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred344_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred344_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred321_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred321_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred349_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred349_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred361_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred361_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred326_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred326_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred90_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred90_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred351_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred351_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred356_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred356_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred333_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred333_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred42_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred42_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred310_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred310_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred236_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred236_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred241_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred241_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred357_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred357_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred184_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred184_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred328_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred328_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred208_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred208_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred311_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred311_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred343_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred343_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred348_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred348_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred178_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred178_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred237_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred237_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred103_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred103_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred302_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred302_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred331_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred331_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred108_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred108_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred193_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred193_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred211_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred211_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred316_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred316_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred243_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred243_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred202_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred202_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred283_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred283_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred332_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred332_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred199_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred199_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred317_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred317_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred322_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred322_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred327_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred327_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred362_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred362_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred342_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred342_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred347_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred347_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred278_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred278_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred293_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred293_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred337_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred337_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred352_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred352_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred301_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred301_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred330_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred330_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred233_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred233_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred262_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred262_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred291_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred291_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred279_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred279_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred107_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred107_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred324_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred324_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred285_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred285_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred353_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred353_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred329_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred329_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred358_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred358_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred81_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred81_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred40_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred40_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred215_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred215_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred312_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred312_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred238_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred238_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred335_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred335_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred359_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred359_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred68_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred68_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred244_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred244_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred346_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred346_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred239_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred239_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred313_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred313_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred341_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred341_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred336_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred336_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred284_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred284_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred292_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred292_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred323_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred323_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred187_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred187_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred318_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred318_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred190_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred190_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred246_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred246_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred319_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred319_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred320_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred320_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred334_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred334_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred181_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred181_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred360_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred360_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred205_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred205_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred290_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred290_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred325_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred325_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred114_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred114_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred175_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred175_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred339_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred339_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred67_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred67_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred340_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred340_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred354_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred354_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred295_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred295_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred41_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred41_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred345_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred345_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred235_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred235_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred355_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred355_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred240_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred240_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred265_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred265_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred314_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred314_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred309_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred309_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred196_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred196_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred255_InternalServicesGrammar() {
state.backtracking++;
int start = input.mark();
try {
synpred255_InternalServicesGrammar_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
protected DFA13 dfa13 = new DFA13(this);
protected DFA14 dfa14 = new DFA14(this);
protected DFA15 dfa15 = new DFA15(this);
protected DFA22 dfa22 = new DFA22(this);
protected DFA30 dfa30 = new DFA30(this);
protected DFA33 dfa33 = new DFA33(this);
protected DFA34 dfa34 = new DFA34(this);
protected DFA37 dfa37 = new DFA37(this);
protected DFA42 dfa42 = new DFA42(this);
protected DFA45 dfa45 = new DFA45(this);
protected DFA54 dfa54 = new DFA54(this);
protected DFA150 dfa150 = new DFA150(this);
protected DFA156 dfa156 = new DFA156(this);
protected DFA163 dfa163 = new DFA163(this);
protected DFA164 dfa164 = new DFA164(this);
protected DFA172 dfa172 = new DFA172(this);
protected DFA182 dfa182 = new DFA182(this);
protected DFA195 dfa195 = new DFA195(this);
protected DFA196 dfa196 = new DFA196(this);
protected DFA200 dfa200 = new DFA200(this);
protected DFA201 dfa201 = new DFA201(this);
protected DFA202 dfa202 = new DFA202(this);
protected DFA207 dfa207 = new DFA207(this);
protected DFA216 dfa216 = new DFA216(this);
protected DFA219 dfa219 = new DFA219(this);
static final String DFA13_eotS =
"\43\uffff";
static final String DFA13_eofS =
"\43\uffff";
static final String DFA13_minS =
"\1\4\1\0\41\uffff";
static final String DFA13_maxS =
"\1\u009a\1\0\41\uffff";
static final String DFA13_acceptS =
"\2\uffff\1\2\37\uffff\1\1";
static final String DFA13_specialS =
"\1\uffff\1\0\41\uffff}>";
static final String[] DFA13_transitionS = {
"\1\1\4\2\26\uffff\2\2\13\uffff\1\2\12\uffff\1\2\4\uffff\6\2\23\uffff\1\2\7\uffff\1\2\5\uffff\1\2\25\uffff\1\2\1\uffff\1\2\2\uffff\1\2\1\uffff\1\2\3\uffff\11\2\1\uffff\1\2\13\uffff\1\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA13_eot = DFA.unpackEncodedString(DFA13_eotS);
static final short[] DFA13_eof = DFA.unpackEncodedString(DFA13_eofS);
static final char[] DFA13_min = DFA.unpackEncodedStringToUnsignedChars(DFA13_minS);
static final char[] DFA13_max = DFA.unpackEncodedStringToUnsignedChars(DFA13_maxS);
static final short[] DFA13_accept = DFA.unpackEncodedString(DFA13_acceptS);
static final short[] DFA13_special = DFA.unpackEncodedString(DFA13_specialS);
static final short[][] DFA13_transition;
static {
int numStates = DFA13_transitionS.length;
DFA13_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA13_transition[i] = DFA.unpackEncodedString(DFA13_transitionS[i]);
}
}
class DFA13 extends DFA {
public DFA13(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 13;
this.eot = DFA13_eot;
this.eof = DFA13_eof;
this.min = DFA13_min;
this.max = DFA13_max;
this.accept = DFA13_accept;
this.special = DFA13_special;
this.transition = DFA13_transition;
}
public String getDescription() {
return "3984:1: rule__XAnnotation__Alternatives_3_1 : ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA13_1 = input.LA(1);
int index13_1 = input.index();
input.rewind();
s = -1;
if ( (synpred40_InternalServicesGrammar()) ) {s = 34;}
else if ( (true) ) {s = 2;}
input.seek(index13_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 13, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA14_eotS =
"\43\uffff";
static final String DFA14_eofS =
"\43\uffff";
static final String DFA14_minS =
"\1\4\1\0\41\uffff";
static final String DFA14_maxS =
"\1\u009a\1\0\41\uffff";
static final String DFA14_acceptS =
"\2\uffff\1\2\37\uffff\1\1";
static final String DFA14_specialS =
"\1\uffff\1\0\41\uffff}>";
static final String[] DFA14_transitionS = {
"\5\2\26\uffff\2\2\13\uffff\1\2\12\uffff\1\2\4\uffff\6\2\23\uffff\1\2\7\uffff\1\2\5\uffff\1\2\25\uffff\1\2\1\uffff\1\1\2\uffff\1\2\1\uffff\1\2\3\uffff\11\2\1\uffff\1\2\13\uffff\1\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA14_eot = DFA.unpackEncodedString(DFA14_eotS);
static final short[] DFA14_eof = DFA.unpackEncodedString(DFA14_eofS);
static final char[] DFA14_min = DFA.unpackEncodedStringToUnsignedChars(DFA14_minS);
static final char[] DFA14_max = DFA.unpackEncodedStringToUnsignedChars(DFA14_maxS);
static final short[] DFA14_accept = DFA.unpackEncodedString(DFA14_acceptS);
static final short[] DFA14_special = DFA.unpackEncodedString(DFA14_specialS);
static final short[][] DFA14_transition;
static {
int numStates = DFA14_transitionS.length;
DFA14_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA14_transition[i] = DFA.unpackEncodedString(DFA14_transitionS[i]);
}
}
class DFA14 extends DFA {
public DFA14(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 14;
this.eot = DFA14_eot;
this.eof = DFA14_eof;
this.min = DFA14_min;
this.max = DFA14_max;
this.accept = DFA14_accept;
this.special = DFA14_special;
this.transition = DFA14_transition;
}
public String getDescription() {
return "4006:1: rule__XAnnotationElementValueOrCommaList__Alternatives : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA14_1 = input.LA(1);
int index14_1 = input.index();
input.rewind();
s = -1;
if ( (synpred41_InternalServicesGrammar()) ) {s = 34;}
else if ( (true) ) {s = 2;}
input.seek(index14_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 14, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA15_eotS =
"\43\uffff";
static final String DFA15_eofS =
"\43\uffff";
static final String DFA15_minS =
"\1\4\1\0\41\uffff";
static final String DFA15_maxS =
"\1\u009a\1\0\41\uffff";
static final String DFA15_acceptS =
"\2\uffff\1\2\37\uffff\1\1";
static final String DFA15_specialS =
"\1\uffff\1\0\41\uffff}>";
static final String[] DFA15_transitionS = {
"\5\2\26\uffff\2\2\13\uffff\1\2\12\uffff\1\2\4\uffff\6\2\23\uffff\1\2\7\uffff\1\2\5\uffff\1\2\25\uffff\1\2\1\uffff\1\1\2\uffff\1\2\1\uffff\1\2\3\uffff\11\2\1\uffff\1\2\13\uffff\1\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA15_eot = DFA.unpackEncodedString(DFA15_eotS);
static final short[] DFA15_eof = DFA.unpackEncodedString(DFA15_eofS);
static final char[] DFA15_min = DFA.unpackEncodedStringToUnsignedChars(DFA15_minS);
static final char[] DFA15_max = DFA.unpackEncodedStringToUnsignedChars(DFA15_maxS);
static final short[] DFA15_accept = DFA.unpackEncodedString(DFA15_acceptS);
static final short[] DFA15_special = DFA.unpackEncodedString(DFA15_specialS);
static final short[][] DFA15_transition;
static {
int numStates = DFA15_transitionS.length;
DFA15_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA15_transition[i] = DFA.unpackEncodedString(DFA15_transitionS[i]);
}
}
class DFA15 extends DFA {
public DFA15(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 15;
this.eot = DFA15_eot;
this.eof = DFA15_eof;
this.min = DFA15_min;
this.max = DFA15_max;
this.accept = DFA15_accept;
this.special = DFA15_special;
this.transition = DFA15_transition;
}
public String getDescription() {
return "4028:1: rule__XAnnotationElementValue__Alternatives : ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA15_1 = input.LA(1);
int index15_1 = input.index();
input.rewind();
s = -1;
if ( (synpred42_InternalServicesGrammar()) ) {s = 34;}
else if ( (true) ) {s = 2;}
input.seek(index15_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 15, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA22_eotS =
"\13\uffff";
static final String DFA22_eofS =
"\13\uffff";
static final String DFA22_minS =
"\1\53\2\uffff\1\53\7\uffff";
static final String DFA22_maxS =
"\1\62\2\uffff\1\57\7\uffff";
static final String DFA22_acceptS =
"\1\uffff\1\1\1\2\1\uffff\1\4\1\5\1\7\1\10\1\11\1\6\1\3";
static final String DFA22_specialS =
"\13\uffff}>";
static final String[] DFA22_transitionS = {
"\1\3\1\6\1\1\1\2\1\4\1\5\1\7\1\10",
"",
"",
"\1\11\3\uffff\1\12",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA22_eot = DFA.unpackEncodedString(DFA22_eotS);
static final short[] DFA22_eof = DFA.unpackEncodedString(DFA22_eofS);
static final char[] DFA22_min = DFA.unpackEncodedStringToUnsignedChars(DFA22_minS);
static final char[] DFA22_max = DFA.unpackEncodedStringToUnsignedChars(DFA22_maxS);
static final short[] DFA22_accept = DFA.unpackEncodedString(DFA22_acceptS);
static final short[] DFA22_special = DFA.unpackEncodedString(DFA22_specialS);
static final short[][] DFA22_transition;
static {
int numStates = DFA22_transitionS.length;
DFA22_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA22_transition[i] = DFA.unpackEncodedString(DFA22_transitionS[i]);
}
}
class DFA22 extends DFA {
public DFA22(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 22;
this.eot = DFA22_eot;
this.eof = DFA22_eof;
this.min = DFA22_min;
this.max = DFA22_max;
this.accept = DFA22_accept;
this.special = DFA22_special;
this.transition = DFA22_transition;
}
public String getDescription() {
return "4260:1: rule__OpOther__Alternatives : ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) );";
}
}
static final String DFA30_eotS =
"\12\uffff";
static final String DFA30_eofS =
"\4\uffff\5\3\1\uffff";
static final String DFA30_minS =
"\1\72\2\4\1\uffff\5\4\1\uffff";
static final String DFA30_maxS =
"\1\u0098\2\100\1\uffff\5\u009a\1\uffff";
static final String DFA30_acceptS =
"\3\uffff\1\2\5\uffff\1\1";
static final String DFA30_specialS =
"\12\uffff}>";
static final String[] DFA30_transitionS = {
"\1\1\134\uffff\1\2\1\3",
"\1\4\47\uffff\1\3\17\uffff\1\5\1\6\1\7\1\10\1\3",
"\1\4\47\uffff\1\3\17\uffff\1\5\1\6\1\7\1\10\1\3",
"",
"\5\3\4\uffff\1\11\2\3\16\uffff\44\3\23\uffff\2\3\1\uffff\1\3\3\uffff\3\3\4\uffff\1\3\2\uffff\1\3\22\uffff\27\3\7\uffff\2\3\1\uffff\1\3",
"\5\3\4\uffff\1\11\2\3\16\uffff\44\3\23\uffff\2\3\1\uffff\1\3\3\uffff\3\3\4\uffff\1\3\2\uffff\1\3\22\uffff\27\3\7\uffff\2\3\1\uffff\1\3",
"\5\3\4\uffff\1\11\2\3\16\uffff\44\3\23\uffff\2\3\1\uffff\1\3\3\uffff\3\3\4\uffff\1\3\2\uffff\1\3\22\uffff\27\3\7\uffff\2\3\1\uffff\1\3",
"\5\3\4\uffff\1\11\2\3\16\uffff\44\3\23\uffff\2\3\1\uffff\1\3\3\uffff\3\3\4\uffff\1\3\2\uffff\1\3\22\uffff\27\3\7\uffff\2\3\1\uffff\1\3",
"\5\3\4\uffff\1\11\2\3\16\uffff\44\3\23\uffff\2\3\1\uffff\1\3\3\uffff\3\3\4\uffff\1\3\2\uffff\1\3\22\uffff\27\3\7\uffff\2\3\1\uffff\1\3",
""
};
static final short[] DFA30_eot = DFA.unpackEncodedString(DFA30_eotS);
static final short[] DFA30_eof = DFA.unpackEncodedString(DFA30_eofS);
static final char[] DFA30_min = DFA.unpackEncodedStringToUnsignedChars(DFA30_minS);
static final char[] DFA30_max = DFA.unpackEncodedStringToUnsignedChars(DFA30_maxS);
static final short[] DFA30_accept = DFA.unpackEncodedString(DFA30_acceptS);
static final short[] DFA30_special = DFA.unpackEncodedString(DFA30_specialS);
static final short[][] DFA30_transition;
static {
int numStates = DFA30_transitionS.length;
DFA30_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA30_transition[i] = DFA.unpackEncodedString(DFA30_transitionS[i]);
}
}
class DFA30 extends DFA {
public DFA30(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 30;
this.eot = DFA30_eot;
this.eof = DFA30_eof;
this.min = DFA30_min;
this.max = DFA30_max;
this.accept = DFA30_accept;
this.special = DFA30_special;
this.transition = DFA30_transition;
}
public String getDescription() {
return "4542:1: rule__XMemberFeatureCall__Alternatives_1 : ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) );";
}
}
static final String DFA33_eotS =
"\43\uffff";
static final String DFA33_eofS =
"\43\uffff";
static final String DFA33_minS =
"\1\4\2\0\40\uffff";
static final String DFA33_maxS =
"\1\u009a\2\0\40\uffff";
static final String DFA33_acceptS =
"\3\uffff\1\1\1\uffff\1\2\35\uffff";
static final String DFA33_specialS =
"\1\uffff\1\0\1\1\40\uffff}>";
static final String[] DFA33_transitionS = {
"\1\1\4\5\26\uffff\2\5\13\uffff\1\5\3\uffff\1\3\6\uffff\1\5\4\uffff\6\5\23\uffff\1\5\7\uffff\1\2\5\uffff\1\5\27\uffff\1\5\2\uffff\1\5\1\uffff\1\5\3\uffff\11\5\1\uffff\1\5\12\uffff\1\3\1\5",
"\1\uffff",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA33_eot = DFA.unpackEncodedString(DFA33_eotS);
static final short[] DFA33_eof = DFA.unpackEncodedString(DFA33_eofS);
static final char[] DFA33_min = DFA.unpackEncodedStringToUnsignedChars(DFA33_minS);
static final char[] DFA33_max = DFA.unpackEncodedStringToUnsignedChars(DFA33_maxS);
static final short[] DFA33_accept = DFA.unpackEncodedString(DFA33_acceptS);
static final short[] DFA33_special = DFA.unpackEncodedString(DFA33_specialS);
static final short[][] DFA33_transition;
static {
int numStates = DFA33_transitionS.length;
DFA33_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA33_transition[i] = DFA.unpackEncodedString(DFA33_transitionS[i]);
}
}
class DFA33 extends DFA {
public DFA33(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 33;
this.eot = DFA33_eot;
this.eof = DFA33_eof;
this.min = DFA33_min;
this.max = DFA33_max;
this.accept = DFA33_accept;
this.special = DFA33_special;
this.transition = DFA33_transition;
}
public String getDescription() {
return "4618:1: rule__XMemberFeatureCall__Alternatives_1_1_3_1 : ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA33_1 = input.LA(1);
int index33_1 = input.index();
input.rewind();
s = -1;
if ( (synpred81_InternalServicesGrammar()) ) {s = 3;}
else if ( (true) ) {s = 5;}
input.seek(index33_1);
if ( s>=0 ) return s;
break;
case 1 :
int LA33_2 = input.LA(1);
int index33_2 = input.index();
input.rewind();
s = -1;
if ( (synpred81_InternalServicesGrammar()) ) {s = 3;}
else if ( (true) ) {s = 5;}
input.seek(index33_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 33, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA34_eotS =
"\40\uffff";
static final String DFA34_eofS =
"\40\uffff";
static final String DFA34_minS =
"\1\4\26\uffff\1\0\10\uffff";
static final String DFA34_maxS =
"\1\u009a\26\uffff\1\0\10\uffff";
static final String DFA34_acceptS =
"\1\uffff\1\1\1\2\1\3\1\4\1\5\6\uffff\1\6\11\uffff\1\7\1\uffff\1\12\1\13\1\14\1\15\1\16\1\17\1\10\1\11";
static final String DFA34_specialS =
"\27\uffff\1\0\10\uffff}>";
static final String[] DFA34_transitionS = {
"\1\5\4\14\43\uffff\1\5\17\uffff\5\5\1\14\23\uffff\1\2\7\uffff\1\35\5\uffff\1\14\27\uffff\1\14\2\uffff\1\26\1\uffff\1\3\3\uffff\1\27\1\30\1\31\1\1\2\14\1\32\1\33\1\34\1\uffff\1\4\13\uffff\1\14",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA34_eot = DFA.unpackEncodedString(DFA34_eotS);
static final short[] DFA34_eof = DFA.unpackEncodedString(DFA34_eofS);
static final char[] DFA34_min = DFA.unpackEncodedStringToUnsignedChars(DFA34_minS);
static final char[] DFA34_max = DFA.unpackEncodedStringToUnsignedChars(DFA34_maxS);
static final short[] DFA34_accept = DFA.unpackEncodedString(DFA34_acceptS);
static final short[] DFA34_special = DFA.unpackEncodedString(DFA34_specialS);
static final short[][] DFA34_transition;
static {
int numStates = DFA34_transitionS.length;
DFA34_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA34_transition[i] = DFA.unpackEncodedString(DFA34_transitionS[i]);
}
}
class DFA34 extends DFA {
public DFA34(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 34;
this.eot = DFA34_eot;
this.eof = DFA34_eof;
this.min = DFA34_min;
this.max = DFA34_max;
this.accept = DFA34_accept;
this.special = DFA34_special;
this.transition = DFA34_transition;
}
public String getDescription() {
return "4640:1: rule__XPrimaryExpression__Alternatives : ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ( ruleXSynchronizedExpression ) ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ( ruleXForLoopExpression ) ) | ( ruleXBasicForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA34_23 = input.LA(1);
int index34_23 = input.index();
input.rewind();
s = -1;
if ( (synpred89_InternalServicesGrammar()) ) {s = 30;}
else if ( (synpred90_InternalServicesGrammar()) ) {s = 31;}
input.seek(index34_23);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 34, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA37_eotS =
"\43\uffff";
static final String DFA37_eofS =
"\43\uffff";
static final String DFA37_minS =
"\1\4\1\0\41\uffff";
static final String DFA37_maxS =
"\1\u009a\1\0\41\uffff";
static final String DFA37_acceptS =
"\2\uffff\1\2\37\uffff\1\1";
static final String DFA37_specialS =
"\1\uffff\1\0\41\uffff}>";
static final String[] DFA37_transitionS = {
"\5\2\26\uffff\2\2\13\uffff\1\2\3\uffff\1\2\6\uffff\1\2\4\uffff\6\2\23\uffff\1\2\7\uffff\1\1\5\uffff\1\2\27\uffff\1\2\2\uffff\1\2\1\uffff\1\2\3\uffff\11\2\1\uffff\1\2\13\uffff\1\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA37_eot = DFA.unpackEncodedString(DFA37_eotS);
static final short[] DFA37_eof = DFA.unpackEncodedString(DFA37_eofS);
static final char[] DFA37_min = DFA.unpackEncodedStringToUnsignedChars(DFA37_minS);
static final char[] DFA37_max = DFA.unpackEncodedStringToUnsignedChars(DFA37_maxS);
static final short[] DFA37_accept = DFA.unpackEncodedString(DFA37_acceptS);
static final short[] DFA37_special = DFA.unpackEncodedString(DFA37_specialS);
static final short[][] DFA37_transition;
static {
int numStates = DFA37_transitionS.length;
DFA37_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA37_transition[i] = DFA.unpackEncodedString(DFA37_transitionS[i]);
}
}
class DFA37 extends DFA {
public DFA37(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 37;
this.eot = DFA37_eot;
this.eof = DFA37_eof;
this.min = DFA37_min;
this.max = DFA37_max;
this.accept = DFA37_accept;
this.special = DFA37_special;
this.transition = DFA37_transition;
}
public String getDescription() {
return "4814:1: rule__XSwitchExpression__Alternatives_2 : ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) | ( ( rule__XSwitchExpression__Group_2_1__0 ) ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA37_1 = input.LA(1);
int index37_1 = input.index();
input.rewind();
s = -1;
if ( (synpred103_InternalServicesGrammar()) ) {s = 34;}
else if ( (true) ) {s = 2;}
input.seek(index37_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 37, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA42_eotS =
"\43\uffff";
static final String DFA42_eofS =
"\43\uffff";
static final String DFA42_minS =
"\1\4\2\0\40\uffff";
static final String DFA42_maxS =
"\1\u009a\2\0\40\uffff";
static final String DFA42_acceptS =
"\3\uffff\1\1\1\uffff\1\2\35\uffff";
static final String DFA42_specialS =
"\1\uffff\1\0\1\1\40\uffff}>";
static final String[] DFA42_transitionS = {
"\1\1\4\5\26\uffff\2\5\13\uffff\1\5\3\uffff\1\3\6\uffff\1\5\4\uffff\6\5\23\uffff\1\5\7\uffff\1\2\5\uffff\1\5\27\uffff\1\5\2\uffff\1\5\1\uffff\1\5\3\uffff\11\5\1\uffff\1\5\12\uffff\1\3\1\5",
"\1\uffff",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA42_eot = DFA.unpackEncodedString(DFA42_eotS);
static final short[] DFA42_eof = DFA.unpackEncodedString(DFA42_eofS);
static final char[] DFA42_min = DFA.unpackEncodedStringToUnsignedChars(DFA42_minS);
static final char[] DFA42_max = DFA.unpackEncodedStringToUnsignedChars(DFA42_maxS);
static final short[] DFA42_accept = DFA.unpackEncodedString(DFA42_acceptS);
static final short[] DFA42_special = DFA.unpackEncodedString(DFA42_specialS);
static final short[][] DFA42_transition;
static {
int numStates = DFA42_transitionS.length;
DFA42_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA42_transition[i] = DFA.unpackEncodedString(DFA42_transitionS[i]);
}
}
class DFA42 extends DFA {
public DFA42(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 42;
this.eot = DFA42_eot;
this.eof = DFA42_eof;
this.min = DFA42_min;
this.max = DFA42_max;
this.accept = DFA42_accept;
this.special = DFA42_special;
this.transition = DFA42_transition;
}
public String getDescription() {
return "4926:1: rule__XFeatureCall__Alternatives_3_1 : ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) | ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA42_1 = input.LA(1);
int index42_1 = input.index();
input.rewind();
s = -1;
if ( (synpred108_InternalServicesGrammar()) ) {s = 3;}
else if ( (true) ) {s = 5;}
input.seek(index42_1);
if ( s>=0 ) return s;
break;
case 1 :
int LA42_2 = input.LA(1);
int index42_2 = input.index();
input.rewind();
s = -1;
if ( (synpred108_InternalServicesGrammar()) ) {s = 3;}
else if ( (true) ) {s = 5;}
input.seek(index42_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 42, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA45_eotS =
"\43\uffff";
static final String DFA45_eofS =
"\43\uffff";
static final String DFA45_minS =
"\1\4\2\0\40\uffff";
static final String DFA45_maxS =
"\1\u009a\2\0\40\uffff";
static final String DFA45_acceptS =
"\3\uffff\1\1\1\uffff\1\2\35\uffff";
static final String DFA45_specialS =
"\1\uffff\1\0\1\1\40\uffff}>";
static final String[] DFA45_transitionS = {
"\1\1\4\5\26\uffff\2\5\13\uffff\1\5\3\uffff\1\3\6\uffff\1\5\4\uffff\6\5\23\uffff\1\5\7\uffff\1\2\5\uffff\1\5\27\uffff\1\5\2\uffff\1\5\1\uffff\1\5\3\uffff\11\5\1\uffff\1\5\12\uffff\1\3\1\5",
"\1\uffff",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA45_eot = DFA.unpackEncodedString(DFA45_eotS);
static final short[] DFA45_eof = DFA.unpackEncodedString(DFA45_eofS);
static final char[] DFA45_min = DFA.unpackEncodedStringToUnsignedChars(DFA45_minS);
static final char[] DFA45_max = DFA.unpackEncodedStringToUnsignedChars(DFA45_maxS);
static final short[] DFA45_accept = DFA.unpackEncodedString(DFA45_acceptS);
static final short[] DFA45_special = DFA.unpackEncodedString(DFA45_specialS);
static final short[][] DFA45_transition;
static {
int numStates = DFA45_transitionS.length;
DFA45_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA45_transition[i] = DFA.unpackEncodedString(DFA45_transitionS[i]);
}
}
class DFA45 extends DFA {
public DFA45(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 45;
this.eot = DFA45_eot;
this.eof = DFA45_eof;
this.min = DFA45_min;
this.max = DFA45_max;
this.accept = DFA45_accept;
this.special = DFA45_special;
this.transition = DFA45_transition;
}
public String getDescription() {
return "5020:1: rule__XConstructorCall__Alternatives_4_1 : ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA45_1 = input.LA(1);
int index45_1 = input.index();
input.rewind();
s = -1;
if ( (synpred114_InternalServicesGrammar()) ) {s = 3;}
else if ( (true) ) {s = 5;}
input.seek(index45_1);
if ( s>=0 ) return s;
break;
case 1 :
int LA45_2 = input.LA(1);
int index45_2 = input.index();
input.rewind();
s = -1;
if ( (synpred114_InternalServicesGrammar()) ) {s = 3;}
else if ( (true) ) {s = 5;}
input.seek(index45_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 45, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA54_eotS =
"\7\uffff";
static final String DFA54_eofS =
"\2\uffff\1\4\2\uffff\1\4\1\uffff";
static final String DFA54_minS =
"\1\4\1\uffff\1\72\1\4\1\uffff\1\72\1\uffff";
static final String DFA54_maxS =
"\1\75\1\uffff\1\130\1\63\1\uffff\1\130\1\uffff";
static final String DFA54_acceptS =
"\1\uffff\1\1\2\uffff\1\2\1\uffff\1\3";
static final String DFA54_specialS =
"\7\uffff}>";
static final String[] DFA54_transitionS = {
"\1\2\70\uffff\1\1",
"",
"\1\3\35\uffff\1\4",
"\1\5\56\uffff\1\6",
"",
"\1\3\35\uffff\1\4",
""
};
static final short[] DFA54_eot = DFA.unpackEncodedString(DFA54_eotS);
static final short[] DFA54_eof = DFA.unpackEncodedString(DFA54_eofS);
static final char[] DFA54_min = DFA.unpackEncodedStringToUnsignedChars(DFA54_minS);
static final char[] DFA54_max = DFA.unpackEncodedStringToUnsignedChars(DFA54_maxS);
static final short[] DFA54_accept = DFA.unpackEncodedString(DFA54_acceptS);
static final short[] DFA54_special = DFA.unpackEncodedString(DFA54_specialS);
static final short[][] DFA54_transition;
static {
int numStates = DFA54_transitionS.length;
DFA54_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA54_transition[i] = DFA.unpackEncodedString(DFA54_transitionS[i]);
}
}
class DFA54 extends DFA {
public DFA54(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 54;
this.eot = DFA54_eot;
this.eof = DFA54_eof;
this.min = DFA54_min;
this.max = DFA54_max;
this.accept = DFA54_accept;
this.special = DFA54_special;
this.transition = DFA54_transition;
}
public String getDescription() {
return "5220:1: rule__XImportDeclaration__Alternatives_1 : ( ( ( rule__XImportDeclaration__Group_1_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) ) );";
}
}
static final String DFA150_eotS =
"\12\uffff";
static final String DFA150_eofS =
"\1\10\11\uffff";
static final String DFA150_minS =
"\1\4\7\0\2\uffff";
static final String DFA150_maxS =
"\1\u009a\7\0\2\uffff";
static final String DFA150_acceptS =
"\10\uffff\1\2\1\1";
static final String DFA150_specialS =
"\1\uffff\1\5\1\3\1\2\1\0\1\6\1\1\1\4\2\uffff}>";
static final String[] DFA150_transitionS = {
"\5\10\5\uffff\2\10\16\uffff\3\10\1\1\1\2\1\3\1\4\1\5\5\10\1\7\1\6\25\10\23\uffff\2\10\1\uffff\1\10\3\uffff\3\10\4\uffff\1\10\2\uffff\1\10\22\uffff\27\10\7\uffff\2\10\1\uffff\1\10",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"",
""
};
static final short[] DFA150_eot = DFA.unpackEncodedString(DFA150_eotS);
static final short[] DFA150_eof = DFA.unpackEncodedString(DFA150_eofS);
static final char[] DFA150_min = DFA.unpackEncodedStringToUnsignedChars(DFA150_minS);
static final char[] DFA150_max = DFA.unpackEncodedStringToUnsignedChars(DFA150_maxS);
static final short[] DFA150_accept = DFA.unpackEncodedString(DFA150_acceptS);
static final short[] DFA150_special = DFA.unpackEncodedString(DFA150_specialS);
static final short[][] DFA150_transition;
static {
int numStates = DFA150_transitionS.length;
DFA150_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA150_transition[i] = DFA.unpackEncodedString(DFA150_transitionS[i]);
}
}
class DFA150 extends DFA {
public DFA150(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 150;
this.eot = DFA150_eot;
this.eof = DFA150_eof;
this.min = DFA150_min;
this.max = DFA150_max;
this.accept = DFA150_accept;
this.special = DFA150_special;
this.transition = DFA150_transition;
}
public String getDescription() {
return "18957:1: ( rule__XAssignment__Group_1_1__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA150_4 = input.LA(1);
int index150_4 = input.index();
input.rewind();
s = -1;
if ( (synpred233_InternalServicesGrammar()) ) {s = 9;}
else if ( (true) ) {s = 8;}
input.seek(index150_4);
if ( s>=0 ) return s;
break;
case 1 :
int LA150_6 = input.LA(1);
int index150_6 = input.index();
input.rewind();
s = -1;
if ( (synpred233_InternalServicesGrammar()) ) {s = 9;}
else if ( (true) ) {s = 8;}
input.seek(index150_6);
if ( s>=0 ) return s;
break;
case 2 :
int LA150_3 = input.LA(1);
int index150_3 = input.index();
input.rewind();
s = -1;
if ( (synpred233_InternalServicesGrammar()) ) {s = 9;}
else if ( (true) ) {s = 8;}
input.seek(index150_3);
if ( s>=0 ) return s;
break;
case 3 :
int LA150_2 = input.LA(1);
int index150_2 = input.index();
input.rewind();
s = -1;
if ( (synpred233_InternalServicesGrammar()) ) {s = 9;}
else if ( (true) ) {s = 8;}
input.seek(index150_2);
if ( s>=0 ) return s;
break;
case 4 :
int LA150_7 = input.LA(1);
int index150_7 = input.index();
input.rewind();
s = -1;
if ( (synpred233_InternalServicesGrammar()) ) {s = 9;}
else if ( (true) ) {s = 8;}
input.seek(index150_7);
if ( s>=0 ) return s;
break;
case 5 :
int LA150_1 = input.LA(1);
int index150_1 = input.index();
input.rewind();
s = -1;
if ( (synpred233_InternalServicesGrammar()) ) {s = 9;}
else if ( (true) ) {s = 8;}
input.seek(index150_1);
if ( s>=0 ) return s;
break;
case 6 :
int LA150_5 = input.LA(1);
int index150_5 = input.index();
input.rewind();
s = -1;
if ( (synpred233_InternalServicesGrammar()) ) {s = 9;}
else if ( (true) ) {s = 8;}
input.seek(index150_5);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 150, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA156_eotS =
"\13\uffff";
static final String DFA156_eofS =
"\1\1\12\uffff";
static final String DFA156_minS =
"\1\4\1\uffff\10\0\1\uffff";
static final String DFA156_maxS =
"\1\u009a\1\uffff\10\0\1\uffff";
static final String DFA156_acceptS =
"\1\uffff\1\2\10\uffff\1\1";
static final String DFA156_specialS =
"\2\uffff\1\2\1\5\1\1\1\3\1\6\1\0\1\7\1\4\1\uffff}>";
static final String[] DFA156_transitionS = {
"\5\1\5\uffff\2\1\16\uffff\15\1\1\3\1\2\1\4\1\5\1\6\1\7\1\10\1\11\17\1\23\uffff\2\1\1\uffff\1\1\3\uffff\3\1\4\uffff\1\1\2\uffff\1\1\22\uffff\27\1\7\uffff\2\1\1\uffff\1\1",
"",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
""
};
static final short[] DFA156_eot = DFA.unpackEncodedString(DFA156_eotS);
static final short[] DFA156_eof = DFA.unpackEncodedString(DFA156_eofS);
static final char[] DFA156_min = DFA.unpackEncodedStringToUnsignedChars(DFA156_minS);
static final char[] DFA156_max = DFA.unpackEncodedStringToUnsignedChars(DFA156_maxS);
static final short[] DFA156_accept = DFA.unpackEncodedString(DFA156_acceptS);
static final short[] DFA156_special = DFA.unpackEncodedString(DFA156_specialS);
static final short[][] DFA156_transition;
static {
int numStates = DFA156_transitionS.length;
DFA156_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA156_transition[i] = DFA.unpackEncodedString(DFA156_transitionS[i]);
}
}
class DFA156 extends DFA {
public DFA156(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 156;
this.eot = DFA156_eot;
this.eof = DFA156_eof;
this.min = DFA156_min;
this.max = DFA156_max;
this.accept = DFA156_accept;
this.special = DFA156_special;
this.transition = DFA156_transition;
}
public String getDescription() {
return "()* loopback of 20449:1: ( rule__XOtherOperatorExpression__Group_1__0 )*";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA156_7 = input.LA(1);
int index156_7 = input.index();
input.rewind();
s = -1;
if ( (synpred239_InternalServicesGrammar()) ) {s = 10;}
else if ( (true) ) {s = 1;}
input.seek(index156_7);
if ( s>=0 ) return s;
break;
case 1 :
int LA156_4 = input.LA(1);
int index156_4 = input.index();
input.rewind();
s = -1;
if ( (synpred239_InternalServicesGrammar()) ) {s = 10;}
else if ( (true) ) {s = 1;}
input.seek(index156_4);
if ( s>=0 ) return s;
break;
case 2 :
int LA156_2 = input.LA(1);
int index156_2 = input.index();
input.rewind();
s = -1;
if ( (synpred239_InternalServicesGrammar()) ) {s = 10;}
else if ( (true) ) {s = 1;}
input.seek(index156_2);
if ( s>=0 ) return s;
break;
case 3 :
int LA156_5 = input.LA(1);
int index156_5 = input.index();
input.rewind();
s = -1;
if ( (synpred239_InternalServicesGrammar()) ) {s = 10;}
else if ( (true) ) {s = 1;}
input.seek(index156_5);
if ( s>=0 ) return s;
break;
case 4 :
int LA156_9 = input.LA(1);
int index156_9 = input.index();
input.rewind();
s = -1;
if ( (synpred239_InternalServicesGrammar()) ) {s = 10;}
else if ( (true) ) {s = 1;}
input.seek(index156_9);
if ( s>=0 ) return s;
break;
case 5 :
int LA156_3 = input.LA(1);
int index156_3 = input.index();
input.rewind();
s = -1;
if ( (synpred239_InternalServicesGrammar()) ) {s = 10;}
else if ( (true) ) {s = 1;}
input.seek(index156_3);
if ( s>=0 ) return s;
break;
case 6 :
int LA156_6 = input.LA(1);
int index156_6 = input.index();
input.rewind();
s = -1;
if ( (synpred239_InternalServicesGrammar()) ) {s = 10;}
else if ( (true) ) {s = 1;}
input.seek(index156_6);
if ( s>=0 ) return s;
break;
case 7 :
int LA156_8 = input.LA(1);
int index156_8 = input.index();
input.rewind();
s = -1;
if ( (synpred239_InternalServicesGrammar()) ) {s = 10;}
else if ( (true) ) {s = 1;}
input.seek(index156_8);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 156, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA163_eotS =
"\120\uffff";
static final String DFA163_eofS =
"\1\2\117\uffff";
static final String DFA163_minS =
"\1\4\1\0\116\uffff";
static final String DFA163_maxS =
"\1\u009a\1\0\116\uffff";
static final String DFA163_acceptS =
"\2\uffff\1\2\114\uffff\1\1";
static final String DFA163_specialS =
"\1\uffff\1\0\116\uffff}>";
static final String[] DFA163_transitionS = {
"\5\2\5\uffff\2\2\16\uffff\44\2\23\uffff\2\2\1\uffff\1\2\3\uffff\1\2\1\1\1\2\4\uffff\1\2\2\uffff\1\2\22\uffff\27\2\7\uffff\2\2\1\uffff\1\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA163_eot = DFA.unpackEncodedString(DFA163_eotS);
static final short[] DFA163_eof = DFA.unpackEncodedString(DFA163_eofS);
static final char[] DFA163_min = DFA.unpackEncodedStringToUnsignedChars(DFA163_minS);
static final char[] DFA163_max = DFA.unpackEncodedStringToUnsignedChars(DFA163_maxS);
static final short[] DFA163_accept = DFA.unpackEncodedString(DFA163_acceptS);
static final short[] DFA163_special = DFA.unpackEncodedString(DFA163_specialS);
static final short[][] DFA163_transition;
static {
int numStates = DFA163_transitionS.length;
DFA163_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA163_transition[i] = DFA.unpackEncodedString(DFA163_transitionS[i]);
}
}
class DFA163 extends DFA {
public DFA163(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 163;
this.eot = DFA163_eot;
this.eof = DFA163_eof;
this.min = DFA163_min;
this.max = DFA163_max;
this.accept = DFA163_accept;
this.special = DFA163_special;
this.transition = DFA163_transition;
}
public String getDescription() {
return "22276:1: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA163_1 = input.LA(1);
int index163_1 = input.index();
input.rewind();
s = -1;
if ( (synpred246_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 2;}
input.seek(index163_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 163, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA164_eotS =
"\120\uffff";
static final String DFA164_eofS =
"\1\2\117\uffff";
static final String DFA164_minS =
"\1\4\1\0\116\uffff";
static final String DFA164_maxS =
"\1\u009a\1\0\116\uffff";
static final String DFA164_acceptS =
"\2\uffff\1\2\114\uffff\1\1";
static final String DFA164_specialS =
"\1\uffff\1\0\116\uffff}>";
static final String[] DFA164_transitionS = {
"\5\2\5\uffff\2\2\16\uffff\44\2\23\uffff\2\2\1\uffff\1\2\3\uffff\3\2\4\uffff\1\1\2\uffff\1\2\22\uffff\27\2\7\uffff\2\2\1\uffff\1\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA164_eot = DFA.unpackEncodedString(DFA164_eotS);
static final short[] DFA164_eof = DFA.unpackEncodedString(DFA164_eofS);
static final char[] DFA164_min = DFA.unpackEncodedStringToUnsignedChars(DFA164_minS);
static final char[] DFA164_max = DFA.unpackEncodedStringToUnsignedChars(DFA164_maxS);
static final short[] DFA164_accept = DFA.unpackEncodedString(DFA164_acceptS);
static final short[] DFA164_special = DFA.unpackEncodedString(DFA164_specialS);
static final short[][] DFA164_transition;
static {
int numStates = DFA164_transitionS.length;
DFA164_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA164_transition[i] = DFA.unpackEncodedString(DFA164_transitionS[i]);
}
}
class DFA164 extends DFA {
public DFA164(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 164;
this.eot = DFA164_eot;
this.eof = DFA164_eof;
this.min = DFA164_min;
this.max = DFA164_max;
this.accept = DFA164_accept;
this.special = DFA164_special;
this.transition = DFA164_transition;
}
public String getDescription() {
return "22304:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA164_1 = input.LA(1);
int index164_1 = input.index();
input.rewind();
s = -1;
if ( (synpred247_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 2;}
input.seek(index164_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 164, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA172_eotS =
"\46\uffff";
static final String DFA172_eofS =
"\46\uffff";
static final String DFA172_minS =
"\1\4\2\0\43\uffff";
static final String DFA172_maxS =
"\1\u009a\2\0\43\uffff";
static final String DFA172_acceptS =
"\3\uffff\1\1\1\uffff\1\2\40\uffff";
static final String DFA172_specialS =
"\1\uffff\1\0\1\1\43\uffff}>";
static final String[] DFA172_transitionS = {
"\1\1\4\5\25\uffff\3\5\13\uffff\1\5\3\uffff\1\3\6\uffff\1\5\3\uffff\7\5\23\uffff\1\5\7\uffff\1\2\5\uffff\1\5\2\uffff\1\5\24\uffff\1\5\2\uffff\1\5\1\uffff\1\5\3\uffff\11\5\1\uffff\1\5\12\uffff\1\3\1\5",
"\1\uffff",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA172_eot = DFA.unpackEncodedString(DFA172_eotS);
static final short[] DFA172_eof = DFA.unpackEncodedString(DFA172_eofS);
static final char[] DFA172_min = DFA.unpackEncodedStringToUnsignedChars(DFA172_minS);
static final char[] DFA172_max = DFA.unpackEncodedStringToUnsignedChars(DFA172_maxS);
static final short[] DFA172_accept = DFA.unpackEncodedString(DFA172_acceptS);
static final short[] DFA172_special = DFA.unpackEncodedString(DFA172_specialS);
static final short[][] DFA172_transition;
static {
int numStates = DFA172_transitionS.length;
DFA172_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA172_transition[i] = DFA.unpackEncodedString(DFA172_transitionS[i]);
}
}
class DFA172 extends DFA {
public DFA172(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 172;
this.eot = DFA172_eot;
this.eof = DFA172_eof;
this.min = DFA172_min;
this.max = DFA172_max;
this.accept = DFA172_accept;
this.special = DFA172_special;
this.transition = DFA172_transition;
}
public String getDescription() {
return "23445:1: ( rule__XClosure__Group_1__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA172_1 = input.LA(1);
int index172_1 = input.index();
input.rewind();
s = -1;
if ( (synpred255_InternalServicesGrammar()) ) {s = 3;}
else if ( (true) ) {s = 5;}
input.seek(index172_1);
if ( s>=0 ) return s;
break;
case 1 :
int LA172_2 = input.LA(1);
int index172_2 = input.index();
input.rewind();
s = -1;
if ( (synpred255_InternalServicesGrammar()) ) {s = 3;}
else if ( (true) ) {s = 5;}
input.seek(index172_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 172, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA182_eotS =
"\42\uffff";
static final String DFA182_eofS =
"\42\uffff";
static final String DFA182_minS =
"\1\4\2\0\37\uffff";
static final String DFA182_maxS =
"\1\u009a\2\0\37\uffff";
static final String DFA182_acceptS =
"\3\uffff\1\1\1\2\35\uffff";
static final String DFA182_specialS =
"\1\uffff\1\0\1\1\37\uffff}>";
static final String[] DFA182_transitionS = {
"\1\1\4\4\26\uffff\2\4\13\uffff\1\4\3\uffff\1\3\6\uffff\1\4\4\uffff\6\4\23\uffff\1\4\7\uffff\1\2\5\uffff\1\4\27\uffff\1\4\2\uffff\1\4\1\uffff\1\4\3\uffff\11\4\1\uffff\1\4\13\uffff\1\4",
"\1\uffff",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA182_eot = DFA.unpackEncodedString(DFA182_eotS);
static final short[] DFA182_eof = DFA.unpackEncodedString(DFA182_eofS);
static final char[] DFA182_min = DFA.unpackEncodedStringToUnsignedChars(DFA182_minS);
static final char[] DFA182_max = DFA.unpackEncodedStringToUnsignedChars(DFA182_maxS);
static final short[] DFA182_accept = DFA.unpackEncodedString(DFA182_acceptS);
static final short[] DFA182_special = DFA.unpackEncodedString(DFA182_specialS);
static final short[][] DFA182_transition;
static {
int numStates = DFA182_transitionS.length;
DFA182_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA182_transition[i] = DFA.unpackEncodedString(DFA182_transitionS[i]);
}
}
class DFA182 extends DFA {
public DFA182(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 182;
this.eot = DFA182_eot;
this.eof = DFA182_eof;
this.min = DFA182_min;
this.max = DFA182_max;
this.accept = DFA182_accept;
this.special = DFA182_special;
this.transition = DFA182_transition;
}
public String getDescription() {
return "25113:1: ( rule__XSwitchExpression__Group_2_1_0__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA182_1 = input.LA(1);
int index182_1 = input.index();
input.rewind();
s = -1;
if ( (synpred265_InternalServicesGrammar()) ) {s = 3;}
else if ( (true) ) {s = 4;}
input.seek(index182_1);
if ( s>=0 ) return s;
break;
case 1 :
int LA182_2 = input.LA(1);
int index182_2 = input.index();
input.rewind();
s = -1;
if ( (synpred265_InternalServicesGrammar()) ) {s = 3;}
else if ( (true) ) {s = 4;}
input.seek(index182_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 182, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA195_eotS =
"\120\uffff";
static final String DFA195_eofS =
"\1\2\117\uffff";
static final String DFA195_minS =
"\1\4\1\0\116\uffff";
static final String DFA195_maxS =
"\1\u009a\1\0\116\uffff";
static final String DFA195_acceptS =
"\2\uffff\1\2\114\uffff\1\1";
static final String DFA195_specialS =
"\1\uffff\1\0\116\uffff}>";
static final String[] DFA195_transitionS = {
"\5\2\5\uffff\2\2\16\uffff\44\2\23\uffff\2\2\1\uffff\1\2\3\uffff\1\2\1\1\1\2\4\uffff\1\2\2\uffff\1\2\22\uffff\27\2\7\uffff\2\2\1\uffff\1\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA195_eot = DFA.unpackEncodedString(DFA195_eotS);
static final short[] DFA195_eof = DFA.unpackEncodedString(DFA195_eofS);
static final char[] DFA195_min = DFA.unpackEncodedStringToUnsignedChars(DFA195_minS);
static final char[] DFA195_max = DFA.unpackEncodedStringToUnsignedChars(DFA195_maxS);
static final short[] DFA195_accept = DFA.unpackEncodedString(DFA195_acceptS);
static final short[] DFA195_special = DFA.unpackEncodedString(DFA195_specialS);
static final short[][] DFA195_transition;
static {
int numStates = DFA195_transitionS.length;
DFA195_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA195_transition[i] = DFA.unpackEncodedString(DFA195_transitionS[i]);
}
}
class DFA195 extends DFA {
public DFA195(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 195;
this.eot = DFA195_eot;
this.eof = DFA195_eof;
this.min = DFA195_min;
this.max = DFA195_max;
this.accept = DFA195_accept;
this.special = DFA195_special;
this.transition = DFA195_transition;
}
public String getDescription() {
return "27601:1: ( rule__XFeatureCall__Group_3__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA195_1 = input.LA(1);
int index195_1 = input.index();
input.rewind();
s = -1;
if ( (synpred278_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 2;}
input.seek(index195_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 195, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA196_eotS =
"\120\uffff";
static final String DFA196_eofS =
"\1\2\117\uffff";
static final String DFA196_minS =
"\1\4\1\0\116\uffff";
static final String DFA196_maxS =
"\1\u009a\1\0\116\uffff";
static final String DFA196_acceptS =
"\2\uffff\1\2\114\uffff\1\1";
static final String DFA196_specialS =
"\1\uffff\1\0\116\uffff}>";
static final String[] DFA196_transitionS = {
"\5\2\5\uffff\2\2\16\uffff\44\2\23\uffff\2\2\1\uffff\1\2\3\uffff\3\2\4\uffff\1\1\2\uffff\1\2\22\uffff\27\2\7\uffff\2\2\1\uffff\1\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA196_eot = DFA.unpackEncodedString(DFA196_eotS);
static final short[] DFA196_eof = DFA.unpackEncodedString(DFA196_eofS);
static final char[] DFA196_min = DFA.unpackEncodedStringToUnsignedChars(DFA196_minS);
static final char[] DFA196_max = DFA.unpackEncodedStringToUnsignedChars(DFA196_maxS);
static final short[] DFA196_accept = DFA.unpackEncodedString(DFA196_acceptS);
static final short[] DFA196_special = DFA.unpackEncodedString(DFA196_specialS);
static final short[][] DFA196_transition;
static {
int numStates = DFA196_transitionS.length;
DFA196_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA196_transition[i] = DFA.unpackEncodedString(DFA196_transitionS[i]);
}
}
class DFA196 extends DFA {
public DFA196(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 196;
this.eot = DFA196_eot;
this.eof = DFA196_eof;
this.min = DFA196_min;
this.max = DFA196_max;
this.accept = DFA196_accept;
this.special = DFA196_special;
this.transition = DFA196_transition;
}
public String getDescription() {
return "27629:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA196_1 = input.LA(1);
int index196_1 = input.index();
input.rewind();
s = -1;
if ( (synpred279_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 2;}
input.seek(index196_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 196, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA200_eotS =
"\120\uffff";
static final String DFA200_eofS =
"\1\2\117\uffff";
static final String DFA200_minS =
"\1\4\1\0\116\uffff";
static final String DFA200_maxS =
"\1\u009a\1\0\116\uffff";
static final String DFA200_acceptS =
"\2\uffff\1\2\114\uffff\1\1";
static final String DFA200_specialS =
"\1\uffff\1\0\116\uffff}>";
static final String[] DFA200_transitionS = {
"\5\2\5\uffff\2\2\16\uffff\16\2\1\1\25\2\23\uffff\2\2\1\uffff\1\2\3\uffff\3\2\4\uffff\1\2\2\uffff\1\2\22\uffff\27\2\7\uffff\2\2\1\uffff\1\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA200_eot = DFA.unpackEncodedString(DFA200_eotS);
static final short[] DFA200_eof = DFA.unpackEncodedString(DFA200_eofS);
static final char[] DFA200_min = DFA.unpackEncodedStringToUnsignedChars(DFA200_minS);
static final char[] DFA200_max = DFA.unpackEncodedStringToUnsignedChars(DFA200_maxS);
static final short[] DFA200_accept = DFA.unpackEncodedString(DFA200_acceptS);
static final short[] DFA200_special = DFA.unpackEncodedString(DFA200_specialS);
static final short[][] DFA200_transition;
static {
int numStates = DFA200_transitionS.length;
DFA200_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA200_transition[i] = DFA.unpackEncodedString(DFA200_transitionS[i]);
}
}
class DFA200 extends DFA {
public DFA200(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 200;
this.eot = DFA200_eot;
this.eof = DFA200_eof;
this.min = DFA200_min;
this.max = DFA200_max;
this.accept = DFA200_accept;
this.special = DFA200_special;
this.transition = DFA200_transition;
}
public String getDescription() {
return "28167:1: ( rule__XConstructorCall__Group_3__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA200_1 = input.LA(1);
int index200_1 = input.index();
input.rewind();
s = -1;
if ( (synpred283_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 2;}
input.seek(index200_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 200, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA201_eotS =
"\120\uffff";
static final String DFA201_eofS =
"\1\2\117\uffff";
static final String DFA201_minS =
"\1\4\1\0\116\uffff";
static final String DFA201_maxS =
"\1\u009a\1\0\116\uffff";
static final String DFA201_acceptS =
"\2\uffff\1\2\114\uffff\1\1";
static final String DFA201_specialS =
"\1\uffff\1\0\116\uffff}>";
static final String[] DFA201_transitionS = {
"\5\2\5\uffff\2\2\16\uffff\44\2\23\uffff\2\2\1\uffff\1\2\3\uffff\1\2\1\1\1\2\4\uffff\1\2\2\uffff\1\2\22\uffff\27\2\7\uffff\2\2\1\uffff\1\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA201_eot = DFA.unpackEncodedString(DFA201_eotS);
static final short[] DFA201_eof = DFA.unpackEncodedString(DFA201_eofS);
static final char[] DFA201_min = DFA.unpackEncodedStringToUnsignedChars(DFA201_minS);
static final char[] DFA201_max = DFA.unpackEncodedStringToUnsignedChars(DFA201_maxS);
static final short[] DFA201_accept = DFA.unpackEncodedString(DFA201_acceptS);
static final short[] DFA201_special = DFA.unpackEncodedString(DFA201_specialS);
static final short[][] DFA201_transition;
static {
int numStates = DFA201_transitionS.length;
DFA201_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA201_transition[i] = DFA.unpackEncodedString(DFA201_transitionS[i]);
}
}
class DFA201 extends DFA {
public DFA201(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 201;
this.eot = DFA201_eot;
this.eof = DFA201_eof;
this.min = DFA201_min;
this.max = DFA201_max;
this.accept = DFA201_accept;
this.special = DFA201_special;
this.transition = DFA201_transition;
}
public String getDescription() {
return "28196:1: ( rule__XConstructorCall__Group_4__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA201_1 = input.LA(1);
int index201_1 = input.index();
input.rewind();
s = -1;
if ( (synpred284_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 2;}
input.seek(index201_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 201, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA202_eotS =
"\120\uffff";
static final String DFA202_eofS =
"\1\2\117\uffff";
static final String DFA202_minS =
"\1\4\1\0\116\uffff";
static final String DFA202_maxS =
"\1\u009a\1\0\116\uffff";
static final String DFA202_acceptS =
"\2\uffff\1\2\114\uffff\1\1";
static final String DFA202_specialS =
"\1\uffff\1\0\116\uffff}>";
static final String[] DFA202_transitionS = {
"\5\2\5\uffff\2\2\16\uffff\44\2\23\uffff\2\2\1\uffff\1\2\3\uffff\3\2\4\uffff\1\1\2\uffff\1\2\22\uffff\27\2\7\uffff\2\2\1\uffff\1\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA202_eot = DFA.unpackEncodedString(DFA202_eotS);
static final short[] DFA202_eof = DFA.unpackEncodedString(DFA202_eofS);
static final char[] DFA202_min = DFA.unpackEncodedStringToUnsignedChars(DFA202_minS);
static final char[] DFA202_max = DFA.unpackEncodedStringToUnsignedChars(DFA202_maxS);
static final short[] DFA202_accept = DFA.unpackEncodedString(DFA202_acceptS);
static final short[] DFA202_special = DFA.unpackEncodedString(DFA202_specialS);
static final short[][] DFA202_transition;
static {
int numStates = DFA202_transitionS.length;
DFA202_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA202_transition[i] = DFA.unpackEncodedString(DFA202_transitionS[i]);
}
}
class DFA202 extends DFA {
public DFA202(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 202;
this.eot = DFA202_eot;
this.eof = DFA202_eof;
this.min = DFA202_min;
this.max = DFA202_max;
this.accept = DFA202_accept;
this.special = DFA202_special;
this.transition = DFA202_transition;
}
public String getDescription() {
return "28224:1: ( rule__XConstructorCall__ArgumentsAssignment_5 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA202_1 = input.LA(1);
int index202_1 = input.index();
input.rewind();
s = -1;
if ( (synpred285_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 2;}
input.seek(index202_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 202, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA207_eotS =
"\120\uffff";
static final String DFA207_eofS =
"\1\41\117\uffff";
static final String DFA207_minS =
"\1\4\40\0\57\uffff";
static final String DFA207_maxS =
"\1\u009a\40\0\57\uffff";
static final String DFA207_acceptS =
"\41\uffff\1\2\55\uffff\1\1";
static final String DFA207_specialS =
"\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\57\uffff}>";
static final String[] DFA207_transitionS = {
"\1\1\1\23\1\24\1\25\1\27\5\uffff\2\41\16\uffff\1\41\1\10\1\7\13\41\1\15\12\41\1\6\4\41\1\2\1\3\1\4\1\5\1\16\1\21\23\uffff\1\12\1\41\1\uffff\1\41\3\uffff\1\41\1\40\1\41\4\uffff\1\20\2\uffff\1\41\22\uffff\2\41\1\17\2\41\1\31\1\41\1\13\3\41\1\32\1\33\1\34\1\11\1\26\1\30\1\35\1\36\1\37\1\41\1\14\1\41\7\uffff\2\41\1\uffff\1\22",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA207_eot = DFA.unpackEncodedString(DFA207_eotS);
static final short[] DFA207_eof = DFA.unpackEncodedString(DFA207_eofS);
static final char[] DFA207_min = DFA.unpackEncodedStringToUnsignedChars(DFA207_minS);
static final char[] DFA207_max = DFA.unpackEncodedStringToUnsignedChars(DFA207_maxS);
static final short[] DFA207_accept = DFA.unpackEncodedString(DFA207_acceptS);
static final short[] DFA207_special = DFA.unpackEncodedString(DFA207_specialS);
static final short[][] DFA207_transition;
static {
int numStates = DFA207_transitionS.length;
DFA207_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA207_transition[i] = DFA.unpackEncodedString(DFA207_transitionS[i]);
}
}
class DFA207 extends DFA {
public DFA207(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 207;
this.eot = DFA207_eot;
this.eof = DFA207_eof;
this.min = DFA207_min;
this.max = DFA207_max;
this.accept = DFA207_accept;
this.special = DFA207_special;
this.transition = DFA207_transition;
}
public String getDescription() {
return "29277:1: ( rule__XReturnExpression__ExpressionAssignment_2 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA207_1 = input.LA(1);
int index207_1 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_1);
if ( s>=0 ) return s;
break;
case 1 :
int LA207_2 = input.LA(1);
int index207_2 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_2);
if ( s>=0 ) return s;
break;
case 2 :
int LA207_3 = input.LA(1);
int index207_3 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_3);
if ( s>=0 ) return s;
break;
case 3 :
int LA207_4 = input.LA(1);
int index207_4 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_4);
if ( s>=0 ) return s;
break;
case 4 :
int LA207_5 = input.LA(1);
int index207_5 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_5);
if ( s>=0 ) return s;
break;
case 5 :
int LA207_6 = input.LA(1);
int index207_6 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_6);
if ( s>=0 ) return s;
break;
case 6 :
int LA207_7 = input.LA(1);
int index207_7 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_7);
if ( s>=0 ) return s;
break;
case 7 :
int LA207_8 = input.LA(1);
int index207_8 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_8);
if ( s>=0 ) return s;
break;
case 8 :
int LA207_9 = input.LA(1);
int index207_9 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_9);
if ( s>=0 ) return s;
break;
case 9 :
int LA207_10 = input.LA(1);
int index207_10 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_10);
if ( s>=0 ) return s;
break;
case 10 :
int LA207_11 = input.LA(1);
int index207_11 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_11);
if ( s>=0 ) return s;
break;
case 11 :
int LA207_12 = input.LA(1);
int index207_12 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_12);
if ( s>=0 ) return s;
break;
case 12 :
int LA207_13 = input.LA(1);
int index207_13 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_13);
if ( s>=0 ) return s;
break;
case 13 :
int LA207_14 = input.LA(1);
int index207_14 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_14);
if ( s>=0 ) return s;
break;
case 14 :
int LA207_15 = input.LA(1);
int index207_15 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_15);
if ( s>=0 ) return s;
break;
case 15 :
int LA207_16 = input.LA(1);
int index207_16 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_16);
if ( s>=0 ) return s;
break;
case 16 :
int LA207_17 = input.LA(1);
int index207_17 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_17);
if ( s>=0 ) return s;
break;
case 17 :
int LA207_18 = input.LA(1);
int index207_18 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_18);
if ( s>=0 ) return s;
break;
case 18 :
int LA207_19 = input.LA(1);
int index207_19 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_19);
if ( s>=0 ) return s;
break;
case 19 :
int LA207_20 = input.LA(1);
int index207_20 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_20);
if ( s>=0 ) return s;
break;
case 20 :
int LA207_21 = input.LA(1);
int index207_21 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_21);
if ( s>=0 ) return s;
break;
case 21 :
int LA207_22 = input.LA(1);
int index207_22 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_22);
if ( s>=0 ) return s;
break;
case 22 :
int LA207_23 = input.LA(1);
int index207_23 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_23);
if ( s>=0 ) return s;
break;
case 23 :
int LA207_24 = input.LA(1);
int index207_24 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_24);
if ( s>=0 ) return s;
break;
case 24 :
int LA207_25 = input.LA(1);
int index207_25 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_25);
if ( s>=0 ) return s;
break;
case 25 :
int LA207_26 = input.LA(1);
int index207_26 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_26);
if ( s>=0 ) return s;
break;
case 26 :
int LA207_27 = input.LA(1);
int index207_27 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_27);
if ( s>=0 ) return s;
break;
case 27 :
int LA207_28 = input.LA(1);
int index207_28 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_28);
if ( s>=0 ) return s;
break;
case 28 :
int LA207_29 = input.LA(1);
int index207_29 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_29);
if ( s>=0 ) return s;
break;
case 29 :
int LA207_30 = input.LA(1);
int index207_30 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_30);
if ( s>=0 ) return s;
break;
case 30 :
int LA207_31 = input.LA(1);
int index207_31 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_31);
if ( s>=0 ) return s;
break;
case 31 :
int LA207_32 = input.LA(1);
int index207_32 = input.index();
input.rewind();
s = -1;
if ( (synpred290_InternalServicesGrammar()) ) {s = 79;}
else if ( (true) ) {s = 33;}
input.seek(index207_32);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 207, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA216_eotS =
"\142\uffff";
static final String DFA216_eofS =
"\1\2\141\uffff";
static final String DFA216_minS =
"\1\4\1\0\140\uffff";
static final String DFA216_maxS =
"\1\u009a\1\0\140\uffff";
static final String DFA216_acceptS =
"\2\uffff\1\2\136\uffff\1\1";
static final String DFA216_specialS =
"\1\uffff\1\0\140\uffff}>";
static final String[] DFA216_transitionS = {
"\5\2\5\uffff\2\2\16\uffff\16\2\1\1\25\2\21\uffff\1\2\1\uffff\2\2\1\uffff\1\2\1\uffff\1\2\1\uffff\4\2\1\uffff\3\2\2\uffff\1\2\1\uffff\4\2\2\uffff\7\2\4\uffff\30\2\1\uffff\1\2\4\uffff\2\2\1\uffff\1\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA216_eot = DFA.unpackEncodedString(DFA216_eotS);
static final short[] DFA216_eof = DFA.unpackEncodedString(DFA216_eofS);
static final char[] DFA216_min = DFA.unpackEncodedStringToUnsignedChars(DFA216_minS);
static final char[] DFA216_max = DFA.unpackEncodedStringToUnsignedChars(DFA216_maxS);
static final short[] DFA216_accept = DFA.unpackEncodedString(DFA216_acceptS);
static final short[] DFA216_special = DFA.unpackEncodedString(DFA216_specialS);
static final short[][] DFA216_transition;
static {
int numStates = DFA216_transitionS.length;
DFA216_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA216_transition[i] = DFA.unpackEncodedString(DFA216_transitionS[i]);
}
}
class DFA216 extends DFA {
public DFA216(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 216;
this.eot = DFA216_eot;
this.eof = DFA216_eof;
this.min = DFA216_min;
this.max = DFA216_max;
this.accept = DFA216_accept;
this.special = DFA216_special;
this.transition = DFA216_transition;
}
public String getDescription() {
return "30856:1: ( rule__JvmParameterizedTypeReference__Group_1__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA216_1 = input.LA(1);
int index216_1 = input.index();
input.rewind();
s = -1;
if ( (synpred299_InternalServicesGrammar()) ) {s = 97;}
else if ( (true) ) {s = 2;}
input.seek(index216_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 216, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA219_eotS =
"\142\uffff";
static final String DFA219_eofS =
"\1\2\141\uffff";
static final String DFA219_minS =
"\1\4\1\0\140\uffff";
static final String DFA219_maxS =
"\1\u009a\1\0\140\uffff";
static final String DFA219_acceptS =
"\2\uffff\1\2\136\uffff\1\1";
static final String DFA219_specialS =
"\1\uffff\1\0\140\uffff}>";
static final String[] DFA219_transitionS = {
"\5\2\5\uffff\2\2\16\uffff\16\2\1\1\25\2\21\uffff\1\2\1\uffff\2\2\1\uffff\1\2\1\uffff\1\2\1\uffff\4\2\1\uffff\3\2\2\uffff\1\2\1\uffff\4\2\2\uffff\7\2\4\uffff\30\2\1\uffff\1\2\4\uffff\2\2\1\uffff\1\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA219_eot = DFA.unpackEncodedString(DFA219_eotS);
static final short[] DFA219_eof = DFA.unpackEncodedString(DFA219_eofS);
static final char[] DFA219_min = DFA.unpackEncodedStringToUnsignedChars(DFA219_minS);
static final char[] DFA219_max = DFA.unpackEncodedStringToUnsignedChars(DFA219_maxS);
static final short[] DFA219_accept = DFA.unpackEncodedString(DFA219_acceptS);
static final short[] DFA219_special = DFA.unpackEncodedString(DFA219_specialS);
static final short[][] DFA219_transition;
static {
int numStates = DFA219_transitionS.length;
DFA219_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA219_transition[i] = DFA.unpackEncodedString(DFA219_transitionS[i]);
}
}
class DFA219 extends DFA {
public DFA219(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 219;
this.eot = DFA219_eot;
this.eof = DFA219_eof;
this.min = DFA219_min;
this.max = DFA219_max;
this.accept = DFA219_accept;
this.special = DFA219_special;
this.transition = DFA219_transition;
}
public String getDescription() {
return "31167:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA219_1 = input.LA(1);
int index219_1 = input.index();
input.rewind();
s = -1;
if ( (synpred302_InternalServicesGrammar()) ) {s = 97;}
else if ( (true) ) {s = 2;}
input.seek(index219_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 219, _s, input);
error(nvae);
throw nvae;
}
}
protected static class FollowSets000 {
public static final BitSet FOLLOW_ruleLServiceModel_in_entryRuleLServiceModel67 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleLServiceModel74 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LServiceModel__PackagesAssignment_in_ruleLServiceModel100 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000800L});
public static final BitSet FOLLOW_ruleClass_in_entryRuleClass128 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleClass135 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group__0_in_ruleClass161 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidatorDef_in_entryRuleValidatorDef188 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleValidatorDef195 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ValidatorDef__Alternatives_in_ruleValidatorDef221 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleInjectedServices_in_entryRuleInjectedServices248 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleInjectedServices255 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InjectedServices__Group__0_in_ruleInjectedServices281 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleInjectedService_in_entryRuleInjectedService308 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleInjectedService315 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InjectedService__Group__0_in_ruleInjectedService341 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOperation_in_entryRuleOperation372 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOperation379 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group__0_in_ruleOperation405 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleTypedPackage_in_entryRuleTypedPackage432 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleTypedPackage439 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TypedPackage__Group__0_in_ruleTypedPackage465 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleType_in_entryRuleType492 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleType499 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Type__Alternatives_in_ruleType525 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleImport_in_entryRuleImport552 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleImport559 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Import__Group__0_in_ruleImport585 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDataType_in_entryRuleDataType612 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleDataType619 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group__0_in_ruleDataType645 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDataTypeConstraint_in_entryRuleDataTypeConstraint674 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleDataTypeConstraint681 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataTypeConstraint__Alternatives_in_ruleDataTypeConstraint707 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDateConstraint_in_entryRuleDateConstraint734 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleDateConstraint741 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DateConstraint__Alternatives_in_ruleDateConstraint767 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleBlobTypeConstraint_in_entryRuleBlobTypeConstraint794 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleBlobTypeConstraint801 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__BlobTypeConstraint__Alternatives_in_ruleBlobTypeConstraint827 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCAssertFalse_in_entryRuleDtCAssertFalse854 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleDtCAssertFalse861 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__Group__0_in_ruleDtCAssertFalse887 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCAssertTrue_in_entryRuleDtCAssertTrue914 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleDtCAssertTrue921 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__Group__0_in_ruleDtCAssertTrue947 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCDecimalMax_in_entryRuleDtCDecimalMax974 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleDtCDecimalMax981 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group__0_in_ruleDtCDecimalMax1007 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCDecimalMin_in_entryRuleDtCDecimalMin1034 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleDtCDecimalMin1041 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group__0_in_ruleDtCDecimalMin1067 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCDigits_in_entryRuleDtCDigits1094 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleDtCDigits1101 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__Group__0_in_ruleDtCDigits1127 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCFuture_in_entryRuleDtCFuture1154 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleDtCFuture1161 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCFuture__Group__0_in_ruleDtCFuture1187 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCPast_in_entryRuleDtCPast1214 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleDtCPast1221 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCPast__Group__0_in_ruleDtCPast1247 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCNumericMax_in_entryRuleDtCNumericMax1274 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleDtCNumericMax1281 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group__0_in_ruleDtCNumericMax1307 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCNumericMin_in_entryRuleDtCNumericMin1334 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleDtCNumericMin1341 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group__0_in_ruleDtCNumericMin1367 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCNotNull_in_entryRuleDtCNotNull1394 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleDtCNotNull1401 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNotNull__Group__0_in_ruleDtCNotNull1427 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCNull_in_entryRuleDtCNull1454 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleDtCNull1461 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNull__Group__0_in_ruleDtCNull1487 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCRegEx_in_entryRuleDtCRegEx1514 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleDtCRegEx1521 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group__0_in_ruleDtCRegEx1547 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCSize_in_entryRuleDtCSize1574 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleDtCSize1581 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCSize__Group__0_in_ruleDtCSize1607 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleScalarType_in_entryRuleScalarType1634 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleScalarType1641 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ScalarType__Alternatives_in_ruleScalarType1667 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEnum_in_entryRuleEnum1696 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleEnum1703 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Enum__Group__0_in_ruleEnum1729 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEnumLiteral_in_entryRuleEnumLiteral1756 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleEnumLiteral1763 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumLiteral__Group__0_in_ruleEnumLiteral1789 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAnnotationDef_in_entryRuleAnnotationDef1816 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleAnnotationDef1823 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AnnotationDef__Group__0_in_ruleAnnotationDef1849 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleResultFilter_in_entryRuleResultFilter1878 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleResultFilter1885 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAttributeMatchingConstraint_in_ruleResultFilter1911 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAttributeMatchingConstraint_in_entryRuleAttributeMatchingConstraint1937 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleAttributeMatchingConstraint1944 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeMatchingConstraint__Group__0_in_ruleAttributeMatchingConstraint1970 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleKeyAndValue_in_entryRuleKeyAndValue1997 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleKeyAndValue2004 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__KeyAndValue__Group__0_in_ruleKeyAndValue2030 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleLQualifiedNameWithWildCard_in_entryRuleLQualifiedNameWithWildCard2057 = new BitSet(new long[]{0x0000000000000000L});
}
protected static class FollowSets001 {
public static final BitSet FOLLOW_EOF_in_entryRuleLQualifiedNameWithWildCard2064 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LQualifiedNameWithWildCard__Group__0_in_ruleLQualifiedNameWithWildCard2090 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleLFQN_in_entryRuleLFQN2117 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleLFQN2124 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LFQN__Group__0_in_ruleLFQN2150 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleTYPE_CROSS_REFERENCE_in_entryRuleTYPE_CROSS_REFERENCE2177 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleTYPE_CROSS_REFERENCE2184 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_ruleTYPE_CROSS_REFERENCE2210 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidIDWithKeywords_in_entryRuleValidIDWithKeywords2236 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleValidIDWithKeywords2243 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ValidIDWithKeywords__Alternatives_in_ruleValidIDWithKeywords2269 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleLInt_in_entryRuleLInt2300 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleLInt2307 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LInt__Group__0_in_ruleLInt2333 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleLDecimal_in_entryRuleLDecimal2360 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleLDecimal2367 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LDecimal__Group__0_in_ruleLDecimal2393 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAnnotation_in_entryRuleXAnnotation2420 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXAnnotation2427 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group__0_in_ruleXAnnotation2453 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAnnotationElementValuePair_in_entryRuleXAnnotationElementValuePair2480 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXAnnotationElementValuePair2487 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group__0_in_ruleXAnnotationElementValuePair2513 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAnnotationElementValueOrCommaList_in_entryRuleXAnnotationElementValueOrCommaList2540 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXAnnotationElementValueOrCommaList2547 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Alternatives_in_ruleXAnnotationElementValueOrCommaList2573 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAnnotationElementValue_in_entryRuleXAnnotationElementValue2600 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXAnnotationElementValue2607 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Alternatives_in_ruleXAnnotationElementValue2633 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAnnotationOrExpression_in_entryRuleXAnnotationOrExpression2660 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXAnnotationOrExpression2667 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationOrExpression__Alternatives_in_ruleXAnnotationOrExpression2693 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_entryRuleXExpression2720 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXExpression2727 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAssignment_in_ruleXExpression2753 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAssignment_in_entryRuleXAssignment2779 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXAssignment2786 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Alternatives_in_ruleXAssignment2812 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpSingleAssign_in_entryRuleOpSingleAssign2839 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpSingleAssign2846 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_ruleOpSingleAssign2873 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpMultiAssign_in_entryRuleOpMultiAssign2901 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpMultiAssign2908 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Alternatives_in_ruleOpMultiAssign2934 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXOrExpression_in_entryRuleXOrExpression2961 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXOrExpression2968 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group__0_in_ruleXOrExpression2994 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpOr_in_entryRuleOpOr3021 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpOr3028 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_14_in_ruleOpOr3055 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAndExpression_in_entryRuleXAndExpression3083 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXAndExpression3090 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group__0_in_ruleXAndExpression3116 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpAnd_in_entryRuleOpAnd3143 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpAnd3150 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_15_in_ruleOpAnd3177 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXEqualityExpression_in_entryRuleXEqualityExpression3205 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXEqualityExpression3212 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group__0_in_ruleXEqualityExpression3238 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpEquality_in_entryRuleOpEquality3265 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpEquality3272 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpEquality__Alternatives_in_ruleOpEquality3298 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXRelationalExpression_in_entryRuleXRelationalExpression3325 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXRelationalExpression3332 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group__0_in_ruleXRelationalExpression3358 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpCompare_in_entryRuleOpCompare3385 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpCompare3392 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpCompare__Alternatives_in_ruleOpCompare3418 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_entryRuleXOtherOperatorExpression3445 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXOtherOperatorExpression3452 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__0_in_ruleXOtherOperatorExpression3478 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpOther_in_entryRuleOpOther3505 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpOther3512 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Alternatives_in_ruleOpOther3538 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAdditiveExpression_in_entryRuleXAdditiveExpression3565 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXAdditiveExpression3572 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__0_in_ruleXAdditiveExpression3598 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpAdd_in_entryRuleOpAdd3625 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpAdd3632 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpAdd__Alternatives_in_ruleOpAdd3658 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXMultiplicativeExpression_in_entryRuleXMultiplicativeExpression3685 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXMultiplicativeExpression3692 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__0_in_ruleXMultiplicativeExpression3718 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpMulti_in_entryRuleOpMulti3745 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpMulti3752 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMulti__Alternatives_in_ruleOpMulti3778 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXUnaryOperation_in_entryRuleXUnaryOperation3805 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXUnaryOperation3812 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XUnaryOperation__Alternatives_in_ruleXUnaryOperation3838 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpUnary_in_entryRuleOpUnary3865 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpUnary3872 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpUnary__Alternatives_in_ruleOpUnary3898 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXCastedExpression_in_entryRuleXCastedExpression3925 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXCastedExpression3932 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group__0_in_ruleXCastedExpression3958 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXPostfixOperation_in_entryRuleXPostfixOperation3985 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXPostfixOperation3992 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group__0_in_ruleXPostfixOperation4018 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpPostfix_in_entryRuleOpPostfix4045 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpPostfix4052 = new BitSet(new long[]{0x0000000000000002L});
}
protected static class FollowSets002 {
public static final BitSet FOLLOW_rule__OpPostfix__Alternatives_in_ruleOpPostfix4078 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXMemberFeatureCall_in_entryRuleXMemberFeatureCall4105 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXMemberFeatureCall4112 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__0_in_ruleXMemberFeatureCall4138 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXPrimaryExpression_in_entryRuleXPrimaryExpression4165 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXPrimaryExpression4172 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPrimaryExpression__Alternatives_in_ruleXPrimaryExpression4198 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXLiteral_in_entryRuleXLiteral4225 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXLiteral4232 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XLiteral__Alternatives_in_ruleXLiteral4258 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXCollectionLiteral_in_entryRuleXCollectionLiteral4285 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXCollectionLiteral4292 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCollectionLiteral__Alternatives_in_ruleXCollectionLiteral4318 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXSetLiteral_in_entryRuleXSetLiteral4345 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXSetLiteral4352 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__0_in_ruleXSetLiteral4378 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXListLiteral_in_entryRuleXListLiteral4405 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXListLiteral4412 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__Group__0_in_ruleXListLiteral4438 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXClosure_in_entryRuleXClosure4465 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXClosure4472 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group__0_in_ruleXClosure4498 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpressionInClosure_in_entryRuleXExpressionInClosure4525 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXExpressionInClosure4532 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__0_in_ruleXExpressionInClosure4558 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXShortClosure_in_entryRuleXShortClosure4585 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXShortClosure4592 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__Group__0_in_ruleXShortClosure4618 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXParenthesizedExpression_in_entryRuleXParenthesizedExpression4645 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXParenthesizedExpression4652 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__0_in_ruleXParenthesizedExpression4678 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXIfExpression_in_entryRuleXIfExpression4705 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXIfExpression4712 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__Group__0_in_ruleXIfExpression4738 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXSwitchExpression_in_entryRuleXSwitchExpression4765 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXSwitchExpression4772 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group__0_in_ruleXSwitchExpression4798 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXCasePart_in_entryRuleXCasePart4825 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXCasePart4832 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__Group__0_in_ruleXCasePart4858 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXForLoopExpression_in_entryRuleXForLoopExpression4885 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXForLoopExpression4892 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group__0_in_ruleXForLoopExpression4918 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXBasicForLoopExpression_in_entryRuleXBasicForLoopExpression4945 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXBasicForLoopExpression4952 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__0_in_ruleXBasicForLoopExpression4978 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXWhileExpression_in_entryRuleXWhileExpression5005 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXWhileExpression5012 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XWhileExpression__Group__0_in_ruleXWhileExpression5038 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXDoWhileExpression_in_entryRuleXDoWhileExpression5065 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXDoWhileExpression5072 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__0_in_ruleXDoWhileExpression5098 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXBlockExpression_in_entryRuleXBlockExpression5125 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXBlockExpression5132 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBlockExpression__Group__0_in_ruleXBlockExpression5158 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_entryRuleXExpressionOrVarDeclaration5185 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXExpressionOrVarDeclaration5192 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XExpressionOrVarDeclaration__Alternatives_in_ruleXExpressionOrVarDeclaration5218 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXVariableDeclaration_in_entryRuleXVariableDeclaration5245 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXVariableDeclaration5252 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__0_in_ruleXVariableDeclaration5278 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmFormalParameter_in_entryRuleJvmFormalParameter5305 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleJvmFormalParameter5312 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__0_in_ruleJvmFormalParameter5338 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFullJvmFormalParameter_in_entryRuleFullJvmFormalParameter5365 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleFullJvmFormalParameter5372 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__FullJvmFormalParameter__Group__0_in_ruleFullJvmFormalParameter5398 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXFeatureCall_in_entryRuleXFeatureCall5425 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXFeatureCall5432 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group__0_in_ruleXFeatureCall5458 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFeatureCallID_in_entryRuleFeatureCallID5485 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleFeatureCallID5492 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__FeatureCallID__Alternatives_in_ruleFeatureCallID5518 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleIdOrSuper_in_entryRuleIdOrSuper5545 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleIdOrSuper5552 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IdOrSuper__Alternatives_in_ruleIdOrSuper5578 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXConstructorCall_in_entryRuleXConstructorCall5605 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXConstructorCall5612 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group__0_in_ruleXConstructorCall5638 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXBooleanLiteral_in_entryRuleXBooleanLiteral5665 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXBooleanLiteral5672 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__0_in_ruleXBooleanLiteral5698 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXNullLiteral_in_entryRuleXNullLiteral5725 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXNullLiteral5732 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XNullLiteral__Group__0_in_ruleXNullLiteral5758 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXNumberLiteral_in_entryRuleXNumberLiteral5785 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXNumberLiteral5792 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XNumberLiteral__Group__0_in_ruleXNumberLiteral5818 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXStringLiteral_in_entryRuleXStringLiteral5845 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXStringLiteral5852 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XStringLiteral__Group__0_in_ruleXStringLiteral5878 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXTypeLiteral_in_entryRuleXTypeLiteral5905 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXTypeLiteral5912 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTypeLiteral__Group__0_in_ruleXTypeLiteral5938 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXThrowExpression_in_entryRuleXThrowExpression5965 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXThrowExpression5972 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XThrowExpression__Group__0_in_ruleXThrowExpression5998 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXReturnExpression_in_entryRuleXReturnExpression6025 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXReturnExpression6032 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XReturnExpression__Group__0_in_ruleXReturnExpression6058 = new BitSet(new long[]{0x0000000000000002L});
}
protected static class FollowSets003 {
public static final BitSet FOLLOW_ruleXTryCatchFinallyExpression_in_entryRuleXTryCatchFinallyExpression6085 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXTryCatchFinallyExpression6092 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__0_in_ruleXTryCatchFinallyExpression6118 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXSynchronizedExpression_in_entryRuleXSynchronizedExpression6145 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXSynchronizedExpression6152 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__0_in_ruleXSynchronizedExpression6178 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXCatchClause_in_entryRuleXCatchClause6205 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXCatchClause6212 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCatchClause__Group__0_in_ruleXCatchClause6238 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName6265 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedName6272 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedName__Group__0_in_ruleQualifiedName6298 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleNumber_in_entryRuleNumber6330 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleNumber6337 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Number__Alternatives_in_ruleNumber6367 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_entryRuleJvmTypeReference6396 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleJvmTypeReference6403 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmTypeReference__Alternatives_in_ruleJvmTypeReference6429 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleArrayBrackets_in_entryRuleArrayBrackets6456 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleArrayBrackets6463 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ArrayBrackets__Group__0_in_ruleArrayBrackets6489 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXFunctionTypeRef_in_entryRuleXFunctionTypeRef6516 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXFunctionTypeRef6523 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__0_in_ruleXFunctionTypeRef6549 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_entryRuleJvmParameterizedTypeReference6576 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleJvmParameterizedTypeReference6583 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__0_in_ruleJvmParameterizedTypeReference6609 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_entryRuleJvmArgumentTypeReference6636 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleJvmArgumentTypeReference6643 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmArgumentTypeReference__Alternatives_in_ruleJvmArgumentTypeReference6669 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmWildcardTypeReference_in_entryRuleJvmWildcardTypeReference6696 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleJvmWildcardTypeReference6703 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__0_in_ruleJvmWildcardTypeReference6729 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmUpperBound_in_entryRuleJvmUpperBound6756 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleJvmUpperBound6763 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmUpperBound__Group__0_in_ruleJvmUpperBound6789 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmUpperBoundAnded_in_entryRuleJvmUpperBoundAnded6816 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleJvmUpperBoundAnded6823 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__0_in_ruleJvmUpperBoundAnded6849 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmLowerBound_in_entryRuleJvmLowerBound6876 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleJvmLowerBound6883 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmLowerBound__Group__0_in_ruleJvmLowerBound6909 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmLowerBoundAnded_in_entryRuleJvmLowerBoundAnded6936 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleJvmLowerBoundAnded6943 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmLowerBoundAnded__Group__0_in_ruleJvmLowerBoundAnded6969 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedNameWithWildcard_in_entryRuleQualifiedNameWithWildcard6998 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameWithWildcard7005 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__0_in_ruleQualifiedNameWithWildcard7031 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidID_in_entryRuleValidID7058 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleValidID7065 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_ruleValidID7091 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXImportDeclaration_in_entryRuleXImportDeclaration7119 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXImportDeclaration7126 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group__0_in_ruleXImportDeclaration7152 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedNameInStaticImport_in_entryRuleQualifiedNameInStaticImport7179 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameInStaticImport7186 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedNameInStaticImport__Group__0_in_ruleQualifiedNameInStaticImport7214 = new BitSet(new long[]{0x0000000000000012L});
public static final BitSet FOLLOW_rule__QualifiedNameInStaticImport__Group__0_in_ruleQualifiedNameInStaticImport7226 = new BitSet(new long[]{0x0000000000000012L});
public static final BitSet FOLLOW_rule__Cardinality__Alternatives_in_ruleCardinality7266 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ConstraintSeverity__Alternatives_in_ruleConstraintSeverity7302 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DateType__Alternatives_in_ruleDateType7338 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LVisibility__Alternatives_in_ruleLVisibility7374 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LComparatorType__Alternatives_in_ruleLComparatorType7410 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LowerBound__Alternatives_in_ruleLowerBound7446 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__UpperBound__Alternatives_in_ruleUpperBound7482 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ValidatorDef__Group_0__0_in_rule__ValidatorDef__Alternatives7517 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ValidatorDef__ValidatorIdAssignment_1_in_rule__ValidatorDef__Alternatives7535 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleScalarType_in_rule__Type__Alternatives7568 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleClass_in_rule__Type__Alternatives7585 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_0__0_in_rule__DataType__Alternatives_27617 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_1__0_in_rule__DataType__Alternatives_27635 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_2__0_in_rule__DataType__Alternatives_27653 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCAssertFalse_in_rule__DataTypeConstraint__Alternatives7687 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCAssertTrue_in_rule__DataTypeConstraint__Alternatives7704 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCDecimalMax_in_rule__DataTypeConstraint__Alternatives7721 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCDecimalMin_in_rule__DataTypeConstraint__Alternatives7738 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCDigits_in_rule__DataTypeConstraint__Alternatives7755 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCNumericMax_in_rule__DataTypeConstraint__Alternatives7772 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCNumericMin_in_rule__DataTypeConstraint__Alternatives7789 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCNotNull_in_rule__DataTypeConstraint__Alternatives7806 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCNull_in_rule__DataTypeConstraint__Alternatives7823 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCRegEx_in_rule__DataTypeConstraint__Alternatives7840 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCSize_in_rule__DataTypeConstraint__Alternatives7857 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCFuture_in_rule__DateConstraint__Alternatives7889 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCPast_in_rule__DateConstraint__Alternatives7906 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCNotNull_in_rule__DateConstraint__Alternatives7923 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCNull_in_rule__DateConstraint__Alternatives7940 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCNotNull_in_rule__BlobTypeConstraint__Alternatives7972 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDtCNull_in_rule__BlobTypeConstraint__Alternatives7989 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDataType_in_rule__ScalarType__Alternatives8021 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEnum_in_rule__ScalarType__Alternatives8038 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeMatchingConstraint__MatchingValueAssignment_2_0_in_rule__AttributeMatchingConstraint__Alternatives_28070 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeMatchingConstraint__MatchingLiteralAssignment_2_1_in_rule__AttributeMatchingConstraint__Alternatives_28088 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_16_in_rule__ValidIDWithKeywords__Alternatives8122 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_17_in_rule__ValidIDWithKeywords__Alternatives8142 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_18_in_rule__ValidIDWithKeywords__Alternatives8162 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_19_in_rule__ValidIDWithKeywords__Alternatives8182 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_20_in_rule__ValidIDWithKeywords__Alternatives8202 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ValidIDWithKeywords__Group_5__0_in_rule__ValidIDWithKeywords__Alternatives8221 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_21_in_rule__ValidIDWithKeywords__Alternatives8240 = new BitSet(new long[]{0x0000000000000002L});
}
protected static class FollowSets004 {
public static final BitSet FOLLOW_22_in_rule__ValidIDWithKeywords__Alternatives8260 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_23_in_rule__ValidIDWithKeywords__Alternatives8280 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_24_in_rule__ValidIDWithKeywords__Alternatives8300 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_25_in_rule__ValidIDWithKeywords__Alternatives8320 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_26_in_rule__ValidIDWithKeywords__Alternatives8340 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__ValidIDWithKeywords__Alternatives8360 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_28_in_rule__ValidIDWithKeywords__Alternatives8380 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_29_in_rule__ValidIDWithKeywords__Alternatives8400 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_30_in_rule__ValidIDWithKeywords__Alternatives8420 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_rule__ValidIDWithKeywords__Alternatives8439 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__LInt__Alternatives_08472 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__LInt__Alternatives_08492 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0__0_in_rule__XAnnotation__Alternatives_3_18526 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__ValueAssignment_3_1_1_in_rule__XAnnotation__Alternatives_3_18544 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__0_in_rule__XAnnotationElementValueOrCommaList__Alternatives8577 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1__0_in_rule__XAnnotationElementValueOrCommaList__Alternatives8595 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0__0_in_rule__XAnnotationElementValue__Alternatives8628 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValue__Alternatives8646 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XAnnotationOrExpression__Alternatives8678 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XAnnotationOrExpression__Alternatives8695 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_0__0_in_rule__XAssignment__Alternatives8727 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1__0_in_rule__XAssignment__Alternatives8745 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__OpMultiAssign__Alternatives8779 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__OpMultiAssign__Alternatives8799 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__OpMultiAssign__Alternatives8819 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_36_in_rule__OpMultiAssign__Alternatives8839 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_37_in_rule__OpMultiAssign__Alternatives8859 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__0_in_rule__OpMultiAssign__Alternatives8878 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__0_in_rule__OpMultiAssign__Alternatives8896 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_38_in_rule__OpEquality__Alternatives8930 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__OpEquality__Alternatives8950 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_40_in_rule__OpEquality__Alternatives8970 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_41_in_rule__OpEquality__Alternatives8990 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__0_in_rule__XRelationalExpression__Alternatives_19024 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__0_in_rule__XRelationalExpression__Alternatives_19042 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_42_in_rule__OpCompare__Alternatives9076 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpCompare__Group_1__0_in_rule__OpCompare__Alternatives9095 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_43_in_rule__OpCompare__Alternatives9114 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_44_in_rule__OpCompare__Alternatives9134 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_45_in_rule__OpOther__Alternatives9169 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_46_in_rule__OpOther__Alternatives9189 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_2__0_in_rule__OpOther__Alternatives9208 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_47_in_rule__OpOther__Alternatives9227 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_48_in_rule__OpOther__Alternatives9247 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_5__0_in_rule__OpOther__Alternatives9266 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_6__0_in_rule__OpOther__Alternatives9284 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rule__OpOther__Alternatives9303 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_50_in_rule__OpOther__Alternatives9323 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_5_1_0__0_in_rule__OpOther__Alternatives_5_19357 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_43_in_rule__OpOther__Alternatives_5_19376 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_6_1_0__0_in_rule__OpOther__Alternatives_6_19410 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_44_in_rule__OpOther__Alternatives_6_19429 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_48_in_rule__OpOther__Alternatives_6_19449 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__OpAdd__Alternatives9484 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__OpAdd__Alternatives9504 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_51_in_rule__OpMulti__Alternatives9539 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_52_in_rule__OpMulti__Alternatives9559 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_53_in_rule__OpMulti__Alternatives9579 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_54_in_rule__OpMulti__Alternatives9599 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__0_in_rule__XUnaryOperation__Alternatives9633 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXCastedExpression_in_rule__XUnaryOperation__Alternatives9651 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_55_in_rule__OpUnary__Alternatives9684 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__OpUnary__Alternatives9704 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__OpUnary__Alternatives9724 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_56_in_rule__OpPostfix__Alternatives9759 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_57_in_rule__OpPostfix__Alternatives9779 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__0_in_rule__XMemberFeatureCall__Alternatives_19813 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__0_in_rule__XMemberFeatureCall__Alternatives_19831 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_58_in_rule__XMemberFeatureCall__Alternatives_1_0_0_0_19865 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1_in_rule__XMemberFeatureCall__Alternatives_1_0_0_0_19884 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_58_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_19918 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_19937 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_19955 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0_in_rule__XMemberFeatureCall__Alternatives_1_1_3_19988 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__0_in_rule__XMemberFeatureCall__Alternatives_1_1_3_110006 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXConstructorCall_in_rule__XPrimaryExpression__Alternatives10039 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XPrimaryExpression__Alternatives10056 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXSwitchExpression_in_rule__XPrimaryExpression__Alternatives10073 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXSynchronizedExpression_in_rule__XPrimaryExpression__Alternatives10091 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXFeatureCall_in_rule__XPrimaryExpression__Alternatives10109 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXLiteral_in_rule__XPrimaryExpression__Alternatives10126 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXIfExpression_in_rule__XPrimaryExpression__Alternatives10143 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXForLoopExpression_in_rule__XPrimaryExpression__Alternatives10161 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXBasicForLoopExpression_in_rule__XPrimaryExpression__Alternatives10179 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXWhileExpression_in_rule__XPrimaryExpression__Alternatives10196 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXDoWhileExpression_in_rule__XPrimaryExpression__Alternatives10213 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXThrowExpression_in_rule__XPrimaryExpression__Alternatives10230 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXReturnExpression_in_rule__XPrimaryExpression__Alternatives10247 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXTryCatchFinallyExpression_in_rule__XPrimaryExpression__Alternatives10264 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXParenthesizedExpression_in_rule__XPrimaryExpression__Alternatives10281 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXCollectionLiteral_in_rule__XLiteral__Alternatives10313 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXClosure_in_rule__XLiteral__Alternatives10331 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXBooleanLiteral_in_rule__XLiteral__Alternatives10349 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXNumberLiteral_in_rule__XLiteral__Alternatives10366 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXNullLiteral_in_rule__XLiteral__Alternatives10383 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXStringLiteral_in_rule__XLiteral__Alternatives10400 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXTypeLiteral_in_rule__XLiteral__Alternatives10417 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXSetLiteral_in_rule__XCollectionLiteral__Alternatives10449 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXListLiteral_in_rule__XCollectionLiteral__Alternatives10466 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__0_in_rule__XSwitchExpression__Alternatives_210498 = new BitSet(new long[]{0x0000000000000002L});
}
protected static class FollowSets005 {
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1__0_in_rule__XSwitchExpression__Alternatives_210516 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__Group_3_0__0_in_rule__XCasePart__Alternatives_310549 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__FallThroughAssignment_3_1_in_rule__XCasePart__Alternatives_310567 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXVariableDeclaration_in_rule__XExpressionOrVarDeclaration__Alternatives10600 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XExpressionOrVarDeclaration__Alternatives10617 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__WriteableAssignment_1_0_in_rule__XVariableDeclaration__Alternatives_110649 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_59_in_rule__XVariableDeclaration__Alternatives_110668 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0__0_in_rule__XVariableDeclaration__Alternatives_210702 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__NameAssignment_2_1_in_rule__XVariableDeclaration__Alternatives_210720 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0_in_rule__XFeatureCall__Alternatives_3_110753 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_3_1_1__0_in_rule__XFeatureCall__Alternatives_3_110771 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidID_in_rule__FeatureCallID__Alternatives10804 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_60_in_rule__FeatureCallID__Alternatives10822 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_61_in_rule__FeatureCallID__Alternatives10842 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_62_in_rule__FeatureCallID__Alternatives10862 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_63_in_rule__FeatureCallID__Alternatives10882 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFeatureCallID_in_rule__IdOrSuper__Alternatives10916 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_64_in_rule__IdOrSuper__Alternatives10934 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_4_1_0_in_rule__XConstructorCall__Alternatives_4_110968 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_4_1_1__0_in_rule__XConstructorCall__Alternatives_4_110986 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_65_in_rule__XBooleanLiteral__Alternatives_111020 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBooleanLiteral__IsTrueAssignment_1_1_in_rule__XBooleanLiteral__Alternatives_111039 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0_in_rule__XTryCatchFinallyExpression__Alternatives_311072 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0_in_rule__XTryCatchFinallyExpression__Alternatives_311090 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_HEX_in_rule__Number__Alternatives11123 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Number__Group_1__0_in_rule__Number__Alternatives11140 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_INT_in_rule__Number__Alternatives_1_011173 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_DECIMAL_in_rule__Number__Alternatives_1_011190 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_INT_in_rule__Number__Alternatives_1_1_111222 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_DECIMAL_in_rule__Number__Alternatives_1_1_111239 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__0_in_rule__JvmTypeReference__Alternatives11271 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXFunctionTypeRef_in_rule__JvmTypeReference__Alternatives11289 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmArgumentTypeReference__Alternatives11321 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmWildcardTypeReference_in_rule__JvmArgumentTypeReference__Alternatives11338 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__0_in_rule__JvmWildcardTypeReference__Alternatives_211370 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__0_in_rule__JvmWildcardTypeReference__Alternatives_211388 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__0_in_rule__XImportDeclaration__Alternatives_111421 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__ImportedTypeAssignment_1_1_in_rule__XImportDeclaration__Alternatives_111439 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__ImportedNamespaceAssignment_1_2_in_rule__XImportDeclaration__Alternatives_111457 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__WildcardAssignment_1_0_3_0_in_rule__XImportDeclaration__Alternatives_1_0_311490 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__MemberNameAssignment_1_0_3_1_in_rule__XImportDeclaration__Alternatives_1_0_311508 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_66_in_rule__Cardinality__Alternatives11542 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_67_in_rule__Cardinality__Alternatives11563 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_68_in_rule__Cardinality__Alternatives11584 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_69_in_rule__Cardinality__Alternatives11605 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_70_in_rule__ConstraintSeverity__Alternatives11641 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_71_in_rule__ConstraintSeverity__Alternatives11662 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_72_in_rule__ConstraintSeverity__Alternatives11683 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_26_in_rule__DateType__Alternatives11719 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_73_in_rule__DateType__Alternatives11740 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_74_in_rule__DateType__Alternatives11761 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_75_in_rule__LVisibility__Alternatives11797 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_76_in_rule__LVisibility__Alternatives11818 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_77_in_rule__LVisibility__Alternatives11839 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_78_in_rule__LVisibility__Alternatives11860 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_38_in_rule__LComparatorType__Alternatives11896 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_43_in_rule__LComparatorType__Alternatives11917 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_44_in_rule__LComparatorType__Alternatives11938 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_42_in_rule__LComparatorType__Alternatives11959 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_79_in_rule__LComparatorType__Alternatives11980 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rule__LComparatorType__Alternatives12001 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_51_in_rule__LowerBound__Alternatives12037 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_80_in_rule__LowerBound__Alternatives12058 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_81_in_rule__LowerBound__Alternatives12079 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__LowerBound__Alternatives12100 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_82_in_rule__LowerBound__Alternatives12121 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_51_in_rule__UpperBound__Alternatives12157 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_82_in_rule__UpperBound__Alternatives12178 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group__0__Impl_in_rule__Class__Group__012211 = new BitSet(new long[]{0x0000000000000000L,0x0200000000080000L});
public static final BitSet FOLLOW_rule__Class__Group__1_in_rule__Class__Group__012214 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group__1__Impl_in_rule__Class__Group__112272 = new BitSet(new long[]{0x0000000000000000L,0x0200000000080000L});
public static final BitSet FOLLOW_rule__Class__Group__2_in_rule__Class__Group__112275 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__AnnotationsAssignment_1_in_rule__Class__Group__1__Impl12302 = new BitSet(new long[]{0x0000000000000002L,0x0200000000000000L});
public static final BitSet FOLLOW_rule__Class__Group__2__Impl_in_rule__Class__Group__212333 = new BitSet(new long[]{0x0000000000000000L,0x0200000000080000L});
public static final BitSet FOLLOW_rule__Class__Group__3_in_rule__Class__Group__212336 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group__3__Impl_in_rule__Class__Group__312394 = new BitSet(new long[]{0x000000007FFF0010L,0x0080000000000000L});
public static final BitSet FOLLOW_rule__Class__Group__4_in_rule__Class__Group__312397 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_83_in_rule__Class__Group__3__Impl12425 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group__4__Impl_in_rule__Class__Group__412456 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L});
public static final BitSet FOLLOW_rule__Class__Group__5_in_rule__Class__Group__412459 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__NameAssignment_4_in_rule__Class__Group__4__Impl12486 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group__5__Impl_in_rule__Class__Group__512516 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Class__Group__6_in_rule__Class__Group__512519 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_84_in_rule__Class__Group__5__Impl12547 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group__6__Impl_in_rule__Class__Group__612578 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L});
public static final BitSet FOLLOW_rule__Class__Group__7_in_rule__Class__Group__612581 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__DtoAssignment_6_in_rule__Class__Group__6__Impl12608 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group__7__Impl_in_rule__Class__Group__712638 = new BitSet(new long[]{0x0000000000000000L,0x000000000A800000L,0x0000000000020000L});
public static final BitSet FOLLOW_rule__Class__Group__8_in_rule__Class__Group__712641 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_85_in_rule__Class__Group__7__Impl12669 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group__8__Impl_in_rule__Class__Group__812700 = new BitSet(new long[]{0x0000000000000000L,0x000000000A800000L,0x0000000000020000L});
public static final BitSet FOLLOW_rule__Class__Group__9_in_rule__Class__Group__812703 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group_8__0_in_rule__Class__Group__8__Impl12730 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group__9__Impl_in_rule__Class__Group__912761 = new BitSet(new long[]{0x0000000000000000L,0x000000000A800000L,0x0000000000020000L});
public static final BitSet FOLLOW_rule__Class__Group__10_in_rule__Class__Group__912764 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group_9__0_in_rule__Class__Group__9__Impl12791 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group__10__Impl_in_rule__Class__Group__1012822 = new BitSet(new long[]{0x0000000000000000L,0x0200000010400000L});
public static final BitSet FOLLOW_rule__Class__Group__11_in_rule__Class__Group__1012825 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__InjectedServicesAssignment_10_in_rule__Class__Group__10__Impl12852 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group__11__Impl_in_rule__Class__Group__1112882 = new BitSet(new long[]{0x0000000000000000L,0x0200000010400000L});
}
protected static class FollowSets006 {
public static final BitSet FOLLOW_rule__Class__Group__12_in_rule__Class__Group__1112885 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__OperationsAssignment_11_in_rule__Class__Group__11__Impl12912 = new BitSet(new long[]{0x0000000000000002L,0x0200000010000000L});
public static final BitSet FOLLOW_rule__Class__Group__12__Impl_in_rule__Class__Group__1212943 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_86_in_rule__Class__Group__12__Impl12971 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group_8__0__Impl_in_rule__Class__Group_8__013028 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L,0x0000000000020000L});
public static final BitSet FOLLOW_rule__Class__Group_8__1_in_rule__Class__Group_8__013031 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__MutablePersistenceIdAssignment_8_0_in_rule__Class__Group_8__0__Impl13058 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group_8__1__Impl_in_rule__Class__Group_8__113089 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Class__Group_8__2_in_rule__Class__Group_8__113092 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_87_in_rule__Class__Group_8__1__Impl13120 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group_8__2__Impl_in_rule__Class__Group_8__213151 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
public static final BitSet FOLLOW_rule__Class__Group_8__3_in_rule__Class__Group_8__213154 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__PersistenceIdAssignment_8_2_in_rule__Class__Group_8__2__Impl13181 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group_8__3__Impl_in_rule__Class__Group_8__313211 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_88_in_rule__Class__Group_8__3__Impl13240 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group_9__0__Impl_in_rule__Class__Group_9__013281 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L});
public static final BitSet FOLLOW_rule__Class__Group_9__1_in_rule__Class__Group_9__013284 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_89_in_rule__Class__Group_9__0__Impl13312 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group_9__1__Impl_in_rule__Class__Group_9__113343 = new BitSet(new long[]{0x0001000000000110L,0x0000000020000000L});
public static final BitSet FOLLOW_rule__Class__Group_9__2_in_rule__Class__Group_9__113346 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_85_in_rule__Class__Group_9__1__Impl13374 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group_9__2__Impl_in_rule__Class__Group_9__213405 = new BitSet(new long[]{0x0000000000000000L,0x0000000005400000L});
public static final BitSet FOLLOW_rule__Class__Group_9__3_in_rule__Class__Group_9__213408 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__ValidatorsAssignment_9_2_in_rule__Class__Group_9__2__Impl13435 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group_9__3__Impl_in_rule__Class__Group_9__313465 = new BitSet(new long[]{0x0000000000000000L,0x0000000005400000L});
public static final BitSet FOLLOW_rule__Class__Group_9__4_in_rule__Class__Group_9__313468 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group_9_3__0_in_rule__Class__Group_9__3__Impl13495 = new BitSet(new long[]{0x0000000000000002L,0x0000000004000000L});
public static final BitSet FOLLOW_rule__Class__Group_9__4__Impl_in_rule__Class__Group_9__413526 = new BitSet(new long[]{0x0000000000000000L,0x0000000005400000L});
public static final BitSet FOLLOW_rule__Class__Group_9__5_in_rule__Class__Group_9__413529 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_88_in_rule__Class__Group_9__4__Impl13558 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group_9__5__Impl_in_rule__Class__Group_9__513591 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_86_in_rule__Class__Group_9__5__Impl13619 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group_9_3__0__Impl_in_rule__Class__Group_9_3__013662 = new BitSet(new long[]{0x0001000000000110L,0x0000000020000000L});
public static final BitSet FOLLOW_rule__Class__Group_9_3__1_in_rule__Class__Group_9_3__013665 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_90_in_rule__Class__Group_9_3__0__Impl13693 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__Group_9_3__1__Impl_in_rule__Class__Group_9_3__113724 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Class__ValidatorsAssignment_9_3_1_in_rule__Class__Group_9_3__1__Impl13751 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ValidatorDef__Group_0__0__Impl_in_rule__ValidatorDef__Group_0__013785 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ValidatorDef__ValidatorTypeAssignment_0_0_in_rule__ValidatorDef__Group_0__0__Impl13812 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InjectedServices__Group__0__Impl_in_rule__InjectedServices__Group__013844 = new BitSet(new long[]{0x0000000000000000L,0x000000000A800000L,0x0000000000020000L});
public static final BitSet FOLLOW_rule__InjectedServices__Group__1_in_rule__InjectedServices__Group__013847 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InjectedServices__Group__1__Impl_in_rule__InjectedServices__Group__113905 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InjectedServices__ServicesAssignment_1_in_rule__InjectedServices__Group__1__Impl13932 = new BitSet(new long[]{0x0000000000000002L,0x0000000008000000L});
public static final BitSet FOLLOW_rule__InjectedService__Group__0__Impl_in_rule__InjectedService__Group__013967 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
public static final BitSet FOLLOW_rule__InjectedService__Group__1_in_rule__InjectedService__Group__013970 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InjectedService__Group__1__Impl_in_rule__InjectedService__Group__114028 = new BitSet(new long[]{0x0001000000000010L,0x000000002000003CL});
public static final BitSet FOLLOW_rule__InjectedService__Group__2_in_rule__InjectedService__Group__114031 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_91_in_rule__InjectedService__Group__1__Impl14059 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InjectedService__Group__2__Impl_in_rule__InjectedService__Group__214090 = new BitSet(new long[]{0x0001000000000010L,0x000000002000003CL});
public static final BitSet FOLLOW_rule__InjectedService__Group__3_in_rule__InjectedService__Group__214093 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InjectedService__CardinalityAssignment_2_in_rule__InjectedService__Group__2__Impl14120 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InjectedService__Group__3__Impl_in_rule__InjectedService__Group__314151 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__InjectedService__Group__4_in_rule__InjectedService__Group__314154 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InjectedService__ServiceAssignment_3_in_rule__InjectedService__Group__3__Impl14181 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InjectedService__Group__4__Impl_in_rule__InjectedService__Group__414211 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
public static final BitSet FOLLOW_rule__InjectedService__Group__5_in_rule__InjectedService__Group__414214 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InjectedService__AttributeNameAssignment_4_in_rule__InjectedService__Group__4__Impl14241 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InjectedService__Group__5__Impl_in_rule__InjectedService__Group__514271 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_88_in_rule__InjectedService__Group__5__Impl14300 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group__0__Impl_in_rule__Operation__Group__014349 = new BitSet(new long[]{0x0000000000000000L,0x0200000010000000L});
public static final BitSet FOLLOW_rule__Operation__Group__1_in_rule__Operation__Group__014352 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group__1__Impl_in_rule__Operation__Group__114410 = new BitSet(new long[]{0x0000000000000000L,0x0200000010000000L});
public static final BitSet FOLLOW_rule__Operation__Group__2_in_rule__Operation__Group__114413 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__AnnotationsAssignment_1_in_rule__Operation__Group__1__Impl14440 = new BitSet(new long[]{0x0000000000000002L,0x0200000000000000L});
public static final BitSet FOLLOW_rule__Operation__Group__2__Impl_in_rule__Operation__Group__214471 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group_2__0_in_rule__Operation__Group__2__Impl14498 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group_2__0__Impl_in_rule__Operation__Group_2__014534 = new BitSet(new long[]{0x0001000000000010L,0x0000000020000000L});
public static final BitSet FOLLOW_rule__Operation__Group_2__1_in_rule__Operation__Group_2__014537 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_92_in_rule__Operation__Group_2__0__Impl14565 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group_2__1__Impl_in_rule__Operation__Group_2__114596 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Operation__Group_2__2_in_rule__Operation__Group_2__114599 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__TypeAssignment_2_1_in_rule__Operation__Group_2__1__Impl14626 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group_2__2__Impl_in_rule__Operation__Group_2__214656 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L});
public static final BitSet FOLLOW_rule__Operation__Group_2__3_in_rule__Operation__Group_2__214659 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__NameAssignment_2_2_in_rule__Operation__Group_2__2__Impl14686 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group_2__3__Impl_in_rule__Operation__Group_2__314716 = new BitSet(new long[]{0x0001000000000010L,0x0000000060000000L});
public static final BitSet FOLLOW_rule__Operation__Group_2__4_in_rule__Operation__Group_2__314719 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_93_in_rule__Operation__Group_2__3__Impl14747 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group_2__4__Impl_in_rule__Operation__Group_2__414778 = new BitSet(new long[]{0x0001000000000010L,0x0000000060000000L});
public static final BitSet FOLLOW_rule__Operation__Group_2__5_in_rule__Operation__Group_2__414781 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group_2_4__0_in_rule__Operation__Group_2__4__Impl14808 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group_2__5__Impl_in_rule__Operation__Group_2__514839 = new BitSet(new long[]{0xF0801001800001F0L,0x4800000820200003L,0x0000000004005FF1L});
public static final BitSet FOLLOW_rule__Operation__Group_2__6_in_rule__Operation__Group_2__514842 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_94_in_rule__Operation__Group_2__5__Impl14870 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group_2__6__Impl_in_rule__Operation__Group_2__614901 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__BodyAssignment_2_6_in_rule__Operation__Group_2__6__Impl14928 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group_2_4__0__Impl_in_rule__Operation__Group_2_4__014972 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L});
public static final BitSet FOLLOW_rule__Operation__Group_2_4__1_in_rule__Operation__Group_2_4__014975 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__ParamsAssignment_2_4_0_in_rule__Operation__Group_2_4__0__Impl15002 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group_2_4__1__Impl_in_rule__Operation__Group_2_4__115032 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group_2_4_1__0_in_rule__Operation__Group_2_4__1__Impl15059 = new BitSet(new long[]{0x0000000000000002L,0x0000000004000000L});
public static final BitSet FOLLOW_rule__Operation__Group_2_4_1__0__Impl_in_rule__Operation__Group_2_4_1__015094 = new BitSet(new long[]{0x0001000000000010L,0x0000000020000000L});
public static final BitSet FOLLOW_rule__Operation__Group_2_4_1__1_in_rule__Operation__Group_2_4_1__015097 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_90_in_rule__Operation__Group_2_4_1__0__Impl15125 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__Group_2_4_1__1__Impl_in_rule__Operation__Group_2_4_1__115156 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operation__ParamsAssignment_2_4_1_1_in_rule__Operation__Group_2_4_1__1__Impl15183 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TypedPackage__Group__0__Impl_in_rule__TypedPackage__Group__015217 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
public static final BitSet FOLLOW_rule__TypedPackage__Group__1_in_rule__TypedPackage__Group__015220 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TypedPackage__Group__1__Impl_in_rule__TypedPackage__Group__115278 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TypedPackage__Group__2_in_rule__TypedPackage__Group__115281 = new BitSet(new long[]{0x0000000000000002L});
}
protected static class FollowSets007 {
public static final BitSet FOLLOW_75_in_rule__TypedPackage__Group__1__Impl15309 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TypedPackage__Group__2__Impl_in_rule__TypedPackage__Group__215340 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L});
public static final BitSet FOLLOW_rule__TypedPackage__Group__3_in_rule__TypedPackage__Group__215343 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TypedPackage__NameAssignment_2_in_rule__TypedPackage__Group__2__Impl15370 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TypedPackage__Group__3__Impl_in_rule__TypedPackage__Group__315400 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TypedPackage__Group_3__0_in_rule__TypedPackage__Group__3__Impl15427 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TypedPackage__Group_3__0__Impl_in_rule__TypedPackage__Group_3__015466 = new BitSet(new long[]{0x4000000000000000L,0x0210000080480000L});
public static final BitSet FOLLOW_rule__TypedPackage__Group_3__1_in_rule__TypedPackage__Group_3__015469 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_85_in_rule__TypedPackage__Group_3__0__Impl15497 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TypedPackage__Group_3__1__Impl_in_rule__TypedPackage__Group_3__115528 = new BitSet(new long[]{0x4000000000000000L,0x0210000080480000L});
public static final BitSet FOLLOW_rule__TypedPackage__Group_3__2_in_rule__TypedPackage__Group_3__115531 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TypedPackage__ImportsAssignment_3_1_in_rule__TypedPackage__Group_3__1__Impl15558 = new BitSet(new long[]{0x4000000000000002L});
public static final BitSet FOLLOW_rule__TypedPackage__Group_3__2__Impl_in_rule__TypedPackage__Group_3__215589 = new BitSet(new long[]{0x4000000000000000L,0x0210000080480000L});
public static final BitSet FOLLOW_rule__TypedPackage__Group_3__3_in_rule__TypedPackage__Group_3__215592 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TypedPackage__TypesAssignment_3_2_in_rule__TypedPackage__Group_3__2__Impl15619 = new BitSet(new long[]{0x0000000000000002L,0x0210000080080000L});
public static final BitSet FOLLOW_rule__TypedPackage__Group_3__3__Impl_in_rule__TypedPackage__Group_3__315650 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_86_in_rule__TypedPackage__Group_3__3__Impl15678 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Import__Group__0__Impl_in_rule__Import__Group__015717 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Import__Group__1_in_rule__Import__Group__015720 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_62_in_rule__Import__Group__0__Impl15748 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Import__Group__1__Impl_in_rule__Import__Group__115779 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
public static final BitSet FOLLOW_rule__Import__Group__2_in_rule__Import__Group__115782 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Import__ImportedNamespaceAssignment_1_in_rule__Import__Group__1__Impl15809 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Import__Group__2__Impl_in_rule__Import__Group__215839 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_88_in_rule__Import__Group__2__Impl15868 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group__0__Impl_in_rule__DataType__Group__015907 = new BitSet(new long[]{0x000000007FFF0010L,0x0080000000000000L});
public static final BitSet FOLLOW_rule__DataType__Group__1_in_rule__DataType__Group__015910 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_95_in_rule__DataType__Group__0__Impl15938 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group__1__Impl_in_rule__DataType__Group__115969 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000000L,0x0000000000180000L});
public static final BitSet FOLLOW_rule__DataType__Group__2_in_rule__DataType__Group__115972 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__NameAssignment_1_in_rule__DataType__Group__1__Impl15999 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group__2__Impl_in_rule__DataType__Group__216029 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
public static final BitSet FOLLOW_rule__DataType__Group__3_in_rule__DataType__Group__216032 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Alternatives_2_in_rule__DataType__Group__2__Impl16059 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group__3__Impl_in_rule__DataType__Group__316089 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_88_in_rule__DataType__Group__3__Impl16118 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_0__0__Impl_in_rule__DataType__Group_2_0__016159 = new BitSet(new long[]{0x0001000000000010L,0x0000000020000000L});
public static final BitSet FOLLOW_rule__DataType__Group_2_0__1_in_rule__DataType__Group_2_0__016162 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_96_in_rule__DataType__Group_2_0__0__Impl16190 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_0__1__Impl_in_rule__DataType__Group_2_0__116221 = new BitSet(new long[]{0x0000000000000000L,0x000FCF0600000000L,0x0000000000040000L});
public static final BitSet FOLLOW_rule__DataType__Group_2_0__2_in_rule__DataType__Group_2_0__116224 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__JvmTypeReferenceAssignment_2_0_1_in_rule__DataType__Group_2_0__1__Impl16251 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_0__2__Impl_in_rule__DataType__Group_2_0__216281 = new BitSet(new long[]{0x0000000000000000L,0x000FCF0600000000L,0x0000000000040000L});
public static final BitSet FOLLOW_rule__DataType__Group_2_0__3_in_rule__DataType__Group_2_0__216284 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__AsPrimitiveAssignment_2_0_2_in_rule__DataType__Group_2_0__2__Impl16311 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_0__3__Impl_in_rule__DataType__Group_2_0__316342 = new BitSet(new long[]{0x0000000000000000L,0x000FCF0600000000L,0x0000000000040000L});
public static final BitSet FOLLOW_rule__DataType__Group_2_0__4_in_rule__DataType__Group_2_0__316345 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__ConstraintsAssignment_2_0_3_in_rule__DataType__Group_2_0__3__Impl16372 = new BitSet(new long[]{0x0000000000000002L,0x000FCF0400000000L});
public static final BitSet FOLLOW_rule__DataType__Group_2_0__4__Impl_in_rule__DataType__Group_2_0__416403 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_0_4__0_in_rule__DataType__Group_2_0__4__Impl16430 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_0_4__0__Impl_in_rule__DataType__Group_2_0_4__016471 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L});
public static final BitSet FOLLOW_rule__DataType__Group_2_0_4__1_in_rule__DataType__Group_2_0_4__016474 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_97_in_rule__DataType__Group_2_0_4__0__Impl16502 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_0_4__1__Impl_in_rule__DataType__Group_2_0_4__116533 = new BitSet(new long[]{0x0000000000000000L,0x0020000000000000L});
public static final BitSet FOLLOW_rule__DataType__Group_2_0_4__2_in_rule__DataType__Group_2_0_4__116536 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_93_in_rule__DataType__Group_2_0_4__1__Impl16564 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_0_4__2__Impl_in_rule__DataType__Group_2_0_4__216595 = new BitSet(new long[]{0x0000000000000000L,0x0000000044000000L});
public static final BitSet FOLLOW_rule__DataType__Group_2_0_4__3_in_rule__DataType__Group_2_0_4__216598 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__PropertiesAssignment_2_0_4_2_in_rule__DataType__Group_2_0_4__2__Impl16625 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_0_4__3__Impl_in_rule__DataType__Group_2_0_4__316655 = new BitSet(new long[]{0x0000000000000000L,0x0000000044000000L});
public static final BitSet FOLLOW_rule__DataType__Group_2_0_4__4_in_rule__DataType__Group_2_0_4__316658 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_0_4_3__0_in_rule__DataType__Group_2_0_4__3__Impl16685 = new BitSet(new long[]{0x0000000000000002L,0x0000000004000000L});
public static final BitSet FOLLOW_rule__DataType__Group_2_0_4__4__Impl_in_rule__DataType__Group_2_0_4__416716 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_94_in_rule__DataType__Group_2_0_4__4__Impl16744 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_0_4_3__0__Impl_in_rule__DataType__Group_2_0_4_3__016785 = new BitSet(new long[]{0x0000000000000000L,0x0020000000000000L});
public static final BitSet FOLLOW_rule__DataType__Group_2_0_4_3__1_in_rule__DataType__Group_2_0_4_3__016788 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_90_in_rule__DataType__Group_2_0_4_3__0__Impl16816 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_0_4_3__1__Impl_in_rule__DataType__Group_2_0_4_3__116847 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__PropertiesAssignment_2_0_4_3_1_in_rule__DataType__Group_2_0_4_3__1__Impl16874 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_1__0__Impl_in_rule__DataType__Group_2_1__016908 = new BitSet(new long[]{0x0000000004000000L,0x0000000000000600L});
public static final BitSet FOLLOW_rule__DataType__Group_2_1__1_in_rule__DataType__Group_2_1__016911 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__DateAssignment_2_1_0_in_rule__DataType__Group_2_1__0__Impl16938 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_1__1__Impl_in_rule__DataType__Group_2_1__116968 = new BitSet(new long[]{0x0000000000000000L,0x0003300200000000L});
public static final BitSet FOLLOW_rule__DataType__Group_2_1__2_in_rule__DataType__Group_2_1__116971 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__DateTypeAssignment_2_1_1_in_rule__DataType__Group_2_1__1__Impl16998 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_1__2__Impl_in_rule__DataType__Group_2_1__217028 = new BitSet(new long[]{0x0000000000000000L,0x0003300200000000L});
public static final BitSet FOLLOW_rule__DataType__Group_2_1__3_in_rule__DataType__Group_2_1__217031 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__ConstraintsAssignment_2_1_2_in_rule__DataType__Group_2_1__2__Impl17058 = new BitSet(new long[]{0x0000000000000002L,0x0003300000000000L});
public static final BitSet FOLLOW_rule__DataType__Group_2_1__3__Impl_in_rule__DataType__Group_2_1__317089 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_1_3__0_in_rule__DataType__Group_2_1__3__Impl17116 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_1_3__0__Impl_in_rule__DataType__Group_2_1_3__017155 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L});
public static final BitSet FOLLOW_rule__DataType__Group_2_1_3__1_in_rule__DataType__Group_2_1_3__017158 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_97_in_rule__DataType__Group_2_1_3__0__Impl17186 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_1_3__1__Impl_in_rule__DataType__Group_2_1_3__117217 = new BitSet(new long[]{0x0000000000000000L,0x0020000000000000L});
public static final BitSet FOLLOW_rule__DataType__Group_2_1_3__2_in_rule__DataType__Group_2_1_3__117220 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_93_in_rule__DataType__Group_2_1_3__1__Impl17248 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_1_3__2__Impl_in_rule__DataType__Group_2_1_3__217279 = new BitSet(new long[]{0x0000000000000000L,0x0000000044000000L});
public static final BitSet FOLLOW_rule__DataType__Group_2_1_3__3_in_rule__DataType__Group_2_1_3__217282 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__PropertiesAssignment_2_1_3_2_in_rule__DataType__Group_2_1_3__2__Impl17309 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_1_3__3__Impl_in_rule__DataType__Group_2_1_3__317339 = new BitSet(new long[]{0x0000000000000000L,0x0000000044000000L});
public static final BitSet FOLLOW_rule__DataType__Group_2_1_3__4_in_rule__DataType__Group_2_1_3__317342 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_1_3_3__0_in_rule__DataType__Group_2_1_3__3__Impl17369 = new BitSet(new long[]{0x0000000000000002L,0x0000000004000000L});
public static final BitSet FOLLOW_rule__DataType__Group_2_1_3__4__Impl_in_rule__DataType__Group_2_1_3__417400 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_94_in_rule__DataType__Group_2_1_3__4__Impl17428 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_1_3_3__0__Impl_in_rule__DataType__Group_2_1_3_3__017469 = new BitSet(new long[]{0x0000000000000000L,0x0020000000000000L});
public static final BitSet FOLLOW_rule__DataType__Group_2_1_3_3__1_in_rule__DataType__Group_2_1_3_3__017472 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_90_in_rule__DataType__Group_2_1_3_3__0__Impl17500 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_1_3_3__1__Impl_in_rule__DataType__Group_2_1_3_3__117531 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__PropertiesAssignment_2_1_3_3_1_in_rule__DataType__Group_2_1_3_3__1__Impl17558 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_2__0__Impl_in_rule__DataType__Group_2_2__017592 = new BitSet(new long[]{0x0000000000000000L,0x0003000200000000L});
}
protected static class FollowSets008 {
public static final BitSet FOLLOW_rule__DataType__Group_2_2__1_in_rule__DataType__Group_2_2__017595 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__AsBlobAssignment_2_2_0_in_rule__DataType__Group_2_2__0__Impl17622 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_2__1__Impl_in_rule__DataType__Group_2_2__117652 = new BitSet(new long[]{0x0000000000000000L,0x0003000200000000L});
public static final BitSet FOLLOW_rule__DataType__Group_2_2__2_in_rule__DataType__Group_2_2__117655 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__ConstraintsAssignment_2_2_1_in_rule__DataType__Group_2_2__1__Impl17682 = new BitSet(new long[]{0x0000000000000002L,0x0003000000000000L});
public static final BitSet FOLLOW_rule__DataType__Group_2_2__2__Impl_in_rule__DataType__Group_2_2__217713 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_2_2__0_in_rule__DataType__Group_2_2__2__Impl17740 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_2_2__0__Impl_in_rule__DataType__Group_2_2_2__017777 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L});
public static final BitSet FOLLOW_rule__DataType__Group_2_2_2__1_in_rule__DataType__Group_2_2_2__017780 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_97_in_rule__DataType__Group_2_2_2__0__Impl17808 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_2_2__1__Impl_in_rule__DataType__Group_2_2_2__117839 = new BitSet(new long[]{0x0000000000000000L,0x0020000000000000L});
public static final BitSet FOLLOW_rule__DataType__Group_2_2_2__2_in_rule__DataType__Group_2_2_2__117842 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_93_in_rule__DataType__Group_2_2_2__1__Impl17870 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_2_2__2__Impl_in_rule__DataType__Group_2_2_2__217901 = new BitSet(new long[]{0x0000000000000000L,0x0000000044000000L});
public static final BitSet FOLLOW_rule__DataType__Group_2_2_2__3_in_rule__DataType__Group_2_2_2__217904 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__PropertiesAssignment_2_2_2_2_in_rule__DataType__Group_2_2_2__2__Impl17931 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_2_2__3__Impl_in_rule__DataType__Group_2_2_2__317961 = new BitSet(new long[]{0x0000000000000000L,0x0000000044000000L});
public static final BitSet FOLLOW_rule__DataType__Group_2_2_2__4_in_rule__DataType__Group_2_2_2__317964 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_2_2_3__0_in_rule__DataType__Group_2_2_2__3__Impl17991 = new BitSet(new long[]{0x0000000000000002L,0x0000000004000000L});
public static final BitSet FOLLOW_rule__DataType__Group_2_2_2__4__Impl_in_rule__DataType__Group_2_2_2__418022 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_94_in_rule__DataType__Group_2_2_2__4__Impl18050 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_2_2_3__0__Impl_in_rule__DataType__Group_2_2_2_3__018091 = new BitSet(new long[]{0x0000000000000000L,0x0020000000000000L});
public static final BitSet FOLLOW_rule__DataType__Group_2_2_2_3__1_in_rule__DataType__Group_2_2_2_3__018094 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_90_in_rule__DataType__Group_2_2_2_3__0__Impl18122 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__Group_2_2_2_3__1__Impl_in_rule__DataType__Group_2_2_2_3__118153 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DataType__PropertiesAssignment_2_2_2_3_1_in_rule__DataType__Group_2_2_2_3__1__Impl18180 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__Group__0__Impl_in_rule__DtCAssertFalse__Group__018214 = new BitSet(new long[]{0x0000000000000000L,0x0000000400000000L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__Group__1_in_rule__DtCAssertFalse__Group__018217 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__Group__1__Impl_in_rule__DtCAssertFalse__Group__118275 = new BitSet(new long[]{0x0000000000000000L,0x000000E800000000L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__Group__2_in_rule__DtCAssertFalse__Group__118278 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_98_in_rule__DtCAssertFalse__Group__1__Impl18306 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__Group__2__Impl_in_rule__DtCAssertFalse__Group__218337 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__UnorderedGroup_2_in_rule__DtCAssertFalse__Group__2__Impl18364 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__Group_2_0__0__Impl_in_rule__DtCAssertFalse__Group_2_0__018401 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__Group_2_0__1_in_rule__DtCAssertFalse__Group_2_0__018404 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_99_in_rule__DtCAssertFalse__Group_2_0__0__Impl18432 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__Group_2_0__1__Impl_in_rule__DtCAssertFalse__Group_2_0__118463 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__Group_2_0_1__0_in_rule__DtCAssertFalse__Group_2_0__1__Impl18490 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__Group_2_0_1__0__Impl_in_rule__DtCAssertFalse__Group_2_0_1__018525 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__Group_2_0_1__1_in_rule__DtCAssertFalse__Group_2_0_1__018528 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_100_in_rule__DtCAssertFalse__Group_2_0_1__0__Impl18556 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__Group_2_0_1__1__Impl_in_rule__DtCAssertFalse__Group_2_0_1__118587 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__Group_2_0_1__2_in_rule__DtCAssertFalse__Group_2_0_1__118590 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCAssertFalse__Group_2_0_1__1__Impl18618 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__Group_2_0_1__2__Impl_in_rule__DtCAssertFalse__Group_2_0_1__218649 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__MsgCodeAssignment_2_0_1_2_in_rule__DtCAssertFalse__Group_2_0_1__2__Impl18676 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__Group_2_1__0__Impl_in_rule__DtCAssertFalse__Group_2_1__018712 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__Group_2_1__1_in_rule__DtCAssertFalse__Group_2_1__018715 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_101_in_rule__DtCAssertFalse__Group_2_1__0__Impl18743 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__Group_2_1__1__Impl_in_rule__DtCAssertFalse__Group_2_1__118774 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__Group_2_1__2_in_rule__DtCAssertFalse__Group_2_1__118777 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCAssertFalse__Group_2_1__1__Impl18805 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__Group_2_1__2__Impl_in_rule__DtCAssertFalse__Group_2_1__218836 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__MsgI18nKeyAssignment_2_1_2_in_rule__DtCAssertFalse__Group_2_1__2__Impl18863 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__Group_2_2__0__Impl_in_rule__DtCAssertFalse__Group_2_2__018899 = new BitSet(new long[]{0x0000000000000000L,0x000000E800000000L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__Group_2_2__1_in_rule__DtCAssertFalse__Group_2_2__018902 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__Group_2_2_0__0_in_rule__DtCAssertFalse__Group_2_2__0__Impl18929 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__Group_2_2__1__Impl_in_rule__DtCAssertFalse__Group_2_2__118960 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_102_in_rule__DtCAssertFalse__Group_2_2__1__Impl18988 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__Group_2_2_0__0__Impl_in_rule__DtCAssertFalse__Group_2_2_0__019023 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__Group_2_2_0__1_in_rule__DtCAssertFalse__Group_2_2_0__019026 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_103_in_rule__DtCAssertFalse__Group_2_2_0__0__Impl19054 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__Group_2_2_0__1__Impl_in_rule__DtCAssertFalse__Group_2_2_0__119085 = new BitSet(new long[]{0x0000000000000000L,0x00000000000001C0L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__Group_2_2_0__2_in_rule__DtCAssertFalse__Group_2_2_0__119088 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCAssertFalse__Group_2_2_0__1__Impl19116 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__Group_2_2_0__2__Impl_in_rule__DtCAssertFalse__Group_2_2_0__219147 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertFalse__SeverityAssignment_2_2_0_2_in_rule__DtCAssertFalse__Group_2_2_0__2__Impl19174 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__Group__0__Impl_in_rule__DtCAssertTrue__Group__019210 = new BitSet(new long[]{0x0000000000000000L,0x0000010000000000L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__Group__1_in_rule__DtCAssertTrue__Group__019213 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__Group__1__Impl_in_rule__DtCAssertTrue__Group__119271 = new BitSet(new long[]{0x0000000000000000L,0x000000E800000000L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__Group__2_in_rule__DtCAssertTrue__Group__119274 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_104_in_rule__DtCAssertTrue__Group__1__Impl19302 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__Group__2__Impl_in_rule__DtCAssertTrue__Group__219333 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__UnorderedGroup_2_in_rule__DtCAssertTrue__Group__2__Impl19360 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__Group_2_0__0__Impl_in_rule__DtCAssertTrue__Group_2_0__019397 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__Group_2_0__1_in_rule__DtCAssertTrue__Group_2_0__019400 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_99_in_rule__DtCAssertTrue__Group_2_0__0__Impl19428 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__Group_2_0__1__Impl_in_rule__DtCAssertTrue__Group_2_0__119459 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__Group_2_0_1__0_in_rule__DtCAssertTrue__Group_2_0__1__Impl19486 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__Group_2_0_1__0__Impl_in_rule__DtCAssertTrue__Group_2_0_1__019521 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__Group_2_0_1__1_in_rule__DtCAssertTrue__Group_2_0_1__019524 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_100_in_rule__DtCAssertTrue__Group_2_0_1__0__Impl19552 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__Group_2_0_1__1__Impl_in_rule__DtCAssertTrue__Group_2_0_1__119583 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__Group_2_0_1__2_in_rule__DtCAssertTrue__Group_2_0_1__119586 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCAssertTrue__Group_2_0_1__1__Impl19614 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__Group_2_0_1__2__Impl_in_rule__DtCAssertTrue__Group_2_0_1__219645 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__MsgCodeAssignment_2_0_1_2_in_rule__DtCAssertTrue__Group_2_0_1__2__Impl19672 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__Group_2_1__0__Impl_in_rule__DtCAssertTrue__Group_2_1__019708 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__Group_2_1__1_in_rule__DtCAssertTrue__Group_2_1__019711 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_101_in_rule__DtCAssertTrue__Group_2_1__0__Impl19739 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__Group_2_1__1__Impl_in_rule__DtCAssertTrue__Group_2_1__119770 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__Group_2_1__2_in_rule__DtCAssertTrue__Group_2_1__119773 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCAssertTrue__Group_2_1__1__Impl19801 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__Group_2_1__2__Impl_in_rule__DtCAssertTrue__Group_2_1__219832 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__MsgI18nKeyAssignment_2_1_2_in_rule__DtCAssertTrue__Group_2_1__2__Impl19859 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__Group_2_2__0__Impl_in_rule__DtCAssertTrue__Group_2_2__019895 = new BitSet(new long[]{0x0000000000000000L,0x000000E800000000L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__Group_2_2__1_in_rule__DtCAssertTrue__Group_2_2__019898 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__Group_2_2_0__0_in_rule__DtCAssertTrue__Group_2_2__0__Impl19925 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__Group_2_2__1__Impl_in_rule__DtCAssertTrue__Group_2_2__119956 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_102_in_rule__DtCAssertTrue__Group_2_2__1__Impl19984 = new BitSet(new long[]{0x0000000000000002L});
}
protected static class FollowSets009 {
public static final BitSet FOLLOW_rule__DtCAssertTrue__Group_2_2_0__0__Impl_in_rule__DtCAssertTrue__Group_2_2_0__020019 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__Group_2_2_0__1_in_rule__DtCAssertTrue__Group_2_2_0__020022 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_103_in_rule__DtCAssertTrue__Group_2_2_0__0__Impl20050 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__Group_2_2_0__1__Impl_in_rule__DtCAssertTrue__Group_2_2_0__120081 = new BitSet(new long[]{0x0000000000000000L,0x00000000000001C0L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__Group_2_2_0__2_in_rule__DtCAssertTrue__Group_2_2_0__120084 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCAssertTrue__Group_2_2_0__1__Impl20112 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__Group_2_2_0__2__Impl_in_rule__DtCAssertTrue__Group_2_2_0__220143 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCAssertTrue__SeverityAssignment_2_2_0_2_in_rule__DtCAssertTrue__Group_2_2_0__2__Impl20170 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group__0__Impl_in_rule__DtCDecimalMax__Group__020206 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000000L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group__1_in_rule__DtCDecimalMax__Group__020209 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group__1__Impl_in_rule__DtCDecimalMax__Group__120267 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group__2_in_rule__DtCDecimalMax__Group__120270 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_105_in_rule__DtCDecimalMax__Group__1__Impl20298 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group__2__Impl_in_rule__DtCDecimalMax__Group__220329 = new BitSet(new long[]{0x0000000180000040L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group__3_in_rule__DtCDecimalMax__Group__220332 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_93_in_rule__DtCDecimalMax__Group__2__Impl20360 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group__3__Impl_in_rule__DtCDecimalMax__Group__320391 = new BitSet(new long[]{0x0000000000000000L,0x000000E840000000L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group__4_in_rule__DtCDecimalMax__Group__320394 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__MaxAssignment_3_in_rule__DtCDecimalMax__Group__3__Impl20421 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group__4__Impl_in_rule__DtCDecimalMax__Group__420451 = new BitSet(new long[]{0x0000000000000000L,0x000000E840000000L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group__5_in_rule__DtCDecimalMax__Group__420454 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__UnorderedGroup_4_in_rule__DtCDecimalMax__Group__4__Impl20481 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group__5__Impl_in_rule__DtCDecimalMax__Group__520512 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_94_in_rule__DtCDecimalMax__Group__5__Impl20540 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group_4_0__0__Impl_in_rule__DtCDecimalMax__Group_4_0__020583 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group_4_0__1_in_rule__DtCDecimalMax__Group_4_0__020586 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_99_in_rule__DtCDecimalMax__Group_4_0__0__Impl20614 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group_4_0__1__Impl_in_rule__DtCDecimalMax__Group_4_0__120645 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group_4_0_1__0_in_rule__DtCDecimalMax__Group_4_0__1__Impl20672 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group_4_0_1__0__Impl_in_rule__DtCDecimalMax__Group_4_0_1__020707 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group_4_0_1__1_in_rule__DtCDecimalMax__Group_4_0_1__020710 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_100_in_rule__DtCDecimalMax__Group_4_0_1__0__Impl20738 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group_4_0_1__1__Impl_in_rule__DtCDecimalMax__Group_4_0_1__120769 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group_4_0_1__2_in_rule__DtCDecimalMax__Group_4_0_1__120772 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCDecimalMax__Group_4_0_1__1__Impl20800 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group_4_0_1__2__Impl_in_rule__DtCDecimalMax__Group_4_0_1__220831 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__MsgCodeAssignment_4_0_1_2_in_rule__DtCDecimalMax__Group_4_0_1__2__Impl20858 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group_4_1__0__Impl_in_rule__DtCDecimalMax__Group_4_1__020894 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group_4_1__1_in_rule__DtCDecimalMax__Group_4_1__020897 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_101_in_rule__DtCDecimalMax__Group_4_1__0__Impl20925 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group_4_1__1__Impl_in_rule__DtCDecimalMax__Group_4_1__120956 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group_4_1__2_in_rule__DtCDecimalMax__Group_4_1__120959 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCDecimalMax__Group_4_1__1__Impl20987 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group_4_1__2__Impl_in_rule__DtCDecimalMax__Group_4_1__221018 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__MsgI18nKeyAssignment_4_1_2_in_rule__DtCDecimalMax__Group_4_1__2__Impl21045 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group_4_2__0__Impl_in_rule__DtCDecimalMax__Group_4_2__021081 = new BitSet(new long[]{0x0000000000000000L,0x000000E800000000L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group_4_2__1_in_rule__DtCDecimalMax__Group_4_2__021084 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group_4_2_0__0_in_rule__DtCDecimalMax__Group_4_2__0__Impl21111 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group_4_2__1__Impl_in_rule__DtCDecimalMax__Group_4_2__121142 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_102_in_rule__DtCDecimalMax__Group_4_2__1__Impl21170 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group_4_2_0__0__Impl_in_rule__DtCDecimalMax__Group_4_2_0__021205 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group_4_2_0__1_in_rule__DtCDecimalMax__Group_4_2_0__021208 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_103_in_rule__DtCDecimalMax__Group_4_2_0__0__Impl21236 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group_4_2_0__1__Impl_in_rule__DtCDecimalMax__Group_4_2_0__121267 = new BitSet(new long[]{0x0000000000000000L,0x00000000000001C0L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group_4_2_0__2_in_rule__DtCDecimalMax__Group_4_2_0__121270 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCDecimalMax__Group_4_2_0__1__Impl21298 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__Group_4_2_0__2__Impl_in_rule__DtCDecimalMax__Group_4_2_0__221329 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMax__SeverityAssignment_4_2_0_2_in_rule__DtCDecimalMax__Group_4_2_0__2__Impl21356 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group__0__Impl_in_rule__DtCDecimalMin__Group__021392 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group__1_in_rule__DtCDecimalMin__Group__021395 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group__1__Impl_in_rule__DtCDecimalMin__Group__121453 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group__2_in_rule__DtCDecimalMin__Group__121456 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_106_in_rule__DtCDecimalMin__Group__1__Impl21484 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group__2__Impl_in_rule__DtCDecimalMin__Group__221515 = new BitSet(new long[]{0x0000000180000040L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group__3_in_rule__DtCDecimalMin__Group__221518 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_93_in_rule__DtCDecimalMin__Group__2__Impl21546 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group__3__Impl_in_rule__DtCDecimalMin__Group__321577 = new BitSet(new long[]{0x0000000000000000L,0x000000E840000000L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group__4_in_rule__DtCDecimalMin__Group__321580 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__MinAssignment_3_in_rule__DtCDecimalMin__Group__3__Impl21607 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group__4__Impl_in_rule__DtCDecimalMin__Group__421637 = new BitSet(new long[]{0x0000000000000000L,0x000000E840000000L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group__5_in_rule__DtCDecimalMin__Group__421640 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__UnorderedGroup_4_in_rule__DtCDecimalMin__Group__4__Impl21667 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group__5__Impl_in_rule__DtCDecimalMin__Group__521698 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_94_in_rule__DtCDecimalMin__Group__5__Impl21726 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group_4_0__0__Impl_in_rule__DtCDecimalMin__Group_4_0__021769 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group_4_0__1_in_rule__DtCDecimalMin__Group_4_0__021772 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_99_in_rule__DtCDecimalMin__Group_4_0__0__Impl21800 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group_4_0__1__Impl_in_rule__DtCDecimalMin__Group_4_0__121831 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group_4_0_1__0_in_rule__DtCDecimalMin__Group_4_0__1__Impl21858 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group_4_0_1__0__Impl_in_rule__DtCDecimalMin__Group_4_0_1__021893 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group_4_0_1__1_in_rule__DtCDecimalMin__Group_4_0_1__021896 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_100_in_rule__DtCDecimalMin__Group_4_0_1__0__Impl21924 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group_4_0_1__1__Impl_in_rule__DtCDecimalMin__Group_4_0_1__121955 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group_4_0_1__2_in_rule__DtCDecimalMin__Group_4_0_1__121958 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCDecimalMin__Group_4_0_1__1__Impl21986 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group_4_0_1__2__Impl_in_rule__DtCDecimalMin__Group_4_0_1__222017 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__MsgCodeAssignment_4_0_1_2_in_rule__DtCDecimalMin__Group_4_0_1__2__Impl22044 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group_4_1__0__Impl_in_rule__DtCDecimalMin__Group_4_1__022080 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group_4_1__1_in_rule__DtCDecimalMin__Group_4_1__022083 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_101_in_rule__DtCDecimalMin__Group_4_1__0__Impl22111 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group_4_1__1__Impl_in_rule__DtCDecimalMin__Group_4_1__122142 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group_4_1__2_in_rule__DtCDecimalMin__Group_4_1__122145 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCDecimalMin__Group_4_1__1__Impl22173 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group_4_1__2__Impl_in_rule__DtCDecimalMin__Group_4_1__222204 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__MsgI18nKeyAssignment_4_1_2_in_rule__DtCDecimalMin__Group_4_1__2__Impl22231 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group_4_2__0__Impl_in_rule__DtCDecimalMin__Group_4_2__022267 = new BitSet(new long[]{0x0000000000000000L,0x000000E800000000L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group_4_2__1_in_rule__DtCDecimalMin__Group_4_2__022270 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group_4_2_0__0_in_rule__DtCDecimalMin__Group_4_2__0__Impl22297 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group_4_2__1__Impl_in_rule__DtCDecimalMin__Group_4_2__122328 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_102_in_rule__DtCDecimalMin__Group_4_2__1__Impl22356 = new BitSet(new long[]{0x0000000000000002L});
}
protected static class FollowSets010 {
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group_4_2_0__0__Impl_in_rule__DtCDecimalMin__Group_4_2_0__022391 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group_4_2_0__1_in_rule__DtCDecimalMin__Group_4_2_0__022394 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_103_in_rule__DtCDecimalMin__Group_4_2_0__0__Impl22422 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group_4_2_0__1__Impl_in_rule__DtCDecimalMin__Group_4_2_0__122453 = new BitSet(new long[]{0x0000000000000000L,0x00000000000001C0L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group_4_2_0__2_in_rule__DtCDecimalMin__Group_4_2_0__122456 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCDecimalMin__Group_4_2_0__1__Impl22484 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__Group_4_2_0__2__Impl_in_rule__DtCDecimalMin__Group_4_2_0__222515 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDecimalMin__SeverityAssignment_4_2_0_2_in_rule__DtCDecimalMin__Group_4_2_0__2__Impl22542 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__Group__0__Impl_in_rule__DtCDigits__Group__022578 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L});
public static final BitSet FOLLOW_rule__DtCDigits__Group__1_in_rule__DtCDigits__Group__022581 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__Group__1__Impl_in_rule__DtCDigits__Group__122639 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L});
public static final BitSet FOLLOW_rule__DtCDigits__Group__2_in_rule__DtCDigits__Group__122642 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_107_in_rule__DtCDigits__Group__1__Impl22670 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__Group__2__Impl_in_rule__DtCDigits__Group__222701 = new BitSet(new long[]{0x0000000000000040L});
public static final BitSet FOLLOW_rule__DtCDigits__Group__3_in_rule__DtCDigits__Group__222704 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_93_in_rule__DtCDigits__Group__2__Impl22732 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__Group__3__Impl_in_rule__DtCDigits__Group__322763 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L});
public static final BitSet FOLLOW_rule__DtCDigits__Group__4_in_rule__DtCDigits__Group__322766 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__IntDigitsAssignment_3_in_rule__DtCDigits__Group__3__Impl22793 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__Group__4__Impl_in_rule__DtCDigits__Group__422823 = new BitSet(new long[]{0x0000000000000040L});
public static final BitSet FOLLOW_rule__DtCDigits__Group__5_in_rule__DtCDigits__Group__422826 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_90_in_rule__DtCDigits__Group__4__Impl22854 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__Group__5__Impl_in_rule__DtCDigits__Group__522885 = new BitSet(new long[]{0x0000000000000000L,0x000000E840000000L});
public static final BitSet FOLLOW_rule__DtCDigits__Group__6_in_rule__DtCDigits__Group__522888 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__FractionDigitsAssignment_5_in_rule__DtCDigits__Group__5__Impl22915 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__Group__6__Impl_in_rule__DtCDigits__Group__622945 = new BitSet(new long[]{0x0000000000000000L,0x000000E840000000L});
public static final BitSet FOLLOW_rule__DtCDigits__Group__7_in_rule__DtCDigits__Group__622948 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__UnorderedGroup_6_in_rule__DtCDigits__Group__6__Impl22975 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__Group__7__Impl_in_rule__DtCDigits__Group__723006 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_94_in_rule__DtCDigits__Group__7__Impl23034 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__Group_6_0__0__Impl_in_rule__DtCDigits__Group_6_0__023081 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L});
public static final BitSet FOLLOW_rule__DtCDigits__Group_6_0__1_in_rule__DtCDigits__Group_6_0__023084 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_99_in_rule__DtCDigits__Group_6_0__0__Impl23112 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__Group_6_0__1__Impl_in_rule__DtCDigits__Group_6_0__123143 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__Group_6_0_1__0_in_rule__DtCDigits__Group_6_0__1__Impl23170 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__Group_6_0_1__0__Impl_in_rule__DtCDigits__Group_6_0_1__023205 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCDigits__Group_6_0_1__1_in_rule__DtCDigits__Group_6_0_1__023208 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_100_in_rule__DtCDigits__Group_6_0_1__0__Impl23236 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__Group_6_0_1__1__Impl_in_rule__DtCDigits__Group_6_0_1__123267 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DtCDigits__Group_6_0_1__2_in_rule__DtCDigits__Group_6_0_1__123270 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCDigits__Group_6_0_1__1__Impl23298 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__Group_6_0_1__2__Impl_in_rule__DtCDigits__Group_6_0_1__223329 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__MsgCodeAssignment_6_0_1_2_in_rule__DtCDigits__Group_6_0_1__2__Impl23356 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__Group_6_1__0__Impl_in_rule__DtCDigits__Group_6_1__023392 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCDigits__Group_6_1__1_in_rule__DtCDigits__Group_6_1__023395 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_101_in_rule__DtCDigits__Group_6_1__0__Impl23423 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__Group_6_1__1__Impl_in_rule__DtCDigits__Group_6_1__123454 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DtCDigits__Group_6_1__2_in_rule__DtCDigits__Group_6_1__123457 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCDigits__Group_6_1__1__Impl23485 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__Group_6_1__2__Impl_in_rule__DtCDigits__Group_6_1__223516 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__MsgI18nKeyAssignment_6_1_2_in_rule__DtCDigits__Group_6_1__2__Impl23543 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__Group_6_2__0__Impl_in_rule__DtCDigits__Group_6_2__023579 = new BitSet(new long[]{0x0000000000000000L,0x000000E800000000L});
public static final BitSet FOLLOW_rule__DtCDigits__Group_6_2__1_in_rule__DtCDigits__Group_6_2__023582 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__Group_6_2_0__0_in_rule__DtCDigits__Group_6_2__0__Impl23609 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__Group_6_2__1__Impl_in_rule__DtCDigits__Group_6_2__123640 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_102_in_rule__DtCDigits__Group_6_2__1__Impl23668 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__Group_6_2_0__0__Impl_in_rule__DtCDigits__Group_6_2_0__023703 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCDigits__Group_6_2_0__1_in_rule__DtCDigits__Group_6_2_0__023706 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_103_in_rule__DtCDigits__Group_6_2_0__0__Impl23734 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__Group_6_2_0__1__Impl_in_rule__DtCDigits__Group_6_2_0__123765 = new BitSet(new long[]{0x0000000000000000L,0x00000000000001C0L});
public static final BitSet FOLLOW_rule__DtCDigits__Group_6_2_0__2_in_rule__DtCDigits__Group_6_2_0__123768 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCDigits__Group_6_2_0__1__Impl23796 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__Group_6_2_0__2__Impl_in_rule__DtCDigits__Group_6_2_0__223827 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCDigits__SeverityAssignment_6_2_0_2_in_rule__DtCDigits__Group_6_2_0__2__Impl23854 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCFuture__Group__0__Impl_in_rule__DtCFuture__Group__023890 = new BitSet(new long[]{0x0000000000000000L,0x0000100000000000L});
public static final BitSet FOLLOW_rule__DtCFuture__Group__1_in_rule__DtCFuture__Group__023893 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCFuture__Group__1__Impl_in_rule__DtCFuture__Group__123951 = new BitSet(new long[]{0x0000000000000000L,0x000000E800000000L});
public static final BitSet FOLLOW_rule__DtCFuture__Group__2_in_rule__DtCFuture__Group__123954 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_108_in_rule__DtCFuture__Group__1__Impl23982 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCFuture__Group__2__Impl_in_rule__DtCFuture__Group__224013 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCFuture__UnorderedGroup_2_in_rule__DtCFuture__Group__2__Impl24040 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCFuture__Group_2_0__0__Impl_in_rule__DtCFuture__Group_2_0__024077 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L});
public static final BitSet FOLLOW_rule__DtCFuture__Group_2_0__1_in_rule__DtCFuture__Group_2_0__024080 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_99_in_rule__DtCFuture__Group_2_0__0__Impl24108 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCFuture__Group_2_0__1__Impl_in_rule__DtCFuture__Group_2_0__124139 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCFuture__Group_2_0_1__0_in_rule__DtCFuture__Group_2_0__1__Impl24166 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCFuture__Group_2_0_1__0__Impl_in_rule__DtCFuture__Group_2_0_1__024201 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCFuture__Group_2_0_1__1_in_rule__DtCFuture__Group_2_0_1__024204 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_100_in_rule__DtCFuture__Group_2_0_1__0__Impl24232 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCFuture__Group_2_0_1__1__Impl_in_rule__DtCFuture__Group_2_0_1__124263 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DtCFuture__Group_2_0_1__2_in_rule__DtCFuture__Group_2_0_1__124266 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCFuture__Group_2_0_1__1__Impl24294 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCFuture__Group_2_0_1__2__Impl_in_rule__DtCFuture__Group_2_0_1__224325 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCFuture__MsgCodeAssignment_2_0_1_2_in_rule__DtCFuture__Group_2_0_1__2__Impl24352 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCFuture__Group_2_1__0__Impl_in_rule__DtCFuture__Group_2_1__024388 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCFuture__Group_2_1__1_in_rule__DtCFuture__Group_2_1__024391 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_101_in_rule__DtCFuture__Group_2_1__0__Impl24419 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCFuture__Group_2_1__1__Impl_in_rule__DtCFuture__Group_2_1__124450 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DtCFuture__Group_2_1__2_in_rule__DtCFuture__Group_2_1__124453 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCFuture__Group_2_1__1__Impl24481 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCFuture__Group_2_1__2__Impl_in_rule__DtCFuture__Group_2_1__224512 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCFuture__MsgI18nKeyAssignment_2_1_2_in_rule__DtCFuture__Group_2_1__2__Impl24539 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCFuture__Group_2_2__0__Impl_in_rule__DtCFuture__Group_2_2__024575 = new BitSet(new long[]{0x0000000000000000L,0x000000E800000000L});
public static final BitSet FOLLOW_rule__DtCFuture__Group_2_2__1_in_rule__DtCFuture__Group_2_2__024578 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCFuture__Group_2_2_0__0_in_rule__DtCFuture__Group_2_2__0__Impl24605 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCFuture__Group_2_2__1__Impl_in_rule__DtCFuture__Group_2_2__124636 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_102_in_rule__DtCFuture__Group_2_2__1__Impl24664 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCFuture__Group_2_2_0__0__Impl_in_rule__DtCFuture__Group_2_2_0__024699 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCFuture__Group_2_2_0__1_in_rule__DtCFuture__Group_2_2_0__024702 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_103_in_rule__DtCFuture__Group_2_2_0__0__Impl24730 = new BitSet(new long[]{0x0000000000000002L});
}
protected static class FollowSets011 {
public static final BitSet FOLLOW_rule__DtCFuture__Group_2_2_0__1__Impl_in_rule__DtCFuture__Group_2_2_0__124761 = new BitSet(new long[]{0x0000000000000000L,0x00000000000001C0L});
public static final BitSet FOLLOW_rule__DtCFuture__Group_2_2_0__2_in_rule__DtCFuture__Group_2_2_0__124764 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCFuture__Group_2_2_0__1__Impl24792 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCFuture__Group_2_2_0__2__Impl_in_rule__DtCFuture__Group_2_2_0__224823 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCFuture__SeverityAssignment_2_2_0_2_in_rule__DtCFuture__Group_2_2_0__2__Impl24850 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCPast__Group__0__Impl_in_rule__DtCPast__Group__024886 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L});
public static final BitSet FOLLOW_rule__DtCPast__Group__1_in_rule__DtCPast__Group__024889 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCPast__Group__1__Impl_in_rule__DtCPast__Group__124947 = new BitSet(new long[]{0x0000000000000000L,0x000000E800000000L});
public static final BitSet FOLLOW_rule__DtCPast__Group__2_in_rule__DtCPast__Group__124950 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_109_in_rule__DtCPast__Group__1__Impl24978 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCPast__Group__2__Impl_in_rule__DtCPast__Group__225009 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCPast__UnorderedGroup_2_in_rule__DtCPast__Group__2__Impl25036 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCPast__Group_2_0__0__Impl_in_rule__DtCPast__Group_2_0__025073 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L});
public static final BitSet FOLLOW_rule__DtCPast__Group_2_0__1_in_rule__DtCPast__Group_2_0__025076 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_99_in_rule__DtCPast__Group_2_0__0__Impl25104 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCPast__Group_2_0__1__Impl_in_rule__DtCPast__Group_2_0__125135 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCPast__Group_2_0_1__0_in_rule__DtCPast__Group_2_0__1__Impl25162 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCPast__Group_2_0_1__0__Impl_in_rule__DtCPast__Group_2_0_1__025197 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCPast__Group_2_0_1__1_in_rule__DtCPast__Group_2_0_1__025200 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_100_in_rule__DtCPast__Group_2_0_1__0__Impl25228 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCPast__Group_2_0_1__1__Impl_in_rule__DtCPast__Group_2_0_1__125259 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DtCPast__Group_2_0_1__2_in_rule__DtCPast__Group_2_0_1__125262 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCPast__Group_2_0_1__1__Impl25290 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCPast__Group_2_0_1__2__Impl_in_rule__DtCPast__Group_2_0_1__225321 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCPast__MsgCodeAssignment_2_0_1_2_in_rule__DtCPast__Group_2_0_1__2__Impl25348 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCPast__Group_2_1__0__Impl_in_rule__DtCPast__Group_2_1__025384 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCPast__Group_2_1__1_in_rule__DtCPast__Group_2_1__025387 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_101_in_rule__DtCPast__Group_2_1__0__Impl25415 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCPast__Group_2_1__1__Impl_in_rule__DtCPast__Group_2_1__125446 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DtCPast__Group_2_1__2_in_rule__DtCPast__Group_2_1__125449 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCPast__Group_2_1__1__Impl25477 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCPast__Group_2_1__2__Impl_in_rule__DtCPast__Group_2_1__225508 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCPast__MsgI18nKeyAssignment_2_1_2_in_rule__DtCPast__Group_2_1__2__Impl25535 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCPast__Group_2_2__0__Impl_in_rule__DtCPast__Group_2_2__025571 = new BitSet(new long[]{0x0000000000000000L,0x000000E800000000L});
public static final BitSet FOLLOW_rule__DtCPast__Group_2_2__1_in_rule__DtCPast__Group_2_2__025574 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCPast__Group_2_2_0__0_in_rule__DtCPast__Group_2_2__0__Impl25601 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCPast__Group_2_2__1__Impl_in_rule__DtCPast__Group_2_2__125632 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_102_in_rule__DtCPast__Group_2_2__1__Impl25660 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCPast__Group_2_2_0__0__Impl_in_rule__DtCPast__Group_2_2_0__025695 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCPast__Group_2_2_0__1_in_rule__DtCPast__Group_2_2_0__025698 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_103_in_rule__DtCPast__Group_2_2_0__0__Impl25726 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCPast__Group_2_2_0__1__Impl_in_rule__DtCPast__Group_2_2_0__125757 = new BitSet(new long[]{0x0000000000000000L,0x00000000000001C0L});
public static final BitSet FOLLOW_rule__DtCPast__Group_2_2_0__2_in_rule__DtCPast__Group_2_2_0__125760 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCPast__Group_2_2_0__1__Impl25788 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCPast__Group_2_2_0__2__Impl_in_rule__DtCPast__Group_2_2_0__225819 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCPast__SeverityAssignment_2_2_0_2_in_rule__DtCPast__Group_2_2_0__2__Impl25846 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group__0__Impl_in_rule__DtCNumericMax__Group__025882 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000000L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group__1_in_rule__DtCNumericMax__Group__025885 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group__1__Impl_in_rule__DtCNumericMax__Group__125943 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group__2_in_rule__DtCNumericMax__Group__125946 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_110_in_rule__DtCNumericMax__Group__1__Impl25974 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group__2__Impl_in_rule__DtCNumericMax__Group__226005 = new BitSet(new long[]{0x0000000180000040L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group__3_in_rule__DtCNumericMax__Group__226008 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_93_in_rule__DtCNumericMax__Group__2__Impl26036 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group__3__Impl_in_rule__DtCNumericMax__Group__326067 = new BitSet(new long[]{0x0000000000000000L,0x000000E840000000L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group__4_in_rule__DtCNumericMax__Group__326070 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMax__MaxAssignment_3_in_rule__DtCNumericMax__Group__3__Impl26097 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group__4__Impl_in_rule__DtCNumericMax__Group__426127 = new BitSet(new long[]{0x0000000000000000L,0x000000E840000000L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group__5_in_rule__DtCNumericMax__Group__426130 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMax__UnorderedGroup_4_in_rule__DtCNumericMax__Group__4__Impl26157 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group__5__Impl_in_rule__DtCNumericMax__Group__526188 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_94_in_rule__DtCNumericMax__Group__5__Impl26216 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group_4_0__0__Impl_in_rule__DtCNumericMax__Group_4_0__026259 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group_4_0__1_in_rule__DtCNumericMax__Group_4_0__026262 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_99_in_rule__DtCNumericMax__Group_4_0__0__Impl26290 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group_4_0__1__Impl_in_rule__DtCNumericMax__Group_4_0__126321 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group_4_0_1__0_in_rule__DtCNumericMax__Group_4_0__1__Impl26348 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group_4_0_1__0__Impl_in_rule__DtCNumericMax__Group_4_0_1__026383 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group_4_0_1__1_in_rule__DtCNumericMax__Group_4_0_1__026386 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_100_in_rule__DtCNumericMax__Group_4_0_1__0__Impl26414 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group_4_0_1__1__Impl_in_rule__DtCNumericMax__Group_4_0_1__126445 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group_4_0_1__2_in_rule__DtCNumericMax__Group_4_0_1__126448 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCNumericMax__Group_4_0_1__1__Impl26476 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group_4_0_1__2__Impl_in_rule__DtCNumericMax__Group_4_0_1__226507 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMax__MsgCodeAssignment_4_0_1_2_in_rule__DtCNumericMax__Group_4_0_1__2__Impl26534 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group_4_1__0__Impl_in_rule__DtCNumericMax__Group_4_1__026570 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group_4_1__1_in_rule__DtCNumericMax__Group_4_1__026573 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_101_in_rule__DtCNumericMax__Group_4_1__0__Impl26601 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group_4_1__1__Impl_in_rule__DtCNumericMax__Group_4_1__126632 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group_4_1__2_in_rule__DtCNumericMax__Group_4_1__126635 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCNumericMax__Group_4_1__1__Impl26663 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group_4_1__2__Impl_in_rule__DtCNumericMax__Group_4_1__226694 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMax__MsgI18nKeyAssignment_4_1_2_in_rule__DtCNumericMax__Group_4_1__2__Impl26721 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group_4_2__0__Impl_in_rule__DtCNumericMax__Group_4_2__026757 = new BitSet(new long[]{0x0000000000000000L,0x000000E800000000L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group_4_2__1_in_rule__DtCNumericMax__Group_4_2__026760 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group_4_2_0__0_in_rule__DtCNumericMax__Group_4_2__0__Impl26787 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group_4_2__1__Impl_in_rule__DtCNumericMax__Group_4_2__126818 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_102_in_rule__DtCNumericMax__Group_4_2__1__Impl26846 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group_4_2_0__0__Impl_in_rule__DtCNumericMax__Group_4_2_0__026881 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group_4_2_0__1_in_rule__DtCNumericMax__Group_4_2_0__026884 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_103_in_rule__DtCNumericMax__Group_4_2_0__0__Impl26912 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group_4_2_0__1__Impl_in_rule__DtCNumericMax__Group_4_2_0__126943 = new BitSet(new long[]{0x0000000000000000L,0x00000000000001C0L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group_4_2_0__2_in_rule__DtCNumericMax__Group_4_2_0__126946 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCNumericMax__Group_4_2_0__1__Impl26974 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMax__Group_4_2_0__2__Impl_in_rule__DtCNumericMax__Group_4_2_0__227005 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMax__SeverityAssignment_4_2_0_2_in_rule__DtCNumericMax__Group_4_2_0__2__Impl27032 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group__0__Impl_in_rule__DtCNumericMin__Group__027068 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group__1_in_rule__DtCNumericMin__Group__027071 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group__1__Impl_in_rule__DtCNumericMin__Group__127129 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group__2_in_rule__DtCNumericMin__Group__127132 = new BitSet(new long[]{0x0000000000000002L});
}
protected static class FollowSets012 {
public static final BitSet FOLLOW_111_in_rule__DtCNumericMin__Group__1__Impl27160 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group__2__Impl_in_rule__DtCNumericMin__Group__227191 = new BitSet(new long[]{0x0000000180000040L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group__3_in_rule__DtCNumericMin__Group__227194 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_93_in_rule__DtCNumericMin__Group__2__Impl27222 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group__3__Impl_in_rule__DtCNumericMin__Group__327253 = new BitSet(new long[]{0x0000000000000000L,0x000000E840000000L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group__4_in_rule__DtCNumericMin__Group__327256 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMin__MinAssignment_3_in_rule__DtCNumericMin__Group__3__Impl27283 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group__4__Impl_in_rule__DtCNumericMin__Group__427313 = new BitSet(new long[]{0x0000000000000000L,0x000000E840000000L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group__5_in_rule__DtCNumericMin__Group__427316 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMin__UnorderedGroup_4_in_rule__DtCNumericMin__Group__4__Impl27343 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group__5__Impl_in_rule__DtCNumericMin__Group__527374 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_94_in_rule__DtCNumericMin__Group__5__Impl27402 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group_4_0__0__Impl_in_rule__DtCNumericMin__Group_4_0__027445 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group_4_0__1_in_rule__DtCNumericMin__Group_4_0__027448 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_99_in_rule__DtCNumericMin__Group_4_0__0__Impl27476 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group_4_0__1__Impl_in_rule__DtCNumericMin__Group_4_0__127507 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group_4_0_1__0_in_rule__DtCNumericMin__Group_4_0__1__Impl27534 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group_4_0_1__0__Impl_in_rule__DtCNumericMin__Group_4_0_1__027569 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group_4_0_1__1_in_rule__DtCNumericMin__Group_4_0_1__027572 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_100_in_rule__DtCNumericMin__Group_4_0_1__0__Impl27600 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group_4_0_1__1__Impl_in_rule__DtCNumericMin__Group_4_0_1__127631 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group_4_0_1__2_in_rule__DtCNumericMin__Group_4_0_1__127634 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCNumericMin__Group_4_0_1__1__Impl27662 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group_4_0_1__2__Impl_in_rule__DtCNumericMin__Group_4_0_1__227693 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMin__MsgCodeAssignment_4_0_1_2_in_rule__DtCNumericMin__Group_4_0_1__2__Impl27720 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group_4_1__0__Impl_in_rule__DtCNumericMin__Group_4_1__027756 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group_4_1__1_in_rule__DtCNumericMin__Group_4_1__027759 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_101_in_rule__DtCNumericMin__Group_4_1__0__Impl27787 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group_4_1__1__Impl_in_rule__DtCNumericMin__Group_4_1__127818 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group_4_1__2_in_rule__DtCNumericMin__Group_4_1__127821 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCNumericMin__Group_4_1__1__Impl27849 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group_4_1__2__Impl_in_rule__DtCNumericMin__Group_4_1__227880 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMin__MsgI18nKeyAssignment_4_1_2_in_rule__DtCNumericMin__Group_4_1__2__Impl27907 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group_4_2__0__Impl_in_rule__DtCNumericMin__Group_4_2__027943 = new BitSet(new long[]{0x0000000000000000L,0x000000E800000000L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group_4_2__1_in_rule__DtCNumericMin__Group_4_2__027946 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group_4_2_0__0_in_rule__DtCNumericMin__Group_4_2__0__Impl27973 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group_4_2__1__Impl_in_rule__DtCNumericMin__Group_4_2__128004 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_102_in_rule__DtCNumericMin__Group_4_2__1__Impl28032 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group_4_2_0__0__Impl_in_rule__DtCNumericMin__Group_4_2_0__028067 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group_4_2_0__1_in_rule__DtCNumericMin__Group_4_2_0__028070 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_103_in_rule__DtCNumericMin__Group_4_2_0__0__Impl28098 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group_4_2_0__1__Impl_in_rule__DtCNumericMin__Group_4_2_0__128129 = new BitSet(new long[]{0x0000000000000000L,0x00000000000001C0L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group_4_2_0__2_in_rule__DtCNumericMin__Group_4_2_0__128132 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCNumericMin__Group_4_2_0__1__Impl28160 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMin__Group_4_2_0__2__Impl_in_rule__DtCNumericMin__Group_4_2_0__228191 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNumericMin__SeverityAssignment_4_2_0_2_in_rule__DtCNumericMin__Group_4_2_0__2__Impl28218 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNotNull__Group__0__Impl_in_rule__DtCNotNull__Group__028254 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L});
public static final BitSet FOLLOW_rule__DtCNotNull__Group__1_in_rule__DtCNotNull__Group__028257 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNotNull__Group__1__Impl_in_rule__DtCNotNull__Group__128315 = new BitSet(new long[]{0x0000000000000000L,0x000000E800000000L});
public static final BitSet FOLLOW_rule__DtCNotNull__Group__2_in_rule__DtCNotNull__Group__128318 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_112_in_rule__DtCNotNull__Group__1__Impl28346 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNotNull__Group__2__Impl_in_rule__DtCNotNull__Group__228377 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNotNull__UnorderedGroup_2_in_rule__DtCNotNull__Group__2__Impl28404 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNotNull__Group_2_0__0__Impl_in_rule__DtCNotNull__Group_2_0__028441 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L});
public static final BitSet FOLLOW_rule__DtCNotNull__Group_2_0__1_in_rule__DtCNotNull__Group_2_0__028444 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_99_in_rule__DtCNotNull__Group_2_0__0__Impl28472 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNotNull__Group_2_0__1__Impl_in_rule__DtCNotNull__Group_2_0__128503 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNotNull__Group_2_0_1__0_in_rule__DtCNotNull__Group_2_0__1__Impl28530 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNotNull__Group_2_0_1__0__Impl_in_rule__DtCNotNull__Group_2_0_1__028565 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCNotNull__Group_2_0_1__1_in_rule__DtCNotNull__Group_2_0_1__028568 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_100_in_rule__DtCNotNull__Group_2_0_1__0__Impl28596 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNotNull__Group_2_0_1__1__Impl_in_rule__DtCNotNull__Group_2_0_1__128627 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DtCNotNull__Group_2_0_1__2_in_rule__DtCNotNull__Group_2_0_1__128630 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCNotNull__Group_2_0_1__1__Impl28658 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNotNull__Group_2_0_1__2__Impl_in_rule__DtCNotNull__Group_2_0_1__228689 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNotNull__MsgCodeAssignment_2_0_1_2_in_rule__DtCNotNull__Group_2_0_1__2__Impl28716 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNotNull__Group_2_1__0__Impl_in_rule__DtCNotNull__Group_2_1__028752 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCNotNull__Group_2_1__1_in_rule__DtCNotNull__Group_2_1__028755 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_101_in_rule__DtCNotNull__Group_2_1__0__Impl28783 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNotNull__Group_2_1__1__Impl_in_rule__DtCNotNull__Group_2_1__128814 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DtCNotNull__Group_2_1__2_in_rule__DtCNotNull__Group_2_1__128817 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCNotNull__Group_2_1__1__Impl28845 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNotNull__Group_2_1__2__Impl_in_rule__DtCNotNull__Group_2_1__228876 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNotNull__MsgI18nKeyAssignment_2_1_2_in_rule__DtCNotNull__Group_2_1__2__Impl28903 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNotNull__Group_2_2__0__Impl_in_rule__DtCNotNull__Group_2_2__028939 = new BitSet(new long[]{0x0000000000000000L,0x000000E800000000L});
public static final BitSet FOLLOW_rule__DtCNotNull__Group_2_2__1_in_rule__DtCNotNull__Group_2_2__028942 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNotNull__Group_2_2_0__0_in_rule__DtCNotNull__Group_2_2__0__Impl28969 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNotNull__Group_2_2__1__Impl_in_rule__DtCNotNull__Group_2_2__129000 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_102_in_rule__DtCNotNull__Group_2_2__1__Impl29028 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNotNull__Group_2_2_0__0__Impl_in_rule__DtCNotNull__Group_2_2_0__029063 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCNotNull__Group_2_2_0__1_in_rule__DtCNotNull__Group_2_2_0__029066 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_103_in_rule__DtCNotNull__Group_2_2_0__0__Impl29094 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNotNull__Group_2_2_0__1__Impl_in_rule__DtCNotNull__Group_2_2_0__129125 = new BitSet(new long[]{0x0000000000000000L,0x00000000000001C0L});
public static final BitSet FOLLOW_rule__DtCNotNull__Group_2_2_0__2_in_rule__DtCNotNull__Group_2_2_0__129128 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCNotNull__Group_2_2_0__1__Impl29156 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNotNull__Group_2_2_0__2__Impl_in_rule__DtCNotNull__Group_2_2_0__229187 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNotNull__SeverityAssignment_2_2_0_2_in_rule__DtCNotNull__Group_2_2_0__2__Impl29214 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNull__Group__0__Impl_in_rule__DtCNull__Group__029250 = new BitSet(new long[]{0x0000000000000000L,0x0002000000000000L});
public static final BitSet FOLLOW_rule__DtCNull__Group__1_in_rule__DtCNull__Group__029253 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNull__Group__1__Impl_in_rule__DtCNull__Group__129311 = new BitSet(new long[]{0x0000000000000000L,0x000000E800000000L});
public static final BitSet FOLLOW_rule__DtCNull__Group__2_in_rule__DtCNull__Group__129314 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_113_in_rule__DtCNull__Group__1__Impl29342 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNull__Group__2__Impl_in_rule__DtCNull__Group__229373 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNull__UnorderedGroup_2_in_rule__DtCNull__Group__2__Impl29400 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNull__Group_2_0__0__Impl_in_rule__DtCNull__Group_2_0__029437 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L});
public static final BitSet FOLLOW_rule__DtCNull__Group_2_0__1_in_rule__DtCNull__Group_2_0__029440 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_99_in_rule__DtCNull__Group_2_0__0__Impl29468 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNull__Group_2_0__1__Impl_in_rule__DtCNull__Group_2_0__129499 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNull__Group_2_0_1__0_in_rule__DtCNull__Group_2_0__1__Impl29526 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNull__Group_2_0_1__0__Impl_in_rule__DtCNull__Group_2_0_1__029561 = new BitSet(new long[]{0x0000000000002000L});
}
protected static class FollowSets013 {
public static final BitSet FOLLOW_rule__DtCNull__Group_2_0_1__1_in_rule__DtCNull__Group_2_0_1__029564 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_100_in_rule__DtCNull__Group_2_0_1__0__Impl29592 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNull__Group_2_0_1__1__Impl_in_rule__DtCNull__Group_2_0_1__129623 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DtCNull__Group_2_0_1__2_in_rule__DtCNull__Group_2_0_1__129626 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCNull__Group_2_0_1__1__Impl29654 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNull__Group_2_0_1__2__Impl_in_rule__DtCNull__Group_2_0_1__229685 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNull__MsgCodeAssignment_2_0_1_2_in_rule__DtCNull__Group_2_0_1__2__Impl29712 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNull__Group_2_1__0__Impl_in_rule__DtCNull__Group_2_1__029748 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCNull__Group_2_1__1_in_rule__DtCNull__Group_2_1__029751 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_101_in_rule__DtCNull__Group_2_1__0__Impl29779 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNull__Group_2_1__1__Impl_in_rule__DtCNull__Group_2_1__129810 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DtCNull__Group_2_1__2_in_rule__DtCNull__Group_2_1__129813 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCNull__Group_2_1__1__Impl29841 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNull__Group_2_1__2__Impl_in_rule__DtCNull__Group_2_1__229872 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNull__MsgI18nKeyAssignment_2_1_2_in_rule__DtCNull__Group_2_1__2__Impl29899 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNull__Group_2_2__0__Impl_in_rule__DtCNull__Group_2_2__029935 = new BitSet(new long[]{0x0000000000000000L,0x000000E800000000L});
public static final BitSet FOLLOW_rule__DtCNull__Group_2_2__1_in_rule__DtCNull__Group_2_2__029938 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNull__Group_2_2_0__0_in_rule__DtCNull__Group_2_2__0__Impl29965 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNull__Group_2_2__1__Impl_in_rule__DtCNull__Group_2_2__129996 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_102_in_rule__DtCNull__Group_2_2__1__Impl30024 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNull__Group_2_2_0__0__Impl_in_rule__DtCNull__Group_2_2_0__030059 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCNull__Group_2_2_0__1_in_rule__DtCNull__Group_2_2_0__030062 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_103_in_rule__DtCNull__Group_2_2_0__0__Impl30090 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNull__Group_2_2_0__1__Impl_in_rule__DtCNull__Group_2_2_0__130121 = new BitSet(new long[]{0x0000000000000000L,0x00000000000001C0L});
public static final BitSet FOLLOW_rule__DtCNull__Group_2_2_0__2_in_rule__DtCNull__Group_2_2_0__130124 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCNull__Group_2_2_0__1__Impl30152 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNull__Group_2_2_0__2__Impl_in_rule__DtCNull__Group_2_2_0__230183 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCNull__SeverityAssignment_2_2_0_2_in_rule__DtCNull__Group_2_2_0__2__Impl30210 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group__0__Impl_in_rule__DtCRegEx__Group__030246 = new BitSet(new long[]{0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group__1_in_rule__DtCRegEx__Group__030249 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group__1__Impl_in_rule__DtCRegEx__Group__130307 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group__2_in_rule__DtCRegEx__Group__130310 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_114_in_rule__DtCRegEx__Group__1__Impl30338 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group__2__Impl_in_rule__DtCRegEx__Group__230369 = new BitSet(new long[]{0x0000000000000100L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group__3_in_rule__DtCRegEx__Group__230372 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_93_in_rule__DtCRegEx__Group__2__Impl30400 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group__3__Impl_in_rule__DtCRegEx__Group__330431 = new BitSet(new long[]{0x0000000000000000L,0x000000E840000000L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group__4_in_rule__DtCRegEx__Group__330434 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCRegEx__PatternAssignment_3_in_rule__DtCRegEx__Group__3__Impl30461 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group__4__Impl_in_rule__DtCRegEx__Group__430491 = new BitSet(new long[]{0x0000000000000000L,0x000000E840000000L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group__5_in_rule__DtCRegEx__Group__430494 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCRegEx__UnorderedGroup_4_in_rule__DtCRegEx__Group__4__Impl30521 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group__5__Impl_in_rule__DtCRegEx__Group__530552 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_94_in_rule__DtCRegEx__Group__5__Impl30580 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group_4_0__0__Impl_in_rule__DtCRegEx__Group_4_0__030623 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group_4_0__1_in_rule__DtCRegEx__Group_4_0__030626 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_99_in_rule__DtCRegEx__Group_4_0__0__Impl30654 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group_4_0__1__Impl_in_rule__DtCRegEx__Group_4_0__130685 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group_4_0_1__0_in_rule__DtCRegEx__Group_4_0__1__Impl30712 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group_4_0_1__0__Impl_in_rule__DtCRegEx__Group_4_0_1__030747 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group_4_0_1__1_in_rule__DtCRegEx__Group_4_0_1__030750 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_100_in_rule__DtCRegEx__Group_4_0_1__0__Impl30778 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group_4_0_1__1__Impl_in_rule__DtCRegEx__Group_4_0_1__130809 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group_4_0_1__2_in_rule__DtCRegEx__Group_4_0_1__130812 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCRegEx__Group_4_0_1__1__Impl30840 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group_4_0_1__2__Impl_in_rule__DtCRegEx__Group_4_0_1__230871 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCRegEx__MsgCodeAssignment_4_0_1_2_in_rule__DtCRegEx__Group_4_0_1__2__Impl30898 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group_4_1__0__Impl_in_rule__DtCRegEx__Group_4_1__030934 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group_4_1__1_in_rule__DtCRegEx__Group_4_1__030937 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_101_in_rule__DtCRegEx__Group_4_1__0__Impl30965 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group_4_1__1__Impl_in_rule__DtCRegEx__Group_4_1__130996 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group_4_1__2_in_rule__DtCRegEx__Group_4_1__130999 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCRegEx__Group_4_1__1__Impl31027 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group_4_1__2__Impl_in_rule__DtCRegEx__Group_4_1__231058 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCRegEx__MsgI18nKeyAssignment_4_1_2_in_rule__DtCRegEx__Group_4_1__2__Impl31085 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group_4_2__0__Impl_in_rule__DtCRegEx__Group_4_2__031121 = new BitSet(new long[]{0x0000000000000000L,0x000000E800000000L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group_4_2__1_in_rule__DtCRegEx__Group_4_2__031124 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group_4_2_0__0_in_rule__DtCRegEx__Group_4_2__0__Impl31151 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group_4_2__1__Impl_in_rule__DtCRegEx__Group_4_2__131182 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_102_in_rule__DtCRegEx__Group_4_2__1__Impl31210 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group_4_2_0__0__Impl_in_rule__DtCRegEx__Group_4_2_0__031245 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group_4_2_0__1_in_rule__DtCRegEx__Group_4_2_0__031248 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_103_in_rule__DtCRegEx__Group_4_2_0__0__Impl31276 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group_4_2_0__1__Impl_in_rule__DtCRegEx__Group_4_2_0__131307 = new BitSet(new long[]{0x0000000000000000L,0x00000000000001C0L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group_4_2_0__2_in_rule__DtCRegEx__Group_4_2_0__131310 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCRegEx__Group_4_2_0__1__Impl31338 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCRegEx__Group_4_2_0__2__Impl_in_rule__DtCRegEx__Group_4_2_0__231369 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCRegEx__SeverityAssignment_4_2_0_2_in_rule__DtCRegEx__Group_4_2_0__2__Impl31396 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCSize__Group__0__Impl_in_rule__DtCSize__Group__031432 = new BitSet(new long[]{0x0000000000000000L,0x000FCF0400000000L});
public static final BitSet FOLLOW_rule__DtCSize__Group__1_in_rule__DtCSize__Group__031435 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCSize__Group__1__Impl_in_rule__DtCSize__Group__131493 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L});
public static final BitSet FOLLOW_rule__DtCSize__Group__2_in_rule__DtCSize__Group__131496 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_115_in_rule__DtCSize__Group__1__Impl31524 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCSize__Group__2__Impl_in_rule__DtCSize__Group__231555 = new BitSet(new long[]{0x0000000000000040L});
public static final BitSet FOLLOW_rule__DtCSize__Group__3_in_rule__DtCSize__Group__231558 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_93_in_rule__DtCSize__Group__2__Impl31586 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCSize__Group__3__Impl_in_rule__DtCSize__Group__331617 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L});
public static final BitSet FOLLOW_rule__DtCSize__Group__4_in_rule__DtCSize__Group__331620 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCSize__MinAssignment_3_in_rule__DtCSize__Group__3__Impl31647 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCSize__Group__4__Impl_in_rule__DtCSize__Group__431677 = new BitSet(new long[]{0x0000000000000040L});
public static final BitSet FOLLOW_rule__DtCSize__Group__5_in_rule__DtCSize__Group__431680 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_90_in_rule__DtCSize__Group__4__Impl31708 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCSize__Group__5__Impl_in_rule__DtCSize__Group__531739 = new BitSet(new long[]{0x0000000000000000L,0x000000E840000000L});
public static final BitSet FOLLOW_rule__DtCSize__Group__6_in_rule__DtCSize__Group__531742 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCSize__MaxAssignment_5_in_rule__DtCSize__Group__5__Impl31769 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCSize__Group__6__Impl_in_rule__DtCSize__Group__631799 = new BitSet(new long[]{0x0000000000000000L,0x000000E840000000L});
public static final BitSet FOLLOW_rule__DtCSize__Group__7_in_rule__DtCSize__Group__631802 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCSize__UnorderedGroup_6_in_rule__DtCSize__Group__6__Impl31829 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCSize__Group__7__Impl_in_rule__DtCSize__Group__731860 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_94_in_rule__DtCSize__Group__7__Impl31888 = new BitSet(new long[]{0x0000000000000002L});
}
protected static class FollowSets014 {
public static final BitSet FOLLOW_rule__DtCSize__Group_6_0__0__Impl_in_rule__DtCSize__Group_6_0__031935 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L});
public static final BitSet FOLLOW_rule__DtCSize__Group_6_0__1_in_rule__DtCSize__Group_6_0__031938 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_99_in_rule__DtCSize__Group_6_0__0__Impl31966 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCSize__Group_6_0__1__Impl_in_rule__DtCSize__Group_6_0__131997 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCSize__Group_6_0_1__0_in_rule__DtCSize__Group_6_0__1__Impl32024 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCSize__Group_6_0_1__0__Impl_in_rule__DtCSize__Group_6_0_1__032059 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCSize__Group_6_0_1__1_in_rule__DtCSize__Group_6_0_1__032062 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_100_in_rule__DtCSize__Group_6_0_1__0__Impl32090 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCSize__Group_6_0_1__1__Impl_in_rule__DtCSize__Group_6_0_1__132121 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DtCSize__Group_6_0_1__2_in_rule__DtCSize__Group_6_0_1__132124 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCSize__Group_6_0_1__1__Impl32152 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCSize__Group_6_0_1__2__Impl_in_rule__DtCSize__Group_6_0_1__232183 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCSize__MsgCodeAssignment_6_0_1_2_in_rule__DtCSize__Group_6_0_1__2__Impl32210 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCSize__Group_6_1__0__Impl_in_rule__DtCSize__Group_6_1__032246 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCSize__Group_6_1__1_in_rule__DtCSize__Group_6_1__032249 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_101_in_rule__DtCSize__Group_6_1__0__Impl32277 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCSize__Group_6_1__1__Impl_in_rule__DtCSize__Group_6_1__132308 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__DtCSize__Group_6_1__2_in_rule__DtCSize__Group_6_1__132311 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCSize__Group_6_1__1__Impl32339 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCSize__Group_6_1__2__Impl_in_rule__DtCSize__Group_6_1__232370 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCSize__MsgI18nKeyAssignment_6_1_2_in_rule__DtCSize__Group_6_1__2__Impl32397 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCSize__Group_6_2__0__Impl_in_rule__DtCSize__Group_6_2__032433 = new BitSet(new long[]{0x0000000000000000L,0x000000E800000000L});
public static final BitSet FOLLOW_rule__DtCSize__Group_6_2__1_in_rule__DtCSize__Group_6_2__032436 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCSize__Group_6_2_0__0_in_rule__DtCSize__Group_6_2__0__Impl32463 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCSize__Group_6_2__1__Impl_in_rule__DtCSize__Group_6_2__132494 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_102_in_rule__DtCSize__Group_6_2__1__Impl32522 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCSize__Group_6_2_0__0__Impl_in_rule__DtCSize__Group_6_2_0__032557 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__DtCSize__Group_6_2_0__1_in_rule__DtCSize__Group_6_2_0__032560 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_103_in_rule__DtCSize__Group_6_2_0__0__Impl32588 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCSize__Group_6_2_0__1__Impl_in_rule__DtCSize__Group_6_2_0__132619 = new BitSet(new long[]{0x0000000000000000L,0x00000000000001C0L});
public static final BitSet FOLLOW_rule__DtCSize__Group_6_2_0__2_in_rule__DtCSize__Group_6_2_0__132622 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__DtCSize__Group_6_2_0__1__Impl32650 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCSize__Group_6_2_0__2__Impl_in_rule__DtCSize__Group_6_2_0__232681 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DtCSize__SeverityAssignment_6_2_0_2_in_rule__DtCSize__Group_6_2_0__2__Impl32708 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Enum__Group__0__Impl_in_rule__Enum__Group__032744 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Enum__Group__1_in_rule__Enum__Group__032747 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_116_in_rule__Enum__Group__0__Impl32775 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Enum__Group__1__Impl_in_rule__Enum__Group__132806 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L});
public static final BitSet FOLLOW_rule__Enum__Group__2_in_rule__Enum__Group__132809 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Enum__NameAssignment_1_in_rule__Enum__Group__1__Impl32836 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Enum__Group__2__Impl_in_rule__Enum__Group__232866 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Enum__Group__3_in_rule__Enum__Group__232869 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_85_in_rule__Enum__Group__2__Impl32897 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Enum__Group__3__Impl_in_rule__Enum__Group__332928 = new BitSet(new long[]{0x0000000000000000L,0x0000000004400000L});
public static final BitSet FOLLOW_rule__Enum__Group__4_in_rule__Enum__Group__332931 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Enum__LiteralsAssignment_3_in_rule__Enum__Group__3__Impl32958 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Enum__Group__4__Impl_in_rule__Enum__Group__432988 = new BitSet(new long[]{0x0000000000000000L,0x0000000004400000L});
public static final BitSet FOLLOW_rule__Enum__Group__5_in_rule__Enum__Group__432991 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Enum__Group_4__0_in_rule__Enum__Group__4__Impl33018 = new BitSet(new long[]{0x0000000000000002L,0x0000000004000000L});
public static final BitSet FOLLOW_rule__Enum__Group__5__Impl_in_rule__Enum__Group__533049 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_86_in_rule__Enum__Group__5__Impl33077 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Enum__Group_4__0__Impl_in_rule__Enum__Group_4__033120 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Enum__Group_4__1_in_rule__Enum__Group_4__033123 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_90_in_rule__Enum__Group_4__0__Impl33151 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Enum__Group_4__1__Impl_in_rule__Enum__Group_4__133182 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Enum__LiteralsAssignment_4_1_in_rule__Enum__Group_4__1__Impl33209 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumLiteral__Group__0__Impl_in_rule__EnumLiteral__Group__033243 = new BitSet(new long[]{0x0000000000000000L,0x0000000060000000L,0x0000000000400000L});
public static final BitSet FOLLOW_rule__EnumLiteral__Group__1_in_rule__EnumLiteral__Group__033246 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumLiteral__NameAssignment_0_in_rule__EnumLiteral__Group__0__Impl33273 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumLiteral__Group__1__Impl_in_rule__EnumLiteral__Group__133303 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumLiteral__UnorderedGroup_1_in_rule__EnumLiteral__Group__1__Impl33330 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumLiteral__Group_1_0__0__Impl_in_rule__EnumLiteral__Group_1_0__033365 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000200000L});
public static final BitSet FOLLOW_rule__EnumLiteral__Group_1_0__1_in_rule__EnumLiteral__Group_1_0__033368 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_93_in_rule__EnumLiteral__Group_1_0__0__Impl33396 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumLiteral__Group_1_0__1__Impl_in_rule__EnumLiteral__Group_1_0__133427 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumLiteral__DefaultAssignment_1_0_1_in_rule__EnumLiteral__Group_1_0__1__Impl33454 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumLiteral__Group_1_1__0__Impl_in_rule__EnumLiteral__Group_1_1__033489 = new BitSet(new long[]{0x0000000000000000L,0x0000000060000000L,0x0000000000400000L});
public static final BitSet FOLLOW_rule__EnumLiteral__Group_1_1__1_in_rule__EnumLiteral__Group_1_1__033492 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumLiteral__NullAssignment_1_1_0_in_rule__EnumLiteral__Group_1_1__0__Impl33519 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumLiteral__Group_1_1__1__Impl_in_rule__EnumLiteral__Group_1_1__133550 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__EnumLiteral__Group_1_1__2_in_rule__EnumLiteral__Group_1_1__133553 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_94_in_rule__EnumLiteral__Group_1_1__1__Impl33581 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumLiteral__Group_1_1__2__Impl_in_rule__EnumLiteral__Group_1_1__233612 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumLiteral__Group_1_1_2__0_in_rule__EnumLiteral__Group_1_1__2__Impl33639 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumLiteral__Group_1_1_2__0__Impl_in_rule__EnumLiteral__Group_1_1_2__033676 = new BitSet(new long[]{0x0000000000000040L});
public static final BitSet FOLLOW_rule__EnumLiteral__Group_1_1_2__1_in_rule__EnumLiteral__Group_1_1_2__033679 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__EnumLiteral__Group_1_1_2__0__Impl33707 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumLiteral__Group_1_1_2__1__Impl_in_rule__EnumLiteral__Group_1_1_2__133738 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EnumLiteral__ValueAssignment_1_1_2_1_in_rule__EnumLiteral__Group_1_1_2__1__Impl33765 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AnnotationDef__Group__0__Impl_in_rule__AnnotationDef__Group__033799 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AnnotationDef__AnnotationAssignment_0_in_rule__AnnotationDef__Group__0__Impl33826 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeMatchingConstraint__Group__0__Impl_in_rule__AttributeMatchingConstraint__Group__033859 = new BitSet(new long[]{0x00021C4000000000L,0x0000000000008000L});
public static final BitSet FOLLOW_rule__AttributeMatchingConstraint__Group__1_in_rule__AttributeMatchingConstraint__Group__033862 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeMatchingConstraint__AttributeAssignment_0_in_rule__AttributeMatchingConstraint__Group__0__Impl33889 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeMatchingConstraint__Group__1__Impl_in_rule__AttributeMatchingConstraint__Group__133919 = new BitSet(new long[]{0x0000000000000110L});
public static final BitSet FOLLOW_rule__AttributeMatchingConstraint__Group__2_in_rule__AttributeMatchingConstraint__Group__133922 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeMatchingConstraint__ComparatorTypeAssignment_1_in_rule__AttributeMatchingConstraint__Group__1__Impl33949 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeMatchingConstraint__Group__2__Impl_in_rule__AttributeMatchingConstraint__Group__233979 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
public static final BitSet FOLLOW_rule__AttributeMatchingConstraint__Group__3_in_rule__AttributeMatchingConstraint__Group__233982 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeMatchingConstraint__Alternatives_2_in_rule__AttributeMatchingConstraint__Group__2__Impl34009 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AttributeMatchingConstraint__Group__3__Impl_in_rule__AttributeMatchingConstraint__Group__334039 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_88_in_rule__AttributeMatchingConstraint__Group__3__Impl34068 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__KeyAndValue__Group__0__Impl_in_rule__KeyAndValue__Group__034109 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__KeyAndValue__Group__1_in_rule__KeyAndValue__Group__034112 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_117_in_rule__KeyAndValue__Group__0__Impl34140 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__KeyAndValue__Group__1__Impl_in_rule__KeyAndValue__Group__134171 = new BitSet(new long[]{0x0000000000000100L});
public static final BitSet FOLLOW_rule__KeyAndValue__Group__2_in_rule__KeyAndValue__Group__134174 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__KeyAndValue__Group__1__Impl34202 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__KeyAndValue__Group__2__Impl_in_rule__KeyAndValue__Group__234233 = new BitSet(new long[]{0x0000000000000000L,0x0040000000000000L});
public static final BitSet FOLLOW_rule__KeyAndValue__Group__3_in_rule__KeyAndValue__Group__234236 = new BitSet(new long[]{0x0000000000000002L});
}
protected static class FollowSets015 {
public static final BitSet FOLLOW_rule__KeyAndValue__KeyAssignment_2_in_rule__KeyAndValue__Group__2__Impl34263 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__KeyAndValue__Group__3__Impl_in_rule__KeyAndValue__Group__334293 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__KeyAndValue__Group__4_in_rule__KeyAndValue__Group__334296 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_118_in_rule__KeyAndValue__Group__3__Impl34324 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__KeyAndValue__Group__4__Impl_in_rule__KeyAndValue__Group__434355 = new BitSet(new long[]{0x0000000000000100L});
public static final BitSet FOLLOW_rule__KeyAndValue__Group__5_in_rule__KeyAndValue__Group__434358 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__KeyAndValue__Group__4__Impl34386 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__KeyAndValue__Group__5__Impl_in_rule__KeyAndValue__Group__534417 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__KeyAndValue__ValueAssignment_5_in_rule__KeyAndValue__Group__5__Impl34444 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LQualifiedNameWithWildCard__Group__0__Impl_in_rule__LQualifiedNameWithWildCard__Group__034486 = new BitSet(new long[]{0x0400000000000000L});
public static final BitSet FOLLOW_rule__LQualifiedNameWithWildCard__Group__1_in_rule__LQualifiedNameWithWildCard__Group__034489 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedName_in_rule__LQualifiedNameWithWildCard__Group__0__Impl34516 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LQualifiedNameWithWildCard__Group__1__Impl_in_rule__LQualifiedNameWithWildCard__Group__134545 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LQualifiedNameWithWildCard__Group_1__0_in_rule__LQualifiedNameWithWildCard__Group__1__Impl34572 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LQualifiedNameWithWildCard__Group_1__0__Impl_in_rule__LQualifiedNameWithWildCard__Group_1__034607 = new BitSet(new long[]{0x0008000000000000L});
public static final BitSet FOLLOW_rule__LQualifiedNameWithWildCard__Group_1__1_in_rule__LQualifiedNameWithWildCard__Group_1__034610 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_58_in_rule__LQualifiedNameWithWildCard__Group_1__0__Impl34638 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LQualifiedNameWithWildCard__Group_1__1__Impl_in_rule__LQualifiedNameWithWildCard__Group_1__134669 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_51_in_rule__LQualifiedNameWithWildCard__Group_1__1__Impl34697 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LFQN__Group__0__Impl_in_rule__LFQN__Group__034732 = new BitSet(new long[]{0x0400000000000000L});
public static final BitSet FOLLOW_rule__LFQN__Group__1_in_rule__LFQN__Group__034735 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_rule__LFQN__Group__0__Impl34762 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LFQN__Group__1__Impl_in_rule__LFQN__Group__134791 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LFQN__Group_1__0_in_rule__LFQN__Group__1__Impl34818 = new BitSet(new long[]{0x0400000000000002L});
public static final BitSet FOLLOW_rule__LFQN__Group_1__0__Impl_in_rule__LFQN__Group_1__034853 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__LFQN__Group_1__1_in_rule__LFQN__Group_1__034856 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_58_in_rule__LFQN__Group_1__0__Impl34884 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LFQN__Group_1__1__Impl_in_rule__LFQN__Group_1__134915 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_rule__LFQN__Group_1__1__Impl34942 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ValidIDWithKeywords__Group_5__0__Impl_in_rule__ValidIDWithKeywords__Group_5__034975 = new BitSet(new long[]{0x0000000000000000L,0x0100000000000000L});
public static final BitSet FOLLOW_rule__ValidIDWithKeywords__Group_5__1_in_rule__ValidIDWithKeywords__Group_5__034978 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_119_in_rule__ValidIDWithKeywords__Group_5__0__Impl35006 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ValidIDWithKeywords__Group_5__1__Impl_in_rule__ValidIDWithKeywords__Group_5__135037 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_120_in_rule__ValidIDWithKeywords__Group_5__1__Impl35065 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LInt__Group__0__Impl_in_rule__LInt__Group__035104 = new BitSet(new long[]{0x0000000180000040L});
public static final BitSet FOLLOW_rule__LInt__Group__1_in_rule__LInt__Group__035107 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LInt__Alternatives_0_in_rule__LInt__Group__0__Impl35134 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LInt__Group__1__Impl_in_rule__LInt__Group__135165 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_INT_in_rule__LInt__Group__1__Impl35192 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LDecimal__Group__0__Impl_in_rule__LDecimal__Group__035225 = new BitSet(new long[]{0x0400000000000000L});
public static final BitSet FOLLOW_rule__LDecimal__Group__1_in_rule__LDecimal__Group__035228 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleLInt_in_rule__LDecimal__Group__0__Impl35255 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LDecimal__Group__1__Impl_in_rule__LDecimal__Group__135284 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LDecimal__Group_1__0_in_rule__LDecimal__Group__1__Impl35311 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LDecimal__Group_1__0__Impl_in_rule__LDecimal__Group_1__035346 = new BitSet(new long[]{0x0000000000000040L});
public static final BitSet FOLLOW_rule__LDecimal__Group_1__1_in_rule__LDecimal__Group_1__035349 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_58_in_rule__LDecimal__Group_1__0__Impl35377 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LDecimal__Group_1__1__Impl_in_rule__LDecimal__Group_1__135408 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_INT_in_rule__LDecimal__Group_1__1__Impl35435 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group__0__Impl_in_rule__XAnnotation__Group__035468 = new BitSet(new long[]{0x0000000000000000L,0x0200000000000000L});
public static final BitSet FOLLOW_rule__XAnnotation__Group__1_in_rule__XAnnotation__Group__035471 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group__1__Impl_in_rule__XAnnotation__Group__135529 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__XAnnotation__Group__2_in_rule__XAnnotation__Group__135532 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_121_in_rule__XAnnotation__Group__1__Impl35560 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group__2__Impl_in_rule__XAnnotation__Group__235591 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L});
public static final BitSet FOLLOW_rule__XAnnotation__Group__3_in_rule__XAnnotation__Group__235594 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__AnnotationTypeAssignment_2_in_rule__XAnnotation__Group__2__Impl35621 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group__3__Impl_in_rule__XAnnotation__Group__335651 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group_3__0_in_rule__XAnnotation__Group__3__Impl35678 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group_3__0__Impl_in_rule__XAnnotation__Group_3__035717 = new BitSet(new long[]{0xF0801001800001F0L,0x4A00000860200003L,0x0000000004005FF1L});
public static final BitSet FOLLOW_rule__XAnnotation__Group_3__1_in_rule__XAnnotation__Group_3__035720 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_93_in_rule__XAnnotation__Group_3__0__Impl35749 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group_3__1__Impl_in_rule__XAnnotation__Group_3__135781 = new BitSet(new long[]{0xF0801001800001F0L,0x4A00000860200003L,0x0000000004005FF1L});
public static final BitSet FOLLOW_rule__XAnnotation__Group_3__2_in_rule__XAnnotation__Group_3__135784 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Alternatives_3_1_in_rule__XAnnotation__Group_3__1__Impl35811 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group_3__2__Impl_in_rule__XAnnotation__Group_3__235842 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_94_in_rule__XAnnotation__Group_3__2__Impl35870 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0__0__Impl_in_rule__XAnnotation__Group_3_1_0__035907 = new BitSet(new long[]{0x0000000000000000L,0x0400000000000000L});
public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0__1_in_rule__XAnnotation__Group_3_1_0__035910 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0_in_rule__XAnnotation__Group_3_1_0__0__Impl35937 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0__1__Impl_in_rule__XAnnotation__Group_3_1_0__135967 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0_1__0_in_rule__XAnnotation__Group_3_1_0__1__Impl35994 = new BitSet(new long[]{0x0000000000000002L,0x0400000000000000L});
public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0_1__0__Impl_in_rule__XAnnotation__Group_3_1_0_1__036029 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0_1__1_in_rule__XAnnotation__Group_3_1_0_1__036032 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_122_in_rule__XAnnotation__Group_3_1_0_1__0__Impl36060 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0_1__1__Impl_in_rule__XAnnotation__Group_3_1_0_1__136091 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1_in_rule__XAnnotation__Group_3_1_0_1__1__Impl36118 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group__0__Impl_in_rule__XAnnotationElementValuePair__Group__036152 = new BitSet(new long[]{0xF0801001800001F0L,0x4A00000820200003L,0x0000000004005FF1L});
public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group__1_in_rule__XAnnotationElementValuePair__Group__036155 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group_0__0_in_rule__XAnnotationElementValuePair__Group__0__Impl36182 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group__1__Impl_in_rule__XAnnotationElementValuePair__Group__136212 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__ValueAssignment_1_in_rule__XAnnotationElementValuePair__Group__1__Impl36239 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group_0__0__Impl_in_rule__XAnnotationElementValuePair__Group_0__036273 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group_0_0__0_in_rule__XAnnotationElementValuePair__Group_0__0__Impl36300 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group_0_0__0__Impl_in_rule__XAnnotationElementValuePair__Group_0_0__036332 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group_0_0__1_in_rule__XAnnotationElementValuePair__Group_0_0__036335 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__ElementAssignment_0_0_0_in_rule__XAnnotationElementValuePair__Group_0_0__0__Impl36362 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group_0_0__1__Impl_in_rule__XAnnotationElementValuePair__Group_0_0__136392 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__XAnnotationElementValuePair__Group_0_0__1__Impl36420 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0__036455 = new BitSet(new long[]{0xF0801001800001F0L,0x4A00004820200003L,0x0000000004005FF1L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__1_in_rule__XAnnotationElementValueOrCommaList__Group_0__036458 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0__0_in_rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl36485 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0__136515 = new BitSet(new long[]{0xF0801001800001F0L,0x4A00004820200003L,0x0000000004005FF1L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__2_in_rule__XAnnotationElementValueOrCommaList__Group_0__136518 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl36545 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0__236576 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_102_in_rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl36604 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_0__036641 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0_in_rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl36668 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__036700 = new BitSet(new long[]{0x0000000000000000L,0x0800000000000000L});
}
protected static class FollowSets016 {
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__036703 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__136761 = new BitSet(new long[]{0x0000000000000000L,0x0000000800000000L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__136764 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_123_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl36792 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__236823 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_99_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl36851 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__036888 = new BitSet(new long[]{0x0000000000000000L,0x0400000000000000L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__036891 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl36918 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__136948 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl36975 = new BitSet(new long[]{0x0000000000000002L,0x0400000000000000L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__037010 = new BitSet(new long[]{0xF0801001800001F0L,0x4A00000820200003L,0x0000000004005FF1L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__037013 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_122_in_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl37041 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__137072 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1_in_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl37099 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1__037133 = new BitSet(new long[]{0x0000000000000000L,0x0400000000000000L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_1__037136 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl37163 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1__137192 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl37219 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__037254 = new BitSet(new long[]{0x0000000000000000L,0x0400000000000000L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__037257 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__137315 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl37344 = new BitSet(new long[]{0x0000000000000002L,0x0400000000000000L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl37356 = new BitSet(new long[]{0x0000000000000002L,0x0400000000000000L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__037393 = new BitSet(new long[]{0xF0801001800001F0L,0x4A00000820200003L,0x0000000004005FF1L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__037396 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_122_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl37424 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__137455 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl37482 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0__0__Impl_in_rule__XAnnotationElementValue__Group_0__037516 = new BitSet(new long[]{0xF0801001800001F0L,0x4A00004820200003L,0x0000000004005FF1L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0__1_in_rule__XAnnotationElementValue__Group_0__037519 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_0__0_in_rule__XAnnotationElementValue__Group_0__0__Impl37546 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0__1__Impl_in_rule__XAnnotationElementValue__Group_0__137576 = new BitSet(new long[]{0xF0801001800001F0L,0x4A00004820200003L,0x0000000004005FF1L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0__2_in_rule__XAnnotationElementValue__Group_0__137579 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1__0_in_rule__XAnnotationElementValue__Group_0__1__Impl37606 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0__2__Impl_in_rule__XAnnotationElementValue__Group_0__237637 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_102_in_rule__XAnnotationElementValue__Group_0__2__Impl37665 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_0__0__Impl_in_rule__XAnnotationElementValue__Group_0_0__037702 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__0_in_rule__XAnnotationElementValue__Group_0_0__0__Impl37729 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__0__Impl_in_rule__XAnnotationElementValue__Group_0_0_0__037761 = new BitSet(new long[]{0x0000000000000000L,0x0800000000000000L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__1_in_rule__XAnnotationElementValue__Group_0_0_0__037764 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__1__Impl_in_rule__XAnnotationElementValue__Group_0_0_0__137822 = new BitSet(new long[]{0x0000000000000000L,0x0000000800000000L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__2_in_rule__XAnnotationElementValue__Group_0_0_0__137825 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_123_in_rule__XAnnotationElementValue__Group_0_0_0__1__Impl37853 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__2__Impl_in_rule__XAnnotationElementValue__Group_0_0_0__237884 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_99_in_rule__XAnnotationElementValue__Group_0_0_0__2__Impl37912 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1__0__Impl_in_rule__XAnnotationElementValue__Group_0_1__037949 = new BitSet(new long[]{0x0000000000000000L,0x0400000000000000L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1__1_in_rule__XAnnotationElementValue__Group_0_1__037952 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__ElementsAssignment_0_1_0_in_rule__XAnnotationElementValue__Group_0_1__0__Impl37979 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1__1__Impl_in_rule__XAnnotationElementValue__Group_0_1__138009 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1_1__0_in_rule__XAnnotationElementValue__Group_0_1__1__Impl38036 = new BitSet(new long[]{0x0000000000000002L,0x0400000000000000L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1_1__0__Impl_in_rule__XAnnotationElementValue__Group_0_1_1__038071 = new BitSet(new long[]{0xF0801001800001F0L,0x4A00000820200003L,0x0000000004005FF1L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1_1__1_in_rule__XAnnotationElementValue__Group_0_1_1__038074 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_122_in_rule__XAnnotationElementValue__Group_0_1_1__0__Impl38102 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1_1__1__Impl_in_rule__XAnnotationElementValue__Group_0_1_1__138133 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1_in_rule__XAnnotationElementValue__Group_0_1_1__1__Impl38160 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_0__0__Impl_in_rule__XAssignment__Group_0__038194 = new BitSet(new long[]{0xF000000000000010L});
public static final BitSet FOLLOW_rule__XAssignment__Group_0__1_in_rule__XAssignment__Group_0__038197 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_0__1__Impl_in_rule__XAssignment__Group_0__138255 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__XAssignment__Group_0__2_in_rule__XAssignment__Group_0__138258 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__FeatureAssignment_0_1_in_rule__XAssignment__Group_0__1__Impl38285 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_0__2__Impl_in_rule__XAssignment__Group_0__238315 = new BitSet(new long[]{0xF0801001800001F0L,0x4800000820200003L,0x0000000004005FF1L});
public static final BitSet FOLLOW_rule__XAssignment__Group_0__3_in_rule__XAssignment__Group_0__238318 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpSingleAssign_in_rule__XAssignment__Group_0__2__Impl38345 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_0__3__Impl_in_rule__XAssignment__Group_0__338374 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__ValueAssignment_0_3_in_rule__XAssignment__Group_0__3__Impl38401 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1__0__Impl_in_rule__XAssignment__Group_1__038439 = new BitSet(new long[]{0x0000183E00000000L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1__1_in_rule__XAssignment__Group_1__038442 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXOrExpression_in_rule__XAssignment__Group_1__0__Impl38469 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1__1__Impl_in_rule__XAssignment__Group_1__138498 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__0_in_rule__XAssignment__Group_1__1__Impl38525 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__0__Impl_in_rule__XAssignment__Group_1_1__038560 = new BitSet(new long[]{0xF0801001800001F0L,0x4800000820200003L,0x0000000004005FF1L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__1_in_rule__XAssignment__Group_1_1__038563 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0__0_in_rule__XAssignment__Group_1_1__0__Impl38590 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__1__Impl_in_rule__XAssignment__Group_1_1__138620 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__RightOperandAssignment_1_1_1_in_rule__XAssignment__Group_1_1__1__Impl38647 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0__0__Impl_in_rule__XAssignment__Group_1_1_0__038681 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0_0__0_in_rule__XAssignment__Group_1_1_0__0__Impl38708 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0_0__0__Impl_in_rule__XAssignment__Group_1_1_0_0__038740 = new BitSet(new long[]{0x0000183E00000000L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0_0__1_in_rule__XAssignment__Group_1_1_0_0__038743 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0_0__1__Impl_in_rule__XAssignment__Group_1_1_0_0__138801 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__FeatureAssignment_1_1_0_0_1_in_rule__XAssignment__Group_1_1_0_0__1__Impl38828 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__0__Impl_in_rule__OpMultiAssign__Group_5__038862 = new BitSet(new long[]{0x0000100000000000L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__1_in_rule__OpMultiAssign__Group_5__038865 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_44_in_rule__OpMultiAssign__Group_5__0__Impl38893 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__1__Impl_in_rule__OpMultiAssign__Group_5__138924 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__2_in_rule__OpMultiAssign__Group_5__138927 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_44_in_rule__OpMultiAssign__Group_5__1__Impl38955 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__2__Impl_in_rule__OpMultiAssign__Group_5__238986 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__OpMultiAssign__Group_5__2__Impl39014 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__0__Impl_in_rule__OpMultiAssign__Group_6__039051 = new BitSet(new long[]{0x00000C0000000000L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__1_in_rule__OpMultiAssign__Group_6__039054 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_43_in_rule__OpMultiAssign__Group_6__0__Impl39082 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__1__Impl_in_rule__OpMultiAssign__Group_6__139113 = new BitSet(new long[]{0x00000C0000000000L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__2_in_rule__OpMultiAssign__Group_6__139116 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_43_in_rule__OpMultiAssign__Group_6__1__Impl39145 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__2__Impl_in_rule__OpMultiAssign__Group_6__239178 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_42_in_rule__OpMultiAssign__Group_6__2__Impl39206 = new BitSet(new long[]{0x0000000000000002L});
}
protected static class FollowSets017 {
public static final BitSet FOLLOW_rule__XOrExpression__Group__0__Impl_in_rule__XOrExpression__Group__039243 = new BitSet(new long[]{0x0000000000004000L});
public static final BitSet FOLLOW_rule__XOrExpression__Group__1_in_rule__XOrExpression__Group__039246 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAndExpression_in_rule__XOrExpression__Group__0__Impl39273 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group__1__Impl_in_rule__XOrExpression__Group__139302 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1__0_in_rule__XOrExpression__Group__1__Impl39329 = new BitSet(new long[]{0x0000000000004002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1__0__Impl_in_rule__XOrExpression__Group_1__039364 = new BitSet(new long[]{0xF0801001800001F0L,0x4800000820200003L,0x0000000004005FF1L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1__1_in_rule__XOrExpression__Group_1__039367 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0__0_in_rule__XOrExpression__Group_1__0__Impl39394 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1__1__Impl_in_rule__XOrExpression__Group_1__139424 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__RightOperandAssignment_1_1_in_rule__XOrExpression__Group_1__1__Impl39451 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0__0__Impl_in_rule__XOrExpression__Group_1_0__039485 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0_0__0_in_rule__XOrExpression__Group_1_0__0__Impl39512 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0_0__0__Impl_in_rule__XOrExpression__Group_1_0_0__039544 = new BitSet(new long[]{0x0000000000004000L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0_0__1_in_rule__XOrExpression__Group_1_0_0__039547 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0_0__1__Impl_in_rule__XOrExpression__Group_1_0_0__139605 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__FeatureAssignment_1_0_0_1_in_rule__XOrExpression__Group_1_0_0__1__Impl39632 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group__0__Impl_in_rule__XAndExpression__Group__039666 = new BitSet(new long[]{0x0000000000008000L});
public static final BitSet FOLLOW_rule__XAndExpression__Group__1_in_rule__XAndExpression__Group__039669 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__Group__0__Impl39696 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group__1__Impl_in_rule__XAndExpression__Group__139725 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1__0_in_rule__XAndExpression__Group__1__Impl39752 = new BitSet(new long[]{0x0000000000008002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1__0__Impl_in_rule__XAndExpression__Group_1__039787 = new BitSet(new long[]{0xF0801001800001F0L,0x4800000820200003L,0x0000000004005FF1L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1__1_in_rule__XAndExpression__Group_1__039790 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0__0_in_rule__XAndExpression__Group_1__0__Impl39817 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1__1__Impl_in_rule__XAndExpression__Group_1__139847 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__RightOperandAssignment_1_1_in_rule__XAndExpression__Group_1__1__Impl39874 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0__0__Impl_in_rule__XAndExpression__Group_1_0__039908 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0_0__0_in_rule__XAndExpression__Group_1_0__0__Impl39935 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0_0__0__Impl_in_rule__XAndExpression__Group_1_0_0__039967 = new BitSet(new long[]{0x0000000000008000L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0_0__1_in_rule__XAndExpression__Group_1_0_0__039970 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0_0__1__Impl_in_rule__XAndExpression__Group_1_0_0__140028 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__FeatureAssignment_1_0_0_1_in_rule__XAndExpression__Group_1_0_0__1__Impl40055 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group__0__Impl_in_rule__XEqualityExpression__Group__040089 = new BitSet(new long[]{0x000003C000000000L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group__1_in_rule__XEqualityExpression__Group__040092 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__Group__0__Impl40119 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group__1__Impl_in_rule__XEqualityExpression__Group__140148 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__0_in_rule__XEqualityExpression__Group__1__Impl40175 = new BitSet(new long[]{0x000003C000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__0__Impl_in_rule__XEqualityExpression__Group_1__040210 = new BitSet(new long[]{0xF0801001800001F0L,0x4800000820200003L,0x0000000004005FF1L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__1_in_rule__XEqualityExpression__Group_1__040213 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0__0_in_rule__XEqualityExpression__Group_1__0__Impl40240 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__1__Impl_in_rule__XEqualityExpression__Group_1__140270 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__RightOperandAssignment_1_1_in_rule__XEqualityExpression__Group_1__1__Impl40297 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0__0__Impl_in_rule__XEqualityExpression__Group_1_0__040331 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0_0__0_in_rule__XEqualityExpression__Group_1_0__0__Impl40358 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0_0__0__Impl_in_rule__XEqualityExpression__Group_1_0_0__040390 = new BitSet(new long[]{0x000003C000000000L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0_0__1_in_rule__XEqualityExpression__Group_1_0_0__040393 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0_0__1__Impl_in_rule__XEqualityExpression__Group_1_0_0__140451 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__FeatureAssignment_1_0_0_1_in_rule__XEqualityExpression__Group_1_0_0__1__Impl40478 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group__0__Impl_in_rule__XRelationalExpression__Group__040512 = new BitSet(new long[]{0x00001C0000000000L,0x1000000000000000L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group__1_in_rule__XRelationalExpression__Group__040515 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__Group__0__Impl40542 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group__1__Impl_in_rule__XRelationalExpression__Group__140571 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Alternatives_1_in_rule__XRelationalExpression__Group__1__Impl40598 = new BitSet(new long[]{0x00001C0000000002L,0x1000000000000000L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_0__040633 = new BitSet(new long[]{0x0001000000000010L,0x0000000020000000L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__1_in_rule__XRelationalExpression__Group_1_0__040636 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0__0_in_rule__XRelationalExpression__Group_1_0__0__Impl40663 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__1__Impl_in_rule__XRelationalExpression__Group_1_0__140693 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__TypeAssignment_1_0_1_in_rule__XRelationalExpression__Group_1_0__1__Impl40720 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_0_0__040754 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__0_in_rule__XRelationalExpression__Group_1_0_0__0__Impl40781 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_0_0_0__040813 = new BitSet(new long[]{0x0000000000000000L,0x1000000000000000L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__1_in_rule__XRelationalExpression__Group_1_0_0_0__040816 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_0_0_0__140874 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_124_in_rule__XRelationalExpression__Group_1_0_0_0__1__Impl40902 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__0__Impl_in_rule__XRelationalExpression__Group_1_1__040937 = new BitSet(new long[]{0xF0801001800001F0L,0x4800000820200003L,0x0000000004005FF1L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__1_in_rule__XRelationalExpression__Group_1_1__040940 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0__0_in_rule__XRelationalExpression__Group_1_1__0__Impl40967 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__1__Impl_in_rule__XRelationalExpression__Group_1_1__140997 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__RightOperandAssignment_1_1_1_in_rule__XRelationalExpression__Group_1_1__1__Impl41024 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_1_0__041058 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__0_in_rule__XRelationalExpression__Group_1_1_0__0__Impl41085 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_1_0_0__041117 = new BitSet(new long[]{0x00001C0000000000L,0x1000000000000000L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__1_in_rule__XRelationalExpression__Group_1_1_0_0__041120 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_1_0_0__141178 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1_in_rule__XRelationalExpression__Group_1_1_0_0__1__Impl41205 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpCompare__Group_1__0__Impl_in_rule__OpCompare__Group_1__041239 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__OpCompare__Group_1__1_in_rule__OpCompare__Group_1__041242 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_44_in_rule__OpCompare__Group_1__0__Impl41270 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpCompare__Group_1__1__Impl_in_rule__OpCompare__Group_1__141301 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__OpCompare__Group_1__1__Impl41329 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__0__Impl_in_rule__XOtherOperatorExpression__Group__041364 = new BitSet(new long[]{0x0007F80000000000L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__1_in_rule__XOtherOperatorExpression__Group__041367 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__Group__0__Impl41394 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__1__Impl_in_rule__XOtherOperatorExpression__Group__141423 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_rule__XOtherOperatorExpression__Group__1__Impl41450 = new BitSet(new long[]{0x0007F80000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__0__Impl_in_rule__XOtherOperatorExpression__Group_1__041485 = new BitSet(new long[]{0xF0801001800001F0L,0x4800000820200003L,0x0000000004005FF1L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__1_in_rule__XOtherOperatorExpression__Group_1__041488 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0_in_rule__XOtherOperatorExpression__Group_1__0__Impl41515 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__1__Impl_in_rule__XOtherOperatorExpression__Group_1__141545 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__RightOperandAssignment_1_1_in_rule__XOtherOperatorExpression__Group_1__1__Impl41572 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0__041606 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__0_in_rule__XOtherOperatorExpression__Group_1_0__0__Impl41633 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0_0__041665 = new BitSet(new long[]{0x0007F80000000000L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__1_in_rule__XOtherOperatorExpression__Group_1_0_0__041668 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__1__Impl_in_rule__XOtherOperatorExpression__Group_1_0_0__141726 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1_in_rule__XOtherOperatorExpression__Group_1_0_0__1__Impl41753 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_2__0__Impl_in_rule__OpOther__Group_2__041787 = new BitSet(new long[]{0x0000800000000000L});
public static final BitSet FOLLOW_rule__OpOther__Group_2__1_in_rule__OpOther__Group_2__041790 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_43_in_rule__OpOther__Group_2__0__Impl41818 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_2__1__Impl_in_rule__OpOther__Group_2__141849 = new BitSet(new long[]{0x0000000000000002L});
}
protected static class FollowSets018 {
public static final BitSet FOLLOW_47_in_rule__OpOther__Group_2__1__Impl41877 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_5__0__Impl_in_rule__OpOther__Group_5__041912 = new BitSet(new long[]{0x0000080000000000L});
public static final BitSet FOLLOW_rule__OpOther__Group_5__1_in_rule__OpOther__Group_5__041915 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_43_in_rule__OpOther__Group_5__0__Impl41943 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_5__1__Impl_in_rule__OpOther__Group_5__141974 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Alternatives_5_1_in_rule__OpOther__Group_5__1__Impl42001 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_5_1_0__0__Impl_in_rule__OpOther__Group_5_1_0__042035 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_5_1_0_0__0_in_rule__OpOther__Group_5_1_0__0__Impl42062 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_5_1_0_0__0__Impl_in_rule__OpOther__Group_5_1_0_0__042094 = new BitSet(new long[]{0x0000080000000000L});
public static final BitSet FOLLOW_rule__OpOther__Group_5_1_0_0__1_in_rule__OpOther__Group_5_1_0_0__042097 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_43_in_rule__OpOther__Group_5_1_0_0__0__Impl42125 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_5_1_0_0__1__Impl_in_rule__OpOther__Group_5_1_0_0__142156 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_43_in_rule__OpOther__Group_5_1_0_0__1__Impl42184 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_6__0__Impl_in_rule__OpOther__Group_6__042219 = new BitSet(new long[]{0x0001100000000000L});
public static final BitSet FOLLOW_rule__OpOther__Group_6__1_in_rule__OpOther__Group_6__042222 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_44_in_rule__OpOther__Group_6__0__Impl42250 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_6__1__Impl_in_rule__OpOther__Group_6__142281 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Alternatives_6_1_in_rule__OpOther__Group_6__1__Impl42308 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_6_1_0__0__Impl_in_rule__OpOther__Group_6_1_0__042342 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_6_1_0_0__0_in_rule__OpOther__Group_6_1_0__0__Impl42369 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_6_1_0_0__0__Impl_in_rule__OpOther__Group_6_1_0_0__042401 = new BitSet(new long[]{0x0000100000000000L});
public static final BitSet FOLLOW_rule__OpOther__Group_6_1_0_0__1_in_rule__OpOther__Group_6_1_0_0__042404 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_44_in_rule__OpOther__Group_6_1_0_0__0__Impl42432 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_6_1_0_0__1__Impl_in_rule__OpOther__Group_6_1_0_0__142463 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_44_in_rule__OpOther__Group_6_1_0_0__1__Impl42491 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__0__Impl_in_rule__XAdditiveExpression__Group__042526 = new BitSet(new long[]{0x0000000180000000L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__1_in_rule__XAdditiveExpression__Group__042529 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__Group__0__Impl42556 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__1__Impl_in_rule__XAdditiveExpression__Group__142585 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__0_in_rule__XAdditiveExpression__Group__1__Impl42612 = new BitSet(new long[]{0x0000000180000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__0__Impl_in_rule__XAdditiveExpression__Group_1__042647 = new BitSet(new long[]{0xF0801001800001F0L,0x4800000820200003L,0x0000000004005FF1L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__1_in_rule__XAdditiveExpression__Group_1__042650 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0__0_in_rule__XAdditiveExpression__Group_1__0__Impl42677 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__1__Impl_in_rule__XAdditiveExpression__Group_1__142707 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__RightOperandAssignment_1_1_in_rule__XAdditiveExpression__Group_1__1__Impl42734 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0__042768 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0_0__0_in_rule__XAdditiveExpression__Group_1_0__0__Impl42795 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0_0__042827 = new BitSet(new long[]{0x0000000180000000L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0_0__1_in_rule__XAdditiveExpression__Group_1_0_0__042830 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0_0__1__Impl_in_rule__XAdditiveExpression__Group_1_0_0__142888 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__FeatureAssignment_1_0_0_1_in_rule__XAdditiveExpression__Group_1_0_0__1__Impl42915 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__0__Impl_in_rule__XMultiplicativeExpression__Group__042949 = new BitSet(new long[]{0x0078000000000000L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__1_in_rule__XMultiplicativeExpression__Group__042952 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__Group__0__Impl42979 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__1__Impl_in_rule__XMultiplicativeExpression__Group__143008 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_rule__XMultiplicativeExpression__Group__1__Impl43035 = new BitSet(new long[]{0x0078000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__0__Impl_in_rule__XMultiplicativeExpression__Group_1__043070 = new BitSet(new long[]{0xF0801001800001F0L,0x4800000820200003L,0x0000000004005FF1L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__1_in_rule__XMultiplicativeExpression__Group_1__043073 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0_in_rule__XMultiplicativeExpression__Group_1__0__Impl43100 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__1__Impl_in_rule__XMultiplicativeExpression__Group_1__143130 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__RightOperandAssignment_1_1_in_rule__XMultiplicativeExpression__Group_1__1__Impl43157 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0__043191 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__0_in_rule__XMultiplicativeExpression__Group_1_0__0__Impl43218 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0_0__043250 = new BitSet(new long[]{0x0078000000000000L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__1_in_rule__XMultiplicativeExpression__Group_1_0_0__043253 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__1__Impl_in_rule__XMultiplicativeExpression__Group_1_0_0__143311 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1_in_rule__XMultiplicativeExpression__Group_1_0_0__1__Impl43338 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__0__Impl_in_rule__XUnaryOperation__Group_0__043372 = new BitSet(new long[]{0x0080000180000000L});
public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__1_in_rule__XUnaryOperation__Group_0__043375 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__1__Impl_in_rule__XUnaryOperation__Group_0__143433 = new BitSet(new long[]{0xF0801001800001F0L,0x4800000820200003L,0x0000000004005FF1L});
public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__2_in_rule__XUnaryOperation__Group_0__143436 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XUnaryOperation__FeatureAssignment_0_1_in_rule__XUnaryOperation__Group_0__1__Impl43463 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__2__Impl_in_rule__XUnaryOperation__Group_0__243493 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XUnaryOperation__OperandAssignment_0_2_in_rule__XUnaryOperation__Group_0__2__Impl43520 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group__0__Impl_in_rule__XCastedExpression__Group__043556 = new BitSet(new long[]{0x0000000000000000L,0x2000000000000000L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group__1_in_rule__XCastedExpression__Group__043559 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXPostfixOperation_in_rule__XCastedExpression__Group__0__Impl43586 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group__1__Impl_in_rule__XCastedExpression__Group__143615 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__0_in_rule__XCastedExpression__Group__1__Impl43642 = new BitSet(new long[]{0x0000000000000002L,0x2000000000000000L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__0__Impl_in_rule__XCastedExpression__Group_1__043677 = new BitSet(new long[]{0x0001000000000010L,0x0000000020000000L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__1_in_rule__XCastedExpression__Group_1__043680 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0__0_in_rule__XCastedExpression__Group_1__0__Impl43707 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__1__Impl_in_rule__XCastedExpression__Group_1__143737 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__TypeAssignment_1_1_in_rule__XCastedExpression__Group_1__1__Impl43764 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0__0__Impl_in_rule__XCastedExpression__Group_1_0__043798 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0_0__0_in_rule__XCastedExpression__Group_1_0__0__Impl43825 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0_0__0__Impl_in_rule__XCastedExpression__Group_1_0_0__043857 = new BitSet(new long[]{0x0000000000000000L,0x2000000000000000L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0_0__1_in_rule__XCastedExpression__Group_1_0_0__043860 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0_0__1__Impl_in_rule__XCastedExpression__Group_1_0_0__143918 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_125_in_rule__XCastedExpression__Group_1_0_0__1__Impl43946 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group__0__Impl_in_rule__XPostfixOperation__Group__043981 = new BitSet(new long[]{0x0300000000000000L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group__1_in_rule__XPostfixOperation__Group__043984 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXMemberFeatureCall_in_rule__XPostfixOperation__Group__0__Impl44011 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group__1__Impl_in_rule__XPostfixOperation__Group__144040 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1__0_in_rule__XPostfixOperation__Group__1__Impl44067 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1__0__Impl_in_rule__XPostfixOperation__Group_1__044102 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1_0__0_in_rule__XPostfixOperation__Group_1__0__Impl44129 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1_0__0__Impl_in_rule__XPostfixOperation__Group_1_0__044161 = new BitSet(new long[]{0x0300000000000000L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1_0__1_in_rule__XPostfixOperation__Group_1_0__044164 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1_0__1__Impl_in_rule__XPostfixOperation__Group_1_0__144222 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPostfixOperation__FeatureAssignment_1_0_1_in_rule__XPostfixOperation__Group_1_0__1__Impl44249 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__0__Impl_in_rule__XMemberFeatureCall__Group__044283 = new BitSet(new long[]{0x0400000000000000L,0x0000000000000000L,0x0000000001800000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__1_in_rule__XMemberFeatureCall__Group__044286 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXPrimaryExpression_in_rule__XMemberFeatureCall__Group__0__Impl44313 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__1__Impl_in_rule__XMemberFeatureCall__Group__144342 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_rule__XMemberFeatureCall__Group__1__Impl44369 = new BitSet(new long[]{0x0400000000000002L,0x0000000000000000L,0x0000000001800000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0__044404 = new BitSet(new long[]{0xF0801001800001F0L,0x4800000820200003L,0x0000000004005FF1L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__1_in_rule__XMemberFeatureCall__Group_1_0__044407 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0__0_in_rule__XMemberFeatureCall__Group_1_0__0__Impl44434 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0__144464 = new BitSet(new long[]{0x0000000000000002L});
}
protected static class FollowSets019 {
public static final BitSet FOLLOW_rule__XMemberFeatureCall__ValueAssignment_1_0_1_in_rule__XMemberFeatureCall__Group_1_0__1__Impl44491 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0_0__044525 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__0_in_rule__XMemberFeatureCall__Group_1_0_0__0__Impl44552 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__044584 = new BitSet(new long[]{0x0400000000000000L,0x0000000000000000L,0x0000000000800000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__1_in_rule__XMemberFeatureCall__Group_1_0_0_0__044587 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__144645 = new BitSet(new long[]{0xF000000000000010L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__2_in_rule__XMemberFeatureCall__Group_1_0_0_0__144648 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_0_0_0_1_in_rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl44675 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__244705 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__3_in_rule__XMemberFeatureCall__Group_1_0_0_0__244708 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2_in_rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl44735 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__344765 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpSingleAssign_in_rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl44792 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1__044829 = new BitSet(new long[]{0xF000100000000010L,0x0000000000000001L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__1_in_rule__XMemberFeatureCall__Group_1_1__044832 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0__0_in_rule__XMemberFeatureCall__Group_1_1__0__Impl44859 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1__144889 = new BitSet(new long[]{0xF000100000000010L,0x0000000000000001L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__2_in_rule__XMemberFeatureCall__Group_1_1__144892 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__0_in_rule__XMemberFeatureCall__Group_1_1__1__Impl44919 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__2__Impl_in_rule__XMemberFeatureCall__Group_1_1__244950 = new BitSet(new long[]{0x0000000000000000L,0x0000000820000000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__3_in_rule__XMemberFeatureCall__Group_1_1__244953 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_1_2_in_rule__XMemberFeatureCall__Group_1_1__2__Impl44980 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1__345010 = new BitSet(new long[]{0x0000000000000000L,0x0000000820000000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__4_in_rule__XMemberFeatureCall__Group_1_1__345013 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_rule__XMemberFeatureCall__Group_1_1__3__Impl45040 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__4__Impl_in_rule__XMemberFeatureCall__Group_1_1__445071 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_rule__XMemberFeatureCall__Group_1_1__4__Impl45098 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_0__045139 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__0_in_rule__XMemberFeatureCall__Group_1_1_0__0__Impl45166 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_0_0__045198 = new BitSet(new long[]{0x0400000000000000L,0x0000000000000000L,0x0000000001800000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__1_in_rule__XMemberFeatureCall__Group_1_1_0_0__045201 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_0_0__145259 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_1_0_0_1_in_rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl45286 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__045320 = new BitSet(new long[]{0x0001000000000010L,0x0000000020020000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_1__045323 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_44_in_rule__XMemberFeatureCall__Group_1_1_1__0__Impl45351 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__145382 = new BitSet(new long[]{0x0000080000000000L,0x0400000000000000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__2_in_rule__XMemberFeatureCall__Group_1_1_1__145385 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1_in_rule__XMemberFeatureCall__Group_1_1_1__1__Impl45412 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__2__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__245442 = new BitSet(new long[]{0x0000080000000000L,0x0400000000000000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3_in_rule__XMemberFeatureCall__Group_1_1_1__245445 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__0_in_rule__XMemberFeatureCall__Group_1_1_1__2__Impl45472 = new BitSet(new long[]{0x0000000000000002L,0x0400000000000000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__345503 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_43_in_rule__XMemberFeatureCall__Group_1_1_1__3__Impl45531 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_1_2__045570 = new BitSet(new long[]{0x0001000000000010L,0x0000000020020000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__1_in_rule__XMemberFeatureCall__Group_1_1_1_2__045573 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_122_in_rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl45601 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_1_2__145632 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1_in_rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl45659 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__045693 = new BitSet(new long[]{0xF0811001800001F0L,0x4800000860200003L,0x0000000006005FF1L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__1_in_rule__XMemberFeatureCall__Group_1_1_3__045696 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0_in_rule__XMemberFeatureCall__Group_1_1_3__0__Impl45723 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__145753 = new BitSet(new long[]{0xF0811001800001F0L,0x4800000860200003L,0x0000000006005FF1L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__2_in_rule__XMemberFeatureCall__Group_1_1_3__145756 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_1_3_1_in_rule__XMemberFeatureCall__Group_1_1_3__1__Impl45783 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__2__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__245814 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_94_in_rule__XMemberFeatureCall__Group_1_1_3__2__Impl45842 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__045879 = new BitSet(new long[]{0x0000000000000000L,0x0400000000000000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__045882 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl45909 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__145939 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl45966 = new BitSet(new long[]{0x0000000000000002L,0x0400000000000000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__046001 = new BitSet(new long[]{0xF0801001800001F0L,0x4800000820200003L,0x0000000004005FF1L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__046004 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_122_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl46032 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__146063 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl46090 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__0__Impl_in_rule__XSetLiteral__Group__046124 = new BitSet(new long[]{0x0000000000000000L,0x0800000000000000L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__1_in_rule__XSetLiteral__Group__046127 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__1__Impl_in_rule__XSetLiteral__Group__146185 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__2_in_rule__XSetLiteral__Group__146188 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_123_in_rule__XSetLiteral__Group__1__Impl46216 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__2__Impl_in_rule__XSetLiteral__Group__246247 = new BitSet(new long[]{0xF0801001800001F0L,0x4800000820600003L,0x0000000004005FF1L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__3_in_rule__XSetLiteral__Group__246250 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_85_in_rule__XSetLiteral__Group__2__Impl46278 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__3__Impl_in_rule__XSetLiteral__Group__346309 = new BitSet(new long[]{0xF0801001800001F0L,0x4800000820600003L,0x0000000004005FF1L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__4_in_rule__XSetLiteral__Group__346312 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group_3__0_in_rule__XSetLiteral__Group__3__Impl46339 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__4__Impl_in_rule__XSetLiteral__Group__446370 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_86_in_rule__XSetLiteral__Group__4__Impl46398 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group_3__0__Impl_in_rule__XSetLiteral__Group_3__046439 = new BitSet(new long[]{0x0000000000000000L,0x0400000000000000L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group_3__1_in_rule__XSetLiteral__Group_3__046442 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__ElementsAssignment_3_0_in_rule__XSetLiteral__Group_3__0__Impl46469 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group_3__1__Impl_in_rule__XSetLiteral__Group_3__146499 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group_3_1__0_in_rule__XSetLiteral__Group_3__1__Impl46526 = new BitSet(new long[]{0x0000000000000002L,0x0400000000000000L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group_3_1__0__Impl_in_rule__XSetLiteral__Group_3_1__046561 = new BitSet(new long[]{0xF0801001800001F0L,0x4800000820200003L,0x0000000004005FF1L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group_3_1__1_in_rule__XSetLiteral__Group_3_1__046564 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_122_in_rule__XSetLiteral__Group_3_1__0__Impl46592 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group_3_1__1__Impl_in_rule__XSetLiteral__Group_3_1__146623 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__ElementsAssignment_3_1_1_in_rule__XSetLiteral__Group_3_1__1__Impl46650 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__Group__0__Impl_in_rule__XListLiteral__Group__046684 = new BitSet(new long[]{0x0000000000000000L,0x0800000000000000L});
public static final BitSet FOLLOW_rule__XListLiteral__Group__1_in_rule__XListLiteral__Group__046687 = new BitSet(new long[]{0x0000000000000002L});