code: private void readObject(java.io.ObjectInputStream in)
          throws java.io.IOException, ClassNotFoundException
      {
          in.defaultReadObject();
          if (_class==null || !_class.getName().equals(_className))
          {
              try
              {
                  setPoolClass(Loader.loadClass(Pool.class,_className));
              }
              catch (Exception e)
              {
                  log.warn(LogSupport.EXCEPTION,e);
                  throw new java.io.InvalidObjectException(e.toString());
              }
          }
      }
docs: /* ------------------------------------------------------------