222223224225226227228229230231232
Object key = in.readObject(); FieldDeserializer deser = (FieldDeserializer) _fieldMap.get(key); if (deser != null) deser.deserialize(in, obj); else in.readObject(); } in.readMapEnd();
279280281282283284285286287288289
for (String fieldName : fieldNames) { FieldDeserializer reader = _fieldMap.get(fieldName); if (reader != null) reader.deserialize(in, obj); else in.readObject(); } Object resolve = resolve(in, obj);