code: public static Object deserializeInternal(final byte[] bytes) throws Exception {
          if (bytes == null) {
              return null;
          }
          final ClassLoader loader = Thread.currentThread().getContextClassLoader();
          final Class<?> rebuilderClass = LdiClassLoaderUtil.loadClass(loader, REBUILDER_CLASS_NAME);
          final Rebuilder rebuilder = (Rebuilder) LdiClassUtil.newInstance(rebuilderClass);
          return rebuilder.deserialize(bytes);
      }
docs: ===========