fix a bug in equals in ByteBuffer Binary with offset and length