package jetbrains.mps.lang.editor.generator.baseLanguage.template.main;

/*Generated by MPS */

import jetbrains.mps.generator.runtime.Generated;
import jetbrains.mps.generator.impl.query.QueryProviderBase;
import jetbrains.mps.generator.template.CreateRootRuleContext;
import jetbrains.mps.lang.smodel.generator.smodelAdapter.SModuleOperations;
import jetbrains.mps.internal.collections.runtime.ListSequence;
import jetbrains.mps.lang.smodel.generator.smodelAdapter.SModelOperations;
import jetbrains.mps.generator.template.BaseMappingRuleContext;
import jetbrains.mps.lang.smodel.generator.smodelAdapter.SLinkOperations;
import jetbrains.mps.lang.smodel.generator.smodelAdapter.SPropertyOperations;
import jetbrains.mps.lang.smodel.generator.smodelAdapter.SEnumOperations;
import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory;
import jetbrains.mps.lang.editor.behavior.IQueryFunction_Color__BehaviorDescriptor;
import jetbrains.mps.lang.smodel.generator.smodelAdapter.SNodeOperations;
import jetbrains.mps.lang.smodel.generator.smodelAdapter.SConceptOperations;
import jetbrains.mps.lang.editor.generator.baseLanguage.template.util.QueriesUtil;
import jetbrains.mps.lang.editor.behavior.IMenuPartWithOutputConcept__BehaviorDescriptor;
import org.jetbrains.mps.openapi.model.SModel;
import jetbrains.mps.lang.editor.behavior.IMenu_Concept__BehaviorDescriptor;
import jetbrains.mps.generator.template.PropertyMacroContext;
import jetbrains.mps.lang.editor.behavior.ConceptEditorHintDeclaration__BehaviorDescriptor;
import jetbrains.mps.lang.editor.behavior.EditorCellModel__BehaviorDescriptor;
import jetbrains.mps.util.NameUtil;
import jetbrains.mps.lang.core.behavior.INamedConcept__BehaviorDescriptor;
import jetbrains.mps.openapi.editor.cells.KeyMap;
import org.jetbrains.mps.openapi.model.SNode;
import jetbrains.mps.nodeEditor.keymaps.AWTKeymapHandler;
import jetbrains.mps.lang.editor.behavior.CellModel_WithRole__BehaviorDescriptor;
import jetbrains.mps.lang.editor.behavior.CellActionMapItem__BehaviorDescriptor;
import jetbrains.mps.lang.editor.behavior.AbstractComponent__BehaviorDescriptor;
import jetbrains.mps.lang.editor.behavior.CellMenuUtil;
import jetbrains.mps.lang.editor.behavior.StyleClass__BehaviorDescriptor;
import jetbrains.mps.lang.editor.behavior.StyleSheet__BehaviorDescriptor;
import jetbrains.mps.lang.editor.enumMigration._Layout_Constraints_Enum_MigrationUtils;
import jetbrains.mps.lang.editor.enumMigration._NextLine_Enum_MigrationUtils;
import jetbrains.mps.lang.editor.behavior.StyleAttributeDeclaration__BehaviorDescriptor;
import jetbrains.mps.lang.editor.behavior.StyleKey__BehaviorDescriptor;
import org.jetbrains.mps.openapi.persistence.PersistenceFacade;
import jetbrains.mps.lang.modelapi.behavior.ModuleIdentity__BehaviorDescriptor;
import jetbrains.mps.lang.structure.util.SmartRefAttributeUtil;
import jetbrains.mps.lang.editor.behavior.IMenu__BehaviorDescriptor;
import jetbrains.mps.lang.editor.behavior.StyleKeyPack__BehaviorDescriptor;
import jetbrains.mps.generator.template.ReferenceMacroContext;
import jetbrains.mps.internal.collections.runtime.Sequence;
import jetbrains.mps.baseLanguage.behavior.ClassConcept__BehaviorDescriptor;
import jetbrains.mps.lang.structure.behavior.LinkDeclaration__BehaviorDescriptor;
import jetbrains.mps.lang.editor.behavior.CellMenuPart_ReferentPrimary__BehaviorDescriptor;
import jetbrains.mps.lang.editor.enumMigration._Colors_Enum_MigrationUtils;
import jetbrains.mps.lang.editor.behavior.AbstractStyledTextOperation__BehaviorDescriptor;
import jetbrains.mps.baseLanguage.behavior.Classifier__BehaviorDescriptor;
import java.util.Objects;
import jetbrains.mps.smodel.SNodePointer;
import jetbrains.mps.lang.editor.behavior.IMenuReference__BehaviorDescriptor;
import jetbrains.mps.lang.editor.behavior.CellActionMapImportSelectorByActionId__BehaviorDescriptor;
import jetbrains.mps.lang.editor.behavior.CompletionCustomizationContextSpecificator__BehaviorDescriptor;
import jetbrains.mps.lang.smodel.generator.baseLanguage.util.PropertiesUtil;
import jetbrains.mps.generator.template.IfMacroContext;
import jetbrains.mps.lang.editor.behavior.Synchronizeable__BehaviorDescriptor;
import jetbrains.mps.lang.editor.behavior.CellModel_Collection__BehaviorDescriptor;
import jetbrains.mps.lang.editor.behavior.CellModel_ListWithRole__BehaviorDescriptor;
import jetbrains.mps.lang.editor.behavior.QueryFunction_StyleParameter__BehaviorDescriptor;
import java.util.List;
import jetbrains.mps.smodel.Language;
import jetbrains.mps.lang.editor.generator.baseLanguage.template.util.MenuRoots;
import jetbrains.mps.lang.editor.behavior.ContextVariable__BehaviorDescriptor;
import jetbrains.mps.lang.editor.behavior.IParameterizableMenuPart__BehaviorDescriptor;
import jetbrains.mps.lang.editor.behavior.IExtensibleTransformationMenuPart__BehaviorDescriptor;
import jetbrains.mps.lang.editor.behavior.ConceptFunctionParameter_node__BehaviorDescriptor;
import jetbrains.mps.baseLanguage.behavior.ConceptFunctionParameter__BehaviorDescriptor;
import jetbrains.mps.lang.editor.behavior.ConceptFunctionParameter_editorContext__BehaviorDescriptor;
import jetbrains.mps.generator.template.SourceSubstituteMacroNodeContext;
import jetbrains.mps.baseLanguage.behavior.ConceptFunction__BehaviorDescriptor;
import jetbrains.mps.lang.smodel.typesystem.RulesUtil;
import jetbrains.mps.kernel.model.SModelUtil;
import jetbrains.mps.lang.smodel.behavior.SNodeOperation__BehaviorDescriptor;
import jetbrains.mps.baseLanguage.behavior.Type__BehaviorDescriptor;
import jetbrains.mps.generator.template.TemplateArgumentContext;
import jetbrains.mps.generator.template.SourceSubstituteMacroNodesContext;
import jetbrains.mps.internal.collections.runtime.NotNullWhereFilter;
import jetbrains.mps.lang.smodel.behavior.LanguageIdentity__BehaviorDescriptor;
import java.util.Set;
import org.jetbrains.mps.openapi.module.SModule;
import jetbrains.mps.smodel.EditorDeclarationScanner;
import java.util.ArrayList;
import jetbrains.mps.generator.template.WeavingMappingRuleContext;
import jetbrains.mps.generator.template.MappingScriptContext;
import java.util.Map;
import jetbrains.mps.internal.collections.runtime.MapSequence;
import java.util.HashMap;
import jetbrains.mps.internal.collections.runtime.IMapping;
import jetbrains.mps.util.StringUtil;
import jetbrains.mps.generator.template.InsertMacroContext;
import org.jetbrains.mps.openapi.model.SNodeReference;
import jetbrains.mps.lang.modelapi.behavior.NodePointer__BehaviorDescriptor;
import jetbrains.mps.generator.template.TemplateVarContext;
import jetbrains.mps.lang.editor.behavior.ImportCycle;
import jetbrains.mps.lang.editor.behavior.CellActionMapDeclaration__BehaviorDescriptor;
import java.util.Collections;
import jetbrains.mps.generator.impl.query.ReductionRuleCondition;
import org.jetbrains.annotations.NotNull;
import jetbrains.mps.generator.impl.query.QueryKey;
import jetbrains.mps.generator.template.ReductionRuleQueryContext;
import jetbrains.mps.generator.impl.GenerationFailureException;
import jetbrains.mps.generator.impl.query.MapRootRuleCondition;
import jetbrains.mps.generator.template.MapRootRuleContext;
import jetbrains.mps.generator.impl.query.CreateRootCondition;
import jetbrains.mps.generator.impl.query.WeaveRuleCondition;
import jetbrains.mps.generator.impl.query.WeaveRuleQuery;
import jetbrains.mps.generator.impl.query.WeaveAnchorQuery;
import org.jetbrains.annotations.Nullable;
import jetbrains.mps.generator.template.WeavingAnchorContext;
import jetbrains.mps.generator.impl.query.ScriptCodeBlock;
import jetbrains.mps.generator.impl.query.SourceNodeQuery;
import jetbrains.mps.generator.impl.query.SourceNodesQuery;
import java.util.Collection;
import jetbrains.mps.util.IterableUtil;
import jetbrains.mps.generator.impl.query.PropertyValueQuery;
import org.jetbrains.mps.openapi.language.SProperty;
import jetbrains.mps.generator.impl.query.IfMacroCondition;
import jetbrains.mps.generator.impl.query.InlineSwitchCaseCondition;
import jetbrains.mps.generator.template.InlineSwitchCaseContext;
import jetbrains.mps.generator.impl.query.ReferenceTargetQuery;
import jetbrains.mps.generator.impl.query.VariableValueQuery;
import jetbrains.mps.generator.impl.query.CallArgumentQuery;
import jetbrains.mps.generator.impl.query.InsertMacroQuery;
import jetbrains.mps.smodel.builder.SNodeBuilder;
import org.jetbrains.mps.openapi.model.SNodeAccessUtil;
import org.jetbrains.mps.openapi.language.SConcept;
import org.jetbrains.mps.openapi.language.SInterfaceConcept;
import org.jetbrains.mps.openapi.language.SContainmentLink;
import org.jetbrains.mps.openapi.language.SReferenceLink;

@Generated
public class QueriesGenerated extends QueryProviderBase {
  public QueriesGenerated() {
    super(1);
  }
  public static boolean createRootRule_Condition_64_0(final CreateRootRuleContext _context) {
    // see MPS-24613
    return SModuleOperations.isAspect(_context.getOriginalInputModel(), "editor");
  }
  public static boolean createRootRule_Condition_64_1(final CreateRootRuleContext _context) {
    return ListSequence.fromList(SModelOperations.nodes(_context.getInputModel(), CONCEPTS.QueryFunction_RefPresentation$I$)).isNotEmpty();
  }
  public static boolean rule_Condition_45_0(final BaseMappingRuleContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.query$Kyul) == null);
  }
  public static boolean rule_Condition_45_1(final BaseMappingRuleContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.query$Kyul) != null);
  }
  public static boolean rule_Condition_45_2(final BaseMappingRuleContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.query$J8Xh) == null) && SPropertyOperations.getEnum(_context.getNode(), PROPS.color$cOQW) != SEnumOperations.getMember(MetaAdapterFactory.getEnumeration(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xfc609b3d55L, "jetbrains.mps.lang.editor.structure._Colors_Enum"), 0xfc609b3d56L, "none");
  }
  public static boolean rule_Condition_45_3(final BaseMappingRuleContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.query$J8Xh) != null) && !((boolean) IQueryFunction_Color__BehaviorDescriptor.isFunction_idhPjjBbV.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.query$J8Xh)));
  }
  public static boolean rule_Condition_45_4(final BaseMappingRuleContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.query$J8Xh) == null) && SPropertyOperations.getEnum(_context.getNode(), PROPS.color$cOQW) != SEnumOperations.getMember(MetaAdapterFactory.getEnumeration(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xfc609b3d55L, "jetbrains.mps.lang.editor.structure._Colors_Enum"), 0xfc609b3d56L, "none");
  }
  public static boolean rule_Condition_45_5(final BaseMappingRuleContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.query$J8Xh) == null) && SPropertyOperations.getEnum(_context.getNode(), PROPS.color$cOQW) == SEnumOperations.getMember(MetaAdapterFactory.getEnumeration(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xfc609b3d55L, "jetbrains.mps.lang.editor.structure._Colors_Enum"), 0xfc609b3d56L, "none");
  }
  public static boolean rule_Condition_45_6(final BaseMappingRuleContext _context) {
    return SNodeOperations.isInstanceOf(SLinkOperations.getTarget(_context.getNode(), LINKS.query$J8Xh), CONCEPTS.QueryFunction_ColorComposit$Cd);
  }
  public static boolean rule_Condition_45_7(final BaseMappingRuleContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.query$J8Xh) != null) && (boolean) IQueryFunction_Color__BehaviorDescriptor.isFunction_idhPjjBbV.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.query$J8Xh));
  }
  public static boolean rule_Condition_45_8(final BaseMappingRuleContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.query$VyI6) == null);
  }
  public static boolean rule_Condition_45_9(final BaseMappingRuleContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.query$VyI6) != null);
  }
  public static boolean rule_Condition_45_10(final BaseMappingRuleContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.query$E0Mi) == null);
  }
  public static boolean rule_Condition_45_11(final BaseMappingRuleContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.query$E0Mi) != null);
  }
  public static boolean rule_Condition_45_12(final BaseMappingRuleContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.query$pb17) == null);
  }
  public static boolean rule_Condition_45_13(final BaseMappingRuleContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.query$pb17) != null);
  }
  public static boolean rule_Condition_45_14(final BaseMappingRuleContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.query$4xPl) == null);
  }
  public static boolean rule_Condition_45_15(final BaseMappingRuleContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.query$4xPl) != null);
  }
  public static boolean rule_Condition_45_16(final BaseMappingRuleContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.query$h1LB) == null);
  }
  public static boolean rule_Condition_45_17(final BaseMappingRuleContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.query$h1LB) != null);
  }
  public static boolean rule_Condition_45_18(final BaseMappingRuleContext _context) {
    return SEnumOperations.isMember(SPropertyOperations.getEnum(_context.getNode(), PROPS.position$V$SB), 0x116e8057864L);
  }
  public static boolean rule_Condition_45_19(final BaseMappingRuleContext _context) {
    return !(SEnumOperations.isMember(SPropertyOperations.getEnum(_context.getNode(), PROPS.position$V$SB), 0x116e8057864L));
  }
  public static boolean rule_Condition_45_20(final BaseMappingRuleContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.query$zXWd) == null) && !(SPropertyOperations.getBoolean(_context.getNode(), PROPS.hasNoLabel$p3P0));
  }
  public static boolean rule_Condition_45_21(final BaseMappingRuleContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.query$zXWd) == null) && SPropertyOperations.getBoolean(_context.getNode(), PROPS.hasNoLabel$p3P0);
  }
  public static boolean rule_Condition_45_22(final BaseMappingRuleContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.query$zXWd) != null);
  }
  public static boolean rule_Condition_45_23(final BaseMappingRuleContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.query$jAhC) == null);
  }
  public static boolean rule_Condition_45_24(final BaseMappingRuleContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.query$jAhC) != null);
  }
  public static boolean rule_Condition_49_0(final BaseMappingRuleContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.cellLayout$ZXkU) == null;
  }
  public static boolean rule_Condition_49_1(final BaseMappingRuleContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.cellLayout$Of4I) == null;
  }
  public static boolean rule_Condition_49_2(final BaseMappingRuleContext _context) {
    return ListSequence.fromList(SLinkOperations.getChildren(_context.getNode(), LINKS.styleItem$FgZD)).all((it) -> !(SNodeOperations.isInstanceOf(it, CONCEPTS.EditableStyleClassItem$pD)));
  }
  public static boolean rule_Condition_49_3(final BaseMappingRuleContext _context) {
    return SConceptOperations.isExactly(SNodeOperations.asSConcept(SNodeOperations.getConcept(_context.getNode())), CONCEPTS.CellModel_RefNodeList$Uo) || SConceptOperations.isExactly(SNodeOperations.asSConcept(SNodeOperations.getConcept(_context.getNode())), CONCEPTS.CellModel_RefNode$8) || SConceptOperations.isExactly(SNodeOperations.asSConcept(SNodeOperations.getConcept(_context.getNode())), CONCEPTS.CellModel_RefCell$7g) || SConceptOperations.isExactly(SNodeOperations.asSConcept(SNodeOperations.getConcept(_context.getNode())), CONCEPTS.CellModel_AttributedNodeCell$m1) || SConceptOperations.isExactly(SNodeOperations.asSConcept(SNodeOperations.getConcept(_context.getNode())), CONCEPTS.CellModel_AttributedLinkCell$_k) || SConceptOperations.isExactly(SNodeOperations.asSConcept(SNodeOperations.getConcept(_context.getNode())), CONCEPTS.CellModel_AttributedPropertyCell$yF);
  }
  public static boolean rule_Condition_49_4(final BaseMappingRuleContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.renderingCondition$O1b5) != null);
  }
  public static boolean rule_Condition_49_5(final BaseMappingRuleContext _context) {
    return SNodeOperations.isInstanceOf(SNodeOperations.getParent(_context.getNode()), CONCEPTS.AbstractComponent$YR);
  }
  public static boolean rule_Condition_49_6(final BaseMappingRuleContext _context) {
    return SNodeOperations.isInstanceOf(SNodeOperations.getParent(_context.getNode()), CONCEPTS.CellModel_Alternation$uR) && SLinkOperations.getTarget(_context.getNode(), LINKS.renderingCondition$O1b5) != null;
  }
  public static boolean rule_Condition_49_7(final BaseMappingRuleContext _context) {
    return QueriesUtil.requiresAutoDeletableStyleAddition(_context.getNode());
  }
  public static boolean rule_Condition_52_0(final BaseMappingRuleContext _context) {
    return SNodeOperations.isInstanceOf(SLinkOperations.getTarget(_context.getNode(), LINKS.operation$gs9E), CONCEPTS.SelectInEditorOperation$rA);
  }
  public static boolean rule_Condition_52_1(final BaseMappingRuleContext _context) {
    return SNodeOperations.isInstanceOf(SLinkOperations.getTarget(_context.getNode(), LINKS.operation$gs9E), CONCEPTS.ApproveDelete_Operation$Sy);
  }
  public static boolean rule_Condition_52_2(final BaseMappingRuleContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.cellSelector$u$HA) == null;
  }
  public static boolean rule_Condition_52_3(final BaseMappingRuleContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.selectionStart$UKIJ) == null;
  }
  public static boolean rule_Condition_52_4(final BaseMappingRuleContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.selectionEnd$Gha3) == null;
  }
  public static boolean rule_Condition_52_5(final BaseMappingRuleContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.selectionEnd$Gha3) != null;
  }
  public static boolean rule_Condition_52_6(final BaseMappingRuleContext _context) {
    return SEnumOperations.isMember(SPropertyOperations.getEnum(_context.getNode(), PROPS.cellId$s0oo), 0x1e02662c4b880a98L);
  }
  public static boolean rule_Condition_52_7(final BaseMappingRuleContext _context) {
    return SEnumOperations.isMember(SPropertyOperations.getEnum(_context.getNode(), PROPS.cellId$s0oo), 0x1e02662c4b8811ecL);
  }
  public static boolean rule_Condition_52_8(final BaseMappingRuleContext _context) {
    return SEnumOperations.isMember(SPropertyOperations.getEnum(_context.getNode(), PROPS.cellId$s0oo), 0x1e02662c4b8811f0L);
  }
  public static boolean rule_Condition_52_9(final BaseMappingRuleContext _context) {
    return SEnumOperations.isMember(SPropertyOperations.getEnum(_context.getNode(), PROPS.cellId$s0oo), 0x1e02662c4b8811e9L);
  }
  public static boolean rule_Condition_52_10(final BaseMappingRuleContext _context) {
    return SEnumOperations.isMember(SPropertyOperations.getEnum(_context.getNode(), PROPS.cellId$s0oo), 0x1c8da594685004bdL);
  }
  public static boolean rule_Condition_52_11(final BaseMappingRuleContext _context) {
    return SEnumOperations.isMember(SPropertyOperations.getEnum(_context.getNode(), PROPS.cellId$s0oo), 0x1c8da594685004c3L);
  }
  public static boolean rule_Condition_52_12(final BaseMappingRuleContext _context) {
    return SEnumOperations.isMember(SPropertyOperations.getEnum(_context.getNode(), PROPS.cellId$s0oo), 0x1c8da594685004caL);
  }
  public static boolean rule_Condition_52_13(final BaseMappingRuleContext _context) {
    return SEnumOperations.isMember(SPropertyOperations.getEnum(_context.getNode(), PROPS.cellId$s0oo), 0x52599cc038baeeddL);
  }
  public static boolean rule_Condition_64_0(final BaseMappingRuleContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.inspectedCellModel$WqhU) != null;
  }
  public static boolean rule_Condition_64_1(final BaseMappingRuleContext _context) {
    return SNodeOperations.isInstanceOf(SNodeOperations.getContainingRoot(_context.getNode()), CONCEPTS.ParametersInformationQuery$Le);
  }
  public static boolean rule_Condition_64_2(final BaseMappingRuleContext _context) {
    return SNodeOperations.isInstanceOf(SNodeOperations.getContainingRoot(_context.getNode()), CONCEPTS.ParametersInformationQuery$Le);
  }
  public static boolean rule_Condition_64_3(final BaseMappingRuleContext _context) {
    return SNodeOperations.isInstanceOf(SNodeOperations.getContainingRoot(_context.getNode()), CONCEPTS.ParametersInformationQuery$Le);
  }
  public static boolean rule_Condition_64_4(final BaseMappingRuleContext _context) {
    return SEnumOperations.isMember(SPropertyOperations.getEnum(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), PROPS.metaClass$PeKc), 0xfc6f4e95b8L);
  }
  public static boolean rule_Condition_64_5(final BaseMappingRuleContext _context) {
    return SEnumOperations.isMember(SPropertyOperations.getEnum(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), PROPS.metaClass$PeKc), 0xfc6f4e95b9L);
  }
  public static boolean rule_Condition_76_0(final BaseMappingRuleContext _context) {
    return SEnumOperations.isMember(SPropertyOperations.getEnum(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), PROPS.metaClass$PeKc), 0xfc6f4e95b9L);
  }
  public static boolean rule_Condition_87_0(final BaseMappingRuleContext _context) {
    return SNodeOperations.isInstanceOf(SNodeOperations.getParent(_context.getNode()), CONCEPTS.ConceptEditorDeclaration$BH);
  }
  public static boolean rule_Condition_87_1(final BaseMappingRuleContext _context) {
    return SNodeOperations.isInstanceOf(SNodeOperations.getParent(_context.getNode()), CONCEPTS.ConceptEditorDeclaration$BH);
  }
  public static boolean rule_Condition_87_2(final BaseMappingRuleContext _context) {
    return SNodeOperations.isInstanceOf(SNodeOperations.getParent(_context.getNode()), CONCEPTS.ConceptEditorDeclaration$BH);
  }
  public static boolean rule_Condition_87_3(final BaseMappingRuleContext _context) {
    return SNodeOperations.isInstanceOf(SNodeOperations.getParent(_context.getNode()), CONCEPTS.ConceptEditorDeclaration$BH);
  }
  public static boolean rule_Condition_96_0(final BaseMappingRuleContext _context) {
    return SPropertyOperations.getBoolean(_context.getNode(), PROPS.customizeEmptyCell$VwnI) && (SLinkOperations.getTarget(_context.getNode(), LINKS.emptyCellModel$_h5G) == null);
  }
  public static boolean rule_Condition_96_1(final BaseMappingRuleContext _context) {
    return isNotEmptyString(SPropertyOperations.getString(_context.getNode(), PROPS.noTargetText$V1aZ));
  }
  public static boolean rule_Condition_96_2(final BaseMappingRuleContext _context) {
    return SPropertyOperations.getBoolean(_context.getNode(), PROPS.emptyNoTargetText$9Me5);
  }
  public static boolean rule_Condition_99_0(final BaseMappingRuleContext _context) {
    return (IMenuPartWithOutputConcept__BehaviorDescriptor.getOutputConcept_id3mnwiBI8ZE2.invoke(_context.getNode()) != null);
  }
  public static boolean rule_Condition_101_0(final BaseMappingRuleContext _context) {
    return SNodeOperations.isInstanceOf(SNodeOperations.getContainingRoot(_context.getNode()), CONCEPTS.IMenu$HX);
  }
  public static boolean rule_Condition_101_1(final BaseMappingRuleContext _context) {
    return SNodeOperations.isInstanceOf(SNodeOperations.getContainingRoot(_context.getNode()), CONCEPTS.IMenu$HX);
  }
  public static boolean rule_Condition_101_2(final BaseMappingRuleContext _context) {
    return SNodeOperations.isInstanceOf(SNodeOperations.getContainingRoot(_context.getNode()), CONCEPTS.IMenu$HX);
  }
  public static boolean rule_Condition_101_3(final BaseMappingRuleContext _context) {
    return SEnumOperations.isMember(SPropertyOperations.getEnum(_context.getNode(), PROPS.placeInCell$9YAB), 0x198452f4d5ed6eddL);
  }
  public static boolean rule_Condition_101_4(final BaseMappingRuleContext _context) {
    return SEnumOperations.isMember(SPropertyOperations.getEnum(_context.getNode(), PROPS.placeInCell$9YAB), 0x30335f3d1845bdb1L);
  }
  public static boolean rule_Condition_118_0(final BaseMappingRuleContext _context) {
    // see MPS-24613
    return SModuleOperations.isAspect(((SModel) _context.getVariable("model")), "editor");
  }
  public static boolean rule_Condition_125_0(final BaseMappingRuleContext _context) {
    return IMenuPartWithOutputConcept__BehaviorDescriptor.getOutputConcept_id3mnwiBI8ZE2.invoke(_context.getNode()) != null;
  }
  public static boolean rule_Condition_162_0(final BaseMappingRuleContext _context) {
    return (boolean) IMenu_Concept__BehaviorDescriptor.isDefault_id5N_GIFFh1P5.invoke(_context.getNode());
  }
  public static boolean rule_Condition_162_1(final BaseMappingRuleContext _context) {
    return !((boolean) IMenu_Concept__BehaviorDescriptor.isDefault_id5N_GIFFh1P5.invoke(_context.getNode()));
  }
  public static boolean rule_Condition_162_2(final BaseMappingRuleContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.menuReference$PO9a) != null);
  }
  public static boolean rule_Condition_162_3(final BaseMappingRuleContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.menuReference$PO9a) == null);
  }
  public static boolean rule_Condition_162_4(final BaseMappingRuleContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.menuReference$D42O) != null;
  }
  public static boolean rule_Condition_162_5(final BaseMappingRuleContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.menuReference$D42O) == null;
  }
  public static boolean rule_Condition_162_6(final BaseMappingRuleContext _context) {
    return (boolean) IMenu_Concept__BehaviorDescriptor.isDefault_id5N_GIFFh1P5.invoke(_context.getNode());
  }
  public static boolean rule_Condition_162_7(final BaseMappingRuleContext _context) {
    return !((boolean) IMenu_Concept__BehaviorDescriptor.isDefault_id5N_GIFFh1P5.invoke(_context.getNode()));
  }
  public static boolean rule_Condition_162_8(final BaseMappingRuleContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.menuReference$PR1D) != null);
  }
  public static boolean rule_Condition_162_9(final BaseMappingRuleContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.menuReference$PR1D) == null);
  }
  public static boolean rule_Condition_184_0(final BaseMappingRuleContext _context) {
    return SEnumOperations.isMember(SPropertyOperations.getEnum(SLinkOperations.getTarget(_context.getNode(), LINKS.link$giW0), PROPS.metaClass$PeKc), 0xfc6f4e95b9L);
  }
  public static boolean rule_Condition_184_1(final BaseMappingRuleContext _context) {
    return SEnumOperations.isMember(SPropertyOperations.getEnum(SLinkOperations.getTarget(_context.getNode(), LINKS.link$giW0), PROPS.metaClass$PeKc), 0xfc6f4e95b8L);
  }
  public static boolean rule_Condition_188_0(final BaseMappingRuleContext _context) {
    return SModuleOperations.isAspect(((SModel) _context.getVariable("model")), "editor");
  }
  public static Object propertyMacro_GetValue_0_0(final PropertyMacroContext _context) {
    return (String) ConceptEditorHintDeclaration__BehaviorDescriptor.getQualifiedName_id59ZEGVRaGvv.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.hint$Facj));
  }
  public static Object propertyMacro_GetValue_0_1(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_1_0(final PropertyMacroContext _context) {
    return (String) EditorCellModel__BehaviorDescriptor.getFactoryMethodName_idhHfE2BD.invoke(_context.getNode(), _context);
  }
  public static Object propertyMacro_GetValue_2_0(final PropertyMacroContext _context) {
    return (String) EditorCellModel__BehaviorDescriptor.getFactoryMethodName_idhHfE2BD.invoke(_context.getNode(), _context);
  }
  public static Object propertyMacro_GetValue_3_0(final PropertyMacroContext _context) {
    return (String) ConceptEditorHintDeclaration__BehaviorDescriptor.getQualifiedName_id59ZEGVRaGvv.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.hint$Facj));
  }
  public static Object propertyMacro_GetValue_3_1(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_4_0(final PropertyMacroContext _context) {
    return NameUtil.escapeString(SPropertyOperations.getString(_context.getNode(), PROPS.text$PIv7));
  }
  public static Object propertyMacro_GetValue_4_1(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.nullText$jfC$);
  }
  public static Object propertyMacro_GetValue_4_2(final PropertyMacroContext _context) {
    return (String) EditorCellModel__BehaviorDescriptor.getFactoryMethodName_idhHfE2BD.invoke(_context.getNode(), _context);
  }
  public static Object propertyMacro_GetValue_5_0(final PropertyMacroContext _context) {
    return (String) EditorCellModel__BehaviorDescriptor.getFactoryMethodName_idhHfE2BD.invoke(_context.getNode(), _context);
  }
  public static Object propertyMacro_GetValue_6_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.text$F9K7);
  }
  public static Object propertyMacro_GetValue_6_1(final PropertyMacroContext _context) {
    return (String) EditorCellModel__BehaviorDescriptor.getFactoryMethodName_idhHfE2BD.invoke(_context.getNode(), _context);
  }
  public static Object propertyMacro_GetValue_7_0(final PropertyMacroContext _context) {
    return (String) EditorCellModel__BehaviorDescriptor.getFactoryMethodName_idhHfE2BD.invoke(_context.getNode(), _context);
  }
  public static Object propertyMacro_GetValue_8_0(final PropertyMacroContext _context) {
    return (String) EditorCellModel__BehaviorDescriptor.getFactoryMethodName_idhHfE2BD.invoke(_context.getNode(), _context);
  }
  public static Object propertyMacro_GetValue_8_1(final PropertyMacroContext _context) {
    return (String) INamedConcept__BehaviorDescriptor.getFqName_idhEwIO9y.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.editorComponent$DNa7));
  }
  public static Object propertyMacro_GetValue_9_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.nullText$Qarb);
  }
  public static Object propertyMacro_GetValue_9_1(final PropertyMacroContext _context) {
    return (String) EditorCellModel__BehaviorDescriptor.getFactoryMethodName_idhHfE2BD.invoke(_context.getNode(), _context);
  }
  public static Object propertyMacro_GetValue_10_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getBoolean(_context.getNode(), PROPS.everyModel$Hpue);
  }
  public static Object propertyMacro_GetValue_10_1(final PropertyMacroContext _context) {
    String modifiers = SPropertyOperations.getString(_context.getNode(), PROPS.modifiers$Dfs0);
    if (modifiers == null) {
      modifiers = KeyMap.KEY_MODIFIERS_ANY;
    }
    return modifiers;
  }
  public static Object propertyMacro_GetValue_10_2(final PropertyMacroContext _context) {
    String keycode = SPropertyOperations.getString(_context.getNode(), PROPS.keycode$DfF1);
    return keycode;
  }
  public static Object propertyMacro_GetValue_10_3(final PropertyMacroContext _context) {
    return QueriesUtil.keyMapActionClassName(_context.getNode());
  }
  public static Object propertyMacro_GetValue_10_4(final PropertyMacroContext _context) {
    return SPropertyOperations.getBoolean(_context.getNode(), PROPS.showInPopup$fNvS);
  }
  public static Object propertyMacro_GetValue_10_5(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.description$r5sV);
  }
  public static Object propertyMacro_GetValue_10_6(final PropertyMacroContext _context) {
    return SPropertyOperations.getBoolean(_context.getNode(), PROPS.menuAlwaysShown$rcH4);
  }
  public static Object propertyMacro_GetValue_10_7(final PropertyMacroContext _context) {
    SNode keystroke = ListSequence.fromList(SLinkOperations.getChildren(_context.getNode(), LINKS.keystroke$_h8j)).first();
    if (keystroke == null) {
      return "";
    }

    String modifiers = SPropertyOperations.getString(keystroke, PROPS.modifiers$Dfs0);
    if (modifiers == null) {
      modifiers = "";
    }
    if ((modifiers != null && modifiers.length() > 0) && !(AWTKeymapHandler.getValidModifiers().contains(modifiers))) {
      _context.showErrorMessage(keystroke, "Invalid modifier: \"" + modifiers + "\"");
      return "";
    }
    modifiers = modifiers.replaceAll("\\+", " ");

    if (SPropertyOperations.getString(keystroke, PROPS.keycode$DfF1) == null) {
      _context.showErrorMessage(keystroke, "keycode was not specified");
      return "";
    }
    if (SPropertyOperations.getString(keystroke, PROPS.keycode$DfF1).length() > 1 && !(AWTKeymapHandler.getValidKeyCodes().contains(SPropertyOperations.getString(keystroke, PROPS.keycode$DfF1)))) {
      _context.showErrorMessage(keystroke, "Invalid keycode: \"" + SPropertyOperations.getString(keystroke, PROPS.keycode$DfF1) + "\"");
      return "";
    }
    String keyName;
    if (SPropertyOperations.getString(keystroke, PROPS.keycode$DfF1).startsWith("VK_")) {
      keyName = SPropertyOperations.getString(keystroke, PROPS.keycode$DfF1).substring(3);
    } else {
      keyName = SPropertyOperations.getString(keystroke, PROPS.keycode$DfF1);
    }
    return modifiers + " " + keyName;
  }
  public static Object propertyMacro_GetValue_10_8(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_11_0(final PropertyMacroContext _context) {
    return (String) EditorCellModel__BehaviorDescriptor.getFactoryMethodName_idhHfE2BD.invoke(_context.getNode(), _context);
  }
  public static Object propertyMacro_GetValue_12_0(final PropertyMacroContext _context) {
    return (String) EditorCellModel__BehaviorDescriptor.getFactoryMethodName_idhHfE2BD.invoke(_context.getNode(), _context);
  }
  public static Object propertyMacro_GetValue_14_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.imageFile$n87w);
  }
  public static Object propertyMacro_GetValue_14_1(final PropertyMacroContext _context) {
    return SPropertyOperations.getInteger(_context.getNode(), PROPS.descent$M_GS);
  }
  public static Object propertyMacro_GetValue_14_2(final PropertyMacroContext _context) {
    return (String) EditorCellModel__BehaviorDescriptor.getFactoryMethodName_idhHfE2BD.invoke(_context.getNode(), _context);
  }
  public static Object propertyMacro_GetValue_14_3(final PropertyMacroContext _context) {
    return _context.createIndexedName(_context.getTemplateValue(), SNodeOperations.getContainingRoot(_context.getNode()), false);
  }
  public static Object propertyMacro_GetValue_15_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.noTargetText$V1aZ);
  }
  public static Object propertyMacro_GetValue_15_1(final PropertyMacroContext _context) {
    return "<no " + SPropertyOperations.getString(CellModel_WithRole__BehaviorDescriptor.getFeatureForCell_id4YnqLFjkxyn.invoke(_context.getNode()), PROPS.name$MnvL) + ">";
  }
  public static Object propertyMacro_GetValue_15_2(final PropertyMacroContext _context) {
    return (String) EditorCellModel__BehaviorDescriptor.getFactoryMethodName_idhHfE2BD.invoke(_context.getNode(), _context);
  }
  public static Object propertyMacro_GetValue_17_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.description$4I5m);
  }
  public static Object propertyMacro_GetValue_17_1(final PropertyMacroContext _context) {
    return "createAction_" + SEnumOperations.getMemberPresentation(CellActionMapItem__BehaviorDescriptor.getActionId_idJCy0JrvU0M.invoke(_context.getNode()));
  }
  public static Object propertyMacro_GetValue_17_2(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_19_0(final PropertyMacroContext _context) {
    return (String) ConceptEditorHintDeclaration__BehaviorDescriptor.getQualifiedName_id59ZEGVRaGvv.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.hint$BaV$));
  }
  public static Object propertyMacro_GetValue_20_0(final PropertyMacroContext _context) {
    return _context.createUniqueName("nodeCondition", _context.getNode());
  }
  public static Object propertyMacro_GetValue_21_0(final PropertyMacroContext _context) {
    return (String) EditorCellModel__BehaviorDescriptor.getFactoryMethodName_idhHfE2BD.invoke(_context.getNode(), _context);
  }
  public static Object propertyMacro_GetValue_25_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_26_0(final PropertyMacroContext _context) {
    return _context.createUniqueName("_QueryFunction_JComponent_", _context.getNode());
  }
  public static Object propertyMacro_GetValue_28_0(final PropertyMacroContext _context) {
    return SConceptOperations.conceptAlias(CONCEPTS.ConceptFunctionParameter_prevNode$qw);
  }
  public static Object propertyMacro_GetValue_28_1(final PropertyMacroContext _context) {
    return SConceptOperations.conceptAlias(CONCEPTS.ConceptFunctionParameter_nextNode$9F);
  }
  public static Object propertyMacro_GetValue_28_2(final PropertyMacroContext _context) {
    return _context.createUniqueName("_StyleParameter_QueryFunction_", _context.getNode());
  }
  public static Object propertyMacro_GetValue_29_0(final PropertyMacroContext _context) {
    return _context.createIndexedName("Inline_Builder", EditorCellModel__BehaviorDescriptor.getTopAncestorCellModel_idM76vXnqh08.invoke(SNodeOperations.getNodeAncestor(_context.getNode(), CONCEPTS.EditorCellModel$gN, false, false)), false);
  }
  public static Object propertyMacro_GetValue_30_0(final PropertyMacroContext _context) {
    String name = SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), PROPS.role$Nsjf) + "SingleRoleHandler_";
    return _context.createUniqueName(name, _context.getNode());
  }
  public static Object propertyMacro_GetValue_30_1(final PropertyMacroContext _context) {
    return "empty_" + SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), PROPS.role$Nsjf);
  }
  public static Object propertyMacro_GetValue_31_0(final PropertyMacroContext _context) {
    SNode component = SNodeOperations.getNodeAncestor(_context.getNode(), CONCEPTS.AbstractComponent$YR, false, false);
    String name = SPropertyOperations.getString(AbstractComponent__BehaviorDescriptor.getConceptDeclaration_id67EYkym$wx3.invoke(component), PROPS.name$MnvL);
    SNode editedProperty = CellMenuUtil.getEditedFeature(_context.getNode());
    String propertyName = editedProperty.getName();
    String result = name + "_" + propertyName + "_cellMenu";
    return _context.createUniqueName(result, component);
  }
  public static Object propertyMacro_GetValue_32_0(final PropertyMacroContext _context) {
    SNode component = SNodeOperations.getNodeAncestor(_context.getNode(), CONCEPTS.AbstractComponent$YR, false, false);
    String name = SPropertyOperations.getString(AbstractComponent__BehaviorDescriptor.getConceptDeclaration_id67EYkym$wx3.invoke(component), PROPS.name$MnvL);
    SNode editedProperty = SNodeOperations.cast(CellMenuUtil.getEditedFeature(_context.getNode()), CONCEPTS.PropertyDeclaration$1S);
    String result = name + "_" + SPropertyOperations.getString(editedProperty, PROPS.name$MnvL) + "_postfixCellMenu";
    return _context.createUniqueName(result, component);
  }
  public static Object propertyMacro_GetValue_33_0(final PropertyMacroContext _context) {
    String replacementName = SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), LINKS.replacementConcept$GZ_F), PROPS.name$MnvL);
    String result = "ReplaceWith_" + replacementName + "_cellMenu";
    return _context.createUniqueName(result, SNodeOperations.getContainingRoot(_context.getNode()));
  }
  public static Object propertyMacro_GetValue_34_0(final PropertyMacroContext _context) {
    SNode component = SNodeOperations.getNodeAncestor(_context.getNode(), CONCEPTS.AbstractComponent$YR, false, false);
    String name = SPropertyOperations.getString(AbstractComponent__BehaviorDescriptor.getConceptDeclaration_id67EYkym$wx3.invoke(component), PROPS.name$MnvL);
    String result = name + "_customReplace_cellMenu";
    return _context.createUniqueName(result, component);
  }
  public static Object propertyMacro_GetValue_35_0(final PropertyMacroContext _context) {
    SNode component = SNodeOperations.getNodeAncestor(_context.getNode(), CONCEPTS.AbstractComponent$YR, false, false);
    String name = SPropertyOperations.getString(AbstractComponent__BehaviorDescriptor.getConceptDeclaration_id67EYkym$wx3.invoke(component), PROPS.name$MnvL);
    SNode editedLink = SNodeOperations.cast(CellMenuUtil.getEditedFeature(_context.getNode()), CONCEPTS.LinkDeclaration$1p);
    String result = name + "_" + SPropertyOperations.getString(editedLink, PROPS.role$Nsjf) + "_cellMenu";
    return _context.createUniqueName(result, component);
  }
  public static Object propertyMacro_GetValue_36_0(final PropertyMacroContext _context) {
    SNode component = SNodeOperations.getNodeAncestor(_context.getNode(), CONCEPTS.AbstractComponent$YR, false, false);
    String editedConceptName = SPropertyOperations.getString(AbstractComponent__BehaviorDescriptor.getConceptDeclaration_id67EYkym$wx3.invoke(component), PROPS.name$MnvL);
    SNode editedLink = SNodeOperations.cast(CellMenuUtil.getEditedFeature(_context.getNode()), CONCEPTS.LinkDeclaration$1p);
    String name = editedConceptName + "_" + SPropertyOperations.getString(editedLink, PROPS.role$Nsjf) + "_cellMenu";
    return _context.createUniqueName(name, component);
  }
  public static Object propertyMacro_GetValue_37_0(final PropertyMacroContext _context) {
    SNode component = SNodeOperations.getNodeAncestor(_context.getNode(), CONCEPTS.AbstractComponent$YR, false, false);
    String name = SPropertyOperations.getString(AbstractComponent__BehaviorDescriptor.getConceptDeclaration_id67EYkym$wx3.invoke(component), PROPS.name$MnvL);
    SNode editedLink = SNodeOperations.cast(CellMenuUtil.getEditedFeature(_context.getNode()), CONCEPTS.LinkDeclaration$1p);
    String result = name + "_" + SPropertyOperations.getString(editedLink, PROPS.role$Nsjf) + "_cellMenu";
    return _context.createUniqueName(result, component);
  }
  public static Object propertyMacro_GetValue_38_0(final PropertyMacroContext _context) {
    SNode component = SNodeOperations.getNodeAncestor(_context.getNode(), CONCEPTS.AbstractComponent$YR, false, false);
    String name = SPropertyOperations.getString(AbstractComponent__BehaviorDescriptor.getConceptDeclaration_id67EYkym$wx3.invoke(component), PROPS.name$MnvL);
    SNode editedLink = SNodeOperations.cast(CellMenuUtil.getEditedFeature(_context.getNode()), CONCEPTS.LinkDeclaration$1p);
    String result = name + "_" + SPropertyOperations.getString(editedLink, PROPS.role$Nsjf) + "_cellMenu";
    return _context.createUniqueName(result, component);
  }
  public static Object propertyMacro_GetValue_38_1(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.matchingText$VdBj);
  }
  public static Object propertyMacro_GetValue_38_2(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.descriptionText$1w$t);
  }
  public static Object propertyMacro_GetValue_39_0(final PropertyMacroContext _context) {
    SNode component = SNodeOperations.getNodeAncestor(_context.getNode(), CONCEPTS.AbstractComponent$YR, false, false);
    String name = SPropertyOperations.getString(AbstractComponent__BehaviorDescriptor.getConceptDeclaration_id67EYkym$wx3.invoke(component), PROPS.name$MnvL);
    SNode editedLink = SNodeOperations.cast(CellMenuUtil.getEditedFeature(_context.getNode()), CONCEPTS.LinkDeclaration$1p);
    String result = name + "_" + SPropertyOperations.getString(editedLink, PROPS.role$Nsjf) + "_cellMenu";
    return _context.createUniqueName(result, component);
  }
  public static Object propertyMacro_GetValue_40_0(final PropertyMacroContext _context) {
    SNode component = SNodeOperations.getNodeAncestor(_context.getNode(), CONCEPTS.AbstractComponent$YR, false, false);
    String name = SPropertyOperations.getString(AbstractComponent__BehaviorDescriptor.getConceptDeclaration_id67EYkym$wx3.invoke(component), PROPS.name$MnvL);
    String result = name + "_generic_cellMenu";
    return _context.createUniqueName(result, component);
  }
  public static Object propertyMacro_GetValue_40_1(final PropertyMacroContext _context) {
    return SEnumOperations.isMember(SPropertyOperations.getEnum(_context.getNode(), PROPS.presentation$bbNL), 0x10f3fd51d4bL);
  }
  public static Object propertyMacro_GetValue_41_0(final PropertyMacroContext _context) {
    SNode component = SNodeOperations.getNodeAncestor(_context.getNode(), CONCEPTS.AbstractComponent$YR, false, false);
    String name = SPropertyOperations.getString(AbstractComponent__BehaviorDescriptor.getConceptDeclaration_id67EYkym$wx3.invoke(component), PROPS.name$MnvL);
    String result = name + "_generic_cellMenu";
    return _context.createUniqueName(result, component);
  }
  public static Object propertyMacro_GetValue_41_1(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.matchingText$l31B);
  }
  public static Object propertyMacro_GetValue_42_0(final PropertyMacroContext _context) {
    SNode menuComponent = SLinkOperations.getTarget(_context.getNode(), LINKS.cellMenuComponent$bfPt);
    return SModelOperations.getModelName(SNodeOperations.getModel(menuComponent)) + "." + SPropertyOperations.getString(menuComponent, PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_42_1(final PropertyMacroContext _context) {
    SNode menuComponent = SLinkOperations.getTarget(_context.getNode(), LINKS.cellMenuComponent$bfPt);
    return SModelOperations.getModelName(SNodeOperations.getModel(menuComponent)) + "." + SPropertyOperations.getString(menuComponent, PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_42_2(final PropertyMacroContext _context) {
    SNode component = SNodeOperations.getNodeAncestor(_context.getNode(), CONCEPTS.AbstractComponent$YR, false, false);
    String name = SPropertyOperations.getString(AbstractComponent__BehaviorDescriptor.getConceptDeclaration_id67EYkym$wx3.invoke(component), PROPS.name$MnvL);
    String result = name + "_component_cellMenu";
    return _context.createUniqueName(result, component);
  }
  public static Object propertyMacro_GetValue_43_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.family$Yyw7);
  }
  public static Object propertyMacro_GetValue_44_0(final PropertyMacroContext _context) {
    return (String) StyleClass__BehaviorDescriptor.getStyleClassName_idVHPC7elo9B.invoke(_context.getNode());
  }
  public static Object propertyMacro_GetValue_44_1(final PropertyMacroContext _context) {
    return (String) StyleSheet__BehaviorDescriptor.getClassName_idhEwJfly.invoke(_context.getNode());
  }
  public static Object propertyMacro_GetValue_45_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getBoolean(_context.getNode(), PROPS.flag$7SqM);
  }
  public static Object propertyMacro_GetValue_45_1(final PropertyMacroContext _context) {
    try {
      return Integer.parseInt(IQueryFunction_Color__BehaviorDescriptor.getRGBValue_idhPj_Kt2.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.query$J8Xh)), 16);
    } catch (NumberFormatException nfe) {
      return 0;
    }
  }
  public static Object propertyMacro_GetValue_45_2(final PropertyMacroContext _context) {
    return SEnumOperations.isMember(SPropertyOperations.getEnum(_context.getNode(), PROPS.underlined$90c$), 0x1074bc88d6dL);
  }
  public static Object propertyMacro_GetValue_45_3(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.family$Yyw7);
  }
  public static Object propertyMacro_GetValue_45_4(final PropertyMacroContext _context) {
    return SPropertyOperations.getInteger(_context.getNode(), PROPS.value$Uk0k);
  }
  public static Object propertyMacro_GetValue_45_5(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.url$gTeO);
  }
  public static Object propertyMacro_GetValue_45_6(final PropertyMacroContext _context) {
    return _Layout_Constraints_Enum_MigrationUtils.value(SPropertyOperations.getEnum(_context.getNode(), PROPS.layoutConstraint$rFa7));
  }
  public static Object propertyMacro_GetValue_45_7(final PropertyMacroContext _context) {
    return _NextLine_Enum_MigrationUtils.value(SPropertyOperations.getEnum(_context.getNode(), PROPS.position$2mHc));
  }
  public static Object propertyMacro_GetValue_45_8(final PropertyMacroContext _context) {
    return _NextLine_Enum_MigrationUtils.value(SPropertyOperations.getEnum(_context.getNode(), PROPS.position$kAP5));
  }
  public static Object propertyMacro_GetValue_45_9(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.value$U7AO);
  }
  public static Object propertyMacro_GetValue_45_10(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.labelName$v4Xa);
  }
  public static Object propertyMacro_GetValue_45_11(final PropertyMacroContext _context) {
    return (String) INamedConcept__BehaviorDescriptor.getFqName_idhEwIO9y.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.parametersInformation$Umlw));
  }
  public static Object propertyMacro_GetValue_45_12(final PropertyMacroContext _context) {
    return SPropertyOperations.getInteger(_context.getNode(), PROPS.value$jA2B);
  }
  public static Object propertyMacro_GetValue_47_0(final PropertyMacroContext _context) {
    return (String) EditorCellModel__BehaviorDescriptor.getFactoryMethodName_idhHfE2BD.invoke(_context.getNode(), _context);
  }
  public static Object propertyMacro_GetValue_48_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getEnum(_context.getNode(), PROPS.attractsFocus$GvXL);
  }
  public static Object propertyMacro_GetValue_48_1(final PropertyMacroContext _context) {
    return ((SPropertyOperations.getString(_context.getNode(), PROPS.openBrace$_gu4) != null) ? SPropertyOperations.getString(_context.getNode(), PROPS.openBrace$_gu4) : "{");
  }
  public static Object propertyMacro_GetValue_50_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getEnum(_context.getNode(), PROPS.attractsFocus$GvXL);
  }
  public static Object propertyMacro_GetValue_50_1(final PropertyMacroContext _context) {
    return ((SPropertyOperations.getString(_context.getNode(), PROPS.closeBrace$omnz) != null) ? SPropertyOperations.getString(_context.getNode(), PROPS.closeBrace$omnz) : "}");
  }
  public static Object propertyMacro_GetValue_51_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.openBrace$qF$C);
  }
  public static Object propertyMacro_GetValue_51_1(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.closeBrace$DALf);
  }
  public static Object propertyMacro_GetValue_51_2(final PropertyMacroContext _context) {
    return SPropertyOperations.getEnum(_context.getNode(), PROPS.attractsFocus$GvXL);
  }
  public static Object propertyMacro_GetValue_52_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), LINKS.id$X9uE), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_52_1(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.cellId$b3O5);
  }
  public static Object propertyMacro_GetValue_52_2(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), LINKS.propertyDeclaration$Vpxj), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_54_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getBoolean(_context.getNode(), PROPS.allowEmptyText$gppz);
  }
  public static Object propertyMacro_GetValue_54_1(final PropertyMacroContext _context) {
    return "<" + "no " + SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), LINKS.property$cqCy), PROPS.name$MnvL) + ">";
  }
  public static Object propertyMacro_GetValue_54_2(final PropertyMacroContext _context) {
    return SPropertyOperations.getBoolean(_context.getNode(), PROPS.runInCommand$BJ0R);
  }
  public static Object propertyMacro_GetValue_54_3(final PropertyMacroContext _context) {
    return (String) EditorCellModel__BehaviorDescriptor.getFactoryMethodName_idhHfE2BD.invoke(_context.getNode(), _context);
  }
  public static Object propertyMacro_GetValue_55_0(final PropertyMacroContext _context) {
    return (String) EditorCellModel__BehaviorDescriptor.getFactoryMethodName_idhHfE2BD.invoke(_context.getNode(), _context);
  }
  public static Object propertyMacro_GetValue_57_0(final PropertyMacroContext _context) {
    return _context.createUniqueName("matchingNode", _context.getNode());
  }
  public static Object propertyMacro_GetValue_58_0(final PropertyMacroContext _context) {
    return (String) EditorCellModel__BehaviorDescriptor.getCellId_idhHbewHT.invoke(_context.getNode(), _context);
  }
  public static Object propertyMacro_GetValue_58_1(final PropertyMacroContext _context) {
    return (String) INamedConcept__BehaviorDescriptor.getFqName_idhEwIO9y.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.actionMap$oNO2));
  }
  public static Object propertyMacro_GetValue_58_2(final PropertyMacroContext _context) {
    return (String) INamedConcept__BehaviorDescriptor.getFqName_idhEwIO9y.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.keyMap$nhDK));
  }
  public static Object propertyMacro_GetValue_59_0(final PropertyMacroContext _context) {
    return (String) EditorCellModel__BehaviorDescriptor.getCellId_idhHbewHT.invoke(_context.getNode(), _context);
  }
  public static Object propertyMacro_GetValue_59_1(final PropertyMacroContext _context) {
    return (String) EditorCellModel__BehaviorDescriptor.getFactoryMethodName_idhHfE2BD.invoke(_context.getNode(), _context);
  }
  public static Object propertyMacro_GetValue_60_0(final PropertyMacroContext _context) {
    return (String) EditorCellModel__BehaviorDescriptor.getFactoryMethodName_idhHfE2BD.invoke(_context.getNode(), _context);
  }
  public static Object propertyMacro_GetValue_61_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_63_0(final PropertyMacroContext _context) {
    return (String) EditorCellModel__BehaviorDescriptor.getFactoryMethodName_idhHfE2BD.invoke(_context.getNode(), _context);
  }
  public static Object propertyMacro_GetValue_64_0(final PropertyMacroContext _context) {
    return (String) ConceptEditorHintDeclaration__BehaviorDescriptor.getQualifiedName_id59ZEGVRaGvv.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.hint$Facj));
  }
  public static Object propertyMacro_GetValue_66_0(final PropertyMacroContext _context) {
    if (SNodeOperations.getModel(SLinkOperations.getTarget(_context.getNode(), LINKS.attribute$PnEb)) == SNodeOperations.getModel(_context.getNode())) {
      return _context.getOriginalInputModel().getModule().getModuleName();
    } else {
      return StyleAttributeDeclaration__BehaviorDescriptor.getModuleName_id3t4KfBFPS7O.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.attribute$PnEb));
    }
  }
  public static Object propertyMacro_GetValue_66_1(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), LINKS.attribute$PnEb), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_70_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.value$w7MM);
  }
  public static Object propertyMacro_GetValue_70_1(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.name$MnvL) + "_KeyPack";
  }
  public static Object propertyMacro_GetValue_72_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_72_1(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.presentation$xLeY);
  }
  public static Object propertyMacro_GetValue_72_2(final PropertyMacroContext _context) {
    return SPropertyOperations.getBoolean(_context.getNode(), PROPS.showInUI$ffg3);
  }
  public static Object propertyMacro_GetValue_72_3(final PropertyMacroContext _context) {
    return (String) ConceptEditorHintDeclaration__BehaviorDescriptor.getQualifiedName_id59ZEGVRaGvv.invoke(_context.getNode());
  }
  public static Object propertyMacro_GetValue_72_4(final PropertyMacroContext _context) {
    return (String) INamedConcept__BehaviorDescriptor.getFqName_idhEwIO9y.invoke(_context.getNode());
  }
  public static Object propertyMacro_GetValue_72_5(final PropertyMacroContext _context) {
    return (String) INamedConcept__BehaviorDescriptor.getFqName_idhEwIO9y.invoke(_context.getNode());
  }
  public static Object propertyMacro_GetValue_72_6(final PropertyMacroContext _context) {
    return _context.createIndexedName("getDeclaredEC_", SNodeOperations.getNodeAncestor(_context.getNode(), CONCEPTS.ClassConcept$bK, false, false), false);
  }
  public static Object propertyMacro_GetValue_72_7(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.namespace$dZq1);
  }
  public static Object propertyMacro_GetValue_72_8(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.languageId$dZD2);
  }
  public static Object propertyMacro_GetValue_72_9(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_72_10(final PropertyMacroContext _context) {
    return (String) INamedConcept__BehaviorDescriptor.getFqName_idhEwIO9y.invoke(_context.getNode());
  }
  public static Object propertyMacro_GetValue_72_11(final PropertyMacroContext _context) {
    return (String) INamedConcept__BehaviorDescriptor.getFqName_idhEwIO9y.invoke(_context.getNode());
  }
  public static Object propertyMacro_GetValue_75_0(final PropertyMacroContext _context) {
    return _context.createIndexedName("getEditorHints", EditorCellModel__BehaviorDescriptor.getTopAncestorCellModel_idM76vXnqh08.invoke(SNodeOperations.getNodeAncestor(_context.getNode(), CONCEPTS.EditorCellModel$gN, false, false)), false);
  }
  public static Object propertyMacro_GetValue_76_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(SNodeOperations.cast(((SNode) _context.getVariable("conceptFeature")), CONCEPTS.LinkDeclaration$1p), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_81_0(final PropertyMacroContext _context) {
    return ((Integer) _context.getVariable("priority"));
  }
  public static Object propertyMacro_GetValue_84_0(final PropertyMacroContext _context) {
    return ((Integer) _context.getVariable("priority"));
  }
  public static Object propertyMacro_GetValue_84_1(final PropertyMacroContext _context) {
    return (String) StyleKey__BehaviorDescriptor.getClassFQName_id3w77Jl_kKlh.invoke(_context.getNode());
  }
  public static Object propertyMacro_GetValue_84_2(final PropertyMacroContext _context) {
    return (String) StyleClass__BehaviorDescriptor.getStyleClassFQName_id1OmL7qeocft.invoke(_context.getNode());
  }
  public static Object propertyMacro_GetValue_85_0(final PropertyMacroContext _context) {
    if (SNodeOperations.getModel(SLinkOperations.getTarget(_context.getNode(), LINKS.attributeDeclaration$Xjv0)) == SNodeOperations.getModel(_context.getNode())) {
      return _context.getOriginalInputModel().getModule().getModuleName();
    } else {
      return StyleAttributeDeclaration__BehaviorDescriptor.getModuleName_id3t4KfBFPS7O.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.attributeDeclaration$Xjv0));
    }
  }
  public static Object propertyMacro_GetValue_85_1(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), LINKS.attributeDeclaration$Xjv0), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_86_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_89_0(final PropertyMacroContext _context) {
    return (String) EditorCellModel__BehaviorDescriptor.getFactoryMethodName_idhHfE2BD.invoke(_context.getNode(), _context);
  }
  public static Object propertyMacro_GetValue_90_0(final PropertyMacroContext _context) {
    String name = SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), PROPS.role$Nsjf) + "ListHandler_";
    return _context.createUniqueName(name, _context.getNode());
  }
  public static Object propertyMacro_GetValue_90_1(final PropertyMacroContext _context) {
    return SPropertyOperations.getBoolean(_context.getNode(), PROPS.reverse$DNkl);
  }
  public static Object propertyMacro_GetValue_90_2(final PropertyMacroContext _context) {
    if (SLinkOperations.getTarget(_context.getNode(), LINKS.emptyCellModel$ZSa$) != null) {
      return EditorCellModel__BehaviorDescriptor.getCellId_idhHbewHT.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.emptyCellModel$ZSa$), _context);
    }
    return "empty_" + SPropertyOperations.getString(CellModel_WithRole__BehaviorDescriptor.getFeatureForCell_id4YnqLFjkxyn.invoke(_context.getNode()), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_90_3(final PropertyMacroContext _context) {
    if (SLinkOperations.getTarget(_context.getNode(), LINKS.emptyCellModel$ZSa$) != null) {
      return EditorCellModel__BehaviorDescriptor.getCellId_idhHbewHT.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.emptyCellModel$ZSa$), _context);
    }
    return "empty_" + SPropertyOperations.getString(CellModel_WithRole__BehaviorDescriptor.getFeatureForCell_id4YnqLFjkxyn.invoke(_context.getNode()), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_90_4(final PropertyMacroContext _context) {
    return (String) INamedConcept__BehaviorDescriptor.getFqName_idhEwIO9y.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.elementActionMap$HSG7));
  }
  public static Object propertyMacro_GetValue_90_5(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.separatorText$owLB);
  }
  public static Object propertyMacro_GetValue_90_6(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.separatorText$owLB);
  }
  public static Object propertyMacro_GetValue_90_7(final PropertyMacroContext _context) {
    return _Layout_Constraints_Enum_MigrationUtils.value(SPropertyOperations.getEnum(_context.getNode(), PROPS.separatorLayoutConstraint$maqf));
  }
  public static Object propertyMacro_GetValue_90_8(final PropertyMacroContext _context) {
    return _context.getOriginalInputModel().getModule().getModuleReference().toString();
  }
  public static Object propertyMacro_GetValue_90_9(final PropertyMacroContext _context) {
    return _context.createUniqueName("RangeSelectionFilter", _context.getNode());
  }
  public static Object propertyMacro_GetValue_91_0(final PropertyMacroContext _context) {
    return (String) INamedConcept__BehaviorDescriptor.getFqName_idhEwIO9y.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.actionMap$oNO2));
  }
  public static Object propertyMacro_GetValue_91_1(final PropertyMacroContext _context) {
    return (String) INamedConcept__BehaviorDescriptor.getFqName_idhEwIO9y.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.keyMap$nhDK));
  }
  public static Object propertyMacro_GetValue_92_0(final PropertyMacroContext _context) {
    return (String) EditorCellModel__BehaviorDescriptor.getFactoryMethodName_idhHfE2BD.invoke(_context.getNode(), _context);
  }
  public static Object propertyMacro_GetValue_93_0(final PropertyMacroContext _context) {
    SNode inspectorCell = SLinkOperations.getTarget(SNodeOperations.getNodeAncestor(_context.getNode(), CONCEPTS.ConceptEditorDeclaration$BH, false, false), LINKS.inspectedCellModel$WqhU);
    return _context.getNode() == inspectorCell || ListSequence.fromList(SNodeOperations.getNodeAncestors(_context.getNode(), null, false)).contains(inspectorCell);
  }
  public static Object propertyMacro_GetValue_94_0(final PropertyMacroContext _context) {
    return PersistenceFacade.getInstance().asString(ModuleIdentity__BehaviorDescriptor.toModuleReference_id1Bs_61$mqDd.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.moduleRef$L9ry)));
  }
  public static Object propertyMacro_GetValue_94_1(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.imagePath$L8Xw);
  }
  public static Object propertyMacro_GetValue_96_0(final PropertyMacroContext _context) {
    return "<no " + SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), PROPS.role$Nsjf) + ">";
  }
  public static Object propertyMacro_GetValue_96_1(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.noTargetText$V1aZ);
  }
  public static Object propertyMacro_GetValue_96_2(final PropertyMacroContext _context) {
    return "";
  }
  public static Object propertyMacro_GetValue_96_3(final PropertyMacroContext _context) {
    return "<no " + SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), PROPS.role$Nsjf) + ">";
  }
  public static Object propertyMacro_GetValue_97_0(final PropertyMacroContext _context) {
    return (String) EditorCellModel__BehaviorDescriptor.getFactoryMethodName_idhHfE2BD.invoke(_context.getNode(), _context);
  }
  public static Object propertyMacro_GetValue_98_0(final PropertyMacroContext _context) {
    return (String) INamedConcept__BehaviorDescriptor.getFqName_idhEwIO9y.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.menu$8pZB));
  }
  public static Object propertyMacro_GetValue_100_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_101_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.text$_nBz);
  }
  public static Object propertyMacro_GetValue_101_1(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_101_2(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_102_0(final PropertyMacroContext _context) {
    return NameUtil.getGetterName(SConceptOperations.conceptAlias(SNodeOperations.getConcept(_context.getNode())));
  }
  public static Object propertyMacro_GetValue_106_0(final PropertyMacroContext _context) {
    return _context.createUniqueName("TMP_Param", _context.getNode());
  }
  public static Object propertyMacro_GetValue_108_0(final PropertyMacroContext _context) {
    return _context.createUniqueName("TMP_Group", _context.getNode());
  }
  public static Object propertyMacro_GetValue_109_0(final PropertyMacroContext _context) {
    return _context.createUniqueName("TMP_Include", _context.getNode());
  }
  public static Object propertyMacro_GetValue_113_0(final PropertyMacroContext _context) {
    return _context.createUniqueName("TMP_Action", _context.getNode());
  }
  public static Object propertyMacro_GetValue_115_0(final PropertyMacroContext _context) {
    return _context.createUniqueName("TMP_SubMenu", _context.getNode());
  }
  public static Object propertyMacro_GetValue_121_0(final PropertyMacroContext _context) {
    return _context.createUniqueName("SMP_Concepts", _context.getNode());
  }
  public static Object propertyMacro_GetValue_122_0(final PropertyMacroContext _context) {
    return _context.createUniqueName("SMP_Include", _context.getNode());
  }
  public static Object propertyMacro_GetValue_123_0(final PropertyMacroContext _context) {
    return _context.createUniqueName("SMP_Wrap", _context.getNode());
  }
  public static Object propertyMacro_GetValue_127_0(final PropertyMacroContext _context) {
    return SNodeOperations.isInstanceOf(_context.getNode(), CONCEPTS.SubstituteMenu_Contribution$s3);
  }
  public static Object propertyMacro_GetValue_127_1(final PropertyMacroContext _context) {
    if (SmartRefAttributeUtil.isAttributedImplicitly(SNodeOperations.cast(IMenu__BehaviorDescriptor.getApplicableConcept_id1quYWAD18xk.invoke(_context.getNode()), CONCEPTS.ConceptDeclaration$gH))) {
      return "default substitute menu for " + SPropertyOperations.getString(IMenu__BehaviorDescriptor.getApplicableConcept_id1quYWAD18xk.invoke(_context.getNode()), PROPS.name$MnvL) + ". Generated from implicit smart reference attribute.";
    } else {
      return "default substitute menu for " + SPropertyOperations.getString(IMenu__BehaviorDescriptor.getApplicableConcept_id1quYWAD18xk.invoke(_context.getNode()), PROPS.name$MnvL) + ". Generated from the smart reference attribute.";
    }
  }
  public static Object propertyMacro_GetValue_127_2(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_128_0(final PropertyMacroContext _context) {
    return _context.createUniqueName("TMP_IncludeSM", _context.getNode());
  }
  public static Object propertyMacro_GetValue_129_0(final PropertyMacroContext _context) {
    return _context.createUniqueName("SMP_Group", _context.getNode());
  }
  public static Object propertyMacro_GetValue_131_0(final PropertyMacroContext _context) {
    return _context.createUniqueName("TMP_WrapSM", _context.getNode());
  }
  public static Object propertyMacro_GetValue_132_0(final PropertyMacroContext _context) {
    return (String) INamedConcept__BehaviorDescriptor.getFqName_idhEwIO9y.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.menu$9WHp));
  }
  public static Object propertyMacro_GetValue_133_0(final PropertyMacroContext _context) {
    return _context.createUniqueName("SMP_Action", _context.getNode());
  }
  public static Object propertyMacro_GetValue_136_0(final PropertyMacroContext _context) {
    return _context.createUniqueName("SMP_Param", _context.getNode());
  }
  public static Object propertyMacro_GetValue_139_0(final PropertyMacroContext _context) {
    return _context.createUniqueName("SMP_Subconcepts", _context.getNode());
  }
  public static Object propertyMacro_GetValue_142_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.value$w7MM);
  }
  public static Object propertyMacro_GetValue_142_1(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.value$w7MM);
  }
  public static Object propertyMacro_GetValue_142_2(final PropertyMacroContext _context) {
    return (String) StyleKey__BehaviorDescriptor.getClassName_id3w77Jl_kKl7.invoke(_context.getNode());
  }
  public static Object propertyMacro_GetValue_142_3(final PropertyMacroContext _context) {
    return (String) StyleKeyPack__BehaviorDescriptor.getClassName_id3w77Jl_h9LF.invoke(_context.getNode());
  }
  public static Object propertyMacro_GetValue_143_0(final PropertyMacroContext _context) {
    return (String) StyleClass__BehaviorDescriptor.getStyleClassFQName_id1OmL7qeocft.invoke(_context.getNode());
  }
  public static Object propertyMacro_GetValue_149_0(final PropertyMacroContext _context) {
    return (String) EditorCellModel__BehaviorDescriptor.getFactoryMethodName_idhHfE2BD.invoke(_context.getNode(), _context);
  }
  public static Object propertyMacro_GetValue_153_0(final PropertyMacroContext _context) {
    return ((Integer) _context.getVariable("priority"));
  }
  public static Object propertyMacro_GetValue_153_1(final PropertyMacroContext _context) {
    return (String) StyleKey__BehaviorDescriptor.getClassFQName_id3w77Jl_kKlh.invoke(_context.getNode());
  }
  public static Object propertyMacro_GetValue_156_0(final PropertyMacroContext _context) {
    return _context.createUniqueName(((String) _context.getVariable("name")), null);
  }
  public static Object propertyMacro_GetValue_162_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), LINKS.conceptDeclaration$h3E), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_162_1(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_162_2(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(IMenu__BehaviorDescriptor.getApplicableConcept_id1quYWAD18xk.invoke(SNodeOperations.getNodeAncestor(_context.getNode(), CONCEPTS.ITransformationMenu$xi, false, false)), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_162_3(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), LINKS.conceptDeclaration$h3E), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_162_4(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_162_5(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(IMenu__BehaviorDescriptor.getApplicableConcept_id1quYWAD18xk.invoke(SNodeOperations.getNodeAncestor(_context.getNode(), CONCEPTS.ISubstituteMenu$Jl, false, false)), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_162_6(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(IMenu__BehaviorDescriptor.getApplicableConcept_id1quYWAD18xk.invoke(SNodeOperations.getNodeAncestor(_context.getNode(), CONCEPTS.ISubstituteMenu$Jl, false, false)), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_162_7(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), LINKS.concept$r48r), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_162_8(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), LINKS.replacementConcept$GZ_F), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_163_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), LINKS.concept$kjNG), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_163_1(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), LINKS.menu$8pZB), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_163_2(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), LINKS.concept$kjNG), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_163_3(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), LINKS.menu$9WHp), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_164_0(final PropertyMacroContext _context) {
    return NameUtil.escapeString(SPropertyOperations.getString(_context.getNode(), PROPS.suffix$cLnu));
  }
  public static Object propertyMacro_GetValue_164_1(final PropertyMacroContext _context) {
    return NameUtil.escapeString(SPropertyOperations.getString(_context.getNode(), PROPS.prefix$cFJ6));
  }
  public static Object propertyMacro_GetValue_164_2(final PropertyMacroContext _context) {
    return ((Boolean) _context.getVariable("visible"));
  }
  public static Object propertyMacro_GetValue_166_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.text$_nBz);
  }
  public static Object propertyMacro_GetValue_170_0(final PropertyMacroContext _context) {
    return _context.createUniqueName(_context.getTemplateValue(), _context.getNode());
  }
  public static Object propertyMacro_GetValue_171_0(final PropertyMacroContext _context) {
    return _context.createUniqueName("SMP_ReferenceScope", _context.getNode());
  }
  public static Object propertyMacro_GetValue_175_0(final PropertyMacroContext _context) {
    return _context.createUniqueName("TMP_Reference", _context.getNode());
  }
  public static Object propertyMacro_GetValue_176_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.noTargetText$V1aZ);
  }
  public static Object propertyMacro_GetValue_176_1(final PropertyMacroContext _context) {
    return "<no " + SPropertyOperations.getString(CellModel_WithRole__BehaviorDescriptor.getFeatureForCell_id4YnqLFjkxyn.invoke(_context.getNode()), PROPS.name$MnvL) + ">";
  }
  public static Object propertyMacro_GetValue_176_2(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_176_3(final PropertyMacroContext _context) {
    return (String) EditorCellModel__BehaviorDescriptor.getFactoryMethodName_idhHfE2BD.invoke(_context.getNode(), _context);
  }
  public static Object propertyMacro_GetValue_178_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.noTargetText$V1aZ);
  }
  public static Object propertyMacro_GetValue_178_1(final PropertyMacroContext _context) {
    return "<no " + SPropertyOperations.getString(CellModel_WithRole__BehaviorDescriptor.getFeatureForCell_id4YnqLFjkxyn.invoke(_context.getNode()), PROPS.name$MnvL) + ">";
  }
  public static Object propertyMacro_GetValue_178_2(final PropertyMacroContext _context) {
    return (String) EditorCellModel__BehaviorDescriptor.getFactoryMethodName_idhHfE2BD.invoke(_context.getNode(), _context);
  }
  public static Object propertyMacro_GetValue_179_0(final PropertyMacroContext _context) {
    return _context.createUniqueName("TMP_Property", _context.getNode());
  }
  public static Object propertyMacro_GetValue_180_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getBoolean(_context.getNode(), PROPS.readOnly$vff7);
  }
  public static Object propertyMacro_GetValue_180_1(final PropertyMacroContext _context) {
    return SPropertyOperations.getBoolean(_context.getNode(), PROPS.allowEmptyText$Nme7);
  }
  public static Object propertyMacro_GetValue_180_2(final PropertyMacroContext _context) {
    return SPropertyOperations.getBoolean(_context.getNode(), PROPS.readOnly$vff7);
  }
  public static Object propertyMacro_GetValue_181_0(final PropertyMacroContext _context) {
    return (String) INamedConcept__BehaviorDescriptor.getFqName_idhEwIO9y.invoke(((SNode) _context.getVariable("cellActionMap")));
  }
  public static Object propertyMacro_GetValue_181_1(final PropertyMacroContext _context) {
    return (String) INamedConcept__BehaviorDescriptor.getFqName_idhEwIO9y.invoke(((SNode) _context.getVariable("cellActionMap")));
  }
  public static Object propertyMacro_GetValue_182_0(final PropertyMacroContext _context) {
    return (String) INamedConcept__BehaviorDescriptor.getFqName_idhEwIO9y.invoke(((SNode) _context.getVariable("cellActionMap")));
  }
  public static Object propertyMacro_GetValue_182_1(final PropertyMacroContext _context) {
    return (String) INamedConcept__BehaviorDescriptor.getFqName_idhEwIO9y.invoke(((SNode) _context.getVariable("cellActionMap")));
  }
  public static Object propertyMacro_GetValue_183_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(SNodeOperations.cast(SNodeOperations.getParent(_context.getNode()), CONCEPTS.CompletionStyling$Cs), PROPS.name$MnvL) + "Specific";
  }
  public static Object propertyMacro_GetValue_185_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(SNodeOperations.cast(SNodeOperations.getParent(_context.getNode()), CONCEPTS.CompletionStyling$Cs), PROPS.name$MnvL) + "Specific";
  }
  public static Object propertyMacro_GetValue_186_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.name$MnvL);
  }
  public static Object propertyMacro_GetValue_188_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.namespace$dZq1);
  }
  public static Object propertyMacro_GetValue_188_1(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.languageId$dZD2);
  }
  public static Object propertyMacro_GetValue_189_0(final PropertyMacroContext _context) {
    return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), LINKS.member$oLt6), PROPS.name$MnvL);
  }
  public static Object referenceMacro_GetReferent_0_0(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(SLinkOperations.getTarget(_context.getNode(), LINKS.cellModel$L8Uc), "cellFactory.constructor");
  }
  public static Object referenceMacro_GetReferent_0_1(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.conceptDeclaration$HJmJ);
  }
  public static Object referenceMacro_GetReferent_0_2(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(SLinkOperations.getTarget(_context.getNode(), LINKS.inspectedCellModel$WqhU), "cellFactory.constructor");
  }
  public static Object referenceMacro_GetReferent_0_3(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.conceptDeclaration$HJmJ);
  }
  public static Object referenceMacro_GetReferent_1_0(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(SLinkOperations.getTarget(_context.getNode(), LINKS.usesFoldingCondition$v3yC), "query_method");
  }
  public static Object referenceMacro_GetReferent_1_1(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(SLinkOperations.getTarget(_context.getNode(), LINKS.collapseByDefaultCondition$ViN2), "query_method");
  }
  public static Object referenceMacro_GetReferent_2_0(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(SLinkOperations.getTarget(_context.getNode(), LINKS.alternationCondition$2ULf), "query_method");
  }
  public static Object referenceMacro_GetReferent_3_0(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(SLinkOperations.getTarget(_context.getNode(), LINKS.cellModel$L8Uc), "cellFactory.constructor");
  }
  public static Object referenceMacro_GetReferent_3_1(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.conceptDeclaration$HJmJ);
  }
  public static Object referenceMacro_GetReferent_7_0(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "generated.constructor");
  }
  public static Object referenceMacro_GetReferent_7_1(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(SLinkOperations.getTarget(_context.getNode(), LINKS.usesFoldingCondition$vdXm), "query_method");
  }
  public static Object referenceMacro_GetReferent_10_0(final ReferenceMacroContext _context) {
    SNode itemClass = _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "generatedClass");
    return Sequence.fromIterable(ClassConcept__BehaviorDescriptor.constructors_id4_LVZ3pCvsd.invoke(itemClass)).first();
  }
  public static Object referenceMacro_GetReferent_10_1(final ReferenceMacroContext _context) {
    if (SEnumOperations.isMember(SPropertyOperations.getEnum(_context.getNode(), PROPS.caretPolicy$U_FJ), 0x109ae558032L)) {
      return SLinkOperations.getTarget(_quotation_createNode_x583g4_a0a0a0pm(), LINKS.variableDeclaration$N1XG);
    }
    if (SEnumOperations.isMember(SPropertyOperations.getEnum(_context.getNode(), PROPS.caretPolicy$U_FJ), 0x109ae5610ccL)) {
      return SLinkOperations.getTarget(_quotation_createNode_x583g4_a0a0b0pm(), LINKS.variableDeclaration$N1XG);
    }
    if (SEnumOperations.isMember(SPropertyOperations.getEnum(_context.getNode(), PROPS.caretPolicy$U_FJ), 0x10a424bd3a5L)) {
      return SLinkOperations.getTarget(_quotation_createNode_x583g4_a0a0c0pm(), LINKS.variableDeclaration$N1XG);
    }
    return SLinkOperations.getTarget(_quotation_createNode_x583g4_a0d0pm(), LINKS.variableDeclaration$N1XG);
  }
  public static Object referenceMacro_GetReferent_10_2(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(SNodeOperations.cast(SNodeOperations.getParent(_context.getNode()), CONCEPTS.CellKeyMapDeclaration$4K), LINKS.applicableConcept$PtvQ);
  }
  public static Object referenceMacro_GetReferent_15_0(final ReferenceMacroContext _context) {
    SNode generatedClass = _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "generatedClass");
    return Sequence.fromIterable(ClassConcept__BehaviorDescriptor.constructors_id4_LVZ3pCvsd.invoke(generatedClass)).first();
  }
  public static Object referenceMacro_GetReferent_17_0(final ReferenceMacroContext _context) {
    return SEnumOperations.getMemberPresentation(CellActionMapItem__BehaviorDescriptor.getActionId_idJCy0JrvU0M.invoke(_context.getNode()));
  }
  public static Object referenceMacro_GetReferent_17_1(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "cellActionMap.actionForItem");
  }
  public static Object referenceMacro_GetReferent_17_2(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "cellActionMap.actionForItem");
  }
  public static Object referenceMacro_GetReferent_17_3(final ReferenceMacroContext _context) {
    return SEnumOperations.getMemberPresentation(CellActionMapItem__BehaviorDescriptor.getActionId_idJCy0JrvU0M.invoke(_context.getNode()));
  }
  public static Object referenceMacro_GetReferent_24_0(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "cellFactory.factoryMethod");
  }
  public static Object referenceMacro_GetReferent_25_0(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "generatedClass");
  }
  public static Object referenceMacro_GetReferent_29_0(final ReferenceMacroContext _context) {
    return (SNode) AbstractComponent__BehaviorDescriptor.getConceptDeclaration_id67EYkym$wx3.invoke(_context.getNode());
  }
  public static Object referenceMacro_GetReferent_29_1(final ReferenceMacroContext _context) {
    return (SNode) AbstractComponent__BehaviorDescriptor.getConceptDeclaration_id67EYkym$wx3.invoke(_context.getNode());
  }
  public static Object referenceMacro_GetReferent_30_0(final ReferenceMacroContext _context) {
    return SNodeOperations.cast(SNodeOperations.getContainingRoot(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc)), CONCEPTS.AbstractConceptDeclaration$KA);
  }
  public static Object referenceMacro_GetReferent_30_1(final ReferenceMacroContext _context) {
    return SNodeOperations.cast(SNodeOperations.getContainingRoot(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc)), CONCEPTS.AbstractConceptDeclaration$KA);
  }
  public static Object referenceMacro_GetReferent_30_2(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), LINKS.target$m40F);
  }
  public static Object referenceMacro_GetReferent_30_3(final ReferenceMacroContext _context) {
    return SNodeOperations.getNodeAncestor(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), CONCEPTS.AbstractConceptDeclaration$KA, false, false);
  }
  public static Object referenceMacro_GetReferent_30_4(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc);
  }
  public static Object referenceMacro_GetReferent_30_5(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), LINKS.target$m40F);
  }
  public static Object referenceMacro_GetReferent_30_6(final ReferenceMacroContext _context) {
    return SNodeOperations.getNodeAncestor(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), CONCEPTS.AbstractConceptDeclaration$KA, false, false);
  }
  public static Object referenceMacro_GetReferent_30_7(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc);
  }
  public static Object referenceMacro_GetReferent_30_8(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), LINKS.target$m40F);
  }
  public static Object referenceMacro_GetReferent_30_9(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), LINKS.target$m40F);
  }
  public static Object referenceMacro_GetReferent_30_10(final ReferenceMacroContext _context) {
    return (SNode) LinkDeclaration__BehaviorDescriptor.getGenuineLink_idhEwIf_V.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc));
  }
  public static Object referenceMacro_GetReferent_30_11(final ReferenceMacroContext _context) {
    return SNodeOperations.cast(SNodeOperations.getContainingRoot(LinkDeclaration__BehaviorDescriptor.getGenuineLink_idhEwIf_V.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc))), CONCEPTS.AbstractConceptDeclaration$KA);
  }
  public static Object referenceMacro_GetReferent_30_12(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), LINKS.target$m40F);
  }
  public static Object referenceMacro_GetReferent_30_13(final ReferenceMacroContext _context) {
    SNode generatedClass = _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "generatedClass");
    return Sequence.fromIterable(ClassConcept__BehaviorDescriptor.constructors_id4_LVZ3pCvsd.invoke(generatedClass)).first();
  }
  public static Object referenceMacro_GetReferent_30_14(final ReferenceMacroContext _context) {
    return SNodeOperations.getNodeAncestor(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), CONCEPTS.AbstractConceptDeclaration$KA, false, false);
  }
  public static Object referenceMacro_GetReferent_30_15(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc);
  }
  public static Object referenceMacro_GetReferent_30_16(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), LINKS.target$m40F);
  }
  public static Object referenceMacro_GetReferent_30_17(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(SLinkOperations.getTarget(_context.getNode(), LINKS.emptyCellModel$_h5G), "cellFactory.factoryMethod");
  }
  public static Object referenceMacro_GetReferent_33_0(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.replacementConcept$GZ_F);
  }
  public static Object referenceMacro_GetReferent_35_0(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(CellMenuPart_ReferentPrimary__BehaviorDescriptor.getMatchingTextFunction_id6K3nYZvn7p1.invoke(_context.getNode()), "presentationProvider");
  }
  public static Object referenceMacro_GetReferent_35_1(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByMappingLabel("PresentationProviderClass", null);
  }
  public static Object referenceMacro_GetReferent_35_2(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(CellMenuPart_ReferentPrimary__BehaviorDescriptor.getVisibleMatchingTextFunction_id5KYS0pi3wd5.invoke(_context.getNode()), "presentationProvider");
  }
  public static Object referenceMacro_GetReferent_35_3(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByMappingLabel("PresentationProviderClass", null);
  }
  public static Object referenceMacro_GetReferent_45_0(final ReferenceMacroContext _context) {
    return _Colors_Enum_MigrationUtils.value(SPropertyOperations.getEnum(_context.getNode(), PROPS.color$cOQW));
  }
  public static Object referenceMacro_GetReferent_45_1(final ReferenceMacroContext _context) {
    return _Colors_Enum_MigrationUtils.value(SPropertyOperations.getEnum(_context.getNode(), PROPS.color$cOQW));
  }
  public static Object referenceMacro_GetReferent_45_2(final ReferenceMacroContext _context) {
    return _Colors_Enum_MigrationUtils.value(SPropertyOperations.getEnum(_context.getNode(), PROPS.color$cOQW));
  }
  public static Object referenceMacro_GetReferent_45_3(final ReferenceMacroContext _context) {
    return SEnumOperations.getMemberName0(SPropertyOperations.getEnum(_context.getNode(), PROPS.style$RebA));
  }
  public static Object referenceMacro_GetReferent_45_4(final ReferenceMacroContext _context) {
    return (SEnumOperations.getMemberName0(SPropertyOperations.getEnum(_context.getNode(), PROPS.measure$en2J)) != null ? SEnumOperations.getMemberName0(SPropertyOperations.getEnum(_context.getNode(), PROPS.measure$en2J)).toUpperCase() : "SPACES");
  }
  public static Object referenceMacro_GetReferent_45_5(final ReferenceMacroContext _context) {
    return SEnumOperations.getMemberName0(SPropertyOperations.getEnum(_context.getNode(), PROPS.align$ozUw));
  }
  public static Object referenceMacro_GetReferent_45_6(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(SLinkOperations.getTarget(_context.getNode(), LINKS.query$zXWd), "query_method");
  }
  public static Object referenceMacro_GetReferent_45_7(final ReferenceMacroContext _context) {
    return SEnumOperations.getMemberName0(SPropertyOperations.getEnum(_context.getNode(), PROPS.baseline$EkFp));
  }
  public static Object referenceMacro_GetReferent_45_8(final ReferenceMacroContext _context) {
    return SEnumOperations.getMemberName0(SPropertyOperations.getEnum(_context.getNode(), PROPS.script$Rm3C));
  }
  public static Object referenceMacro_GetReferent_45_9(final ReferenceMacroContext _context) {
    return SEnumOperations.getMemberName0(SPropertyOperations.getEnum(_context.getNode(), PROPS.tableComponent$zkBb));
  }
  public static Object referenceMacro_GetReferent_45_10(final ReferenceMacroContext _context) {
    return SEnumOperations.getMemberName0(SPropertyOperations.getEnum(_context.getNode(), PROPS.value$U6xT));
  }
  public static Object referenceMacro_GetReferent_48_0(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.actionMap$oNO2);
  }
  public static Object referenceMacro_GetReferent_48_1(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.keyMap$nhDK);
  }
  public static Object referenceMacro_GetReferent_48_2(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.parentStyleClass$9316);
  }
  public static Object referenceMacro_GetReferent_50_0(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.actionMap$oNO2);
  }
  public static Object referenceMacro_GetReferent_50_1(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.keyMap$nhDK);
  }
  public static Object referenceMacro_GetReferent_50_2(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.parentStyleClass$9316);
  }
  public static Object referenceMacro_GetReferent_51_0(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.actionMap$oNO2);
  }
  public static Object referenceMacro_GetReferent_51_1(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.keyMap$nhDK);
  }
  public static Object referenceMacro_GetReferent_51_2(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.parentStyleClass$9316);
  }
  public static Object referenceMacro_GetReferent_54_0(final ReferenceMacroContext _context) {
    SNode generatedClass = _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "generatedClass");
    return Sequence.fromIterable(ClassConcept__BehaviorDescriptor.constructors_id4_LVZ3pCvsd.invoke(generatedClass)).first();
  }
  public static Object referenceMacro_GetReferent_58_0(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(SLinkOperations.getTarget(_context.getNode(), LINKS.focusPolicyApplicable$Gfvj), "query_method");
  }
  public static Object referenceMacro_GetReferent_59_0(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(SLinkOperations.getTarget(_context.getNode(), LINKS.componentProvider$pOM1), "jcomponent_query_method");
  }
  public static Object referenceMacro_GetReferent_60_0(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(SLinkOperations.getTarget(_context.getNode(), LINKS.referentPresentation$jfwN), "presentationProvider");
  }
  public static Object referenceMacro_GetReferent_60_1(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByMappingLabel("PresentationProviderClass", null);
  }
  public static Object referenceMacro_GetReferent_62_0(final ReferenceMacroContext _context) {
    final String methodName = AbstractStyledTextOperation__BehaviorDescriptor.getMethodToGenerate_id1653mnvAf1C.invoke(SNodeOperations.asSConcept(SNodeOperations.getConcept(_context.getNode())));
    return Sequence.fromIterable(Classifier__BehaviorDescriptor.methods_id4_LVZ3pBKCn.invoke(SNodeOperations.getNode("r:1e25de74-7cc0-4f15-8cec-3735c776efd2(jetbrains.mps.editor.runtime.style)", "6822392181927252916"))).findFirst((it) -> Objects.equals(SPropertyOperations.getString(it, PROPS.name$MnvL), methodName));
  }
  public static Object referenceMacro_GetReferent_64_0(final ReferenceMacroContext _context) {
    return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), LINKS.member$oLt6), PROPS.name$MnvL);
  }
  public static Object referenceMacro_GetReferent_65_0(final ReferenceMacroContext _context) {
    SNode generatedClass = _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "generatedClass");
    return Sequence.fromIterable(ClassConcept__BehaviorDescriptor.constructors_id4_LVZ3pCvsd.invoke(generatedClass)).first();
  }
  public static Object referenceMacro_GetReferent_67_0(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "styleParameter_query_method");
  }
  public static Object referenceMacro_GetReferent_72_0(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "generatedClass");
  }
  public static Object referenceMacro_GetReferent_72_1(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(Sequence.fromIterable(((Iterable<SNode>) _context.getVariable("var:editorDeclarations"))).first(), "generatedClass");
  }
  public static Object referenceMacro_GetReferent_72_2(final ReferenceMacroContext _context) {
    return _context.getNode();
  }
  public static Object referenceMacro_GetReferent_72_3(final ReferenceMacroContext _context) {
    return _context.getNode();
  }
  public static Object referenceMacro_GetReferent_72_4(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "generatedClass");
  }
  public static Object referenceMacro_GetReferent_72_5(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(Sequence.fromIterable(((Iterable<SNode>) _context.getVariable("var:menusAndContributionsForConcept"))).first(), "generatedClass");
  }
  public static Object referenceMacro_GetReferent_72_6(final ReferenceMacroContext _context) {
    return _context.getNode();
  }
  public static Object referenceMacro_GetReferent_72_7(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "generatedClass");
  }
  public static Object referenceMacro_GetReferent_72_8(final ReferenceMacroContext _context) {
    return _context.getNode();
  }
  public static Object referenceMacro_GetReferent_72_9(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "generatedClass");
  }
  public static Object referenceMacro_GetReferent_72_10(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(Sequence.fromIterable(((Iterable<SNode>) _context.getVariable("var:menusAndContributionsForConcept"))).first(), "generatedClass");
  }
  public static Object referenceMacro_GetReferent_72_11(final ReferenceMacroContext _context) {
    return _context.getNode();
  }
  public static Object referenceMacro_GetReferent_72_12(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "generatedClass");
  }
  public static Object referenceMacro_GetReferent_72_13(final ReferenceMacroContext _context) {
    return _context.getNode();
  }
  public static Object referenceMacro_GetReferent_72_14(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "generatedClass");
  }
  public static Object referenceMacro_GetReferent_72_15(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "generated.constructor");
  }
  public static Object referenceMacro_GetReferent_73_0(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(SLinkOperations.getTarget(_context.getNode(), LINKS.renderingCondition$O1b5), "query_method");
  }
  public static Object referenceMacro_GetReferent_74_0(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "contextHints_QueryMethod");
  }
  public static Object referenceMacro_GetReferent_86_0(final ReferenceMacroContext _context) {
    if (SEnumOperations.isMember(SPropertyOperations.getEnum(_context.getNode(), PROPS.inherited$kfNa), 0x78f111e66a6f854dL)) {
      return new SNodePointer("1ed103c3-3aa6-49b7-9c21-6765ee11f224/java:jetbrains.mps.editor.runtime.style(MPS.Editor/)", "~InheritableStyleAttribute.<init>(java.lang.String)");
    } else {
      return new SNodePointer("1ed103c3-3aa6-49b7-9c21-6765ee11f224/java:jetbrains.mps.editor.runtime.style(MPS.Editor/)", "~SimpleStyleAttribute.<init>(java.lang.String)");
    }
  }
  public static Object referenceMacro_GetReferent_89_0(final ReferenceMacroContext _context) {
    return SNodeOperations.cast(SNodeOperations.getContainingRoot(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc)), CONCEPTS.AbstractConceptDeclaration$KA);
  }
  public static Object referenceMacro_GetReferent_89_1(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc);
  }
  public static Object referenceMacro_GetReferent_89_2(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "generated.constructor");
  }
  public static Object referenceMacro_GetReferent_90_0(final ReferenceMacroContext _context) {
    return SNodeOperations.cast(SNodeOperations.getContainingRoot(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc)), CONCEPTS.AbstractConceptDeclaration$KA);
  }
  public static Object referenceMacro_GetReferent_90_1(final ReferenceMacroContext _context) {
    return SNodeOperations.cast(SNodeOperations.getContainingRoot(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc)), CONCEPTS.AbstractConceptDeclaration$KA);
  }
  public static Object referenceMacro_GetReferent_90_2(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(SNodeOperations.cast(CellModel_WithRole__BehaviorDescriptor.getFeatureForCell_id4YnqLFjkxyn.invoke(_context.getNode()), CONCEPTS.LinkDeclaration$1p), LINKS.target$m40F);
  }
  public static Object referenceMacro_GetReferent_90_3(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), LINKS.target$m40F);
  }
  public static Object referenceMacro_GetReferent_90_4(final ReferenceMacroContext _context) {
    return SNodeOperations.getNodeAncestor(LinkDeclaration__BehaviorDescriptor.getGenuineLink_idhEwIf_V.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc)), CONCEPTS.AbstractConceptDeclaration$KA, false, false);
  }
  public static Object referenceMacro_GetReferent_90_5(final ReferenceMacroContext _context) {
    return (SNode) LinkDeclaration__BehaviorDescriptor.getGenuineLink_idhEwIf_V.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc));
  }
  public static Object referenceMacro_GetReferent_90_6(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), LINKS.target$m40F);
  }
  public static Object referenceMacro_GetReferent_90_7(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(SLinkOperations.getTarget(_context.getNode(), LINKS.emptyCellModel$ZSa$), "cellFactory.factoryMethod");
  }
  public static Object referenceMacro_GetReferent_90_8(final ReferenceMacroContext _context) {
    SNode generatedClass = _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "generatedClass");
    return Sequence.fromIterable(ClassConcept__BehaviorDescriptor.constructors_id4_LVZ3pCvsd.invoke(generatedClass)).first();
  }
  public static Object referenceMacro_GetReferent_91_0(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(SLinkOperations.getTarget(_context.getNode(), LINKS.focusPolicyApplicable$Gfvj), "query_method");
  }
  public static Object referenceMacro_GetReferent_93_0(final ReferenceMacroContext _context) {
    SNode editor = SNodeOperations.getNodeAncestor(_context.getNode(), CONCEPTS.ConceptEditorDeclaration$BH, false, false);
    return _context.getOutputNodeByInputNodeAndMappingLabel(editor, "generatedClass");
  }
  public static Object referenceMacro_GetReferent_95_0(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(Sequence.fromIterable(((Iterable<SNode>) _context.getVariable("editorComponents"))).first(), "generatedClass");
  }
  public static Object referenceMacro_GetReferent_95_1(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "generatedClass");
  }
  public static Object referenceMacro_GetReferent_98_0(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.concept$kjNG);
  }
  public static Object referenceMacro_GetReferent_98_1(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.menu$8pZB), LINKS.conceptDeclaration$h3E);
  }
  public static Object referenceMacro_GetReferent_99_0(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "generatedClass");
  }
  public static Object referenceMacro_GetReferent_99_1(final ReferenceMacroContext _context) {
    return (SNode) IMenu__BehaviorDescriptor.getApplicableConcept_id1quYWAD18xk.invoke(SNodeOperations.getNodeAncestor(_context.getNode(), CONCEPTS.ITransformationMenu$xi, false, false));
  }
  public static Object referenceMacro_GetReferent_99_2(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "generatedClass");
  }
  public static Object referenceMacro_GetReferent_99_3(final ReferenceMacroContext _context) {
    return (SNode) IMenuPartWithOutputConcept__BehaviorDescriptor.getOutputConcept_id3mnwiBI8ZE2.invoke(_context.getNode());
  }
  public static Object referenceMacro_GetReferent_101_0(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.variableDeclaration$N1XG);
  }
  public static Object referenceMacro_GetReferent_102_0(final ReferenceMacroContext _context) {
    return SConceptOperations.conceptAlias(SNodeOperations.getConcept(_context.getNode()));
  }
  public static Object referenceMacro_GetReferent_102_1(final ReferenceMacroContext _context) {
    return "_context";
  }
  public static Object referenceMacro_GetReferent_106_0(final ReferenceMacroContext _context) {
    return Sequence.fromIterable(ClassConcept__BehaviorDescriptor.constructors_id4_LVZ3pCvsd.invoke(_context.getOutputNodeByInputNodeAndMappingLabel(SLinkOperations.getTarget(_context.getNode(), LINKS.part$CUN7), "generatedClass"))).findFirst((it) -> ListSequence.fromList(SLinkOperations.getChildren(it, LINKS.parameter$5xBj)).count() == 1);
  }
  public static Object referenceMacro_GetReferent_108_0(final ReferenceMacroContext _context) {
    return _context.getNode();
  }
  public static Object referenceMacro_GetReferent_113_0(final ReferenceMacroContext _context) {
    return (SNode) IMenuPartWithOutputConcept__BehaviorDescriptor.getOutputConcept_id3mnwiBI8ZE2.invoke(_context.getNode());
  }
  public static Object referenceMacro_GetReferent_113_1(final ReferenceMacroContext _context) {
    return (SNode) IMenuPartWithOutputConcept__BehaviorDescriptor.getOutputConcept_id3mnwiBI8ZE2.invoke(_context.getNode());
  }
  public static Object referenceMacro_GetReferent_118_0(final ReferenceMacroContext _context) {
    // TODO genContext.get output EditorAspectDescriptorClass for model model;
    return SModelOperations.getModelName(((SModel) _context.getVariable("model"))) + ".EditorAspectDescriptorImpl";
  }
  public static Object referenceMacro_GetReferent_123_0(final ReferenceMacroContext _context) {
    return (SNode) IMenuPartWithOutputConcept__BehaviorDescriptor.getOutputConcept_id3mnwiBI8ZE2.invoke(_context.getNode());
  }
  public static Object referenceMacro_GetReferent_125_0(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.concept$r48r);
  }
  public static Object referenceMacro_GetReferent_125_1(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.concept$r48r);
  }
  public static Object referenceMacro_GetReferent_125_2(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "generatedClass");
  }
  public static Object referenceMacro_GetReferent_125_3(final ReferenceMacroContext _context) {
    return (SNode) IMenuPartWithOutputConcept__BehaviorDescriptor.getOutputConcept_id3mnwiBI8ZE2.invoke(_context.getNode());
  }
  public static Object referenceMacro_GetReferent_125_4(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "generatedClass");
  }
  public static Object referenceMacro_GetReferent_128_0(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.link$Amcf);
  }
  public static Object referenceMacro_GetReferent_128_1(final ReferenceMacroContext _context) {
    return SNodeOperations.getNodeAncestor(SLinkOperations.getTarget(_context.getNode(), LINKS.link$Amcf), CONCEPTS.AbstractConceptDeclaration$KA, false, false);
  }
  public static Object referenceMacro_GetReferent_128_2(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.link$Amcf), LINKS.target$m40F);
  }
  public static Object referenceMacro_GetReferent_129_0(final ReferenceMacroContext _context) {
    return _context.getNode();
  }
  public static Object referenceMacro_GetReferent_133_0(final ReferenceMacroContext _context) {
    return (SNode) IMenuPartWithOutputConcept__BehaviorDescriptor.getOutputConcept_id3mnwiBI8ZE2.invoke(_context.getNode());
  }
  public static Object referenceMacro_GetReferent_133_1(final ReferenceMacroContext _context) {
    return (SNode) IMenuPartWithOutputConcept__BehaviorDescriptor.getOutputConcept_id3mnwiBI8ZE2.invoke(_context.getNode());
  }
  public static Object referenceMacro_GetReferent_136_0(final ReferenceMacroContext _context) {
    return Sequence.fromIterable(ClassConcept__BehaviorDescriptor.constructors_id4_LVZ3pCvsd.invoke(_context.getOutputNodeByInputNodeAndMappingLabel(SLinkOperations.getTarget(_context.getNode(), LINKS.part$6LQJ), "generatedClass"))).findFirst((it) -> ListSequence.fromList(SLinkOperations.getChildren(it, LINKS.parameter$5xBj)).count() == 1);
  }
  public static Object referenceMacro_GetReferent_139_0(final ReferenceMacroContext _context) {
    return (SNode) IMenu__BehaviorDescriptor.getApplicableConcept_id1quYWAD18xk.invoke(SNodeOperations.getNodeAncestor(_context.getNode(), CONCEPTS.ISubstituteMenu$Jl, false, false));
  }
  public static Object referenceMacro_GetReferent_139_1(final ReferenceMacroContext _context) {
    return (SNode) IMenu__BehaviorDescriptor.getApplicableConcept_id1quYWAD18xk.invoke(SNodeOperations.getNodeAncestor(_context.getNode(), CONCEPTS.ISubstituteMenu$Jl, false, false));
  }
  public static Object referenceMacro_GetReferent_146_0(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(((SNode) _context.getVariable("editorComponent")), "generated.constructor");
  }
  public static Object referenceMacro_GetReferent_149_0(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "cellFactoryMethod");
  }
  public static Object referenceMacro_GetReferent_156_0(final ReferenceMacroContext _context) {
    return ((SNode) _context.getVariable("concept"));
  }
  public static Object referenceMacro_GetReferent_156_1(final ReferenceMacroContext _context) {
    return ((SNode) _context.getVariable("concept"));
  }
  public static Object referenceMacro_GetReferent_171_0(final ReferenceMacroContext _context) {
    return (SNode) IMenuPartWithOutputConcept__BehaviorDescriptor.getOutputConcept_id3mnwiBI8ZE2.invoke(_context.getNode());
  }
  public static Object referenceMacro_GetReferent_171_1(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.reference$BfVo);
  }
  public static Object referenceMacro_GetReferent_171_2(final ReferenceMacroContext _context) {
    return (SNode) LinkDeclaration__BehaviorDescriptor.getConceptDeclaration_id7jb4LXpbWaP.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.reference$BfVo));
  }
  public static Object referenceMacro_GetReferent_174_0(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.concept$kjNG);
  }
  public static Object referenceMacro_GetReferent_174_1(final ReferenceMacroContext _context) {
    return (SNode) IMenuReference__BehaviorDescriptor.getApplicableConcept_id1quYWAD4TFX.invoke(_context.getNode());
  }
  public static Object referenceMacro_GetReferent_175_0(final ReferenceMacroContext _context) {
    return SNodeOperations.getNodeAncestor(SLinkOperations.getTarget(_context.getNode(), LINKS.referenceLink$2kB7), CONCEPTS.AbstractConceptDeclaration$KA, false, false);
  }
  public static Object referenceMacro_GetReferent_175_1(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.referenceLink$2kB7);
  }
  public static Object referenceMacro_GetReferent_175_2(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.referenceLink$2kB7), LINKS.target$m40F);
  }
  public static Object referenceMacro_GetReferent_176_0(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc);
  }
  public static Object referenceMacro_GetReferent_176_1(final ReferenceMacroContext _context) {
    return SNodeOperations.getNodeAncestor(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), CONCEPTS.AbstractConceptDeclaration$KA, false, false);
  }
  public static Object referenceMacro_GetReferent_176_2(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), LINKS.target$m40F);
  }
  public static Object referenceMacro_GetReferent_176_3(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), LINKS.target$m40F);
  }
  public static Object referenceMacro_GetReferent_176_4(final ReferenceMacroContext _context) {
    SNode generatedClass = _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "generatedClass");
    return Sequence.fromIterable(ClassConcept__BehaviorDescriptor.constructors_id4_LVZ3pCvsd.invoke(generatedClass)).first();
  }
  public static Object referenceMacro_GetReferent_177_0(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(((SNode) _context.getVariable("editorComponent")), "generated.constructor");
  }
  public static Object referenceMacro_GetReferent_178_0(final ReferenceMacroContext _context) {
    return SNodeOperations.getNodeAncestor(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), CONCEPTS.AbstractConceptDeclaration$KA, false, false);
  }
  public static Object referenceMacro_GetReferent_178_1(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc);
  }
  public static Object referenceMacro_GetReferent_178_2(final ReferenceMacroContext _context) {
    SNode generatedClass = _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "generatedClass");
    return Sequence.fromIterable(ClassConcept__BehaviorDescriptor.constructors_id4_LVZ3pCvsd.invoke(generatedClass)).first();
  }
  public static Object referenceMacro_GetReferent_179_0(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.property$ZgxB);
  }
  public static Object referenceMacro_GetReferent_179_1(final ReferenceMacroContext _context) {
    return SNodeOperations.getNodeAncestor(SLinkOperations.getTarget(_context.getNode(), LINKS.property$ZgxB), CONCEPTS.AbstractConceptDeclaration$KA, false, false);
  }
  public static Object referenceMacro_GetReferent_181_0(final ReferenceMacroContext _context) {
    return SEnumOperations.getMemberPresentation(CellActionMapImportSelectorByActionId__BehaviorDescriptor.getActionId_id3XXPjz_5Jxc.invoke(_context.getNode()));
  }
  public static Object referenceMacro_GetReferent_182_0(final ReferenceMacroContext _context) {
    return SEnumOperations.getMemberPresentation(CellActionMapImportSelectorByActionId__BehaviorDescriptor.getActionId_id3XXPjz_5Jxc.invoke(_context.getNode()));
  }
  public static Object referenceMacro_GetReferent_182_1(final ReferenceMacroContext _context) {
    return SEnumOperations.getMemberPresentation(CellActionMapImportSelectorByActionId__BehaviorDescriptor.getActionId_id3XXPjz_5Jxc.invoke(_context.getNode()));
  }
  public static Object referenceMacro_GetReferent_183_0(final ReferenceMacroContext _context) {
    return (SNode) CompletionCustomizationContextSpecificator__BehaviorDescriptor.getConcept_id7U0pk79eiL7.invoke(_context.getNode());
  }
  public static Object referenceMacro_GetReferent_184_0(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.link$giW0);
  }
  public static Object referenceMacro_GetReferent_184_1(final ReferenceMacroContext _context) {
    return SNodeOperations.getNodeAncestor(SLinkOperations.getTarget(_context.getNode(), LINKS.link$giW0), CONCEPTS.AbstractConceptDeclaration$KA, false, false);
  }
  public static Object referenceMacro_GetReferent_184_2(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.link$giW0);
  }
  public static Object referenceMacro_GetReferent_184_3(final ReferenceMacroContext _context) {
    return SNodeOperations.getNodeAncestor(SLinkOperations.getTarget(_context.getNode(), LINKS.link$giW0), CONCEPTS.AbstractConceptDeclaration$KA, false, false);
  }
  public static Object referenceMacro_GetReferent_184_4(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.property$gitv);
  }
  public static Object referenceMacro_GetReferent_184_5(final ReferenceMacroContext _context) {
    return SNodeOperations.getNodeAncestor(SLinkOperations.getTarget(_context.getNode(), LINKS.property$gitv), CONCEPTS.AbstractConceptDeclaration$KA, false, false);
  }
  public static Object referenceMacro_GetReferent_185_0(final ReferenceMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.conceptDeclaration$q9iq);
  }
  public static Object referenceMacro_GetReferent_186_0(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(SLinkOperations.getTarget(_context.getNode(), LINKS.specificator$dzG$), "generatedClass");
  }
  public static Object referenceMacro_GetReferent_186_1(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(SLinkOperations.getTarget(_context.getNode(), LINKS.specificator$dzG$), "generatedClass");
  }
  public static Object referenceMacro_GetReferent_187_0(final ReferenceMacroContext _context) {
    return ((String) _context.getVariable("varName"));
  }
  public static Object referenceMacro_GetReferent_187_1(final ReferenceMacroContext _context) {
    return PropertiesUtil.getCastMethod(SLinkOperations.getTarget(_context.getNode(), LINKS.dataType$5j5Y));
  }
  public static Object referenceMacro_GetReferent_189_0(final ReferenceMacroContext _context) {
    SNode method = _context.getOutputNodeByInputNodeAndMappingLabel(SLinkOperations.getTarget(_context.getNode(), LINKS.member$oLt6), "map_MenusClassifierMethod");

    if ((method == null)) {
      return SPropertyOperations.getString(SLinkOperations.getTarget(_context.getNode(), LINKS.member$oLt6), PROPS.name$MnvL);
    }

    return method;
  }
  public static Object referenceMacro_GetReferent_190_0(final ReferenceMacroContext _context) {
    return _context.getOutputNodeByInputNodeAndMappingLabel(SNodeOperations.getNodeAncestor(_context.getNode(), CONCEPTS.IMenu$HX, false, false), "generatedClass");
  }
  public static boolean ifMacro_Condition_0_0(final IfMacroContext _context) {
    return ListSequence.fromList(SLinkOperations.getChildren(_context.getNode(), LINKS.contextHints$kxOz)).isNotEmpty();
  }
  public static boolean ifMacro_Condition_0_1(final IfMacroContext _context) {
    return ListSequence.fromList(SLinkOperations.getChildren(_context.getNode(), LINKS.contextHints$kxOz)).isNotEmpty();
  }
  public static boolean ifMacro_Condition_0_2(final IfMacroContext _context) {
    return SLinkOperations.getTarget(SNodeOperations.cast(_context.getNode(), CONCEPTS.ConceptEditorDeclaration$BH), LINKS.inspectedCellModel$WqhU) != null;
  }
  public static boolean ifMacro_Condition_1_0(final IfMacroContext _context) {
    // setting canBeSynchronized flag for root collection cells only
    return !(SNodeOperations.isInstanceOf(SNodeOperations.getParent(_context.getNode()), CONCEPTS.EditorCellModel$gN)) && (boolean) Synchronizeable__BehaviorDescriptor.shellBeSynchronized_id3TPTV99_TMT.invoke(_context.getNode()) && (boolean) Synchronizeable__BehaviorDescriptor.canBeSynchronized_id3wXm3h1AYM7.invoke(_context.getNode());
  }
  public static boolean ifMacro_Condition_1_1(final IfMacroContext _context) {
    return (boolean) CellModel_Collection__BehaviorDescriptor.isVerticalGrid_idi2IbWq8.invoke(_context.getNode());
  }
  public static boolean ifMacro_Condition_1_2(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.usesFoldingCondition$v3yC) == null);
  }
  public static boolean ifMacro_Condition_1_3(final IfMacroContext _context) {
    return (boolean) CellModel_Collection__BehaviorDescriptor.isFoldingEnabled_id1_9L3A4DrOF.invoke(_context.getNode());
  }
  public static boolean ifMacro_Condition_1_4(final IfMacroContext _context) {
    return (boolean) CellModel_Collection__BehaviorDescriptor.isFoldingEnabled_id1_9L3A4DrOF.invoke(_context.getNode()) && SLinkOperations.getTarget(_context.getNode(), LINKS.foldedCellModel$csI5) != null;
  }
  public static boolean ifMacro_Condition_1_5(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.addHints$xkvc) != null;
  }
  public static boolean ifMacro_Condition_1_6(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.removeHints$lma) != null;
  }
  public static boolean ifMacro_Condition_1_7(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.addHints$xkvc) != null || SLinkOperations.getTarget(_context.getNode(), LINKS.removeHints$lma) != null;
  }
  public static boolean ifMacro_Condition_1_8(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.addHints$xkvc) == null && SLinkOperations.getTarget(_context.getNode(), LINKS.removeHints$lma) == null;
  }
  public static boolean ifMacro_Condition_1_9(final IfMacroContext _context) {
    return SPropertyOperations.getBoolean(_context.getNode(), PROPS.usesBraces$EFBS);
  }
  public static boolean ifMacro_Condition_1_10(final IfMacroContext _context) {
    return (boolean) CellModel_Collection__BehaviorDescriptor.isFoldingEnabled_id1_9L3A4DrOF.invoke(_context.getNode()) && SLinkOperations.getTarget(_context.getNode(), LINKS.collapseByDefaultCondition$ViN2) == null && SPropertyOperations.getBoolean(_context.getNode(), PROPS.collapseByDefault$VbZ_);
  }
  public static boolean ifMacro_Condition_1_11(final IfMacroContext _context) {
    return (boolean) CellModel_Collection__BehaviorDescriptor.isFoldingEnabled_id1_9L3A4DrOF.invoke(_context.getNode()) && SLinkOperations.getTarget(_context.getNode(), LINKS.collapseByDefaultCondition$ViN2) != null;
  }
  public static boolean ifMacro_Condition_2_0(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.alternationCondition$2ULf) != null;
  }
  public static boolean ifMacro_Condition_3_0(final IfMacroContext _context) {
    return ListSequence.fromList(SLinkOperations.getChildren(_context.getNode(), LINKS.contextHints$4c_A)).isNotEmpty();
  }
  public static boolean ifMacro_Condition_3_1(final IfMacroContext _context) {
    return ListSequence.fromList(SLinkOperations.getChildren(_context.getNode(), LINKS.contextHints$4c_A)).isEmpty();
  }
  public static boolean ifMacro_Condition_7_0(final IfMacroContext _context) {
    return (boolean) CellModel_ListWithRole__BehaviorDescriptor.isVerticalGrid_idi2IfsZ1.invoke(_context.getNode());
  }
  public static boolean ifMacro_Condition_7_1(final IfMacroContext _context) {
    return SPropertyOperations.getBoolean(_context.getNode(), PROPS.usesBraces$owyA);
  }
  public static boolean ifMacro_Condition_7_2(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.usesFoldingCondition$vdXm) == null);
  }
  public static boolean ifMacro_Condition_7_3(final IfMacroContext _context) {
    return (boolean) CellModel_ListWithRole__BehaviorDescriptor.isFoldingEnabled_id3ZqNA5Aj2vG.invoke(_context.getNode());
  }
  public static boolean ifMacro_Condition_7_4(final IfMacroContext _context) {
    return (boolean) CellModel_ListWithRole__BehaviorDescriptor.isFoldingEnabled_id3ZqNA5Aj2vG.invoke(_context.getNode()) && SLinkOperations.getTarget(_context.getNode(), LINKS.foldedCellModel$iwRl) != null;
  }
  public static boolean ifMacro_Condition_10_0(final IfMacroContext _context) {
    return !(SEnumOperations.isMember(SPropertyOperations.getEnum(_context.getNode(), PROPS.caretPolicy$U_FJ), 0x109ae53b2baL));
  }
  public static boolean ifMacro_Condition_10_1(final IfMacroContext _context) {
    return SPropertyOperations.getString(SNodeOperations.cast(_context.getNode(), CONCEPTS.CellKeyMapItem$M0), PROPS.description$r5sV) != null;
  }
  public static boolean ifMacro_Condition_10_2(final IfMacroContext _context) {
    return SLinkOperations.getTarget(SNodeOperations.cast(SNodeOperations.getParent(_context.getNode()), CONCEPTS.CellKeyMapDeclaration$4K), LINKS.applicableConcept$PtvQ) != null;
  }
  public static boolean ifMacro_Condition_10_3(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.isApplicableFunction$a66W) != null;
  }
  public static boolean ifMacro_Condition_10_4(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.isApplicableFunction$a66W) != null;
  }
  public static boolean ifMacro_Condition_14_0(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.imagePathProvider$EeuB) != null);
  }
  public static boolean ifMacro_Condition_14_1(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.imagePathProvider$EeuB) != null);
  }
  public static boolean ifMacro_Condition_15_0(final IfMacroContext _context) {
    return (SPropertyOperations.getString(_context.getNode(), PROPS.noTargetText$V1aZ) != null && SPropertyOperations.getString(_context.getNode(), PROPS.noTargetText$V1aZ).length() > 0) || SPropertyOperations.getBoolean(_context.getNode(), PROPS.emptyNoTargetText$9Me5);
  }
  public static boolean ifMacro_Condition_15_1(final IfMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.noTargetText$V1aZ) == null && !(SPropertyOperations.getBoolean(_context.getNode(), PROPS.emptyNoTargetText$9Me5));
  }
  public static boolean ifMacro_Condition_15_2(final IfMacroContext _context) {
    return SPropertyOperations.getBoolean(_context.getNode(), PROPS.readOnly$vff7);
  }
  public static boolean ifMacro_Condition_15_3(final IfMacroContext _context) {
    return SPropertyOperations.getBoolean(_context.getNode(), PROPS.allowEmptyText$Nme7) || SNodeOperations.isInstanceOf(_context.getNode(), CONCEPTS.CellModel_NonEmptyProperty$BH);
  }
  public static boolean ifMacro_Condition_15_4(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.menuDescriptor$ptP$) != null;
  }
  public static boolean ifMacro_Condition_17_0(final IfMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.description$4I5m) != null;
  }
  public static boolean ifMacro_Condition_17_1(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.canExecuteFunction$VU_r) != null);
  }
  public static boolean ifMacro_Condition_17_2(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.canExecuteFunction$VU_r) != null);
  }
  public static boolean ifMacro_Condition_23_0(final IfMacroContext _context) {
    return (SEnumOperations.isMember(SPropertyOperations.getEnum(_context.getNode(), PROPS.presentation$bbNL), 0x10f3fd4377aL) && SLinkOperations.getTarget(_context.getNode(), LINKS.matchingTextFunction$uoqH) != null);
  }
  public static boolean ifMacro_Condition_23_1(final IfMacroContext _context) {
    return (SEnumOperations.isMember(SPropertyOperations.getEnum(_context.getNode(), PROPS.presentation$bbNL), 0x10f3fd4377aL) && SLinkOperations.getTarget(_context.getNode(), LINKS.descriptionTextFunction$OH$M) != null);
  }
  public static boolean ifMacro_Condition_28_0(final IfMacroContext _context) {
    return (boolean) QueryFunction_StyleParameter__BehaviorDescriptor.isSeparatorStyleQuery_id6VCLXpKP7HP.invoke(_context.getNode());
  }
  public static boolean ifMacro_Condition_28_1(final IfMacroContext _context) {
    return (boolean) QueryFunction_StyleParameter__BehaviorDescriptor.isSeparatorStyleQuery_id6VCLXpKP7HP.invoke(_context.getNode());
  }
  public static boolean ifMacro_Condition_30_0(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), LINKS.specializedLink$7ZCN) != null);
  }
  public static boolean ifMacro_Condition_30_1(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), LINKS.specializedLink$7ZCN) != null);
  }
  public static boolean ifMacro_Condition_30_2(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), LINKS.specializedLink$7ZCN) != null);
  }
  public static boolean ifMacro_Condition_30_3(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), LINKS.specializedLink$7ZCN) != null);
  }
  public static boolean ifMacro_Condition_30_4(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.menuDescriptor$ptP$) != null;
  }
  public static boolean ifMacro_Condition_30_5(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.addHints$bK$L) != null || SLinkOperations.getTarget(_context.getNode(), LINKS.removeHints$bKNM) != null;
  }
  public static boolean ifMacro_Condition_30_6(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.addHints$bK$L) != null;
  }
  public static boolean ifMacro_Condition_30_7(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.removeHints$bKNM) != null;
  }
  public static boolean ifMacro_Condition_30_8(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), LINKS.specializedLink$7ZCN) != null);
  }
  public static boolean ifMacro_Condition_30_9(final IfMacroContext _context) {
    return ((Boolean) _context.getVariable("var:customizeEmptyCell"));
  }
  public static boolean ifMacro_Condition_30_10(final IfMacroContext _context) {
    return !((Boolean) _context.getVariable("var:customizeEmptyCell"));
  }
  public static boolean ifMacro_Condition_30_11(final IfMacroContext _context) {
    return !((Boolean) _context.getVariable("var:customizeEmptyCell"));
  }
  public static boolean ifMacro_Condition_30_12(final IfMacroContext _context) {
    return ((Boolean) _context.getVariable("var:customizeEmptyCell"));
  }
  public static boolean ifMacro_Condition_35_0(final IfMacroContext _context) {
    return (CellMenuPart_ReferentPrimary__BehaviorDescriptor.getMatchingTextFunction_id6K3nYZvn7p1.invoke(_context.getNode()) != null);
  }
  public static boolean ifMacro_Condition_35_1(final IfMacroContext _context) {
    return (CellMenuPart_ReferentPrimary__BehaviorDescriptor.getVisibleMatchingTextFunction_id5KYS0pi3wd5.invoke(_context.getNode()) != null);
  }
  public static boolean ifMacro_Condition_37_0(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.createFunction$lJY) != null;
  }
  public static boolean ifMacro_Condition_37_1(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.createFunction$lJY) != null;
  }
  public static boolean ifMacro_Condition_38_0(final IfMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.descriptionText$1w$t) != null;
  }
  public static boolean ifMacro_Condition_38_1(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.createFunction$8slt) != null);
  }
  public static boolean ifMacro_Condition_38_2(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.createFunction$8slt) != null);
  }
  public static boolean ifMacro_Condition_44_0(final IfMacroContext _context) {
    // keep this cons for another release for smooth transition
    // from new StyleClass(getContext(), getNode()) to new StyleClass(env)
    // remove once release with StyleClass(EBE) generated constructors is out
    // so that we can expect new StyleClass(env) would work with the code of prev release
    // In 2022.3, we generate cons, then rebuild full MPS, then
    //   generate calls new StyleClass(env) to use these cons. Can't change the call
    //   unless complete MPS has these cons generated.
    // Don't need to care about mbeddr/ext compatibility (i.e. wait for release for cons
    // to appear everywhere), as these are direct references and old editor injected into 
    // newer MPS could still use new StyleClass(ctx, node) until regenerated.
    // Remove the constructor only when new call (with env) has been there for a release cycle
    // i.e. given we add constructor and call in 2022.3, remove the one with 2 params in 2023.2
    return true;
  }
  public static boolean ifMacro_Condition_45_0(final IfMacroContext _context) {
    return ListSequence.fromList(SLinkOperations.getChildren(SNodeOperations.getNodeAncestor(_context.getNode(), CONCEPTS.IStyleContainer$rq, false, false), LINKS.styleItem$FgZD)).findFirst((it) -> SNodeOperations.isInstanceOf(it, CONCEPTS.TextBackgroundColorStyleClassItem$4f)) == null;
  }
  public static boolean ifMacro_Condition_45_1(final IfMacroContext _context) {
    return isNotEmptyString(SPropertyOperations.getString(_context.getNode(), PROPS.family$Yyw7));
  }
  public static boolean ifMacro_Condition_51_0(final IfMacroContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.styleItem$FgZD).isEmpty();
  }
  public static boolean ifMacro_Condition_54_0(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.menuDescriptor$ptP$) != null;
  }
  public static boolean ifMacro_Condition_58_0(final IfMacroContext _context) {
    return !((boolean) EditorCellModel__BehaviorDescriptor.isCellIdInitialized_idhTuDsSD.invoke(_context.getNode()));
  }
  public static boolean ifMacro_Condition_58_1(final IfMacroContext _context) {
    return !(SNodeOperations.isInstanceOf(_context.getNode(), CONCEPTS.CellModel_RefNode$8));
  }
  public static boolean ifMacro_Condition_58_2(final IfMacroContext _context) {
    return SNodeOperations.isInstanceOf(_context.getNode(), CONCEPTS.CellModel_RefCell$7g) || SNodeOperations.isInstanceOf(_context.getNode(), CONCEPTS.CellModel_RefNode$8);
  }
  public static boolean ifMacro_Condition_58_3(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.parentStyleClass$9316) != null) || ListSequence.fromList(SLinkOperations.getChildren(_context.getNode(), LINKS.styleItem$FgZD)).isNotEmpty();
  }
  public static boolean ifMacro_Condition_58_4(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.parentStyleClass$9316) != null);
  }
  public static boolean ifMacro_Condition_58_5(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.parentStyleClass$9316) != null) || ListSequence.fromList(SLinkOperations.getChildren(_context.getNode(), LINKS.styleItem$FgZD)).isNotEmpty();
  }
  public static boolean ifMacro_Condition_58_6(final IfMacroContext _context) {
    return SEnumOperations.isMember(SPropertyOperations.getEnum(_context.getNode(), PROPS.attractsFocus$GvXL), 0x107507a4fafL);
  }
  public static boolean ifMacro_Condition_58_7(final IfMacroContext _context) {
    return SEnumOperations.isMember(SPropertyOperations.getEnum(_context.getNode(), PROPS.attractsFocus$GvXL), 0x107507a7b34L);
  }
  public static boolean ifMacro_Condition_58_8(final IfMacroContext _context) {
    return SEnumOperations.isMember(SPropertyOperations.getEnum(_context.getNode(), PROPS.attractsFocus$GvXL), 0x11db3cfb874L);
  }
  public static boolean ifMacro_Condition_58_9(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.focusPolicyApplicable$Gfvj) != null;
  }
  public static boolean ifMacro_Condition_58_10(final IfMacroContext _context) {
    return !(SEnumOperations.isMember(SPropertyOperations.getEnum(_context.getNode(), PROPS.attractsFocus$GvXL), 0x1075079c86cL));
  }
  public static boolean ifMacro_Condition_58_11(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.actionMap$oNO2) != null;
  }
  public static boolean ifMacro_Condition_58_12(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.keyMap$nhDK) != null;
  }
  public static boolean ifMacro_Condition_58_13(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.transformationMenu$2v2n) != null);
  }
  public static boolean ifMacro_Condition_60_0(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.referentPresentation$jfwN) == null);
  }
  public static boolean ifMacro_Condition_65_0(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.menuDescriptor$ptP$) != null;
  }
  public static boolean ifMacro_Condition_65_1(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.menuDescriptor$ptP$) == null) && (SLinkOperations.getTarget(_context.getNode(), LINKS.transformationMenu$2v2n) != null);
  }
  public static boolean ifMacro_Condition_67_0(final IfMacroContext _context) {
    return (boolean) QueryFunction_StyleParameter__BehaviorDescriptor.isSeparatorStyleQuery_id6VCLXpKP7HP.invoke(_context.getNode());
  }
  public static boolean ifMacro_Condition_67_1(final IfMacroContext _context) {
    return (boolean) QueryFunction_StyleParameter__BehaviorDescriptor.isSeparatorStyleQuery_id6VCLXpKP7HP.invoke(_context.getNode());
  }
  public static boolean ifMacro_Condition_72_0(final IfMacroContext _context) {
    return ListSequence.fromList(SModelOperations.roots(_context.getInputModel(), CONCEPTS.ConceptEditorContextHints$m_)).isNotEmpty() && Sequence.fromIterable(SLinkOperations.collectMany(SModelOperations.roots(_context.getInputModel(), CONCEPTS.ConceptEditorContextHints$m_), LINKS.hints$lJvz)).isNotEmpty();
  }
  public static boolean ifMacro_Condition_72_1(final IfMacroContext _context) {
    return ListSequence.fromList(SModelOperations.roots(_context.getInputModel(), CONCEPTS.ConceptEditorDeclaration$BH)).isNotEmpty();
  }
  public static boolean ifMacro_Condition_72_2(final IfMacroContext _context) {
    return Sequence.fromIterable(((Iterable<SNode>) _context.getVariable("var:editorDeclarations"))).count() == 1;
  }
  public static boolean ifMacro_Condition_72_3(final IfMacroContext _context) {
    return Sequence.fromIterable(((Iterable<SNode>) _context.getVariable("var:mainEditorComponents"))).count() == 1;
  }
  public static boolean ifMacro_Condition_72_4(final IfMacroContext _context) {
    return Sequence.fromIterable(((Iterable<SNode>) _context.getVariable("var:mainEditorComponents"))).count() > 1;
  }
  public static boolean ifMacro_Condition_72_5(final IfMacroContext _context) {
    return ListSequence.fromList(SModelOperations.roots(_context.getInputModel(), CONCEPTS.EditorComponentDeclaration$WM)).isNotEmpty();
  }
  public static boolean ifMacro_Condition_72_6(final IfMacroContext _context) {
    return Sequence.fromIterable(SLinkOperations.collectMany(SModelOperations.roots(_context.getInputModel(), CONCEPTS.ConceptEditorContextHints$m_), LINKS.hints$lJvz)).isNotEmpty();
  }
  public static boolean ifMacro_Condition_72_7(final IfMacroContext _context) {
    return ListSequence.fromList(((List<Language>) _context.getVariable("var:externalHints"))).isNotEmpty();
  }
  public static boolean ifMacro_Condition_72_8(final IfMacroContext _context) {
    return ListSequence.fromList(((List<SNode>) _context.getVariable("var:styleAttributes"))).isNotEmpty();
  }
  public static boolean ifMacro_Condition_72_9(final IfMacroContext _context) {
    return Sequence.fromIterable(((Iterable<SNode>) _context.getVariable("var:menusAndContributionsForConcept"))).count() == 1;
  }
  public static boolean ifMacro_Condition_72_10(final IfMacroContext _context) {
    return Sequence.fromIterable(MenuRoots.getDefaultTransformationMenusAndContributions(_context.getInputModel())).isNotEmpty();
  }
  public static boolean ifMacro_Condition_72_11(final IfMacroContext _context) {
    return Sequence.fromIterable(MenuRoots.getNamedTransformationMenusAndContributions(_context.getInputModel())).isNotEmpty();
  }
  public static boolean ifMacro_Condition_72_12(final IfMacroContext _context) {
    return Sequence.fromIterable(((Iterable<SNode>) _context.getVariable("var:menusAndContributionsForConcept"))).count() == 1;
  }
  public static boolean ifMacro_Condition_72_13(final IfMacroContext _context) {
    return Sequence.fromIterable(MenuRoots.getDefaultSubstituteMenusAndContributions(_context.getInputModel())).isNotEmpty();
  }
  public static boolean ifMacro_Condition_72_14(final IfMacroContext _context) {
    return Sequence.fromIterable(MenuRoots.getNamedSubstituteMenusAndContributions(_context.getInputModel())).isNotEmpty();
  }
  public static boolean ifMacro_Condition_72_15(final IfMacroContext _context) {
    return ListSequence.fromList(((List<SNode>) _context.getVariable("var:menuStyleRoots"))).isNotEmpty();
  }
  public static boolean ifMacro_Condition_72_16(final IfMacroContext _context) {
    return ListSequence.fromList(((List<SNode>) _context.getVariable("var:keyMaps"))).isNotEmpty();
  }
  public static boolean ifMacro_Condition_72_17(final IfMacroContext _context) {
    if (Sequence.fromIterable(SLinkOperations.collectMany(SModelOperations.roots((_context.getInputModel()), CONCEPTS.ConceptEditorContextHints$m_), LINKS.hints$lJvz)).isNotEmpty()) {
      // editor aspect declares own hints
      return true;
    }
    // check if we reference external hints
    return ListSequence.fromList(((List<Language>) _context.getVariable("var:externalHints"))).isNotEmpty();
  }
  public static boolean ifMacro_Condition_72_18(final IfMacroContext _context) {
    return ListSequence.fromList(((List<SNode>) _context.getVariable("var:styleAttributes"))).isNotEmpty();
  }
  public static boolean ifMacro_Condition_73_0(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.renderingCondition$O1b5) != null;
  }
  public static boolean ifMacro_Condition_73_1(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.renderingCondition$O1b5) == null && !(SNodeOperations.isInstanceOf(_context.getNode(), CONCEPTS.CellModel_NonEmptyProperty$BH));
  }
  public static boolean ifMacro_Condition_73_2(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.renderingCondition$O1b5) == null && SNodeOperations.isInstanceOf(_context.getNode(), CONCEPTS.CellModel_NonEmptyProperty$BH);
  }
  public static boolean ifMacro_Condition_81_0(final IfMacroContext _context) {
    return ((Integer) _context.getVariable("priority")) > 0;
  }
  public static boolean ifMacro_Condition_84_0(final IfMacroContext _context) {
    return ((Integer) _context.getVariable("priority")) > 0;
  }
  public static boolean ifMacro_Condition_86_0(final IfMacroContext _context) {
    return (StyleAttributeDeclaration__BehaviorDescriptor.getDefaultValue_id6EcLR7UbKOp.invoke(_context.getNode()) != null);
  }
  public static boolean ifMacro_Condition_90_0(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.nodeFactory$KOx0) != null;
  }
  public static boolean ifMacro_Condition_90_1(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.nodeFactory$KOx0) != null;
  }
  public static boolean ifMacro_Condition_90_2(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.separatorTextQuery$lFmm) != null;
  }
  public static boolean ifMacro_Condition_90_3(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), LINKS.specializedLink$7ZCN) != null);
  }
  public static boolean ifMacro_Condition_90_4(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.filter$8j8S) != null && (SLinkOperations.getTarget(_context.getNode(), LINKS.actionMap$oNO2) == null || ListSequence.fromList(SLinkOperations.getChildren(SLinkOperations.getTarget(_context.getNode(), LINKS.actionMap$oNO2), LINKS.item$ZCi9)).where((it) -> SEnumOperations.isMember(SPropertyOperations.getEnum(it, PROPS.actionId$On2r), 0x7d41f11ce69e74acL)).isEmpty());
  }
  public static boolean ifMacro_Condition_90_5(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.filter$8j8S) != null && (SLinkOperations.getTarget(_context.getNode(), LINKS.actionMap$oNO2) == null || ListSequence.fromList(SLinkOperations.getChildren(SLinkOperations.getTarget(_context.getNode(), LINKS.actionMap$oNO2), LINKS.item$ZCi9)).where((it) -> SEnumOperations.isMember(SPropertyOperations.getEnum(it, PROPS.actionId$On2r), 0x7d41f11ce69e74adL)).isEmpty());
  }
  public static boolean ifMacro_Condition_90_6(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), LINKS.specializedLink$7ZCN) != null);
  }
  public static boolean ifMacro_Condition_90_7(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.emptyCellModel$ZSa$) != null;
  }
  public static boolean ifMacro_Condition_90_8(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.emptyCellModel$ZSa$) == null;
  }
  public static boolean ifMacro_Condition_90_9(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.elementMenuDescriptor$DAEc) != null;
  }
  public static boolean ifMacro_Condition_90_10(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.elementActionMap$HSG7) != null;
  }
  public static boolean ifMacro_Condition_90_11(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.separatorTextQuery$lFmm) == null && SPropertyOperations.getString(_context.getNode(), PROPS.separatorText$owLB) != null && SPropertyOperations.getString(_context.getNode(), PROPS.separatorText$owLB).length() == 1;
  }
  public static boolean ifMacro_Condition_90_12(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.separatorTextQuery$lFmm) != null || SPropertyOperations.getString(_context.getNode(), PROPS.separatorText$owLB) != null;
  }
  public static boolean ifMacro_Condition_90_13(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.separatorTextQuery$lFmm) == null;
  }
  public static boolean ifMacro_Condition_90_14(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.separatorStyle$tqok), LINKS.parentStyleClass$9316) != null);
  }
  public static boolean ifMacro_Condition_90_15(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.filter$8j8S) != null;
  }
  public static boolean ifMacro_Condition_90_16(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.addHints$xhau) != null || SLinkOperations.getTarget(_context.getNode(), LINKS.removeHints$xhpv) != null;
  }
  public static boolean ifMacro_Condition_90_17(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.filter$8j8S) != null && (SLinkOperations.getTarget(_context.getNode(), LINKS.actionMap$oNO2) == null || ListSequence.fromList(SLinkOperations.getChildren(SLinkOperations.getTarget(_context.getNode(), LINKS.actionMap$oNO2), LINKS.item$ZCi9)).where((it) -> SEnumOperations.isMember(SPropertyOperations.getEnum(it, PROPS.actionId$On2r), 0x7d41f11ce69e74acL)).isEmpty() || ListSequence.fromList(SLinkOperations.getChildren(SLinkOperations.getTarget(_context.getNode(), LINKS.actionMap$oNO2), LINKS.item$ZCi9)).where((it) -> SEnumOperations.isMember(SPropertyOperations.getEnum(it, PROPS.actionId$On2r), 0x7d41f11ce69e74adL)).isEmpty());
  }
  public static boolean ifMacro_Condition_91_0(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.parentStyleClass$9316) != null) || ListSequence.fromList(SLinkOperations.getChildren(_context.getNode(), LINKS.styleItem$FgZD)).isNotEmpty();
  }
  public static boolean ifMacro_Condition_91_1(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.parentStyleClass$9316) != null);
  }
  public static boolean ifMacro_Condition_91_2(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.parentStyleClass$9316) != null) || ListSequence.fromList(SLinkOperations.getChildren(_context.getNode(), LINKS.styleItem$FgZD)).isNotEmpty();
  }
  public static boolean ifMacro_Condition_91_3(final IfMacroContext _context) {
    return SEnumOperations.isMember(SPropertyOperations.getEnum(_context.getNode(), PROPS.attractsFocus$GvXL), 0x107507a4fafL);
  }
  public static boolean ifMacro_Condition_91_4(final IfMacroContext _context) {
    return SEnumOperations.isMember(SPropertyOperations.getEnum(_context.getNode(), PROPS.attractsFocus$GvXL), 0x107507a7b34L);
  }
  public static boolean ifMacro_Condition_91_5(final IfMacroContext _context) {
    return SEnumOperations.isMember(SPropertyOperations.getEnum(_context.getNode(), PROPS.attractsFocus$GvXL), 0x11db3cfb874L);
  }
  public static boolean ifMacro_Condition_91_6(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.focusPolicyApplicable$Gfvj) != null;
  }
  public static boolean ifMacro_Condition_91_7(final IfMacroContext _context) {
    return !(SEnumOperations.isMember(SPropertyOperations.getEnum(_context.getNode(), PROPS.attractsFocus$GvXL), 0x1075079c86cL));
  }
  public static boolean ifMacro_Condition_91_8(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.actionMap$oNO2) != null;
  }
  public static boolean ifMacro_Condition_91_9(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.keyMap$nhDK) != null;
  }
  public static boolean ifMacro_Condition_91_10(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.transformationMenu$2v2n) != null);
  }
  public static boolean ifMacro_Condition_92_0(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.addHints$cKQB) != null;
  }
  public static boolean ifMacro_Condition_92_1(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.removeHints$cQ0X) != null;
  }
  public static boolean ifMacro_Condition_92_2(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.addHints$cKQB) != null || SLinkOperations.getTarget(_context.getNode(), LINKS.removeHints$cQ0X) != null;
  }
  public static boolean ifMacro_Condition_92_3(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.addHints$cKQB) == null && SLinkOperations.getTarget(_context.getNode(), LINKS.removeHints$cQ0X) == null;
  }
  public static boolean ifMacro_Condition_95_0(final IfMacroContext _context) {
    return Sequence.fromIterable(((Iterable<SNode>) _context.getVariable("editorComponents"))).count() == 1;
  }
  public static boolean ifMacro_Condition_98_0(final IfMacroContext _context) {
    return ((Boolean) _context.getVariable("useEditorContextVar"));
  }
  public static boolean ifMacro_Condition_98_1(final IfMacroContext _context) {
    return ((Boolean) _context.getVariable("useEditorContextVar"));
  }
  public static boolean ifMacro_Condition_100_0(final IfMacroContext _context) {
    return SNodeOperations.isInstanceOf(_context.getNode(), CONCEPTS.TransformationMenuContribution$jD);
  }
  public static boolean ifMacro_Condition_102_0(final IfMacroContext _context) {
    return !((boolean) ContextVariable__BehaviorDescriptor.usesParameterObject_idhEwJh7s.invoke(_context.getNode()));
  }
  public static boolean ifMacro_Condition_108_0(final IfMacroContext _context) {
    return ListSequence.fromList(SLinkOperations.getChildren(_context.getNode(), LINKS.variables$AUm1)).isNotEmpty();
  }
  public static boolean ifMacro_Condition_108_1(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.condition$2v6c) != null);
  }
  public static boolean ifMacro_Condition_109_0(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.menuReference$PO9a) != null);
  }
  public static boolean ifMacro_Condition_109_1(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.nodeFunction$9ImG) != null);
  }
  public static boolean ifMacro_Condition_109_2(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.location$eYD_) != null);
  }
  public static boolean ifMacro_Condition_111_0(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.query$7iD7), LINKS.body$e68K) != null);
  }
  public static boolean ifMacro_Condition_112_0(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.query$gl30), LINKS.body$e68K) != null);
  }
  public static boolean ifMacro_Condition_113_0(final IfMacroContext _context) {
    return (boolean) IParameterizableMenuPart__BehaviorDescriptor.isParameterized_id1quYWAD0Tfz.invoke(_context.getNode());
  }
  public static boolean ifMacro_Condition_113_1(final IfMacroContext _context) {
    return (boolean) IParameterizableMenuPart__BehaviorDescriptor.isParameterized_id1quYWAD0Tfz.invoke(_context.getNode());
  }
  public static boolean ifMacro_Condition_113_2(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.canExecuteFunction$og7r) != null);
  }
  public static boolean ifMacro_Condition_113_3(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.outputConceptReference$JTv2) != null);
  }
  public static boolean ifMacro_Condition_113_4(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.outputConceptReference$JTv2) != null);
  }
  public static boolean ifMacro_Condition_113_5(final IfMacroContext _context) {
    return (boolean) IParameterizableMenuPart__BehaviorDescriptor.isParameterized_id1quYWAD0Tfz.invoke(_context.getNode());
  }
  public static boolean ifMacro_Condition_113_6(final IfMacroContext _context) {
    List<SNode> locations = IExtensibleTransformationMenuPart__BehaviorDescriptor.getLocations_id6V0bp$oM1WF.invoke(_context.getNode());
    return Sequence.fromIterable(SNodeOperations.ofConcept(locations, CONCEPTS.TransformationLocation_Completion$fS)).isNotEmpty() || Sequence.fromIterable(SNodeOperations.ofConcept(locations, CONCEPTS.TransformationLocation_SideTransform$q6)).isNotEmpty();
  }
  public static boolean ifMacro_Condition_113_7(final IfMacroContext _context) {
    return (IMenuPartWithOutputConcept__BehaviorDescriptor.getOutputConcept_id3mnwiBI8ZE2.invoke(_context.getNode()) != null);
  }
  public static boolean ifMacro_Condition_116_0(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.query$JBlB), LINKS.body$e68K) != null);
  }
  public static boolean ifMacro_Condition_119_0(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.query$_xp7) != null);
  }
  public static boolean ifMacro_Condition_120_0(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.query$_Kq7) != null);
  }
  public static boolean ifMacro_Condition_122_0(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.menuReference$PR1D) != null);
  }
  public static boolean ifMacro_Condition_122_1(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.menuReference$PR1D) != null);
  }
  public static boolean ifMacro_Condition_123_0(final IfMacroContext _context) {
    return Sequence.fromIterable(SNodeOperations.ofConcept(SLinkOperations.getChildren(_context.getNode(), LINKS.features$HM6B), CONCEPTS.SubstituteFeature_Selection$uq)).isEmpty();
  }
  public static boolean ifMacro_Condition_123_1(final IfMacroContext _context) {
    return Sequence.fromIterable(SNodeOperations.ofConcept(SLinkOperations.getChildren(_context.getNode(), LINKS.features$HM6B), CONCEPTS.SubstituteFeature_Selection$uq)).isEmpty();
  }
  public static boolean ifMacro_Condition_124_0(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.query$XqEE) != null);
  }
  public static boolean ifMacro_Condition_126_0(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.query$EJ97) != null);
  }
  public static boolean ifMacro_Condition_127_0(final IfMacroContext _context) {
    SNode originalNode = _context.getOriginalCopiedInputNode(_context.getNode());
    return (!(Objects.equals(SNodeOperations.getModel(originalNode), _context.getOriginalInputModel()))) && SNodeOperations.isInstanceOf(IMenu__BehaviorDescriptor.getApplicableConcept_id1quYWAD18xk.invoke(_context.getNode()), CONCEPTS.ConceptDeclaration$gH) && SmartRefAttributeUtil.isAttributed(SNodeOperations.cast(IMenu__BehaviorDescriptor.getApplicableConcept_id1quYWAD18xk.invoke(_context.getNode()), CONCEPTS.ConceptDeclaration$gH));
  }
  public static boolean ifMacro_Condition_127_1(final IfMacroContext _context) {
    SNode originalNode = _context.getOriginalCopiedInputNode(_context.getNode());
    return (originalNode != null) && (Objects.equals(SNodeOperations.getModel(originalNode), _context.getOriginalInputModel()) || SNodeOperations.isInstanceOf(IMenu__BehaviorDescriptor.getApplicableConcept_id1quYWAD18xk.invoke(_context.getNode()), CONCEPTS.ConceptDeclaration$gH) && SmartRefAttributeUtil.isAttributed(SNodeOperations.cast(IMenu__BehaviorDescriptor.getApplicableConcept_id1quYWAD18xk.invoke(_context.getNode()), CONCEPTS.ConceptDeclaration$gH)));
  }
  public static boolean ifMacro_Condition_127_2(final IfMacroContext _context) {
    return ListSequence.fromList(SLinkOperations.getChildren(_context.getNode(), LINKS.parts$yGO4)).isNotEmpty();
  }
  public static boolean ifMacro_Condition_128_0(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.link$Amcf) != null);
  }
  public static boolean ifMacro_Condition_128_1(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.link$Amcf) != null);
  }
  public static boolean ifMacro_Condition_128_2(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.link$Amcf) != null);
  }
  public static boolean ifMacro_Condition_128_3(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.menuReference$D42O) != null);
  }
  public static boolean ifMacro_Condition_128_4(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.menuReference$D42O) != null);
  }
  public static boolean ifMacro_Condition_128_5(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.link$Amcf) != null) && (SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.link$Amcf), LINKS.specializedLink$7ZCN) != null);
  }
  public static boolean ifMacro_Condition_129_0(final IfMacroContext _context) {
    return ListSequence.fromList(SLinkOperations.getChildren(_context.getNode(), LINKS.variables$yprQ)).isNotEmpty();
  }
  public static boolean ifMacro_Condition_129_1(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.condition$Nz1K) != null);
  }
  public static boolean ifMacro_Condition_131_0(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.targetNode$PdqH) != null);
  }
  public static boolean ifMacro_Condition_133_0(final IfMacroContext _context) {
    return (boolean) IParameterizableMenuPart__BehaviorDescriptor.isParameterized_id1quYWAD0Tfz.invoke(_context.getNode());
  }
  public static boolean ifMacro_Condition_133_1(final IfMacroContext _context) {
    return (boolean) IParameterizableMenuPart__BehaviorDescriptor.isParameterized_id1quYWAD0Tfz.invoke(_context.getNode());
  }
  public static boolean ifMacro_Condition_133_2(final IfMacroContext _context) {
    return (boolean) IParameterizableMenuPart__BehaviorDescriptor.isParameterized_id1quYWAD0Tfz.invoke(_context.getNode());
  }
  public static boolean ifMacro_Condition_133_3(final IfMacroContext _context) {
    return (boolean) IParameterizableMenuPart__BehaviorDescriptor.isParameterized_id1quYWAD0Tfz.invoke(_context.getNode());
  }
  public static boolean ifMacro_Condition_133_4(final IfMacroContext _context) {
    return (boolean) IParameterizableMenuPart__BehaviorDescriptor.isParameterized_id1quYWAD0Tfz.invoke(_context.getNode());
  }
  public static boolean ifMacro_Condition_133_5(final IfMacroContext _context) {
    return (boolean) IParameterizableMenuPart__BehaviorDescriptor.isParameterized_id1quYWAD0Tfz.invoke(_context.getNode()) && Sequence.fromIterable(SNodeOperations.ofConcept(SLinkOperations.getChildren(_context.getNode(), LINKS.features$HM6B), CONCEPTS.SubstituteFeature_MatchingText$$7)).isEmpty();
  }
  public static boolean ifMacro_Condition_133_6(final IfMacroContext _context) {
    return (boolean) IParameterizableMenuPart__BehaviorDescriptor.isParameterized_id1quYWAD0Tfz.invoke(_context.getNode()) && Sequence.fromIterable(SNodeOperations.ofConcept(SLinkOperations.getChildren(_context.getNode(), LINKS.features$HM6B), CONCEPTS.SubstituteFeature_DescriptionText$E2)).isEmpty();
  }
  public static boolean ifMacro_Condition_133_7(final IfMacroContext _context) {
    return (boolean) IParameterizableMenuPart__BehaviorDescriptor.isParameterized_id1quYWAD0Tfz.invoke(_context.getNode()) && Sequence.fromIterable(SNodeOperations.ofConcept(SLinkOperations.getChildren(_context.getNode(), LINKS.features$HM6B), CONCEPTS.SubstituteFeature_Icon$Nq)).isEmpty();
  }
  public static boolean ifMacro_Condition_135_0(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.query$$F0s) != null);
  }
  public static boolean ifMacro_Condition_139_0(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.filter$EeHA) == null);
  }
  public static boolean ifMacro_Condition_139_1(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.filter$EeHA) != null);
  }
  public static boolean ifMacro_Condition_146_0(final IfMacroContext _context) {
    return SEnumOperations.isMember(SPropertyOperations.getEnum(((SNode) _context.getVariable("linkDeclaration")), PROPS.metaClass$PeKc), 0xfc6f4e95b8L);
  }
  public static boolean ifMacro_Condition_146_1(final IfMacroContext _context) {
    return (boolean) LinkDeclaration__BehaviorDescriptor.isAtLeastOneCardinality_id2VYdUfnkjmB.invoke(LinkDeclaration__BehaviorDescriptor.getGenuineLink_idhEwIf_V.invoke(((SNode) _context.getVariable("linkDeclaration"))));
  }
  public static boolean ifMacro_Condition_146_2(final IfMacroContext _context) {
    return !((boolean) LinkDeclaration__BehaviorDescriptor.isAtLeastOneCardinality_id2VYdUfnkjmB.invoke(LinkDeclaration__BehaviorDescriptor.getGenuineLink_idhEwIf_V.invoke(((SNode) _context.getVariable("linkDeclaration")))));
  }
  public static boolean ifMacro_Condition_148_0(final IfMacroContext _context) {
    return (boolean) ConceptFunctionParameter_node__BehaviorDescriptor.useGenericAccessor_id6E2BWlDjAuB.invoke(_context.getNode());
  }
  public static boolean ifMacro_Condition_148_1(final IfMacroContext _context) {
    // TODO: remove. It is here only for the compatibility with mbeddr generator
    return ConceptFunctionParameter__BehaviorDescriptor.findConceptFunction_idhEwJh7Q.invoke(_context.getNode()) != null;
  }
  public static boolean ifMacro_Condition_153_0(final IfMacroContext _context) {
    return ((Integer) _context.getVariable("priority")) > 0;
  }
  public static boolean ifMacro_Condition_157_0(final IfMacroContext _context) {
    return (boolean) ConceptFunctionParameter_editorContext__BehaviorDescriptor.useGenericAccessor_id1PvcgmUaIFz.invoke(_context.getNode());
  }
  public static boolean ifMacro_Condition_161_0(final IfMacroContext _context) {
    SNode node = _context.getOriginalCopiedInputNode(_context.getNode());
    return (node != null) && Objects.equals(SNodeOperations.getModel(node), _context.getOriginalInputModel());
  }
  public static boolean ifMacro_Condition_171_0(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.matchingTextFunction$ASuW) != null) || (SLinkOperations.getTarget(_context.getNode(), LINKS.visibleMatchingTextFunction$gcZ5) != null) || (SLinkOperations.getTarget(_context.getNode(), LINKS.descriptionTextFunction$3di_) != null);
  }
  public static boolean ifMacro_Condition_171_1(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.matchingTextFunction$ASuW) != null);
  }
  public static boolean ifMacro_Condition_171_2(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.visibleMatchingTextFunction$gcZ5) != null);
  }
  public static boolean ifMacro_Condition_171_3(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.matchingTextFunction$ASuW) != null) || (SLinkOperations.getTarget(_context.getNode(), LINKS.visibleMatchingTextFunction$gcZ5) != null);
  }
  public static boolean ifMacro_Condition_171_4(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.descriptionTextFunction$3di_) != null);
  }
  public static boolean ifMacro_Condition_171_5(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.matchingTextFunction$ASuW) != null) || (SLinkOperations.getTarget(_context.getNode(), LINKS.visibleMatchingTextFunction$gcZ5) != null) || (SLinkOperations.getTarget(_context.getNode(), LINKS.descriptionTextFunction$3di_) != null);
  }
  public static boolean ifMacro_Condition_173_0(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.cellSelector$vPJK) != null);
  }
  public static boolean ifMacro_Condition_175_0(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.textFunction$xs$k) != null);
  }
  public static boolean ifMacro_Condition_175_1(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.visibleTextFunction$Mwdt) != null);
  }
  public static boolean ifMacro_Condition_175_2(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.visibleTextFunction$Mwdt) != null) || (SLinkOperations.getTarget(_context.getNode(), LINKS.textFunction$xs$k) != null);
  }
  public static boolean ifMacro_Condition_175_3(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.canExecuteFunction$CVF7) != null);
  }
  public static boolean ifMacro_Condition_175_4(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.referenceLink$2kB7), LINKS.specializedLink$7ZCN) != null);
  }
  public static boolean ifMacro_Condition_176_0(final IfMacroContext _context) {
    return (boolean) LinkDeclaration__BehaviorDescriptor.isAtLeastOneCardinality_id2VYdUfnkjmB.invoke(LinkDeclaration__BehaviorDescriptor.getGenuineLink_idhEwIf_V.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc))) && SmartRefAttributeUtil.getCharacteristicLinkDeclaration(SNodeOperations.as(((SNode) _context.getVariable("var:concept")), CONCEPTS.ConceptDeclaration$gH)) == SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc);
  }
  public static boolean ifMacro_Condition_176_1(final IfMacroContext _context) {
    return (SPropertyOperations.getString(_context.getNode(), PROPS.noTargetText$V1aZ) != null && SPropertyOperations.getString(_context.getNode(), PROPS.noTargetText$V1aZ).length() > 0) || SPropertyOperations.getBoolean(_context.getNode(), PROPS.emptyNoTargetText$9Me5);
  }
  public static boolean ifMacro_Condition_176_2(final IfMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.noTargetText$V1aZ) == null && !(SPropertyOperations.getBoolean(_context.getNode(), PROPS.emptyNoTargetText$9Me5));
  }
  public static boolean ifMacro_Condition_176_3(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), LINKS.specializedLink$7ZCN) != null);
  }
  public static boolean ifMacro_Condition_176_4(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.menuDescriptor$ptP$) != null;
  }
  public static boolean ifMacro_Condition_176_5(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), LINKS.specializedLink$7ZCN) != null);
  }
  public static boolean ifMacro_Condition_176_6(final IfMacroContext _context) {
    return SmartRefAttributeUtil.getCharacteristicLinkDeclaration(SNodeOperations.as(((SNode) _context.getVariable("var:concept")), CONCEPTS.ConceptDeclaration$gH)) == SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc);
  }
  public static boolean ifMacro_Condition_176_7(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc), LINKS.specializedLink$7ZCN) != null);
  }
  public static boolean ifMacro_Condition_177_0(final IfMacroContext _context) {
    return (boolean) LinkDeclaration__BehaviorDescriptor.isAtLeastOneCardinality_id2VYdUfnkjmB.invoke(LinkDeclaration__BehaviorDescriptor.getGenuineLink_idhEwIf_V.invoke(((SNode) _context.getVariable("linkDeclaration")))) && SmartRefAttributeUtil.getCharacteristicLinkDeclaration(SNodeOperations.as(((SNode) _context.getVariable("concept")), CONCEPTS.ConceptDeclaration$gH)) != ((SNode) _context.getVariable("linkDeclaration"));
  }
  public static boolean ifMacro_Condition_177_1(final IfMacroContext _context) {
    return (boolean) LinkDeclaration__BehaviorDescriptor.isAtLeastOneCardinality_id2VYdUfnkjmB.invoke(LinkDeclaration__BehaviorDescriptor.getGenuineLink_idhEwIf_V.invoke(((SNode) _context.getVariable("linkDeclaration")))) && SmartRefAttributeUtil.getCharacteristicLinkDeclaration(SNodeOperations.as(((SNode) _context.getVariable("concept")), CONCEPTS.ConceptDeclaration$gH)) == ((SNode) _context.getVariable("linkDeclaration"));
  }
  public static boolean ifMacro_Condition_177_2(final IfMacroContext _context) {
    return !((boolean) LinkDeclaration__BehaviorDescriptor.isAtLeastOneCardinality_id2VYdUfnkjmB.invoke(LinkDeclaration__BehaviorDescriptor.getGenuineLink_idhEwIf_V.invoke(((SNode) _context.getVariable("linkDeclaration")))));
  }
  public static boolean ifMacro_Condition_178_0(final IfMacroContext _context) {
    return (SPropertyOperations.getString(_context.getNode(), PROPS.noTargetText$V1aZ) != null && SPropertyOperations.getString(_context.getNode(), PROPS.noTargetText$V1aZ).length() > 0) || SPropertyOperations.getBoolean(_context.getNode(), PROPS.emptyNoTargetText$9Me5);
  }
  public static boolean ifMacro_Condition_178_1(final IfMacroContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.noTargetText$V1aZ) == null && !(SPropertyOperations.getBoolean(_context.getNode(), PROPS.emptyNoTargetText$9Me5));
  }
  public static boolean ifMacro_Condition_178_2(final IfMacroContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.menuDescriptor$ptP$) != null;
  }
  public static boolean ifMacro_Condition_183_0(final IfMacroContext _context) {
    return (SLinkOperations.getTarget(_context.getNode(), LINKS.feature$xNkO) != null);
  }
  public static boolean ifMacro_Condition_189_0(final IfMacroContext _context) {
    return Objects.equals(SNodeOperations.getModel(SLinkOperations.getTarget(_context.getNode(), LINKS.member$oLt6)), SNodeOperations.getModel(_context.getNode()));
  }
  public static SNode sourceNodeQuery_1_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.cellLayout$Of4I);
  }
  public static SNode sourceNodeQuery_1_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.foldedCellModel$csI5);
  }
  public static SNode sourceNodeQuery_1_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.addHints$xkvc);
  }
  public static SNode sourceNodeQuery_1_3(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.removeHints$lma);
  }
  public static SNode sourceNodeQuery_2_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.ifFalseCellModel$70Ch);
  }
  public static SNode sourceNodeQuery_2_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.ifTrueCellModel$tpU2);
  }
  public static SNode sourceNodeQuery_5_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.cellProvider$lBRO), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_7_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.cellLayout$ZXkU);
  }
  public static SNode sourceNodeQuery_7_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.foldedCellModel$iwRl);
  }
  public static SNode sourceNodeQuery_9_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.modelAcessor$4n7K), LINKS.getter$i7t6), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_9_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.modelAcessor$4n7K), LINKS.setter$$u09), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_9_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.modelAcessor$4n7K), LINKS.validator$1UJs), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_10_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.isApplicableFunction$a66W), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_10_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.executeFunction$F5K), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_14_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.imagePathProvider$EeuB);
  }
  public static SNode sourceNodeQuery_17_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.executeFunction$cZjY), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_17_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.canExecuteFunction$VU_r), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_17_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.selector$hL1R);
  }
  public static SNode sourceNodeQuery_17_3(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.selector$hL1R);
  }
  public static SNode sourceNodeQuery_20_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_23_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.parameterObjectType$zvPk);
  }
  public static SNode sourceNodeQuery_23_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.parameterObjectType$zvPk);
  }
  public static SNode sourceNodeQuery_23_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.parameterObjectType$zvPk);
  }
  public static SNode sourceNodeQuery_23_3(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.parameterObjectType$zvPk);
  }
  public static SNode sourceNodeQuery_26_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_28_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_28_1(final SourceSubstituteMacroNodeContext _context) {
    return (SNode) ConceptFunction__BehaviorDescriptor.getExpectedReturnType_idhEwIGRD.invoke(_context.getNode());
  }
  public static SNode sourceNodeQuery_29_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.cellModel$L8Uc);
  }
  public static SNode sourceNodeQuery_29_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.cellModel$L8Uc);
  }
  public static SNode sourceNodeQuery_30_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.addHints$bK$L);
  }
  public static SNode sourceNodeQuery_30_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.removeHints$bKNM);
  }
  public static SNode sourceNodeQuery_30_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.emptyCellModel$_h5G);
  }
  public static SNode sourceNodeQuery_30_3(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.addHints$bK$L);
  }
  public static SNode sourceNodeQuery_30_4(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.removeHints$bKNM);
  }
  public static SNode sourceNodeQuery_34_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.parameterObjectType$zvPk);
  }
  public static SNode sourceNodeQuery_34_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.parameterObjectType$zvPk);
  }
  public static SNode sourceNodeQuery_37_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.parameterObjectType$zvPk);
  }
  public static SNode sourceNodeQuery_37_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.parameterObjectType$zvPk);
  }
  public static SNode sourceNodeQuery_40_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.parameterObjectType$zvPk);
  }
  public static SNode sourceNodeQuery_40_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.parameterObjectType$zvPk);
  }
  public static SNode sourceNodeQuery_45_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.query$61u7);
  }
  public static SNode sourceNodeQuery_45_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.query$Kyul);
  }
  public static SNode sourceNodeQuery_45_2(final SourceSubstituteMacroNodeContext _context) {
    return ListSequence.fromList(SLinkOperations.getChildren(SNodeOperations.getNodeAncestor(_context.getNode(), CONCEPTS.IStyleContainer$rq, false, false), LINKS.styleItem$FgZD)).findFirst((it) -> SNodeOperations.isInstanceOf(it, CONCEPTS.TextBackgroundColorStyleClassItem$4f));
  }
  public static SNode sourceNodeQuery_45_3(final SourceSubstituteMacroNodeContext _context) {
    return SNodeOperations.cast(SLinkOperations.getTarget(_context.getNode(), LINKS.query$J8Xh), CONCEPTS.QueryFunction_ColorComposit$Cd);
  }
  public static SNode sourceNodeQuery_45_4(final SourceSubstituteMacroNodeContext _context) {
    return SNodeOperations.cast(SLinkOperations.getTarget(_context.getNode(), LINKS.query$J8Xh), CONCEPTS.QueryFunction_ColorComposit$Cd);
  }
  public static SNode sourceNodeQuery_45_5(final SourceSubstituteMacroNodeContext _context) {
    return SNodeOperations.cast(SLinkOperations.getTarget(_context.getNode(), LINKS.query$J8Xh), CONCEPTS.QueryFunction_StyleParameter$Yk);
  }
  public static SNode sourceNodeQuery_45_6(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.query$VyI6);
  }
  public static SNode sourceNodeQuery_45_7(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.query$E0Mi);
  }
  public static SNode sourceNodeQuery_45_8(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.query$pb17);
  }
  public static SNode sourceNodeQuery_45_9(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.query$4xPl);
  }
  public static SNode sourceNodeQuery_45_10(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.query$h1LB);
  }
  public static SNode sourceNodeQuery_45_11(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.link$6q9W);
  }
  public static SNode sourceNodeQuery_45_12(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.functionNode$gWT7);
  }
  public static SNode sourceNodeQuery_45_13(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.query$jAhC);
  }
  public static SNode sourceNodeQuery_48_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.menuDescriptor$ptP$);
  }
  public static SNode sourceNodeQuery_50_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.menuDescriptor$ptP$);
  }
  public static SNode sourceNodeQuery_51_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.header$EzK3);
  }
  public static SNode sourceNodeQuery_51_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.body$yf9H);
  }
  public static SNode sourceNodeQuery_51_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.menuDescriptor$ptP$);
  }
  public static SNode sourceNodeQuery_51_3(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.renderingCondition$O1b5);
  }
  public static SNode sourceNodeQuery_52_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.operation$gs9E);
  }
  public static SNode sourceNodeQuery_52_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.operation$gs9E);
  }
  public static SNode sourceNodeQuery_52_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.rightSelector$l2xu);
  }
  public static SNode sourceNodeQuery_52_3(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.leftSelector$kX87);
  }
  public static SNode sourceNodeQuery_52_4(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.propertyDeclaration$kqmK);
  }
  public static SNode sourceNodeQuery_54_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.property$cqCy);
  }
  public static SNode sourceNodeQuery_54_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.property$cqCy);
  }
  public static SNode sourceNodeQuery_54_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.property$cqCy);
  }
  public static SNode sourceNodeQuery_54_3(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.handlerBlock$RPvD), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_54_4(final SourceSubstituteMacroNodeContext _context) {
    return RulesUtil.datatypeBLType(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.property$cqCy), LINKS.dataType$5j5Y));
  }
  public static SNode sourceNodeQuery_54_5(final SourceSubstituteMacroNodeContext _context) {
    return RulesUtil.datatypeBLType(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.property$cqCy), LINKS.dataType$5j5Y));
  }
  public static SNode sourceNodeQuery_55_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.modelAccessor$Ziqb), LINKS.getter$dO_A), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_57_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_58_0(final SourceSubstituteMacroNodeContext _context) {
    SNode linkDeclaration = (SNodeOperations.isInstanceOf(_context.getNode(), CONCEPTS.CellModel_RefNode$8) ? SLinkOperations.getTarget(SNodeOperations.cast(_context.getNode(), CONCEPTS.CellModel_RefNode$8), LINKS.relationDeclaration$E2hc) : SLinkOperations.getTarget(SNodeOperations.cast(_context.getNode(), CONCEPTS.CellModel_RefCell$7g), LINKS.relationDeclaration$E2hc));
    return SModelUtil.getGenuineLinkDeclaration(linkDeclaration);
  }
  public static SNode sourceNodeQuery_58_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.parentStyleClass$9316);
  }
  public static SNode sourceNodeQuery_58_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.transformationMenu$2v2n);
  }
  public static SNode sourceNodeQuery_60_0(final SourceSubstituteMacroNodeContext _context) {
    SNode declaration = SLinkOperations.getTarget(SNodeOperations.getNodeAncestor(_context.getNode(), CONCEPTS.CellModel_RefCell$7g, false, false), LINKS.relationDeclaration$E2hc);
    return _quotation_createNode_x583g4_a1a208(declaration, LinkDeclaration__BehaviorDescriptor.getConceptDeclaration_id7jb4LXpbWaP.invoke(declaration));
  }
  public static SNode sourceNodeQuery_61_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.type$FUZ3);
  }
  public static SNode sourceNodeQuery_61_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.type$FUZ3);
  }
  public static SNode sourceNodeQuery_61_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.methods$v4Z7), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_61_3(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.type$FUZ3);
  }
  public static SNode sourceNodeQuery_61_4(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.type$FUZ3);
  }
  public static SNode sourceNodeQuery_64_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.usesFoldingCondition$vdXm);
  }
  public static SNode sourceNodeQuery_64_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.editorComponent$$jf3);
  }
  public static SNode sourceNodeQuery_64_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.editorComponent$$jf3);
  }
  public static SNode sourceNodeQuery_64_3(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.alternationCondition$2ULf);
  }
  public static SNode sourceNodeQuery_64_4(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.usesFoldingCondition$v3yC);
  }
  public static SNode sourceNodeQuery_64_5(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.collapseByDefaultCondition$ViN2);
  }
  public static SNode sourceNodeQuery_64_6(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.addHints$xkvc);
  }
  public static SNode sourceNodeQuery_64_7(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.removeHints$lma);
  }
  public static SNode sourceNodeQuery_64_8(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.componentProvider$pOM1);
  }
  public static SNode sourceNodeQuery_64_9(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.addHints$cKQB);
  }
  public static SNode sourceNodeQuery_64_10(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.removeHints$cQ0X);
  }
  public static SNode sourceNodeQuery_66_0(final SourceSubstituteMacroNodeContext _context) {
    return (SNode) StyleAttributeDeclaration__BehaviorDescriptor.getClassifierType_id5eGiGGHenb_.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.attribute$PnEb));
  }
  public static SNode sourceNodeQuery_68_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.foldedCellModel$iwRl);
  }
  public static SNode sourceNodeQuery_68_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.ifTrueCellModel$tpU2);
  }
  public static SNode sourceNodeQuery_68_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.ifFalseCellModel$70Ch);
  }
  public static SNode sourceNodeQuery_68_3(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.foldedCellModel$csI5);
  }
  public static SNode sourceNodeQuery_68_4(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.header$EzK3);
  }
  public static SNode sourceNodeQuery_68_5(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.body$yf9H);
  }
  public static SNode sourceNodeQuery_69_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.focusPolicyApplicable$Gfvj);
  }
  public static SNode sourceNodeQuery_71_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.query$61u7);
  }
  public static SNode sourceNodeQuery_71_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.query$zXWd);
  }
  public static SNode sourceNodeQuery_71_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.query$S$k8);
  }
  public static SNode sourceNodeQuery_71_3(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.query$pb17);
  }
  public static SNode sourceNodeQuery_71_4(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.query$VyI6);
  }
  public static SNode sourceNodeQuery_71_5(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.query$4xPl);
  }
  public static SNode sourceNodeQuery_71_6(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.query$h1LB);
  }
  public static SNode sourceNodeQuery_71_7(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.query$jAhC);
  }
  public static SNode sourceNodeQuery_71_8(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.functionNode$gWT7);
  }
  public static SNode sourceNodeQuery_71_9(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.query$E0Mi);
  }
  public static SNode sourceNodeQuery_71_10(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.query$Kyul);
  }
  public static SNode sourceNodeQuery_71_11(final SourceSubstituteMacroNodeContext _context) {
    return SNodeOperations.as(SLinkOperations.getTarget(_context.getNode(), LINKS.query$J8Xh), CONCEPTS.QueryFunction_Color$ma);
  }
  public static SNode sourceNodeQuery_72_0(final SourceSubstituteMacroNodeContext _context) {
    return Sequence.fromIterable(((Iterable<SNode>) _context.getVariable("var:mainEditorComponents"))).first();
  }
  public static SNode sourceNodeQuery_73_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SNodeOperations.cast(_context.getNode(), CONCEPTS.CellModel_NonEmptyProperty$BH), LINKS.relationDeclaration$E2hc);
  }
  public static SNode sourceNodeQuery_76_0(final SourceSubstituteMacroNodeContext _context) {
    return SNodeOperations.cast(((SNode) _context.getVariable("conceptFeature")), CONCEPTS.LinkDeclaration$1p);
  }
  public static SNode sourceNodeQuery_76_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SNodeOperations.cast(((SNode) _context.getVariable("conceptFeature")), CONCEPTS.LinkDeclaration$1p), LINKS.target$m40F);
  }
  public static SNode sourceNodeQuery_76_2(final SourceSubstituteMacroNodeContext _context) {
    return SNodeOperations.cast(((SNode) _context.getVariable("conceptFeature")), CONCEPTS.PropertyDeclaration$1S);
  }
  public static SNode sourceNodeQuery_77_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.editorContext$1IiA);
  }
  public static SNode sourceNodeQuery_77_1(final SourceSubstituteMacroNodeContext _context) {
    return (SNode) SNodeOperation__BehaviorDescriptor.getLeftExpression_idhEwJdGu.invoke(_context.getNode());
  }
  public static SNode sourceNodeQuery_78_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.editorContext$1IiA);
  }
  public static SNode sourceNodeQuery_78_1(final SourceSubstituteMacroNodeContext _context) {
    return (SNode) SNodeOperation__BehaviorDescriptor.getLeftExpression_idhEwJdGu.invoke(_context.getNode());
  }
  public static SNode sourceNodeQuery_78_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.cellSelector$u$HA);
  }
  public static SNode sourceNodeQuery_78_3(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.selectionStart$UKIJ);
  }
  public static SNode sourceNodeQuery_79_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.editorContext$1IiA);
  }
  public static SNode sourceNodeQuery_79_1(final SourceSubstituteMacroNodeContext _context) {
    return (SNode) SNodeOperation__BehaviorDescriptor.getLeftExpression_idhEwJdGu.invoke(_context.getNode());
  }
  public static SNode sourceNodeQuery_79_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.cellSelector$u$HA);
  }
  public static SNode sourceNodeQuery_80_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.editorContext$1IiA);
  }
  public static SNode sourceNodeQuery_80_1(final SourceSubstituteMacroNodeContext _context) {
    return (SNode) SNodeOperation__BehaviorDescriptor.getLeftExpression_idhEwJdGu.invoke(_context.getNode());
  }
  public static SNode sourceNodeQuery_80_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.cellSelector$u$HA);
  }
  public static SNode sourceNodeQuery_80_3(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.selectionStart$UKIJ);
  }
  public static SNode sourceNodeQuery_80_4(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.selectionEnd$Gha3);
  }
  public static SNode sourceNodeQuery_81_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.query$S$k8);
  }
  public static SNode sourceNodeQuery_81_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.target$vm1e), LINKS.style$$2C0);
  }
  public static SNode sourceNodeQuery_81_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.target$vm1e), LINKS.style$$2C0);
  }
  public static SNode sourceNodeQuery_81_3(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.target$3zCW), LINKS.style$$2C0);
  }
  public static SNode sourceNodeQuery_85_0(final SourceSubstituteMacroNodeContext _context) {
    return (SNode) StyleAttributeDeclaration__BehaviorDescriptor.getClassifierType_id5eGiGGHenb_.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.attributeDeclaration$Xjv0));
  }
  public static SNode sourceNodeQuery_86_0(final SourceSubstituteMacroNodeContext _context) {
    return (SNode) StyleAttributeDeclaration__BehaviorDescriptor.getDefaultValue_id6EcLR7UbKOp.invoke(_context.getNode());
  }
  public static SNode sourceNodeQuery_86_1(final SourceSubstituteMacroNodeContext _context) {
    return (SNode) StyleAttributeDeclaration__BehaviorDescriptor.getClassifierType_id5eGiGGHenb_.invoke(_context.getNode());
  }
  public static SNode sourceNodeQuery_90_0(final SourceSubstituteMacroNodeContext _context) {
    return (SNode) LinkDeclaration__BehaviorDescriptor.getGenuineLink_idhEwIf_V.invoke(SNodeOperations.cast(CellModel_WithRole__BehaviorDescriptor.getFeatureForCell_id4YnqLFjkxyn.invoke(_context.getNode()), CONCEPTS.LinkDeclaration$1p));
  }
  public static SNode sourceNodeQuery_90_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.nodeFactory$KOx0), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_90_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.separatorTextQuery$lFmm), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_90_3(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.separatorStyle$tqok), LINKS.parentStyleClass$9316);
  }
  public static SNode sourceNodeQuery_90_4(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.filter$8j8S), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_90_5(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.addHints$xhau);
  }
  public static SNode sourceNodeQuery_90_6(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.removeHints$xhpv);
  }
  public static SNode sourceNodeQuery_90_7(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.addHints$xhau);
  }
  public static SNode sourceNodeQuery_90_8(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.removeHints$xhpv);
  }
  public static SNode sourceNodeQuery_90_9(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.emptyCellModel$ZSa$);
  }
  public static SNode sourceNodeQuery_91_0(final SourceSubstituteMacroNodeContext _context) {
    SNode linkDeclaration = SLinkOperations.getTarget(SNodeOperations.cast(_context.getNode(), CONCEPTS.CellModel_RefNode$8), LINKS.relationDeclaration$E2hc);
    return SModelUtil.getGenuineLinkDeclaration(linkDeclaration);
  }
  public static SNode sourceNodeQuery_91_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.parentStyleClass$9316);
  }
  public static SNode sourceNodeQuery_91_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.transformationMenu$2v2n);
  }
  public static SNode sourceNodeQuery_92_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.addHints$cKQB);
  }
  public static SNode sourceNodeQuery_92_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.removeHints$cQ0X);
  }
  public static SNode sourceNodeQuery_94_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_94_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_101_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_101_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_101_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.type$a1UY);
  }
  public static SNode sourceNodeQuery_101_3(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.type$a1UY);
  }
  public static SNode sourceNodeQuery_106_0(final SourceSubstituteMacroNodeContext _context) {
    return (SNode) Type__BehaviorDescriptor.getBoxedType_idhEwIzNC.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.parameterType$1Z77));
  }
  public static SNode sourceNodeQuery_106_1(final SourceSubstituteMacroNodeContext _context) {
    return (SNode) Type__BehaviorDescriptor.getBoxedType_idhEwIzNC.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.parameterType$1Z77));
  }
  public static SNode sourceNodeQuery_106_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.parameterQuery$PnLY), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_106_3(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.part$CUN7);
  }
  public static SNode sourceNodeQuery_106_4(final SourceSubstituteMacroNodeContext _context) {
    return (SNode) Type__BehaviorDescriptor.getBoxedType_idhEwIzNC.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.parameterType$1Z77));
  }
  public static SNode sourceNodeQuery_108_0(final SourceSubstituteMacroNodeContext _context) {
    return Type__BehaviorDescriptor.getBoxedType_idhEwIzNC.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.type$a1UY));
  }
  public static SNode sourceNodeQuery_108_1(final SourceSubstituteMacroNodeContext _context) {
    return Type__BehaviorDescriptor.getBoxedType_idhEwIzNC.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.type$a1UY));
  }
  public static SNode sourceNodeQuery_108_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.condition$2v6c), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_109_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.menuReference$PO9a);
  }
  public static SNode sourceNodeQuery_109_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.nodeFunction$9ImG), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_109_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.location$eYD_);
  }
  public static SNode sourceNodeQuery_111_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.query$7iD7), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_112_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.query$gl30), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_113_0(final SourceSubstituteMacroNodeContext _context) {
    return (SNode) Type__BehaviorDescriptor.getBoxedType_idhEwIzNC.invoke(SLinkOperations.getTarget(IParameterizableMenuPart__BehaviorDescriptor.getParameterizer_id1quYWAD0Tfp.invoke(_context.getNode()), LINKS.parameterType$1Z77));
  }
  public static SNode sourceNodeQuery_113_1(final SourceSubstituteMacroNodeContext _context) {
    return (SNode) Type__BehaviorDescriptor.getBoxedType_idhEwIzNC.invoke(SLinkOperations.getTarget(IParameterizableMenuPart__BehaviorDescriptor.getParameterizer_id1quYWAD0Tfp.invoke(_context.getNode()), LINKS.parameterType$1Z77));
  }
  public static SNode sourceNodeQuery_113_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.textFunction$tIu$), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_113_3(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.executeFunction$5p7Y), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_113_4(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.canExecuteFunction$og7r), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_115_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.textFunction$dAEa), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_116_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.query$JBlB), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_119_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.query$_xp7);
  }
  public static SNode sourceNodeQuery_121_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.concepts$_c6a), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_122_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.menuReference$PR1D);
  }
  public static SNode sourceNodeQuery_122_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.menuReference$PR1D);
  }
  public static SNode sourceNodeQuery_123_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.handler$uWUK);
  }
  public static SNode sourceNodeQuery_123_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.reference$utyn);
  }
  public static SNode sourceNodeQuery_123_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.reference$utyn);
  }
  public static SNode sourceNodeQuery_124_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.query$XqEE);
  }
  public static SNode sourceNodeQuery_128_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.menuReference$D42O);
  }
  public static SNode sourceNodeQuery_128_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.menuReference$D42O);
  }
  public static SNode sourceNodeQuery_129_0(final SourceSubstituteMacroNodeContext _context) {
    return Type__BehaviorDescriptor.getBoxedType_idhEwIzNC.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.type$a1UY));
  }
  public static SNode sourceNodeQuery_129_1(final SourceSubstituteMacroNodeContext _context) {
    return Type__BehaviorDescriptor.getBoxedType_idhEwIzNC.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.type$a1UY));
  }
  public static SNode sourceNodeQuery_129_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.condition$Nz1K), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_131_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.menuReference$BpG7);
  }
  public static SNode sourceNodeQuery_131_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.menuReference$BpG7);
  }
  public static SNode sourceNodeQuery_131_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.targetNode$PdqH), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_133_0(final SourceSubstituteMacroNodeContext _context) {
    return (SNode) Type__BehaviorDescriptor.getBoxedType_idhEwIzNC.invoke(SLinkOperations.getTarget(IParameterizableMenuPart__BehaviorDescriptor.getParameterizer_id1quYWAD0Tfp.invoke(_context.getNode()), LINKS.parameterType$1Z77));
  }
  public static SNode sourceNodeQuery_133_1(final SourceSubstituteMacroNodeContext _context) {
    return (SNode) Type__BehaviorDescriptor.getBoxedType_idhEwIzNC.invoke(SLinkOperations.getTarget(IParameterizableMenuPart__BehaviorDescriptor.getParameterizer_id1quYWAD0Tfp.invoke(_context.getNode()), LINKS.parameterType$1Z77));
  }
  public static SNode sourceNodeQuery_133_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.substituteHandler$BMo5);
  }
  public static SNode sourceNodeQuery_133_3(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(IParameterizableMenuPart__BehaviorDescriptor.getParameterizer_id1quYWAD0Tfp.invoke(_context.getNode()), LINKS.parameterType$1Z77);
  }
  public static SNode sourceNodeQuery_133_4(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(IParameterizableMenuPart__BehaviorDescriptor.getParameterizer_id1quYWAD0Tfp.invoke(_context.getNode()), LINKS.parameterType$1Z77);
  }
  public static SNode sourceNodeQuery_133_5(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(IParameterizableMenuPart__BehaviorDescriptor.getParameterizer_id1quYWAD0Tfp.invoke(_context.getNode()), LINKS.parameterType$1Z77);
  }
  public static SNode sourceNodeQuery_134_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.query$Hr_7), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_136_0(final SourceSubstituteMacroNodeContext _context) {
    return (SNode) Type__BehaviorDescriptor.getBoxedType_idhEwIzNC.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.parameterType$1Z77));
  }
  public static SNode sourceNodeQuery_136_1(final SourceSubstituteMacroNodeContext _context) {
    return (SNode) Type__BehaviorDescriptor.getBoxedType_idhEwIzNC.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.parameterType$1Z77));
  }
  public static SNode sourceNodeQuery_136_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.parameterQuery$6Sca), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_136_3(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.part$6LQJ);
  }
  public static SNode sourceNodeQuery_136_4(final SourceSubstituteMacroNodeContext _context) {
    return (SNode) Type__BehaviorDescriptor.getBoxedType_idhEwIzNC.invoke(SLinkOperations.getTarget(_context.getNode(), LINKS.parameterType$1Z77));
  }
  public static SNode sourceNodeQuery_139_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.filter$EeHA), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_156_0(final SourceSubstituteMacroNodeContext _context) {
    return ((SNode) _context.getVariable("cellModel"));
  }
  public static SNode sourceNodeQuery_162_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.menuReference$uYXm);
  }
  public static SNode sourceNodeQuery_162_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.menuReference$PO9a);
  }
  public static SNode sourceNodeQuery_162_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.menuReference$D42O);
  }
  public static SNode sourceNodeQuery_162_3(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.menuReference$BpG7);
  }
  public static SNode sourceNodeQuery_162_4(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.menuReference$MNaS);
  }
  public static SNode sourceNodeQuery_162_5(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.menuReference$PR1D);
  }
  public static SNode sourceNodeQuery_162_6(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.reference$utyn);
  }
  public static SNode sourceNodeQuery_165_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_167_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_171_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.matchingTextFunction$ASuW);
  }
  public static SNode sourceNodeQuery_171_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.visibleMatchingTextFunction$gcZ5);
  }
  public static SNode sourceNodeQuery_171_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.descriptionTextFunction$3di_);
  }
  public static SNode sourceNodeQuery_173_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.editorContext$qDGQ);
  }
  public static SNode sourceNodeQuery_173_1(final SourceSubstituteMacroNodeContext _context) {
    return (SNode) SNodeOperation__BehaviorDescriptor.getLeftExpression_idhEwJdGu.invoke(_context.getNode());
  }
  public static SNode sourceNodeQuery_173_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.cellSelector$vPJK);
  }
  public static SNode sourceNodeQuery_174_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.query$jK$7);
  }
  public static SNode sourceNodeQuery_175_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.textFunction$xs$k), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_175_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.visibleTextFunction$Mwdt), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_175_2(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.canExecuteFunction$CVF7), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_177_0(final SourceSubstituteMacroNodeContext _context) {
    return ((SNode) _context.getVariable("linkDeclaration"));
  }
  public static SNode sourceNodeQuery_183_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.feature$xNkO);
  }
  public static SNode sourceNodeQuery_183_1(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(SNodeOperations.cast(SNodeOperations.getParent(_context.getNode()), CONCEPTS.CompletionStyling$Cs), LINKS.customizeFunction$XV$g), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_185_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(SNodeOperations.cast(SNodeOperations.getParent(_context.getNode()), CONCEPTS.CompletionStyling$Cs), LINKS.customizeFunction$XV$g), LINKS.body$e68K);
  }
  public static SNode sourceNodeQuery_186_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.specificator$dzG$);
  }
  public static SNode sourceNodeQuery_189_0(final SourceSubstituteMacroNodeContext _context) {
    return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.member$oLt6), LINKS.returnType$5xoi);
  }
  public static Object templateArgumentQuery_72_0(final TemplateArgumentContext _context) {
    return Sequence.fromIterable(((Iterable<SNode>) _context.getVariable("var:allEditorComponents"))).where((it) -> it == _context.getNode() || SLinkOperations.getTarget(SLinkOperations.getTarget(it, LINKS.overridenEditorComponent$LqAZ), LINKS.editorComponent$QrWE) == _context.getNode());
  }
  public static Object templateArgumentQuery_72_1(final TemplateArgumentContext _context) {
    return Sequence.fromIterable(((Iterable<SNode>) _context.getVariable("var:allEditorComponents"))).where((it) -> it == _context.getNode() || SLinkOperations.getTarget(SLinkOperations.getTarget(it, LINKS.overridenEditorComponent$LqAZ), LINKS.editorComponent$QrWE) == _context.getNode());
  }
  public static Object templateArgumentQuery_144_0(final TemplateArgumentContext _context) {
    String prefix = SPropertyOperations.getString(_context.getNode(), PROPS.name$MnvL);
    if (prefix.endsWith("_Editor")) {
      prefix = prefix.substring(0, prefix.length() - "_Editor".length());
    }
    return prefix + "_InspectorBuilder";

  }
  public static Object templateArgumentQuery_76_0(final TemplateArgumentContext _context) {
    return SLinkOperations.getTarget(SNodeOperations.getNodeAncestor(_context.getNode(), CONCEPTS.BaseEditorComponent$49, false, false), LINKS.conceptDeclaration$HJmJ);
  }
  public static Object templateArgumentQuery_76_1(final TemplateArgumentContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc);
  }
  public static Object templateArgumentQuery_76_2(final TemplateArgumentContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.editorComponent$$jf3);
  }
  public static Object templateArgumentQuery_144_1(final TemplateArgumentContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.conceptDeclaration$HJmJ);
  }
  public static Object templateArgumentQuery_144_2(final TemplateArgumentContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.inspectedCellModel$WqhU);
  }
  public static Object templateArgumentQuery_147_0(final TemplateArgumentContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.name$MnvL) + "_ComponentBuilder";
  }
  public static Object templateArgumentQuery_147_1(final TemplateArgumentContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.conceptDeclaration$HJmJ);
  }
  public static Object templateArgumentQuery_147_2(final TemplateArgumentContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.cellModel$L8Uc);
  }
  public static Object templateArgumentQuery_152_0(final TemplateArgumentContext _context) {
    return SPropertyOperations.getString(_context.getNode(), PROPS.name$MnvL) + "Builder";
  }
  public static Object templateArgumentQuery_152_1(final TemplateArgumentContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.conceptDeclaration$HJmJ);
  }
  public static Object templateArgumentQuery_152_2(final TemplateArgumentContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.cellModel$L8Uc);
  }
  public static Object templateArgumentQuery_176_0(final TemplateArgumentContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.relationDeclaration$E2hc);
  }
  public static Object templateArgumentQuery_176_1(final TemplateArgumentContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.editorComponent$$jf3);
  }
  public static Object templateArgumentQuery_15_0(final TemplateArgumentContext _context) {
    return CellModel_WithRole__BehaviorDescriptor.getFeatureForCell_id4YnqLFjkxyn.invoke(_context.getNode());
  }
  public static Object templateArgumentQuery_17_0(final TemplateArgumentContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.cellActionMap$$ow7);
  }
  public static Object templateArgumentQuery_17_1(final TemplateArgumentContext _context) {
    return SLinkOperations.getTarget(_context.getNode(), LINKS.cellActionMap$$ow7);
  }
  public static Iterable<SNode> sourceNodesQuery_0_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.contextHints$kxOz);
  }
  public static Iterable<SNode> sourceNodesQuery_1_0(final SourceSubstituteMacroNodesContext _context) {
    return ListSequence.fromList(SLinkOperations.getChildren(_context.getNode(), LINKS.childCellModel$HAw7)).select((it) -> SLinkOperations.getTarget(it, LINKS.renderingCondition$O1b5)).where((it) -> it != null);
  }
  public static Iterable<SNode> sourceNodesQuery_3_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.contextHints$4c_A);
  }
  public static Iterable<SNode> sourceNodesQuery_10_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.item$bKeT);
  }
  public static Iterable<SNode> sourceNodesQuery_10_1(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.keystroke$_h8j);
  }
  public static Iterable<SNode> sourceNodesQuery_10_2(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.item$bKeT);
  }
  public static Iterable<SNode> sourceNodesQuery_15_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(_context.getNode(), LINKS.menuDescriptor$ptP$), LINKS.cellMenuPart$jjJD);
  }
  public static Iterable<SNode> sourceNodesQuery_17_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.item$ZCi9);
  }
  public static Iterable<SNode> sourceNodesQuery_17_1(final SourceSubstituteMacroNodesContext _context) {
    return ((Iterable<SNode>) _context.getVariable("var:imports"));
  }
  public static Iterable<SNode> sourceNodesQuery_17_2(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.item$ZCi9);
  }
  public static Iterable<SNode> sourceNodesQuery_17_3(final SourceSubstituteMacroNodesContext _context) {
    return ((Iterable<SNode>) _context.getVariable("var:imports"));
  }
  public static Iterable<SNode> sourceNodesQuery_17_4(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.item$ZCi9);
  }
  public static Iterable<SNode> sourceNodesQuery_23_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.matchingTextFunction$uoqH), LINKS.body$e68K), LINKS.statement$53DE);
  }
  public static Iterable<SNode> sourceNodesQuery_23_1(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.descriptionTextFunction$OH$M), LINKS.body$e68K), LINKS.statement$53DE);
  }
  public static Iterable<SNode> sourceNodesQuery_25_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(_context.getNode(), LINKS.menuDescriptor$wQvv), LINKS.cellMenuPart$jjJD);
  }
  public static Iterable<SNode> sourceNodesQuery_25_1(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(_context.getNode(), LINKS.menuDescriptor$wQvv), LINKS.cellMenuPart$jjJD);
  }
  public static Iterable<SNode> sourceNodesQuery_30_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(_context.getNode(), LINKS.menuDescriptor$ptP$), LINKS.cellMenuPart$jjJD);
  }
  public static Iterable<SNode> sourceNodesQuery_31_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.valuesFunction$dmtB), LINKS.body$e68K), LINKS.statement$53DE);
  }
  public static Iterable<SNode> sourceNodesQuery_32_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.postfixesFunction$KMuB), LINKS.body$e68K), LINKS.statement$53DE);
  }
  public static Iterable<SNode> sourceNodesQuery_34_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.parametersFunction$SEXr), LINKS.body$e68K), LINKS.statement$53DE);
  }
  public static Iterable<SNode> sourceNodesQuery_34_1(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.createFunction$SFcs), LINKS.body$e68K), LINKS.statement$53DE);
  }
  public static Iterable<SNode> sourceNodesQuery_37_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.parametersFunction$lwX), LINKS.body$e68K), LINKS.statement$53DE);
  }
  public static Iterable<SNode> sourceNodesQuery_37_1(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.createFunction$lJY), LINKS.body$e68K), LINKS.statement$53DE);
  }
  public static Iterable<SNode> sourceNodesQuery_38_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.createFunction$8slt), LINKS.body$e68K), LINKS.statement$53DE);
  }
  public static Iterable<SNode> sourceNodesQuery_39_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.childConceptFunction$JAD7), LINKS.body$e68K), LINKS.statement$53DE);
  }
  public static Iterable<SNode> sourceNodesQuery_40_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.parametersFunction$EiDs), LINKS.body$e68K), LINKS.statement$53DE);
  }
  public static Iterable<SNode> sourceNodesQuery_40_1(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.handlerFunction$EiSt), LINKS.body$e68K), LINKS.statement$53DE);
  }
  public static Iterable<SNode> sourceNodesQuery_41_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.handlerFunction$l3gC), LINKS.body$e68K), LINKS.statement$53DE);
  }
  public static Iterable<SNode> sourceNodesQuery_44_0(final SourceSubstituteMacroNodesContext _context) {
    return SNodeOperations.ofConcept(SLinkOperations.getChildren(_context.getNode(), LINKS.styles$hCVz), CONCEPTS.StyleClass$_L);
  }
  public static Iterable<SNode> sourceNodesQuery_44_1(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.styleItem$FgZD);
  }
  public static Iterable<SNode> sourceNodesQuery_44_2(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.styleItem$FgZD);
  }
  public static Iterable<SNode> sourceNodesQuery_48_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.styleItem$FgZD);
  }
  public static Iterable<SNode> sourceNodesQuery_50_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.styleItem$FgZD);
  }
  public static Iterable<SNode> sourceNodesQuery_51_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.styleItem$FgZD);
  }
  public static Iterable<SNode> sourceNodesQuery_54_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(_context.getNode(), LINKS.menuDescriptor$ptP$), LINKS.cellMenuPart$jjJD);
  }
  public static Iterable<SNode> sourceNodesQuery_58_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.styleItem$FgZD);
  }
  public static Iterable<SNode> sourceNodesQuery_61_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.presentation$E6hB), LINKS.body$e68K), LINKS.statement$53DE);
  }
  public static Iterable<SNode> sourceNodesQuery_61_1(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.isMethodCurrent$6aiU), LINKS.body$e68K), LINKS.statement$53DE);
  }
  public static Iterable<SNode> sourceNodesQuery_61_2(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.methodDeclaration$uOW1);
  }
  public static Iterable<SNode> sourceNodesQuery_62_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.actualArgument$uV6X);
  }
  public static Iterable<SNode> sourceNodesQuery_64_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.actualArgument$Owly);
  }
  public static Iterable<SNode> sourceNodesQuery_64_1(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(_context.getNode(), LINKS.elementMenuDescriptor$DAEc), LINKS.cellMenuPart$jjJD);
  }
  public static Iterable<SNode> sourceNodesQuery_64_2(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.hints$jh98);
  }
  public static Iterable<SNode> sourceNodesQuery_65_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(_context.getNode(), LINKS.menuDescriptor$ptP$), LINKS.cellMenuPart$jjJD);
  }
  public static Iterable<SNode> sourceNodesQuery_68_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.childCellModel$HAw7);
  }
  public static Iterable<SNode> sourceNodesQuery_69_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.styleItem$FgZD);
  }
  public static Iterable<SNode> sourceNodesQuery_69_1(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(_context.getNode(), LINKS.menuDescriptor$ptP$), LINKS.cellMenuPart$jjJD);
  }
  public static Iterable<SNode> sourceNodesQuery_70_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.styleKey$TUKb);
  }
  public static Iterable<SNode> sourceNodesQuery_72_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.collectMany(SModelOperations.roots(_context.getInputModel(), CONCEPTS.ConceptEditorContextHints$m_), LINKS.hints$lJvz);
  }
  public static Iterable<SNode> sourceNodesQuery_72_1(final SourceSubstituteMacroNodesContext _context) {
    return ((Iterable<SNode>) _context.getVariable("var:editorDeclarations"));
  }
  public static Iterable<SNode> sourceNodesQuery_72_2(final SourceSubstituteMacroNodesContext _context) {
    return ListSequence.fromList(SModelOperations.roots(_context.getInputModel(), CONCEPTS.ConceptEditorDeclaration$BH)).select((it) -> SLinkOperations.getTarget(it, LINKS.conceptDeclaration$HJmJ)).where((it) -> (it != null)).distinct().sort((it) -> SPropertyOperations.getString(it, PROPS.name$MnvL), true);
  }
  public static Iterable<SNode> sourceNodesQuery_72_3(final SourceSubstituteMacroNodesContext _context) {
    return ((Iterable<SNode>) _context.getVariable("var:mainEditorComponents"));
  }
  public static Iterable<SNode> sourceNodesQuery_72_4(final SourceSubstituteMacroNodesContext _context) {
    return ListSequence.fromList(SModelOperations.roots(_context.getInputModel(), CONCEPTS.EditorComponentDeclaration$WM)).select((it) -> (SNode) AbstractComponent__BehaviorDescriptor.getConceptDeclaration_id67EYkym$wx3.invoke(it)).where((it) -> (it != null)).distinct().sort((it) -> SPropertyOperations.getString(it, PROPS.name$MnvL), true);
  }
  public static Iterable<SNode> sourceNodesQuery_72_5(final SourceSubstituteMacroNodesContext _context) {
    return ListSequence.fromList(SModelOperations.roots(_context.getInputModel(), CONCEPTS.EditorComponentDeclaration$WM)).select((it) -> (SNode) AbstractComponent__BehaviorDescriptor.getConceptDeclaration_id67EYkym$wx3.invoke(it)).where(new NotNullWhereFilter()).distinct().sort((it) -> SPropertyOperations.getString(it, PROPS.name$MnvL), true);
  }
  public static Iterable<SNode> sourceNodesQuery_72_6(final SourceSubstituteMacroNodesContext _context) {
    return ListSequence.fromList(((List<Language>) _context.getVariable("var:externalHints"))).select((it) -> {
      SNode lid = SConceptOperations.createNewNode(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x312abca18ab8c8c0L, "jetbrains.mps.lang.smodel.structure.LanguageId"));
      LanguageIdentity__BehaviorDescriptor.setLanguage_id5e7X3XCKW4J.invoke(lid, it);
      return lid;
    });
  }
  public static Iterable<SNode> sourceNodesQuery_72_7(final SourceSubstituteMacroNodesContext _context) {
    return ListSequence.fromList(((List<SNode>) _context.getVariable("var:styleAttributes"))).sort((it) -> SPropertyOperations.getString(it, PROPS.name$MnvL), true);
  }
  public static Iterable<SNode> sourceNodesQuery_72_8(final SourceSubstituteMacroNodesContext _context) {
    return ((Iterable<SNode>) _context.getVariable("var:menusAndContributionsForConcept"));
  }
  public static Iterable<SNode> sourceNodesQuery_72_9(final SourceSubstituteMacroNodesContext _context) {
    return Sequence.fromIterable(MenuRoots.getDefaultTransformationMenusAndContributions(_context.getInputModel())).select((it) -> (SNode) IMenu__BehaviorDescriptor.getApplicableConcept_id1quYWAD18xk.invoke(it)).distinct().sort((it) -> SPropertyOperations.getString(it, PROPS.name$MnvL), true);
  }
  public static Iterable<SNode> sourceNodesQuery_72_10(final SourceSubstituteMacroNodesContext _context) {
    // Select the matching menu and any contributions to it
    return Sequence.fromIterable(((Iterable<SNode>) _context.getVariable("var:menusAndContributionsForConcept"))).where((it) -> it == _context.getNode() || (SNodeOperations.isInstanceOf(it, CONCEPTS.TransformationMenuContribution$jD) && SLinkOperations.getTarget(SNodeOperations.cast(SLinkOperations.getTarget(SNodeOperations.cast(it, CONCEPTS.TransformationMenuContribution$jD), LINKS.menuReference$uYXm), CONCEPTS.TransformationMenuReference_Named$rf), LINKS.menu$8pZB) == _context.getNode()));
  }
  public static Iterable<SNode> sourceNodesQuery_72_11(final SourceSubstituteMacroNodesContext _context) {
    // Select original menus (i.e. for a contribution select the menu it extends, for a menu select
    // itself)
    return Sequence.fromIterable(((Iterable<SNode>) _context.getVariable("var:menusAndContributionsForConcept"))).select((it) -> (SNodeOperations.isInstanceOf(it, CONCEPTS.TransformationMenuContribution$jD) ? SLinkOperations.getTarget(SNodeOperations.cast(SLinkOperations.getTarget(SNodeOperations.cast(it, CONCEPTS.TransformationMenuContribution$jD), LINKS.menuReference$uYXm), CONCEPTS.TransformationMenuReference_Named$rf), LINKS.menu$8pZB) : it)).distinct().sort((it) -> (String) INamedConcept__BehaviorDescriptor.getFqName_idhEwIO9y.invoke(it), true);
  }
  public static Iterable<SNode> sourceNodesQuery_72_12(final SourceSubstituteMacroNodesContext _context) {
    return Sequence.fromIterable(MenuRoots.getNamedTransformationMenusAndContributions(_context.getInputModel())).select((it) -> (SNode) IMenu__BehaviorDescriptor.getApplicableConcept_id1quYWAD18xk.invoke(it)).distinct().sort((it) -> SPropertyOperations.getString(it, PROPS.name$MnvL), true);
  }
  public static Iterable<SNode> sourceNodesQuery_72_13(final SourceSubstituteMacroNodesContext _context) {
    return ((Iterable<SNode>) _context.getVariable("var:menusAndContributionsForConcept"));
  }
  public static Iterable<SNode> sourceNodesQuery_72_14(final SourceSubstituteMacroNodesContext _context) {
    return Sequence.fromIterable(MenuRoots.getDefaultSubstituteMenusAndContributions(_context.getInputModel())).select((it) -> (SNode) IMenu__BehaviorDescriptor.getApplicableConcept_id1quYWAD18xk.invoke(it)).distinct().sort((it) -> SPropertyOperations.getString(it, PROPS.name$MnvL), true);
  }
  public static Iterable<SNode> sourceNodesQuery_72_15(final SourceSubstituteMacroNodesContext _context) {
    // Select the matching menu and any contributions to it
    return Sequence.fromIterable(((Iterable<SNode>) _context.getVariable("var:menusAndContributionsForConcept"))).where((it) -> {
      return it == _context.getNode() || (SNodeOperations.isInstanceOf(it, CONCEPTS.SubstituteMenu_Contribution$s3) && SLinkOperations.getTarget(SNodeOperations.cast(SLinkOperations.getTarget(SNodeOperations.cast(it, CONCEPTS.SubstituteMenu_Contribution$s3), LINKS.menuReference$MNaS), CONCEPTS.SubstituteMenuReference_Named$5O), LINKS.menu$9WHp) == _context.getNode());

    });
  }
  public static Iterable<SNode> sourceNodesQuery_72_16(final SourceSubstituteMacroNodesContext _context) {
    // Select original menus (i.e. for a contribution select the menu it extends, for a menu select
    // itself)
    return Sequence.fromIterable(((Iterable<SNode>) _context.getVariable("var:menusAndContributionsForConcept"))).select((it) -> (SNodeOperations.isInstanceOf(it, CONCEPTS.SubstituteMenu_Contribution$s3) ? SLinkOperations.getTarget(SNodeOperations.cast(SLinkOperations.getTarget(SNodeOperations.cast(it, CONCEPTS.SubstituteMenu_Contribution$s3), LINKS.menuReference$MNaS), CONCEPTS.SubstituteMenuReference_Named$5O), LINKS.menu$9WHp) : it)).distinct().sort((it) -> (String) INamedConcept__BehaviorDescriptor.getFqName_idhEwIO9y.invoke(it), true);
  }
  public static Iterable<SNode> sourceNodesQuery_72_17(final SourceSubstituteMacroNodesContext _context) {
    return Sequence.fromIterable(MenuRoots.getNamedSubstituteMenusAndContributions(_context.getInputModel())).select((it) -> (SNode) IMenu__BehaviorDescriptor.getApplicableConcept_id1quYWAD18xk.invoke(it)).distinct().sort((it) -> SPropertyOperations.getString(it, PROPS.name$MnvL), true);
  }
  public static Iterable<SNode> sourceNodesQuery_72_18(final SourceSubstituteMacroNodesContext _context) {
    return ((List<SNode>) _context.getVariable("var:menuStyleRoots"));
  }
  public static Iterable<SNode> sourceNodesQuery_72_19(final SourceSubstituteMacroNodesContext _context) {
    return ((List<SNode>) _context.getVariable("var:keyMaps"));
  }
  public static Iterable<SNode> sourceNodesQuery_73_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.childCellModel$HAw7);
  }
  public static Iterable<SNode> sourceNodesQuery_75_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(_context.getNode(), LINKS.body$e68K), LINKS.statement$53DE);
  }
  public static Iterable<SNode> sourceNodesQuery_90_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(_context.getNode(), LINKS.elementMenuDescriptor$DAEc), LINKS.cellMenuPart$jjJD);
  }
  public static Iterable<SNode> sourceNodesQuery_90_1(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(_context.getNode(), LINKS.separatorStyle$tqok), LINKS.styleItem$FgZD);
  }
  public static Iterable<SNode> sourceNodesQuery_90_2(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(_context.getNode(), LINKS.separatorStyle$tqok), LINKS.styleItem$FgZD);
  }
  public static Iterable<SNode> sourceNodesQuery_90_3(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.filter$8j8S), LINKS.body$e68K), LINKS.statement$53DE);
  }
  public static Iterable<SNode> sourceNodesQuery_91_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.styleItem$FgZD);
  }
  public static Iterable<SNode> sourceNodesQuery_95_0(final SourceSubstituteMacroNodesContext _context) {
    return ((Iterable<SNode>) _context.getVariable("editorComponents"));
  }
  public static Iterable<SNode> sourceNodesQuery_100_0(final SourceSubstituteMacroNodesContext _context) {
    return ListSequence.fromList(SLinkOperations.getChildren(_context.getNode(), LINKS.sections$GXaM)).translate((it) -> SLinkOperations.getChildren(it, LINKS.locations$m8FB));
  }
  public static Iterable<SNode> sourceNodesQuery_100_1(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.sections$GXaM);
  }
  public static Iterable<SNode> sourceNodesQuery_100_2(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.sections$GXaM);
  }
  public static Iterable<SNode> sourceNodesQuery_100_3(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.methodDeclaration$TVoL);
  }
  public static Iterable<SNode> sourceNodesQuery_101_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(_context.getNode(), LINKS.body$e68K), LINKS.statement$53DE);
  }
  public static Iterable<SNode> sourceNodesQuery_104_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SNodeOperations.cast(SNodeOperations.getParent(_context.getNode()), CONCEPTS.TransformationMenuSection$SB), LINKS.parts$m99D);
  }
  public static Iterable<SNode> sourceNodesQuery_104_1(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.locations$m8FB);
  }
  public static Iterable<SNode> sourceNodesQuery_105_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.placeInCell$gUUi);
  }
  public static Iterable<SNode> sourceNodesQuery_107_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.parts$m99D);
  }
  public static Iterable<SNode> sourceNodesQuery_108_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.variables$AUm1);
  }
  public static Iterable<SNode> sourceNodesQuery_108_1(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.initializerBlock$SWsm), LINKS.body$e68K), LINKS.statement$53DE);
  }
  public static Iterable<SNode> sourceNodesQuery_108_2(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.variables$AUm1);
  }
  public static Iterable<SNode> sourceNodesQuery_108_3(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.parts$2tV7);
  }
  public static Iterable<SNode> sourceNodesQuery_108_4(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.parts$2tV7);
  }
  public static Iterable<SNode> sourceNodesQuery_113_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.features$gNd);
  }
  public static Iterable<SNode> sourceNodesQuery_113_1(final SourceSubstituteMacroNodesContext _context) {
    return (List<SNode>) IExtensibleTransformationMenuPart__BehaviorDescriptor.getLocations_id6V0bp$oM1WF.invoke(_context.getNode());
  }
  public static Iterable<SNode> sourceNodesQuery_115_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.items$zIaz);
  }
  public static Iterable<SNode> sourceNodesQuery_115_1(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.items$zIaz);
  }
  public static Iterable<SNode> sourceNodesQuery_120_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.query$_Kq7), LINKS.body$e68K), LINKS.statement$53DE);
  }
  public static Iterable<SNode> sourceNodesQuery_123_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.features$HM6B);
  }
  public static Iterable<SNode> sourceNodesQuery_126_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.query$EJ97), LINKS.body$e68K), LINKS.statement$53DE);
  }
  public static Iterable<SNode> sourceNodesQuery_127_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.parts$yGO4);
  }
  public static Iterable<SNode> sourceNodesQuery_127_1(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.parts$yGO4);
  }
  public static Iterable<SNode> sourceNodesQuery_127_2(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.methodDeclaration$2L8$);
  }
  public static Iterable<SNode> sourceNodesQuery_129_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.variables$yprQ);
  }
  public static Iterable<SNode> sourceNodesQuery_129_1(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.initializerBlock$OOVS), LINKS.body$e68K), LINKS.statement$53DE);
  }
  public static Iterable<SNode> sourceNodesQuery_129_2(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.variables$yprQ);
  }
  public static Iterable<SNode> sourceNodesQuery_129_3(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.parts$NzgL);
  }
  public static Iterable<SNode> sourceNodesQuery_129_4(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.parts$NzgL);
  }
  public static Iterable<SNode> sourceNodesQuery_131_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.handler$n4oC), LINKS.body$e68K), LINKS.statement$53DE);
  }
  public static Iterable<SNode> sourceNodesQuery_131_1(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.features$gNd);
  }
  public static Iterable<SNode> sourceNodesQuery_131_2(final SourceSubstituteMacroNodesContext _context) {
    return (List<SNode>) IExtensibleTransformationMenuPart__BehaviorDescriptor.getLocations_id6V0bp$oM1WF.invoke(_context.getNode());
  }
  public static Iterable<SNode> sourceNodesQuery_133_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.features$HM6B);
  }
  public static Iterable<SNode> sourceNodesQuery_135_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), LINKS.query$$F0s), LINKS.body$e68K), LINKS.statement$53DE);
  }
  public static Iterable<SNode> sourceNodesQuery_142_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.styleKey$TUKb);
  }
  public static Iterable<SNode> sourceNodesQuery_170_0(final SourceSubstituteMacroNodesContext _context) {
    return SModelOperations.nodes(_context.getInputModel(), CONCEPTS.QueryFunction_RefPresentation$I$);
  }
  public static Iterable<SNode> sourceNodesQuery_175_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.features$gNd);
  }
  public static Iterable<SNode> sourceNodesQuery_175_1(final SourceSubstituteMacroNodesContext _context) {
    return (List<SNode>) IExtensibleTransformationMenuPart__BehaviorDescriptor.getLocations_id6V0bp$oM1WF.invoke(_context.getNode());
  }
  public static Iterable<SNode> sourceNodesQuery_176_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(_context.getNode(), LINKS.menuDescriptor$ptP$), LINKS.cellMenuPart$jjJD);
  }
  public static Iterable<SNode> sourceNodesQuery_178_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SLinkOperations.getTarget(_context.getNode(), LINKS.menuDescriptor$ptP$), LINKS.cellMenuPart$jjJD);
  }
  public static Iterable<SNode> sourceNodesQuery_183_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SNodeOperations.cast(SNodeOperations.getParent(_context.getNode()), CONCEPTS.CompletionStyling$Cs), LINKS.member$L_2d);
  }
  public static Iterable<SNode> sourceNodesQuery_185_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(SNodeOperations.cast(SNodeOperations.getParent(_context.getNode()), CONCEPTS.CompletionStyling$Cs), LINKS.member$L_2d);
  }
  public static Iterable<SNode> sourceNodesQuery_188_0(final SourceSubstituteMacroNodesContext _context) {
    Set<SModule> externalStructures = new EditorDeclarationScanner().scan(((SModel) _context.getVariable("model"))).getDependencyModules();
    List<SNode> rv = ListSequence.fromList(new ArrayList<SNode>());
    for (SModule m : externalStructures) {
      // all modules have to be instanceof Language, in fact
      if (m instanceof Language) {
        SNode lid = SModelOperations.createNewNode(_context.getOutputModel(), null, CONCEPTS.LanguageId$UR);
        LanguageIdentity__BehaviorDescriptor.setLanguage_id5e7X3XCKW4J.invoke(lid, (Language) m);
        ListSequence.fromList(rv).addElement(lid);
      }
    }
    return ListSequence.fromList(rv).sort((it) -> SPropertyOperations.getString(it, PROPS.namespace$dZq1), true);
  }
  public static Iterable<SNode> sourceNodesQuery_189_0(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.actualArgument$Owly);
  }
  public static Iterable<SNode> sourceNodesQuery_189_1(final SourceSubstituteMacroNodesContext _context) {
    return SLinkOperations.getChildren(_context.getNode(), LINKS.actualArgument$Owly);
  }
  public static SNode weavingRule_ContextQuery_49_0(final WeavingMappingRuleContext _context) {
    return _context.getCopiedOutputNodeForInputNode(_context.getNode());
  }
  public static SNode weavingRule_ContextQuery_49_1(final WeavingMappingRuleContext _context) {
    return _context.getCopiedOutputNodeForInputNode(_context.getNode());
  }
  public static SNode weavingRule_ContextQuery_49_2(final WeavingMappingRuleContext _context) {
    return _context.getCopiedOutputNodeForInputNode(_context.getNode());
  }
  public static void mappingScript_CodeBlock_117(final MappingScriptContext _context) {
    ListSequence.fromList(SModelOperations.nodes(_context.getModel(), CONCEPTS.TransformationMenuPart_Placeholder$G4)).visitAll((it) -> SNodeOperations.deleteNode(it));
    ListSequence.fromList(SModelOperations.nodes(_context.getModel(), CONCEPTS.SubstituteMenuPart_Placeholder$yH)).visitAll((it) -> SNodeOperations.deleteNode(it));
  }
  public static void mappingScript_CodeBlock_168(final MappingScriptContext _context) {
    for (SNode refCell : ListSequence.fromList(SModelOperations.nodes(_context.getModel(), CONCEPTS.CellModel_RefCell$7g))) {
      if ((SLinkOperations.getTarget(refCell, LINKS.menuDescriptor$ptP$) == null) && SNodeOperations.isInstanceOf(SLinkOperations.getTarget(SLinkOperations.getTarget(refCell, LINKS.editorComponent$$jf3), LINKS.cellModel$L8Uc), CONCEPTS.CellModel_ReferencePresentation$82)) {
        SNode refPresentationCell = SNodeOperations.cast(SLinkOperations.getTarget(SLinkOperations.getTarget(refCell, LINKS.editorComponent$$jf3), LINKS.cellModel$L8Uc), CONCEPTS.CellModel_ReferencePresentation$82);
        if ((SLinkOperations.getTarget(refPresentationCell, LINKS.referentPresentation$jfwN) != null)) {
          SLinkOperations.setTarget(refCell, LINKS.menuDescriptor$ptP$, _quotation_createNode_x583g4_a0a0b0a0a0nqb());
        }
      }
    }
  }
  public static void mappingScript_CodeBlock_169(final MappingScriptContext _context) {
    // see MPS-24613
    if (!(SModuleOperations.isAspect(_context.getOriginalInputModel(), "editor"))) {
      return;
    }

    Map<SNode, SNode> smartConceptMap = MapSequence.fromMap(new HashMap<SNode, SNode>());
    for (SNode concept : ListSequence.fromList(SModelOperations.nodes(SModuleOperations.getAspect(_context.getOriginalInputModel().getModule(), "structure"), CONCEPTS.ConceptDeclaration$gH))) {
      SNode attr = SmartRefAttributeUtil.extractAttribute(concept);
      if ((attr != null)) {
        MapSequence.fromMap(smartConceptMap).put(concept, attr);
      }
    }
    Iterable<SNode> menus = SModelOperations.nodes(_context.getModel(), CONCEPTS.SubstituteMenu_Default$sV);
    menus = Sequence.fromIterable(menus).concat(ListSequence.fromList(SModelOperations.nodes(_context.getModel(), CONCEPTS.SubstituteMenu$EF)).where((it) -> (boolean) IMenu_Concept__BehaviorDescriptor.isDefault_id5N_GIFFh1P5.invoke(it)));

    for (final IMapping<SNode, SNode> smartConceptEntry : MapSequence.fromMap(smartConceptMap)) {
      if (Sequence.fromIterable(menus).where((it) -> Objects.equals(SLinkOperations.getTarget(it, LINKS.conceptDeclaration$h3E), smartConceptEntry.key())).isEmpty()) {
        SNode originTemplate = SLinkOperations.getTarget(smartConceptEntry.value(), LINKS.refPresentationTemplate$di5B);
        SNode template = ((originTemplate != null) ? createSubstituteMenu_RefPresentationTemplate_x583g4_a0a1a0a8a6011(StringUtil.emptyIfNull(SPropertyOperations.getString(originTemplate, PROPS.prefix$cFJ6)), StringUtil.emptyIfNull(SPropertyOperations.getString(originTemplate, PROPS.suffix$cLnu))) : null);
        SModelOperations.addRootNode(_context.getModel(), createSubstituteMenu_x583g4_a0a2a0a8a6011(smartConceptEntry.key(), SLinkOperations.getTarget(smartConceptEntry.value(), LINKS.charactersticReference$41pR), template));
      }
    }
  }
  public static void mappingScript_CodeBlock_191(final MappingScriptContext _context) {
    ListSequence.fromList(SModelOperations.roots(_context.getModel(), CONCEPTS.ITransformationMenu$xi)).translate((it) -> SLinkOperations.getChildren(it, LINKS.methodDeclaration$TVoL)).visitAll((it) -> SPropertyOperations.assign(it, PROPS.name$MnvL, "_additional_" + SPropertyOperations.getString(it, PROPS.name$MnvL)));
    ListSequence.fromList(SModelOperations.roots(_context.getModel(), CONCEPTS.ISubstituteMenu$Jl)).translate((it) -> SLinkOperations.getChildren(it, LINKS.methodDeclaration$2L8$)).visitAll((it) -> SPropertyOperations.assign(it, PROPS.name$MnvL, "_additional_" + SPropertyOperations.getString(it, PROPS.name$MnvL)));
  }
  public static SNode insertMacro_Query_49_0(final InsertMacroContext _context) {
    SNode refPresentation = SNodeOperations.copyNode(SLinkOperations.getTarget(_context.getNode(), LINKS.cellModel$L8Uc));
    SNode autoDeletable = SConceptOperations.createNewNode(MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1143bd774e0L, "jetbrains.mps.lang.editor.structure.AutoDeletableStyleClassItem"));
    SPropertyOperations.assign(autoDeletable, PROPS.flag$7SqM, true);
    ListSequence.fromList(SLinkOperations.getChildren(refPresentation, LINKS.styleItem$FgZD)).addElement(autoDeletable);
    return refPresentation;
  }
  public static SNode insertMacro_Query_127_0(final InsertMacroContext _context) {
    SNode originalNode = _context.getOriginalCopiedInputNode(_context.getNode());
    SNodeReference nodePtr;

    if (Objects.equals(SNodeOperations.getModel(originalNode), _context.getOriginalInputModel())) {
      nodePtr = new SNodePointer(originalNode);
    } else {
      SNode attr = SmartRefAttributeUtil.extractAttribute(SNodeOperations.cast(IMenu__BehaviorDescriptor.getApplicableConcept_id1quYWAD18xk.invoke(_context.getNode()), CONCEPTS.ConceptDeclaration$gH));
      if ((SNodeOperations.getParent(attr) == null)) {
        // implicit attribute - refer to concept instead
        nodePtr = new SNodePointer(IMenu__BehaviorDescriptor.getApplicableConcept_id1quYWAD18xk.invoke(_context.getNode()));
      } else {
        nodePtr = new SNodePointer(attr);
      }
    }
    return NodePointer__BehaviorDescriptor.create_id4nxIQVL$eu9.invoke(SNodeOperations.asSConcept(CONCEPTS.NodePointer$6k), _context.getOutputModel(), nodePtr);
  }
  public static SNode insertMacro_Query_161_0(final InsertMacroContext _context) {
    return (SNode) NodePointer__BehaviorDescriptor.create_id4nxIQVL$eu9.invoke(SNodeOperations.asSConcept(CONCEPTS.NodePointer$6k), _context.getOutputModel(), new SNodePointer(_context.getOriginalCopiedInputNode(_context.getNode())));
  }
  public static Object varMacro_Value_17_0(final TemplateVarContext _context) {
    Iterable<ImportCycle> cycles = CellActionMapDeclaration__BehaviorDescriptor.detectCycles_id7pqJbakYMN2.invoke(_context.getNode());
    if (Sequence.fromIterable(cycles).isNotEmpty()) {
      Sequence.fromIterable(cycles).visitAll((cycle) -> _context.showErrorMessage(cycle.getFirstImport(), "Cycle in imports: " + cycle));
      return Collections.<SNode>emptyList();
    } else {
      return SLinkOperations.getChildren(_context.getNode(), LINKS.imports$QP4v);
    }

  }
  public static Object varMacro_Value_30_0(final TemplateVarContext _context) {
    return SPropertyOperations.getBoolean(_context.getNode(), PROPS.customizeEmptyCell$VwnI) && (SLinkOperations.getTarget(_context.getNode(), LINKS.emptyCellModel$_h5G) != null);
  }
  public static Object varMacro_Value_44_0(final TemplateVarContext _context) {
    int priority = (int) StyleClass__BehaviorDescriptor.getPriority_id1F_pHBEuveg.invoke(_context.getNode());
    if (priority < 0) {
      _context.showErrorMessage(SNodeOperations.getParent(_context.getNode()), "Cyclic priority group inheritance detected");
    }
    return priority;
  }
  public static Object varMacro_Value_72_0(final TemplateVarContext _context) {
    return ListSequence.fromList(SModelOperations.roots(_context.getInputModel(), CONCEPTS.ConceptEditorDeclaration$BH)).where((it) -> SLinkOperations.getTarget(it, LINKS.conceptDeclaration$HJmJ) == _context.getNode()).sort((it) -> SPropertyOperations.getString(it, PROPS.name$MnvL), true);
  }
  public static Object varMacro_Value_72_1(final TemplateVarContext _context) {
    return ListSequence.fromList(SModelOperations.roots(_context.getInputModel(), CONCEPTS.EditorComponentDeclaration$WM)).where((it) -> AbstractComponent__BehaviorDescriptor.getConceptDeclaration_id67EYkym$wx3.invoke(it) == _context.getNode()).sort((it) -> SPropertyOperations.getString(it, PROPS.name$MnvL), true);
  }
  public static Object varMacro_Value_72_2(final TemplateVarContext _context) {
    return Sequence.fromIterable(((Iterable<SNode>) _context.getVariable("var:allEditorComponents"))).select((it) -> (SLinkOperations.getTarget(it, LINKS.overridenEditorComponent$LqAZ) == null ? it : SLinkOperations.getTarget(SLinkOperations.getTarget(it, LINKS.overridenEditorComponent$LqAZ), LINKS.editorComponent$QrWE))).distinct().sort((it) -> SPropertyOperations.getString(it, PROPS.name$MnvL), true);
  }
  public static Object varMacro_Value_72_3(final TemplateVarContext _context) {
    return Sequence.fromIterable(MenuRoots.getDefaultTransformationMenusAndContributions(_context.getInputModel())).where((it) -> Objects.equals(IMenu__BehaviorDescriptor.getApplicableConcept_id1quYWAD18xk.invoke(it), _context.getNode())).sort((it) -> SPropertyOperations.getString(it, PROPS.name$MnvL), true);
  }
  public static Object varMacro_Value_72_4(final TemplateVarContext _context) {
    return Sequence.fromIterable(MenuRoots.getNamedTransformationMenusAndContributions(_context.getInputModel())).where((it) -> Objects.equals(IMenu__BehaviorDescriptor.getApplicableConcept_id1quYWAD18xk.invoke(it), _context.getNode())).sort((it) -> SPropertyOperations.getString(it, PROPS.name$MnvL), true);
  }
  public static Object varMacro_Value_72_5(final TemplateVarContext _context) {
    return Sequence.fromIterable(MenuRoots.getDefaultSubstituteMenusAndContributions(_context.getInputModel())).where((it) -> Objects.equals(IMenu__BehaviorDescriptor.getApplicableConcept_id1quYWAD18xk.invoke(it), _context.getNode())).sort((it) -> SPropertyOperations.getString(it, PROPS.name$MnvL), true);
  }
  public static Object varMacro_Value_72_6(final TemplateVarContext _context) {
    return Sequence.fromIterable(MenuRoots.getNamedSubstituteMenusAndContributions(_context.getInputModel())).where((it) -> Objects.equals(IMenu__BehaviorDescriptor.getApplicableConcept_id1quYWAD18xk.invoke(it), _context.getNode())).sort((it) -> SPropertyOperations.getString(it, PROPS.name$MnvL), true);
  }
  public static Object varMacro_Value_72_7(final TemplateVarContext _context) {
    return SModelOperations.roots(_context.getInputModel(), CONCEPTS.CompletionStyling$Cs);
  }
  public static Object varMacro_Value_72_8(final TemplateVarContext _context) {
    return SModelOperations.roots(_context.getInputModel(), CONCEPTS.CellKeyMapDeclaration$4K);
  }
  public static Object varMacro_Value_72_9(final TemplateVarContext _context) {
    final SModel inputModel = _context.getInputModel();
    Iterable<SNode> d1 = SLinkOperations.collect(SModelOperations.nodes(inputModel, CONCEPTS.ConceptEditorHintDeclarationReference$ug), LINKS.hint$Facj);
    Iterable<SNode> d2 = SLinkOperations.collect(SModelOperations.nodes(inputModel, CONCEPTS.ConceptEditorHintDeclarationReferenceExpression$wG), LINKS.hint$BaV$);
    return Sequence.fromIterable(d1).disjunction(Sequence.fromIterable(d2)).where((it) -> SNodeOperations.getModel(it) != inputModel).select((it) -> SNodeOperations.getModel(it).getModule()).distinct().ofType(Language.class).toList();
  }
  public static Object varMacro_Value_72_10(final TemplateVarContext _context) {
    return Sequence.fromIterable(SNodeOperations.ofConcept(SLinkOperations.collectMany(SModelOperations.roots(_context.getInputModel(), CONCEPTS.StyleSheet$Sg), LINKS.styles$hCVz), CONCEPTS.StyleAttributeDeclaration$kv)).toList();
  }
  public static Object varMacro_Value_176_0(final TemplateVarContext _context) {
    return (SNode) AbstractComponent__BehaviorDescriptor.getConceptDeclaration_id67EYkym$wx3.invoke(SNodeOperations.getNodeAncestor(_context.getNode(), CONCEPTS.BaseEditorComponent$49, false, false));
  }
  private final Map<String, ReductionRuleCondition> rrcMethods = new HashMap<String, ReductionRuleCondition>();
  {
    int i = 0;
    rrcMethods.put("1186415172645", new RRC(i++));
    rrcMethods.put("7533883740977703485", new RRC(i++));
    rrcMethods.put("5540938954756614900", new RRC(i++));
    rrcMethods.put("1186405441411", new RRC(i++));
    rrcMethods.put("7533883740977705991", new RRC(i++));
    rrcMethods.put("5298401719293185151", new RRC(i++));
    rrcMethods.put("534423670972419452", new RRC(i++));
    rrcMethods.put("7533883740977706003", new RRC(i++));
    rrcMethods.put("1186405139136", new RRC(i++));
    rrcMethods.put("7533883740977706132", new RRC(i++));
    rrcMethods.put("1186415342972", new RRC(i++));
    rrcMethods.put("7533883740977706260", new RRC(i++));
    rrcMethods.put("1678852709041684621", new RRC(i++));
    rrcMethods.put("1678852709041766037", new RRC(i++));
    rrcMethods.put("1186415902093", new RRC(i++));
    rrcMethods.put("7533883740977706378", new RRC(i++));
    rrcMethods.put("6681408443912489915", new RRC(i++));
    rrcMethods.put("6681408443912507385", new RRC(i++));
    rrcMethods.put("1214474606676", new RRC(i++));
    rrcMethods.put("5298401719292962079", new RRC(i++));
    rrcMethods.put("1238054964024", new RRC(i++));
    rrcMethods.put("5298401719293579636", new RRC(i++));
    rrcMethods.put("3219221556189195475", new RRC(i++));
    rrcMethods.put("7651593722933781466", new RRC(i++));
    rrcMethods.put("7651593722933781476", new RRC(i++));
    rrcMethods.put("2193538562733669856", new RRC(i++));
    rrcMethods.put("788259967052217838", new RRC(i++));
    rrcMethods.put("9186828658628149667", new RRC(i++));
    rrcMethods.put("8659513752524822820", new RRC(i++));
    rrcMethods.put("5282994826686840727", new RRC(i++));
    rrcMethods.put("8190678916244273452", new RRC(i++));
    rrcMethods.put("4510086454721298414", new RRC(i++));
    rrcMethods.put("3604384757227120261", new RRC(i++));
    rrcMethods.put("2701921320713069642", new RRC(i++));
    rrcMethods.put("4510086454721836642", new RRC(i++));
    rrcMethods.put("4510086454722180134", new RRC(i++));
    rrcMethods.put("4510086454722175310", new RRC(i++));
    rrcMethods.put("4510086454722170938", new RRC(i++));
    rrcMethods.put("2057482661602005881", new RRC(i++));
    rrcMethods.put("2057482661602010026", new RRC(i++));
    rrcMethods.put("2057482661602014283", new RRC(i++));
    rrcMethods.put("5933946333436769033", new RRC(i++));
    rrcMethods.put("390822997427964776", new RRC(i++));
    rrcMethods.put("4973721372936702378", new RRC(i++));
    rrcMethods.put("8814408727439492263", new RRC(i++));
    rrcMethods.put("4772059062238773308", new RRC(i++));
    rrcMethods.put("422708224288466111", new RRC(i++));
    rrcMethods.put("5861024100074997159", new RRC(i++));
    rrcMethods.put("5299592197031600889", new RRC(i++));
    rrcMethods.put("5299592197032431131", new RRC(i++));
    rrcMethods.put("5299592197032444049", new RRC(i++));
    rrcMethods.put("5299592197031487650", new RRC(i++));
    rrcMethods.put("3262439767570593932", new RRC(i++));
    rrcMethods.put("1214003169648", new RRC(i++));
    rrcMethods.put("1214003200932", new RRC(i++));
    rrcMethods.put("1210697858045", new RRC(i++));
    rrcMethods.put("1570228009929814969", new RRC(i++));
    rrcMethods.put("3634216896999081955", new RRC(i++));
    rrcMethods.put("5188168501465212268", new RRC(i++));
    rrcMethods.put("5188168501465220144", new RRC(i++));
    rrcMethods.put("9142457792486324574", new RRC(i++));
    rrcMethods.put("8648766437735698635", new RRC(i++));
    rrcMethods.put("8648766437736192887", new RRC(i++));
    rrcMethods.put("1795780265124675189", new RRC(i++));
    rrcMethods.put("7629741244768001412", new RRC(i++));
    rrcMethods.put("7629741244768008412", new RRC(i++));
    rrcMethods.put("9142457792486312906", new RRC(i++));
    rrcMethods.put("8648766437735703630", new RRC(i++));
    rrcMethods.put("772883491822864021", new RRC(i++));
    rrcMethods.put("772883491822889219", new RRC(i++));
    rrcMethods.put("704146463843566953", new RRC(i++));
  }
  @Override
  @NotNull
  public ReductionRuleCondition getReductionRuleCondition(@NotNull QueryKey identity) {
    ReductionRuleCondition query = identity.forTemplateNode(rrcMethods);
    return (query != null ? query : super.getReductionRuleCondition(identity));
  }
  private static class RRC implements ReductionRuleCondition {
    private final int methodKey;
    public RRC(int methodKey) {
      this.methodKey = methodKey;
    }
    @Override
    public boolean check(ReductionRuleQueryContext ctx) throws GenerationFailureException {
      switch (methodKey) {
        case 0:
          return QueriesGenerated.rule_Condition_45_0(ctx);
        case 1:
          return QueriesGenerated.rule_Condition_45_1(ctx);
        case 2:
          return QueriesGenerated.rule_Condition_45_2(ctx);
        case 3:
          return QueriesGenerated.rule_Condition_45_3(ctx);
        case 4:
          return QueriesGenerated.rule_Condition_45_4(ctx);
        case 5:
          return QueriesGenerated.rule_Condition_45_5(ctx);
        case 6:
          return QueriesGenerated.rule_Condition_45_6(ctx);
        case 7:
          return QueriesGenerated.rule_Condition_45_7(ctx);
        case 8:
          return QueriesGenerated.rule_Condition_45_8(ctx);
        case 9:
          return QueriesGenerated.rule_Condition_45_9(ctx);
        case 10:
          return QueriesGenerated.rule_Condition_45_10(ctx);
        case 11:
          return QueriesGenerated.rule_Condition_45_11(ctx);
        case 12:
          return QueriesGenerated.rule_Condition_45_12(ctx);
        case 13:
          return QueriesGenerated.rule_Condition_45_13(ctx);
        case 14:
          return QueriesGenerated.rule_Condition_45_14(ctx);
        case 15:
          return QueriesGenerated.rule_Condition_45_15(ctx);
        case 16:
          return QueriesGenerated.rule_Condition_45_16(ctx);
        case 17:
          return QueriesGenerated.rule_Condition_45_17(ctx);
        case 18:
          return QueriesGenerated.rule_Condition_45_18(ctx);
        case 19:
          return QueriesGenerated.rule_Condition_45_19(ctx);
        case 20:
          return QueriesGenerated.rule_Condition_45_20(ctx);
        case 21:
          return QueriesGenerated.rule_Condition_45_21(ctx);
        case 22:
          return QueriesGenerated.rule_Condition_45_22(ctx);
        case 23:
          return QueriesGenerated.rule_Condition_45_23(ctx);
        case 24:
          return QueriesGenerated.rule_Condition_45_24(ctx);
        case 25:
          return QueriesGenerated.rule_Condition_49_5(ctx);
        case 26:
          return QueriesGenerated.rule_Condition_49_6(ctx);
        case 27:
          return QueriesGenerated.rule_Condition_49_7(ctx);
        case 28:
          return QueriesGenerated.rule_Condition_52_0(ctx);
        case 29:
          return QueriesGenerated.rule_Condition_52_1(ctx);
        case 30:
          return QueriesGenerated.rule_Condition_52_2(ctx);
        case 31:
          return QueriesGenerated.rule_Condition_52_3(ctx);
        case 32:
          return QueriesGenerated.rule_Condition_52_4(ctx);
        case 33:
          return QueriesGenerated.rule_Condition_52_5(ctx);
        case 34:
          return QueriesGenerated.rule_Condition_52_6(ctx);
        case 35:
          return QueriesGenerated.rule_Condition_52_7(ctx);
        case 36:
          return QueriesGenerated.rule_Condition_52_8(ctx);
        case 37:
          return QueriesGenerated.rule_Condition_52_9(ctx);
        case 38:
          return QueriesGenerated.rule_Condition_52_10(ctx);
        case 39:
          return QueriesGenerated.rule_Condition_52_11(ctx);
        case 40:
          return QueriesGenerated.rule_Condition_52_12(ctx);
        case 41:
          return QueriesGenerated.rule_Condition_52_13(ctx);
        case 42:
          return QueriesGenerated.rule_Condition_64_1(ctx);
        case 43:
          return QueriesGenerated.rule_Condition_64_2(ctx);
        case 44:
          return QueriesGenerated.rule_Condition_64_3(ctx);
        case 45:
          return QueriesGenerated.rule_Condition_64_4(ctx);
        case 46:
          return QueriesGenerated.rule_Condition_64_5(ctx);
        case 47:
          return QueriesGenerated.rule_Condition_76_0(ctx);
        case 48:
          return QueriesGenerated.rule_Condition_87_0(ctx);
        case 49:
          return QueriesGenerated.rule_Condition_87_1(ctx);
        case 50:
          return QueriesGenerated.rule_Condition_87_2(ctx);
        case 51:
          return QueriesGenerated.rule_Condition_87_3(ctx);
        case 52:
          return QueriesGenerated.rule_Condition_99_0(ctx);
        case 53:
          return QueriesGenerated.rule_Condition_101_0(ctx);
        case 54:
          return QueriesGenerated.rule_Condition_101_1(ctx);
        case 55:
          return QueriesGenerated.rule_Condition_101_2(ctx);
        case 56:
          return QueriesGenerated.rule_Condition_118_0(ctx);
        case 57:
          return QueriesGenerated.rule_Condition_125_0(ctx);
        case 58:
          return QueriesGenerated.rule_Condition_162_0(ctx);
        case 59:
          return QueriesGenerated.rule_Condition_162_1(ctx);
        case 60:
          return QueriesGenerated.rule_Condition_162_2(ctx);
        case 61:
          return QueriesGenerated.rule_Condition_162_3(ctx);
        case 62:
          return QueriesGenerated.rule_Condition_162_4(ctx);
        case 63:
          return QueriesGenerated.rule_Condition_162_5(ctx);
        case 64:
          return QueriesGenerated.rule_Condition_162_6(ctx);
        case 65:
          return QueriesGenerated.rule_Condition_162_7(ctx);
        case 66:
          return QueriesGenerated.rule_Condition_162_8(ctx);
        case 67:
          return QueriesGenerated.rule_Condition_162_9(ctx);
        case 68:
          return QueriesGenerated.rule_Condition_184_0(ctx);
        case 69:
          return QueriesGenerated.rule_Condition_184_1(ctx);
        case 70:
          return QueriesGenerated.rule_Condition_188_0(ctx);
        default:
          throw new GenerationFailureException(String.format("Inconsistent QueriesGenerated: there's no condition method for rule %s (key: #%d)", ctx.getTemplateReference(), methodKey));
      }
    }
  }
  private final Map<String, MapRootRuleCondition> mrrcMethods = new HashMap<String, MapRootRuleCondition>();
  {
    int i = 0;
    mrrcMethods.put("825332792088275131", new MRRC(i++));
  }
  @Override
  @NotNull
  public MapRootRuleCondition getMapRootRuleCondition(@NotNull QueryKey identity) {
    MapRootRuleCondition query = identity.forTemplateNode(mrrcMethods);
    return (query != null ? query : super.getMapRootRuleCondition(identity));
  }
  private static class MRRC implements MapRootRuleCondition {
    private final int methodKey;
    public MRRC(int methodKey) {
      this.methodKey = methodKey;
    }
    @Override
    public boolean check(@NotNull MapRootRuleContext ctx) throws GenerationFailureException {
      switch (methodKey) {
        case 0:
          return QueriesGenerated.rule_Condition_64_0(ctx);
        default:
          throw new GenerationFailureException(String.format("Inconsistent QueriesGenerated: there's no condition method for rule %s (key: #%d)", ctx.getTemplateReference(), methodKey));
      }
    }
  }
  private final Map<String, CreateRootCondition> crcMethods = new HashMap<String, CreateRootCondition>();
  {
    int i = 0;
    crcMethods.put("4547882846713873232", new CRC(i++));
    crcMethods.put("5226317895496060593", new CRC(i++));
  }
  @Override
  @NotNull
  public CreateRootCondition getCreateRootRuleCondition(@NotNull QueryKey identity) {
    CreateRootCondition query = identity.forTemplateNode(crcMethods);
    return (query != null ? query : super.getCreateRootRuleCondition(identity));
  }
  private static class CRC implements CreateRootCondition {
    private final int methodKey;
    public CRC(int methodKey) {
      this.methodKey = methodKey;
    }
    @Override
    public boolean check(@NotNull CreateRootRuleContext ctx) throws GenerationFailureException {
      switch (methodKey) {
        case 0:
          return QueriesGenerated.createRootRule_Condition_64_0(ctx);
        case 1:
          return QueriesGenerated.createRootRule_Condition_64_1(ctx);
        default:
          throw new GenerationFailureException(String.format("Inconsistent QueriesGenerated: there's no condition method for rule %s (key: #%d)", ctx.getTemplateReference(), methodKey));
      }
    }
  }
  private final Map<String, WRQ> wrcnMethods = new HashMap<String, WRQ>();
  {
    int i = 0;
    wrcnMethods.put("1219992552326407052", new WRQ(i++));
    wrcnMethods.put("3564773582593598690", new WRQ(i++));
    wrcnMethods.put("3713063827519214331", new WRQ(i++));
  }
  @Override
  @NotNull
  public WeaveRuleCondition getWeaveRuleCondition(@NotNull QueryKey identity) {
    WRQ query = identity.forTemplateNode(wrcnMethods);
    return (query != null ? query : super.getWeaveRuleCondition(identity));
  }
  @Override
  @NotNull
  public WeaveRuleQuery getWeaveRuleQuery(@NotNull QueryKey identity) {
    WRQ query = identity.forTemplateNode(wrcnMethods);
    return (query != null ? query : super.getWeaveRuleQuery(identity));
  }
  @NotNull
  @Override
  public WeaveAnchorQuery getWeaveAnchorQuery(@NotNull QueryKey identity) {
    WRQ query = identity.forTemplateNode(wrcnMethods);
    return (query != null ? query : super.getWeaveAnchorQuery(identity));
  }
  private static class WRQ implements WeaveRuleQuery, WeaveRuleCondition, WeaveAnchorQuery {
    private final int methodKey;
    public WRQ(int methodKey) {
      this.methodKey = methodKey;
    }
    @Override
    public boolean check(@NotNull WeavingMappingRuleContext ctx) throws GenerationFailureException {
      switch (methodKey) {
        case 0:
          return QueriesGenerated.rule_Condition_49_0(ctx);
        case 1:
          return QueriesGenerated.rule_Condition_49_1(ctx);
        case 2:
          return QueriesGenerated.rule_Condition_49_2(ctx);
        default:
          throw new GenerationFailureException(String.format("Inconsistent QueriesGenerated: there's no condition method for rule %s (key: #%d)", ctx.getTemplateReference(), methodKey));
      }
    }
    @Override
    public SNode contextNode(WeavingMappingRuleContext ctx) throws GenerationFailureException {
      switch (methodKey) {
        case 0:
          return QueriesGenerated.weavingRule_ContextQuery_49_0(ctx);
        case 1:
          return QueriesGenerated.weavingRule_ContextQuery_49_1(ctx);
        case 2:
          return QueriesGenerated.weavingRule_ContextQuery_49_2(ctx);
        default:
          throw new GenerationFailureException(String.format("Inconsistent QueriesGenerated: there's no context node query method for weaving rule %s (key: #%d)", ctx.getTemplateReference(), methodKey));
      }

    }
    @Nullable
    @Override
    public SNode anchorNode(WeavingAnchorContext ctx) throws GenerationFailureException {
      switch (methodKey) {
        case 0:
          return null;
        case 1:
          return null;
        case 2:
          return null;
        default:
          throw new GenerationFailureException(String.format("Inconsistent QueriesGenerated: there's no anchor query method for rule %s (key: #%d)", ctx.getTemplateReference(), methodKey));
      }
    }
  }
  private final Map<String, ScriptCodeBlock> mscbMethods = new HashMap<String, ScriptCodeBlock>();
  {
    int i = 0;
    mscbMethods.put("5742262471541887454", new SCB(i++));
    mscbMethods.put("5226317895495358518", new SCB(i++));
    mscbMethods.put("2097039734418308067", new SCB(i++));
    mscbMethods.put("4684164116366628734", new SCB(i++));
  }
  @Override
  @NotNull
  public ScriptCodeBlock getScriptCodeBlock(@NotNull QueryKey identity) {
    ScriptCodeBlock query = identity.forTemplateNode(mscbMethods);
    return (query != null ? query : super.getScriptCodeBlock(identity));
  }
  private static class SCB implements ScriptCodeBlock {
    private final int methodKey;
    public SCB(int methodKey) {
      this.methodKey = methodKey;
    }
    @Override
    public void invoke(MappingScriptContext ctx) throws GenerationFailureException {
      switch (methodKey) {
        case 0:
          QueriesGenerated.mappingScript_CodeBlock_117(ctx);
          return;
        case 1:
          QueriesGenerated.mappingScript_CodeBlock_168(ctx);
          return;
        case 2:
          QueriesGenerated.mappingScript_CodeBlock_169(ctx);
          return;
        case 3:
          QueriesGenerated.mappingScript_CodeBlock_191(ctx);
          return;
        default:
          throw new GenerationFailureException(String.format("There's no code block with method index %d ", methodKey));
      }
    }
  }
  private final Map<String, SourceNodeQuery> snqMethods = new HashMap<String, SourceNodeQuery>();
  {
    int i = 0;
    snqMethods.put("3564773582594487809", new SNQ(i++));
    snqMethods.put("6845024055069759784", new SNQ(i++));
    snqMethods.put("5950344441599804502", new SNQ(i++));
    snqMethods.put("5950344441599889190", new SNQ(i++));
    snqMethods.put("996730828436727112", new SNQ(i++));
    snqMethods.put("996730828436727092", new SNQ(i++));
    snqMethods.put("3031123562488321479", new SNQ(i++));
    snqMethods.put("1219992552331272449", new SNQ(i++));
    snqMethods.put("4251248560567092189", new SNQ(i++));
    snqMethods.put("3031123562487795361", new SNQ(i++));
    snqMethods.put("3031123562487795378", new SNQ(i++));
    snqMethods.put("3031123562487795395", new SNQ(i++));
    snqMethods.put("1187030247982", new SNQ(i++));
    snqMethods.put("1187030294150", new SNQ(i++));
    snqMethods.put("732853304283897381", new SNQ(i++));
    snqMethods.put("6517546124972415356", new SNQ(i++));
    snqMethods.put("6517546124972415399", new SNQ(i++));
    snqMethods.put("4575047236817280407", new SNQ(i++));
    snqMethods.put("4575047236817304446", new SNQ(i++));
    snqMethods.put("6448709298558685605", new SNQ(i++));
    snqMethods.put("1200436432652", new SNQ(i++));
    snqMethods.put("1200436404800", new SNQ(i++));
    snqMethods.put("1200436445804", new SNQ(i++));
    snqMethods.put("1200436441252", new SNQ(i++));
    snqMethods.put("6448709298558180719", new SNQ(i++));
    snqMethods.put("6448709298572216434", new SNQ(i++));
    snqMethods.put("6448709298572216422", new SNQ(i++));
    snqMethods.put("8029080471795243524", new SNQ(i++));
    snqMethods.put("8029080471795243530", new SNQ(i++));
    snqMethods.put("5613016763939052865", new SNQ(i++));
    snqMethods.put("5613016763939099627", new SNQ(i++));
    snqMethods.put("1826202878362441479", new SNQ(i++));
    snqMethods.put("6448709298544301098", new SNQ(i++));
    snqMethods.put("6448709298544316712", new SNQ(i++));
    snqMethods.put("1200438138016", new SNQ(i++));
    snqMethods.put("1514755338278141413", new SNQ(i++));
    snqMethods.put("2590182489768417268", new SNQ(i++));
    snqMethods.put("2590182489768421440", new SNQ(i++));
    snqMethods.put("7140126992650410647", new SNQ(i++));
    snqMethods.put("1200438797401", new SNQ(i++));
    snqMethods.put("7677730757097297611", new SNQ(i++));
    snqMethods.put("6697121896464661765", new SNQ(i++));
    snqMethods.put("5540938954758397881", new SNQ(i++));
    snqMethods.put("7523932437368209856", new SNQ(i++));
    snqMethods.put("7523932437368209867", new SNQ(i++));
    snqMethods.put("4290549096698175047", new SNQ(i++));
    snqMethods.put("6697121896464695715", new SNQ(i++));
    snqMethods.put("6697121896464706987", new SNQ(i++));
    snqMethods.put("1678852709041795521", new SNQ(i++));
    snqMethods.put("6697121896464718225", new SNQ(i++));
    snqMethods.put("6681408443912641675", new SNQ(i++));
    snqMethods.put("3614816810504583939", new SNQ(i++));
    snqMethods.put("6697121896465002602", new SNQ(i++));
    snqMethods.put("6697121896465013767", new SNQ(i++));
    snqMethods.put("1198505160491", new SNQ(i++));
    snqMethods.put("1198506850310", new SNQ(i++));
    snqMethods.put("1198490755634", new SNQ(i++));
    snqMethods.put("1198490767598", new SNQ(i++));
    snqMethods.put("1198502998165", new SNQ(i++));
    snqMethods.put("1198503018142", new SNQ(i++));
    snqMethods.put("8659513752524931867", new SNQ(i++));
    snqMethods.put("5282994826686862029", new SNQ(i++));
    snqMethods.put("3813677750804199231", new SNQ(i++));
    snqMethods.put("3813677750804200491", new SNQ(i++));
    snqMethods.put("7806908697105214608", new SNQ(i++));
    snqMethods.put("5951420585636430284", new SNQ(i++));
    snqMethods.put("1893343546458692751", new SNQ(i++));
    snqMethods.put("1893343546458931130", new SNQ(i++));
    snqMethods.put("3297276508416442730", new SNQ(i++));
    snqMethods.put("1893343546458874241", new SNQ(i++));
    snqMethods.put("1893343546458905848", new SNQ(i++));
    snqMethods.put("1225901798862", new SNQ(i++));
    snqMethods.put("6448709298571900189", new SNQ(i++));
    snqMethods.put("5608652458881216099", new SNQ(i++));
    snqMethods.put("4160292695789334624", new SNQ(i++));
    snqMethods.put("3461111913280058787", new SNQ(i++));
    snqMethods.put("6646996417801414041", new SNQ(i++));
    snqMethods.put("6720970695573306081", new SNQ(i++));
    snqMethods.put("5479017698521653557", new SNQ(i++));
    snqMethods.put("5479017698521651356", new SNQ(i++));
    snqMethods.put("6720970695573366652", new SNQ(i++));
    snqMethods.put("6720970695573655757", new SNQ(i++));
    snqMethods.put("4772059062238773268", new SNQ(i++));
    snqMethods.put("4772059062238773318", new SNQ(i++));
    snqMethods.put("422708224288466121", new SNQ(i++));
    snqMethods.put("4772059062238773357", new SNQ(i++));
    snqMethods.put("4772059062238773427", new SNQ(i++));
    snqMethods.put("6240706158490950581", new SNQ(i++));
    snqMethods.put("4820515453828833457", new SNQ(i++));
    snqMethods.put("4820515453828901180", new SNQ(i++));
    snqMethods.put("4772059062238773496", new SNQ(i++));
    snqMethods.put("8383079901754932277", new SNQ(i++));
    snqMethods.put("8383079901754933211", new SNQ(i++));
    snqMethods.put("6029276237639764142", new SNQ(i++));
    snqMethods.put("4772059062238405858", new SNQ(i++));
    snqMethods.put("4772059062238427133", new SNQ(i++));
    snqMethods.put("4772059062238443244", new SNQ(i++));
    snqMethods.put("4772059062238470927", new SNQ(i++));
    snqMethods.put("4772059062238487122", new SNQ(i++));
    snqMethods.put("4772059062238504085", new SNQ(i++));
    snqMethods.put("2548761562338721582", new SNQ(i++));
    snqMethods.put("3982520150129799937", new SNQ(i++));
    snqMethods.put("2548761562342108871", new SNQ(i++));
    snqMethods.put("2548761562342394336", new SNQ(i++));
    snqMethods.put("1678852709041814248", new SNQ(i++));
    snqMethods.put("2548761562342676700", new SNQ(i++));
    snqMethods.put("2548761562342726032", new SNQ(i++));
    snqMethods.put("6681408443912780531", new SNQ(i++));
    snqMethods.put("2548761562342726384", new SNQ(i++));
    snqMethods.put("2548761562342748772", new SNQ(i++));
    snqMethods.put("2548761562342802417", new SNQ(i++));
    snqMethods.put("2548761562342371775", new SNQ(i++));
    snqMethods.put("2548761562342496064", new SNQ(i++));
    snqMethods.put("2805556386498307791", new SNQ(i++));
    snqMethods.put("3861025227987334539", new SNQ(i++));
    snqMethods.put("5735170413440002790", new SNQ(i++));
    snqMethods.put("5735170413440058183", new SNQ(i++));
    snqMethods.put("5735170413439121626", new SNQ(i++));
    snqMethods.put("4510086454721095498", new SNQ(i++));
    snqMethods.put("4510086454721095506", new SNQ(i++));
    snqMethods.put("3604384757227225224", new SNQ(i++));
    snqMethods.put("3604384757227225232", new SNQ(i++));
    snqMethods.put("3604384757227225240", new SNQ(i++));
    snqMethods.put("4461169032991627451", new SNQ(i++));
    snqMethods.put("4510086454721385996", new SNQ(i++));
    snqMethods.put("4510086454721386004", new SNQ(i++));
    snqMethods.put("4510086454721389657", new SNQ(i++));
    snqMethods.put("2701921320713210534", new SNQ(i++));
    snqMethods.put("2701921320713210542", new SNQ(i++));
    snqMethods.put("2701921320713210550", new SNQ(i++));
    snqMethods.put("4461169032991671657", new SNQ(i++));
    snqMethods.put("4461169032991700811", new SNQ(i++));
    snqMethods.put("9122903797336213803", new SNQ(i++));
    snqMethods.put("2096078690077807674", new SNQ(i++));
    snqMethods.put("2096078690077817640", new SNQ(i++));
    snqMethods.put("2096078690077818282", new SNQ(i++));
    snqMethods.put("6029276237639877521", new SNQ(i++));
    snqMethods.put("6029276237642845035", new SNQ(i++));
    snqMethods.put("6029276237642845043", new SNQ(i++));
    snqMethods.put("2088682065585973443", new SNQ(i++));
    snqMethods.put("1106598080605870158", new SNQ(i++));
    snqMethods.put("1106598080605870191", new SNQ(i++));
    snqMethods.put("4120136303754353028", new SNQ(i++));
    snqMethods.put("1106598080605870825", new SNQ(i++));
    snqMethods.put("1106598080605870869", new SNQ(i++));
    snqMethods.put("1106598080605870886", new SNQ(i++));
    snqMethods.put("1106598080605870912", new SNQ(i++));
    snqMethods.put("1106598080605870920", new SNQ(i++));
    snqMethods.put("1106598080605870928", new SNQ(i++));
    snqMethods.put("5608652458881237688", new SNQ(i++));
    snqMethods.put("4160292695789316819", new SNQ(i++));
    snqMethods.put("2401921116444479230", new SNQ(i++));
    snqMethods.put("6047905657529332574", new SNQ(i++));
    snqMethods.put("6047905657529332591", new SNQ(i++));
    snqMethods.put("5841812207174749870", new SNQ(i++));
    snqMethods.put("732853304284095608", new SNQ(i++));
    snqMethods.put("6356707875544789019", new SNQ(i++));
    snqMethods.put("6356707875544875926", new SNQ(i++));
    snqMethods.put("3820364241360710096", new SNQ(i++));
    snqMethods.put("6524522039915156944", new SNQ(i++));
    snqMethods.put("8477852555557955510", new SNQ(i++));
    snqMethods.put("8477852555557105254", new SNQ(i++));
    snqMethods.put("4233361609416304603", new SNQ(i++));
    snqMethods.put("2468431357014017122", new SNQ(i++));
    snqMethods.put("8477852555557058526", new SNQ(i++));
    snqMethods.put("540685334801729629", new SNQ(i++));
    snqMethods.put("540685334801729641", new SNQ(i++));
    snqMethods.put("5126791860780648948", new SNQ(i++));
    snqMethods.put("5126791860781675818", new SNQ(i++));
    snqMethods.put("5126791860781675854", new SNQ(i++));
    snqMethods.put("1287594904106307850", new SNQ(i++));
    snqMethods.put("1838685759391432943", new SNQ(i++));
    snqMethods.put("1838685759391464499", new SNQ(i++));
    snqMethods.put("8477852555557113997", new SNQ(i++));
    snqMethods.put("8477852555557153231", new SNQ(i++));
    snqMethods.put("5126791860774774254", new SNQ(i++));
    snqMethods.put("5126791860774778892", new SNQ(i++));
    snqMethods.put("6202297022026506234", new SNQ(i++));
    snqMethods.put("5126791860781445491", new SNQ(i++));
    snqMethods.put("5126791860784889192", new SNQ(i++));
    snqMethods.put("8998492695583188904", new SNQ(i++));
    snqMethods.put("2857509971902948787", new SNQ(i++));
    snqMethods.put("730181322659859643", new SNQ(i++));
    snqMethods.put("6356707875551945449", new SNQ(i++));
    snqMethods.put("7737865452407300856", new SNQ(i++));
    snqMethods.put("695143923637237926", new SNQ(i++));
    snqMethods.put("6356707875551938856", new SNQ(i++));
    snqMethods.put("8998492695583183635", new SNQ(i++));
    snqMethods.put("695143923636849532", new SNQ(i++));
    snqMethods.put("6356707875551952436", new SNQ(i++));
    snqMethods.put("933533064627461002", new SNQ(i++));
    snqMethods.put("933533064627461014", new SNQ(i++));
    snqMethods.put("3961072808177721399", new SNQ(i++));
    snqMethods.put("7782821550199648665", new SNQ(i++));
    snqMethods.put("6356707875551958687", new SNQ(i++));
    snqMethods.put("4647688914605333363", new SNQ(i++));
    snqMethods.put("8477852555558582165", new SNQ(i++));
    snqMethods.put("8477852555558585341", new SNQ(i++));
    snqMethods.put("4184519329278296501", new SNQ(i++));
    snqMethods.put("2070581930061470779", new SNQ(i++));
    snqMethods.put("2070581930061501252", new SNQ(i++));
    snqMethods.put("3619044166069898640", new SNQ(i++));
    snqMethods.put("4051670605035521847", new SNQ(i++));
    snqMethods.put("8477852555558559569", new SNQ(i++));
    snqMethods.put("8477852555558567061", new SNQ(i++));
    snqMethods.put("8371900013785990572", new SNQ(i++));
    snqMethods.put("1630016958697038589", new SNQ(i++));
    snqMethods.put("8477852555558555384", new SNQ(i++));
    snqMethods.put("7317263714739208878", new SNQ(i++));
    snqMethods.put("1842913475440726650", new SNQ(i++));
    snqMethods.put("8648766437735753913", new SNQ(i++));
    snqMethods.put("8648766437735759659", new SNQ(i++));
    snqMethods.put("8648766437736199525", new SNQ(i++));
    snqMethods.put("1795780265124657743", new SNQ(i++));
    snqMethods.put("8648766437735743063", new SNQ(i++));
    snqMethods.put("8648766437735762360", new SNQ(i++));
    snqMethods.put("1795780265123591417", new SNQ(i++));
    snqMethods.put("762424546530516869", new SNQ(i++));
    snqMethods.put("4728417228710962079", new SNQ(i++));
    snqMethods.put("4728417228711005328", new SNQ(i++));
    snqMethods.put("1154858122099223384", new SNQ(i++));
    snqMethods.put("4728417228711013018", new SNQ(i++));
    snqMethods.put("1826658907827633036", new SNQ(i++));
    snqMethods.put("1826658907827633044", new SNQ(i++));
    snqMethods.put("8979250711607527987", new SNQ(i++));
    snqMethods.put("2508844969612558968", new SNQ(i++));
    snqMethods.put("8537008540390677015", new SNQ(i++));
    snqMethods.put("5315209034121614838", new SNQ(i++));
    snqMethods.put("8135300941717341699", new SNQ(i++));
    snqMethods.put("7133805646007401425", new SNQ(i++));
    snqMethods.put("772883491822919113", new SNQ(i++));
    snqMethods.put("9115396979021865162", new SNQ(i++));
    snqMethods.put("9115396979021848652", new SNQ(i++));
    snqMethods.put("9115396979021731881", new SNQ(i++));
    snqMethods.put("2712129534618312026", new SNQ(i++));
  }
  @NotNull
  @Override
  public SourceNodeQuery getSourceNodeQuery(@NotNull QueryKey identity) {
    SourceNodeQuery query = identity.forFunctionNode(snqMethods);
    return (query != null ? query : super.getSourceNodeQuery(identity));
  }
  private static class SNQ implements SourceNodeQuery {
    private final int methodKey;
    public SNQ(int methodKey) {
      this.methodKey = methodKey;
    }
    @Nullable
    public SNode evaluate(@NotNull SourceSubstituteMacroNodeContext ctx) throws GenerationFailureException {
      switch (methodKey) {
        case 0:
          return QueriesGenerated.sourceNodeQuery_1_0(ctx);
        case 1:
          return QueriesGenerated.sourceNodeQuery_1_1(ctx);
        case 2:
          return QueriesGenerated.sourceNodeQuery_1_2(ctx);
        case 3:
          return QueriesGenerated.sourceNodeQuery_1_3(ctx);
        case 4:
          return QueriesGenerated.sourceNodeQuery_2_0(ctx);
        case 5:
          return QueriesGenerated.sourceNodeQuery_2_1(ctx);
        case 6:
          return QueriesGenerated.sourceNodeQuery_5_0(ctx);
        case 7:
          return QueriesGenerated.sourceNodeQuery_7_0(ctx);
        case 8:
          return QueriesGenerated.sourceNodeQuery_7_1(ctx);
        case 9:
          return QueriesGenerated.sourceNodeQuery_9_0(ctx);
        case 10:
          return QueriesGenerated.sourceNodeQuery_9_1(ctx);
        case 11:
          return QueriesGenerated.sourceNodeQuery_9_2(ctx);
        case 12:
          return QueriesGenerated.sourceNodeQuery_10_0(ctx);
        case 13:
          return QueriesGenerated.sourceNodeQuery_10_1(ctx);
        case 14:
          return QueriesGenerated.sourceNodeQuery_14_0(ctx);
        case 15:
          return QueriesGenerated.sourceNodeQuery_17_0(ctx);
        case 16:
          return QueriesGenerated.sourceNodeQuery_17_1(ctx);
        case 17:
          return QueriesGenerated.sourceNodeQuery_17_2(ctx);
        case 18:
          return QueriesGenerated.sourceNodeQuery_17_3(ctx);
        case 19:
          return QueriesGenerated.sourceNodeQuery_20_0(ctx);
        case 20:
          return QueriesGenerated.sourceNodeQuery_23_0(ctx);
        case 21:
          return QueriesGenerated.sourceNodeQuery_23_1(ctx);
        case 22:
          return QueriesGenerated.sourceNodeQuery_23_2(ctx);
        case 23:
          return QueriesGenerated.sourceNodeQuery_23_3(ctx);
        case 24:
          return QueriesGenerated.sourceNodeQuery_26_0(ctx);
        case 25:
          return QueriesGenerated.sourceNodeQuery_28_0(ctx);
        case 26:
          return QueriesGenerated.sourceNodeQuery_28_1(ctx);
        case 27:
          return QueriesGenerated.sourceNodeQuery_29_0(ctx);
        case 28:
          return QueriesGenerated.sourceNodeQuery_29_1(ctx);
        case 29:
          return QueriesGenerated.sourceNodeQuery_30_0(ctx);
        case 30:
          return QueriesGenerated.sourceNodeQuery_30_1(ctx);
        case 31:
          return QueriesGenerated.sourceNodeQuery_30_2(ctx);
        case 32:
          return QueriesGenerated.sourceNodeQuery_30_3(ctx);
        case 33:
          return QueriesGenerated.sourceNodeQuery_30_4(ctx);
        case 34:
          return QueriesGenerated.sourceNodeQuery_34_0(ctx);
        case 35:
          return QueriesGenerated.sourceNodeQuery_34_1(ctx);
        case 36:
          return QueriesGenerated.sourceNodeQuery_37_0(ctx);
        case 37:
          return QueriesGenerated.sourceNodeQuery_37_1(ctx);
        case 38:
          return QueriesGenerated.sourceNodeQuery_40_0(ctx);
        case 39:
          return QueriesGenerated.sourceNodeQuery_40_1(ctx);
        case 40:
          return QueriesGenerated.sourceNodeQuery_45_0(ctx);
        case 41:
          return QueriesGenerated.sourceNodeQuery_45_1(ctx);
        case 42:
          return QueriesGenerated.sourceNodeQuery_45_2(ctx);
        case 43:
          return QueriesGenerated.sourceNodeQuery_45_3(ctx);
        case 44:
          return QueriesGenerated.sourceNodeQuery_45_4(ctx);
        case 45:
          return QueriesGenerated.sourceNodeQuery_45_5(ctx);
        case 46:
          return QueriesGenerated.sourceNodeQuery_45_6(ctx);
        case 47:
          return QueriesGenerated.sourceNodeQuery_45_7(ctx);
        case 48:
          return QueriesGenerated.sourceNodeQuery_45_8(ctx);
        case 49:
          return QueriesGenerated.sourceNodeQuery_45_9(ctx);
        case 50:
          return QueriesGenerated.sourceNodeQuery_45_10(ctx);
        case 51:
          return QueriesGenerated.sourceNodeQuery_45_11(ctx);
        case 52:
          return QueriesGenerated.sourceNodeQuery_45_12(ctx);
        case 53:
          return QueriesGenerated.sourceNodeQuery_45_13(ctx);
        case 54:
          return QueriesGenerated.sourceNodeQuery_48_0(ctx);
        case 55:
          return QueriesGenerated.sourceNodeQuery_50_0(ctx);
        case 56:
          return QueriesGenerated.sourceNodeQuery_51_0(ctx);
        case 57:
          return QueriesGenerated.sourceNodeQuery_51_1(ctx);
        case 58:
          return QueriesGenerated.sourceNodeQuery_51_2(ctx);
        case 59:
          return QueriesGenerated.sourceNodeQuery_51_3(ctx);
        case 60:
          return QueriesGenerated.sourceNodeQuery_52_0(ctx);
        case 61:
          return QueriesGenerated.sourceNodeQuery_52_1(ctx);
        case 62:
          return QueriesGenerated.sourceNodeQuery_52_2(ctx);
        case 63:
          return QueriesGenerated.sourceNodeQuery_52_3(ctx);
        case 64:
          return QueriesGenerated.sourceNodeQuery_52_4(ctx);
        case 65:
          return QueriesGenerated.sourceNodeQuery_54_0(ctx);
        case 66:
          return QueriesGenerated.sourceNodeQuery_54_1(ctx);
        case 67:
          return QueriesGenerated.sourceNodeQuery_54_2(ctx);
        case 68:
          return QueriesGenerated.sourceNodeQuery_54_3(ctx);
        case 69:
          return QueriesGenerated.sourceNodeQuery_54_4(ctx);
        case 70:
          return QueriesGenerated.sourceNodeQuery_54_5(ctx);
        case 71:
          return QueriesGenerated.sourceNodeQuery_55_0(ctx);
        case 72:
          return QueriesGenerated.sourceNodeQuery_57_0(ctx);
        case 73:
          return QueriesGenerated.sourceNodeQuery_58_0(ctx);
        case 74:
          return QueriesGenerated.sourceNodeQuery_58_1(ctx);
        case 75:
          return QueriesGenerated.sourceNodeQuery_58_2(ctx);
        case 76:
          return QueriesGenerated.sourceNodeQuery_60_0(ctx);
        case 77:
          return QueriesGenerated.sourceNodeQuery_61_0(ctx);
        case 78:
          return QueriesGenerated.sourceNodeQuery_61_1(ctx);
        case 79:
          return QueriesGenerated.sourceNodeQuery_61_2(ctx);
        case 80:
          return QueriesGenerated.sourceNodeQuery_61_3(ctx);
        case 81:
          return QueriesGenerated.sourceNodeQuery_61_4(ctx);
        case 82:
          return QueriesGenerated.sourceNodeQuery_64_0(ctx);
        case 83:
          return QueriesGenerated.sourceNodeQuery_64_1(ctx);
        case 84:
          return QueriesGenerated.sourceNodeQuery_64_2(ctx);
        case 85:
          return QueriesGenerated.sourceNodeQuery_64_3(ctx);
        case 86:
          return QueriesGenerated.sourceNodeQuery_64_4(ctx);
        case 87:
          return QueriesGenerated.sourceNodeQuery_64_5(ctx);
        case 88:
          return QueriesGenerated.sourceNodeQuery_64_6(ctx);
        case 89:
          return QueriesGenerated.sourceNodeQuery_64_7(ctx);
        case 90:
          return QueriesGenerated.sourceNodeQuery_64_8(ctx);
        case 91:
          return QueriesGenerated.sourceNodeQuery_64_9(ctx);
        case 92:
          return QueriesGenerated.sourceNodeQuery_64_10(ctx);
        case 93:
          return QueriesGenerated.sourceNodeQuery_66_0(ctx);
        case 94:
          return QueriesGenerated.sourceNodeQuery_68_0(ctx);
        case 95:
          return QueriesGenerated.sourceNodeQuery_68_1(ctx);
        case 96:
          return QueriesGenerated.sourceNodeQuery_68_2(ctx);
        case 97:
          return QueriesGenerated.sourceNodeQuery_68_3(ctx);
        case 98:
          return QueriesGenerated.sourceNodeQuery_68_4(ctx);
        case 99:
          return QueriesGenerated.sourceNodeQuery_68_5(ctx);
        case 100:
          return QueriesGenerated.sourceNodeQuery_69_0(ctx);
        case 101:
          return QueriesGenerated.sourceNodeQuery_71_0(ctx);
        case 102:
          return QueriesGenerated.sourceNodeQuery_71_1(ctx);
        case 103:
          return QueriesGenerated.sourceNodeQuery_71_2(ctx);
        case 104:
          return QueriesGenerated.sourceNodeQuery_71_3(ctx);
        case 105:
          return QueriesGenerated.sourceNodeQuery_71_4(ctx);
        case 106:
          return QueriesGenerated.sourceNodeQuery_71_5(ctx);
        case 107:
          return QueriesGenerated.sourceNodeQuery_71_6(ctx);
        case 108:
          return QueriesGenerated.sourceNodeQuery_71_7(ctx);
        case 109:
          return QueriesGenerated.sourceNodeQuery_71_8(ctx);
        case 110:
          return QueriesGenerated.sourceNodeQuery_71_9(ctx);
        case 111:
          return QueriesGenerated.sourceNodeQuery_71_10(ctx);
        case 112:
          return QueriesGenerated.sourceNodeQuery_71_11(ctx);
        case 113:
          return QueriesGenerated.sourceNodeQuery_72_0(ctx);
        case 114:
          return QueriesGenerated.sourceNodeQuery_73_0(ctx);
        case 115:
          return QueriesGenerated.sourceNodeQuery_76_0(ctx);
        case 116:
          return QueriesGenerated.sourceNodeQuery_76_1(ctx);
        case 117:
          return QueriesGenerated.sourceNodeQuery_76_2(ctx);
        case 118:
          return QueriesGenerated.sourceNodeQuery_77_0(ctx);
        case 119:
          return QueriesGenerated.sourceNodeQuery_77_1(ctx);
        case 120:
          return QueriesGenerated.sourceNodeQuery_78_0(ctx);
        case 121:
          return QueriesGenerated.sourceNodeQuery_78_1(ctx);
        case 122:
          return QueriesGenerated.sourceNodeQuery_78_2(ctx);
        case 123:
          return QueriesGenerated.sourceNodeQuery_78_3(ctx);
        case 124:
          return QueriesGenerated.sourceNodeQuery_79_0(ctx);
        case 125:
          return QueriesGenerated.sourceNodeQuery_79_1(ctx);
        case 126:
          return QueriesGenerated.sourceNodeQuery_79_2(ctx);
        case 127:
          return QueriesGenerated.sourceNodeQuery_80_0(ctx);
        case 128:
          return QueriesGenerated.sourceNodeQuery_80_1(ctx);
        case 129:
          return QueriesGenerated.sourceNodeQuery_80_2(ctx);
        case 130:
          return QueriesGenerated.sourceNodeQuery_80_3(ctx);
        case 131:
          return QueriesGenerated.sourceNodeQuery_80_4(ctx);
        case 132:
          return QueriesGenerated.sourceNodeQuery_81_0(ctx);
        case 133:
          return QueriesGenerated.sourceNodeQuery_81_1(ctx);
        case 134:
          return QueriesGenerated.sourceNodeQuery_81_2(ctx);
        case 135:
          return QueriesGenerated.sourceNodeQuery_81_3(ctx);
        case 136:
          return QueriesGenerated.sourceNodeQuery_85_0(ctx);
        case 137:
          return QueriesGenerated.sourceNodeQuery_86_0(ctx);
        case 138:
          return QueriesGenerated.sourceNodeQuery_86_1(ctx);
        case 139:
          return QueriesGenerated.sourceNodeQuery_90_0(ctx);
        case 140:
          return QueriesGenerated.sourceNodeQuery_90_1(ctx);
        case 141:
          return QueriesGenerated.sourceNodeQuery_90_2(ctx);
        case 142:
          return QueriesGenerated.sourceNodeQuery_90_3(ctx);
        case 143:
          return QueriesGenerated.sourceNodeQuery_90_4(ctx);
        case 144:
          return QueriesGenerated.sourceNodeQuery_90_5(ctx);
        case 145:
          return QueriesGenerated.sourceNodeQuery_90_6(ctx);
        case 146:
          return QueriesGenerated.sourceNodeQuery_90_7(ctx);
        case 147:
          return QueriesGenerated.sourceNodeQuery_90_8(ctx);
        case 148:
          return QueriesGenerated.sourceNodeQuery_90_9(ctx);
        case 149:
          return QueriesGenerated.sourceNodeQuery_91_0(ctx);
        case 150:
          return QueriesGenerated.sourceNodeQuery_91_1(ctx);
        case 151:
          return QueriesGenerated.sourceNodeQuery_91_2(ctx);
        case 152:
          return QueriesGenerated.sourceNodeQuery_92_0(ctx);
        case 153:
          return QueriesGenerated.sourceNodeQuery_92_1(ctx);
        case 154:
          return QueriesGenerated.sourceNodeQuery_94_0(ctx);
        case 155:
          return QueriesGenerated.sourceNodeQuery_94_1(ctx);
        case 156:
          return QueriesGenerated.sourceNodeQuery_101_0(ctx);
        case 157:
          return QueriesGenerated.sourceNodeQuery_101_1(ctx);
        case 158:
          return QueriesGenerated.sourceNodeQuery_101_2(ctx);
        case 159:
          return QueriesGenerated.sourceNodeQuery_101_3(ctx);
        case 160:
          return QueriesGenerated.sourceNodeQuery_106_0(ctx);
        case 161:
          return QueriesGenerated.sourceNodeQuery_106_1(ctx);
        case 162:
          return QueriesGenerated.sourceNodeQuery_106_2(ctx);
        case 163:
          return QueriesGenerated.sourceNodeQuery_106_3(ctx);
        case 164:
          return QueriesGenerated.sourceNodeQuery_106_4(ctx);
        case 165:
          return QueriesGenerated.sourceNodeQuery_108_0(ctx);
        case 166:
          return QueriesGenerated.sourceNodeQuery_108_1(ctx);
        case 167:
          return QueriesGenerated.sourceNodeQuery_108_2(ctx);
        case 168:
          return QueriesGenerated.sourceNodeQuery_109_0(ctx);
        case 169:
          return QueriesGenerated.sourceNodeQuery_109_1(ctx);
        case 170:
          return QueriesGenerated.sourceNodeQuery_109_2(ctx);
        case 171:
          return QueriesGenerated.sourceNodeQuery_111_0(ctx);
        case 172:
          return QueriesGenerated.sourceNodeQuery_112_0(ctx);
        case 173:
          return QueriesGenerated.sourceNodeQuery_113_0(ctx);
        case 174:
          return QueriesGenerated.sourceNodeQuery_113_1(ctx);
        case 175:
          return QueriesGenerated.sourceNodeQuery_113_2(ctx);
        case 176:
          return QueriesGenerated.sourceNodeQuery_113_3(ctx);
        case 177:
          return QueriesGenerated.sourceNodeQuery_113_4(ctx);
        case 178:
          return QueriesGenerated.sourceNodeQuery_115_0(ctx);
        case 179:
          return QueriesGenerated.sourceNodeQuery_116_0(ctx);
        case 180:
          return QueriesGenerated.sourceNodeQuery_119_0(ctx);
        case 181:
          return QueriesGenerated.sourceNodeQuery_121_0(ctx);
        case 182:
          return QueriesGenerated.sourceNodeQuery_122_0(ctx);
        case 183:
          return QueriesGenerated.sourceNodeQuery_122_1(ctx);
        case 184:
          return QueriesGenerated.sourceNodeQuery_123_0(ctx);
        case 185:
          return QueriesGenerated.sourceNodeQuery_123_1(ctx);
        case 186:
          return QueriesGenerated.sourceNodeQuery_123_2(ctx);
        case 187:
          return QueriesGenerated.sourceNodeQuery_124_0(ctx);
        case 188:
          return QueriesGenerated.sourceNodeQuery_128_0(ctx);
        case 189:
          return QueriesGenerated.sourceNodeQuery_128_1(ctx);
        case 190:
          return QueriesGenerated.sourceNodeQuery_129_0(ctx);
        case 191:
          return QueriesGenerated.sourceNodeQuery_129_1(ctx);
        case 192:
          return QueriesGenerated.sourceNodeQuery_129_2(ctx);
        case 193:
          return QueriesGenerated.sourceNodeQuery_131_0(ctx);
        case 194:
          return QueriesGenerated.sourceNodeQuery_131_1(ctx);
        case 195:
          return QueriesGenerated.sourceNodeQuery_131_2(ctx);
        case 196:
          return QueriesGenerated.sourceNodeQuery_133_0(ctx);
        case 197:
          return QueriesGenerated.sourceNodeQuery_133_1(ctx);
        case 198:
          return QueriesGenerated.sourceNodeQuery_133_2(ctx);
        case 199:
          return QueriesGenerated.sourceNodeQuery_133_3(ctx);
        case 200:
          return QueriesGenerated.sourceNodeQuery_133_4(ctx);
        case 201:
          return QueriesGenerated.sourceNodeQuery_133_5(ctx);
        case 202:
          return QueriesGenerated.sourceNodeQuery_134_0(ctx);
        case 203:
          return QueriesGenerated.sourceNodeQuery_136_0(ctx);
        case 204:
          return QueriesGenerated.sourceNodeQuery_136_1(ctx);
        case 205:
          return QueriesGenerated.sourceNodeQuery_136_2(ctx);
        case 206:
          return QueriesGenerated.sourceNodeQuery_136_3(ctx);
        case 207:
          return QueriesGenerated.sourceNodeQuery_136_4(ctx);
        case 208:
          return QueriesGenerated.sourceNodeQuery_139_0(ctx);
        case 209:
          return QueriesGenerated.sourceNodeQuery_156_0(ctx);
        case 210:
          return QueriesGenerated.sourceNodeQuery_162_0(ctx);
        case 211:
          return QueriesGenerated.sourceNodeQuery_162_1(ctx);
        case 212:
          return QueriesGenerated.sourceNodeQuery_162_2(ctx);
        case 213:
          return QueriesGenerated.sourceNodeQuery_162_3(ctx);
        case 214:
          return QueriesGenerated.sourceNodeQuery_162_4(ctx);
        case 215:
          return QueriesGenerated.sourceNodeQuery_162_5(ctx);
        case 216:
          return QueriesGenerated.sourceNodeQuery_162_6(ctx);
        case 217:
          return QueriesGenerated.sourceNodeQuery_165_0(ctx);
        case 218:
          return QueriesGenerated.sourceNodeQuery_167_0(ctx);
        case 219:
          return QueriesGenerated.sourceNodeQuery_171_0(ctx);
        case 220:
          return QueriesGenerated.sourceNodeQuery_171_1(ctx);
        case 221:
          return QueriesGenerated.sourceNodeQuery_171_2(ctx);
        case 222:
          return QueriesGenerated.sourceNodeQuery_173_0(ctx);
        case 223:
          return QueriesGenerated.sourceNodeQuery_173_1(ctx);
        case 224:
          return QueriesGenerated.sourceNodeQuery_173_2(ctx);
        case 225:
          return QueriesGenerated.sourceNodeQuery_174_0(ctx);
        case 226:
          return QueriesGenerated.sourceNodeQuery_175_0(ctx);
        case 227:
          return QueriesGenerated.sourceNodeQuery_175_1(ctx);
        case 228:
          return QueriesGenerated.sourceNodeQuery_175_2(ctx);
        case 229:
          return QueriesGenerated.sourceNodeQuery_177_0(ctx);
        case 230:
          return QueriesGenerated.sourceNodeQuery_183_0(ctx);
        case 231:
          return QueriesGenerated.sourceNodeQuery_183_1(ctx);
        case 232:
          return QueriesGenerated.sourceNodeQuery_185_0(ctx);
        case 233:
          return QueriesGenerated.sourceNodeQuery_186_0(ctx);
        case 234:
          return QueriesGenerated.sourceNodeQuery_189_0(ctx);
        default:
          throw new GenerationFailureException(String.format("Inconsistent QueriesGenerated: there's no method for query %s (key: #%d)", ctx.getTemplateReference(), methodKey));
      }
    }
  }
  private final Map<String, SourceNodesQuery> snsqMethods = new HashMap<String, SourceNodesQuery>();
  {
    int i = 0;
    snsqMethods.put("7517620136073798900", new SNsQ(i++));
    snsqMethods.put("6448709298565042011", new SNsQ(i++));
    snsqMethods.put("568532409372115836", new SNsQ(i++));
    snsqMethods.put("1187030511859", new SNsQ(i++));
    snsqMethods.put("1189585635438", new SNsQ(i++));
    snsqMethods.put("1184071677335", new SNsQ(i++));
    snsqMethods.put("2530139371362847275", new SNsQ(i++));
    snsqMethods.put("6517546124972378793", new SNsQ(i++));
    snsqMethods.put("4575047236817267676", new SNsQ(i++));
    snsqMethods.put("8528336319571938356", new SNsQ(i++));
    snsqMethods.put("4575047236817304405", new SNsQ(i++));
    snsqMethods.put("7788343466339812181", new SNsQ(i++));
    snsqMethods.put("2943168082786993526", new SNsQ(i++));
    snsqMethods.put("2943168082787019174", new SNsQ(i++));
    snsqMethods.put("1213036597501", new SNsQ(i++));
    snsqMethods.put("7301053825001800654", new SNsQ(i++));
    snsqMethods.put("5488742128139182502", new SNsQ(i++));
    snsqMethods.put("4748865961115770676", new SNsQ(i++));
    snsqMethods.put("4748865961115701303", new SNsQ(i++));
    snsqMethods.put("4748865961116303436", new SNsQ(i++));
    snsqMethods.put("4748865961116333424", new SNsQ(i++));
    snsqMethods.put("4748865961116000227", new SNsQ(i++));
    snsqMethods.put("4748865961116148293", new SNsQ(i++));
    snsqMethods.put("4748865961116212320", new SNsQ(i++));
    snsqMethods.put("4748865961115840209", new SNsQ(i++));
    snsqMethods.put("4748865961115474833", new SNsQ(i++));
    snsqMethods.put("4748865961115576859", new SNsQ(i++));
    snsqMethods.put("4748865961115654857", new SNsQ(i++));
    snsqMethods.put("3966946038721936202", new SNsQ(i++));
    snsqMethods.put("2096078690085351778", new SNsQ(i++));
    snsqMethods.put("3966946038722549515", new SNsQ(i++));
    snsqMethods.put("7525356604723499612", new SNsQ(i++));
    snsqMethods.put("7525356604723499637", new SNsQ(i++));
    snsqMethods.put("2409615978587301052", new SNsQ(i++));
    snsqMethods.put("7943820734261953509", new SNsQ(i++));
    snsqMethods.put("3461111913280058609", new SNsQ(i++));
    snsqMethods.put("6720970695573472183", new SNsQ(i++));
    snsqMethods.put("6720970695573665958", new SNsQ(i++));
    snsqMethods.put("390822997427768007", new SNsQ(i++));
    snsqMethods.put("4531786690998911325", new SNsQ(i++));
    snsqMethods.put("8685825229212526353", new SNsQ(i++));
    snsqMethods.put("4772059062238773277", new SNsQ(i++));
    snsqMethods.put("5950344441600473121", new SNsQ(i++));
    snsqMethods.put("8877820395439769601", new SNsQ(i++));
    snsqMethods.put("4772059062238520511", new SNsQ(i++));
    snsqMethods.put("2548761562343052923", new SNsQ(i++));
    snsqMethods.put("2548761562337940475", new SNsQ(i++));
    snsqMethods.put("4666785434458144930", new SNsQ(i++));
    snsqMethods.put("4586907386449663010", new SNsQ(i++));
    snsqMethods.put("8872173783417963922", new SNsQ(i++));
    snsqMethods.put("8382384506219663886", new SNsQ(i++));
    snsqMethods.put("2805556386498615943", new SNsQ(i++));
    snsqMethods.put("2805556386485397369", new SNsQ(i++));
    snsqMethods.put("2805556386492702732", new SNsQ(i++));
    snsqMethods.put("424075343888766342", new SNsQ(i++));
    snsqMethods.put("3845357643093405277", new SNsQ(i++));
    snsqMethods.put("3495720260243980080", new SNsQ(i++));
    snsqMethods.put("3495720260243921470", new SNsQ(i++));
    snsqMethods.put("3845357643093405348", new SNsQ(i++));
    snsqMethods.put("3845357643093405394", new SNsQ(i++));
    snsqMethods.put("5624877018229882292", new SNsQ(i++));
    snsqMethods.put("3308396621974429255", new SNsQ(i++));
    snsqMethods.put("3308396621974429291", new SNsQ(i++));
    snsqMethods.put("3845357643093405487", new SNsQ(i++));
    snsqMethods.put("3845357643093405534", new SNsQ(i++));
    snsqMethods.put("3308396621974429141", new SNsQ(i++));
    snsqMethods.put("3139878381669776210", new SNsQ(i++));
    snsqMethods.put("3942033882843633743", new SNsQ(i++));
    snsqMethods.put("5950344441595673097", new SNsQ(i++));
    snsqMethods.put("4820515453829072277", new SNsQ(i++));
    snsqMethods.put("1106598080605870574", new SNsQ(i++));
    snsqMethods.put("1106598080605870772", new SNsQ(i++));
    snsqMethods.put("9117847582903512275", new SNsQ(i++));
    snsqMethods.put("1106598080605870945", new SNsQ(i++));
    snsqMethods.put("6519503956376566606", new SNsQ(i++));
    snsqMethods.put("6751246745108424320", new SNsQ(i++));
    snsqMethods.put("7552401496948853843", new SNsQ(i++));
    snsqMethods.put("7980428675268598680", new SNsQ(i++));
    snsqMethods.put("5126791860774276021", new SNsQ(i++));
    snsqMethods.put("978049210868892741", new SNsQ(i++));
    snsqMethods.put("1607619499980141064", new SNsQ(i++));
    snsqMethods.put("7980428675268617124", new SNsQ(i++));
    snsqMethods.put("7980428675268638106", new SNsQ(i++));
    snsqMethods.put("2581560916304736712", new SNsQ(i++));
    snsqMethods.put("2468431357012856756", new SNsQ(i++));
    snsqMethods.put("3820364241360619677", new SNsQ(i++));
    snsqMethods.put("540685334801729653", new SNsQ(i++));
    snsqMethods.put("3820364241360690837", new SNsQ(i++));
    snsqMethods.put("5126791860780648967", new SNsQ(i++));
    snsqMethods.put("2468431357013483956", new SNsQ(i++));
    snsqMethods.put("4233361609414462017", new SNsQ(i++));
    snsqMethods.put("7985135009828791482", new SNsQ(i++));
    snsqMethods.put("5126791860781445512", new SNsQ(i++));
    snsqMethods.put("2468431357013200476", new SNsQ(i++));
    snsqMethods.put("6481697812329668907", new SNsQ(i++));
    snsqMethods.put("7740539356288892308", new SNsQ(i++));
    snsqMethods.put("8478191136886694169", new SNsQ(i++));
    snsqMethods.put("1298632311956123211", new SNsQ(i++));
    snsqMethods.put("1630016958696628912", new SNsQ(i++));
    snsqMethods.put("2034032467062861865", new SNsQ(i++));
    snsqMethods.put("933533064627460972", new SNsQ(i++));
    snsqMethods.put("933533064627461026", new SNsQ(i++));
    snsqMethods.put("933533064627461038", new SNsQ(i++));
    snsqMethods.put("3961072808177721423", new SNsQ(i++));
    snsqMethods.put("3961072808177721449", new SNsQ(i++));
    snsqMethods.put("7266545395901575668", new SNsQ(i++));
    snsqMethods.put("7266545395901782276", new SNsQ(i++));
    snsqMethods.put("8653263678765619649", new SNsQ(i++));
    snsqMethods.put("8478191136886456560", new SNsQ(i++));
    snsqMethods.put("8478191136886994395", new SNsQ(i++));
    snsqMethods.put("4037229630278592468", new SNsQ(i++));
    snsqMethods.put("5226317895496123651", new SNsQ(i++));
    snsqMethods.put("8537008540390364189", new SNsQ(i++));
    snsqMethods.put("8537008540390364207", new SNsQ(i++));
    snsqMethods.put("422708224287957486", new SNsQ(i++));
    snsqMethods.put("7767000715369667158", new SNsQ(i++));
    snsqMethods.put("4134499548892756088", new SNsQ(i++));
    snsqMethods.put("4134499548892181956", new SNsQ(i++));
    snsqMethods.put("704146463843712131", new SNsQ(i++));
    snsqMethods.put("6620706402222853286", new SNsQ(i++));
    snsqMethods.put("2712129534618312014", new SNsQ(i++));
  }
  @NotNull
  @Override
  public SourceNodesQuery getSourceNodesQuery(@NotNull QueryKey identity) {
    SourceNodesQuery query = identity.forFunctionNode(snsqMethods);
    return (query != null ? query : super.getSourceNodesQuery(identity));
  }
  private static class SNsQ implements SourceNodesQuery {
    private final int methodKey;
    public SNsQ(int methodKey) {
      this.methodKey = methodKey;
    }
    @NotNull
    public Collection<SNode> evaluate(@NotNull SourceSubstituteMacroNodesContext ctx) throws GenerationFailureException {
      switch (methodKey) {
        case 0:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_0_0(ctx));
        case 1:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_1_0(ctx));
        case 2:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_3_0(ctx));
        case 3:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_10_0(ctx));
        case 4:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_10_1(ctx));
        case 5:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_10_2(ctx));
        case 6:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_15_0(ctx));
        case 7:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_17_0(ctx));
        case 8:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_17_1(ctx));
        case 9:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_17_2(ctx));
        case 10:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_17_3(ctx));
        case 11:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_17_4(ctx));
        case 12:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_23_0(ctx));
        case 13:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_23_1(ctx));
        case 14:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_25_0(ctx));
        case 15:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_25_1(ctx));
        case 16:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_30_0(ctx));
        case 17:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_31_0(ctx));
        case 18:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_32_0(ctx));
        case 19:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_34_0(ctx));
        case 20:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_34_1(ctx));
        case 21:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_37_0(ctx));
        case 22:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_37_1(ctx));
        case 23:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_38_0(ctx));
        case 24:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_39_0(ctx));
        case 25:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_40_0(ctx));
        case 26:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_40_1(ctx));
        case 27:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_41_0(ctx));
        case 28:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_44_0(ctx));
        case 29:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_44_1(ctx));
        case 30:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_44_2(ctx));
        case 31:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_48_0(ctx));
        case 32:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_50_0(ctx));
        case 33:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_51_0(ctx));
        case 34:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_54_0(ctx));
        case 35:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_58_0(ctx));
        case 36:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_61_0(ctx));
        case 37:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_61_1(ctx));
        case 38:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_61_2(ctx));
        case 39:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_62_0(ctx));
        case 40:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_64_0(ctx));
        case 41:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_64_1(ctx));
        case 42:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_64_2(ctx));
        case 43:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_65_0(ctx));
        case 44:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_68_0(ctx));
        case 45:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_69_0(ctx));
        case 46:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_69_1(ctx));
        case 47:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_70_0(ctx));
        case 48:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_72_0(ctx));
        case 49:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_72_1(ctx));
        case 50:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_72_2(ctx));
        case 51:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_72_3(ctx));
        case 52:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_72_4(ctx));
        case 53:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_72_5(ctx));
        case 54:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_72_6(ctx));
        case 55:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_72_7(ctx));
        case 56:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_72_8(ctx));
        case 57:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_72_9(ctx));
        case 58:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_72_10(ctx));
        case 59:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_72_11(ctx));
        case 60:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_72_12(ctx));
        case 61:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_72_13(ctx));
        case 62:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_72_14(ctx));
        case 63:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_72_15(ctx));
        case 64:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_72_16(ctx));
        case 65:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_72_17(ctx));
        case 66:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_72_18(ctx));
        case 67:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_72_19(ctx));
        case 68:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_73_0(ctx));
        case 69:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_75_0(ctx));
        case 70:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_90_0(ctx));
        case 71:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_90_1(ctx));
        case 72:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_90_2(ctx));
        case 73:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_90_3(ctx));
        case 74:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_91_0(ctx));
        case 75:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_95_0(ctx));
        case 76:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_100_0(ctx));
        case 77:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_100_1(ctx));
        case 78:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_100_2(ctx));
        case 79:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_100_3(ctx));
        case 80:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_101_0(ctx));
        case 81:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_104_0(ctx));
        case 82:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_104_1(ctx));
        case 83:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_105_0(ctx));
        case 84:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_107_0(ctx));
        case 85:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_108_0(ctx));
        case 86:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_108_1(ctx));
        case 87:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_108_2(ctx));
        case 88:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_108_3(ctx));
        case 89:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_108_4(ctx));
        case 90:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_113_0(ctx));
        case 91:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_113_1(ctx));
        case 92:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_115_0(ctx));
        case 93:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_115_1(ctx));
        case 94:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_120_0(ctx));
        case 95:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_123_0(ctx));
        case 96:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_126_0(ctx));
        case 97:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_127_0(ctx));
        case 98:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_127_1(ctx));
        case 99:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_127_2(ctx));
        case 100:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_129_0(ctx));
        case 101:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_129_1(ctx));
        case 102:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_129_2(ctx));
        case 103:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_129_3(ctx));
        case 104:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_129_4(ctx));
        case 105:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_131_0(ctx));
        case 106:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_131_1(ctx));
        case 107:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_131_2(ctx));
        case 108:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_133_0(ctx));
        case 109:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_135_0(ctx));
        case 110:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_142_0(ctx));
        case 111:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_170_0(ctx));
        case 112:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_175_0(ctx));
        case 113:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_175_1(ctx));
        case 114:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_176_0(ctx));
        case 115:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_178_0(ctx));
        case 116:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_183_0(ctx));
        case 117:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_185_0(ctx));
        case 118:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_188_0(ctx));
        case 119:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_189_0(ctx));
        case 120:
          return IterableUtil.asCollection(QueriesGenerated.sourceNodesQuery_189_1(ctx));
        default:
          throw new GenerationFailureException(String.format("Inconsistent QueriesGenerated: there's no method for query %s (key: #%d)", ctx.getTemplateReference(), methodKey));
      }
    }
  }
  private final Map<String, PropertyValueQuery> pvqMethods = new HashMap<String, PropertyValueQuery>();
  {
    int i = 0;
    pvqMethods.put("7517620136073832028", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "contextHint"));
    pvqMethods.put("1096631626498", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "class_ConceptEditorDeclaration"));
    pvqMethods.put("1096649063311", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "_cell_factory_method_"));
    pvqMethods.put("1097139262242", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "_cell_factory_method_"));
    pvqMethods.put("568532409372115842", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "contextHint"));
    pvqMethods.put("1097143975423", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "class_EditorComponentDeclaration"));
    pvqMethods.put("996730828436724783", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "text"));
    pvqMethods.put("1097250889016", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "_null_text_"));
    pvqMethods.put("1097151330679", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "_cell_factory_method_"));
    pvqMethods.put("1097159062577", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "_cell_factory_method_"));
    pvqMethods.put("1182996123435", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "_error_text_"));
    pvqMethods.put("1097243736153", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "_cell_factory_method_"));
    pvqMethods.put("1097659235722", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "_cell_factory_method_"));
    pvqMethods.put("1097663887151", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "_cell_factory_method_"));
    pvqMethods.put("112068740527405621", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "editorComponentId"));
    pvqMethods.put("1097668095918", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "_null_text_"));
    pvqMethods.put("1097667619027", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "_cell_factory_method_"));
    pvqMethods.put("1149940079514", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b201L, 0xf8cc56b202L, "value"), null));
    pvqMethods.put("1189585586170", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "_modifiers_"));
    pvqMethods.put("1189585593360", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "_keycode_"));
    pvqMethods.put("1184071662860", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "class_CellKeyMapAction"));
    pvqMethods.put("1184071662738", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b201L, 0xf8cc56b202L, "value"), null));
    pvqMethods.put("1184071662745", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "_description_text_"));
    pvqMethods.put("1184322356958", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b201L, 0xf8cc56b202L, "value"), "false"));
    pvqMethods.put("1184928403780", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "keyStrokeText"));
    pvqMethods.put("1099843534801", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "class_CellKeyMapDeclaration"));
    pvqMethods.put("1134496323564", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "_cell_factory_method_"));
    pvqMethods.put("1136565136819", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "_cell_factory_method_"));
    pvqMethods.put("732853304283964564", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "fileName"));
    pvqMethods.put("1139860923194", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc59b314L, 0xf8cc59b315L, "value"), "0"));
    pvqMethods.put("1139749090343", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "_cell_factory_method_"));
    pvqMethods.put("732853304283827139", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "fromImageCellProvider"));
    pvqMethods.put("1139915131239", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "noTarget"));
    pvqMethods.put("1214493579974", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "noTarget"));
    pvqMethods.put("1139914910909", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "_cell_factory_method_"));
    pvqMethods.put("6517546124972415319", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "_description_text_"));
    pvqMethods.put("6517546124972387547", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "createAction_TYPE"));
    pvqMethods.put("1139960192506", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "class_CellActionMapDeclaration"));
    pvqMethods.put("4820515453830203679", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "editorHint.fq.name"));
    pvqMethods.put("6448709298558685615", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "_query_method"));
    pvqMethods.put("1149851577836", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "_cell_factory_method_"));
    pvqMethods.put("1166063029155", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "class_CellMenuComponent"));
    pvqMethods.put("6448709298558180743", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "_query_method"));
    pvqMethods.put("6448709298572216478", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "prevNode"));
    pvqMethods.put("6448709298572216494", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "nextNode"));
    pvqMethods.put("6448709298572216503", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "_query_method"));
    pvqMethods.put("8029080471796694176", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "InlineBuilder"));
    pvqMethods.put("1184142273688", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "class_SingleRoleCellProvider"));
    pvqMethods.put("4348485823408627872", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("1184143722136", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "class_CellMenuPart_PropertyValues"));
    pvqMethods.put("1184144008722", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "class_CellMenuPart_PropertyPostfixHints"));
    pvqMethods.put("1184144125795", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "class_CellMenuPart_ReplaceNode_CustomNodeConcept"));
    pvqMethods.put("1184144460462", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "class_CellMenuPart_ReplaceNode_Group"));
    pvqMethods.put("1184144549353", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "class_CellMenuPart_ReferentPrimary"));
    pvqMethods.put("1184144840585", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "class_CellMenuPart_ReplaceChildPrimary"));
    pvqMethods.put("1184144929029", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "class_CellMenuPart_ReplaceChild_Group"));
    pvqMethods.put("1184145018803", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "class_CellMenuPart_ReplaceChild_Item"));
    pvqMethods.put("1184145018717", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "_matching_text_"));
    pvqMethods.put("1184145018730", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "_description_text_"));
    pvqMethods.put("1184145119659", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "class_CellMenuPart_ReplaceChild_CustomChildConcept"));
    pvqMethods.put("1184145254449", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "class_CellMenuPart_Generic_Group"));
    pvqMethods.put("1165277195776", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b201L, 0xf8cc56b202L, "value"), null));
    pvqMethods.put("1184145338794", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "class_CellMenuPart_Generic_Item"));
    pvqMethods.put("1184145338787", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "_matching_text_"));
    pvqMethods.put("2982664442062271243", new PVQ(i++, MetaAdapterFactory.getProperty(0xdf345b11b8c74213L, 0xac6648d2a9b75d88L, 0x1118e558c6dL, 0x1118e56212bL, "fqClassName"), "menu.component"));
    pvqMethods.put("2982664442062427577", new PVQ(i++, MetaAdapterFactory.getProperty(0xdf345b11b8c74213L, 0xac6648d2a9b75d88L, 0xf46f1c42ee50930L, 0xf46f1c42ee50932L, "fqClassName"), "menu.component"));
    pvqMethods.put("1184145427493", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "class_CellMenuPart_CellMenuComponent"));
    pvqMethods.put("491383275431685206", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "Monospaced"));
    pvqMethods.put("3966946038722501062", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "StyleClass"));
    pvqMethods.put("1186404972561", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "StyleSheetClass"));
    pvqMethods.put("6083395046986715886", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b201L, 0xf8cc56b202L, "value"), null));
    pvqMethods.put("6083395046987233746", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc59b314L, 0xf8cc59b315L, "value"), "0"));
    pvqMethods.put("5298401719285810455", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b201L, 0xf8cc56b202L, "value"), "false"));
    pvqMethods.put("8143891393576906961", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "style"));
    pvqMethods.put("5298401719285920638", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc59b314L, 0xf8cc59b315L, "value"), "12"));
    pvqMethods.put("6681408443912556176", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), null));
    pvqMethods.put("5298401719286024612", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "_layout_constraint_"));
    pvqMethods.put("5298401719286080811", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "_layout_next_line_"));
    pvqMethods.put("5298401719286132989", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "_next_line_children"));
    pvqMethods.put("5298401719286378086", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x102cb19a434L, 0x103245d193fL, "value"), "0.0"));
    pvqMethods.put("5298401719286571841", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("5298401719286698192", new PVQ(i++, MetaAdapterFactory.getProperty(0xdf345b11b8c74213L, 0xac6648d2a9b75d88L, 0x11157a3736dL, 0x11157a64c91L, "fqClassName"), "ParametersInfomation"));
    pvqMethods.put("5298401719287261568", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc59b314L, 0xf8cc59b315L, "value"), "10"));
    pvqMethods.put("1198257250170", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "_cell_factory_method_"));
    pvqMethods.put("1198505120128", new PVQ(i++, MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eafb9a39L, 0x1074c7a5760L, "attractsFocus"), null));
    pvqMethods.put("1198506186308", new PVQ(i++, MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eb01232eL, 0xf9eb01232fL, "text"), "{"));
    pvqMethods.put("1198506850273", new PVQ(i++, MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eafb9a39L, 0x1074c7a5760L, "attractsFocus"), null));
    pvqMethods.put("1198506850323", new PVQ(i++, MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eb01232eL, 0xf9eb01232fL, "text"), "}"));
    pvqMethods.put("1198509093262", new PVQ(i++, MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x116fdb876c6L, 0x1170c73e5c8L, "openBrace"), null));
    pvqMethods.put("1198509096993", new PVQ(i++, MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x116fdba37cdL, 0x1170c8fe13bL, "closeBrace"), null));
    pvqMethods.put("1198502916028", new PVQ(i++, MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eafb9a39L, 0x1074c7a5760L, "attractsFocus"), null));
    pvqMethods.put("4323500428146865519", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "cellId"));
    pvqMethods.put("4510086454721427514", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "cellId"));
    pvqMethods.put("4510086454769118626", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "propertyDeclarationName"));
    pvqMethods.put("8251517099537646371", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b201L, 0xf8cc56b202L, "value"), "true"));
    pvqMethods.put("3710678335995670714", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "_null_text_"));
    pvqMethods.put("3710678335995670784", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b201L, 0xf8cc56b202L, "value"), "true"));
    pvqMethods.put("1237452593896", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "_cell_factory_method_"));
    pvqMethods.put("1225901389824", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "_cell_factory_method_"));
    pvqMethods.put("6448709298571900211", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "_query_method"));
    pvqMethods.put("3461111913280058454", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "_cell_id_"));
    pvqMethods.put("3461111913280058737", new PVQ(i++, MetaAdapterFactory.getProperty(0xdf345b11b8c74213L, 0xac6648d2a9b75d88L, 0x1115749abe3L, 0x1115767a8eeL, "fqClassName"), "class_CellActionMapDeclaration"));
    pvqMethods.put("3461111913280058762", new PVQ(i++, MetaAdapterFactory.getProperty(0xdf345b11b8c74213L, 0xac6648d2a9b75d88L, 0x11157a3736dL, 0x11157a64c91L, "fqClassName"), "KeyMap"));
    pvqMethods.put("996730828437274955", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "_cell_id_"));
    pvqMethods.put("996730828437272763", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "_cell_factory_method_"));
    pvqMethods.put("625126330683217451", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "_cell_factory_method_"));
    pvqMethods.put("4755152624710446385", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "class_ParametersInformation"));
    pvqMethods.put("8313721352726742481", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "_cell_factory_method_"));
    pvqMethods.put("5950344441600494455", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "hint"));
    pvqMethods.put("6029276237624778899", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("6029276237624780871", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("4666785434458347225", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "name"));
    pvqMethods.put("4666785434457874028", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "StyleKeyPackEnum"));
    pvqMethods.put("4586907386449663038", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("4586907386449663046", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("168363875808425695", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b201L, 0xf8cc56b202L, "value"), "false"));
    pvqMethods.put("6085151938124937366", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("2805556386498307772", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "editorComponentId"));
    pvqMethods.put("2805556386498615950", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "editorComponentId"));
    pvqMethods.put("2805556386485507675", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "getDeclaredEditorComponentsForConcept"));
    pvqMethods.put("424075343888735967", new PVQ(i++, MetaAdapterFactory.getProperty(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x312abca18ab8c8c0L, 0x312abca18ab8ccd7L, "namespace"), "jetbrains.mps.lang.editor"));
    pvqMethods.put("424075343889323517", new PVQ(i++, MetaAdapterFactory.getProperty(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x312abca18ab8c8c0L, 0x312abca18ab8ccd8L, "languageId"), "18bc6592-03a6-4e29-a83a-7ff23bde13ba"));
    pvqMethods.put("3845357643093405302", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "style-attribute-name"));
    pvqMethods.put("3845357643093405324", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "menuFqName"));
    pvqMethods.put("3845357643093405463", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "menuFqName"));
    pvqMethods.put("4820515453829541901", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "getEditorHints"));
    pvqMethods.put("5735170413440020179", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "linkName"));
    pvqMethods.put("2409643250537996819", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc59b314L, 0xf8cc59b315L, "value"), "0"));
    pvqMethods.put("2409643250538149833", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc59b314L, 0xf8cc59b315L, "value"), "0"));
    pvqMethods.put("2409643250537635297", new PVQ(i++, MetaAdapterFactory.getProperty(0xdf345b11b8c74213L, 0xac6648d2a9b75d88L, 0x11157a3736dL, 0x11157a64c91L, "fqClassName"), "StyleClass"));
    pvqMethods.put("2096078690085836660", new PVQ(i++, MetaAdapterFactory.getProperty(0xdf345b11b8c74213L, 0xac6648d2a9b75d88L, 0x11157a3736dL, 0x11157a64c91L, "fqClassName"), "StyleClass"));
    pvqMethods.put("6029276237634476681", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("6029276237634476713", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("6029276237642845017", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("1106598080605800538", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "_cell_factory_method_"));
    pvqMethods.put("1106598080605870083", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "class_CellModel_RefNodeList_ListHandler"));
    pvqMethods.put("1106598080605870113", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b201L, 0xf8cc56b202L, "value"), null));
    pvqMethods.put("4348485823408509897", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "emptyCellId"));
    pvqMethods.put("4348485823408509970", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "emptyCellId"));
    pvqMethods.put("4522356516050914061", new PVQ(i++, MetaAdapterFactory.getProperty(0xdf345b11b8c74213L, 0xac6648d2a9b75d88L, 0x1115749abe3L, 0x1115767a8eeL, "fqClassName"), "class_CellActionMapDeclaration"));
    pvqMethods.put("4522356516050914077", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "_separator_"));
    pvqMethods.put("1106598080605870671", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "_text_"));
    pvqMethods.put("1106598080605870710", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "_layout_constraint_"));
    pvqMethods.put("1106598080605870961", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "moduleReference"));
    pvqMethods.put("1106598080605871036", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "RangeSelectionFilter"));
    pvqMethods.put("6519503956376566734", new PVQ(i++, MetaAdapterFactory.getProperty(0xdf345b11b8c74213L, 0xac6648d2a9b75d88L, 0x1115749abe3L, 0x1115767a8eeL, "fqClassName"), "class_CellActionMapDeclaration"));
    pvqMethods.put("6519503956376566759", new PVQ(i++, MetaAdapterFactory.getProperty(0xdf345b11b8c74213L, 0xac6648d2a9b75d88L, 0x11157a3736dL, 0x11157a64c91L, "fqClassName"), "KeyMap"));
    pvqMethods.put("6047905657529332712", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "_cell_factory_method_"));
    pvqMethods.put("6509644740689265419", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b201L, 0xf8cc56b202L, "value"), "true"));
    pvqMethods.put("4098264106349426768", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("4098264106349501604", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("3102684989650655010", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("3102684989648504307", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("3102684989648508747", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("3102684989648492381", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("5571273656751940049", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "_cell_factory_method_"));
    pvqMethods.put("6718020819487781350", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "fqName"));
    pvqMethods.put("1638911550611238114", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "class_TransformationMenu"));
    pvqMethods.put("1607619499980159322", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("3820364241360710710", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "field"));
    pvqMethods.put("6524522039915156952", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "field"));
    pvqMethods.put("1199879576742", new PVQ(i++, MetaAdapterFactory.getProperty(0xdf345b11b8c74213L, 0xac6648d2a9b75d88L, 0x1116962fa68L, 0x1116964d747L, "methodName"), "getXYZ"));
    pvqMethods.put("4233361609420232108", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "ParameterizedPart"));
    pvqMethods.put("5126791860780655921", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "Part"));
    pvqMethods.put("5126791860781668560", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "Part"));
    pvqMethods.put("5126791860780139303", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "ActionItemPart"));
    pvqMethods.put("5126791860781449337", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "Part"));
    pvqMethods.put("2857509971902941677", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "Part"));
    pvqMethods.put("730181322659859692", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "Part"));
    pvqMethods.put("6684862045054096588", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "Part"));
    pvqMethods.put("1486217742595450918", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b201L, 0xf8cc56b202L, "value"), "true"));
    pvqMethods.put("4928281264712909379", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), null));
    pvqMethods.put("5571456255683058062", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "class_SubstituteMenu"));
    pvqMethods.put("6089045305656913700", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "Part"));
    pvqMethods.put("3961072808177721433", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "Part"));
    pvqMethods.put("7782821550199528286", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "Part"));
    pvqMethods.put("6089045305654951114", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "fqName"));
    pvqMethods.put("1607619499980032791", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "Part"));
    pvqMethods.put("8371900013785965484", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "Part"));
    pvqMethods.put("7317263714739171660", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "Part"));
    pvqMethods.put("4037229630278768205", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("4037229630278774265", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("4037229630278592477", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "StyleKeyClass"));
    pvqMethods.put("4037229630275749800", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "StyleKeyPackClass"));
    pvqMethods.put("4160292695789264843", new PVQ(i++, MetaAdapterFactory.getProperty(0xdf345b11b8c74213L, 0xac6648d2a9b75d88L, 0x11157a3736dL, 0x11157a64c91L, "fqClassName"), "StyleClass"));
    pvqMethods.put("2554559902524921261", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "_cell_factory_method_"));
    pvqMethods.put("2409643250538121188", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc59b314L, 0xf8cc59b315L, "value"), "0"));
    pvqMethods.put("2409643250537347201", new PVQ(i++, MetaAdapterFactory.getProperty(0xdf345b11b8c74213L, 0xac6648d2a9b75d88L, 0x11157a3736dL, 0x11157a64c91L, "fqClassName"), "StyleClass"));
    pvqMethods.put("8029080471792774738", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "EditorBuilderClass"));
    pvqMethods.put("5188168501465218516", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("5188168501465226946", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("3985915547634392733", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("7629741244768007146", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("7629741244768015439", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("8648766437735711201", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("9142457792486527073", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("913276302145164941", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("7507725608614453309", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("8648766437735651231", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("1084225275958227273", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("8648766437735658344", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("1084225275958286772", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("4728417228710957433", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "suffix"));
    pvqMethods.put("4728417228710952142", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "prefix"));
    pvqMethods.put("1154858122099339739", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b201L, 0xf8cc56b202L, "value"), "true"));
    pvqMethods.put("4728417228710988541", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "description"));
    pvqMethods.put("5226317895496134388", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "PRESENTATION"));
    pvqMethods.put("1020445033784206657", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "Part"));
    pvqMethods.put("8537008540390263457", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "Part"));
    pvqMethods.put("1647113481507397641", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "noTarget"));
    pvqMethods.put("1647113481507634944", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("1647113481507667380", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("422708224287957543", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "_cell_factory_method_"));
    pvqMethods.put("7767000715371399258", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "noTarget"));
    pvqMethods.put("7767000715371399284", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), "noTarget"));
    pvqMethods.put("7767000715369667219", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "_cell_factory_method_"));
    pvqMethods.put("3292331988604738989", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "Part"));
    pvqMethods.put("1865318607325235996", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b201L, 0xf8cc56b202L, "value"), null));
    pvqMethods.put("1865318607325236004", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b201L, 0xf8cc56b202L, "value"), null));
    pvqMethods.put("1865318607325369778", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b201L, 0xf8cc56b202L, "value"), null));
    pvqMethods.put("4575047236827158403", new PVQ(i++, MetaAdapterFactory.getProperty(0xdf345b11b8c74213L, 0xac6648d2a9b75d88L, 0x1115749abe3L, 0x1115767a8eeL, "fqClassName"), "class_CellActionMapDeclaration"));
    pvqMethods.put("4575047236827184095", new PVQ(i++, MetaAdapterFactory.getProperty(0xdf345b11b8c74213L, 0xac6648d2a9b75d88L, 0x1115749abe3L, 0x1115767a8eeL, "fqClassName"), "class_CellActionMapDeclaration"));
    pvqMethods.put("4575047236827190096", new PVQ(i++, MetaAdapterFactory.getProperty(0xdf345b11b8c74213L, 0xac6648d2a9b75d88L, 0x1115749abe3L, 0x1115767a8eeL, "fqClassName"), "class_CellActionMapDeclaration"));
    pvqMethods.put("4575047236827194217", new PVQ(i++, MetaAdapterFactory.getProperty(0xdf345b11b8c74213L, 0xac6648d2a9b75d88L, 0x1115749abe3L, 0x1115767a8eeL, "fqClassName"), "class_CellActionMapDeclaration"));
    pvqMethods.put("9115396979021986120", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "MyContextSpecificCustomizer"));
    pvqMethods.put("9115396979022031623", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "MyContextSpecificCustomizer"));
    pvqMethods.put("3139878381670209816", new PVQ(i++, MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name"), "class_CompletionMenuCustomizer"));
    pvqMethods.put("3915602238264708947", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("3915602238264713348", new PVQ(i++, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value"), ""));
    pvqMethods.put("2712129534618310034", new PVQ(i++, MetaAdapterFactory.getProperty(0xdf345b11b8c74213L, 0xac6648d2a9b75d88L, 0x1116962fa68L, 0x1116964d747L, "methodName"), "method"));
  }
  @NotNull
  @Override
  public PropertyValueQuery getPropertyValueQuery(@NotNull QueryKey identity) {
    PropertyValueQuery query = identity.forTemplateNode(pvqMethods);
    return (query != null ? query : super.getPropertyValueQuery(identity));
  }
  private static class PVQ extends PropertyValueQuery.Base {
    private final int methodKey;
    /*package*/ PVQ(int methodKey, SProperty property, String templateValue) {
      super(property, templateValue);
      this.methodKey = methodKey;
    }
    @Nullable
    public Object evaluate(@NotNull PropertyMacroContext ctx) throws GenerationFailureException {
      switch (methodKey) {
        case 0:
          return QueriesGenerated.propertyMacro_GetValue_0_0(ctx);
        case 1:
          return QueriesGenerated.propertyMacro_GetValue_0_1(ctx);
        case 2:
          return QueriesGenerated.propertyMacro_GetValue_1_0(ctx);
        case 3:
          return QueriesGenerated.propertyMacro_GetValue_2_0(ctx);
        case 4:
          return QueriesGenerated.propertyMacro_GetValue_3_0(ctx);
        case 5:
          return QueriesGenerated.propertyMacro_GetValue_3_1(ctx);
        case 6:
          return QueriesGenerated.propertyMacro_GetValue_4_0(ctx);
        case 7:
          return QueriesGenerated.propertyMacro_GetValue_4_1(ctx);
        case 8:
          return QueriesGenerated.propertyMacro_GetValue_4_2(ctx);
        case 9:
          return QueriesGenerated.propertyMacro_GetValue_5_0(ctx);
        case 10:
          return QueriesGenerated.propertyMacro_GetValue_6_0(ctx);
        case 11:
          return QueriesGenerated.propertyMacro_GetValue_6_1(ctx);
        case 12:
          return QueriesGenerated.propertyMacro_GetValue_7_0(ctx);
        case 13:
          return QueriesGenerated.propertyMacro_GetValue_8_0(ctx);
        case 14:
          return QueriesGenerated.propertyMacro_GetValue_8_1(ctx);
        case 15:
          return QueriesGenerated.propertyMacro_GetValue_9_0(ctx);
        case 16:
          return QueriesGenerated.propertyMacro_GetValue_9_1(ctx);
        case 17:
          return QueriesGenerated.propertyMacro_GetValue_10_0(ctx);
        case 18:
          return QueriesGenerated.propertyMacro_GetValue_10_1(ctx);
        case 19:
          return QueriesGenerated.propertyMacro_GetValue_10_2(ctx);
        case 20:
          return QueriesGenerated.propertyMacro_GetValue_10_3(ctx);
        case 21:
          return QueriesGenerated.propertyMacro_GetValue_10_4(ctx);
        case 22:
          return QueriesGenerated.propertyMacro_GetValue_10_5(ctx);
        case 23:
          return QueriesGenerated.propertyMacro_GetValue_10_6(ctx);
        case 24:
          return QueriesGenerated.propertyMacro_GetValue_10_7(ctx);
        case 25:
          return QueriesGenerated.propertyMacro_GetValue_10_8(ctx);
        case 26:
          return QueriesGenerated.propertyMacro_GetValue_11_0(ctx);
        case 27:
          return QueriesGenerated.propertyMacro_GetValue_12_0(ctx);
        case 28:
          return QueriesGenerated.propertyMacro_GetValue_14_0(ctx);
        case 29:
          return QueriesGenerated.propertyMacro_GetValue_14_1(ctx);
        case 30:
          return QueriesGenerated.propertyMacro_GetValue_14_2(ctx);
        case 31:
          return QueriesGenerated.propertyMacro_GetValue_14_3(ctx);
        case 32:
          return QueriesGenerated.propertyMacro_GetValue_15_0(ctx);
        case 33:
          return QueriesGenerated.propertyMacro_GetValue_15_1(ctx);
        case 34:
          return QueriesGenerated.propertyMacro_GetValue_15_2(ctx);
        case 35:
          return QueriesGenerated.propertyMacro_GetValue_17_0(ctx);
        case 36:
          return QueriesGenerated.propertyMacro_GetValue_17_1(ctx);
        case 37:
          return QueriesGenerated.propertyMacro_GetValue_17_2(ctx);
        case 38:
          return QueriesGenerated.propertyMacro_GetValue_19_0(ctx);
        case 39:
          return QueriesGenerated.propertyMacro_GetValue_20_0(ctx);
        case 40:
          return QueriesGenerated.propertyMacro_GetValue_21_0(ctx);
        case 41:
          return QueriesGenerated.propertyMacro_GetValue_25_0(ctx);
        case 42:
          return QueriesGenerated.propertyMacro_GetValue_26_0(ctx);
        case 43:
          return QueriesGenerated.propertyMacro_GetValue_28_0(ctx);
        case 44:
          return QueriesGenerated.propertyMacro_GetValue_28_1(ctx);
        case 45:
          return QueriesGenerated.propertyMacro_GetValue_28_2(ctx);
        case 46:
          return QueriesGenerated.propertyMacro_GetValue_29_0(ctx);
        case 47:
          return QueriesGenerated.propertyMacro_GetValue_30_0(ctx);
        case 48:
          return QueriesGenerated.propertyMacro_GetValue_30_1(ctx);
        case 49:
          return QueriesGenerated.propertyMacro_GetValue_31_0(ctx);
        case 50:
          return QueriesGenerated.propertyMacro_GetValue_32_0(ctx);
        case 51:
          return QueriesGenerated.propertyMacro_GetValue_33_0(ctx);
        case 52:
          return QueriesGenerated.propertyMacro_GetValue_34_0(ctx);
        case 53:
          return QueriesGenerated.propertyMacro_GetValue_35_0(ctx);
        case 54:
          return QueriesGenerated.propertyMacro_GetValue_36_0(ctx);
        case 55:
          return QueriesGenerated.propertyMacro_GetValue_37_0(ctx);
        case 56:
          return QueriesGenerated.propertyMacro_GetValue_38_0(ctx);
        case 57:
          return QueriesGenerated.propertyMacro_GetValue_38_1(ctx);
        case 58:
          return QueriesGenerated.propertyMacro_GetValue_38_2(ctx);
        case 59:
          return QueriesGenerated.propertyMacro_GetValue_39_0(ctx);
        case 60:
          return QueriesGenerated.propertyMacro_GetValue_40_0(ctx);
        case 61:
          return QueriesGenerated.propertyMacro_GetValue_40_1(ctx);
        case 62:
          return QueriesGenerated.propertyMacro_GetValue_41_0(ctx);
        case 63:
          return QueriesGenerated.propertyMacro_GetValue_41_1(ctx);
        case 64:
          return QueriesGenerated.propertyMacro_GetValue_42_0(ctx);
        case 65:
          return QueriesGenerated.propertyMacro_GetValue_42_1(ctx);
        case 66:
          return QueriesGenerated.propertyMacro_GetValue_42_2(ctx);
        case 67:
          return QueriesGenerated.propertyMacro_GetValue_43_0(ctx);
        case 68:
          return QueriesGenerated.propertyMacro_GetValue_44_0(ctx);
        case 69:
          return QueriesGenerated.propertyMacro_GetValue_44_1(ctx);
        case 70:
          return QueriesGenerated.propertyMacro_GetValue_45_0(ctx);
        case 71:
          return QueriesGenerated.propertyMacro_GetValue_45_1(ctx);
        case 72:
          return QueriesGenerated.propertyMacro_GetValue_45_2(ctx);
        case 73:
          return QueriesGenerated.propertyMacro_GetValue_45_3(ctx);
        case 74:
          return QueriesGenerated.propertyMacro_GetValue_45_4(ctx);
        case 75:
          return QueriesGenerated.propertyMacro_GetValue_45_5(ctx);
        case 76:
          return QueriesGenerated.propertyMacro_GetValue_45_6(ctx);
        case 77:
          return QueriesGenerated.propertyMacro_GetValue_45_7(ctx);
        case 78:
          return QueriesGenerated.propertyMacro_GetValue_45_8(ctx);
        case 79:
          return QueriesGenerated.propertyMacro_GetValue_45_9(ctx);
        case 80:
          return QueriesGenerated.propertyMacro_GetValue_45_10(ctx);
        case 81:
          return QueriesGenerated.propertyMacro_GetValue_45_11(ctx);
        case 82:
          return QueriesGenerated.propertyMacro_GetValue_45_12(ctx);
        case 83:
          return QueriesGenerated.propertyMacro_GetValue_47_0(ctx);
        case 84:
          return QueriesGenerated.propertyMacro_GetValue_48_0(ctx);
        case 85:
          return QueriesGenerated.propertyMacro_GetValue_48_1(ctx);
        case 86:
          return QueriesGenerated.propertyMacro_GetValue_50_0(ctx);
        case 87:
          return QueriesGenerated.propertyMacro_GetValue_50_1(ctx);
        case 88:
          return QueriesGenerated.propertyMacro_GetValue_51_0(ctx);
        case 89:
          return QueriesGenerated.propertyMacro_GetValue_51_1(ctx);
        case 90:
          return QueriesGenerated.propertyMacro_GetValue_51_2(ctx);
        case 91:
          return QueriesGenerated.propertyMacro_GetValue_52_0(ctx);
        case 92:
          return QueriesGenerated.propertyMacro_GetValue_52_1(ctx);
        case 93:
          return QueriesGenerated.propertyMacro_GetValue_52_2(ctx);
        case 94:
          return QueriesGenerated.propertyMacro_GetValue_54_0(ctx);
        case 95:
          return QueriesGenerated.propertyMacro_GetValue_54_1(ctx);
        case 96:
          return QueriesGenerated.propertyMacro_GetValue_54_2(ctx);
        case 97:
          return QueriesGenerated.propertyMacro_GetValue_54_3(ctx);
        case 98:
          return QueriesGenerated.propertyMacro_GetValue_55_0(ctx);
        case 99:
          return QueriesGenerated.propertyMacro_GetValue_57_0(ctx);
        case 100:
          return QueriesGenerated.propertyMacro_GetValue_58_0(ctx);
        case 101:
          return QueriesGenerated.propertyMacro_GetValue_58_1(ctx);
        case 102:
          return QueriesGenerated.propertyMacro_GetValue_58_2(ctx);
        case 103:
          return QueriesGenerated.propertyMacro_GetValue_59_0(ctx);
        case 104:
          return QueriesGenerated.propertyMacro_GetValue_59_1(ctx);
        case 105:
          return QueriesGenerated.propertyMacro_GetValue_60_0(ctx);
        case 106:
          return QueriesGenerated.propertyMacro_GetValue_61_0(ctx);
        case 107:
          return QueriesGenerated.propertyMacro_GetValue_63_0(ctx);
        case 108:
          return QueriesGenerated.propertyMacro_GetValue_64_0(ctx);
        case 109:
          return QueriesGenerated.propertyMacro_GetValue_66_0(ctx);
        case 110:
          return QueriesGenerated.propertyMacro_GetValue_66_1(ctx);
        case 111:
          return QueriesGenerated.propertyMacro_GetValue_70_0(ctx);
        case 112:
          return QueriesGenerated.propertyMacro_GetValue_70_1(ctx);
        case 113:
          return QueriesGenerated.propertyMacro_GetValue_72_0(ctx);
        case 114:
          return QueriesGenerated.propertyMacro_GetValue_72_1(ctx);
        case 115:
          return QueriesGenerated.propertyMacro_GetValue_72_2(ctx);
        case 116:
          return QueriesGenerated.propertyMacro_GetValue_72_3(ctx);
        case 117:
          return QueriesGenerated.propertyMacro_GetValue_72_4(ctx);
        case 118:
          return QueriesGenerated.propertyMacro_GetValue_72_5(ctx);
        case 119:
          return QueriesGenerated.propertyMacro_GetValue_72_6(ctx);
        case 120:
          return QueriesGenerated.propertyMacro_GetValue_72_7(ctx);
        case 121:
          return QueriesGenerated.propertyMacro_GetValue_72_8(ctx);
        case 122:
          return QueriesGenerated.propertyMacro_GetValue_72_9(ctx);
        case 123:
          return QueriesGenerated.propertyMacro_GetValue_72_10(ctx);
        case 124:
          return QueriesGenerated.propertyMacro_GetValue_72_11(ctx);
        case 125:
          return QueriesGenerated.propertyMacro_GetValue_75_0(ctx);
        case 126:
          return QueriesGenerated.propertyMacro_GetValue_76_0(ctx);
        case 127:
          return QueriesGenerated.propertyMacro_GetValue_81_0(ctx);
        case 128:
          return QueriesGenerated.propertyMacro_GetValue_84_0(ctx);
        case 129:
          return QueriesGenerated.propertyMacro_GetValue_84_1(ctx);
        case 130:
          return QueriesGenerated.propertyMacro_GetValue_84_2(ctx);
        case 131:
          return QueriesGenerated.propertyMacro_GetValue_85_0(ctx);
        case 132:
          return QueriesGenerated.propertyMacro_GetValue_85_1(ctx);
        case 133:
          return QueriesGenerated.propertyMacro_GetValue_86_0(ctx);
        case 134:
          return QueriesGenerated.propertyMacro_GetValue_89_0(ctx);
        case 135:
          return QueriesGenerated.propertyMacro_GetValue_90_0(ctx);
        case 136:
          return QueriesGenerated.propertyMacro_GetValue_90_1(ctx);
        case 137:
          return QueriesGenerated.propertyMacro_GetValue_90_2(ctx);
        case 138:
          return QueriesGenerated.propertyMacro_GetValue_90_3(ctx);
        case 139:
          return QueriesGenerated.propertyMacro_GetValue_90_4(ctx);
        case 140:
          return QueriesGenerated.propertyMacro_GetValue_90_5(ctx);
        case 141:
          return QueriesGenerated.propertyMacro_GetValue_90_6(ctx);
        case 142:
          return QueriesGenerated.propertyMacro_GetValue_90_7(ctx);
        case 143:
          return QueriesGenerated.propertyMacro_GetValue_90_8(ctx);
        case 144:
          return QueriesGenerated.propertyMacro_GetValue_90_9(ctx);
        case 145:
          return QueriesGenerated.propertyMacro_GetValue_91_0(ctx);
        case 146:
          return QueriesGenerated.propertyMacro_GetValue_91_1(ctx);
        case 147:
          return QueriesGenerated.propertyMacro_GetValue_92_0(ctx);
        case 148:
          return QueriesGenerated.propertyMacro_GetValue_93_0(ctx);
        case 149:
          return QueriesGenerated.propertyMacro_GetValue_94_0(ctx);
        case 150:
          return QueriesGenerated.propertyMacro_GetValue_94_1(ctx);
        case 151:
          return QueriesGenerated.propertyMacro_GetValue_96_0(ctx);
        case 152:
          return QueriesGenerated.propertyMacro_GetValue_96_1(ctx);
        case 153:
          return QueriesGenerated.propertyMacro_GetValue_96_2(ctx);
        case 154:
          return QueriesGenerated.propertyMacro_GetValue_96_3(ctx);
        case 155:
          return QueriesGenerated.propertyMacro_GetValue_97_0(ctx);
        case 156:
          return QueriesGenerated.propertyMacro_GetValue_98_0(ctx);
        case 157:
          return QueriesGenerated.propertyMacro_GetValue_100_0(ctx);
        case 158:
          return QueriesGenerated.propertyMacro_GetValue_101_0(ctx);
        case 159:
          return QueriesGenerated.propertyMacro_GetValue_101_1(ctx);
        case 160:
          return QueriesGenerated.propertyMacro_GetValue_101_2(ctx);
        case 161:
          return QueriesGenerated.propertyMacro_GetValue_102_0(ctx);
        case 162:
          return QueriesGenerated.propertyMacro_GetValue_106_0(ctx);
        case 163:
          return QueriesGenerated.propertyMacro_GetValue_108_0(ctx);
        case 164:
          return QueriesGenerated.propertyMacro_GetValue_109_0(ctx);
        case 165:
          return QueriesGenerated.propertyMacro_GetValue_113_0(ctx);
        case 166:
          return QueriesGenerated.propertyMacro_GetValue_115_0(ctx);
        case 167:
          return QueriesGenerated.propertyMacro_GetValue_121_0(ctx);
        case 168:
          return QueriesGenerated.propertyMacro_GetValue_122_0(ctx);
        case 169:
          return QueriesGenerated.propertyMacro_GetValue_123_0(ctx);
        case 170:
          return QueriesGenerated.propertyMacro_GetValue_127_0(ctx);
        case 171:
          return QueriesGenerated.propertyMacro_GetValue_127_1(ctx);
        case 172:
          return QueriesGenerated.propertyMacro_GetValue_127_2(ctx);
        case 173:
          return QueriesGenerated.propertyMacro_GetValue_128_0(ctx);
        case 174:
          return QueriesGenerated.propertyMacro_GetValue_129_0(ctx);
        case 175:
          return QueriesGenerated.propertyMacro_GetValue_131_0(ctx);
        case 176:
          return QueriesGenerated.propertyMacro_GetValue_132_0(ctx);
        case 177:
          return QueriesGenerated.propertyMacro_GetValue_133_0(ctx);
        case 178:
          return QueriesGenerated.propertyMacro_GetValue_136_0(ctx);
        case 179:
          return QueriesGenerated.propertyMacro_GetValue_139_0(ctx);
        case 180:
          return QueriesGenerated.propertyMacro_GetValue_142_0(ctx);
        case 181:
          return QueriesGenerated.propertyMacro_GetValue_142_1(ctx);
        case 182:
          return QueriesGenerated.propertyMacro_GetValue_142_2(ctx);
        case 183:
          return QueriesGenerated.propertyMacro_GetValue_142_3(ctx);
        case 184:
          return QueriesGenerated.propertyMacro_GetValue_143_0(ctx);
        case 185:
          return QueriesGenerated.propertyMacro_GetValue_149_0(ctx);
        case 186:
          return QueriesGenerated.propertyMacro_GetValue_153_0(ctx);
        case 187:
          return QueriesGenerated.propertyMacro_GetValue_153_1(ctx);
        case 188:
          return QueriesGenerated.propertyMacro_GetValue_156_0(ctx);
        case 189:
          return QueriesGenerated.propertyMacro_GetValue_162_0(ctx);
        case 190:
          return QueriesGenerated.propertyMacro_GetValue_162_1(ctx);
        case 191:
          return QueriesGenerated.propertyMacro_GetValue_162_2(ctx);
        case 192:
          return QueriesGenerated.propertyMacro_GetValue_162_3(ctx);
        case 193:
          return QueriesGenerated.propertyMacro_GetValue_162_4(ctx);
        case 194:
          return QueriesGenerated.propertyMacro_GetValue_162_5(ctx);
        case 195:
          return QueriesGenerated.propertyMacro_GetValue_162_6(ctx);
        case 196:
          return QueriesGenerated.propertyMacro_GetValue_162_7(ctx);
        case 197:
          return QueriesGenerated.propertyMacro_GetValue_162_8(ctx);
        case 198:
          return QueriesGenerated.propertyMacro_GetValue_163_0(ctx);
        case 199:
          return QueriesGenerated.propertyMacro_GetValue_163_1(ctx);
        case 200:
          return QueriesGenerated.propertyMacro_GetValue_163_2(ctx);
        case 201:
          return QueriesGenerated.propertyMacro_GetValue_163_3(ctx);
        case 202:
          return QueriesGenerated.propertyMacro_GetValue_164_0(ctx);
        case 203:
          return QueriesGenerated.propertyMacro_GetValue_164_1(ctx);
        case 204:
          return QueriesGenerated.propertyMacro_GetValue_164_2(ctx);
        case 205:
          return QueriesGenerated.propertyMacro_GetValue_166_0(ctx);
        case 206:
          return QueriesGenerated.propertyMacro_GetValue_170_0(ctx);
        case 207:
          return QueriesGenerated.propertyMacro_GetValue_171_0(ctx);
        case 208:
          return QueriesGenerated.propertyMacro_GetValue_175_0(ctx);
        case 209:
          return QueriesGenerated.propertyMacro_GetValue_176_0(ctx);
        case 210:
          return QueriesGenerated.propertyMacro_GetValue_176_1(ctx);
        case 211:
          return QueriesGenerated.propertyMacro_GetValue_176_2(ctx);
        case 212:
          return QueriesGenerated.propertyMacro_GetValue_176_3(ctx);
        case 213:
          return QueriesGenerated.propertyMacro_GetValue_178_0(ctx);
        case 214:
          return QueriesGenerated.propertyMacro_GetValue_178_1(ctx);
        case 215:
          return QueriesGenerated.propertyMacro_GetValue_178_2(ctx);
        case 216:
          return QueriesGenerated.propertyMacro_GetValue_179_0(ctx);
        case 217:
          return QueriesGenerated.propertyMacro_GetValue_180_0(ctx);
        case 218:
          return QueriesGenerated.propertyMacro_GetValue_180_1(ctx);
        case 219:
          return QueriesGenerated.propertyMacro_GetValue_180_2(ctx);
        case 220:
          return QueriesGenerated.propertyMacro_GetValue_181_0(ctx);
        case 221:
          return QueriesGenerated.propertyMacro_GetValue_181_1(ctx);
        case 222:
          return QueriesGenerated.propertyMacro_GetValue_182_0(ctx);
        case 223:
          return QueriesGenerated.propertyMacro_GetValue_182_1(ctx);
        case 224:
          return QueriesGenerated.propertyMacro_GetValue_183_0(ctx);
        case 225:
          return QueriesGenerated.propertyMacro_GetValue_185_0(ctx);
        case 226:
          return QueriesGenerated.propertyMacro_GetValue_186_0(ctx);
        case 227:
          return QueriesGenerated.propertyMacro_GetValue_188_0(ctx);
        case 228:
          return QueriesGenerated.propertyMacro_GetValue_188_1(ctx);
        case 229:
          return QueriesGenerated.propertyMacro_GetValue_189_0(ctx);
        default:
          throw new GenerationFailureException(String.format("Inconsistent QueriesGenerated: there's no method for query %s (key: #%d)", ctx.getTemplateReference(), methodKey));
      }
    }
  }
  private final Map<String, IfMacroCondition> imcMethods = new HashMap<String, IfMacroCondition>();
  {
    int i = 0;
    imcMethods.put("7517620136073670746", new IfMC(i++));
    imcMethods.put("7517620136073240819", new IfMC(i++));
    imcMethods.put("1168384460945", new IfMC(i++));
    imcMethods.put("4033442785759270477", new IfMC(i++));
    imcMethods.put("6577030305815218821", new IfMC(i++));
    imcMethods.put("4212343982984334754", new IfMC(i++));
    imcMethods.put("4212343982984309482", new IfMC(i++));
    imcMethods.put("6845024055069759790", new IfMC(i++));
    imcMethods.put("5950344441599961139", new IfMC(i++));
    imcMethods.put("5950344441600061729", new IfMC(i++));
    imcMethods.put("5950344441598856698", new IfMC(i++));
    imcMethods.put("5950344441599009870", new IfMC(i++));
    imcMethods.put("6402638943148827890", new IfMC(i++));
    imcMethods.put("6240706158491156331", new IfMC(i++));
    imcMethods.put("5300980552070218846", new IfMC(i++));
    imcMethods.put("1145919777431", new IfMC(i++));
    imcMethods.put("568532409372115821", new IfMC(i++));
    imcMethods.put("568532409372196320", new IfMC(i++));
    imcMethods.put("7533883740976384391", new IfMC(i++));
    imcMethods.put("7533883740976421322", new IfMC(i++));
    imcMethods.put("4601216887036311768", new IfMC(i++));
    imcMethods.put("7533883740976421331", new IfMC(i++));
    imcMethods.put("4251248560567068262", new IfMC(i++));
    imcMethods.put("1184071662733", new IfMC(i++));
    imcMethods.put("1184071662746", new IfMC(i++));
    imcMethods.put("2038074438869177863", new IfMC(i++));
    imcMethods.put("2038074438869229967", new IfMC(i++));
    imcMethods.put("1184071662847", new IfMC(i++));
    imcMethods.put("732853304283933695", new IfMC(i++));
    imcMethods.put("732853304283880716", new IfMC(i++));
    imcMethods.put("1214493488659", new IfMC(i++));
    imcMethods.put("1214493579981", new IfMC(i++));
    imcMethods.put("7533883740977276465", new IfMC(i++));
    imcMethods.put("7533883740977278583", new IfMC(i++));
    imcMethods.put("2530139371362847303", new IfMC(i++));
    imcMethods.put("6517546124972415327", new IfMC(i++));
    imcMethods.put("6517546124972415379", new IfMC(i++));
    imcMethods.put("6517546124972415409", new IfMC(i++));
    imcMethods.put("1165277491140", new IfMC(i++));
    imcMethods.put("1165277640930", new IfMC(i++));
    imcMethods.put("6448709298572216471", new IfMC(i++));
    imcMethods.put("6448709298572216487", new IfMC(i++));
    imcMethods.put("3554348643636131216", new IfMC(i++));
    imcMethods.put("2327135064575820626", new IfMC(i++));
    imcMethods.put("2327135064575850031", new IfMC(i++));
    imcMethods.put("3589878583403350759", new IfMC(i++));
    imcMethods.put("5488742128139182479", new IfMC(i++));
    imcMethods.put("5613016763935511832", new IfMC(i++));
    imcMethods.put("6448709298553931947", new IfMC(i++));
    imcMethods.put("6448709298553951801", new IfMC(i++));
    imcMethods.put("5284120499282327178", new IfMC(i++));
    imcMethods.put("4348485823408627839", new IfMC(i++));
    imcMethods.put("4348485823408627860", new IfMC(i++));
    imcMethods.put("1826202878362406553", new IfMC(i++));
    imcMethods.put("1826202878362438483", new IfMC(i++));
    imcMethods.put("6918029743855959692", new IfMC(i++));
    imcMethods.put("6646996417796580318", new IfMC(i++));
    imcMethods.put("1184144928968", new IfMC(i++));
    imcMethods.put("1184144929000", new IfMC(i++));
    imcMethods.put("1184145018738", new IfMC(i++));
    imcMethods.put("1184145018753", new IfMC(i++));
    imcMethods.put("3488897807490099243", new IfMC(i++));
    imcMethods.put("4039257763827604650", new IfMC(i++));
    imcMethods.put("5540938954756745631", new IfMC(i++));
    imcMethods.put("8143891393576908644", new IfMC(i++));
    imcMethods.put("2409615978587297657", new IfMC(i++));
    imcMethods.put("7943820734261953518", new IfMC(i++));
    imcMethods.put("3461111913280058468", new IfMC(i++));
    imcMethods.put("3461111913280058491", new IfMC(i++));
    imcMethods.put("3461111913280058532", new IfMC(i++));
    imcMethods.put("3461111913280058551", new IfMC(i++));
    imcMethods.put("6065114043437451246", new IfMC(i++));
    imcMethods.put("3461111913280058624", new IfMC(i++));
    imcMethods.put("3461111913280058649", new IfMC(i++));
    imcMethods.put("3461111913280058667", new IfMC(i++));
    imcMethods.put("3461111913280058685", new IfMC(i++));
    imcMethods.put("3461111913280058696", new IfMC(i++));
    imcMethods.put("3461111913280058720", new IfMC(i++));
    imcMethods.put("3461111913280058747", new IfMC(i++));
    imcMethods.put("3461111913280058772", new IfMC(i++));
    imcMethods.put("3461111913280058794", new IfMC(i++));
    imcMethods.put("6646996417801414062", new IfMC(i++));
    imcMethods.put("8877820395439769613", new IfMC(i++));
    imcMethods.put("8877820395439769630", new IfMC(i++));
    imcMethods.put("7320698254379510604", new IfMC(i++));
    imcMethods.put("7320698254379512914", new IfMC(i++));
    imcMethods.put("4586907386449708444", new IfMC(i++));
    imcMethods.put("8744383154837980392", new IfMC(i++));
    imcMethods.put("8872173783417963904", new IfMC(i++));
    imcMethods.put("2805556386498307779", new IfMC(i++));
    imcMethods.put("2805556386498615994", new IfMC(i++));
    imcMethods.put("2805556386492702578", new IfMC(i++));
    imcMethods.put("3589878583403193046", new IfMC(i++));
    imcMethods.put("424075343888612716", new IfMC(i++));
    imcMethods.put("6427926542628736933", new IfMC(i++));
    imcMethods.put("3495720260243980062", new IfMC(i++));
    imcMethods.put("3495720260243895211", new IfMC(i++));
    imcMethods.put("5624877018229189004", new IfMC(i++));
    imcMethods.put("3308396621974429237", new IfMC(i++));
    imcMethods.put("3308396621974429357", new IfMC(i++));
    imcMethods.put("3308396621974429213", new IfMC(i++));
    imcMethods.put("3139878381669776379", new IfMC(i++));
    imcMethods.put("3942033882843113143", new IfMC(i++));
    imcMethods.put("6427926542643349478", new IfMC(i++));
    imcMethods.put("6427926542628701011", new IfMC(i++));
    imcMethods.put("5950344441595673030", new IfMC(i++));
    imcMethods.put("5950344441595673045", new IfMC(i++));
    imcMethods.put("5950344441595673082", new IfMC(i++));
    imcMethods.put("2409643250537998681", new IfMC(i++));
    imcMethods.put("2409643250538153971", new IfMC(i++));
    imcMethods.put("6029276237642845025", new IfMC(i++));
    imcMethods.put("3568961255314387751", new IfMC(i++));
    imcMethods.put("1106598080605870166", new IfMC(i++));
    imcMethods.put("1106598080605870180", new IfMC(i++));
    imcMethods.put("3554348643636177874", new IfMC(i++));
    imcMethods.put("4348485823408509922", new IfMC(i++));
    imcMethods.put("4348485823408509995", new IfMC(i++));
    imcMethods.put("5284120499282295783", new IfMC(i++));
    imcMethods.put("4348485823408524672", new IfMC(i++));
    imcMethods.put("4348485823408524685", new IfMC(i++));
    imcMethods.put("1106598080605870584", new IfMC(i++));
    imcMethods.put("4522356516050914047", new IfMC(i++));
    imcMethods.put("4522356516050914085", new IfMC(i++));
    imcMethods.put("1106598080605870642", new IfMC(i++));
    imcMethods.put("1106598080605870678", new IfMC(i++));
    imcMethods.put("4120136303754353018", new IfMC(i++));
    imcMethods.put("1106598080605870810", new IfMC(i++));
    imcMethods.put("1106598080605870836", new IfMC(i++));
    imcMethods.put("1106598080605870978", new IfMC(i++));
    imcMethods.put("6519503956376566520", new IfMC(i++));
    imcMethods.put("4020526213138893216", new IfMC(i++));
    imcMethods.put("6519503956376566621", new IfMC(i++));
    imcMethods.put("6519503956376566646", new IfMC(i++));
    imcMethods.put("6519503956376566664", new IfMC(i++));
    imcMethods.put("6519503956376566682", new IfMC(i++));
    imcMethods.put("6519503956376566693", new IfMC(i++));
    imcMethods.put("6519503956376566717", new IfMC(i++));
    imcMethods.put("6519503956376566744", new IfMC(i++));
    imcMethods.put("6519503956376566769", new IfMC(i++));
    imcMethods.put("2401921116444479237", new IfMC(i++));
    imcMethods.put("6554993386091862714", new IfMC(i++));
    imcMethods.put("6554993386091865207", new IfMC(i++));
    imcMethods.put("6047905657529332646", new IfMC(i++));
    imcMethods.put("6047905657529377666", new IfMC(i++));
    imcMethods.put("2467262375112320829", new IfMC(i++));
    imcMethods.put("7719767086085512414", new IfMC(i++));
    imcMethods.put("7719767086085525555", new IfMC(i++));
    imcMethods.put("9025427969322582127", new IfMC(i++));
    imcMethods.put("1199879109300", new IfMC(i++));
    imcMethods.put("3820364241360632540", new IfMC(i++));
    imcMethods.put("7655327340756403281", new IfMC(i++));
    imcMethods.put("5126791860781675825", new IfMC(i++));
    imcMethods.put("5126791860781675843", new IfMC(i++));
    imcMethods.put("1873541086576682816", new IfMC(i++));
    imcMethods.put("1838685759391432927", new IfMC(i++));
    imcMethods.put("1838685759391464483", new IfMC(i++));
    imcMethods.put("4233361609419518396", new IfMC(i++));
    imcMethods.put("4233361609419529938", new IfMC(i++));
    imcMethods.put("6202297022026475128", new IfMC(i++));
    imcMethods.put("843003353409246805", new IfMC(i++));
    imcMethods.put("7825776669680739190", new IfMC(i++));
    imcMethods.put("7825776669680823457", new IfMC(i++));
    imcMethods.put("7825776669680476444", new IfMC(i++));
    imcMethods.put("843003353409214768", new IfMC(i++));
    imcMethods.put("5126791860784856975", new IfMC(i++));
    imcMethods.put("8998492695583188891", new IfMC(i++));
    imcMethods.put("6481697812329668894", new IfMC(i++));
    imcMethods.put("730181322659859650", new IfMC(i++));
    imcMethods.put("6356707875551924297", new IfMC(i++));
    imcMethods.put("4051670605026520549", new IfMC(i++));
    imcMethods.put("4051670605026419732", new IfMC(i++));
    imcMethods.put("8998492695583141760", new IfMC(i++));
    imcMethods.put("8478191136886694156", new IfMC(i++));
    imcMethods.put("4928281264712800546", new IfMC(i++));
    imcMethods.put("9051222292529703217", new IfMC(i++));
    imcMethods.put("3006748987245311576", new IfMC(i++));
    imcMethods.put("6089045305656922695", new IfMC(i++));
    imcMethods.put("6089045305656937971", new IfMC(i++));
    imcMethods.put("6089045305656951200", new IfMC(i++));
    imcMethods.put("6089045305657010577", new IfMC(i++));
    imcMethods.put("2508844969612701130", new IfMC(i++));
    imcMethods.put("4661498100688141599", new IfMC(i++));
    imcMethods.put("933533064627461046", new IfMC(i++));
    imcMethods.put("933533064627361742", new IfMC(i++));
    imcMethods.put("4647688914585511888", new IfMC(i++));
    imcMethods.put("8371900013787852093", new IfMC(i++));
    imcMethods.put("8371900013787852110", new IfMC(i++));
    imcMethods.put("8648766437735629062", new IfMC(i++));
    imcMethods.put("7825776669681014318", new IfMC(i++));
    imcMethods.put("7825776669680871807", new IfMC(i++));
    imcMethods.put("2070581930061379492", new IfMC(i++));
    imcMethods.put("2070581930061501261", new IfMC(i++));
    imcMethods.put("3619044166069898649", new IfMC(i++));
    imcMethods.put("8478191136886994382", new IfMC(i++));
    imcMethods.put("2790225568134548234", new IfMC(i++));
    imcMethods.put("7317263714739249993", new IfMC(i++));
    imcMethods.put("6018261468852472766", new IfMC(i++));
    imcMethods.put("6018261468852472797", new IfMC(i++));
    imcMethods.put("6018261468852472811", new IfMC(i++));
    imcMethods.put("7674872385216462349", new IfMC(i++));
    imcMethods.put("9117847582896121998", new IfMC(i++));
    imcMethods.put("2409643250538125500", new IfMC(i++));
    imcMethods.put("2116464250557792679", new IfMC(i++));
    imcMethods.put("8648766437737886208", new IfMC(i++));
    imcMethods.put("213768664674703346", new IfMC(i++));
    imcMethods.put("213768664674738511", new IfMC(i++));
    imcMethods.put("1154858122099269360", new IfMC(i++));
    imcMethods.put("1154858122099223393", new IfMC(i++));
    imcMethods.put("213768664674753976", new IfMC(i++));
    imcMethods.put("213768664674729642", new IfMC(i++));
    imcMethods.put("8979250711607525117", new IfMC(i++));
    imcMethods.put("8537008540390694366", new IfMC(i++));
    imcMethods.put("5315209034121614327", new IfMC(i++));
    imcMethods.put("5315209034121601805", new IfMC(i++));
    imcMethods.put("8135300941717341710", new IfMC(i++));
    imcMethods.put("7136626533202944772", new IfMC(i++));
    imcMethods.put("6528040262367193753", new IfMC(i++));
    imcMethods.put("1647113481507441315", new IfMC(i++));
    imcMethods.put("1647113481507638587", new IfMC(i++));
    imcMethods.put("1647113481507674152", new IfMC(i++));
    imcMethods.put("422708224287957463", new IfMC(i++));
    imcMethods.put("7136626533202792500", new IfMC(i++));
    imcMethods.put("1451780833463268632", new IfMC(i++));
    imcMethods.put("1451780833463297874", new IfMC(i++));
    imcMethods.put("5391282900580898196", new IfMC(i++));
    imcMethods.put("5391282900580898218", new IfMC(i++));
    imcMethods.put("5391282900580898261", new IfMC(i++));
    imcMethods.put("7767000715371399232", new IfMC(i++));
    imcMethods.put("7767000715371399266", new IfMC(i++));
    imcMethods.put("4139735583350526658", new IfMC(i++));
    imcMethods.put("772883491822926961", new IfMC(i++));
    imcMethods.put("2712129534618300097", new IfMC(i++));
  }
  @NotNull
  @Override
  public IfMacroCondition getIfMacroCondition(@NotNull QueryKey identity) {
    IfMacroCondition query = identity.forTemplateNode(imcMethods);
    return (query != null ? query : super.getIfMacroCondition(identity));
  }
  private static class IfMC implements IfMacroCondition {
    private final int methodKey;
    public IfMC(int methodKey) {
      this.methodKey = methodKey;
    }
    @Override
    public boolean check(@NotNull IfMacroContext ctx) throws GenerationFailureException {
      switch (methodKey) {
        case 0:
          return QueriesGenerated.ifMacro_Condition_0_0(ctx);
        case 1:
          return QueriesGenerated.ifMacro_Condition_0_1(ctx);
        case 2:
          return QueriesGenerated.ifMacro_Condition_0_2(ctx);
        case 3:
          return QueriesGenerated.ifMacro_Condition_1_0(ctx);
        case 4:
          return QueriesGenerated.ifMacro_Condition_1_1(ctx);
        case 5:
          return QueriesGenerated.ifMacro_Condition_1_2(ctx);
        case 6:
          return QueriesGenerated.ifMacro_Condition_1_3(ctx);
        case 7:
          return QueriesGenerated.ifMacro_Condition_1_4(ctx);
        case 8:
          return QueriesGenerated.ifMacro_Condition_1_5(ctx);
        case 9:
          return QueriesGenerated.ifMacro_Condition_1_6(ctx);
        case 10:
          return QueriesGenerated.ifMacro_Condition_1_7(ctx);
        case 11:
          return QueriesGenerated.ifMacro_Condition_1_8(ctx);
        case 12:
          return QueriesGenerated.ifMacro_Condition_1_9(ctx);
        case 13:
          return QueriesGenerated.ifMacro_Condition_1_10(ctx);
        case 14:
          return QueriesGenerated.ifMacro_Condition_1_11(ctx);
        case 15:
          return QueriesGenerated.ifMacro_Condition_2_0(ctx);
        case 16:
          return QueriesGenerated.ifMacro_Condition_3_0(ctx);
        case 17:
          return QueriesGenerated.ifMacro_Condition_3_1(ctx);
        case 18:
          return QueriesGenerated.ifMacro_Condition_7_0(ctx);
        case 19:
          return QueriesGenerated.ifMacro_Condition_7_1(ctx);
        case 20:
          return QueriesGenerated.ifMacro_Condition_7_2(ctx);
        case 21:
          return QueriesGenerated.ifMacro_Condition_7_3(ctx);
        case 22:
          return QueriesGenerated.ifMacro_Condition_7_4(ctx);
        case 23:
          return QueriesGenerated.ifMacro_Condition_10_0(ctx);
        case 24:
          return QueriesGenerated.ifMacro_Condition_10_1(ctx);
        case 25:
          return QueriesGenerated.ifMacro_Condition_10_2(ctx);
        case 26:
          return QueriesGenerated.ifMacro_Condition_10_3(ctx);
        case 27:
          return QueriesGenerated.ifMacro_Condition_10_4(ctx);
        case 28:
          return QueriesGenerated.ifMacro_Condition_14_0(ctx);
        case 29:
          return QueriesGenerated.ifMacro_Condition_14_1(ctx);
        case 30:
          return QueriesGenerated.ifMacro_Condition_15_0(ctx);
        case 31:
          return QueriesGenerated.ifMacro_Condition_15_1(ctx);
        case 32:
          return QueriesGenerated.ifMacro_Condition_15_2(ctx);
        case 33:
          return QueriesGenerated.ifMacro_Condition_15_3(ctx);
        case 34:
          return QueriesGenerated.ifMacro_Condition_15_4(ctx);
        case 35:
          return QueriesGenerated.ifMacro_Condition_17_0(ctx);
        case 36:
          return QueriesGenerated.ifMacro_Condition_17_1(ctx);
        case 37:
          return QueriesGenerated.ifMacro_Condition_17_2(ctx);
        case 38:
          return QueriesGenerated.ifMacro_Condition_23_0(ctx);
        case 39:
          return QueriesGenerated.ifMacro_Condition_23_1(ctx);
        case 40:
          return QueriesGenerated.ifMacro_Condition_28_0(ctx);
        case 41:
          return QueriesGenerated.ifMacro_Condition_28_1(ctx);
        case 42:
          return QueriesGenerated.ifMacro_Condition_30_0(ctx);
        case 43:
          return QueriesGenerated.ifMacro_Condition_30_1(ctx);
        case 44:
          return QueriesGenerated.ifMacro_Condition_30_2(ctx);
        case 45:
          return QueriesGenerated.ifMacro_Condition_30_3(ctx);
        case 46:
          return QueriesGenerated.ifMacro_Condition_30_4(ctx);
        case 47:
          return QueriesGenerated.ifMacro_Condition_30_5(ctx);
        case 48:
          return QueriesGenerated.ifMacro_Condition_30_6(ctx);
        case 49:
          return QueriesGenerated.ifMacro_Condition_30_7(ctx);
        case 50:
          return QueriesGenerated.ifMacro_Condition_30_8(ctx);
        case 51:
          return QueriesGenerated.ifMacro_Condition_30_9(ctx);
        case 52:
          return QueriesGenerated.ifMacro_Condition_30_10(ctx);
        case 53:
          return QueriesGenerated.ifMacro_Condition_30_11(ctx);
        case 54:
          return QueriesGenerated.ifMacro_Condition_30_12(ctx);
        case 55:
          return QueriesGenerated.ifMacro_Condition_35_0(ctx);
        case 56:
          return QueriesGenerated.ifMacro_Condition_35_1(ctx);
        case 57:
          return QueriesGenerated.ifMacro_Condition_37_0(ctx);
        case 58:
          return QueriesGenerated.ifMacro_Condition_37_1(ctx);
        case 59:
          return QueriesGenerated.ifMacro_Condition_38_0(ctx);
        case 60:
          return QueriesGenerated.ifMacro_Condition_38_1(ctx);
        case 61:
          return QueriesGenerated.ifMacro_Condition_38_2(ctx);
        case 62:
          return QueriesGenerated.ifMacro_Condition_44_0(ctx);
        case 63:
          return QueriesGenerated.ifMacro_Condition_45_0(ctx);
        case 64:
          return QueriesGenerated.ifMacro_Condition_45_1(ctx);
        case 65:
          return QueriesGenerated.ifMacro_Condition_51_0(ctx);
        case 66:
          return QueriesGenerated.ifMacro_Condition_54_0(ctx);
        case 67:
          return QueriesGenerated.ifMacro_Condition_58_0(ctx);
        case 68:
          return QueriesGenerated.ifMacro_Condition_58_1(ctx);
        case 69:
          return QueriesGenerated.ifMacro_Condition_58_2(ctx);
        case 70:
          return QueriesGenerated.ifMacro_Condition_58_3(ctx);
        case 71:
          return QueriesGenerated.ifMacro_Condition_58_4(ctx);
        case 72:
          return QueriesGenerated.ifMacro_Condition_58_5(ctx);
        case 73:
          return QueriesGenerated.ifMacro_Condition_58_6(ctx);
        case 74:
          return QueriesGenerated.ifMacro_Condition_58_7(ctx);
        case 75:
          return QueriesGenerated.ifMacro_Condition_58_8(ctx);
        case 76:
          return QueriesGenerated.ifMacro_Condition_58_9(ctx);
        case 77:
          return QueriesGenerated.ifMacro_Condition_58_10(ctx);
        case 78:
          return QueriesGenerated.ifMacro_Condition_58_11(ctx);
        case 79:
          return QueriesGenerated.ifMacro_Condition_58_12(ctx);
        case 80:
          return QueriesGenerated.ifMacro_Condition_58_13(ctx);
        case 81:
          return QueriesGenerated.ifMacro_Condition_60_0(ctx);
        case 82:
          return QueriesGenerated.ifMacro_Condition_65_0(ctx);
        case 83:
          return QueriesGenerated.ifMacro_Condition_65_1(ctx);
        case 84:
          return QueriesGenerated.ifMacro_Condition_67_0(ctx);
        case 85:
          return QueriesGenerated.ifMacro_Condition_67_1(ctx);
        case 86:
          return QueriesGenerated.ifMacro_Condition_72_0(ctx);
        case 87:
          return QueriesGenerated.ifMacro_Condition_72_1(ctx);
        case 88:
          return QueriesGenerated.ifMacro_Condition_72_2(ctx);
        case 89:
          return QueriesGenerated.ifMacro_Condition_72_3(ctx);
        case 90:
          return QueriesGenerated.ifMacro_Condition_72_4(ctx);
        case 91:
          return QueriesGenerated.ifMacro_Condition_72_5(ctx);
        case 92:
          return QueriesGenerated.ifMacro_Condition_72_6(ctx);
        case 93:
          return QueriesGenerated.ifMacro_Condition_72_7(ctx);
        case 94:
          return QueriesGenerated.ifMacro_Condition_72_8(ctx);
        case 95:
          return QueriesGenerated.ifMacro_Condition_72_9(ctx);
        case 96:
          return QueriesGenerated.ifMacro_Condition_72_10(ctx);
        case 97:
          return QueriesGenerated.ifMacro_Condition_72_11(ctx);
        case 98:
          return QueriesGenerated.ifMacro_Condition_72_12(ctx);
        case 99:
          return QueriesGenerated.ifMacro_Condition_72_13(ctx);
        case 100:
          return QueriesGenerated.ifMacro_Condition_72_14(ctx);
        case 101:
          return QueriesGenerated.ifMacro_Condition_72_15(ctx);
        case 102:
          return QueriesGenerated.ifMacro_Condition_72_16(ctx);
        case 103:
          return QueriesGenerated.ifMacro_Condition_72_17(ctx);
        case 104:
          return QueriesGenerated.ifMacro_Condition_72_18(ctx);
        case 105:
          return QueriesGenerated.ifMacro_Condition_73_0(ctx);
        case 106:
          return QueriesGenerated.ifMacro_Condition_73_1(ctx);
        case 107:
          return QueriesGenerated.ifMacro_Condition_73_2(ctx);
        case 108:
          return QueriesGenerated.ifMacro_Condition_81_0(ctx);
        case 109:
          return QueriesGenerated.ifMacro_Condition_84_0(ctx);
        case 110:
          return QueriesGenerated.ifMacro_Condition_86_0(ctx);
        case 111:
          return QueriesGenerated.ifMacro_Condition_90_0(ctx);
        case 112:
          return QueriesGenerated.ifMacro_Condition_90_1(ctx);
        case 113:
          return QueriesGenerated.ifMacro_Condition_90_2(ctx);
        case 114:
          return QueriesGenerated.ifMacro_Condition_90_3(ctx);
        case 115:
          return QueriesGenerated.ifMacro_Condition_90_4(ctx);
        case 116:
          return QueriesGenerated.ifMacro_Condition_90_5(ctx);
        case 117:
          return QueriesGenerated.ifMacro_Condition_90_6(ctx);
        case 118:
          return QueriesGenerated.ifMacro_Condition_90_7(ctx);
        case 119:
          return QueriesGenerated.ifMacro_Condition_90_8(ctx);
        case 120:
          return QueriesGenerated.ifMacro_Condition_90_9(ctx);
        case 121:
          return QueriesGenerated.ifMacro_Condition_90_10(ctx);
        case 122:
          return QueriesGenerated.ifMacro_Condition_90_11(ctx);
        case 123:
          return QueriesGenerated.ifMacro_Condition_90_12(ctx);
        case 124:
          return QueriesGenerated.ifMacro_Condition_90_13(ctx);
        case 125:
          return QueriesGenerated.ifMacro_Condition_90_14(ctx);
        case 126:
          return QueriesGenerated.ifMacro_Condition_90_15(ctx);
        case 127:
          return QueriesGenerated.ifMacro_Condition_90_16(ctx);
        case 128:
          return QueriesGenerated.ifMacro_Condition_90_17(ctx);
        case 129:
          return QueriesGenerated.ifMacro_Condition_91_0(ctx);
        case 130:
          return QueriesGenerated.ifMacro_Condition_91_1(ctx);
        case 131:
          return QueriesGenerated.ifMacro_Condition_91_2(ctx);
        case 132:
          return QueriesGenerated.ifMacro_Condition_91_3(ctx);
        case 133:
          return QueriesGenerated.ifMacro_Condition_91_4(ctx);
        case 134:
          return QueriesGenerated.ifMacro_Condition_91_5(ctx);
        case 135:
          return QueriesGenerated.ifMacro_Condition_91_6(ctx);
        case 136:
          return QueriesGenerated.ifMacro_Condition_91_7(ctx);
        case 137:
          return QueriesGenerated.ifMacro_Condition_91_8(ctx);
        case 138:
          return QueriesGenerated.ifMacro_Condition_91_9(ctx);
        case 139:
          return QueriesGenerated.ifMacro_Condition_91_10(ctx);
        case 140:
          return QueriesGenerated.ifMacro_Condition_92_0(ctx);
        case 141:
          return QueriesGenerated.ifMacro_Condition_92_1(ctx);
        case 142:
          return QueriesGenerated.ifMacro_Condition_92_2(ctx);
        case 143:
          return QueriesGenerated.ifMacro_Condition_92_3(ctx);
        case 144:
          return QueriesGenerated.ifMacro_Condition_95_0(ctx);
        case 145:
          return QueriesGenerated.ifMacro_Condition_98_0(ctx);
        case 146:
          return QueriesGenerated.ifMacro_Condition_98_1(ctx);
        case 147:
          return QueriesGenerated.ifMacro_Condition_100_0(ctx);
        case 148:
          return QueriesGenerated.ifMacro_Condition_102_0(ctx);
        case 149:
          return QueriesGenerated.ifMacro_Condition_108_0(ctx);
        case 150:
          return QueriesGenerated.ifMacro_Condition_108_1(ctx);
        case 151:
          return QueriesGenerated.ifMacro_Condition_109_0(ctx);
        case 152:
          return QueriesGenerated.ifMacro_Condition_109_1(ctx);
        case 153:
          return QueriesGenerated.ifMacro_Condition_109_2(ctx);
        case 154:
          return QueriesGenerated.ifMacro_Condition_111_0(ctx);
        case 155:
          return QueriesGenerated.ifMacro_Condition_112_0(ctx);
        case 156:
          return QueriesGenerated.ifMacro_Condition_113_0(ctx);
        case 157:
          return QueriesGenerated.ifMacro_Condition_113_1(ctx);
        case 158:
          return QueriesGenerated.ifMacro_Condition_113_2(ctx);
        case 159:
          return QueriesGenerated.ifMacro_Condition_113_3(ctx);
        case 160:
          return QueriesGenerated.ifMacro_Condition_113_4(ctx);
        case 161:
          return QueriesGenerated.ifMacro_Condition_113_5(ctx);
        case 162:
          return QueriesGenerated.ifMacro_Condition_113_6(ctx);
        case 163:
          return QueriesGenerated.ifMacro_Condition_113_7(ctx);
        case 164:
          return QueriesGenerated.ifMacro_Condition_116_0(ctx);
        case 165:
          return QueriesGenerated.ifMacro_Condition_119_0(ctx);
        case 166:
          return QueriesGenerated.ifMacro_Condition_120_0(ctx);
        case 167:
          return QueriesGenerated.ifMacro_Condition_122_0(ctx);
        case 168:
          return QueriesGenerated.ifMacro_Condition_122_1(ctx);
        case 169:
          return QueriesGenerated.ifMacro_Condition_123_0(ctx);
        case 170:
          return QueriesGenerated.ifMacro_Condition_123_1(ctx);
        case 171:
          return QueriesGenerated.ifMacro_Condition_124_0(ctx);
        case 172:
          return QueriesGenerated.ifMacro_Condition_126_0(ctx);
        case 173:
          return QueriesGenerated.ifMacro_Condition_127_0(ctx);
        case 174:
          return QueriesGenerated.ifMacro_Condition_127_1(ctx);
        case 175:
          return QueriesGenerated.ifMacro_Condition_127_2(ctx);
        case 176:
          return QueriesGenerated.ifMacro_Condition_128_0(ctx);
        case 177:
          return QueriesGenerated.ifMacro_Condition_128_1(ctx);
        case 178:
          return QueriesGenerated.ifMacro_Condition_128_2(ctx);
        case 179:
          return QueriesGenerated.ifMacro_Condition_128_3(ctx);
        case 180:
          return QueriesGenerated.ifMacro_Condition_128_4(ctx);
        case 181:
          return QueriesGenerated.ifMacro_Condition_128_5(ctx);
        case 182:
          return QueriesGenerated.ifMacro_Condition_129_0(ctx);
        case 183:
          return QueriesGenerated.ifMacro_Condition_129_1(ctx);
        case 184:
          return QueriesGenerated.ifMacro_Condition_131_0(ctx);
        case 185:
          return QueriesGenerated.ifMacro_Condition_133_0(ctx);
        case 186:
          return QueriesGenerated.ifMacro_Condition_133_1(ctx);
        case 187:
          return QueriesGenerated.ifMacro_Condition_133_2(ctx);
        case 188:
          return QueriesGenerated.ifMacro_Condition_133_3(ctx);
        case 189:
          return QueriesGenerated.ifMacro_Condition_133_4(ctx);
        case 190:
          return QueriesGenerated.ifMacro_Condition_133_5(ctx);
        case 191:
          return QueriesGenerated.ifMacro_Condition_133_6(ctx);
        case 192:
          return QueriesGenerated.ifMacro_Condition_133_7(ctx);
        case 193:
          return QueriesGenerated.ifMacro_Condition_135_0(ctx);
        case 194:
          return QueriesGenerated.ifMacro_Condition_139_0(ctx);
        case 195:
          return QueriesGenerated.ifMacro_Condition_139_1(ctx);
        case 196:
          return QueriesGenerated.ifMacro_Condition_146_0(ctx);
        case 197:
          return QueriesGenerated.ifMacro_Condition_146_1(ctx);
        case 198:
          return QueriesGenerated.ifMacro_Condition_146_2(ctx);
        case 199:
          return QueriesGenerated.ifMacro_Condition_148_0(ctx);
        case 200:
          return QueriesGenerated.ifMacro_Condition_148_1(ctx);
        case 201:
          return QueriesGenerated.ifMacro_Condition_153_0(ctx);
        case 202:
          return QueriesGenerated.ifMacro_Condition_157_0(ctx);
        case 203:
          return QueriesGenerated.ifMacro_Condition_161_0(ctx);
        case 204:
          return QueriesGenerated.ifMacro_Condition_171_0(ctx);
        case 205:
          return QueriesGenerated.ifMacro_Condition_171_1(ctx);
        case 206:
          return QueriesGenerated.ifMacro_Condition_171_2(ctx);
        case 207:
          return QueriesGenerated.ifMacro_Condition_171_3(ctx);
        case 208:
          return QueriesGenerated.ifMacro_Condition_171_4(ctx);
        case 209:
          return QueriesGenerated.ifMacro_Condition_171_5(ctx);
        case 210:
          return QueriesGenerated.ifMacro_Condition_173_0(ctx);
        case 211:
          return QueriesGenerated.ifMacro_Condition_175_0(ctx);
        case 212:
          return QueriesGenerated.ifMacro_Condition_175_1(ctx);
        case 213:
          return QueriesGenerated.ifMacro_Condition_175_2(ctx);
        case 214:
          return QueriesGenerated.ifMacro_Condition_175_3(ctx);
        case 215:
          return QueriesGenerated.ifMacro_Condition_175_4(ctx);
        case 216:
          return QueriesGenerated.ifMacro_Condition_176_0(ctx);
        case 217:
          return QueriesGenerated.ifMacro_Condition_176_1(ctx);
        case 218:
          return QueriesGenerated.ifMacro_Condition_176_2(ctx);
        case 219:
          return QueriesGenerated.ifMacro_Condition_176_3(ctx);
        case 220:
          return QueriesGenerated.ifMacro_Condition_176_4(ctx);
        case 221:
          return QueriesGenerated.ifMacro_Condition_176_5(ctx);
        case 222:
          return QueriesGenerated.ifMacro_Condition_176_6(ctx);
        case 223:
          return QueriesGenerated.ifMacro_Condition_176_7(ctx);
        case 224:
          return QueriesGenerated.ifMacro_Condition_177_0(ctx);
        case 225:
          return QueriesGenerated.ifMacro_Condition_177_1(ctx);
        case 226:
          return QueriesGenerated.ifMacro_Condition_177_2(ctx);
        case 227:
          return QueriesGenerated.ifMacro_Condition_178_0(ctx);
        case 228:
          return QueriesGenerated.ifMacro_Condition_178_1(ctx);
        case 229:
          return QueriesGenerated.ifMacro_Condition_178_2(ctx);
        case 230:
          return QueriesGenerated.ifMacro_Condition_183_0(ctx);
        case 231:
          return QueriesGenerated.ifMacro_Condition_189_0(ctx);
        default:
          throw new GenerationFailureException(String.format("Inconsistent QueriesGenerated: there's no condition method for if macro %s (key: #%d)", ctx.getTemplateReference(), methodKey));
      }
    }
  }
  private final Map<String, InlineSwitchCaseCondition> isccMethods = new HashMap<String, InlineSwitchCaseCondition>();
  {
    int i = 0;
    isccMethods.put("2193538562733675069", new ISCC(i++));
    isccMethods.put("2193538562733676375", new ISCC(i++));
    isccMethods.put("3102684989650648153", new ISCC(i++));
    isccMethods.put("3102684989648475873", new ISCC(i++));
    isccMethods.put("3102684989648506112", new ISCC(i++));
    isccMethods.put("3473224453637836131", new ISCC(i++));
    isccMethods.put("3473224453637861422", new ISCC(i++));
  }
  @NotNull
  @Override
  public InlineSwitchCaseCondition getInlineSwitchCaseCondition(@NotNull QueryKey identity) {
    InlineSwitchCaseCondition query = identity.forTemplateNode(isccMethods);
    return (query != null ? query : super.getInlineSwitchCaseCondition(identity));
  }
  private static class ISCC implements InlineSwitchCaseCondition {
    private final int methodKey;
    public ISCC(int methodKey) {
      this.methodKey = methodKey;
    }
    @Override
    public boolean check(@NotNull InlineSwitchCaseContext ctx) throws GenerationFailureException {
      switch (methodKey) {
        case 0:
          return QueriesGenerated.rule_Condition_49_3(ctx);
        case 1:
          return QueriesGenerated.rule_Condition_49_4(ctx);
        case 2:
          return QueriesGenerated.rule_Condition_96_0(ctx);
        case 3:
          return QueriesGenerated.rule_Condition_96_1(ctx);
        case 4:
          return QueriesGenerated.rule_Condition_96_2(ctx);
        case 5:
          return QueriesGenerated.rule_Condition_101_3(ctx);
        case 6:
          return QueriesGenerated.rule_Condition_101_4(ctx);
        default:
          throw new GenerationFailureException(String.format("Inconsistent QueriesGenerated: there's no condition method for inline switch's case %s (key: #%d)", ctx.getTemplateReference(), methodKey));
      }
    }
  }
  private final Map<String, ReferenceTargetQuery> rtqMethods = new HashMap<String, ReferenceTargetQuery>();
  {
    rtqMethods.put("825332792089684877", new RTQ(0, "EditorBuilderClass"));
    rtqMethods.put("825332792090887013", new RTQ(1, "BaseConcept"));
    rtqMethods.put("825332792090010178", new RTQ(2, "EditorBuilderClass"));
    rtqMethods.put("825332792090910835", new RTQ(3, "BaseConcept"));
    rtqMethods.put("6448709298558782776", new RTQ(4, "_condition_"));
    rtqMethods.put("6448709298558796726", new RTQ(5, "_condition_"));
    rtqMethods.put("6448709298558743961", new RTQ(6, "_condition_"));
    rtqMethods.put("825332792090062629", new RTQ(7, "EditorBuilderClass"));
    rtqMethods.put("825332792090925811", new RTQ(8, "BaseConcept"));
    rtqMethods.put("1767562947360483791", new RTQ(9, "GeneratedHandler"));
    rtqMethods.put("6448709298558860813", new RTQ(10, "_condition_"));
    rtqMethods.put("1189585520114", new RTQ(11, "class_CellKeyMapAction"));
    rtqMethods.put("1184071662732", new RTQ(12, "CARET_AT_ANY_POSITION"));
    rtqMethods.put("8928180329697221837", new RTQ(13, "BaseConcept"));
    rtqMethods.put("2530139371362847284", new RTQ(14, "stuff_CellMenuPart"));
    rtqMethods.put("8528336319571951108", new RTQ(15, "DELETE"));
    rtqMethods.put("6517546124972429124", new RTQ(16, "createAction_TYPE"));
    rtqMethods.put("6517546124972465699", new RTQ(17, "createAction_TYPE"));
    rtqMethods.put("7788343466339793459", new RTQ(18, "DELETE"));
    rtqMethods.put("825332792091496973", new RTQ(19, "_cell_factory_method_"));
    rtqMethods.put("3339734050170006779", new RTQ(20, "CellMenuPartClass"));
    rtqMethods.put("3461111913274086906", new RTQ(21, "BaseConcept"));
    rtqMethods.put("3461111913274081146", new RTQ(22, "BaseConcept"));
    rtqMethods.put("8903163412607740503", new RTQ(23, "BaseConcept"));
    rtqMethods.put("4914536826837045663", new RTQ(24, "BaseConcept"));
    rtqMethods.put("5284120499282346294", new RTQ(25, "BaseConcept"));
    rtqMethods.put("2327135064575779944", new RTQ(26, "BaseConcept"));
    rtqMethods.put("2327135064575789362", new RTQ(27, "smodelAttribute"));
    rtqMethods.put("8629363476784709557", new RTQ(28, "BaseConcept"));
    rtqMethods.put("2327135064575795430", new RTQ(29, "BaseConcept"));
    rtqMethods.put("2327135064575795441", new RTQ(30, "smodelAttribute"));
    rtqMethods.put("2327135064575850022", new RTQ(31, "BaseConcept"));
    rtqMethods.put("1065015894494609409", new RTQ(32, "BaseConcept"));
    rtqMethods.put("3364442169505126573", new RTQ(33, "smodelAttribute"));
    rtqMethods.put("3364442169505135242", new RTQ(34, "BaseConcept"));
    rtqMethods.put("8500567388714996607", new RTQ(35, "BaseConcept"));
    rtqMethods.put("5488742128139182511", new RTQ(36, "stuff_CellMenuPart"));
    rtqMethods.put("5284120499281983914", new RTQ(37, "BaseConcept"));
    rtqMethods.put("5284120499281983925", new RTQ(38, "smodelAttribute"));
    rtqMethods.put("5284120499281983933", new RTQ(39, "BaseConcept"));
    rtqMethods.put("4348485823408627848", new RTQ(40, "createEmptyCell"));
    rtqMethods.put("6874707660148211603", new RTQ(41, "BaseConcept"));
    rtqMethods.put("5226317895496504925", new RTQ(42, "PRESENTATION"));
    rtqMethods.put("5857522847632407221", new RTQ(43, "PresentationProviders"));
    rtqMethods.put("5226317895496551152", new RTQ(44, "PRESENTATION"));
    rtqMethods.put("5857522847632419343", new RTQ(45, "PresentationProviders"));
    rtqMethods.put("5540938954756782226", new RTQ(46, "black"));
    rtqMethods.put("5540938954756744377", new RTQ(47, "black"));
    rtqMethods.put("5298401719284757425", new RTQ(48, "black"));
    rtqMethods.put("5298401719285679398", new RTQ(49, "PLAIN"));
    rtqMethods.put("5298401719293469282", new RTQ(50, "SPACES"));
    rtqMethods.put("5298401719292596956", new RTQ(51, "LEFT"));
    rtqMethods.put("6448709298572303929", new RTQ(52, "method"));
    rtqMethods.put("5298401719292629085", new RTQ(53, "FIRST"));
    rtqMethods.put("5298401719292643137", new RTQ(54, "NORMAL"));
    rtqMethods.put("5298401719292828586", new RTQ(55, "HORIZONTAL_COLLECTION"));
    rtqMethods.put("5266818545798731548", new RTQ(56, "GUTTER"));
    rtqMethods.put("1198505144040", new RTQ(57, null));
    rtqMethods.put("1198505146958", new RTQ(58, null));
    rtqMethods.put("1198505167165", new RTQ(59, null));
    rtqMethods.put("1198506850287", new RTQ(60, null));
    rtqMethods.put("1198506850294", new RTQ(61, null));
    rtqMethods.put("1198506850316", new RTQ(62, null));
    rtqMethods.put("1198502967860", new RTQ(63, null));
    rtqMethods.put("1198502971978", new RTQ(64, null));
    rtqMethods.put("1198503004954", new RTQ(65, null));
    rtqMethods.put("7943820734261953491", new RTQ(66, "stuff_CellMenuPart"));
    rtqMethods.put("3461111913280058707", new RTQ(67, "_condition"));
    rtqMethods.put("6448709298558342530", new RTQ(68, "createComponent"));
    rtqMethods.put("5226317895497067625", new RTQ(69, "PRESENTATION"));
    rtqMethods.put("5857522847632434902", new RTQ(70, "PresentationProviders"));
    rtqMethods.put("4531786690998911334", new RTQ(71, "toString"));
    rtqMethods.put("8685825229212527875", new RTQ(72, "method"));
    rtqMethods.put("8877820395439769584", new RTQ(73, "stuff_CellMenuPart"));
    rtqMethods.put("7320698254379507547", new RTQ(74, "query"));
    rtqMethods.put("8872173783417963929", new RTQ(75, "class_ConceptEditorDeclaration"));
    rtqMethods.put("8872173783417963939", new RTQ(76, "class_ConceptEditorDeclaration"));
    rtqMethods.put("8382384506219670939", new RTQ(77, "BaseConcept"));
    rtqMethods.put("2805556386492702726", new RTQ(78, "BaseConcept"));
    rtqMethods.put("3495720260244105415", new RTQ(79, "class_TransformationMenu"));
    rtqMethods.put("3495720260244091724", new RTQ(80, "class_TransformationMenu"));
    rtqMethods.put("3495720260243929346", new RTQ(81, "BaseConcept"));
    rtqMethods.put("3845357643093405339", new RTQ(82, "class_TransformationMenu"));
    rtqMethods.put("5624877018229882286", new RTQ(83, "BaseConcept"));
    rtqMethods.put("5571456255683524186", new RTQ(84, "class_SubstituteMenu"));
    rtqMethods.put("5571456255683492404", new RTQ(85, "class_SubstituteMenu"));
    rtqMethods.put("3308396621974429285", new RTQ(86, "BaseConcept"));
    rtqMethods.put("3845357643093405478", new RTQ(87, "class_SubstituteMenu"));
    rtqMethods.put("3308396621974429135", new RTQ(88, "BaseConcept"));
    rtqMethods.put("3139878381669776201", new RTQ(89, "class_CompletionMenuCustomizer"));
    rtqMethods.put("3942033882843813122", new RTQ(90, "class_CellKeyMapDeclaration"));
    rtqMethods.put("5950344441595673013", new RTQ(91, "_condition_"));
    rtqMethods.put("4820515453829457005", new RTQ(92, "getEditorHints"));
    rtqMethods.put("8714766435266938790", new RTQ(93, "InheritableStyleAttribute"));
    rtqMethods.put("5238877291853311512", new RTQ(94, "BaseConcept"));
    rtqMethods.put("5238877291853311522", new RTQ(95, "smodelAttribute"));
    rtqMethods.put("5238877291853311959", new RTQ(96, "CustomSingleRoleCellProvider"));
    rtqMethods.put("1179666275019586274", new RTQ(97, "BaseConcept"));
    rtqMethods.put("1179666275019519760", new RTQ(98, "BaseConcept"));
    rtqMethods.put("2088682065585945144", new RTQ(99, "BaseConcept"));
    rtqMethods.put("3554348643636177865", new RTQ(100, "BaseConcept"));
    rtqMethods.put("5284120499281660031", new RTQ(101, "BaseConcept"));
    rtqMethods.put("5284120499281660042", new RTQ(102, "smodelAttribute"));
    rtqMethods.put("5284120499281660050", new RTQ(103, "BaseConcept"));
    rtqMethods.put("4348485823408524661", new RTQ(104, "createEmptyCell"));
    rtqMethods.put("1106598080605870557", new RTQ(105, "stuff_CellMenuPart"));
    rtqMethods.put("6519503956376566704", new RTQ(106, "_condition"));
    rtqMethods.put("2489918459624763601", new RTQ(107, "ConceptEditor"));
    rtqMethods.put("563738412416001518", new RTQ(108, "class_EditorComponentDeclaration"));
    rtqMethods.put("563738412416004726", new RTQ(109, "class_EditorComponentDeclaration"));
    rtqMethods.put("8746492444952660827", new RTQ(110, "BaseConcept"));
    rtqMethods.put("6718020819487779476", new RTQ(111, "BaseConcept"));
    rtqMethods.put("5126791860774559082", new RTQ(112, "MyMenuPart"));
    rtqMethods.put("5126791860781878740", new RTQ(113, "BaseConcept"));
    rtqMethods.put("3262439767570765767", new RTQ(114, "MyMenuPart"));
    rtqMethods.put("3262439767570710351", new RTQ(115, "BaseConcept"));
    rtqMethods.put("3820364241359085382", new RTQ(116, "field"));
    rtqMethods.put("189578833592115307", new RTQ(117, "_parameter_"));
    rtqMethods.put("1199971770628", new RTQ(118, "_parameter_"));
    rtqMethods.put("4233361609418860327", new RTQ(119, "ParameterizableMenuPart"));
    rtqMethods.put("2684000410256413245", new RTQ(120, "x"));
    rtqMethods.put("843003353410481524", new RTQ(121, "BaseConcept"));
    rtqMethods.put("7825776669680736558", new RTQ(122, "BaseConcept"));
    rtqMethods.put("8100708479158807975", new RTQ(123, "EditorAspectDescriptorImpl"));
    rtqMethods.put("3634216897006373908", new RTQ(124, "BaseConcept"));
    rtqMethods.put("5931012245132561533", new RTQ(125, "BaseConcept"));
    rtqMethods.put("3634216896999019281", new RTQ(126, "BaseConcept"));
    rtqMethods.put("3634216896999248237", new RTQ(127, "MyMenuPart"));
    rtqMethods.put("3634216896999081970", new RTQ(128, "BaseConcept"));
    rtqMethods.put("1298632311956088974", new RTQ(129, "MyMenuPart"));
    rtqMethods.put("6089045305656965502", new RTQ(130, "smodelAttribute"));
    rtqMethods.put("6089045305656969037", new RTQ(131, "BaseConcept"));
    rtqMethods.put("4661498100688192439", new RTQ(132, "BaseConcept"));
    rtqMethods.put("933533064627460990", new RTQ(133, "x"));
    rtqMethods.put("1896914160037399755", new RTQ(134, "BaseConcept"));
    rtqMethods.put("7825776669680989081", new RTQ(135, "BaseConcept"));
    rtqMethods.put("8371900013785990531", new RTQ(136, "ParameterizableMenuPart"));
    rtqMethods.put("7317263714739225248", new RTQ(137, "BaseConcept"));
    rtqMethods.put("2790225568134579993", new RTQ(138, "BaseConcept"));
    rtqMethods.put("6018261468852472704", new RTQ(139, "InlineBuilder"));
    rtqMethods.put("2554559902524969361", new RTQ(140, "_cell_factory_method_old"));
    rtqMethods.put("2603680661010960230", new RTQ(141, "BaseConcept"));
    rtqMethods.put("2603680661010962070", new RTQ(142, "BaseConcept"));
    rtqMethods.put("1094344716407333435", new RTQ(143, "BaseConcept"));
    rtqMethods.put("1020445033784276204", new RTQ(144, "smodelAttribute"));
    rtqMethods.put("1020445033784282273", new RTQ(145, "BaseConcept"));
    rtqMethods.put("8210508057165895267", new RTQ(146, "BaseConcept"));
    rtqMethods.put("2508844969612560730", new RTQ(147, "BaseConcept"));
    rtqMethods.put("8537008540390329774", new RTQ(148, "TransformationMenuPart_ReferenceMenu"));
    rtqMethods.put("8537008540390330714", new RTQ(149, "referenceLink"));
    rtqMethods.put("7136626533202924850", new RTQ(150, "BaseConcept"));
    rtqMethods.put("422708224288235650", new RTQ(151, "linkDeclaration"));
    rtqMethods.put("422708224288235657", new RTQ(152, "CellModel_RefCell"));
    rtqMethods.put("7136626533202773665", new RTQ(153, "BaseConcept"));
    rtqMethods.put("1451780833463297865", new RTQ(154, "BaseConcept"));
    rtqMethods.put("422708224287957495", new RTQ(155, "stuff_CellMenuPart"));
    rtqMethods.put("5391282900580898143", new RTQ(156, "InlineBuilder"));
    rtqMethods.put("7767000715371338593", new RTQ(157, "BaseConcept"));
    rtqMethods.put("7767000715371338604", new RTQ(158, "virtualPackage"));
    rtqMethods.put("7767000715369667141", new RTQ(159, "stuff_CellMenuPart"));
    rtqMethods.put("8254632857052566333", new RTQ(160, "virtualPackage"));
    rtqMethods.put("8254632857052570218", new RTQ(161, "BaseConcept"));
    rtqMethods.put("4575047236827182512", new RTQ(162, "DELETE"));
    rtqMethods.put("4575047236817230157", new RTQ(163, "DELETE"));
    rtqMethods.put("4575047236827194207", new RTQ(164, "DELETE"));
    rtqMethods.put("9115396979021865112", new RTQ(165, "BaseConcept"));
    rtqMethods.put("772883491822883885", new RTQ(166, "smodelAttribute"));
    rtqMethods.put("772883491822884120", new RTQ(167, "BaseConcept"));
    rtqMethods.put("772883491822889239", new RTQ(168, "smodelAttribute"));
    rtqMethods.put("772883491822889246", new RTQ(169, "BaseConcept"));
    rtqMethods.put("4401553762414345529", new RTQ(170, "virtualPackage"));
    rtqMethods.put("4401553762414345563", new RTQ(171, "BaseConcept"));
    rtqMethods.put("5093287250103924559", new RTQ(172, "BaseConcept"));
    rtqMethods.put("8885544757920592533", new RTQ(173, "MyContextSpecificMenuCustomizer"));
    rtqMethods.put("8885544757920591591", new RTQ(174, "MyContextSpecificMenuCustomizer"));
    rtqMethods.put("4274443204224083685", new RTQ(175, "value"));
    rtqMethods.put("8673913621388823176", new RTQ(176, "castString"));
    rtqMethods.put("6620706402222853281", new RTQ(177, "method"));
    rtqMethods.put("6423922349611078611", new RTQ(178, "IntentionClass"));
  }
  @NotNull
  @Override
  public ReferenceTargetQuery getReferenceTargetQuery(@NotNull QueryKey queryKey) {
    ReferenceTargetQuery query = queryKey.forTemplateNode(rtqMethods);
    return (query != null ? query : super.getReferenceTargetQuery(queryKey));
  }
  private static class RTQ extends ReferenceTargetQuery.Base {
    private final int methodKey;
    /*package*/ RTQ(int methodKey, String templateValue) {
      super(templateValue);
      this.methodKey = methodKey;
    }
    @Nullable
    public Object evaluate(@NotNull ReferenceMacroContext ctx) throws GenerationFailureException {
      switch (methodKey) {
        case 0:
          return QueriesGenerated.referenceMacro_GetReferent_0_0(ctx);
        case 1:
          return QueriesGenerated.referenceMacro_GetReferent_0_1(ctx);
        case 2:
          return QueriesGenerated.referenceMacro_GetReferent_0_2(ctx);
        case 3:
          return QueriesGenerated.referenceMacro_GetReferent_0_3(ctx);
        case 4:
          return QueriesGenerated.referenceMacro_GetReferent_1_0(ctx);
        case 5:
          return QueriesGenerated.referenceMacro_GetReferent_1_1(ctx);
        case 6:
          return QueriesGenerated.referenceMacro_GetReferent_2_0(ctx);
        case 7:
          return QueriesGenerated.referenceMacro_GetReferent_3_0(ctx);
        case 8:
          return QueriesGenerated.referenceMacro_GetReferent_3_1(ctx);
        case 9:
          return QueriesGenerated.referenceMacro_GetReferent_7_0(ctx);
        case 10:
          return QueriesGenerated.referenceMacro_GetReferent_7_1(ctx);
        case 11:
          return QueriesGenerated.referenceMacro_GetReferent_10_0(ctx);
        case 12:
          return QueriesGenerated.referenceMacro_GetReferent_10_1(ctx);
        case 13:
          return QueriesGenerated.referenceMacro_GetReferent_10_2(ctx);
        case 14:
          return QueriesGenerated.referenceMacro_GetReferent_15_0(ctx);
        case 15:
          return QueriesGenerated.referenceMacro_GetReferent_17_0(ctx);
        case 16:
          return QueriesGenerated.referenceMacro_GetReferent_17_1(ctx);
        case 17:
          return QueriesGenerated.referenceMacro_GetReferent_17_2(ctx);
        case 18:
          return QueriesGenerated.referenceMacro_GetReferent_17_3(ctx);
        case 19:
          return QueriesGenerated.referenceMacro_GetReferent_24_0(ctx);
        case 20:
          return QueriesGenerated.referenceMacro_GetReferent_25_0(ctx);
        case 21:
          return QueriesGenerated.referenceMacro_GetReferent_29_0(ctx);
        case 22:
          return QueriesGenerated.referenceMacro_GetReferent_29_1(ctx);
        case 23:
          return QueriesGenerated.referenceMacro_GetReferent_30_0(ctx);
        case 24:
          return QueriesGenerated.referenceMacro_GetReferent_30_1(ctx);
        case 25:
          return QueriesGenerated.referenceMacro_GetReferent_30_2(ctx);
        case 26:
          return QueriesGenerated.referenceMacro_GetReferent_30_3(ctx);
        case 27:
          return QueriesGenerated.referenceMacro_GetReferent_30_4(ctx);
        case 28:
          return QueriesGenerated.referenceMacro_GetReferent_30_5(ctx);
        case 29:
          return QueriesGenerated.referenceMacro_GetReferent_30_6(ctx);
        case 30:
          return QueriesGenerated.referenceMacro_GetReferent_30_7(ctx);
        case 31:
          return QueriesGenerated.referenceMacro_GetReferent_30_8(ctx);
        case 32:
          return QueriesGenerated.referenceMacro_GetReferent_30_9(ctx);
        case 33:
          return QueriesGenerated.referenceMacro_GetReferent_30_10(ctx);
        case 34:
          return QueriesGenerated.referenceMacro_GetReferent_30_11(ctx);
        case 35:
          return QueriesGenerated.referenceMacro_GetReferent_30_12(ctx);
        case 36:
          return QueriesGenerated.referenceMacro_GetReferent_30_13(ctx);
        case 37:
          return QueriesGenerated.referenceMacro_GetReferent_30_14(ctx);
        case 38:
          return QueriesGenerated.referenceMacro_GetReferent_30_15(ctx);
        case 39:
          return QueriesGenerated.referenceMacro_GetReferent_30_16(ctx);
        case 40:
          return QueriesGenerated.referenceMacro_GetReferent_30_17(ctx);
        case 41:
          return QueriesGenerated.referenceMacro_GetReferent_33_0(ctx);
        case 42:
          return QueriesGenerated.referenceMacro_GetReferent_35_0(ctx);
        case 43:
          return QueriesGenerated.referenceMacro_GetReferent_35_1(ctx);
        case 44:
          return QueriesGenerated.referenceMacro_GetReferent_35_2(ctx);
        case 45:
          return QueriesGenerated.referenceMacro_GetReferent_35_3(ctx);
        case 46:
          return QueriesGenerated.referenceMacro_GetReferent_45_0(ctx);
        case 47:
          return QueriesGenerated.referenceMacro_GetReferent_45_1(ctx);
        case 48:
          return QueriesGenerated.referenceMacro_GetReferent_45_2(ctx);
        case 49:
          return QueriesGenerated.referenceMacro_GetReferent_45_3(ctx);
        case 50:
          return QueriesGenerated.referenceMacro_GetReferent_45_4(ctx);
        case 51:
          return QueriesGenerated.referenceMacro_GetReferent_45_5(ctx);
        case 52:
          return QueriesGenerated.referenceMacro_GetReferent_45_6(ctx);
        case 53:
          return QueriesGenerated.referenceMacro_GetReferent_45_7(ctx);
        case 54:
          return QueriesGenerated.referenceMacro_GetReferent_45_8(ctx);
        case 55:
          return QueriesGenerated.referenceMacro_GetReferent_45_9(ctx);
        case 56:
          return QueriesGenerated.referenceMacro_GetReferent_45_10(ctx);
        case 57:
          return QueriesGenerated.referenceMacro_GetReferent_48_0(ctx);
        case 58:
          return QueriesGenerated.referenceMacro_GetReferent_48_1(ctx);
        case 59:
          return QueriesGenerated.referenceMacro_GetReferent_48_2(ctx);
        case 60:
          return QueriesGenerated.referenceMacro_GetReferent_50_0(ctx);
        case 61:
          return QueriesGenerated.referenceMacro_GetReferent_50_1(ctx);
        case 62:
          return QueriesGenerated.referenceMacro_GetReferent_50_2(ctx);
        case 63:
          return QueriesGenerated.referenceMacro_GetReferent_51_0(ctx);
        case 64:
          return QueriesGenerated.referenceMacro_GetReferent_51_1(ctx);
        case 65:
          return QueriesGenerated.referenceMacro_GetReferent_51_2(ctx);
        case 66:
          return QueriesGenerated.referenceMacro_GetReferent_54_0(ctx);
        case 67:
          return QueriesGenerated.referenceMacro_GetReferent_58_0(ctx);
        case 68:
          return QueriesGenerated.referenceMacro_GetReferent_59_0(ctx);
        case 69:
          return QueriesGenerated.referenceMacro_GetReferent_60_0(ctx);
        case 70:
          return QueriesGenerated.referenceMacro_GetReferent_60_1(ctx);
        case 71:
          return QueriesGenerated.referenceMacro_GetReferent_62_0(ctx);
        case 72:
          return QueriesGenerated.referenceMacro_GetReferent_64_0(ctx);
        case 73:
          return QueriesGenerated.referenceMacro_GetReferent_65_0(ctx);
        case 74:
          return QueriesGenerated.referenceMacro_GetReferent_67_0(ctx);
        case 75:
          return QueriesGenerated.referenceMacro_GetReferent_72_0(ctx);
        case 76:
          return QueriesGenerated.referenceMacro_GetReferent_72_1(ctx);
        case 77:
          return QueriesGenerated.referenceMacro_GetReferent_72_2(ctx);
        case 78:
          return QueriesGenerated.referenceMacro_GetReferent_72_3(ctx);
        case 79:
          return QueriesGenerated.referenceMacro_GetReferent_72_4(ctx);
        case 80:
          return QueriesGenerated.referenceMacro_GetReferent_72_5(ctx);
        case 81:
          return QueriesGenerated.referenceMacro_GetReferent_72_6(ctx);
        case 82:
          return QueriesGenerated.referenceMacro_GetReferent_72_7(ctx);
        case 83:
          return QueriesGenerated.referenceMacro_GetReferent_72_8(ctx);
        case 84:
          return QueriesGenerated.referenceMacro_GetReferent_72_9(ctx);
        case 85:
          return QueriesGenerated.referenceMacro_GetReferent_72_10(ctx);
        case 86:
          return QueriesGenerated.referenceMacro_GetReferent_72_11(ctx);
        case 87:
          return QueriesGenerated.referenceMacro_GetReferent_72_12(ctx);
        case 88:
          return QueriesGenerated.referenceMacro_GetReferent_72_13(ctx);
        case 89:
          return QueriesGenerated.referenceMacro_GetReferent_72_14(ctx);
        case 90:
          return QueriesGenerated.referenceMacro_GetReferent_72_15(ctx);
        case 91:
          return QueriesGenerated.referenceMacro_GetReferent_73_0(ctx);
        case 92:
          return QueriesGenerated.referenceMacro_GetReferent_74_0(ctx);
        case 93:
          return QueriesGenerated.referenceMacro_GetReferent_86_0(ctx);
        case 94:
          return QueriesGenerated.referenceMacro_GetReferent_89_0(ctx);
        case 95:
          return QueriesGenerated.referenceMacro_GetReferent_89_1(ctx);
        case 96:
          return QueriesGenerated.referenceMacro_GetReferent_89_2(ctx);
        case 97:
          return QueriesGenerated.referenceMacro_GetReferent_90_0(ctx);
        case 98:
          return QueriesGenerated.referenceMacro_GetReferent_90_1(ctx);
        case 99:
          return QueriesGenerated.referenceMacro_GetReferent_90_2(ctx);
        case 100:
          return QueriesGenerated.referenceMacro_GetReferent_90_3(ctx);
        case 101:
          return QueriesGenerated.referenceMacro_GetReferent_90_4(ctx);
        case 102:
          return QueriesGenerated.referenceMacro_GetReferent_90_5(ctx);
        case 103:
          return QueriesGenerated.referenceMacro_GetReferent_90_6(ctx);
        case 104:
          return QueriesGenerated.referenceMacro_GetReferent_90_7(ctx);
        case 105:
          return QueriesGenerated.referenceMacro_GetReferent_90_8(ctx);
        case 106:
          return QueriesGenerated.referenceMacro_GetReferent_91_0(ctx);
        case 107:
          return QueriesGenerated.referenceMacro_GetReferent_93_0(ctx);
        case 108:
          return QueriesGenerated.referenceMacro_GetReferent_95_0(ctx);
        case 109:
          return QueriesGenerated.referenceMacro_GetReferent_95_1(ctx);
        case 110:
          return QueriesGenerated.referenceMacro_GetReferent_98_0(ctx);
        case 111:
          return QueriesGenerated.referenceMacro_GetReferent_98_1(ctx);
        case 112:
          return QueriesGenerated.referenceMacro_GetReferent_99_0(ctx);
        case 113:
          return QueriesGenerated.referenceMacro_GetReferent_99_1(ctx);
        case 114:
          return QueriesGenerated.referenceMacro_GetReferent_99_2(ctx);
        case 115:
          return QueriesGenerated.referenceMacro_GetReferent_99_3(ctx);
        case 116:
          return QueriesGenerated.referenceMacro_GetReferent_101_0(ctx);
        case 117:
          return QueriesGenerated.referenceMacro_GetReferent_102_0(ctx);
        case 118:
          return QueriesGenerated.referenceMacro_GetReferent_102_1(ctx);
        case 119:
          return QueriesGenerated.referenceMacro_GetReferent_106_0(ctx);
        case 120:
          return QueriesGenerated.referenceMacro_GetReferent_108_0(ctx);
        case 121:
          return QueriesGenerated.referenceMacro_GetReferent_113_0(ctx);
        case 122:
          return QueriesGenerated.referenceMacro_GetReferent_113_1(ctx);
        case 123:
          return QueriesGenerated.referenceMacro_GetReferent_118_0(ctx);
        case 124:
          return QueriesGenerated.referenceMacro_GetReferent_123_0(ctx);
        case 125:
          return QueriesGenerated.referenceMacro_GetReferent_125_0(ctx);
        case 126:
          return QueriesGenerated.referenceMacro_GetReferent_125_1(ctx);
        case 127:
          return QueriesGenerated.referenceMacro_GetReferent_125_2(ctx);
        case 128:
          return QueriesGenerated.referenceMacro_GetReferent_125_3(ctx);
        case 129:
          return QueriesGenerated.referenceMacro_GetReferent_125_4(ctx);
        case 130:
          return QueriesGenerated.referenceMacro_GetReferent_128_0(ctx);
        case 131:
          return QueriesGenerated.referenceMacro_GetReferent_128_1(ctx);
        case 132:
          return QueriesGenerated.referenceMacro_GetReferent_128_2(ctx);
        case 133:
          return QueriesGenerated.referenceMacro_GetReferent_129_0(ctx);
        case 134:
          return QueriesGenerated.referenceMacro_GetReferent_133_0(ctx);
        case 135:
          return QueriesGenerated.referenceMacro_GetReferent_133_1(ctx);
        case 136:
          return QueriesGenerated.referenceMacro_GetReferent_136_0(ctx);
        case 137:
          return QueriesGenerated.referenceMacro_GetReferent_139_0(ctx);
        case 138:
          return QueriesGenerated.referenceMacro_GetReferent_139_1(ctx);
        case 139:
          return QueriesGenerated.referenceMacro_GetReferent_146_0(ctx);
        case 140:
          return QueriesGenerated.referenceMacro_GetReferent_149_0(ctx);
        case 141:
          return QueriesGenerated.referenceMacro_GetReferent_156_0(ctx);
        case 142:
          return QueriesGenerated.referenceMacro_GetReferent_156_1(ctx);
        case 143:
          return QueriesGenerated.referenceMacro_GetReferent_171_0(ctx);
        case 144:
          return QueriesGenerated.referenceMacro_GetReferent_171_1(ctx);
        case 145:
          return QueriesGenerated.referenceMacro_GetReferent_171_2(ctx);
        case 146:
          return QueriesGenerated.referenceMacro_GetReferent_174_0(ctx);
        case 147:
          return QueriesGenerated.referenceMacro_GetReferent_174_1(ctx);
        case 148:
          return QueriesGenerated.referenceMacro_GetReferent_175_0(ctx);
        case 149:
          return QueriesGenerated.referenceMacro_GetReferent_175_1(ctx);
        case 150:
          return QueriesGenerated.referenceMacro_GetReferent_175_2(ctx);
        case 151:
          return QueriesGenerated.referenceMacro_GetReferent_176_0(ctx);
        case 152:
          return QueriesGenerated.referenceMacro_GetReferent_176_1(ctx);
        case 153:
          return QueriesGenerated.referenceMacro_GetReferent_176_2(ctx);
        case 154:
          return QueriesGenerated.referenceMacro_GetReferent_176_3(ctx);
        case 155:
          return QueriesGenerated.referenceMacro_GetReferent_176_4(ctx);
        case 156:
          return QueriesGenerated.referenceMacro_GetReferent_177_0(ctx);
        case 157:
          return QueriesGenerated.referenceMacro_GetReferent_178_0(ctx);
        case 158:
          return QueriesGenerated.referenceMacro_GetReferent_178_1(ctx);
        case 159:
          return QueriesGenerated.referenceMacro_GetReferent_178_2(ctx);
        case 160:
          return QueriesGenerated.referenceMacro_GetReferent_179_0(ctx);
        case 161:
          return QueriesGenerated.referenceMacro_GetReferent_179_1(ctx);
        case 162:
          return QueriesGenerated.referenceMacro_GetReferent_181_0(ctx);
        case 163:
          return QueriesGenerated.referenceMacro_GetReferent_182_0(ctx);
        case 164:
          return QueriesGenerated.referenceMacro_GetReferent_182_1(ctx);
        case 165:
          return QueriesGenerated.referenceMacro_GetReferent_183_0(ctx);
        case 166:
          return QueriesGenerated.referenceMacro_GetReferent_184_0(ctx);
        case 167:
          return QueriesGenerated.referenceMacro_GetReferent_184_1(ctx);
        case 168:
          return QueriesGenerated.referenceMacro_GetReferent_184_2(ctx);
        case 169:
          return QueriesGenerated.referenceMacro_GetReferent_184_3(ctx);
        case 170:
          return QueriesGenerated.referenceMacro_GetReferent_184_4(ctx);
        case 171:
          return QueriesGenerated.referenceMacro_GetReferent_184_5(ctx);
        case 172:
          return QueriesGenerated.referenceMacro_GetReferent_185_0(ctx);
        case 173:
          return QueriesGenerated.referenceMacro_GetReferent_186_0(ctx);
        case 174:
          return QueriesGenerated.referenceMacro_GetReferent_186_1(ctx);
        case 175:
          return QueriesGenerated.referenceMacro_GetReferent_187_0(ctx);
        case 176:
          return QueriesGenerated.referenceMacro_GetReferent_187_1(ctx);
        case 177:
          return QueriesGenerated.referenceMacro_GetReferent_189_0(ctx);
        case 178:
          return QueriesGenerated.referenceMacro_GetReferent_190_0(ctx);
        default:
          throw new GenerationFailureException(String.format("Inconsistent QueriesGenerated: there's no method for query %s (key: #%d)", ctx.getTemplateReference(), methodKey));
      }
    }
  }
  private final Map<String, VariableValueQuery> vvqMethods = new HashMap<String, VariableValueQuery>();
  {
    vvqMethods.put("2409421742521899414", new VVQ(0));
    vvqMethods.put("2409421742521899418", new VVQ(1));
    vvqMethods.put("2409421742521899424", new VVQ(2));
    vvqMethods.put("2409421742521899427", new VVQ(3));
    vvqMethods.put("2805556386498709033", new VVQ(4));
    vvqMethods.put("2805556386498787059", new VVQ(5));
    vvqMethods.put("2409421742521899443", new VVQ(6));
    vvqMethods.put("2409421742521899448", new VVQ(7));
    vvqMethods.put("2409421742521899452", new VVQ(8));
    vvqMethods.put("2409421742521899457", new VVQ(9));
    vvqMethods.put("3139878381670055295", new VVQ(10));
    vvqMethods.put("3942033882843124248", new VVQ(11));
    vvqMethods.put("424075343888319775", new VVQ(12));
    vvqMethods.put("424075343888296317", new VVQ(13));
    vvqMethods.put("2409421742521899461", new VVQ(14));
  }
  @NotNull
  @Override
  public VariableValueQuery getVariableValueQuery(@NotNull QueryKey queryKey) {
    VariableValueQuery query = queryKey.forTemplateNode(vvqMethods);
    return (query != null ? query : super.getVariableValueQuery(queryKey));
  }
  private static class VVQ implements VariableValueQuery {
    private final int methodKey;
    /*package*/ VVQ(int methodKey) {
      this.methodKey = methodKey;
    }
    @Nullable
    public Object evaluate(@NotNull TemplateVarContext ctx) throws GenerationFailureException {
      switch (methodKey) {
        case 0:
          return QueriesGenerated.varMacro_Value_17_0(ctx);
        case 1:
          return QueriesGenerated.varMacro_Value_30_0(ctx);
        case 2:
          return QueriesGenerated.varMacro_Value_44_0(ctx);
        case 3:
          return QueriesGenerated.varMacro_Value_72_0(ctx);
        case 4:
          return QueriesGenerated.varMacro_Value_72_1(ctx);
        case 5:
          return QueriesGenerated.varMacro_Value_72_2(ctx);
        case 6:
          return QueriesGenerated.varMacro_Value_72_3(ctx);
        case 7:
          return QueriesGenerated.varMacro_Value_72_4(ctx);
        case 8:
          return QueriesGenerated.varMacro_Value_72_5(ctx);
        case 9:
          return QueriesGenerated.varMacro_Value_72_6(ctx);
        case 10:
          return QueriesGenerated.varMacro_Value_72_7(ctx);
        case 11:
          return QueriesGenerated.varMacro_Value_72_8(ctx);
        case 12:
          return QueriesGenerated.varMacro_Value_72_9(ctx);
        case 13:
          return QueriesGenerated.varMacro_Value_72_10(ctx);
        case 14:
          return QueriesGenerated.varMacro_Value_176_0(ctx);
        default:
          throw new GenerationFailureException(String.format("Inconsistent QueriesGenerated: there's no method for query %s (key: #%d)", ctx.getTemplateReference(), methodKey));
      }
    }
  }
  private final Map<String, CallArgumentQuery> caqMethods = new HashMap<String, CallArgumentQuery>();
  {
    caqMethods.put("2805556386498307743", new CAQ(0));
    caqMethods.put("2805556386498615964", new CAQ(1));
    caqMethods.put("8109136191676423519", new CAQ(2));
    caqMethods.put("6564553697558917724", new CAQ(3));
    caqMethods.put("4586310205971125736", new CAQ(4));
    caqMethods.put("4586310205971133175", new CAQ(5));
    caqMethods.put("8029080471792861701", new CAQ(6));
    caqMethods.put("8029080471793828876", new CAQ(7));
    caqMethods.put("8029080471792814356", new CAQ(8));
    caqMethods.put("8029080471792815936", new CAQ(9));
    caqMethods.put("8029080471793814567", new CAQ(10));
    caqMethods.put("8029080471792836217", new CAQ(11));
    caqMethods.put("8029080471792839326", new CAQ(12));
    caqMethods.put("8029080471793823508", new CAQ(13));
    caqMethods.put("422708224288473991", new CAQ(14));
    caqMethods.put("422708224288473994", new CAQ(15));
    caqMethods.put("5735170413439547432", new CAQ(16));
    caqMethods.put("4575047236817276243", new CAQ(17));
    caqMethods.put("4575047236817304443", new CAQ(18));
  }
  @NotNull
  @Override
  public CallArgumentQuery getTemplateCallArgumentQuery(@NotNull QueryKey queryKey) {
    CallArgumentQuery query = queryKey.forTemplateNode(caqMethods);
    return (query != null ? query : super.getTemplateCallArgumentQuery(queryKey));
  }
  private static class CAQ implements CallArgumentQuery {
    private final int methodKey;
    /*package*/ CAQ(int methodKey) {
      this.methodKey = methodKey;
    }
    @Nullable
    public Object evaluate(@NotNull TemplateArgumentContext ctx) throws GenerationFailureException {
      switch (methodKey) {
        case 0:
          return QueriesGenerated.templateArgumentQuery_72_0(ctx);
        case 1:
          return QueriesGenerated.templateArgumentQuery_72_1(ctx);
        case 2:
          return QueriesGenerated.templateArgumentQuery_144_0(ctx);
        case 3:
          return QueriesGenerated.templateArgumentQuery_76_0(ctx);
        case 4:
          return QueriesGenerated.templateArgumentQuery_76_1(ctx);
        case 5:
          return QueriesGenerated.templateArgumentQuery_76_2(ctx);
        case 6:
          return QueriesGenerated.templateArgumentQuery_144_1(ctx);
        case 7:
          return QueriesGenerated.templateArgumentQuery_144_2(ctx);
        case 8:
          return QueriesGenerated.templateArgumentQuery_147_0(ctx);
        case 9:
          return QueriesGenerated.templateArgumentQuery_147_1(ctx);
        case 10:
          return QueriesGenerated.templateArgumentQuery_147_2(ctx);
        case 11:
          return QueriesGenerated.templateArgumentQuery_152_0(ctx);
        case 12:
          return QueriesGenerated.templateArgumentQuery_152_1(ctx);
        case 13:
          return QueriesGenerated.templateArgumentQuery_152_2(ctx);
        case 14:
          return QueriesGenerated.templateArgumentQuery_176_0(ctx);
        case 15:
          return QueriesGenerated.templateArgumentQuery_176_1(ctx);
        case 16:
          return QueriesGenerated.templateArgumentQuery_15_0(ctx);
        case 17:
          return QueriesGenerated.templateArgumentQuery_17_0(ctx);
        case 18:
          return QueriesGenerated.templateArgumentQuery_17_1(ctx);
        default:
          throw new GenerationFailureException(String.format("Inconsistent QueriesGenerated: there's no method for query %s (key: #%d)", ctx.getTemplateReference(), methodKey));
      }
    }
  }
  private final Map<String, InsertMacroQuery> imqMethods = new HashMap<String, InsertMacroQuery>();
  {
    imqMethods.put("9186828658631657773", new IMQ(0));
    imqMethods.put("5951200853010924388", new IMQ(1));
    imqMethods.put("5951200853010308100", new IMQ(2));
  }
  @NotNull
  @Override
  public InsertMacroQuery getInsertMacroQuery(@NotNull QueryKey queryKey) {
    InsertMacroQuery query = queryKey.forTemplateNode(imqMethods);
    return (query != null ? query : super.getInsertMacroQuery(queryKey));
  }
  private static class IMQ implements InsertMacroQuery {
    private final int methodKey;
    /*package*/ IMQ(int methodKey) {
      this.methodKey = methodKey;
    }
    @Nullable
    public SNode evaluate(@NotNull InsertMacroContext ctx) throws GenerationFailureException {
      switch (methodKey) {
        case 0:
          return QueriesGenerated.insertMacro_Query_49_0(ctx);
        case 1:
          return QueriesGenerated.insertMacro_Query_127_0(ctx);
        case 2:
          return QueriesGenerated.insertMacro_Query_161_0(ctx);
        default:
          throw new GenerationFailureException(String.format("Inconsistent QueriesGenerated: there's no method for query %s (key: #%d)", ctx.getTemplateReference(), methodKey));
      }
    }
  }
  private static SNode _quotation_createNode_x583g4_a0a0a0pm() {
    SNode quotedNode_1 = null;
    SNodeBuilder nb = new SNodeBuilder(null, null).init(MetaAdapterFactory.getConcept(MetaAdapterFactory.getLanguage(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, "jetbrains.mps.baseLanguage"), 0xf940c80846L, "StaticFieldReference"));
    quotedNode_1 = nb.getResult();
    nb.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c77f1e98L, 0xf8cc6bf960L, "variableDeclaration"), "1ed103c3-3aa6-49b7-9c21-6765ee11f224/java:jetbrains.mps.openapi.editor.cells(MPS.Editor/)/~KeyMapAction.CARET_AT_FIRST_POSITION");
    nb.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf940c80846L, 0x10a75869f9bL, "classifier"), "1ed103c3-3aa6-49b7-9c21-6765ee11f224/java:jetbrains.mps.openapi.editor.cells(MPS.Editor/)/~KeyMapAction");
    return quotedNode_1;
  }
  private static SNode _quotation_createNode_x583g4_a0a0b0pm() {
    SNode quotedNode_1 = null;
    SNodeBuilder nb = new SNodeBuilder(null, null).init(MetaAdapterFactory.getConcept(MetaAdapterFactory.getLanguage(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, "jetbrains.mps.baseLanguage"), 0xf940c80846L, "StaticFieldReference"));
    quotedNode_1 = nb.getResult();
    nb.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c77f1e98L, 0xf8cc6bf960L, "variableDeclaration"), "1ed103c3-3aa6-49b7-9c21-6765ee11f224/java:jetbrains.mps.openapi.editor.cells(MPS.Editor/)/~KeyMapAction.CARET_AT_LAST_POSITION");
    nb.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf940c80846L, 0x10a75869f9bL, "classifier"), "1ed103c3-3aa6-49b7-9c21-6765ee11f224/java:jetbrains.mps.openapi.editor.cells(MPS.Editor/)/~KeyMapAction");
    return quotedNode_1;
  }
  private static SNode _quotation_createNode_x583g4_a0a0c0pm() {
    SNode quotedNode_1 = null;
    SNodeBuilder nb = new SNodeBuilder(null, null).init(MetaAdapterFactory.getConcept(MetaAdapterFactory.getLanguage(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, "jetbrains.mps.baseLanguage"), 0xf940c80846L, "StaticFieldReference"));
    quotedNode_1 = nb.getResult();
    nb.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c77f1e98L, 0xf8cc6bf960L, "variableDeclaration"), "1ed103c3-3aa6-49b7-9c21-6765ee11f224/java:jetbrains.mps.openapi.editor.cells(MPS.Editor/)/~KeyMapAction.CARET_AT_INTERMEDIATE_POSITION");
    nb.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf940c80846L, 0x10a75869f9bL, "classifier"), "1ed103c3-3aa6-49b7-9c21-6765ee11f224/java:jetbrains.mps.openapi.editor.cells(MPS.Editor/)/~KeyMapAction");
    return quotedNode_1;
  }
  private static SNode _quotation_createNode_x583g4_a0d0pm() {
    SNode quotedNode_1 = null;
    SNodeBuilder nb = new SNodeBuilder(null, null).init(MetaAdapterFactory.getConcept(MetaAdapterFactory.getLanguage(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, "jetbrains.mps.baseLanguage"), 0xf940c80846L, "StaticFieldReference"));
    quotedNode_1 = nb.getResult();
    nb.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c77f1e98L, 0xf8cc6bf960L, "variableDeclaration"), "1ed103c3-3aa6-49b7-9c21-6765ee11f224/java:jetbrains.mps.openapi.editor.cells(MPS.Editor/)/~KeyMapAction.CARET_AT_ANY_POSITION");
    nb.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf940c80846L, 0x10a75869f9bL, "classifier"), "1ed103c3-3aa6-49b7-9c21-6765ee11f224/java:jetbrains.mps.openapi.editor.cells(MPS.Editor/)/~KeyMapAction");
    return quotedNode_1;
  }
  private static SNode _quotation_createNode_x583g4_a1a208(Object parameter_1, Object parameter_2) {
    SNode quotedNode_3 = null;
    SNodeBuilder nb = new SNodeBuilder(null, null).init(MetaAdapterFactory.getConcept(MetaAdapterFactory.getLanguage(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, "jetbrains.mps.lang.smodel"), 0x24b2bf7ce1957615L, "LinkIdRefExpression"));
    quotedNode_3 = nb.getResult();
    SNodeAccessUtil.setReferenceTarget(quotedNode_3, MetaAdapterFactory.getReferenceLink(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x24b2bf7ce1957615L, 0x24b2bf7ce1957616L, "conceptDeclaration"), (SNode) parameter_2);
    SNodeAccessUtil.setReferenceTarget(quotedNode_3, MetaAdapterFactory.getReferenceLink(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x24b2bf7ce1957615L, 0x24b2bf7ce1957617L, "linkDeclaration"), (SNode) parameter_1);
    return quotedNode_3;
  }
  private static SNode _quotation_createNode_x583g4_a0a0b0a0a0nqb() {
    SNode quotedNode_1 = null;
    SNode quotedNode_2 = null;
    SNodeBuilder nb = new SNodeBuilder(null, null).init(MetaAdapterFactory.getConcept(MetaAdapterFactory.getLanguage(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, "jetbrains.mps.lang.editor"), 0x10f34f6aaacL, "CellMenuDescriptor"));
    quotedNode_1 = nb.getResult();
    SNodeBuilder nb1 = new SNodeBuilder(null, null).init(MetaAdapterFactory.getConcept(MetaAdapterFactory.getLanguage(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, "jetbrains.mps.lang.editor"), 0x10f3f33baebL, "CellMenuPart_ReferentPrimary"));
    quotedNode_2 = nb1.getResult();
    quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10f34f6aaacL, 0x10f34f82910L, "cellMenuPart"), quotedNode_2);
    return quotedNode_1;
  }
  private static SNode createSubstituteMenu_RefPresentationTemplate_x583g4_a0a1a0a8a6011(String p0, String p1) {
    SNodeBuilder n0 = new SNodeBuilder().init(CONCEPTS.SubstituteMenu_RefPresentationTemplate$ys);
    n0.setProperty(PROPS.prefix$cFJ6, p0);
    n0.setProperty(PROPS.suffix$cLnu, p1);
    return n0.getResult();
  }
  private static SNode createSubstituteMenu_x583g4_a0a2a0a8a6011(SNode p0, SNode p1, SNode p2) {
    SNodeBuilder n0 = new SNodeBuilder().init(CONCEPTS.SubstituteMenu$EF);
    n0.forChild(LINKS.type$2k1Z).init(CONCEPTS.MenuTypeDefault$3M);
    n0.setReferenceTarget(LINKS.conceptDeclaration$h3E, p0);
    {
      SNodeBuilder n1 = n0.forChild(LINKS.parts$yGO4).init(CONCEPTS.SubstituteMenuPart_ReferenceScope$$Z);
      n1.setReferenceTarget(LINKS.reference$BfVo, p1);
      n1.forChild(LINKS.matchingTextFunction$ASuW).initNode(p2, CONCEPTS.ISubstituteMenu_RefPresentation$fe, true);
    }
    n0.forChild(LINKS.parts$yGO4).init(CONCEPTS.SubstituteMenuPart_Subconcepts$ad);
    return n0.getResult();
  }
  private static boolean isNotEmptyString(String str) {
    return str != null && str.length() > 0;
  }

  private static final class CONCEPTS {
    /*package*/ static final SConcept QueryFunction_RefPresentation$I$ = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x6001c76613c8c373L, "jetbrains.mps.lang.editor.structure.QueryFunction_RefPresentation");
    /*package*/ static final SConcept QueryFunction_ColorComposit$Cd = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x2de97a3d3b88abfaL, "jetbrains.mps.lang.editor.structure.QueryFunction_ColorComposit");
    /*package*/ static final SConcept EditableStyleClassItem$pD = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1143bd61987L, "jetbrains.mps.lang.editor.structure.EditableStyleClassItem");
    /*package*/ static final SConcept CellModel_RefNodeList$Uo = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eb0ad38eL, "jetbrains.mps.lang.editor.structure.CellModel_RefNodeList");
    /*package*/ static final SConcept CellModel_RefNode$8 = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eb05cdc7L, "jetbrains.mps.lang.editor.structure.CellModel_RefNode");
    /*package*/ static final SConcept CellModel_RefCell$7g = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xfd52a2c922L, "jetbrains.mps.lang.editor.structure.CellModel_RefCell");
    /*package*/ static final SConcept CellModel_AttributedNodeCell$m1 = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10bb871ad98L, "jetbrains.mps.lang.editor.structure.CellModel_AttributedNodeCell");
    /*package*/ static final SConcept CellModel_AttributedLinkCell$_k = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x108a0861503L, "jetbrains.mps.lang.editor.structure.CellModel_AttributedLinkCell");
    /*package*/ static final SConcept CellModel_AttributedPropertyCell$yF = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1081e457de7L, "jetbrains.mps.lang.editor.structure.CellModel_AttributedPropertyCell");
    /*package*/ static final SConcept AbstractComponent$YR = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10f7df344a9L, "jetbrains.mps.lang.editor.structure.AbstractComponent");
    /*package*/ static final SConcept CellModel_Alternation$uR = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xfd766383e4L, "jetbrains.mps.lang.editor.structure.CellModel_Alternation");
    /*package*/ static final SConcept SelectInEditorOperation$rA = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x329d4406465c63a0L, "jetbrains.mps.lang.editor.structure.SelectInEditorOperation");
    /*package*/ static final SConcept ApproveDelete_Operation$Sy = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x73977fa5d21f1f37L, "jetbrains.mps.lang.editor.structure.ApproveDelete_Operation");
    /*package*/ static final SConcept ParametersInformationQuery$Le = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x6a67a319ce06acceL, "jetbrains.mps.lang.editor.structure.ParametersInformationQuery");
    /*package*/ static final SConcept ConceptEditorDeclaration$BH = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9845363abL, "jetbrains.mps.lang.editor.structure.ConceptEditorDeclaration");
    /*package*/ static final SInterfaceConcept IMenu$HX = MetaAdapterFactory.getInterfaceConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x169efbc9a9048846L, "jetbrains.mps.lang.editor.structure.IMenu");
    /*package*/ static final SConcept ConceptFunctionParameter_prevNode$qw = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x6ee8c7d6704ae9f2L, "jetbrains.mps.lang.editor.structure.ConceptFunctionParameter_prevNode");
    /*package*/ static final SConcept ConceptFunctionParameter_nextNode$9F = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x6ee8c7d6704ae262L, "jetbrains.mps.lang.editor.structure.ConceptFunctionParameter_nextNode");
    /*package*/ static final SConcept EditorCellModel$gN = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eafb9a39L, "jetbrains.mps.lang.editor.structure.EditorCellModel");
    /*package*/ static final SConcept PropertyDeclaration$1S = MetaAdapterFactory.getConcept(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0xf979bd086bL, "jetbrains.mps.lang.structure.structure.PropertyDeclaration");
    /*package*/ static final SConcept LinkDeclaration$1p = MetaAdapterFactory.getConcept(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0xf979bd086aL, "jetbrains.mps.lang.structure.structure.LinkDeclaration");
    /*package*/ static final SConcept ClassConcept$bK = MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c108ca66L, "jetbrains.mps.baseLanguage.structure.ClassConcept");
    /*package*/ static final SConcept SubstituteMenu_Contribution$s3 = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x2de9c932f4e5cb53L, "jetbrains.mps.lang.editor.structure.SubstituteMenu_Contribution");
    /*package*/ static final SConcept ConceptDeclaration$gH = MetaAdapterFactory.getConcept(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0xf979ba0450L, "jetbrains.mps.lang.structure.structure.ConceptDeclaration");
    /*package*/ static final SInterfaceConcept ITransformationMenu$xi = MetaAdapterFactory.getInterfaceConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x4e0f93d8a0c11832L, "jetbrains.mps.lang.editor.structure.ITransformationMenu");
    /*package*/ static final SInterfaceConcept ISubstituteMenu$Jl = MetaAdapterFactory.getInterfaceConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1bc2c2df999a7727L, "jetbrains.mps.lang.editor.structure.ISubstituteMenu");
    /*package*/ static final SConcept CompletionStyling$Cs = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x6c7f2eeda1a0b162L, "jetbrains.mps.lang.editor.structure.CompletionStyling");
    /*package*/ static final SConcept CellKeyMapDeclaration$4K = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xfbc216b31bL, "jetbrains.mps.lang.editor.structure.CellKeyMapDeclaration");
    /*package*/ static final SConcept AbstractConceptDeclaration$KA = MetaAdapterFactory.getConcept(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x1103553c5ffL, "jetbrains.mps.lang.structure.structure.AbstractConceptDeclaration");
    /*package*/ static final SConcept CellKeyMapItem$M0 = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x108b5877365L, "jetbrains.mps.lang.editor.structure.CellKeyMapItem");
    /*package*/ static final SConcept CellModel_NonEmptyProperty$BH = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x113bef3a464L, "jetbrains.mps.lang.editor.structure.CellModel_NonEmptyProperty");
    /*package*/ static final SInterfaceConcept IStyleContainer$rq = MetaAdapterFactory.getInterfaceConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x11beb039542L, "jetbrains.mps.lang.editor.structure.IStyleContainer");
    /*package*/ static final SConcept TextBackgroundColorStyleClassItem$4f = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x11ac043ee66L, "jetbrains.mps.lang.editor.structure.TextBackgroundColorStyleClassItem");
    /*package*/ static final SConcept ConceptEditorContextHints$m_ = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x527faacef4e35767L, "jetbrains.mps.lang.editor.structure.ConceptEditorContextHints");
    /*package*/ static final SConcept EditorComponentDeclaration$WM = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xfb35c2bb47L, "jetbrains.mps.lang.editor.structure.EditorComponentDeclaration");
    /*package*/ static final SConcept TransformationMenuContribution$jD = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x4e0f93d8a0c10ff0L, "jetbrains.mps.lang.editor.structure.TransformationMenuContribution");
    /*package*/ static final SConcept TransformationLocation_SideTransform$q6 = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x28336854e4c19a06L, "jetbrains.mps.lang.editor.structure.TransformationLocation_SideTransform");
    /*package*/ static final SConcept TransformationLocation_Completion$fS = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x65e54712ab56011cL, "jetbrains.mps.lang.editor.structure.TransformationLocation_Completion");
    /*package*/ static final SConcept SubstituteFeature_Selection$uq = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x75a895eb6bcee97fL, "jetbrains.mps.lang.editor.structure.SubstituteFeature_Selection");
    /*package*/ static final SConcept SubstituteFeature_MatchingText$$7 = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x7ce1116e3a2dee5aL, "jetbrains.mps.lang.editor.structure.SubstituteFeature_MatchingText");
    /*package*/ static final SConcept SubstituteFeature_DescriptionText$E2 = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x7ce1116e3a2e0173L, "jetbrains.mps.lang.editor.structure.SubstituteFeature_DescriptionText");
    /*package*/ static final SConcept SubstituteFeature_Icon$Nq = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x75a895eb6c03385dL, "jetbrains.mps.lang.editor.structure.SubstituteFeature_Icon");
    /*package*/ static final SConcept QueryFunction_StyleParameter$Yk = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x11c4cd1c73aL, "jetbrains.mps.lang.editor.structure.QueryFunction_StyleParameter");
    /*package*/ static final SConcept QueryFunction_Color$ma = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x111ff56f066L, "jetbrains.mps.lang.editor.structure.QueryFunction_Color");
    /*package*/ static final SConcept BaseEditorComponent$49 = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xfba0eb7c50L, "jetbrains.mps.lang.editor.structure.BaseEditorComponent");
    /*package*/ static final SConcept StyleClass$_L = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x2ef3b3796a126f24L, "jetbrains.mps.lang.editor.structure.StyleClass");
    /*package*/ static final SConcept TransformationMenuReference_Named$rf = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x5d3b34577b3cff09L, "jetbrains.mps.lang.editor.structure.TransformationMenuReference_Named");
    /*package*/ static final SConcept SubstituteMenuReference_Named$5O = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x5480a271c0d1df1fL, "jetbrains.mps.lang.editor.structure.SubstituteMenuReference_Named");
    /*package*/ static final SConcept TransformationMenuSection$SB = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x6ec02d9918b4efbcL, "jetbrains.mps.lang.editor.structure.TransformationMenuSection");
    /*package*/ static final SConcept LanguageId$UR = MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x312abca18ab8c8c0L, "jetbrains.mps.lang.smodel.structure.LanguageId");
    /*package*/ static final SConcept TransformationMenuPart_Placeholder$G4 = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x6ed0e5fc004ba432L, "jetbrains.mps.lang.editor.structure.TransformationMenuPart_Placeholder");
    /*package*/ static final SConcept SubstituteMenuPart_Placeholder$yH = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x25c7da75de4cff05L, "jetbrains.mps.lang.editor.structure.SubstituteMenuPart_Placeholder");
    /*package*/ static final SConcept CellModel_ReferencePresentation$82 = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x8ace515f0191e6eL, "jetbrains.mps.lang.editor.structure.CellModel_ReferencePresentation");
    /*package*/ static final SConcept SubstituteMenu_Default$sV = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x2de9c932f4e5ab84L, "jetbrains.mps.lang.editor.structure.SubstituteMenu_Default");
    /*package*/ static final SConcept SubstituteMenu$EF = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1bc2c2df999a0078L, "jetbrains.mps.lang.editor.structure.SubstituteMenu");
    /*package*/ static final SConcept NodePointer$6k = MetaAdapterFactory.getConcept(0x446c26eb2b7b4bf0L, 0x9b35f83fa582753eL, 0x502fe7548a0e35fL, "jetbrains.mps.lang.modelapi.structure.NodePointer");
    /*package*/ static final SConcept ConceptEditorHintDeclarationReference$ug = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x5eadaecad41188dcL, "jetbrains.mps.lang.editor.structure.ConceptEditorHintDeclarationReference");
    /*package*/ static final SConcept ConceptEditorHintDeclarationReferenceExpression$wG = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x42e5e943db1f2dd0L, "jetbrains.mps.lang.editor.structure.ConceptEditorHintDeclarationReferenceExpression");
    /*package*/ static final SConcept StyleSheet$Sg = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1143b151743L, "jetbrains.mps.lang.editor.structure.StyleSheet");
    /*package*/ static final SConcept StyleAttributeDeclaration$kv = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x3744c0f9ea5367ebL, "jetbrains.mps.lang.editor.structure.StyleAttributeDeclaration");
    /*package*/ static final SConcept SubstituteMenu_RefPresentationTemplate$ys = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x3bc83bac475c4b36L, "jetbrains.mps.lang.editor.structure.SubstituteMenu_RefPresentationTemplate");
    /*package*/ static final SConcept MenuTypeDefault$3M = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x5326ef9ad1607089L, "jetbrains.mps.lang.editor.structure.MenuTypeDefault");
    /*package*/ static final SConcept SubstituteMenuPart_ReferenceScope$$Z = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x74f6a88f89419d55L, "jetbrains.mps.lang.editor.structure.SubstituteMenuPart_ReferenceScope");
    /*package*/ static final SInterfaceConcept ISubstituteMenu_RefPresentation$fe = MetaAdapterFactory.getInterfaceConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x3bc83bac473584f8L, "jetbrains.mps.lang.editor.structure.ISubstituteMenu_RefPresentation");
    /*package*/ static final SConcept SubstituteMenuPart_Subconcepts$ad = MetaAdapterFactory.getConcept(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x88a6ffdb3b4f8c6L, "jetbrains.mps.lang.editor.structure.SubstituteMenuPart_Subconcepts");
  }

  private static final class LINKS {
    /*package*/ static final SContainmentLink query$Kyul = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1143bd1283bL, 0x11cd79149a9L, "query");
    /*package*/ static final SContainmentLink query$J8Xh = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1143b2bb8c4L, 0x1143b2d5fabL, "query");
    /*package*/ static final SContainmentLink query$VyI6 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1143b2c9756L, 0x11c47cb352dL, "query");
    /*package*/ static final SContainmentLink query$E0Mi = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1143bd837d7L, 0x11c5653e86eL, "query");
    /*package*/ static final SContainmentLink query$pb17 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x66f3048aedb8fcd4L, 0x66f3048aedb8fcd5L, "query");
    /*package*/ static final SContainmentLink query$4xPl = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1143be33e36L, 0x11c4d20cb88L, "query");
    /*package*/ static final SContainmentLink query$h1LB = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x5cb9219482b227f7L, 0x5cb9219482b227f8L, "query");
    /*package*/ static final SContainmentLink query$zXWd = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x11fd6f8d518L, 0x11fe1c3d49fL, "query");
    /*package*/ static final SContainmentLink query$jAhC = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x6a2febf37d13730eL, 0x6a2febf37d137310L, "query");
    /*package*/ static final SContainmentLink cellLayout$ZXkU = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1098c8cf48aL, 0x1098c8e38e8L, "cellLayout");
    /*package*/ static final SContainmentLink cellLayout$Of4I = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eaff2517L, 0x10192e0d3baL, "cellLayout");
    /*package*/ static final SContainmentLink styleItem$FgZD = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x11beb039542L, 0x11beb040d06L, "styleItem");
    /*package*/ static final SContainmentLink renderingCondition$O1b5 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eafb9a39L, 0x10a19696199L, "renderingCondition");
    /*package*/ static final SContainmentLink operation$gs9E = MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x116b46a08c4L, 0x116b46b36c4L, "operation");
    /*package*/ static final SContainmentLink cellSelector$u$HA = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x329d4406465c63a0L, 0x1b0a9b8c0eb90bdeL, "cellSelector");
    /*package*/ static final SContainmentLink selectionStart$UKIJ = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x329d4406465c63a0L, 0x320558d6ffc96d72L, "selectionStart");
    /*package*/ static final SContainmentLink selectionEnd$Gha3 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x329d4406465c63a0L, 0x257f272033b0db88L, "selectionEnd");
    /*package*/ static final SContainmentLink inspectedCellModel$WqhU = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9845363abL, 0xfb06ef2f06L, "inspectedCellModel");
    /*package*/ static final SReferenceLink relationDeclaration$E2hc = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10964446123L, 0x10973779681L, "relationDeclaration");
    /*package*/ static final SContainmentLink emptyCellModel$_h5G = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eb05cdc7L, 0x3a4d559b42e5cbL, "emptyCellModel");
    /*package*/ static final SContainmentLink menuReference$PO9a = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xae2d2fe1c9d6be2L, 0x5d3b34577b3f7ee5L, "menuReference");
    /*package*/ static final SContainmentLink menuReference$D42O = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x6a77f9c87420a6caL, 0x5480a271c0f085d2L, "menuReference");
    /*package*/ static final SContainmentLink menuReference$PR1D = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xa22200b56b57990L, 0xa22200b56b57993L, "menuReference");
    /*package*/ static final SReferenceLink link$giW0 = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xab9d570dedb336aL, 0xab9d570dedb336fL, "link");
    /*package*/ static final SReferenceLink hint$Facj = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x5eadaecad41188dcL, 0x527faacef66db74dL, "hint");
    /*package*/ static final SReferenceLink editorComponent$DNa7 = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xfb35c96896L, 0xfb35c96897L, "editorComponent");
    /*package*/ static final SContainmentLink keystroke$_h8j = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x108b5877365L, 0x108b588a8bcL, "keystroke");
    /*package*/ static final SReferenceLink hint$BaV$ = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x42e5e943db1f2dd0L, 0x42e5e943db1f302bL, "hint");
    /*package*/ static final SReferenceLink replacementConcept$GZ_F = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10f3a50ec74L, 0x10f3a541bfaL, "replacementConcept");
    /*package*/ static final SReferenceLink cellMenuComponent$bfPt = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10f7e91dcf6L, 0x10f7e92a8c5L, "cellMenuComponent");
    /*package*/ static final SReferenceLink parametersInformation$Umlw = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x6a67a319ce060712L, 0x7b0153155c7cd09cL, "parametersInformation");
    /*package*/ static final SReferenceLink id$X9uE = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x3c0028bb8556f621L, 0x3c0028bb85570028L, "id");
    /*package*/ static final SReferenceLink propertyDeclaration$Vpxj = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x3e970bbc3009e3a3L, 0x3e970bbc311db51fL, "propertyDeclaration");
    /*package*/ static final SReferenceLink property$cqCy = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x11b35f4f515L, 0x11b35f87187L, "property");
    /*package*/ static final SReferenceLink actionMap$oNO2 = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eafb9a39L, 0x1096ade08ceL, "actionMap");
    /*package*/ static final SReferenceLink keyMap$nhDK = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eafb9a39L, 0xfbc4dbd371L, "keyMap");
    /*package*/ static final SReferenceLink attribute$PnEb = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x3744c0f9eae0a402L, 0x3744c0f9eae0b8d3L, "attribute");
    /*package*/ static final SReferenceLink attributeDeclaration$Xjv0 = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x53ac4acb2cb6e9d7L, 0x53ac4acb2cb6ecb2L, "attributeDeclaration");
    /*package*/ static final SContainmentLink emptyCellModel$ZSa$ = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1098c8cf48aL, 0x1098c8e38e7L, "emptyCellModel");
    /*package*/ static final SReferenceLink elementActionMap$HSG7 = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eb0ad38eL, 0x11126d75849L, "elementActionMap");
    /*package*/ static final SContainmentLink moduleRef$L9ry = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xa2b9e328a5381acL, 0x38dff57dbeb0b793L, "moduleRef");
    /*package*/ static final SReferenceLink menu$8pZB = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x5d3b34577b3cff09L, 0x5d3b34577b3cff0aL, "menu");
    /*package*/ static final SReferenceLink menu$9WHp = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x5480a271c0d1df1fL, 0x5480a271c0d2a27eL, "menu");
    /*package*/ static final SReferenceLink conceptDeclaration$h3E = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x169efbc9a9048c53L, 0x5b7b4c4d511049b4L, "conceptDeclaration");
    /*package*/ static final SReferenceLink concept$r48r = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x5c03050cab46db2L, 0x9aeec2e0d781773L, "concept");
    /*package*/ static final SReferenceLink concept$kjNG = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x169efbc9a90a41c1L, 0x169efbc9a91440deL, "concept");
    /*package*/ static final SReferenceLink member$oLt6 = MetaAdapterFactory.getReferenceLink(0x443f4c36fcf54eb6L, 0x95008d06ed259e3eL, 0x118bca97396L, 0x118bcb657ecL, "member");
    /*package*/ static final SContainmentLink cellModel$L8Uc = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xfba0eb7c50L, 0xfba0ec5415L, "cellModel");
    /*package*/ static final SReferenceLink conceptDeclaration$HJmJ = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10f7df344a9L, 0x10f7df451aeL, "conceptDeclaration");
    /*package*/ static final SContainmentLink usesFoldingCondition$v3yC = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eaff2517L, 0x78de9e36d994f770L, "usesFoldingCondition");
    /*package*/ static final SContainmentLink collapseByDefaultCondition$ViN2 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eaff2517L, 0x569b712fbc6ece29L, "collapseByDefaultCondition");
    /*package*/ static final SContainmentLink alternationCondition$2ULf = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xfd766383e4L, 0x10ace10f2d6L, "alternationCondition");
    /*package*/ static final SContainmentLink usesFoldingCondition$vdXm = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1098c8cf48aL, 0x3fdace61664c27e7L, "usesFoldingCondition");
    /*package*/ static final SReferenceLink variableDeclaration$N1XG = MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c77f1e98L, 0xf8cc6bf960L, "variableDeclaration");
    /*package*/ static final SReferenceLink applicableConcept$PtvQ = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xfbc216b31bL, 0x1094c452c15L, "applicableConcept");
    /*package*/ static final SReferenceLink target$m40F = MetaAdapterFactory.getReferenceLink(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0xf979bd086aL, 0xf98055fef0L, "target");
    /*package*/ static final SReferenceLink parentStyleClass$9316 = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x132a500f473d6174L, 0x132a500f473d9055L, "parentStyleClass");
    /*package*/ static final SContainmentLink focusPolicyApplicable$Gfvj = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eafb9a39L, 0x1170ce1df2aL, "focusPolicyApplicable");
    /*package*/ static final SContainmentLink componentProvider$pOM1 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x100d0e71cb2L, 0x111eb61aef3L, "componentProvider");
    /*package*/ static final SContainmentLink referentPresentation$jfwN = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x8ace515f0191e6eL, 0x6c035fefdf050085L, "referentPresentation");
    /*package*/ static final SContainmentLink part$CUN7 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x3abfebf456f8ad25L, 0x3abfebf456f8ad26L, "part");
    /*package*/ static final SContainmentLink parameter$5xBj = MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b1fcL, 0xf8cc56b1feL, "parameter");
    /*package*/ static final SReferenceLink link$Amcf = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x6a77f9c87420a6caL, 0x5480a271c0f085b7L, "link");
    /*package*/ static final SContainmentLink part$6LQJ = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x4467282afd5201dL, 0x742ef6b4d0cca0c7L, "part");
    /*package*/ static final SReferenceLink reference$BfVo = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x74f6a88f89419d55L, 0x74f6a88f89465369L, "reference");
    /*package*/ static final SReferenceLink referenceLink$2kB7 = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x5ddc2e3f050ded4L, 0x5ddc2e3f050ded5L, "referenceLink");
    /*package*/ static final SReferenceLink property$ZgxB = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x2717714f9c03978cL, 0x2717714f9c03978dL, "property");
    /*package*/ static final SReferenceLink property$gitv = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xab9d570dedb3369L, 0xab9d570dedb336dL, "property");
    /*package*/ static final SReferenceLink conceptDeclaration$q9iq = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x64a01fa8546d02faL, 0x7e806541c93930a5L, "conceptDeclaration");
    /*package*/ static final SContainmentLink specificator$dzG$ = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x6c7f2eeda1a0b162L, 0x64a01fa8546d376bL, "specificator");
    /*package*/ static final SReferenceLink dataType$5j5Y = MetaAdapterFactory.getReferenceLink(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0xf979bd086bL, 0xfc26f42fe5L, "dataType");
    /*package*/ static final SContainmentLink contextHints$kxOz = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9845363abL, 0x240ba2de0c6c0b6eL, "contextHints");
    /*package*/ static final SContainmentLink foldedCellModel$csI5 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eaff2517L, 0x6b2f47204d99c5f5L, "foldedCellModel");
    /*package*/ static final SContainmentLink addHints$xkvc = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eaff2517L, 0x3ae0865e9aa66fc9L, "addHints");
    /*package*/ static final SContainmentLink removeHints$lma = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eaff2517L, 0x3ae0865e9aa67219L, "removeHints");
    /*package*/ static final SContainmentLink contextHints$4c_A = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xfb35c2bb47L, 0x65fc2f4f98189976L, "contextHints");
    /*package*/ static final SContainmentLink foldedCellModel$iwRl = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1098c8cf48aL, 0x53e9723ab9b3b776L, "foldedCellModel");
    /*package*/ static final SContainmentLink isApplicableFunction$a66W = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x108b5877365L, 0x108b58da61aL, "isApplicableFunction");
    /*package*/ static final SContainmentLink imagePathProvider$EeuB = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1095e12de6fL, 0x11204b37791L, "imagePathProvider");
    /*package*/ static final SContainmentLink menuDescriptor$ptP$ = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eafb9a39L, 0x10f3514bb7cL, "menuDescriptor");
    /*package*/ static final SContainmentLink canExecuteFunction$VU_r = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x109519879e9L, 0x3001698d23c1eb3cL, "canExecuteFunction");
    /*package*/ static final SContainmentLink matchingTextFunction$uoqH = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10f4e874cf6L, 0x10f4e8f6cadL, "matchingTextFunction");
    /*package*/ static final SContainmentLink descriptionTextFunction$OH$M = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10f4e874cf6L, 0x10f4e8fbee5L, "descriptionTextFunction");
    /*package*/ static final SReferenceLink specializedLink$7ZCN = MetaAdapterFactory.getReferenceLink(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0xf979bd086aL, 0xf98051c244L, "specializedLink");
    /*package*/ static final SContainmentLink removeHints$bKNM = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eb05cdc7L, 0x51568a5db0d45e10L, "removeHints");
    /*package*/ static final SContainmentLink addHints$bK$L = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eb05cdc7L, 0x51568a5db0d45e0fL, "addHints");
    /*package*/ static final SContainmentLink createFunction$lJY = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10f4f87862dL, 0x10f4f878630L, "createFunction");
    /*package*/ static final SContainmentLink createFunction$8slt = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10f53a0aafeL, 0x10f53a0ab00L, "createFunction");
    /*package*/ static final SContainmentLink transformationMenu$2v2n = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eafb9a39L, 0x3a52dff8e5ebd740L, "transformationMenu");
    /*package*/ static final SContainmentLink hints$lJvz = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x527faacef4e35767L, 0x527faacef4e379fbL, "hints");
    /*package*/ static final SContainmentLink nodeFactory$KOx0 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1098c8cf48aL, 0x11204946ab7L, "nodeFactory");
    /*package*/ static final SContainmentLink separatorTextQuery$lFmm = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1098c8cf48aL, 0xce215999c843265L, "separatorTextQuery");
    /*package*/ static final SContainmentLink filter$8j8S = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eb0ad38eL, 0x1134299ee53L, "filter");
    /*package*/ static final SContainmentLink item$ZCi9 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10951978cfeL, 0x10951978d01L, "item");
    /*package*/ static final SContainmentLink elementMenuDescriptor$DAEc = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eb0ad38eL, 0x10f54188d34L, "elementMenuDescriptor");
    /*package*/ static final SContainmentLink separatorStyle$tqok = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1098c8cf48aL, 0x11f1cf0e6aeL, "separatorStyle");
    /*package*/ static final SContainmentLink removeHints$xhpv = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eb0ad38eL, 0x650641cc62245647L, "removeHints");
    /*package*/ static final SContainmentLink addHints$xhau = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eb0ad38eL, 0x650641cc62245646L, "addHints");
    /*package*/ static final SContainmentLink addHints$cKQB = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x7456aec153c7f5a2L, 0x7456aec153c7f5a3L, "addHints");
    /*package*/ static final SContainmentLink removeHints$cQ0X = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x7456aec153c7f5a2L, 0x7456aec153c7f5a4L, "removeHints");
    /*package*/ static final SContainmentLink variables$AUm1 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x671b36136d224047L, 0x6a3d2fa8211d204dL, "variables");
    /*package*/ static final SContainmentLink condition$2v6c = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x671b36136d224047L, 0x671b36136d22404dL, "condition");
    /*package*/ static final SContainmentLink nodeFunction$9ImG = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xae2d2fe1c9d6be2L, 0xae2d2fe1c9d6bfeL, "nodeFunction");
    /*package*/ static final SContainmentLink location$eYD_ = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xae2d2fe1c9d6be2L, 0x1a0027b1197f7335L, "location");
    /*package*/ static final SContainmentLink query$7iD7 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x198452f4d5ee9587L, 0x198452f4d5ee9588L, "query");
    /*package*/ static final SContainmentLink body$e68K = MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L, 0x108bbd29b4aL, "body");
    /*package*/ static final SContainmentLink query$gl30 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x198452f4d5ee6651L, 0x198452f4d5ee9579L, "query");
    /*package*/ static final SContainmentLink canExecuteFunction$og7r = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x16be955f384f93e6L, 0x5612fc47c5597a88L, "canExecuteFunction");
    /*package*/ static final SContainmentLink outputConceptReference$JTv2 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xbb2f315607dc214L, 0xbb2f315607dd080L, "outputConceptReference");
    /*package*/ static final SContainmentLink query$JBlB = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x198452f4d5eea7f2L, 0x198452f4d5eea7f3L, "query");
    /*package*/ static final SContainmentLink query$_xp7 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x7ce1116e3a2e0173L, 0x7ce1116e3a2e0174L, "query");
    /*package*/ static final SContainmentLink query$_Kq7 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x7ce1116e3a2e0187L, 0x7ce1116e3a2e0188L, "query");
    /*package*/ static final SContainmentLink features$HM6B = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x75a895eb6bcee99dL, 0x75a895eb6bcee99eL, "features");
    /*package*/ static final SContainmentLink query$XqEE = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x7ce1116e3a2dee5aL, 0x7ce1116e3a2dfe9cL, "query");
    /*package*/ static final SContainmentLink query$EJ97 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x75a895eb6bcee96cL, 0x75a895eb6bcee96dL, "query");
    /*package*/ static final SContainmentLink parts$yGO4 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1bc2c2df999a7727L, 0x5c03050cab44f64L, "parts");
    /*package*/ static final SContainmentLink variables$yprQ = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x5c03050cab4546bL, 0x780e672842433a1L, "variables");
    /*package*/ static final SContainmentLink condition$Nz1K = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x5c03050cab4546bL, 0x5c03050cab46daeL, "condition");
    /*package*/ static final SContainmentLink targetNode$PdqH = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1a533160d670600cL, 0x407fe8717c630fb6L, "targetNode");
    /*package*/ static final SContainmentLink query$$F0s = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x75a895eb6c03385dL, 0x75a895eb6c03385eL, "query");
    /*package*/ static final SContainmentLink filter$EeHA = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x88a6ffdb3b4f8c6L, 0x68666ddb04067d60L, "filter");
    /*package*/ static final SContainmentLink descriptionTextFunction$3di_ = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x74f6a88f89419d55L, 0x3bc83bac47345fcfL, "descriptionTextFunction");
    /*package*/ static final SContainmentLink matchingTextFunction$ASuW = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x74f6a88f89419d55L, 0x3bc83bac473451e5L, "matchingTextFunction");
    /*package*/ static final SContainmentLink visibleMatchingTextFunction$gcZ5 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x74f6a88f89419d55L, 0x1006e157e5b21db8L, "visibleMatchingTextFunction");
    /*package*/ static final SContainmentLink cellSelector$vPJK = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x73977fa5d21f1f37L, 0x7c9cb4f2b6826b88L, "cellSelector");
    /*package*/ static final SContainmentLink textFunction$xs$k = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x5ddc2e3f050ded4L, 0x76798c095675d734L, "textFunction");
    /*package*/ static final SContainmentLink visibleTextFunction$Mwdt = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x5ddc2e3f050ded4L, 0x630a64053e2f1c3eL, "visibleTextFunction");
    /*package*/ static final SContainmentLink canExecuteFunction$CVF7 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x5ddc2e3f050ded4L, 0x70e6651a93f65a4bL, "canExecuteFunction");
    /*package*/ static final SContainmentLink feature$xNkO = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x64a01fa8546d02fdL, 0xab9d570dedb33bfL, "feature");
    /*package*/ static final SContainmentLink ifFalseCellModel$70Ch = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xfd766383e4L, 0xfd7663bd83L, "ifFalseCellModel");
    /*package*/ static final SContainmentLink ifTrueCellModel$tpU2 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xfd766383e4L, 0xfd76638039L, "ifTrueCellModel");
    /*package*/ static final SContainmentLink cellProvider$lBRO = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xfb103073dcL, 0x111fe730db1L, "cellProvider");
    /*package*/ static final SContainmentLink modelAcessor$4n7K = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xfa3d28fe7dL, 0x111f9de1425L, "modelAcessor");
    /*package*/ static final SContainmentLink getter$i7t6 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x111f9dbb2ccL, 0x111f9dbc6d2L, "getter");
    /*package*/ static final SContainmentLink setter$$u09 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x111f9dbb2ccL, 0x111f9dbde82L, "setter");
    /*package*/ static final SContainmentLink validator$1UJs = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x111f9dbb2ccL, 0x111f9dbf7b9L, "validator");
    /*package*/ static final SContainmentLink executeFunction$F5K = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x108b5877365L, 0x108b5c495a4L, "executeFunction");
    /*package*/ static final SContainmentLink executeFunction$cZjY = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x109519879e9L, 0x109519879ecL, "executeFunction");
    /*package*/ static final SContainmentLink selector$hL1R = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x765abcb2949869d7L, 0x4f883d04113872dbL, "selector");
    /*package*/ static final SContainmentLink parameterObjectType$zvPk = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10f4e874cf6L, 0x10f4e8b51a5L, "parameterObjectType");
    /*package*/ static final SContainmentLink query$61u7 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x3744c0f9eae0a402L, 0x3744c0f9eae0a403L, "query");
    /*package*/ static final SReferenceLink link$6q9W = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x11de23fdb1fL, 0x11de240f492L, "link");
    /*package*/ static final SContainmentLink functionNode$gWT7 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x696ed29ebd7c1429L, 0x696ed29ebd7c142aL, "functionNode");
    /*package*/ static final SContainmentLink header$EzK3 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1170b90f356L, 0x1170b91e015L, "header");
    /*package*/ static final SContainmentLink body$yf9H = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1170b90f356L, 0x1170b920206L, "body");
    /*package*/ static final SContainmentLink rightSelector$l2xu = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x235af965a76b03fL, 0x235af965a76b042L, "rightSelector");
    /*package*/ static final SContainmentLink leftSelector$kX87 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x235af965a76b03fL, 0x235af965a76b040L, "leftSelector");
    /*package*/ static final SContainmentLink propertyDeclaration$kqmK = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x3e970bbc30443a0aL, 0x3e970bbc32dc88e0L, "propertyDeclaration");
    /*package*/ static final SContainmentLink handlerBlock$RPvD = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x11b35f4f515L, 0x11b35f85498L, "handlerBlock");
    /*package*/ static final SContainmentLink modelAccessor$Ziqb = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x11d6d56c00cL, 0x11d6d57ad4cL, "modelAccessor");
    /*package*/ static final SContainmentLink getter$dO_A = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x11d6d3fe71eL, 0x11d6d45d23dL, "getter");
    /*package*/ static final SContainmentLink type$FUZ3 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x6a67a319ce06acceL, 0x717f1070bf01cfc9L, "type");
    /*package*/ static final SContainmentLink methods$v4Z7 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x6a67a319ce06acceL, 0x6a67a319ce06accfL, "methods");
    /*package*/ static final SContainmentLink editorComponent$$jf3 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xfd52a2c922L, 0xfd5cf2df2aL, "editorComponent");
    /*package*/ static final SContainmentLink query$S$k8 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x7e9b10ab20495600L, 0x7e9b10ab20495602L, "query");
    /*package*/ static final SContainmentLink editorContext$1IiA = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x329d4406465c63a0L, 0x1b0a9b8c0e947adeL, "editorContext");
    /*package*/ static final SContainmentLink target$vm1e = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1b1161f6e648b4b2L, 0x1b1161f6e66c1a3cL, "target");
    /*package*/ static final SReferenceLink style$$2C0 = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x7e9b10ab1edbd2fbL, 0x7e9b10ab1edbd57eL, "style");
    /*package*/ static final SContainmentLink target$3zCW = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1b1161f6e68dfae3L, 0x1b1161f6e68dfb1bL, "target");
    /*package*/ static final SContainmentLink type$a1UY = MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x450368d90ce15bc3L, 0x4ed4d318133c80ceL, "type");
    /*package*/ static final SContainmentLink parameterType$1Z77 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x169efbc9a9002d0fL, 0x169efbc9a9002d10L, "parameterType");
    /*package*/ static final SContainmentLink parameterQuery$PnLY = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x3abfebf456f8ad25L, 0x3abfebf456f8ad28L, "parameterQuery");
    /*package*/ static final SContainmentLink textFunction$tIu$ = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x16be955f384f93e6L, 0x4eff4d8b1f5ceecdL, "textFunction");
    /*package*/ static final SContainmentLink executeFunction$5p7Y = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x16be955f384f93e6L, 0x16be955f384f93e9L, "executeFunction");
    /*package*/ static final SContainmentLink textFunction$dAEa = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x384b3925671e99efL, 0x4eff4d8b1f5dd0b3L, "textFunction");
    /*package*/ static final SContainmentLink concepts$_c6a = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x49f6d25f12102816L, 0x27a7ea2e01598c0cL, "concepts");
    /*package*/ static final SContainmentLink handler$uWUK = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x5cc5669cafd1be9bL, 0x5cc5669cafed6e4cL, "handler");
    /*package*/ static final SContainmentLink reference$utyn = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x5cc5669cafd1be9bL, 0x5480a271c0d515beL, "reference");
    /*package*/ static final SContainmentLink menuReference$BpG7 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1a533160d670600cL, 0x1a533160d670600dL, "menuReference");
    /*package*/ static final SContainmentLink substituteHandler$BMo5 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x65e54712ab56010bL, 0x77859491bd47a692L, "substituteHandler");
    /*package*/ static final SContainmentLink query$Hr_7 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x75a895eb6bcee97fL, 0x75a895eb6bcee980L, "query");
    /*package*/ static final SContainmentLink parameterQuery$6Sca = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x4467282afd5201dL, 0x742ef6b4d0cca0cdL, "parameterQuery");
    /*package*/ static final SContainmentLink menuReference$uYXm = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x4e0f93d8a0c10ff0L, 0x5d3b34577b60a0bfL, "menuReference");
    /*package*/ static final SContainmentLink menuReference$MNaS = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x2de9c932f4e5cb53L, 0x638d10740d3d77d4L, "menuReference");
    /*package*/ static final SContainmentLink editorContext$qDGQ = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x73977fa5d21f1f37L, 0x73977fa5d2204f7fL, "editorContext");
    /*package*/ static final SContainmentLink query$jK$7 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x71f19593ac95dee9L, 0x71f19593ac95deeaL, "query");
    /*package*/ static final SContainmentLink customizeFunction$XV$g = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x6c7f2eeda1a0b162L, 0xab9d570df29746bL, "customizeFunction");
    /*package*/ static final SContainmentLink returnType$5xoi = MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b1fcL, 0xf8cc56b1fdL, "returnType");
    /*package*/ static final SContainmentLink overridenEditorComponent$LqAZ = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xfb35c2bb47L, 0x619d955714550434L, "overridenEditorComponent");
    /*package*/ static final SReferenceLink editorComponent$QrWE = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x619d95571435dfe8L, 0x619d95571435e249L, "editorComponent");
    /*package*/ static final SReferenceLink cellActionMap$$ow7 = MetaAdapterFactory.getReferenceLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x765abcb2949869d7L, 0x765abcb2949869d8L, "cellActionMap");
    /*package*/ static final SContainmentLink childCellModel$HAw7 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eaff2517L, 0xf9eaff2518L, "childCellModel");
    /*package*/ static final SContainmentLink item$bKeT = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xfbc216b31bL, 0x108b65d7766L, "item");
    /*package*/ static final SContainmentLink cellMenuPart$jjJD = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10f34f6aaacL, 0x10f34f82910L, "cellMenuPart");
    /*package*/ static final SContainmentLink statement$53DE = MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L, 0xf8cc6bf961L, "statement");
    /*package*/ static final SContainmentLink menuDescriptor$wQvv = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10f7d702058L, 0x10f7d7d5e61L, "menuDescriptor");
    /*package*/ static final SContainmentLink valuesFunction$dmtB = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10f357f9ab7L, 0x10f357f9ab8L, "valuesFunction");
    /*package*/ static final SContainmentLink postfixesFunction$KMuB = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x112e2300bcaL, 0x112e2300bcbL, "postfixesFunction");
    /*package*/ static final SContainmentLink parametersFunction$SEXr = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10f3fa975a0L, 0x10f3fae5e8cL, "parametersFunction");
    /*package*/ static final SContainmentLink createFunction$SFcs = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10f3fa975a0L, 0x10f3fae5e8dL, "createFunction");
    /*package*/ static final SContainmentLink parametersFunction$lwX = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10f4f87862dL, 0x10f4f87862fL, "parametersFunction");
    /*package*/ static final SContainmentLink childConceptFunction$JAD7 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10f5021674eL, 0x10f5021674fL, "childConceptFunction");
    /*package*/ static final SContainmentLink parametersFunction$EiDs = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10f58784317L, 0x10f58784318L, "parametersFunction");
    /*package*/ static final SContainmentLink handlerFunction$EiSt = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10f58784317L, 0x10f58784319L, "handlerFunction");
    /*package*/ static final SContainmentLink handlerFunction$l3gC = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10f58b5e5f6L, 0x10f58b5e5f8L, "handlerFunction");
    /*package*/ static final SContainmentLink styles$hCVz = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1143b151743L, 0x1143b180146L, "styles");
    /*package*/ static final SContainmentLink presentation$E6hB = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x6a67a319ce06acceL, 0x950e7629b28dc95L, "presentation");
    /*package*/ static final SContainmentLink isMethodCurrent$6aiU = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x6a67a319ce06acceL, 0x5917043ba8fab77aL, "isMethodCurrent");
    /*package*/ static final SContainmentLink methodDeclaration$uOW1 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x6a67a319ce06acceL, 0x128d6818e3e19aa3L, "methodDeclaration");
    /*package*/ static final SContainmentLink actualArgument$uV6X = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x3ee423fc2ad10eceL, 0x3ee423fc2ad10ed0L, "actualArgument");
    /*package*/ static final SContainmentLink actualArgument$Owly = MetaAdapterFactory.getContainmentLink(0x443f4c36fcf54eb6L, 0x95008d06ed259e3eL, 0x118bd711e29L, 0x118bd877799L, "actualArgument");
    /*package*/ static final SContainmentLink hints$jh98 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x3ae0865e9a712712L, 0x3ae0865e9a71295bL, "hints");
    /*package*/ static final SContainmentLink styleKey$TUKb = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x399cb6c68aa9af02L, 0x399cb6c68aab4470L, "styleKey");
    /*package*/ static final SContainmentLink sections$GXaM = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x4e0f93d8a0c11832L, 0x16be955f384efffcL, "sections");
    /*package*/ static final SContainmentLink locations$m8FB = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x6ec02d9918b4efbcL, 0x6ec02d9918b4efbdL, "locations");
    /*package*/ static final SContainmentLink methodDeclaration$TVoL = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x4e0f93d8a0c11832L, 0x1c3a55c084e3bb6aL, "methodDeclaration");
    /*package*/ static final SContainmentLink parts$m99D = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x6ec02d9918b4efbcL, 0x6ec02d9918b4efbfL, "parts");
    /*package*/ static final SContainmentLink placeInCell$gUUi = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x28336854e4c19a06L, 0x30335f3d1845bdcfL, "placeInCell");
    /*package*/ static final SContainmentLink initializerBlock$SWsm = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x11266742db0L, 0x780e6728403fc37L, "initializerBlock");
    /*package*/ static final SContainmentLink parts$2tV7 = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x671b36136d224047L, 0x671b36136d224048L, "parts");
    /*package*/ static final SContainmentLink features$gNd = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x652f322a364c9a28L, 0x7c45559defbb3517L, "features");
    /*package*/ static final SContainmentLink items$zIaz = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x384b3925671e99efL, 0x384b3925671e9a02L, "items");
    /*package*/ static final SContainmentLink methodDeclaration$2L8$ = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1bc2c2df999a7727L, 0x118c255bfb5L, "methodDeclaration");
    /*package*/ static final SContainmentLink initializerBlock$OOVS = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x780e6728403987bL, 0x780e672842435c4L, "initializerBlock");
    /*package*/ static final SContainmentLink parts$NzgL = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x5c03050cab4546bL, 0x5c03050cab46dafL, "parts");
    /*package*/ static final SContainmentLink handler$n4oC = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1a533160d670600cL, 0x1a533160d6706a3dL, "handler");
    /*package*/ static final SContainmentLink member$L_2d = MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101d9d3ca30L, 0x4a9a46de59132803L, "member");
    /*package*/ static final SContainmentLink refPresentationTemplate$di5B = MetaAdapterFactory.getContainmentLink(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x7ab7b29c4d6297e8L, 0x7ab7b29c4d66ac37L, "refPresentationTemplate");
    /*package*/ static final SReferenceLink charactersticReference$41pR = MetaAdapterFactory.getReferenceLink(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x7ab7b29c4d6297e8L, 0x7ab7b29c4d6297edL, "charactersticReference");
    /*package*/ static final SContainmentLink imports$QP4v = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10951978cfeL, 0x765abcb2949869d3L, "imports");
    /*package*/ static final SContainmentLink type$2k1Z = MetaAdapterFactory.getContainmentLink(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x169efbc9a9048c53L, 0x5326ef9ad16080e3L, "type");
  }

  private static final class PROPS {
    /*package*/ static final SProperty color$cOQW = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1143b2bb8c4L, 0x1143b2c0352L, "color");
    /*package*/ static final SProperty position$V$SB = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x11ac437b468L, 0x11ac437b469L, "position");
    /*package*/ static final SProperty hasNoLabel$p3P0 = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x11fd6f8d518L, 0x5216f017098e4f44L, "hasNoLabel");
    /*package*/ static final SProperty cellId$s0oo = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x313a48d996236c93L, 0x1e02662c4b881e34L, "cellId");
    /*package*/ static final SProperty metaClass$PeKc = MetaAdapterFactory.getProperty(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0xf979bd086aL, 0xf980556927L, "metaClass");
    /*package*/ static final SProperty customizeEmptyCell$VwnI = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eb05cdc7L, 0x3a4d559b401214L, "customizeEmptyCell");
    /*package*/ static final SProperty noTargetText$V1aZ = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10964446123L, 0x109648427f2L, "noTargetText");
    /*package*/ static final SProperty emptyNoTargetText$9Me5 = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10964446123L, 0x11ac9707881L, "emptyNoTargetText");
    /*package*/ static final SProperty placeInCell$9YAB = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x30335f3d1845bdccL, 0x30335f3d1845bdcdL, "placeInCell");
    /*package*/ static final SProperty name$MnvL = MetaAdapterFactory.getProperty(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L, 0x110396ec041L, "name");
    /*package*/ static final SProperty text$PIv7 = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eb01232eL, 0xf9eb01232fL, "text");
    /*package*/ static final SProperty nullText$jfC$ = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eb01232eL, 0xfc1257e81bL, "nullText");
    /*package*/ static final SProperty text$F9K7 = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xfa61615ec3L, 0xfa61615ec4L, "text");
    /*package*/ static final SProperty nullText$Qarb = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xfa3d28fe7dL, 0xfc1244ab5cL, "nullText");
    /*package*/ static final SProperty everyModel$Hpue = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xfbc216b31bL, 0x10bbd9eaa40L, "everyModel");
    /*package*/ static final SProperty modifiers$Dfs0 = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x108b5885461L, 0x108b5f30aafL, "modifiers");
    /*package*/ static final SProperty keycode$DfF1 = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x108b5885461L, 0x108b5f30ab0L, "keycode");
    /*package*/ static final SProperty showInPopup$fNvS = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x108b5877365L, 0x10ee66f10f2L, "showInPopup");
    /*package*/ static final SProperty description$r5sV = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x108b5877365L, 0x108b587cc35L, "description");
    /*package*/ static final SProperty menuAlwaysShown$rcH4 = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x108b5877365L, 0x113bf18db1fL, "menuAlwaysShown");
    /*package*/ static final SProperty imageFile$n87w = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1095e12de6fL, 0x1095e2f7e63L, "imageFile");
    /*package*/ static final SProperty descent$M_GS = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1095e12de6fL, 0x10964d9200bL, "descent");
    /*package*/ static final SProperty description$4I5m = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x109519879e9L, 0x10951b7434eL, "description");
    /*package*/ static final SProperty role$Nsjf = MetaAdapterFactory.getProperty(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0xf979bd086aL, 0xf98052f333L, "role");
    /*package*/ static final SProperty matchingText$VdBj = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10f53a0aafeL, 0x10f53a7c0b7L, "matchingText");
    /*package*/ static final SProperty descriptionText$1w$t = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10f53a0aafeL, 0x1119a7744eeL, "descriptionText");
    /*package*/ static final SProperty presentation$bbNL = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10f4e874cf6L, 0x10f4e8ee982L, "presentation");
    /*package*/ static final SProperty matchingText$l31B = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10f58b5e5f6L, 0x10f58b5e5f7L, "matchingText");
    /*package*/ static final SProperty family$Yyw7 = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x64508f613f1cbac1L, 0x64508f613f1cbac2L, "family");
    /*package*/ static final SProperty flag$7SqM = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1143bd1283bL, 0x1143bd161dbL, "flag");
    /*package*/ static final SProperty underlined$90c$ = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1143bd837d7L, 0x11abae334c9L, "underlined");
    /*package*/ static final SProperty value$Uk0k = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1143be33e36L, 0x11c55be37a1L, "value");
    /*package*/ static final SProperty url$gTeO = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x5cb9219482b227f7L, 0x5cb9219482b28d79L, "url");
    /*package*/ static final SProperty layoutConstraint$rFa7 = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x11abafc10eaL, 0x11abafc10ebL, "layoutConstraint");
    /*package*/ static final SProperty position$2mHc = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x11b31a45ad7L, 0x11b31a6d444L, "position");
    /*package*/ static final SProperty position$kAP5 = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x11b40a56a20L, 0x11b40a855a6L, "position");
    /*package*/ static final SProperty value$U7AO = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x11ae41b27e5L, 0x11ae41bc2afL, "value");
    /*package*/ static final SProperty labelName$v4Xa = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x11fd6f8d518L, 0x12044043b24L, "labelName");
    /*package*/ static final SProperty value$jA2B = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x6a2febf37d13730eL, 0x6a2febf37d13730fL, "value");
    /*package*/ static final SProperty attractsFocus$GvXL = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eafb9a39L, 0x1074c7a5760L, "attractsFocus");
    /*package*/ static final SProperty openBrace$_gu4 = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x116fdb876c6L, 0x1170c73e5c8L, "openBrace");
    /*package*/ static final SProperty closeBrace$omnz = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x116fdba37cdL, 0x1170c8fe13bL, "closeBrace");
    /*package*/ static final SProperty openBrace$qF$C = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1170b90f356L, 0x1170cafdc26L, "openBrace");
    /*package*/ static final SProperty closeBrace$DALf = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1170b90f356L, 0x1170caff4a0L, "closeBrace");
    /*package*/ static final SProperty cellId$b3O5 = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1e02662c4b880750L, 0x1e02662c4be8a456L, "cellId");
    /*package*/ static final SProperty allowEmptyText$gppz = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x11b35f4f515L, 0x728347156800c331L, "allowEmptyText");
    /*package*/ static final SProperty runInCommand$BJ0R = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x11b35f4f515L, 0x11ef3250f01L, "runInCommand");
    /*package*/ static final SProperty value$w7MM = MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L, 0xf93d565d11L, "value");
    /*package*/ static final SProperty presentation$xLeY = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x527faacef50d095eL, 0x527faacef596cc48L, "presentation");
    /*package*/ static final SProperty showInUI$ffg3 = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x527faacef50d095eL, 0x256260d9230ff77L, "showInUI");
    /*package*/ static final SProperty namespace$dZq1 = MetaAdapterFactory.getProperty(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x312abca18ab8c8c0L, 0x312abca18ab8ccd7L, "namespace");
    /*package*/ static final SProperty languageId$dZD2 = MetaAdapterFactory.getProperty(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x312abca18ab8c8c0L, 0x312abca18ab8ccd8L, "languageId");
    /*package*/ static final SProperty reverse$DNkl = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eb0ad38eL, 0x10aacd1bfe1L, "reverse");
    /*package*/ static final SProperty separatorText$owLB = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1098c8cf48aL, 0x1098c8e02fdL, "separatorText");
    /*package*/ static final SProperty separatorLayoutConstraint$maqf = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1098c8cf48aL, 0x10d360ae180L, "separatorLayoutConstraint");
    /*package*/ static final SProperty imagePath$L8Xw = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xa2b9e328a5381acL, 0x38dff57dbeb0b791L, "imagePath");
    /*package*/ static final SProperty text$_nBz = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x116910ff20bL, 0x11691130517L, "text");
    /*package*/ static final SProperty suffix$cLnu = MetaAdapterFactory.getProperty(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x7ab7b29c4d66855eL, 0x3bc83bac475c4b5cL, "suffix");
    /*package*/ static final SProperty prefix$cFJ6 = MetaAdapterFactory.getProperty(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x7ab7b29c4d66855eL, 0x3bc83bac475c4b59L, "prefix");
    /*package*/ static final SProperty readOnly$vff7 = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10964446123L, 0x1096e5dd9abL, "readOnly");
    /*package*/ static final SProperty allowEmptyText$Nme7 = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x10964446123L, 0x109741c4c5dL, "allowEmptyText");
    /*package*/ static final SProperty caretPolicy$U_FJ = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x108b5877365L, 0x109ae57204aL, "caretPolicy");
    /*package*/ static final SProperty style$RebA = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1143b2c9756L, 0x1143b2ce41fL, "style");
    /*package*/ static final SProperty measure$en2J = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x11d878e7095L, 0x11d91629ef5L, "measure");
    /*package*/ static final SProperty align$ozUw = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x11fc74ebe6cL, 0x11fc7561086L, "align");
    /*package*/ static final SProperty baseline$EkFp = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x69c06896a0e42a51L, 0x69c06896a0e4b90dL, "baseline");
    /*package*/ static final SProperty script$Rm3C = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x72908ac6c78618c8L, 0x72908ac6c78618caL, "script");
    /*package*/ static final SProperty tableComponent$zkBb = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x5ea66701cd0a0c86L, 0x5ea66701cd0a0c8bL, "tableComponent");
    /*package*/ static final SProperty value$U6xT = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x49177f9006c530a0L, 0x49177f9006c56100L, "value");
    /*package*/ static final SProperty inherited$kfNa = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x3744c0f9ea5367ebL, 0x78f111e66a6f8530L, "inherited");
    /*package*/ static final SProperty usesBraces$EFBS = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eaff2517L, 0x1094a893c4dL, "usesBraces");
    /*package*/ static final SProperty collapseByDefault$VbZ_ = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0xf9eaff2517L, 0x569b712fbc6ece21L, "collapseByDefault");
    /*package*/ static final SProperty usesBraces$owyA = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x1098c8cf48aL, 0x1098c8e02fcL, "usesBraces");
    /*package*/ static final SProperty actionId$On2r = MetaAdapterFactory.getProperty(0x18bc659203a64e29L, 0xa83a7ff23bde13baL, 0x109519879e9L, 0x1095198c0daL, "actionId");
  }
}
