doInitSerializable(obj, serializableClassDescriptor, discardMissing); final Object resolvedObject = obj == null ? null : objectResolver.readResolve(serializableClass.hasReadResolve() ? serializableClass.callReadResolve(obj) : obj); if (unshared) {
if (superDescriptor instanceof SerializableClassDescriptor) { final SerializableClassDescriptor serializableSuperDescriptor = (SerializableClassDescriptor) superDescriptor; doInitSerializable(obj, serializableSuperDescriptor, discardMissing);
final int idx = instanceCache.size(); instanceCache.add(obj); doInitSerializable(obj, serializableClassDescriptor); final Object resolvedObject = objectResolver.readResolve(serializableClass.hasReadResolve() ? serializableClass.callReadResolve(obj) : obj); if (unshared) {
doInitSerializable(obj, serializableClassDescriptor, discardMissing); final Object resolvedObject = obj == null ? null : objectResolver.readResolve(serializableClass.hasReadResolve() ? serializableClass.callReadResolve(obj) : obj); if (unshared) {
doInitSerializable(obj, serializableClassDescriptor, discardMissing); final Object resolvedObject = obj == null ? null : objectResolver.readResolve(serializableClass.hasReadResolve() ? serializableClass.callReadResolve(obj) : obj); if (unshared) {
doInitSerializable(obj, serializableClassDescriptor, discardMissing); final Object resolvedObject = obj == null ? null : objectResolver.readResolve(serializableClass.hasReadResolve() ? serializableClass.callReadResolve(obj) : obj); if (unshared) {
doInitSerializable(obj, serializableClassDescriptor, discardMissing); final Object resolvedObject = obj == null ? null : objectResolver.readResolve(serializableClass.hasReadResolve() ? serializableClass.callReadResolve(obj) : obj); if (unshared) {
doInitSerializable(obj, serializableClassDescriptor, discardMissing); final Object resolvedObject = obj == null ? null : objectResolver.readResolve(serializableClass.hasReadResolve() ? serializableClass.callReadResolve(obj) : obj); if (unshared) {
if (superDescriptor instanceof SerializableClassDescriptor) { final SerializableClassDescriptor serializableSuperDescriptor = (SerializableClassDescriptor) superDescriptor; doInitSerializable(obj, serializableSuperDescriptor);
if (superDescriptor instanceof SerializableClassDescriptor) { final SerializableClassDescriptor serializableSuperDescriptor = (SerializableClassDescriptor) superDescriptor; doInitSerializable(obj, serializableSuperDescriptor, discardMissing);
if (superDescriptor instanceof SerializableClassDescriptor) { final SerializableClassDescriptor serializableSuperDescriptor = (SerializableClassDescriptor) superDescriptor; doInitSerializable(obj, serializableSuperDescriptor, discardMissing);
if (superDescriptor instanceof SerializableClassDescriptor) { final SerializableClassDescriptor serializableSuperDescriptor = (SerializableClassDescriptor) superDescriptor; doInitSerializable(obj, serializableSuperDescriptor, discardMissing);
if (superDescriptor instanceof SerializableClassDescriptor) { final SerializableClassDescriptor serializableSuperDescriptor = (SerializableClassDescriptor) superDescriptor; doInitSerializable(obj, serializableSuperDescriptor, discardMissing);
if (superDescriptor instanceof SerializableClassDescriptor) { final SerializableClassDescriptor serializableSuperDescriptor = (SerializableClassDescriptor) superDescriptor; doInitSerializable(obj, serializableSuperDescriptor, discardMissing);