I am a Jython contributor. Jython a port of the Python interpreter on top of the JVM. It gives you all the goodness of the Java libraries without the pain of the Java language and of the compilation process.
Since ElementTree is a part of the standard Python library, the code has been merged into the Jython trunk (and totally rewritten since). Still, this project was a ton of fun: since we wanted ElementTree for Jython to work without changing a single line of its code, it was necessary to provide an expat-compatible API (expat is the XML C parser used by CPython) for the Java
org.xml.saxstandard library. Not for the faint of heart!↩