Is the Java community slowly remembering what's good about Java? I'm talking about static typing. For a long time, Java developers have been forced by standards committees and framework writers to write (or generate) reams of XML. The argument for this was flexibility, simplicity, standards. The reality is that most Java developers will tell you of XML hell.