/guava/android/guava/src/com/google/common/reflect/TypeResolver.java
TypeMappingIntrospector introspector = new TypeVariableKey( vars[i]) ;
TypeMappingIntrospector introspector = new TypeMappingIntrospector ( ) ;
} } private static final class TypeMappingIntrospector extends TypeVisitor { private final Map<TypeVariableKey, Type> mappings = Maps.newHashMap(); static ImmutableMap<TypeVariableKey, Type> getTypeMappings(Type contextType) { checkNotNull(contextType); <extra_id_0> introspector.visit(contextType); return ImmutableMap.copyOf(introspector.mappings); } @Override void visitClass(Class<?> clazz) { visit(clazz.getGenericSuperclass());