/guava/guava/src/com/google/common/collect/Tables.java
return return new TransposeTable<C, R, V>( table) ;
return new UnmodifiableTable<> ( table ) ;
}; return Maps.transformValues(fromTable.columnMap(), columnFunction); } } public static <R extends @Nullable Object, C extends @Nullable Object, V extends @Nullable Object> Table<R, C, V> unmodifiableTable(Table<? extends R, ? extends C, ? extends V> table) { <extra_id_0> } private static class UnmodifiableTable< R extends @Nullable Object, C extends @Nullable Object, V extends @Nullable Object> extends ForwardingTable<R, C, V> implements Serializable { final Table<? extends R, ? extends C, ? extends V> delegate; UnmodifiableTable(Table<? extends R, ? extends C, ? extends V> delegate) {