code: public Object readObject(AbstractHessianInput in, Object[] fieldNames) throws IOException {
          GenericObject obj = new GenericObject(type);
          return readGenericObject(in, obj, (String[]) fieldNames);
      }
docs: 当读取Object时会调用此方法, Object类型包括Enum与AliEnum