@Override
  public void loadState(@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);
          }
        }
      }
    }
  }
@Override
  public void loadState(@NotNull Element state)