public class IImpl extends I { public A create() { return new A(); } }