abstract class A {}
abstract class B extends A {}
abstract class C extends A {}
class XYZ<ABC extends A> {}
class Example {
public void method(XYZ<B> t) {}
public static void main
(String[] args
) {} }
YWJzdHJhY3QgY2xhc3MgQSB7fQphYnN0cmFjdCBjbGFzcyBCIGV4dGVuZHMgQSB7fQphYnN0cmFjdCBjbGFzcyBDIGV4dGVuZHMgQSB7fQoKY2xhc3MgWFlaPEFCQyBleHRlbmRzIEE+IHt9CgpjbGFzcyBFeGFtcGxlIHsKICAgIHB1YmxpYyB2b2lkIG1ldGhvZChYWVo8Qj4gdCkge30KICAgIAogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykge30KfQ==