Java XPath, XSLT 2.0 and XQuery implementation