Как вы делаете эту работу:
public class Frankenstein<T extends IHuman, IMonster>{
}
Без создания
public interface Weirdo extends Ihuman, IMonster{
}
Edit
Почему это не работает?
public <T> void mapThis(
Class<? extends MyClass<T>> key, Class<? extends T & IDisposable> value) {
}
Я получаю сообщение сообщения компилятора Class<? extends T & IDisposable>
как ошибку.