@Override
  public final DomElement addValue(@NotNull DomElement parent, Type type, int index) {
    return addChild(parent, type, index);
  }
@Override
  public final DomElement addValue(@NotNull DomElement parent, Type type, int index)