@Deprecated
    public <T> ConfigOption<T> defaultValue(T value) {
      checkNotNull(value);
      return new ConfigOption<>(
          key, value.getClass(), ConfigOption.EMPTY_DESCRIPTION, value, false);
    }
Creates a ConfigOption with the given default value.

<p>This method does not accept "null". For options with no default value, choose one of the
{@code noDefaultValue} methods.

@param value The default value for the config option
@param <T> The type of the default value.
@return The config option with the default value.
@deprecated define the type explicitly first with one of the intType(), stringType(), etc.
amoro-common/src/main/java/org/apache/amoro/config/ConfigOptions.java