Possible bug in JAXP 1.4?