updated to use jaxp-common