public LanguageConceptSwitch()

in languages/baseLanguage/baseLanguage/source_gen/jetbrains/mps/baseLanguage/structure/LanguageConceptSwitch.java [336:662]


  public LanguageConceptSwitch() {
    LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0xf3061a5392264cc5L, 0xa443f952ceaf5816L);
    builder.put(0x2aefd560f43fe1c1L, AbstractCatchClause);
    builder.put(0x6c6c91efa5ec8cd7L, AbstractClassifierReference);
    builder.put(0x10ab844af9bL, AbstractCreator);
    builder.put(0x10a697996feL, AbstractForStatement);
    builder.put(0x73ec4bdd32ac9e54L, AbstractLongLiteral);
    builder.put(0x10cb1ac5adeL, AbstractLoopStatement);
    builder.put(0x1196792d150L, AbstractOperation);
    builder.put(0x120a4c1f269L, AbstractUnaryNumberOperation);
    builder.put(0x19659b074928781eL, AdditionalForLoopVariable);
    builder.put(0x70a99a0b674a3895L, AlternativeType);
    builder.put(0x617aa860be862eaaL, AndAssignmentExpression);
    builder.put(0xfb7c3070eeL, AndExpression);
    builder.put(0x114a69dc80cL, Annotation);
    builder.put(0x114a6b4ccabL, AnnotationInstance);
    builder.put(0x114a71a2770L, AnnotationInstanceExpression);
    builder.put(0x114a71b1af4L, AnnotationInstanceValue);
    builder.put(0x114a6a17a27L, AnnotationMethodDeclaration);
    builder.put(0x1107e0cb103L, AnonymousClass);
    builder.put(0x1133e3b449aL, AnonymousClassCreator);
    builder.put(0x11126b40c25L, ArrayAccessExpression);
    builder.put(0x115f7830a32a65e7L, ArrayClassExpression);
    builder.put(0x483ee9d7f09580d6L, ArrayCloneOperation);
    builder.put(0x113e4952f12L, ArrayCreator);
    builder.put(0x10cd01b77ddL, ArrayCreatorWithInitializer);
    builder.put(0x1197781411dL, ArrayLengthOperation);
    builder.put(0x114a770dc0dL, ArrayLiteral);
    builder.put(0xf940d819f7L, ArrayType);
    builder.put(0x11d00538bdfL, AsExpression);
    builder.put(0x10e50ecba3dL, AssertStatement);
    builder.put(0xf8c77f1e96L, AssignmentExpression);
    builder.put(0x1210c38a8adL, BLBottomType);
    builder.put(0x11b0d00332cL, BaseAssignmentExpression);
    builder.put(0xf8c78301acL, BaseMethodCall);
    builder.put(0xf8cc56b1fcL, BaseMethodDeclaration);
    builder.put(0x11d47dc8da1L, BaseStringOperation);
    builder.put(0x450368d90ce15bc3L, BaseVariableDeclaration);
    builder.put(0x4c4b92003e49a704L, BaseVariableReference);
    builder.put(0x11d19ec0c2fL, BinaryBitwiseOperation);
    builder.put(0x12094ea9f7dL, BinaryCompareOperation);
    builder.put(0x10872a073bf6450aL, BinaryIntegerLiteral);
    builder.put(0xfbdeb6fecfL, BinaryOperation);
    builder.put(0x11d19eede01L, BitwiseAndExpression);
    builder.put(0x11d6d026f5fL, BitwiseNotExpression);
    builder.put(0x11d19ef4652L, BitwiseOrExpression);
    builder.put(0x11d19ef69abL, BitwiseXorExpression);
    builder.put(0xfc092b6b77L, BlockStatement);
    builder.put(0xf8cc56b201L, BooleanConstant);
    builder.put(0xf940d6513eL, BooleanType);
    builder.put(0xfbe39a867fL, BreakStatement);
    builder.put(0xf940d5b617L, ByteType);
    builder.put(0xf940dabe4aL, CastExpression);
    builder.put(0x10f39a56e2fL, CatchClause);
    builder.put(0x44bbb37e796ac72eL, CatchVariable);
    builder.put(0x1177d44b21bL, CharConstant);
    builder.put(0xf940d4f826L, CharType);
    builder.put(0xf8c108ca66L, ClassConcept);
    builder.put(0x11a59b0fbceL, ClassCreator);
    builder.put(0x101d9d3ca30L, Classifier);
    builder.put(0x103fb730c14L, ClassifierClassExpression);
    builder.put(0x112574373bdL, ClassifierMember);
    builder.put(0x7c416a65e467a66L, ClassifierMethodMember);
    builder.put(0x101de48bf9eL, ClassifierType);
    builder.put(0x10c63f4f3f3L, Closure);
    builder.put(0x10c7edb2aa8L, ClosureParameter);
    builder.put(0x10c7edba8b3L, ClosureParameterReference);
    builder.put(0x1192e7dfdd1L, Closureoid);
    builder.put(0x57d533a7af15ed3bL, CommentPart);
    builder.put(0x11ef4675fccL, CommentedStatement);
    builder.put(0x108bbca0f48L, ConceptFunction);
    builder.put(0x101c66e2c0bL, ConceptFunctionParameter);
    builder.put(0xf8cc56b204L, ConstructorDeclaration);
    builder.put(0x121119ae5ffL, ConstructorInvocationStatement);
    builder.put(0x32e8e5805c50376L, ContextClassifierKind);
    builder.put(0xfbf3043726L, ContinueStatement);
    builder.put(0x117b8f1b18eL, CustomPropertyImplementation);
    builder.put(0x3b7a2005a14cfe5eL, CustomSetterPropertyImplementation);
    builder.put(0x2724644c0ac833a5L, DefaultClassCreator);
    builder.put(0x117e0abf7abL, DefaultGetAccessor);
    builder.put(0x40ed0df0ef40a332L, DefaultModifier);
    builder.put(0x117b7633177L, DefaultPropertyImplementation);
    builder.put(0x117e16a7273L, DefaultSetAccessor);
    builder.put(0x113e4b2dfdaL, DimensionExpression);
    builder.put(0x617aa860be862ea4L, DivAssignmentExpression);
    builder.put(0xff2bbc13daL, DivExpression);
    builder.put(0x11232674988L, DoWhileStatement);
    builder.put(0x116b46a08c4L, DotExpression);
    builder.put(0xf940d451a6L, DoubleType);
    builder.put(0x72d66ff9c8e72eb6L, DummyCommant);
    builder.put(0x118ceceb41aL, ElsifClause);
    builder.put(0xfc367070a5L, EnumClass);
    builder.put(0x4bd6540fafce749fL, EnumConstantCopyPasteOrigin);
    builder.put(0xfc367388b3L, EnumConstantDeclaration);
    builder.put(0xfc37588bc8L, EnumConstantReference);
    builder.put(0x11d1e5db156L, EnumValueOfExpression);
    builder.put(0x11d1e4bce56L, EnumValuesExpression);
    builder.put(0xf8cc56b210L, EqualsExpression);
    builder.put(0x144805fc3e36da43L, EscapeOperation);
    builder.put(0xf8c37f506fL, Expression);
    builder.put(0xf8cc56b213L, ExpressionStatement);
    builder.put(0xf8c108ca68L, FieldDeclaration);
    builder.put(0x116b483d77aL, FieldReferenceOperation);
    builder.put(0x72ddc71312b892acL, FinallyClause);
    builder.put(0xf940d327fdL, FloatType);
    builder.put(0x102cb19a434L, FloatingPointConstant);
    builder.put(0x494547eeedc219b9L, FloatingPointFloatConstant);
    builder.put(0x10a698082feL, ForStatement);
    builder.put(0x10a6933ce33L, ForeachStatement);
    builder.put(0x67e388d6eb788475L, FormatOperation);
    builder.put(0x102463b447aL, GenericDeclaration);
    builder.put(0x53cc4e75e79ac233L, GenericLValueExpression);
    builder.put(0x10ab8473cc5L, GenericNewExpression);
    builder.put(0x117b9245fc5L, GetAccessor);
    builder.put(0xfbced38fcfL, GreaterThanExpression);
    builder.put(0x10c8d0fac2cL, GreaterThanOrEqualsExpression);
    builder.put(0x114a6be947aL, HasAnnotation);
    builder.put(0x1129761e073L, HexIntegerLiteral);
    builder.put(0x73ec4bdd32ac9ed3L, HexLongLiteral);
    builder.put(0x2f89e470eed6258eL, IAnonymousClass);
    builder.put(0x11d2ea8a339L, IBLDeprecatable);
    builder.put(0x182da1771714863eL, IBinaryLike);
    builder.put(0x66c71d82c2eb113dL, IClassifier);
    builder.put(0x66c71d82c2eb113eL, IClassifierMember);
    builder.put(0x66c71d82c2eb7f7eL, IClassifierType);
    builder.put(0x3e70d51ff33226dL, IComment);
    builder.put(0x3ac89e1b122cd5c2L, IConditional);
    builder.put(0x120237c2cebL, IContainsStatementList);
    builder.put(0x7c8556154508e980L, IControlFlowInterrupter);
    builder.put(0x2f900a9ba2b698c3L, ICustomConstructorReference);
    builder.put(0x11c60bb0a14L, IExtractMethodAvailable);
    builder.put(0x4dfebb23d6d75dcaL, IFinalWrapper);
    builder.put(0x5a672f2d82ff2834L, IFixableMethodReference);
    builder.put(0x15003fd0d31aebe1L, IGenericClassCreator);
    builder.put(0x38ff5220e0ac710dL, IGenericType);
    builder.put(0x203eeb62af522fa5L, IHasModifiers);
    builder.put(0xede3fe8510255edL, IIncompleteParen);
    builder.put(0xbd2eeacd393ecc9L, IInferenceContextProvider);
    builder.put(0x59c8a97078e469d6L, IInferredExpression);
    builder.put(0x6f392ce92f8c71c7L, IInferredType);
    builder.put(0x27034ba2d2503846L, IInheritableFeature);
    builder.put(0x118cd59904dL, IInternalType);
    builder.put(0x2d45f01afccba89cL, ILocalDeclaration);
    builder.put(0x2d45f01afccba89dL, ILocalReference);
    builder.put(0x1206e6cc291L, ILocalVariableElement);
    builder.put(0x1206e9046e6L, ILocalVariableElementList);
    builder.put(0x11638b31955L, IMemberContainer);
    builder.put(0x11857355952L, IMethodCall);
    builder.put(0x1208f458d37L, IMethodLike);
    builder.put(0x116b46ac030L, IOperation);
    builder.put(0x11d486a1d9eL, IParameter);
    builder.put(0x6e1c3b1449249c56L, IRawTypeHolder);
    builder.put(0x74bdb321e1ee0043L, ISkipsReturn);
    builder.put(0x11750ef8265L, IStatementListContainer);
    builder.put(0x11c8f444674L, IStaticContainerForMethods);
    builder.put(0x11d206f8d91L, IThisExpression);
    builder.put(0x6713892ded29eda4L, IThrowCheckedExceptions);
    builder.put(0x3399756d2c03d422L, ITryCatchStatement);
    builder.put(0x72de18bba2dc2a73L, ITypeApplicable);
    builder.put(0x11a3afa8c0dL, IValidIdentifier);
    builder.put(0x11cfb3b82a4L, IVariableAssignment);
    builder.put(0x4b64b50fb2fc7720L, IVariableDeclaration);
    builder.put(0xe34de34746464f2L, IVariableReference);
    builder.put(0x112670d273fL, IVisible);
    builder.put(0x3ff8b7a0d94242e1L, IWillBeClassifier);
    builder.put(0x70ea1dc4c5721865L, IYetUnresolved);
    builder.put(0xf8cc56b217L, IfStatement);
    builder.put(0x23cf7b405b3b9761L, ImplicitAnnotationInstanceValue);
    builder.put(0x5ce6f8ed8648519aL, ImplicitAnnotationMethodKind);
    builder.put(0x64a1ef64cd9b42ceL, IncompleteLeftParen);
    builder.put(0x32175ac2e6fcc181L, IncompleteMemberDeclaration);
    builder.put(0x2052c4520af308e1L, IncompleteRightParen);
    builder.put(0x31acf7c12169ea33L, InferredClassifierType);
    builder.put(0x6f2a374fcd807207L, InferredType);
    builder.put(0x118f0b909f7L, InstanceInitializer);
    builder.put(0x118154a6332L, InstanceMethodCallOperation);
    builder.put(0xf8cc56b21dL, InstanceMethodDeclaration);
    builder.put(0xfbbff03700L, InstanceOfExpression);
    builder.put(0xf8cc59b314L, IntegerConstant);
    builder.put(0x1129778b846L, IntegerLiteral);
    builder.put(0xf940d22479L, IntegerType);
    builder.put(0x101edd46144L, Interface);
    builder.put(0x22838a4d124ded7bL, IntersectionType);
    builder.put(0x11d47dd5e7aL, IsEmptyOperation);
    builder.put(0x11d47ddf763L, IsNotEmptyOperation);
    builder.put(0x64c0181e603bcfL, JavaImport);
    builder.put(0x53f7c33f069862f2L, JavaImports);
    builder.put(0x1027dd744a287198L, JavaModifier);
    builder.put(0x617aa860be862eaeL, LeftShiftAssignmentExpression);
    builder.put(0xfbced3b82aL, LessThanExpression);
    builder.put(0x10c8d53a915L, LessThanOrEqualsExpression);
    builder.put(0x6c0ba864df016178L, LocalInstanceFieldReference);
    builder.put(0x2a8fe0cadfaa8af2L, LocalInstanceMethodCall);
    builder.put(0x6c6b6a1e379f9404L, LocalMethodCall);
    builder.put(0x515d7a8d927e9fb3L, LocalPropertyReference);
    builder.put(0x110e12d8c7dL, LocalStaticFieldReference);
    builder.put(0x110e4207559L, LocalStaticMethodCall);
    builder.put(0x6f3ee8ef1412df0L, LocalToMethodKind);
    builder.put(0xf8cc67c7efL, LocalVariableDeclaration);
    builder.put(0xf8cc67c7f0L, LocalVariableDeclarationStatement);
    builder.put(0x3b418722717710b4L, LongLiteral);
    builder.put(0xf8cc67c7f3L, LongType);
    builder.put(0x50c493bf9552f6aL, LoopLabel);
    builder.put(0x50c493bf9555129L, LoopLabelReference);
    builder.put(0x110dae9d53dL, LowerBoundType);
    builder.put(0x6c6b6a1e379f9408L, MethodDeclaration);
    builder.put(0x11b0d14a4eaL, MinusAssignmentExpression);
    builder.put(0xf8cc67c7f5L, MinusExpression);
    builder.put(0x21592d9e7375c5a6L, Modifier);
    builder.put(0x617aa860be8616ecL, MulAssignmentExpression);
    builder.put(0xfe476b758fL, MulExpression);
    builder.put(0x1809ed668dda555fL, MultiLineComment);
    builder.put(0x2aefd560f401b9c6L, MultipleCatchClause);
    builder.put(0x11d47dc0e3bL, NPEEqualsExpression);
    builder.put(0x11d47db1c91L, NPENotEqualsExpression);
    builder.put(0x650f9fedfcb5b664L, NestedNewExpression);
    builder.put(0xf9e20e303fL, NotEqualsExpression);
    builder.put(0xfbcf6bd10dL, NotExpression);
    builder.put(0xf940cd6167L, NullLiteral);
    builder.put(0x1185ff468caL, NullType);
    builder.put(0x10d68c2ecd3L, Number);
    builder.put(0xe81fba3b64ca8f8L, OctalIntegerLiteral);
    builder.put(0x44cc327d2ca5cb08L, OperationAssignmentExpression);
    builder.put(0x617aa860be862ea8L, OrAssignmentExpression);
    builder.put(0xfb8255689fL, OrExpression);
    builder.put(0xf8c77f1e94L, ParameterDeclaration);
    builder.put(0xfb4ed32b7fL, ParenthesizedExpression);
    builder.put(0x5fc1cc47cb4622eaL, PassByRefExpression);
    builder.put(0x1458378889e6d166L, PlaceholderMember);
    builder.put(0x11b0d1476d2L, PlusAssignmentExpression);
    builder.put(0xf8cc67c7fbL, PlusExpression);
    builder.put(0x11aded05fe6L, PostfixDecrementExpression);
    builder.put(0x11adecdb4f0L, PostfixIncrementExpression);
    builder.put(0x120a472f0e8L, PrefixDecrementExpression);
    builder.put(0x120a46df580L, PrefixIncrementExpression);
    builder.put(0x3f57ea36bd70a4e1L, PrimitiveClassExpression);
    builder.put(0x10f0ad8bde4L, PrimitiveType);
    builder.put(0x10af9586f0cL, PrivateVisibility);
    builder.put(0x117b744dafeL, Property);
    builder.put(0x117b75f36c8L, PropertyImplementation);
    builder.put(0x117b821eaaeL, PropertyReference);
    builder.put(0x2463999e524f3bf5L, PropertyValueReference);
    builder.put(0x10af958b686L, ProtectedVisibility);
    builder.put(0x10af9581ff1L, PublicVisibility);
    builder.put(0x7e020a1898c76ae1L, QualifiedReference);
    builder.put(0x37f722a7ce38076aL, QualifiedSuperMethodCall);
    builder.put(0x617aa860be862ea6L, RemAssignmentExpression);
    builder.put(0x10c8d509af4L, RemExpression);
    builder.put(0x1101757c8faL, RemarkStatement);
    builder.put(0x4a434b86a546561eL, ResourceVariable);
    builder.put(0xf8cc67c7feL, ReturnStatement);
    builder.put(0x617aa860be862eb0L, RightShiftAssignmentExpression);
    builder.put(0x117bd9ac3d9L, SetAccessor);
    builder.put(0x11d6cde9fb9L, ShiftLeftExpression);
    builder.put(0x11d6ce051dfL, ShiftRightExpression);
    builder.put(0x470fa5a7b03ac59L, ShiftRightUnsignedExpression);
    builder.put(0xf940cc380dL, ShortType);
    builder.put(0x57d533a7af15ed3aL, SingleLineComment);
    builder.put(0xf8cc56b215L, Statement);
    builder.put(0x57d533a7af16ff67L, StatementCommentPart);
    builder.put(0xf8cc56b200L, StatementList);
    builder.put(0xf93c84351fL, StaticFieldDeclaration);
    builder.put(0xf940c80846L, StaticFieldReference);
    builder.put(0x35b563950dfe3377L, StaticFieldReferenceOperation);
    builder.put(0x11c7538039dL, StaticInitializer);
    builder.put(0x427c475b3d6201deL, StaticKind);
    builder.put(0xfbbebabf09L, StaticMethodCall);
    builder.put(0x4ffda504fa5847fcL, StaticMethodCallOperation);
    builder.put(0xfbbebabf0aL, StaticMethodDeclaration);
    builder.put(0x11d47de7e99L, StringBooleanOperation);
    builder.put(0xf93d565d10L, StringLiteral);
    builder.put(0x5eb0cab441189a51L, StringToken);
    builder.put(0x11d47da71ecL, StringType);
    builder.put(0x5c322d583625759cL, StubInitializer);
    builder.put(0x4975dc2bdcfa0c49L, StubStatementList);
    builder.put(0x11d47df21f3L, SubstringExpression);
    builder.put(0xf93d512e1eL, SuperConstructorInvocation);
    builder.put(0x216400b63b2e0f21L, SuperConstructorKind);
    builder.put(0x73048d24d425f35eL, SuperInerfaceKind);
    builder.put(0x17dbb10eeb72e5d9L, SuperInterfaceMethodCall);
    builder.put(0xf9d78b55aaL, SuperMethodCall);
    builder.put(0x5bd477669f55a5a4L, SuperMethodKind);
    builder.put(0x10ef02cdd1bL, SwitchCase);
    builder.put(0x6d52edcb6dd8fdccL, SwitchCaseExtension);
    builder.put(0x10ef02a8c6aL, SwitchStatement);
    builder.put(0x1106df1d8d8L, SynchronizedStatement);
    builder.put(0x10ef01239c9L, TernaryOperatorExpression);
    builder.put(0x57d533a7af15ed3dL, TextCommentPart);
    builder.put(0x1127b878882L, ThisConstructorInvocation);
    builder.put(0x216400b63b3173a4L, ThisConstructorKind);
    builder.put(0xf93d4da00cL, ThisExpression);
    builder.put(0x10f3ee082d8L, ThrowStatement);
    builder.put(0x5a98df4004080866L, Tokens);
    builder.put(0x11d47e0122aL, TrimOperation);
    builder.put(0x10f383e6771L, TryCatchStatement);
    builder.put(0x10cacebf556L, TryFinallyStatement);
    builder.put(0x4a434b86a54515f2L, TryUniversalStatement);
    builder.put(0xf8c37f506dL, Type);
    builder.put(0x11f4b6b2435L, TypeAnnotable);
    builder.put(0x117ac2330f4L, TypeDerivable);
    builder.put(0x1024639ed74L, TypeVariableDeclaration);
    builder.put(0x102467229d8L, TypeVariableReference);
    builder.put(0x6fea7de6103549b1L, UnaryMinus);
    builder.put(0x431d52a5d09a4ea9L, UndefinedType);
    builder.put(0x650717b10a377bccL, UnionType);
    builder.put(0x7e4a5cff51167b74L, UnknownConsCall);
    builder.put(0x245faa02186fc7b5L, UnknownDotCall);
    builder.put(0x15003fd0d0b36dc8L, UnknownInstanceMethodCall);
    builder.put(0x245faa02186fc5d6L, UnknownLocalCall);
    builder.put(0x759937a5973279b7L, UnknownNameRef);
    builder.put(0x2dda7700ec3ae154L, UnknownNew);
    builder.put(0x28e9fc3ba3fa3940L, UnresolvedNameReference);
    builder.put(0x470fa5a7b0ad087L, UnsignedRightShiftAssignmentExpression);
    builder.put(0x110daeaa84aL, UpperBoundType);
    builder.put(0x11d0053f19bL, UsingStatement);
    builder.put(0x117dd047c70L, ValueParameter);
    builder.put(0x53cc4e75e79ac33aL, ValueRef);
    builder.put(0x11c08f42e7bL, VariableArityType);
    builder.put(0xf8c37a7f6eL, VariableDeclaration);
    builder.put(0xf8c77f1e98L, VariableReference);
    builder.put(0x10af957d96eL, Visibility);
    builder.put(0xf8cc6bf96dL, VoidType);
    builder.put(0xfaa4bf0f2fL, WhileStatement);
    builder.put(0x110dae5f4a3L, WildCardType);
    builder.put(0x617aa860be862eacL, XorAssignmentExpression);
    myIndex = builder.seal();
  }