Also note that this is in DriverJdbcType, which is basically an implementation helper class that contains the redundant code. Both methods are abstract in JdbcType and BaseJdbcType.