public class DelegateAlreadyImplemented { @lombok.experimental.Delegate private A a; public void a() { } public void b(java.util.List l) { } public void c(java.util.List l, String[] a, Integer... varargs) { } public void d(String[][][][] d) { } public void e(Y x) { } @SuppressWarnings("unchecked") public void f(T s, java.util.List l, T[] a, T... varargs) { } public void g(Number g) { } } interface A { public void a(); public void b(java.util.List l); @SuppressWarnings("unchecked") public void c(java.util.List l, String[] a, T... varargs); public void d(String[][][][] d); public X e(X x); @SuppressWarnings("unchecked") public void f(T2 s, java.util.List l, T2[] a, T2... varargs); public void g(G g); }