caravan-protobuf/src/main/java/com/ctrip/soa/caravan/protobuf/v2/customization/map/MapDeserializer.java
// Will be called for every unknown pairType before deserialize is called to construct dedicate instance for every pairType.
Will be called for every unknown pairType before deserialize is called to construct dedicate instance for every pairType.
Will be called for every unknown pairType before deserialize is called to construct dedicate instance for every pairType .
protected MapDeserializer withResolved(JavaType pairType, JsonDeserializer<?> dd, JsonDeserializer<?> vd, TypeDeserializer vtd, NullValueProvider nuller,
      Boolean unwrapSingle) {
    CollectionType containerType = CollectionType.construct(ArrayList.class, null, null, null, pairType);
    return new MapDeserializer(containerType, vd, vtd, this._valueInstantiator, dd, nuller, unwrapSingle);
  }
protected MapDeserializer withResolved ( JavaType pairType , JsonDeserializer < ? > dd , JsonDeserializer < ? > vd , TypeDeserializer vtd , NullValueProvider nuller , Boolean unwrapSingle ) { CollectionType containerType = CollectionType . construct ( ArrayList . class , null , null , null , pairType ) ; return new MapDeserializer ( containerType , vd , vtd , this . _valueInstantiator , dd , nuller , unwrapSingle ) ; }
Will be called for every unknown pairType before deserialize is called to construct dedicate instance for every pairType.
Will be called for every unknown pairType before deserialize is called to construct dedicate instance for every pairType .