This code has been taken from the GNU JAXP Project. For the latest version of the Aelfred2 parser, visit The GNU JAXP Project