explicitly supply superclass otherwise SignatureWriter flops following type vars e.g., class MyClass<T> { // no explicit super