@@ -0,0 +1,520 @@
+/* ********************************************************************%0A    Appropriate copyright notice%0A*/%0Apackage org.bedework.util.config;%0A%0A/** A holder for a defaulted value%0A *%0A * User: mike Date: 12/26/18 Time: 16:06%0A */%0Apublic class Defaulted%3CT%3E %7B%0A  private final T defVal;%0A  private T value;%0A%0A  public Defaulted(final T defVal) %7B%0A    this.defVal = defVal;%0A  %7D%0A%0A  public void set(final T val) %7B%0A    value = val;%0A  %7D%0A%0A  public T get() %7B%0A    if (value != null) %7B%0A      return value;%0A    %7D%0A%0A    return defVal;%0A  %7D%0A%7D%0A%0A

Add Default class for use in configurations