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