Like the following code: ``` abstract class Foobar { getDefaultInst(); } ``` ``` class A { method1<T extends Foobar>() { T t = new T(); // create generic instance. return t.getDefaultInst(); } } ``` Thanks!