question: protected int lobHashCode ( int seed , SymbolTableProvider symbolTableProvider ) { int result = seed ; if ( ! isNullValue ( ) ) { CRC32 crc = new CRC32 ( ) ; crc . update ( getBytes ( ) ) ; result ^= ( int ) crc . getValue ( ) ; } return hashTypeAnnotations ( result , symbolTableProvider ) ; }
target:  Calculate LOB hash code as XOR of seed with CRC-32 of the LOB data. This distinguishes BLOBs from CLOBs