in src/main/java/com/aliyun/tea/TeaConverter.java [21:36]
public static <T> Map<String, T> merge(Class<T> t, Map<String, ?>... maps) {
Map<String, T> out = new HashMap<String, T>();
for (int i = 0; i < maps.length; i++) {
Map<String, ?> map = maps[i];
if (null == map) {
continue;
}
Set<? extends Entry<String, ?>> entries = map.entrySet();
for (Entry<String, ?> entry : entries) {
if (null != entry.getValue()) {
out.put(entry.getKey(), (T) entry.getValue());
}
}
}
return out;
}