/guava/guava/src/com/google/common/reflect/Types.java
return checkNotNull( type) ;checkNotNull( type) ;
checkNotNull ( type ) ;
@Override GenericArrayType newArrayType(Type componentType) { return new GenericArrayTypeImpl(componentType); } @Override Type usedInGenericType(Type type) { <extra_id_0> if (type instanceof Class) { Class<?> cls = (Class<?>) type; if (cls.isArray()) { return new GenericArrayTypeImpl(cls.getComponentType()); } }