class Builders { public static A foo() { return new A.Builder<>().create(); } static class A> { public static class Builder> { public A create() { return null; } } } }