void (@NotNull Element state) { synchronized (mySettingsMap) { for (Element objectElement : state.getChildren("object")) { String language = objectElement.getAttributeValue("language"); if (language != null) { ExternalizableDuplocatorState stateObject = mySettingsMap.get(language); if (stateObject != null) { XmlSerializer.deserializeInto(stateObject, objectElement); } } } } }