I&#x27;m not sure if this sort of thing is the done thing, but I flagged this because I think the title may flag the front page on some work proxies&#x2F;filters&#x2F;monitoring systems. The title just needs minor redacting&#x2F;editing, that&#x27;s all.<p>Also - sorta-relevant discussion on the argument of Java being unnecessarily verbose (possibly interesting parent thread too): <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10769322" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10769322</a><p>I&#x27;ve never used Java (not counting experimenting with Bluetooth in J2ME for lulz), but I&#x27;ve head a lot of opinions and thoughts about it. I wonder if (especially considering the parent thread off the above link) Java&#x27;s tendency to encourage AbstractSingletonProxyFactoryBeans (see: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=4549544" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=4549544</a>) is simply a way to fill developers&#x27; heads with so much indirection* that we simply cannot grasp that it ultimately makes no difference.<p>* - indirection: my poor word to describe having to constantly resolve what something means, and cross-reference information, etc - stuff that swamps and&#x2F;or overflows our mental stacks really quickly.<p>Of course, the above being said, the elements of the language <i>seem</i> elegant - patterns and models and the like providing us with &quot;everything has a place and everything in its place,&quot; if you will - and of course the encouragement in exponential verbosity looks <i>really</i> good in our progress reports.