privileged public aspect B { public final String C.s = D.f.toString(); } class C { } class D { public static final D f = new D(); }