@Override
  public DomElement addValue(@NotNull DomElement parent, Type type) {
    return addValue(parent, type, Integer.MAX_VALUE);
  }
@Override
  public DomElement addValue(@NotNull DomElement parent, Type type)