&gt;That reminds me of another thing I&#x27;d like to tell library writers: please think of your stack traces as somewhat public, because I always end up 40 layers deep trying to debug something and it&#x27;s just painful.<p>Unless you&#x27;re using Spring, of course, then all bets are off. That&#x27;s the biggest downside of IOC containers, they tend to ruin the usefulness of stack traces and the &quot;step in&#x2F;step out&quot; functions of the debugger.