TreeElement (TreeElement first, ASTNode last, ASTNode anchor, Boolean before) { final CharTable treeCharTab = SharedImplUtil.findCharTableByTree(this); final TreeElement treeElement = super.addInternal(first, last, anchor, before); if (first == last && first.getElementType() == JavaTokenType.IDENTIFIER) { LeafElement eq = Factory.createSingleLeafElement(JavaTokenType.EQ, "=", 0, 1, treeCharTab, getManager()); super.addInternal(eq, eq, first, Boolean.FALSE); } return treeElement; }