void (@NotNull Element roots, @NotNull PersistentOrderRootType type) { String sdkRootName = type.getSdkRootName(); Element child = sdkRootName == null ? null : roots.getChild(sdkRootName); if (child == null) { return; } List<Element> composites = child.getChildren(); if (composites.size() != 1) { LOG.error("Single child expected by " + composites + " found"); } Element composite = composites.get(0); if (!composite.getChildren("root").isEmpty()) { VirtualFilePointerContainer container = getOrCreateContainer(type); container.readExternal(composite, "root", false); } }