void (@NotNull TreeElement parsedNode) { ProgressManager.getInstance().executeNonCancelableSection(() -> { try { TreeElement last = rawSetParents(parsedNode, this); super.setFirstChildNode(parsedNode); super.setLastChildNode(last); } catch (Throwable e) { LOG.error("Chameleon expansion may not be interrupted by exceptions", e); } }); }