void (@NotNull Consumer<? super PostfixTemplateCheckedTreeNode> consumer) { Enumeration<?> languages = myRoot.children(); while (languages.hasMoreElements()) { CheckedTreeNode langNode = (CheckedTreeNode)languages.nextElement(); Enumeration<?> templates = langNode.children(); while (templates.hasMoreElements()) { Object template = templates.nextElement(); if (template instanceof PostfixTemplateCheckedTreeNode) { consumer.consume((PostfixTemplateCheckedTreeNode)template); } } } }