public static PsiElement createElement()

in testData/generator/PsiGen.PSI.expected.java [51:126]


    public static PsiElement createElement(ASTNode node) {
      IElementType type = node.getElementType();
      if (type == A_STATEMENT) {
        return new XAStatementImpl(node);
      }
      else if (type == BLOCK_OF) {
        return new XBlockOfImpl(node);
      }
      else if (type == B_STATEMENT) {
        return new XBStatementImpl(node);
      }
      else if (type == CAST_EXPR) {
        return new XCastExprImpl(node);
      }
      else if (type == CHOICE_JOINED) {
        return new XChoiceJoinedImpl(node);
      }
      else if (type == C_STATEMENT) {
        return new XCStatementImpl(node);
      }
      else if (type == EXPR) {
        return new XExprImpl(node);
      }
      else if (type == GRAMMAR_ELEMENT) {
        return new XGrammarElementImpl(node);
      }
      else if (type == IDENTIFIER) {
        return new XIdentifierImpl(node);
      }
      else if (type == ID_EXPR) {
        return new XExternalType2Impl(node);
      }
      else if (type == INCLUDE_SECTION) {
        return new XIncludeSectionImpl(node);
      }
      else if (type == INCLUDE__SECTION__ALT) {
        return new XIncludeSectionAltImpl(node);
      }
      else if (type == ITEM_EXPR) {
        return new XItemExprImpl(node);
      }
      else if (type == LEFT_SHADOW) {
        return new XLeftShadowImpl(node);
      }
      else if (type == LEFT_SHADOW_TEST) {
        return new XLeftShadowTestImpl(node);
      }
      else if (type == LITERAL) {
        return new XLiteralImpl(node);
      }
      else if (type == MISSING_EXTERNAL_TYPE) {
        return new XExternalTypeImpl(node);
      }
      else if (type == MUL_EXPR) {
        return new XMulExprImpl(node);
      }
      else if (type == PLUS_EXPR) {
        return new XPlusExprImpl(node);
      }
      else if (type == REF_EXPR) {
        return new XRefExprImpl(node);
      }
      else if (type == ROOT_B) {
        return new XRootBImpl(node);
      }
      else if (type == ROOT_C) {
        return new XRootCImpl(node);
      }
      else if (type == ROOT_D) {
        return new XRootDImpl(node);
      }
      else if (type == SPECIAL_REF) {
        return new XSpecialRefImpl(node);
      }
      throw new AssertionError("Unknown element type: " + type);
    }