@Override
  public Element setAttribute(@NotNull String name, @NotNull String value) {
    throw immutableError(this);
  }
@Override
  public Element setAttribute(@NotNull String name, @NotNull String value)