if (value.floatValue() > Byte.MAX_VALUE || value.floatValue() < Byte.MIN_VALUE)
if (Math.abs(value.floatValue()) > Byte.MAX_VALUE)
    byte getByte() throws SQLException {        if (isNull()) return BYTE_NULL_VALUE;        Float value = (Float)field.sqldata;        // check if value is withing bounds        if (value.floatValue() > Byte.MAX_VALUE ||            value.floatValue() < Byte.MIN_VALUE)                throw (SQLException)createException(                    BYTE_CONVERSION_ERROR).fillInStackTrace();        return ((Float)field.sqldata).byteValue();    }