@Override
    protected Class resolveClass(ObjectStreamClass desc)
        throws IOException, ClassNotFoundException {

      String className = desc.getName();
      if (className.startsWith("com.gemstone.gemfire")) {
        className = "org.apache.geode" + className.substring("com.gemstone.gemfire".length());
      }
      try {
        Class clazz = Class.forName(className);
        return clazz;
      } catch (ClassNotFoundException ex) {
        return super.resolveClass(desc);
      }
    }
Creates a new <code>DDObjectInputStream</code> that delegates its behavior to a given
<code>InputStream</code>.
geode-core/src/main/java/org/apache/geode/distributed/internal/deadlock/DeadlockDetector.java