public class A {} public class C { A a;}
You could also have A new
which should be a reference.
Yes, but still static references have their importance. I did few visualizations, it seems that having static references does not differ much from getting dependencies from method invocations.
Alexandre