/guava/guava/src/com/google/common/reflect/TypeToken.java
if ( !getRawType( type).isInterface( ) ) { for ( K type : types) {ImmutableList.Builder<K> builder = ImmutableList.builder( ) ;
ImmutableList.Builder<K> builder = ImmutableList.builder ( ) ; for ( K type : types ) { if ( !getRawType ( type ) .isInterface ( ) ) {
@Override Iterable<? extends K> getInterfaces(K type) { return ImmutableSet.of(); } @Override ImmutableList<K> collectTypes(Iterable<? extends K> types) { <extra_id_0> builder.add(type); } } return super.collectTypes(builder.build()); } };