} catch (ObjectIOInvalidClassException exception) {
// offset: add int byte size to skip signature
final String message = badSignatureMessage(
exception.getMessage(), objectAndPersistInfo, binary,
offset + HelperBinaryConversion.INT_BYTE_SIZE);
throw new ObjectIOInvalidClassException(message, exception);
}
try {
setObjectStateImpl(objectAndPersistInfo, binary, localOffset);
} catch (ObjectIODataRecordNotFoundException exception) {
throw new ObjectIODataRecordNotFoundException(