I'm utterly confused as to how that can be considered abuse? It simply deserializes the supplied XML into a tree, using the generally accepted ODT namespace prefixes to save some extra typing. Perhaps you are taking it to mean ``createCompletelyValidOdtDocument``?