code: @SuppressWarnings("unchecked")
    public <T> T unsetDefaultValue(Class<?> type) {
      return (T) this.defaultValues.remove(type);
    }
docs: Unsets the {@link Object default value} for the specified {@link Class type}.
  
  @param <T> {@link Class type} of the {@link Object default value}.
  @param type {@link Class type} to remove the {@link Object default value} for.
  @return the {@link Object default value} currently mapped to the given {@link Class type}.
  @see #setDefaultValue(Class, Supplier)
  @see #setDefaultValue(Class, Object)
  @see java.lang.Class