/** * Casts the specified value to Float data type. * * @see DataType#FLOAT */ private static Float toFloat(Object value) { if (value instanceof Float) { return (Float) value; } else if (value instanceof Integer) { Number number = (Number) value; return Float.valueOf(number.floatValue()); } throw new TypeCheckException(DataType.FLOAT, value); }