return null;
Class localClass2 = $Gson.Types.getRawType(localType);
Type[] arrayOfType = $Gson.Types.getMapKeyAndValueTypes(localType, localClass2);
TypeAdapter localTypeAdapter1 = getKeyAdapter(paramGson, arrayOfType[0]);
TypeAdapter localTypeAdapter2 = paramGson.getAdapter(TypeToken.get(arrayOfType[1]));
ObjectConstructor localObjectConstructor = this.constructorConstructor.get(paramTypeToken);
Adapter localAdapter = new Adapter(paramGson, arrayOfType[0], localTypeAdapter1, arrayOfType[1], localTypeAdapter2, localObjectConstructor);
return localAdapter;
}