@Override
    protected Class<?> resolveClass(final ObjectStreamClass descriptor)
        throws IOException, ClassNotFoundException {
      return Class.forName(descriptor.getName(), false, getClassLoader());
    }
The ClassLoaderObjectInputStream class is a ObjectInputStream implementation that resolves the
Class type of the Object being de-serialized with the specified ClassLoader.
<p>

@see java.io.ObjectInputStream
@see java.lang.ClassLoader
geode-core/src/main/java/org/apache/geode/internal/util/IOUtils.java