in serialization/src/main/java/com/twitter/serial/stream/bytebuffer/ByteBufferSerializerInput.java [151:165]
public int readObjectStart() throws IOException {
final int versionNumber;
if (peekType() == SerializerDefs.TYPE_START_OBJECT_DEBUG) {
versionNumber = readIntHeader(SerializerDefs.TYPE_START_OBJECT_DEBUG);
// Skip the class name.
readString();
} else {
versionNumber = readIntHeader(SerializerDefs.TYPE_START_OBJECT);
}
if (versionNumber < 0) {
throw new SerializationException("Invalid version number found (" + versionNumber + "). Valid versions" +
" must be greater than 0.");
}
return versionNumber;
}