if (Math.abs(doubleValue) > Float.MAX_VALUE)
if (doubleValue > MAX_FLOAT_VALUE || doubleValue < MIN_FLOAT_VALUE)
    float getFloat() throws SQLException {        if (isNull()) return FLOAT_NULL_VALUE;        double doubleValue = getDouble();        // check if value is withing bounds        if (Math.abs(doubleValue) > Float.MAX_VALUE)                throw (SQLException)createException(                    FLOAT_CONVERSION_ERROR).fillInStackTrace();        return (float)doubleValue;    }