@Override
  public void writeExternal(@NotNull Element element) throws WriteExternalException {
    super.writeExternal(element);
    settings.writeExternal(element);
    getExtensionsManager().writeExternal(this, element);
  }
@Override
  public void writeExternal(@NotNull Element element)