void (DomElement element, final Map<String, DomElement> map) { if (myClass.isInstance(element)) { final String name = ElementPresentationManager.getElementName(element); if (name != null && !map.containsKey(name)) { map.put(name, element); } } else { for (final DomElement child : DomUtil.getDefinedChildren(element, true, myAttribute)) { visitDomElement(child, map); } } }