I modified the interface to Class A's only constructor, increasing the length of it's argument list from two to three. Class B instantiates Class A (i.e. B depends on A), still calling it's constructor with only two arguments. Since Class A changed, NetBeans IDE 6.1 should have recompiled Class B and found the fault in its Class A constructor call. However, there was no failure until run time.

NetBeans Blogging Contest