@Override
 public <T> T deserialize(
     PBDeserializer deserializer, Type type, boolean needConfirmExist, Object... extraParams) {
   if (needConfirmExist) { // 作为属性
     try {
       if (deserializer.isObjectExist()) {
         return (T) getSet(deserializer, type, extraParams);
       } else {
         return (T) deserializer.getReference();
       }
     } catch (Exception ex) {
       ex.printStackTrace();
     }
   } else { // 直接序列化
     return (T) getSet(deserializer, type, extraParams);
   }
   return null;
 }