6 public <T extends Category> T get(Key<T> key) {
7 return getCategory<error descr="'getCategory(Key<R>)' in 'Group' cannot be applied to '(Key<T>)'">(key)</error>;
10 public abstract <R extends Category<R>> R getCategory(Key<R> key);
13 interface Category<Tc extends Category> {
16 class Key<Tk extends Category> {