String[] () { return new String[] { """ package a; public interface A { A a(); B b(); }""", """ package a; public interface B { A a(); B b(); }""", """ package a; public class C { public A a; public B b; public C() {} public static C create() { return new C(); } public A a() { return a; } public B b() { return b; } }""", """ package a; public class D { public C c; }""" }; }