package de.example; public class B extends A<String> { /* InnerA someMethod(){ return new InnerA(); } InnerA someOtherMethod(){ return someMethod(); } */ }