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