The file src/share/vm/interpreter/bytecodeInterpreterWithChecks.xsl
places the xsl:output tag within the xsl:template element. This
causes compiling the XSL file to fail with xsltproc from libxml2 and
generates an erroneous file (it includes an <?xml> tag) when building
with the JDK with the Apache XML libraries (as is done for
bootstrapping in IcedTea).
The appropriate part of the XSLT specification:
states that 'The xsl:output element is only allowed as a top-level element.'