/guava/guava/src/com/google/common/reflect/Types.java
result.set( subtypeOfComponentType( t.getUpperBounds( ) ) ) ;result.set( t.getComponentType( ) ) ;
result.set ( t.getComponentType ( ) ) ;
@Override void visitGenericArrayType(GenericArrayType t) { result.set(t.getGenericComponentType()); } @Override void visitClass(Class<?> t) { <extra_id_0> } }.visit(type); return result.get(); } @CheckForNull private static Type subtypeOfComponentType(Type[] bounds) {