package generics; import java.util.HashMap; import java.util.Map; public class A { class B { } } class C { A f; A.B b; Map m = new HashMap(); } class D { D d1; D d2; D d3; D d4; { java.util.Arrays.asList(); } }