@Override
  public void readSettings(final @NotNull Element node) throws InvalidDataException {
    mySettings.clear();
    for (final Element e : node.getChildren()) {
      final String name = e.getAttributeValue("name");
      final boolean value = Boolean.parseBoolean(e.getAttributeValue("value"));
      mySettings.put(name, value);
    }
  }
@Override
  public void readSettings(final @NotNull Element node)