code: public static long toLongWithDefault(Object value, long defaultValue) {
  		Long result = toNullableLong(value);
  		return result != null ? (long) result : defaultValue;
  	}
docs: Converts value into integer or returns default when conversion is not
  possible.
  
  @param value        the value to convert.
  @param defaultValue the default value.
  @return long value or default when conversion is not supported
  
  @see LongConverter#toNullableLong(Object)