void (@NotNull Element state) { clear(); final List<Element> children = state.getChildren("file"); VirtualFilePointerManager filePointerManager = VirtualFilePointerManager.getInstance(); for (Element child : children) { final String url = child.getAttributeValue("url"); if (url != null) { final VirtualFilePointer pointer = filePointerManager.create(url, this, null); final VirtualFilePointerContainer container = filePointerManager.createContainer(this); container.readExternal(child, "association", false); myAssociations.put(pointer, container); } } }