A port of John Blanco's RaptureXML to Java