PsiElement (ASTNode node) { final IElementType type = node.getElementType(); return type instanceof MarkdownStubElementType ? ((MarkdownStubElementType<?, ?>)type).createElement(node) : MarkdownPsiFactory.createElement(node); }