code: public static double toDoubleWithDefault(Object value, double defaultValue) {
  		Double result = toNullableDouble(value);
  		return result != null ? (double) result : defaultValue;
  	}
docs: Converts value into doubles or returns default value when conversion is not
  possible.
  
  @param value        the value to convert.
  @param defaultValue the default value.
  @return double value or default when conversion is not supported.
  
  @see DoubleConverter#toNullableDouble(Object)