void (@NotNull ASTNode newChild) { TreeElement newTreeElement = (TreeElement)newChild; newTreeElement.rawRemove(); rawReplaceWithList(newTreeElement); newTreeElement.clearCaches(); if (!(newTreeElement instanceof FileElement)) { newTreeElement.getTreeParent().subtreeChanged(); } }