You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by mu...@apache.org on 2024/11/30 10:10:02 UTC

(xalan-java) branch xalanj_xslt3.0_mvn updated: committing xalan-j xsl 3 codebase as maven build

This is an automated email from the ASF dual-hosted git repository.

mukulg pushed a commit to branch xalanj_xslt3.0_mvn
in repository https://gitbox.apache.org/repos/asf/xalan-java.git


The following commit(s) were added to refs/heads/xalanj_xslt3.0_mvn by this push:
     new 78f70b93f committing xalan-j xsl 3 codebase as maven build
78f70b93f is described below

commit 78f70b93f3dd19114976984e60766d8800ff1389
Author: Mukul Gandhi <ga...@gmail.com>
AuthorDate: Sat Nov 30 15:39:32 2024 +0530

    committing xalan-j xsl 3 codebase as maven build
---
 .classpath                                         |   54 +-
 .gitignore                                         |   10 +-
 .project                                           |   24 +-
 .settings/org.eclipse.jdt.core.prefs               |    1 +
 .settings/org.eclipse.jdt.ui.prefs                 |    5 -
 .settings/org.eclipse.m2e.core.prefs               |    4 +
 KEYS                                               |  503 --
 LICENSE.EPL_v1.0.html                              |  258 -
 LICENSE.txt                                        | 1074 ----
 NOTICE.txt                                         |  111 -
 README                                             |   78 -
 SECURITY.md                                        |   23 -
 Xalan2.7.0-REL_PLAN.html                           |  180 -
 build.bat                                          |   70 -
 build.sh                                           |   90 -
 build.xml                                          | 1957 ------
 commits.xml                                        | 2516 --------
 deprecated_build.sh                                |   73 -
 lib/bcel-6.7.0.jar                                 |  Bin 716107 -> 0 bytes
 lib/brazil-2.1.jar                                 |  Bin 2761814 -> 0 bytes
 lib/commons-logging-1.2.jar                        |  Bin 61829 -> 0 bytes
 lib/javaee-api-5.0-2.jar                           |  Bin 753070 -> 0 bytes
 lib/json-20240303.jar                              |  Bin 78332 -> 0 bytes
 lib/regexp.jar                                     |  Bin 29871 -> 0 bytes
 lib/rhino-1.7.14.jar                               |  Bin 1383644 -> 0 bytes
 lib/servlet-api-2.5.jar                            |  Bin 134133 -> 0 bytes
 tools/JLex.jar => libs/JLex/JLex/1.0/jlex-1.0.jar  |  Bin
 libs/JLex/JLex/1.0/jlex-1.0.pom                    |    9 +
 .../cs/cup_runtime/1.0/cup_runtime-1.0.jar         |  Bin
 .../cs/cup_runtime/1.0/cup_runtime-1.0.pom         |    9 +
 .../edu/princeton/cs/java_cup/1.0/java_cup-1.0.jar |  Bin
 .../edu/princeton/cs/java_cup/1.0/java_cup-1.0.pom |    9 +
 .../org/apache/commons/bsf/1.0/bsf-1.0.jar         |  Bin
 libs/org/apache/commons/bsf/1.0/bsf-1.0.pom        |    9 +
 .../xerces/xercesImpl/2.12.3/xercesImpl-2.12.3.jar |  Bin
 .../xerces/xercesImpl/2.12.3/xercesImpl-2.12.3.pom |    9 +
 .../xerces/xml-apis/1.4.02/xml-apis-1.4.02.jar     |  Bin
 .../xerces/xml-apis/1.4.02/xml-apis-1.4.02.pom     |    9 +
 .../xsl/xpath31_types/1.0/xpath31_types-1.0.jar    |  Bin
 .../xsl/xpath31_types/1.0/xpath31_types-1.0.pom    |    9 +
 pom.xml                                            |  110 +
 samples/AppletXMLtoHTML/README.html                |   40 -
 samples/AppletXMLtoHTML/appletXMLtoHTML.html       |   33 -
 samples/AppletXMLtoHTML/client.html                |  138 -
 samples/AppletXMLtoHTML/foo-s1.xml                 |    6 -
 samples/AppletXMLtoHTML/lts3611beac.jpg            |    1 -
 samples/AppletXMLtoHTML/rabbitwhorn.jpg            |  Bin 3260 -> 0 bytes
 samples/AppletXMLtoHTML/s1ToHTML.xsl               |  159 -
 samples/AppletXMLtoHTML/target.html                |   24 -
 samples/AppletXMLtoHTML/trax.xml                   |  260 -
 samples/AppletXMLtoHTML/xalanApplets.xml           |   26 -
 samples/ApplyXPath/ApplyXPath.java                 |  141 -
 samples/ApplyXPath/foo.xml                         |   13 -
 samples/ApplyXPath/readme.html                     |   30 -
 samples/ApplyXPathDOM/ApplyXPathDOM.java           |  154 -
 samples/ApplyXPathDOM/foo.xml                      |   13 -
 samples/ApplyXPathDOM/readme.html                  |   30 -
 samples/CompiledApplet/README.applet               |  111 -
 samples/CompiledApplet/TransformApplet.java        |  260 -
 samples/CompiledApplet/index.html                  |   28 -
 samples/CompiledApplet/menu.html                   |   67 -
 samples/CompiledApplet/singleTransform.html        |   25 -
 samples/CompiledBrazil/README.brazil               |   55 -
 samples/CompiledBrazil/TransformHandler.java       |  154 -
 samples/CompiledEJB/README.ejb                     |  113 -
 samples/CompiledEJB/TransformBean.java             |  117 -
 samples/CompiledEJB/TransformHome.java             |   33 -
 samples/CompiledEJB/TransformRemote.java           |   33 -
 samples/CompiledEJB/TransformServlet.java          |   90 -
 samples/CompiledEJB/bottom_frame.html              |   24 -
 samples/CompiledEJB/index.html                     |   31 -
 samples/CompiledEJB/top_frame.html                 |  122 -
 samples/CompiledJAXP/Compile.java                  |   64 -
 samples/CompiledJAXP/README.cjaxp                  |   24 -
 samples/CompiledJAXP/Transform.java                |   73 -
 samples/CompiledServlet/CompileServlet.java        |   76 -
 samples/CompiledServlet/README.servlet             |   66 -
 samples/CompiledServlet/TransformServlet.java      |   99 -
 samples/DOM2DOM/DOM2DOM.java                       |  107 -
 samples/DOM2DOM/birds.xml                          |  136 -
 samples/DOM2DOM/birds.xsl                          |   57 -
 samples/DOM2DOM/readme.html                        |   30 -
 samples/Pipe/Pipe.java                             |   85 -
 samples/Pipe/foo.xml                               |    2 -
 samples/Pipe/foo1.xsl                              |   25 -
 samples/Pipe/foo2.xsl                              |   25 -
 samples/Pipe/foo3.xsl                              |   25 -
 samples/Pipe/readme.html                           |   30 -
 samples/SAX2SAX/SAX2SAX.java                       |  108 -
 samples/SAX2SAX/birds.xml                          |  136 -
 samples/SAX2SAX/birds.xsl                          |   57 -
 samples/SAX2SAX/foo.xml                            |    2 -
 samples/SAX2SAX/foo.xsl                            |   25 -
 samples/SimpleTransform/SimpleTransform.java       |   60 -
 samples/SimpleTransform/birds.xml                  |  136 -
 samples/SimpleTransform/birds.xsl                  |   57 -
 samples/SimpleTransform/foo.xml                    |    2 -
 samples/SimpleTransform/foo.xsl                    |   25 -
 samples/SimpleTransform/readme.html                |   30 -
 samples/Trace/Trace.java                           |   91 -
 samples/Trace/foo.xml                              |   67 -
 samples/Trace/foo.xsl                              |   89 -
 samples/TransformThread/TransformThread.java       |  323 -
 samples/TransformThread/foo0.xml                   |    2 -
 samples/TransformThread/foo0.xsl                   |   25 -
 samples/TransformThread/foo1.xml                   |    2 -
 samples/TransformThread/foo1.xsl                   |   25 -
 samples/UseStylesheetPI/UseStylesheetPI.java       |   55 -
 samples/UseStylesheetPI/foo.xsl                    |   26 -
 samples/UseStylesheetPI/fooX.xml                   |    3 -
 samples/UseStylesheetParam/UseStylesheetParam.java |   61 -
 samples/UseStylesheetParam/foo.xml                 |    2 -
 samples/UseStylesheetParam/foo.xsl                 |   27 -
 samples/UseStylesheetParam/readme.html             |   30 -
 samples/UseXMLFilters/UseXMLFilters.java           |  101 -
 samples/UseXMLFilters/foo.xml                      |    2 -
 samples/UseXMLFilters/foo1.xsl                     |   25 -
 samples/UseXMLFilters/foo2.xsl                     |   25 -
 samples/UseXMLFilters/foo3.xsl                     |   25 -
 samples/UseXMLFilters/readme.html                  |   30 -
 samples/Validate/Validate.java                     |  270 -
 samples/Validate/ValidateXMLInput.java             |  115 -
 samples/Validate/birds.xml                         |  145 -
 samples/Validate/birds.xsl                         |   57 -
 samples/Validate/readme.html                       |   30 -
 samples/XPathAPI/ApplyXPathJAXP.java               |  178 -
 samples/XPathAPI/ExtensionFunctionResolver.java    |   89 -
 samples/XPathAPI/ExtensionTest.java                |   25 -
 samples/XPathAPI/XPathResolver.java                |  157 -
 samples/XPathAPI/foo.xml                           |   13 -
 samples/XPathAPI/numlist.xml                       |    6 -
 samples/extensions/1-redir.xml                     |   10 -
 samples/extensions/1-redir.xsl                     |   56 -
 samples/extensions/2-basicJscript.xml              |    5 -
 samples/extensions/2-basicJscript.xsl              |   56 -
 samples/extensions/3-java-namespace.xml            |    6 -
 samples/extensions/3-java-namespace.xsl            |   41 -
 samples/extensions/4-numlistJava.xsl               |   54 -
 samples/extensions/5-numlistJscript.xsl            |   73 -
 samples/extensions/IntDate.java                    |   36 -
 samples/extensions/MyCounter.java                  |   58 -
 samples/extensions/numlist.xml                     |   18 -
 samples/extensions/readme.html                     |   30 -
 samples/extensions/sql/GETTING_STARTED.txt         |   55 -
 .../extensions/sql/basic-connection/DumpSQL.xsl    |   39 -
 samples/extensions/sql/basic-connection/dbinfo.xml |   11 -
 .../sql/basic-connection/dbtest-cinfo.xsl          |   84 -
 samples/extensions/sql/basic-connection/dbtest.xsl |  142 -
 .../extensions/sql/basic-connection/readme.html    |   30 -
 samples/extensions/sql/createdb.sql                |    8 -
 .../sql/ext-connection/ExternalConnection.java     |  105 -
 samples/extensions/sql/ext-connection/dbtest.xsl   |   78 -
 samples/extensions/sql/ext-connection/readme.html  |   30 -
 samples/extensions/sql/pquery/dbinfo.xml           |   14 -
 samples/extensions/sql/pquery/dbtest.xsl           |   88 -
 samples/extensions/sql/pquery/readme.html          |   30 -
 samples/extensions/sql/readme.html                 |   30 -
 samples/extensions/sql/runDerby.bat                |   73 -
 samples/extensions/sql/runDerby.sh                 |   58 -
 samples/extensions/sql/runExtConnection.bat        |  132 -
 samples/extensions/sql/runExtConnection.sh         |  104 -
 samples/extensions/sql/runXalan.bat                |  123 -
 samples/extensions/sql/runXalan.sh                 |   93 -
 samples/extensions/sql/show-error/dbinfo.xml       |   14 -
 samples/extensions/sql/show-error/invalidConn.xsl  |   76 -
 .../extensions/sql/show-error/invalidPQuery.xsl    |   86 -
 samples/extensions/sql/show-error/invalidQuery.xsl |   86 -
 samples/extensions/sql/show-error/readme.html      |   30 -
 samples/extensions/sql/streamable/cachedNodes.xsl  |  142 -
 samples/extensions/sql/streamable/dbinfo.xml       |   12 -
 samples/extensions/sql/streamable/pivot.xsl        |  183 -
 samples/extensions/sql/streamable/readme.html      |   30 -
 samples/extensions/sql/streamable/streamNodes.xsl  |   76 -
 samples/servlet/ApplyXSLT.java                     |  854 ---
 samples/servlet/ApplyXSLTException.java            |  175 -
 samples/servlet/ApplyXSLTListener.java             |  101 -
 samples/servlet/ApplyXSLTProperties.java           |  165 -
 samples/servlet/DefaultApplyXSLTProperties.java    |  272 -
 samples/servlet/SimpleXSLTServlet.java             |   85 -
 samples/servlet/UseStylesheetParamServlet.java     |  103 -
 samples/servlet/XSLTServletWithParams.java         |  146 -
 samples/servlet/birds.xml                          |  137 -
 samples/servlet/birds.xsl                          |   57 -
 samples/servlet/booklist1.xsl                      |   51 -
 samples/servlet/booklist2.xsl                      |   53 -
 samples/servlet/catalog.xml                        |   40 -
 samples/servlet/default.xsl                        |  294 -
 samples/servlet/default2.xsl                       |  170 -
 samples/servlet/fooparam.xml                       |    2 -
 samples/servlet/fooparam.xsl                       |   34 -
 samples/servlet/jspSample.jsp                      |   48 -
 samples/servlet/media.properties                   |   60 -
 samples/servlet/readme.html                        |   30 -
 samples/servlet/web.xml                            |   49 -
 .../JAXPTransletMultipleTransformations.java       |   88 -
 .../translets/JAXPTransletOneTransformation.java   |   81 -
 samples/translets/readme.html                      |   30 -
 samples/translets/todo.xml                         |   35 -
 samples/translets/todo.xsl                         |  178 -
 samples/translets/todotoo.xml                      |   29 -
 samples/trax/ExampleContentHandler.java            |  117 -
 samples/trax/Examples.java                         |  844 ---
 samples/trax/xml/baz.xml                           |    6 -
 samples/trax/xml/foo.xml                           |   10 -
 samples/trax/xml/subdir1/foo2.xml                  |    2 -
 samples/trax/xml/subdir1/subdir2/foo3.xml          |    2 -
 samples/trax/xsl/baz.xsl                           |   37 -
 samples/trax/xsl/foo.xsl                           |   45 -
 samples/trax/xsl/foo2.xsl                          |   33 -
 samples/trax/xsl/foo3.xsl                          |   33 -
 samples/trax/xsl/inc1/inc1.xsl                     |   24 -
 samples/trax/xsl/inc1/inc2/inc2.xsl                |   21 -
 src/MANIFEST.MF                                    |   70 -
 src/MANIFEST.SERIALIZER                            |   20 -
 .../javax.xml.transform.TransformerFactory         |    1 -
 src/META-INF/services/javax.xml.xpath.XPathFactory |    1 -
 .../org.apache.xalan.extensions.bsf.BSFManager     |    1 -
 .../services/org.apache.xml.dtm.DTMManager         |    1 -
 src/javadocOverview.html                           |   28 -
 .../java/org/apache/xalan/Version.java}            |   10 +-
 src/{ => main/java}/org/apache/xalan/Version.src   |    0
 .../apache/xalan/client/XSLTProcessorApplet.java   |    0
 .../java}/org/apache/xalan/client/package.html     |    0
 .../apache/xalan/extensions/ExpressionContext.java |    0
 .../apache/xalan/extensions/ExpressionVisitor.java |    0
 .../apache/xalan/extensions/ExtensionHandler.java  |    0
 .../extensions/ExtensionHandlerExsltFunction.java  |    0
 .../xalan/extensions/ExtensionHandlerGeneral.java  |    0
 .../xalan/extensions/ExtensionHandlerJava.java     |    0
 .../extensions/ExtensionHandlerJavaClass.java      |    0
 .../extensions/ExtensionHandlerJavaPackage.java    |    0
 .../extensions/ExtensionNamespaceContext.java      |    0
 .../extensions/ExtensionNamespaceSupport.java      |    0
 .../extensions/ExtensionNamespacesManager.java     |    0
 .../apache/xalan/extensions/ExtensionsTable.java   |    0
 .../apache/xalan/extensions/MethodResolver.java    |    0
 .../org/apache/xalan/extensions/ObjectFactory.java |    0
 .../apache/xalan/extensions/SecuritySupport.java   |    0
 .../apache/xalan/extensions/XPathFunctionImpl.java |    0
 .../extensions/XPathFunctionResolverImpl.java      |    0
 .../xalan/extensions/XSLProcessorContext.java      |    0
 .../java}/org/apache/xalan/extensions/package.html |    0
 .../java}/org/apache/xalan/lib/ExsltBase.java      |    0
 .../java}/org/apache/xalan/lib/ExsltCommon.java    |    0
 .../java}/org/apache/xalan/lib/ExsltDatetime.java  |    0
 .../java}/org/apache/xalan/lib/ExsltDynamic.java   |    0
 .../java}/org/apache/xalan/lib/ExsltMath.java      |    0
 .../java}/org/apache/xalan/lib/ExsltSets.java      |    0
 .../java}/org/apache/xalan/lib/ExsltStrings.java   |    0
 .../java}/org/apache/xalan/lib/Extensions.java     |    0
 .../java}/org/apache/xalan/lib/NodeInfo.java       |    0
 .../java}/org/apache/xalan/lib/ObjectFactory.java  |    0
 .../java}/org/apache/xalan/lib/PipeDocument.java   |    0
 .../java}/org/apache/xalan/lib/Redirect.java       |    0
 .../org/apache/xalan/lib/SecuritySupport.java      |    0
 .../java}/org/apache/xalan/lib/package.html        |    0
 .../org/apache/xalan/lib/sql/ConnectionPool.java   |    0
 .../xalan/lib/sql/ConnectionPoolManager.java       |    0
 .../org/apache/xalan/lib/sql/DTMDocument.java      |    0
 .../xalan/lib/sql/DefaultConnectionPool.java       |    0
 .../apache/xalan/lib/sql/JNDIConnectionPool.java   |    0
 .../org/apache/xalan/lib/sql/ObjectArray.java      |    0
 .../org/apache/xalan/lib/sql/ObjectFactory.java    |    0
 .../org/apache/xalan/lib/sql/PooledConnection.java |    0
 .../org/apache/xalan/lib/sql/QueryParameter.java   |    0
 .../org/apache/xalan/lib/sql/SQLDocument.java      |    0
 .../org/apache/xalan/lib/sql/SQLErrorDocument.java |    0
 .../org/apache/xalan/lib/sql/SQLQueryParser.java   |    0
 .../org/apache/xalan/lib/sql/SecuritySupport.java  |    0
 .../org/apache/xalan/lib/sql/XConnection.java      |    0
 .../java}/org/apache/xalan/lib/sql/package.html    |    0
 .../xalan/processor/ProcessorAttributeSet.java     |    0
 .../xalan/processor/ProcessorCharacters.java       |    0
 .../xalan/processor/ProcessorDecimalFormat.java    |    0
 .../xalan/processor/ProcessorExsltFuncResult.java  |    0
 .../xalan/processor/ProcessorExsltFunction.java    |    0
 .../xalan/processor/ProcessorGlobalParamDecl.java  |    0
 .../processor/ProcessorGlobalVariableDecl.java     |    0
 .../apache/xalan/processor/ProcessorImport.java    |    0
 .../xalan/processor/ProcessorImportSchema.java     |    0
 .../apache/xalan/processor/ProcessorInclude.java   |    0
 .../org/apache/xalan/processor/ProcessorKey.java   |    0
 .../org/apache/xalan/processor/ProcessorLRE.java   |    0
 .../xalan/processor/ProcessorNamespaceAlias.java   |    0
 .../xalan/processor/ProcessorOutputElem.java       |    0
 .../xalan/processor/ProcessorPreserveSpace.java    |    0
 .../xalan/processor/ProcessorStripSpace.java       |    0
 .../xalan/processor/ProcessorStylesheetDoc.java    |    0
 .../processor/ProcessorStylesheetElement.java      |    0
 .../apache/xalan/processor/ProcessorTemplate.java  |    0
 .../xalan/processor/ProcessorTemplateElem.java     |    0
 .../org/apache/xalan/processor/ProcessorText.java  |    0
 .../apache/xalan/processor/ProcessorUnknown.java   |    0
 .../apache/xalan/processor/StylesheetHandler.java  |    0
 .../xalan/processor/TransformerFactoryImpl.java    |    0
 .../xalan/processor/WhitespaceInfoPaths.java       |    0
 .../xalan/processor/XSLProcessorVersion.java}      |    6 +-
 .../apache/xalan/processor/XSLProcessorVersion.src |    0
 .../apache/xalan/processor/XSLTAttributeDef.java   |    0
 .../org/apache/xalan/processor/XSLTElementDef.java |    0
 .../xalan/processor/XSLTElementProcessor.java      |    0
 .../org/apache/xalan/processor/XSLTSchema.java     |    0
 .../java}/org/apache/xalan/processor/package.html  |    0
 .../java}/org/apache/xalan/res/XSLMessages.java    |    0
 .../org/apache/xalan/res/XSLTErrorResources.java   |    0
 .../apache/xalan/res/XSLTErrorResources_ca.java    |    0
 .../apache/xalan/res/XSLTErrorResources_cs.java    |    0
 .../apache/xalan/res/XSLTErrorResources_de.java    |    0
 .../apache/xalan/res/XSLTErrorResources_en.java    |    0
 .../apache/xalan/res/XSLTErrorResources_es.java    |    0
 .../apache/xalan/res/XSLTErrorResources_fr.java    |    0
 .../apache/xalan/res/XSLTErrorResources_hu.java    |    0
 .../apache/xalan/res/XSLTErrorResources_it.java    |    0
 .../apache/xalan/res/XSLTErrorResources_ja.java    |    0
 .../apache/xalan/res/XSLTErrorResources_ko.java    |    0
 .../apache/xalan/res/XSLTErrorResources_pl.java    |    0
 .../apache/xalan/res/XSLTErrorResources_pt_BR.java |    0
 .../apache/xalan/res/XSLTErrorResources_ru.java    |    0
 .../apache/xalan/res/XSLTErrorResources_sk.java    |    0
 .../apache/xalan/res/XSLTErrorResources_sl.java    |    0
 .../apache/xalan/res/XSLTErrorResources_sv.java    |    0
 .../apache/xalan/res/XSLTErrorResources_tr.java    |    0
 .../apache/xalan/res/XSLTErrorResources_zh.java    |    0
 .../apache/xalan/res/XSLTErrorResources_zh_CN.java |    0
 .../apache/xalan/res/XSLTErrorResources_zh_TW.java |    0
 .../java}/org/apache/xalan/res/package.html        |    0
 .../org/apache/xalan/serialize/DOMSerializer.java  |    0
 .../org/apache/xalan/serialize/Serializer.java     |    0
 .../apache/xalan/serialize/SerializerFactory.java  |    0
 .../apache/xalan/serialize/SerializerUtils.java    |    0
 .../java}/org/apache/xalan/templates/AVT.java      |    0
 .../java}/org/apache/xalan/templates/AVTPart.java  |    0
 .../org/apache/xalan/templates/AVTPartSimple.java  |    0
 .../org/apache/xalan/templates/AVTPartXPath.java   |    0
 .../org/apache/xalan/templates/AbsPathChecker.java |    0
 .../org/apache/xalan/templates/Constants.java      |    0
 .../xalan/templates/DecimalFormatProperties.java   |    0
 .../apache/xalan/templates/ElemAnalyzeString.java  |    0
 .../apache/xalan/templates/ElemApplyImport.java    |    0
 .../apache/xalan/templates/ElemApplyTemplates.java |    0
 .../org/apache/xalan/templates/ElemAttribute.java  |    0
 .../apache/xalan/templates/ElemAttributeSet.java   |    0
 .../apache/xalan/templates/ElemCallTemplate.java   |    0
 .../org/apache/xalan/templates/ElemChoose.java     |    0
 .../org/apache/xalan/templates/ElemComment.java    |    0
 .../java}/org/apache/xalan/templates/ElemCopy.java |    0
 .../org/apache/xalan/templates/ElemCopyOf.java     |    0
 .../org/apache/xalan/templates/ElemElement.java    |    0
 .../org/apache/xalan/templates/ElemEmpty.java      |    0
 .../org/apache/xalan/templates/ElemEvaluate.java   |    0
 .../xalan/templates/ElemExsltFuncResult.java       |    0
 .../apache/xalan/templates/ElemExsltFunction.java  |    0
 .../apache/xalan/templates/ElemExtensionCall.java  |    0
 .../apache/xalan/templates/ElemExtensionDecl.java  |    0
 .../xalan/templates/ElemExtensionScript.java       |    0
 .../org/apache/xalan/templates/ElemFallback.java   |    0
 .../org/apache/xalan/templates/ElemForEach.java    |    0
 .../apache/xalan/templates/ElemForEachGroup.java   |    0
 .../org/apache/xalan/templates/ElemFunction.java   |    0
 .../java}/org/apache/xalan/templates/ElemIf.java   |    0
 .../apache/xalan/templates/ElemImportSchema.java   |    0
 .../org/apache/xalan/templates/ElemIterate.java    |    0
 .../apache/xalan/templates/ElemIterateBreak.java   |    0
 .../xalan/templates/ElemIterateNextIteration.java  |    0
 .../xalan/templates/ElemIterateOnCompletion.java   |    0
 .../apache/xalan/templates/ElemLiteralResult.java  |    0
 .../xalan/templates/ElemMatchingSubstring.java     |    0
 .../org/apache/xalan/templates/ElemMessage.java    |    0
 .../xalan/templates/ElemNonMatchingSubstring.java  |    0
 .../org/apache/xalan/templates/ElemNumber.java     |    0
 .../org/apache/xalan/templates/ElemOtherwise.java  |    0
 .../java}/org/apache/xalan/templates/ElemPI.java   |    0
 .../org/apache/xalan/templates/ElemParam.java      |    0
 .../org/apache/xalan/templates/ElemSequence.java   |    0
 .../java}/org/apache/xalan/templates/ElemSort.java |    0
 .../org/apache/xalan/templates/ElemTemplate.java   |    0
 .../xalan/templates/ElemTemplateElement.java       |    0
 .../java}/org/apache/xalan/templates/ElemText.java |    0
 .../apache/xalan/templates/ElemTextLiteral.java    |    0
 .../org/apache/xalan/templates/ElemUnknown.java    |    0
 .../java}/org/apache/xalan/templates/ElemUse.java  |    0
 .../org/apache/xalan/templates/ElemValueOf.java    |    0
 .../org/apache/xalan/templates/ElemVariable.java   |    0
 .../apache/xalan/templates/ElemVariablePsuedo.java |    0
 .../java}/org/apache/xalan/templates/ElemWhen.java |    0
 .../org/apache/xalan/templates/ElemWithParam.java  |    0
 .../apache/xalan/templates/FuncCurrentGroup.java   |    0
 .../xalan/templates/FuncCurrentGroupingKey.java    |    0
 .../org/apache/xalan/templates/FuncDocument.java   |    0
 .../org/apache/xalan/templates/FuncFormatNumb.java |    0
 .../java}/org/apache/xalan/templates/FuncKey.java  |    0
 .../org/apache/xalan/templates/FuncRegexGroup.java |    0
 .../xalan/templates/GroupingKeyAndGroupPair.java   |    0
 .../org/apache/xalan/templates/KeyDeclaration.java |    0
 .../org/apache/xalan/templates/NamespaceAlias.java |    0
 .../apache/xalan/templates/OutputProperties.java   |    0
 .../xalan/templates/RedundentExprEliminator.java   |    0
 .../org/apache/xalan/templates/Stylesheet.java     |    0
 .../apache/xalan/templates/StylesheetComposed.java |    0
 .../org/apache/xalan/templates/StylesheetRoot.java |    0
 .../org/apache/xalan/templates/TemplateList.java   |    0
 .../templates/TemplateSubPatternAssociation.java   |    0
 .../apache/xalan/templates/VarNameCollector.java   |    0
 .../org/apache/xalan/templates/WhiteSpaceInfo.java |    0
 .../org/apache/xalan/templates/XMLNSDecl.java      |    0
 .../org/apache/xalan/templates/XSLTVisitable.java  |    0
 .../org/apache/xalan/templates/XSLTVisitor.java    |    0
 .../xalan/templates/XUnresolvedVariable.java       |    0
 .../xalan/templates/XUnresolvedVariableSimple.java |    0
 .../templates/XslIterateParamWithparamData.java    |    0
 .../java}/org/apache/xalan/templates/package.html  |    0
 .../org/apache/xalan/trace/EndSelectionEvent.java  |    0
 .../org/apache/xalan/trace/ExtensionEvent.java     |    0
 .../org/apache/xalan/trace/GenerateEvent.java      |    0
 .../org/apache/xalan/trace/PrintTraceListener.java |    0
 .../org/apache/xalan/trace/SelectionEvent.java     |    0
 .../org/apache/xalan/trace/TraceListener.java      |    0
 .../org/apache/xalan/trace/TraceListenerEx.java    |    0
 .../org/apache/xalan/trace/TraceListenerEx2.java   |    0
 .../org/apache/xalan/trace/TraceListenerEx3.java   |    0
 .../java}/org/apache/xalan/trace/TraceManager.java |    0
 .../java}/org/apache/xalan/trace/TracerEvent.java  |    0
 .../java}/org/apache/xalan/trace/package.html      |    0
 .../xalan/transformer/ClonerToResultTree.java      |    0
 .../org/apache/xalan/transformer/Counter.java      |    0
 .../apache/xalan/transformer/CountersTable.java    |    0
 .../apache/xalan/transformer/DecimalToRoman.java   |    0
 .../transformer/ForEachGroupXslSortSorter.java     |    0
 .../org/apache/xalan/transformer/KeyIterator.java  |    0
 .../org/apache/xalan/transformer/KeyManager.java   |    0
 .../apache/xalan/transformer/KeyRefIterator.java   |    0
 .../org/apache/xalan/transformer/KeyTable.java     |    0
 .../java}/org/apache/xalan/transformer/MsgMgr.java |    0
 .../org/apache/xalan/transformer/NodeSortKey.java  |    0
 .../org/apache/xalan/transformer/NodeSorter.java   |    0
 .../xalan/transformer/NumeratorFormatter.java      |    0
 .../org/apache/xalan/transformer/QueuedEvents.java |    0
 .../apache/xalan/transformer/ResultNameSpace.java  |    0
 .../xalan/transformer/SerializerSwitcher.java      |    0
 .../org/apache/xalan/transformer/StackGuard.java   |    0
 .../org/apache/xalan/transformer/TrAXFilter.java   |    0
 .../xalan/transformer/TransformSnapshot.java       |    0
 .../xalan/transformer/TransformSnapshotImpl.java   |    0
 .../apache/xalan/transformer/TransformState.java   |    0
 .../xalan/transformer/TransformerClient.java       |    0
 .../xalan/transformer/TransformerHandlerImpl.java  |    0
 .../xalan/transformer/TransformerIdentityImpl.java |    0
 .../apache/xalan/transformer/TransformerImpl.java  |    0
 .../xalan/transformer/TreeWalker2Result.java       |    0
 .../transformer/XSLInfiniteLoopException.java      |    0
 .../apache/xalan/transformer/XalanProperties.java  |    0
 .../xalan/transformer/XalanTransformState.java     |    0
 .../org/apache/xalan/transformer/package.html      |    0
 .../org/apache/xalan/xslt/EnvironmentCheck.java    |    0
 .../java}/org/apache/xalan/xslt/ObjectFactory.java |    0
 .../java}/org/apache/xalan/xslt/Process.java       |    0
 .../org/apache/xalan/xslt/SecuritySupport.java     |    0
 .../java}/org/apache/xalan/xslt/package.html       |    0
 .../xslt/util/XslTransformEvaluationHelper.java    |    0
 .../xslt/util/XslTransformSharedDatastore.java     |    0
 .../org/apache/xalan/xsltc/CollatorFactory.java    |    0
 .../java}/org/apache/xalan/xsltc/DOM.java          |    0
 .../java}/org/apache/xalan/xsltc/DOMCache.java     |    0
 .../org/apache/xalan/xsltc/DOMEnhancedForDTM.java  |    0
 .../java}/org/apache/xalan/xsltc/NodeIterator.java |    0
 .../org/apache/xalan/xsltc/ProcessorVersion.java   |    0
 .../java}/org/apache/xalan/xsltc/StripFilter.java  |    0
 .../java}/org/apache/xalan/xsltc/Translet.java     |    0
 .../org/apache/xalan/xsltc/TransletException.java  |    0
 .../org/apache/xalan/xsltc/cmdline/Compile.java    |    0
 .../apache/xalan/xsltc/cmdline/ObjectFactory.java  |    0
 .../xalan/xsltc/cmdline/SecuritySupport.java       |    0
 .../org/apache/xalan/xsltc/cmdline/Transform.java  |    0
 .../apache/xalan/xsltc/cmdline/getopt/GetOpt.java  |    0
 .../xsltc/cmdline/getopt/GetOptsException.java     |    0
 .../cmdline/getopt/IllegalArgumentException.java   |    0
 .../cmdline/getopt/MissingOptArgException.java     |    0
 .../xalan/xsltc/compiler/AbsoluteLocationPath.java |    0
 .../xalan/xsltc/compiler/AbsolutePathPattern.java  |    0
 .../xalan/xsltc/compiler/AlternativePattern.java   |    0
 .../xalan/xsltc/compiler/AncestorPattern.java      |    0
 .../apache/xalan/xsltc/compiler/ApplyImports.java  |    0
 .../xalan/xsltc/compiler/ApplyTemplates.java       |    0
 .../apache/xalan/xsltc/compiler/ArgumentList.java  |    0
 .../org/apache/xalan/xsltc/compiler/Attribute.java |    0
 .../apache/xalan/xsltc/compiler/AttributeSet.java  |    0
 .../xalan/xsltc/compiler/AttributeValue.java       |    0
 .../xsltc/compiler/AttributeValueTemplate.java     |    0
 .../org/apache/xalan/xsltc/compiler/BinOpExpr.java |    0
 .../apache/xalan/xsltc/compiler/BooleanCall.java   |    0
 .../apache/xalan/xsltc/compiler/BooleanExpr.java   |    0
 .../apache/xalan/xsltc/compiler/CallTemplate.java  |    0
 .../org/apache/xalan/xsltc/compiler/CastCall.java  |    0
 .../org/apache/xalan/xsltc/compiler/CastExpr.java  |    0
 .../apache/xalan/xsltc/compiler/CeilingCall.java   |    0
 .../org/apache/xalan/xsltc/compiler/Choose.java    |    0
 .../org/apache/xalan/xsltc/compiler/Closure.java   |    0
 .../org/apache/xalan/xsltc/compiler/Comment.java   |    0
 .../xalan/xsltc/compiler/CompilerException.java    |    0
 .../apache/xalan/xsltc/compiler/ConcatCall.java    |    0
 .../org/apache/xalan/xsltc/compiler/Constants.java |    0
 .../apache/xalan/xsltc/compiler/ContainsCall.java  |    0
 .../org/apache/xalan/xsltc/compiler/Copy.java      |    0
 .../org/apache/xalan/xsltc/compiler/CopyOf.java    |    0
 .../apache/xalan/xsltc/compiler/CurrentCall.java   |    0
 .../xalan/xsltc/compiler/DecimalFormatting.java    |    0
 .../apache/xalan/xsltc/compiler/DocumentCall.java  |    0
 .../xalan/xsltc/compiler/ElementAvailableCall.java |    0
 .../apache/xalan/xsltc/compiler/EqualityExpr.java  |    0
 .../apache/xalan/xsltc/compiler/Expression.java    |    0
 .../org/apache/xalan/xsltc/compiler/Fallback.java  |    0
 .../apache/xalan/xsltc/compiler/FilterExpr.java    |    0
 .../xalan/xsltc/compiler/FilterParentPath.java     |    0
 .../compiler/FilteredAbsoluteLocationPath.java     |    0
 .../org/apache/xalan/xsltc/compiler/FloorCall.java |    0
 .../org/apache/xalan/xsltc/compiler/FlowList.java  |    0
 .../org/apache/xalan/xsltc/compiler/ForEach.java   |    0
 .../xalan/xsltc/compiler/FormatNumberCall.java     |    0
 .../xsltc/compiler/FunctionAvailableCall.java      |    0
 .../apache/xalan/xsltc/compiler/FunctionCall.java  |    0
 .../xalan/xsltc/compiler/GenerateIdCall.java       |    0
 .../apache/xalan/xsltc/compiler/IdKeyPattern.java  |    0
 .../org/apache/xalan/xsltc/compiler/IdPattern.java |    0
 .../java}/org/apache/xalan/xsltc/compiler/If.java  |    0
 .../xalan/xsltc/compiler/IllegalCharException.java |    0
 .../org/apache/xalan/xsltc/compiler/Import.java    |    0
 .../org/apache/xalan/xsltc/compiler/Include.java   |    0
 .../apache/xalan/xsltc/compiler/Instruction.java   |    0
 .../org/apache/xalan/xsltc/compiler/IntExpr.java   |    0
 .../java}/org/apache/xalan/xsltc/compiler/Key.java |    0
 .../org/apache/xalan/xsltc/compiler/KeyCall.java   |    0
 .../apache/xalan/xsltc/compiler/KeyPattern.java    |    0
 .../org/apache/xalan/xsltc/compiler/LangCall.java  |    0
 .../org/apache/xalan/xsltc/compiler/LastCall.java  |    0
 .../xalan/xsltc/compiler/LiteralAttribute.java     |    0
 .../xalan/xsltc/compiler/LiteralElement.java       |    0
 .../apache/xalan/xsltc/compiler/LiteralExpr.java   |    0
 .../apache/xalan/xsltc/compiler/LocalNameCall.java |    0
 .../xalan/xsltc/compiler/LocationPathPattern.java  |    0
 .../apache/xalan/xsltc/compiler/LogicalExpr.java   |    0
 .../org/apache/xalan/xsltc/compiler/Makefile.inc   |    0
 .../org/apache/xalan/xsltc/compiler/Message.java   |    0
 .../org/apache/xalan/xsltc/compiler/Mode.java      |    0
 .../org/apache/xalan/xsltc/compiler/NameBase.java  |    0
 .../org/apache/xalan/xsltc/compiler/NameCall.java  |    0
 .../xalan/xsltc/compiler/NamespaceAlias.java       |    0
 .../xalan/xsltc/compiler/NamespaceUriCall.java     |    0
 .../org/apache/xalan/xsltc/compiler/NodeTest.java  |    0
 .../org/apache/xalan/xsltc/compiler/NotCall.java   |    0
 .../org/apache/xalan/xsltc/compiler/Number.java    |    0
 .../apache/xalan/xsltc/compiler/NumberCall.java    |    0
 .../apache/xalan/xsltc/compiler/ObjectFactory.java |    0
 .../org/apache/xalan/xsltc/compiler/Otherwise.java |    0
 .../org/apache/xalan/xsltc/compiler/Output.java    |    0
 .../org/apache/xalan/xsltc/compiler/Param.java     |    0
 .../apache/xalan/xsltc/compiler/ParameterRef.java  |    0
 .../xalan/xsltc/compiler/ParentLocationPath.java   |    0
 .../apache/xalan/xsltc/compiler/ParentPattern.java |    0
 .../org/apache/xalan/xsltc/compiler/Parser.java    |    0
 .../org/apache/xalan/xsltc/compiler/Pattern.java   |    0
 .../apache/xalan/xsltc/compiler/PositionCall.java  |    0
 .../org/apache/xalan/xsltc/compiler/Predicate.java |    0
 .../xsltc/compiler/ProcessingInstruction.java      |    0
 .../compiler/ProcessingInstructionPattern.java     |    0
 .../org/apache/xalan/xsltc/compiler/QName.java     |    0
 .../org/apache/xalan/xsltc/compiler/RealExpr.java  |    0
 .../xalan/xsltc/compiler/RelationalExpr.java       |    0
 .../xalan/xsltc/compiler/RelativeLocationPath.java |    0
 .../xalan/xsltc/compiler/RelativePathPattern.java  |    0
 .../org/apache/xalan/xsltc/compiler/RoundCall.java |    0
 .../xalan/xsltc/compiler/SecuritySupport.java      |    0
 .../xalan/xsltc/compiler/SimpleAttributeValue.java |    0
 .../org/apache/xalan/xsltc/compiler/Sort.java      |    0
 .../apache/xalan/xsltc/compiler/SourceLoader.java  |    0
 .../xalan/xsltc/compiler/StartsWithCall.java       |    0
 .../org/apache/xalan/xsltc/compiler/Step.java      |    0
 .../apache/xalan/xsltc/compiler/StepPattern.java   |    0
 .../apache/xalan/xsltc/compiler/StringCall.java    |    0
 .../xalan/xsltc/compiler/StringLengthCall.java     |    0
 .../apache/xalan/xsltc/compiler/Stylesheet.java    |    0
 .../apache/xalan/xsltc/compiler/SymbolTable.java   |    0
 .../xalan/xsltc/compiler/SyntaxTreeNode.java       |    0
 .../org/apache/xalan/xsltc/compiler/Template.java  |    0
 .../org/apache/xalan/xsltc/compiler/TestSeq.java   |    0
 .../org/apache/xalan/xsltc/compiler/Text.java      |    0
 .../xalan/xsltc/compiler/TopLevelElement.java      |    0
 .../xalan/xsltc/compiler/TransletOutput.java       |    0
 .../apache/xalan/xsltc/compiler/UnaryOpExpr.java   |    0
 .../apache/xalan/xsltc/compiler/UnionPathExpr.java |    0
 .../xsltc/compiler/UnparsedEntityUriCall.java      |    0
 .../apache/xalan/xsltc/compiler/UnresolvedRef.java |    0
 .../xalan/xsltc/compiler/UnsupportedElement.java   |    0
 .../xalan/xsltc/compiler/UseAttributeSets.java     |    0
 .../org/apache/xalan/xsltc/compiler/ValueOf.java   |    0
 .../org/apache/xalan/xsltc/compiler/Variable.java  |    0
 .../apache/xalan/xsltc/compiler/VariableBase.java  |    0
 .../apache/xalan/xsltc/compiler/VariableRef.java   |    0
 .../xalan/xsltc/compiler/VariableRefBase.java      |    0
 .../org/apache/xalan/xsltc/compiler/When.java      |    0
 .../apache/xalan/xsltc/compiler/Whitespace.java    |    0
 .../org/apache/xalan/xsltc/compiler/WithParam.java |    0
 .../apache/xalan/xsltc/compiler/XPathLexer.java    | 1643 +++++
 .../apache/xalan/xsltc/compiler/XPathParser.java   | 3149 +++++++++
 .../org/apache/xalan/xsltc/compiler/XSLTC.java     |    0
 .../apache/xalan/xsltc/compiler/XslAttribute.java  |    0
 .../apache/xalan/xsltc/compiler/XslElement.java    |    0
 .../java/org/apache/xalan/xsltc/compiler/sym.java  |   68 +
 .../compiler/util/AttributeSetMethodGenerator.java |    0
 .../xalan/xsltc/compiler/util/BooleanType.java     |    0
 .../xalan/xsltc/compiler/util/ClassGenerator.java  |    0
 .../xsltc/compiler/util/CompareGenerator.java      |    0
 .../xalan/xsltc/compiler/util/ErrorMessages.java   |    0
 .../xsltc/compiler/util/ErrorMessages_ca.java      |    0
 .../xsltc/compiler/util/ErrorMessages_cs.java      |    0
 .../xsltc/compiler/util/ErrorMessages_de.java      |    0
 .../xsltc/compiler/util/ErrorMessages_es.java      |    0
 .../xsltc/compiler/util/ErrorMessages_fr.java      |    0
 .../xsltc/compiler/util/ErrorMessages_hu.java      |    0
 .../xsltc/compiler/util/ErrorMessages_it.java      |    0
 .../xsltc/compiler/util/ErrorMessages_ja.java      |    0
 .../xsltc/compiler/util/ErrorMessages_ko.java      |    0
 .../xsltc/compiler/util/ErrorMessages_no.java      |    0
 .../xsltc/compiler/util/ErrorMessages_pl.java      |    0
 .../xsltc/compiler/util/ErrorMessages_pt_BR.java   |    0
 .../xsltc/compiler/util/ErrorMessages_ru.java      |    0
 .../xsltc/compiler/util/ErrorMessages_sk.java      |    0
 .../xsltc/compiler/util/ErrorMessages_sl.java      |    0
 .../xsltc/compiler/util/ErrorMessages_tr.java      |    0
 .../xsltc/compiler/util/ErrorMessages_zh.java      |    0
 .../xsltc/compiler/util/ErrorMessages_zh_TW.java   |    0
 .../apache/xalan/xsltc/compiler/util/ErrorMsg.java |    0
 .../xalan/xsltc/compiler/util/FilterGenerator.java |    0
 .../apache/xalan/xsltc/compiler/util/IntType.java  |    0
 .../xalan/xsltc/compiler/util/InternalError.java   |    0
 .../xsltc/compiler/util/MarkerInstruction.java     |    0
 .../xalan/xsltc/compiler/util/MatchGenerator.java  |    0
 .../xalan/xsltc/compiler/util/MethodGenerator.java |    0
 .../xalan/xsltc/compiler/util/MethodType.java      |    0
 .../xalan/xsltc/compiler/util/MultiHashtable.java  |    0
 .../xsltc/compiler/util/NamedMethodGenerator.java  |    0
 .../xsltc/compiler/util/NodeCounterGenerator.java  |    0
 .../xalan/xsltc/compiler/util/NodeSetType.java     |    0
 .../compiler/util/NodeSortRecordFactGenerator.java |    0
 .../compiler/util/NodeSortRecordGenerator.java     |    0
 .../apache/xalan/xsltc/compiler/util/NodeType.java |    0
 .../xalan/xsltc/compiler/util/NumberType.java      |    0
 .../xalan/xsltc/compiler/util/ObjectFactory.java   |    0
 .../xalan/xsltc/compiler/util/ObjectType.java      |    0
 .../xsltc/compiler/util/OutlineableChunkEnd.java   |    0
 .../xsltc/compiler/util/OutlineableChunkStart.java |    0
 .../apache/xalan/xsltc/compiler/util/RealType.java |    0
 .../xalan/xsltc/compiler/util/ReferenceType.java   |    0
 .../xalan/xsltc/compiler/util/ResultTreeType.java  |    0
 .../xsltc/compiler/util/RtMethodGenerator.java     |    0
 .../xalan/xsltc/compiler/util/SecuritySupport.java |    0
 .../xalan/xsltc/compiler/util/SlotAllocator.java   |    0
 .../xalan/xsltc/compiler/util/StringStack.java     |    0
 .../xalan/xsltc/compiler/util/StringType.java      |    0
 .../xalan/xsltc/compiler/util/TestGenerator.java   |    0
 .../org/apache/xalan/xsltc/compiler/util/Type.java |    0
 .../xalan/xsltc/compiler/util/TypeCheckError.java  |    0
 .../org/apache/xalan/xsltc/compiler/util/Util.java |    0
 .../apache/xalan/xsltc/compiler/util/VoidType.java |    0
 .../org/apache/xalan/xsltc/compiler/xpath.cup      |    0
 .../org/apache/xalan/xsltc/compiler/xpath.lex      |    0
 .../apache/xalan/xsltc/dom/AbsoluteIterator.java   |    0
 .../xalan/xsltc/dom/AdaptiveResultTreeImpl.java    |    0
 .../org/apache/xalan/xsltc/dom/AnyNodeCounter.java |    0
 .../xalan/xsltc/dom/ArrayNodeListIterator.java     |    0
 .../java}/org/apache/xalan/xsltc/dom/BitArray.java |    0
 .../xalan/xsltc/dom/CachedNodeListIterator.java    |    0
 .../xalan/xsltc/dom/ClonedNodeListIterator.java    |    0
 .../xalan/xsltc/dom/CollatorFactoryBase.java       |    0
 .../xalan/xsltc/dom/CurrentNodeListFilter.java     |    0
 .../xalan/xsltc/dom/CurrentNodeListIterator.java   |    0
 .../org/apache/xalan/xsltc/dom/DOMAdapter.java     |    0
 .../org/apache/xalan/xsltc/dom/DOMBuilder.java     |    0
 .../org/apache/xalan/xsltc/dom/DOMWSFilter.java    |    0
 .../org/apache/xalan/xsltc/dom/DocumentCache.java  |    0
 .../apache/xalan/xsltc/dom/DupFilterIterator.java  |    0
 .../org/apache/xalan/xsltc/dom/EmptyFilter.java    |    0
 .../org/apache/xalan/xsltc/dom/ExtendedSAX.java    |    0
 .../java}/org/apache/xalan/xsltc/dom/Filter.java   |    0
 .../org/apache/xalan/xsltc/dom/FilterIterator.java |    0
 .../xalan/xsltc/dom/FilteredStepIterator.java      |    0
 .../xalan/xsltc/dom/ForwardPositionIterator.java   |    0
 .../java}/org/apache/xalan/xsltc/dom/KeyIndex.java |    0
 .../org/apache/xalan/xsltc/dom/LoadDocument.java   |    0
 .../apache/xalan/xsltc/dom/MatchingIterator.java   |    0
 .../java}/org/apache/xalan/xsltc/dom/MultiDOM.java |    0
 .../xsltc/dom/MultiValuedNodeHeapIterator.java     |    0
 .../xalan/xsltc/dom/MultipleNodeCounter.java       |    0
 .../org/apache/xalan/xsltc/dom/NodeCounter.java    |    0
 .../apache/xalan/xsltc/dom/NodeIteratorBase.java   |    0
 .../org/apache/xalan/xsltc/dom/NodeSortRecord.java |    0
 .../xalan/xsltc/dom/NodeSortRecordFactory.java     |    0
 .../org/apache/xalan/xsltc/dom/NthIterator.java    |    0
 .../org/apache/xalan/xsltc/dom/ObjectFactory.java  |    0
 .../java}/org/apache/xalan/xsltc/dom/SAXImpl.java  |    0
 .../apache/xalan/xsltc/dom/SecuritySupport.java    |    0
 .../xalan/xsltc/dom/SimpleResultTreeImpl.java      |    0
 .../apache/xalan/xsltc/dom/SingleNodeCounter.java  |    0
 .../apache/xalan/xsltc/dom/SingletonIterator.java  |    0
 .../org/apache/xalan/xsltc/dom/SortSettings.java   |    0
 .../apache/xalan/xsltc/dom/SortingIterator.java    |    0
 .../org/apache/xalan/xsltc/dom/StepIterator.java   |    0
 .../xalan/xsltc/dom/StripWhitespaceFilter.java     |    0
 .../org/apache/xalan/xsltc/dom/UnionIterator.java  |    0
 .../apache/xalan/xsltc/dom/XSLTCDTMManager.java    |    0
 .../xsltc/javax.xml.transform.TransformerFactory   |    0
 .../xalan/xsltc/runtime/AbstractTranslet.java      |    0
 .../apache/xalan/xsltc/runtime/AttributeList.java  |    0
 .../org/apache/xalan/xsltc/runtime/Attributes.java |    0
 .../apache/xalan/xsltc/runtime/BasisLibrary.java   |    0
 .../org/apache/xalan/xsltc/runtime/Constants.java  |    0
 .../apache/xalan/xsltc/runtime/ErrorMessages.java  |    0
 .../xalan/xsltc/runtime/ErrorMessages_ca.java      |    0
 .../xalan/xsltc/runtime/ErrorMessages_cs.java      |    0
 .../xalan/xsltc/runtime/ErrorMessages_de.java      |    0
 .../xalan/xsltc/runtime/ErrorMessages_es.java      |    0
 .../xalan/xsltc/runtime/ErrorMessages_fr.java      |    0
 .../xalan/xsltc/runtime/ErrorMessages_hu.java      |    0
 .../xalan/xsltc/runtime/ErrorMessages_it.java      |    0
 .../xalan/xsltc/runtime/ErrorMessages_ja.java      |    0
 .../xalan/xsltc/runtime/ErrorMessages_ko.java      |    0
 .../xalan/xsltc/runtime/ErrorMessages_no.java      |    0
 .../xalan/xsltc/runtime/ErrorMessages_pl.java      |    0
 .../xalan/xsltc/runtime/ErrorMessages_pt_BR.java   |    0
 .../xalan/xsltc/runtime/ErrorMessages_ru.java      |    0
 .../xalan/xsltc/runtime/ErrorMessages_sk.java      |    0
 .../xalan/xsltc/runtime/ErrorMessages_sl.java      |    0
 .../xalan/xsltc/runtime/ErrorMessages_tr.java      |    0
 .../xalan/xsltc/runtime/ErrorMessages_zh.java      |    0
 .../xalan/xsltc/runtime/ErrorMessages_zh_TW.java   |    0
 .../org/apache/xalan/xsltc/runtime/Hashtable.java  |    0
 .../xalan/xsltc/runtime/InternalRuntimeError.java  |    0
 .../apache/xalan/xsltc/runtime/MessageHandler.java |    0
 .../java}/org/apache/xalan/xsltc/runtime/Node.java |    0
 .../apache/xalan/xsltc/runtime/ObjectFactory.java  |    0
 .../org/apache/xalan/xsltc/runtime/Operators.java  |    0
 .../org/apache/xalan/xsltc/runtime/Parameter.java  |    0
 .../xalan/xsltc/runtime/SecuritySupport.java       |    0
 .../xalan/xsltc/runtime/StringValueHandler.java    |    0
 .../xalan/xsltc/runtime/output/OutputBuffer.java   |    0
 .../xsltc/runtime/output/StringOutputBuffer.java   |    0
 .../output/TransletOutputHandlerFactory.java       |    0
 .../xsltc/runtime/output/WriterOutputBuffer.java   |    0
 .../java}/org/apache/xalan/xsltc/trax/DOM2SAX.java |    0
 .../java}/org/apache/xalan/xsltc/trax/DOM2TO.java  |    0
 .../org/apache/xalan/xsltc/trax/ObjectFactory.java |    0
 .../apache/xalan/xsltc/trax/OutputSettings.java    |    0
 .../java}/org/apache/xalan/xsltc/trax/SAX2DOM.java |    0
 .../apache/xalan/xsltc/trax/SecuritySupport.java   |    0
 .../xsltc/trax/SmartTransformerFactoryImpl.java    |    0
 .../xalan/xsltc/trax/TemplatesHandlerImpl.java     |    0
 .../org/apache/xalan/xsltc/trax/TemplatesImpl.java |    0
 .../org/apache/xalan/xsltc/trax/TrAXFilter.java    |    0
 .../xalan/xsltc/trax/TransformerFactoryImpl.java   |    0
 .../xalan/xsltc/trax/TransformerHandlerImpl.java   |    0
 .../apache/xalan/xsltc/trax/TransformerImpl.java   |    0
 .../java}/org/apache/xalan/xsltc/trax/Util.java    |    0
 .../org/apache/xalan/xsltc/trax/XSLTCSource.java   |    0
 .../org/apache/xalan/xsltc/util/IntegerArray.java  |    0
 .../apache/xalan/xsltc/util/JavaCupRedirect.java   |    0
 src/{ => main/java}/org/apache/xml/dtm/Axis.java   |    0
 src/{ => main/java}/org/apache/xml/dtm/DTM.java    |    0
 .../java}/org/apache/xml/dtm/DTMAxisIterator.java  |    0
 .../java}/org/apache/xml/dtm/DTMAxisTraverser.java |    0
 .../apache/xml/dtm/DTMConfigurationException.java  |    0
 .../java}/org/apache/xml/dtm/DTMDOMException.java  |    0
 .../java}/org/apache/xml/dtm/DTMException.java     |    0
 .../java}/org/apache/xml/dtm/DTMFilter.java        |    0
 .../java}/org/apache/xml/dtm/DTMIterator.java      |    0
 .../java}/org/apache/xml/dtm/DTMManager.java       |    0
 .../java}/org/apache/xml/dtm/DTMWSFilter.java      |    0
 .../java}/org/apache/xml/dtm/ObjectFactory.java    |    0
 .../java}/org/apache/xml/dtm/SecuritySupport.java  |    0
 .../org/apache/xml/dtm/ref/ChunkedIntArray.java    |    0
 .../org/apache/xml/dtm/ref/CoroutineManager.java   |    0
 .../org/apache/xml/dtm/ref/CoroutineParser.java    |    0
 .../org/apache/xml/dtm/ref/CustomStringPool.java   |    0
 .../apache/xml/dtm/ref/DTMAxisIterNodeList.java    |    0
 .../apache/xml/dtm/ref/DTMAxisIteratorBase.java    |    0
 .../apache/xml/dtm/ref/DTMChildIterNodeList.java   |    0
 .../org/apache/xml/dtm/ref/DTMDefaultBase.java     |    0
 .../xml/dtm/ref/DTMDefaultBaseIterators.java       |    0
 .../xml/dtm/ref/DTMDefaultBaseTraversers.java      |    0
 .../org/apache/xml/dtm/ref/DTMDocumentImpl.java    |    0
 .../org/apache/xml/dtm/ref/DTMManagerDefault.java  |    0
 .../org/apache/xml/dtm/ref/DTMNamedNodeMap.java    |    0
 .../org/apache/xml/dtm/ref/DTMNodeIterator.java    |    0
 .../java}/org/apache/xml/dtm/ref/DTMNodeList.java  |    0
 .../org/apache/xml/dtm/ref/DTMNodeListBase.java    |    0
 .../java}/org/apache/xml/dtm/ref/DTMNodeProxy.java |    0
 .../org/apache/xml/dtm/ref/DTMSafeStringPool.java  |    0
 .../org/apache/xml/dtm/ref/DTMStringPool.java      |    0
 .../org/apache/xml/dtm/ref/DTMTreeWalker.java      |    0
 .../org/apache/xml/dtm/ref/EmptyIterator.java      |    0
 .../org/apache/xml/dtm/ref/ExpandedNameTable.java  |    0
 .../java}/org/apache/xml/dtm/ref/ExtendedType.java |    0
 .../apache/xml/dtm/ref/IncrementalSAXSource.java   |    0
 .../xml/dtm/ref/IncrementalSAXSource_Filter.java   |    0
 .../xml/dtm/ref/IncrementalSAXSource_Xerces.java   |    0
 .../java}/org/apache/xml/dtm/ref/NodeLocator.java  |    0
 .../org/apache/xml/dtm/ref/ObjectFactory.java      |    0
 .../org/apache/xml/dtm/ref/SecuritySupport.java    |    0
 .../org/apache/xml/dtm/ref/dom2dtm/DOM2DTM.java    |    0
 .../DOM2DTMdefaultNamespaceDeclarationNode.java    |    0
 .../org/apache/xml/dtm/ref/sax2dtm/SAX2DTM.java    |    0
 .../org/apache/xml/dtm/ref/sax2dtm/SAX2DTM2.java   |    0
 .../org/apache/xml/dtm/ref/sax2dtm/SAX2RTFDTM.java |    0
 .../org/apache/xml/res/XMLErrorResources.java      |    0
 .../org/apache/xml/res/XMLErrorResources_ca.java   |    0
 .../org/apache/xml/res/XMLErrorResources_cs.java   |    0
 .../org/apache/xml/res/XMLErrorResources_de.java   |    0
 .../org/apache/xml/res/XMLErrorResources_en.java   |    0
 .../org/apache/xml/res/XMLErrorResources_es.java   |    0
 .../org/apache/xml/res/XMLErrorResources_fr.java   |    0
 .../org/apache/xml/res/XMLErrorResources_hu.java   |    0
 .../org/apache/xml/res/XMLErrorResources_it.java   |    0
 .../org/apache/xml/res/XMLErrorResources_ja.java   |    0
 .../org/apache/xml/res/XMLErrorResources_ko.java   |    0
 .../org/apache/xml/res/XMLErrorResources_pl.java   |    0
 .../apache/xml/res/XMLErrorResources_pt_BR.java    |    0
 .../org/apache/xml/res/XMLErrorResources_ru.java   |    0
 .../org/apache/xml/res/XMLErrorResources_sk.java   |    0
 .../org/apache/xml/res/XMLErrorResources_sl.java   |    0
 .../org/apache/xml/res/XMLErrorResources_sv.java   |    0
 .../org/apache/xml/res/XMLErrorResources_tr.java   |    0
 .../org/apache/xml/res/XMLErrorResources_zh.java   |    0
 .../apache/xml/res/XMLErrorResources_zh_TW.java    |    0
 .../java}/org/apache/xml/res/XMLMessages.java      |    0
 .../xml/serializer/AttributesImplSerializer.java   |    0
 .../java}/org/apache/xml/serializer/CharInfo.java  |    0
 .../org/apache/xml/serializer/DOM3Serializer.java  |    0
 .../org/apache/xml/serializer/DOMSerializer.java   |    0
 .../org/apache/xml/serializer/ElemContext.java     |    0
 .../java}/org/apache/xml/serializer/ElemDesc.java  |    0
 .../org/apache/xml/serializer/EmptySerializer.java |    0
 .../org/apache/xml/serializer/EncodingInfo.java    |    0
 .../java}/org/apache/xml/serializer/Encodings.java |    0
 .../xml/serializer/ExtendedContentHandler.java     |    0
 .../xml/serializer/ExtendedLexicalHandler.java     |    0
 .../java}/org/apache/xml/serializer/Method.java    |    0
 .../apache/xml/serializer/NamespaceMappings.java   |    0
 .../org/apache/xml/serializer/ObjectFactory.java   |    0
 .../xml/serializer/OutputPropertiesFactory.java    |    0
 .../apache/xml/serializer/OutputPropertyUtils.java |    0
 .../org/apache/xml/serializer/SecuritySupport.java |    0
 .../xml/serializer/SerializationHandler.java       |    0
 .../org/apache/xml/serializer/Serializer.java      |    0
 .../org/apache/xml/serializer/SerializerBase.java  |    0
 .../apache/xml/serializer/SerializerConstants.java |    0
 .../apache/xml/serializer/SerializerFactory.java   |    0
 .../org/apache/xml/serializer/SerializerTrace.java |    0
 .../xml/serializer/SerializerTraceWriter.java      |    0
 .../apache/xml/serializer/ToHTMLSAXHandler.java    |    0
 .../org/apache/xml/serializer/ToHTMLStream.java    |    0
 .../org/apache/xml/serializer/ToSAXHandler.java    |    0
 .../java}/org/apache/xml/serializer/ToStream.java  |    0
 .../apache/xml/serializer/ToTextSAXHandler.java    |    0
 .../org/apache/xml/serializer/ToTextStream.java    |    0
 .../org/apache/xml/serializer/ToUnknownStream.java |    0
 .../org/apache/xml/serializer/ToXMLSAXHandler.java |    0
 .../org/apache/xml/serializer/ToXMLStream.java     |    0
 .../xml/serializer/TransformStateSetter.java       |    0
 .../org/apache/xml/serializer/TreeWalker.java      |    0
 .../java/org/apache/xml/serializer/Version.java}   |   10 +-
 .../java}/org/apache/xml/serializer/Version.src    |    0
 .../org/apache/xml/serializer/WriterChain.java     |    0
 .../org/apache/xml/serializer/WriterToASCI.java    |    0
 .../xml/serializer/WriterToUTF8Buffered.java       |    0
 .../apache/xml/serializer/XSLOutputAttributes.java |    0
 .../xml/serializer/dom3/DOM3SerializerImpl.java    |    0
 .../apache/xml/serializer/dom3/DOM3TreeWalker.java |    0
 .../apache/xml/serializer/dom3/DOMConstants.java   |    0
 .../xml/serializer/dom3/DOMErrorHandlerImpl.java   |    0
 .../apache/xml/serializer/dom3/DOMErrorImpl.java   |    0
 .../apache/xml/serializer/dom3/DOMLocatorImpl.java |    0
 .../apache/xml/serializer/dom3/DOMOutputImpl.java  |    0
 .../xml/serializer/dom3/DOMStringListImpl.java     |    0
 .../xml/serializer/dom3/LSSerializerImpl.java      |    0
 .../xml/serializer/dom3/NamespaceSupport.java      |    0
 .../java}/org/apache/xml/serializer/package.html   |    0
 .../org/apache/xml/serializer/utils/AttList.java   |    0
 .../org/apache/xml/serializer/utils/BoolStack.java |    0
 .../apache/xml/serializer/utils/DOM2Helper.java    |    0
 .../org/apache/xml/serializer/utils/Messages.java  |    0
 .../org/apache/xml/serializer/utils/MsgKey.java    |    0
 .../xml/serializer/utils/SerializerMessages.java   |    0
 .../serializer/utils/SerializerMessages_ca.java    |    0
 .../serializer/utils/SerializerMessages_cs.java    |    0
 .../serializer/utils/SerializerMessages_de.java    |    0
 .../serializer/utils/SerializerMessages_en.java    |    0
 .../serializer/utils/SerializerMessages_es.java    |    0
 .../serializer/utils/SerializerMessages_fr.java    |    0
 .../serializer/utils/SerializerMessages_hu.java    |    0
 .../serializer/utils/SerializerMessages_it.java    |    0
 .../serializer/utils/SerializerMessages_ja.java    |    0
 .../serializer/utils/SerializerMessages_ko.java    |    0
 .../serializer/utils/SerializerMessages_pl.java    |    0
 .../serializer/utils/SerializerMessages_pt_BR.java |    0
 .../serializer/utils/SerializerMessages_ru.java    |    0
 .../serializer/utils/SerializerMessages_sk.java    |    0
 .../serializer/utils/SerializerMessages_sl.java    |    0
 .../serializer/utils/SerializerMessages_sv.java    |    0
 .../serializer/utils/SerializerMessages_tr.java    |    0
 .../serializer/utils/SerializerMessages_zh.java    |    0
 .../serializer/utils/SerializerMessages_zh_CN.java |    0
 .../serializer/utils/SerializerMessages_zh_TW.java |    0
 .../xml/serializer/utils/StringToIntTable.java     |    0
 .../xml/serializer/utils/SystemIDResolver.java     |    0
 .../java}/org/apache/xml/serializer/utils/URI.java |    0
 .../org/apache/xml/serializer/utils/Utils.java     |    0
 .../serializer/utils/WrappedRuntimeException.java  |    0
 .../org/apache/xml/serializer/utils/XML11Char.java |    0
 .../org/apache/xml/serializer/utils/XMLChar.java   |    0
 .../java}/org/apache/xml/utils/AttList.java        |    0
 .../java}/org/apache/xml/utils/BoolStack.java      |    0
 .../java}/org/apache/xml/utils/Constants.java      |    0
 .../java}/org/apache/xml/utils/DOM2Helper.java     |    0
 .../java}/org/apache/xml/utils/DOMBuilder.java     |    0
 .../java}/org/apache/xml/utils/DOMHelper.java      |    0
 .../java}/org/apache/xml/utils/DOMOrder.java       |    0
 .../org/apache/xml/utils/DefaultErrorHandler.java  |    0
 .../java}/org/apache/xml/utils/ElemDesc.java       |    0
 .../org/apache/xml/utils/FastStringBuffer.java     |    0
 .../java}/org/apache/xml/utils/Hashtree2Node.java  |    0
 .../java}/org/apache/xml/utils/IntStack.java       |    0
 .../java}/org/apache/xml/utils/IntVector.java      |    0
 .../org/apache/xml/utils/ListingErrorHandler.java  |    0
 .../java}/org/apache/xml/utils/LocaleUtility.java  |    0
 .../org/apache/xml/utils/MutableAttrListImpl.java  |    0
 .../java}/org/apache/xml/utils/NSInfo.java         |    0
 .../java}/org/apache/xml/utils/NameSpace.java      |    0
 .../org/apache/xml/utils/NamespaceSupport2.java    |    0
 .../java}/org/apache/xml/utils/NodeConsumer.java   |    0
 .../java}/org/apache/xml/utils/NodeVector.java     |    0
 .../java}/org/apache/xml/utils/ObjectFactory.java  |    0
 .../java}/org/apache/xml/utils/ObjectPool.java     |    0
 .../java}/org/apache/xml/utils/ObjectStack.java    |    0
 .../java}/org/apache/xml/utils/ObjectVector.java   |    0
 .../java}/org/apache/xml/utils/PrefixResolver.java |    0
 .../apache/xml/utils/PrefixResolverDefault.java    |    0
 .../java}/org/apache/xml/utils/QName.java          |    0
 .../org/apache/xml/utils/RawCharacterHandler.java  |    0
 .../org/apache/xml/utils/SAXSourceLocator.java     |    0
 .../org/apache/xml/utils/SecuritySupport.java      |    0
 .../apache/xml/utils/SerializableLocatorImpl.java  |    0
 .../org/apache/xml/utils/StopParseException.java   |    0
 .../org/apache/xml/utils/StringBufferPool.java     |    0
 .../org/apache/xml/utils/StringComparable.java     |    0
 .../org/apache/xml/utils/StringToIntTable.java     |    0
 .../org/apache/xml/utils/StringToStringTable.java  |    0
 .../xml/utils/StringToStringTableVector.java       |    0
 .../java}/org/apache/xml/utils/StringVector.java   |    0
 .../org/apache/xml/utils/StylesheetPIHandler.java  |    0
 .../apache/xml/utils/SuballocatedByteVector.java   |    0
 .../apache/xml/utils/SuballocatedIntVector.java    |    0
 .../org/apache/xml/utils/SystemIDResolver.java     |    0
 .../apache/xml/utils/ThreadControllerWrapper.java  |    0
 .../java}/org/apache/xml/utils/TreeWalker.java     |    0
 src/{ => main/java}/org/apache/xml/utils/URI.java  |    0
 .../java}/org/apache/xml/utils/UnImplNode.java     |    0
 .../apache/xml/utils/WrappedRuntimeException.java  |    0
 .../org/apache/xml/utils/WrongParserException.java |    0
 .../java}/org/apache/xml/utils/XML11Char.java      |    0
 .../java}/org/apache/xml/utils/XMLChar.java        |    0
 .../apache/xml/utils/XMLCharacterRecognizer.java   |    0
 .../org/apache/xml/utils/XMLReaderManager.java     |    0
 .../java}/org/apache/xml/utils/XMLString.java      |    0
 .../org/apache/xml/utils/XMLStringDefault.java     |    0
 .../org/apache/xml/utils/XMLStringFactory.java     |    0
 .../apache/xml/utils/XMLStringFactoryDefault.java  |    0
 .../java}/org/apache/xml/utils/package.html        |    0
 .../org/apache/xml/utils/res/CharArrayWrapper.java |    0
 .../org/apache/xml/utils/res/IntArrayWrapper.java  |    0
 .../org/apache/xml/utils/res/LongArrayWrapper.java |    0
 .../apache/xml/utils/res/StringArrayWrapper.java   |    0
 .../org/apache/xml/utils/res/XResourceBundle.java  |    0
 .../apache/xml/utils/res/XResourceBundleBase.java  |    0
 .../org/apache/xml/utils/res/XResources_cy.java    |    0
 .../org/apache/xml/utils/res/XResources_de.java    |    0
 .../org/apache/xml/utils/res/XResources_el.java    |    0
 .../org/apache/xml/utils/res/XResources_en.java    |    0
 .../org/apache/xml/utils/res/XResources_es.java    |    0
 .../org/apache/xml/utils/res/XResources_fr.java    |    0
 .../org/apache/xml/utils/res/XResources_he.java    |    0
 .../org/apache/xml/utils/res/XResources_hy.java    |    0
 .../org/apache/xml/utils/res/XResources_it.java    |    0
 .../apache/xml/utils/res/XResources_ja_JP_A.java   |    0
 .../apache/xml/utils/res/XResources_ja_JP_HA.java  |    0
 .../apache/xml/utils/res/XResources_ja_JP_HI.java  |    0
 .../apache/xml/utils/res/XResources_ja_JP_I.java   |    0
 .../org/apache/xml/utils/res/XResources_ka.java    |    0
 .../org/apache/xml/utils/res/XResources_ko.java    |    0
 .../org/apache/xml/utils/res/XResources_sv.java    |    0
 .../org/apache/xml/utils/res/XResources_zh_CN.java |    0
 .../org/apache/xml/utils/res/XResources_zh_TW.java |    0
 src/{ => main/java}/org/apache/xpath/Arg.java      |    0
 .../org/apache/xpath/ArithmeticOperation.java      |    0
 .../java}/org/apache/xpath/CachedXPathAPI.java     |    0
 .../java}/org/apache/xpath/Expression.java         |    0
 .../java}/org/apache/xpath/ExpressionNode.java     |    0
 .../java}/org/apache/xpath/ExpressionOwner.java    |    0
 .../java}/org/apache/xpath/ExtensionsProvider.java |    0
 .../java}/org/apache/xpath/FoundIndex.java         |    0
 src/{ => main/java}/org/apache/xpath/NodeSet.java  |    0
 .../java}/org/apache/xpath/NodeSetDTM.java         |    0
 .../java}/org/apache/xpath/SourceTree.java         |    0
 .../java}/org/apache/xpath/SourceTreeManager.java  |    0
 .../java}/org/apache/xpath/VariableStack.java      |    0
 .../xpath/WhitespaceStrippingElementMatcher.java   |    0
 src/{ => main/java}/org/apache/xpath/XPath.java    |    0
 src/{ => main/java}/org/apache/xpath/XPathAPI.java |    0
 .../org/apache/xpath/XPathCollationSupport.java    |    0
 .../java}/org/apache/xpath/XPathContext.java       |    0
 .../java}/org/apache/xpath/XPathException.java     |    0
 .../java}/org/apache/xpath/XPathFactory.java       |    0
 .../org/apache/xpath/XPathProcessorException.java  |    0
 .../java}/org/apache/xpath/XPathVisitable.java     |    0
 .../java}/org/apache/xpath/XPathVisitor.java       |    0
 .../org/apache/xpath/axes/AttributeIterator.java   |    0
 .../java}/org/apache/xpath/axes/AxesWalker.java    |    0
 .../org/apache/xpath/axes/BasicTestIterator.java   |    0
 .../java}/org/apache/xpath/axes/ChildIterator.java |    0
 .../org/apache/xpath/axes/ChildTestIterator.java   |    0
 .../org/apache/xpath/axes/ContextNodeList.java     |    0
 .../org/apache/xpath/axes/DescendantIterator.java  |    0
 .../org/apache/xpath/axes/FilterExprIterator.java  |    0
 .../xpath/axes/FilterExprIteratorSimple.java       |    0
 .../org/apache/xpath/axes/FilterExprWalker.java    |    0
 .../xpath/axes/HasPositionalPredChecker.java       |    0
 .../java}/org/apache/xpath/axes/IteratorPool.java  |    0
 .../org/apache/xpath/axes/LocPathIterator.java     |    0
 .../apache/xpath/axes/MatchPatternIterator.java    |    0
 .../java}/org/apache/xpath/axes/NodeSequence.java  |    0
 .../org/apache/xpath/axes/OneStepIterator.java     |    0
 .../apache/xpath/axes/OneStepIteratorForward.java  |    0
 .../java}/org/apache/xpath/axes/PathComponent.java |    0
 .../org/apache/xpath/axes/PredicatedNodeTest.java  |    0
 .../java}/org/apache/xpath/axes/RTFIterator.java   |    0
 .../org/apache/xpath/axes/ReverseAxesWalker.java   |    0
 .../apache/xpath/axes/SelfIteratorNoPredicate.java |    0
 .../org/apache/xpath/axes/SubContextList.java      |    0
 .../org/apache/xpath/axes/UnionChildIterator.java  |    0
 .../org/apache/xpath/axes/UnionPathIterator.java   |    0
 .../java}/org/apache/xpath/axes/WalkerFactory.java |    0
 .../org/apache/xpath/axes/WalkingIterator.java     |    0
 .../apache/xpath/axes/WalkingIteratorSorted.java   |    0
 .../java}/org/apache/xpath/axes/package.html       |    0
 .../java}/org/apache/xpath/compiler/Compiler.java  |    0
 .../org/apache/xpath/compiler/FunctionTable.java   |    0
 .../java}/org/apache/xpath/compiler/Keywords.java  |    0
 .../java}/org/apache/xpath/compiler/Lexer.java     |    0
 .../java}/org/apache/xpath/compiler/OpCodes.java   |    0
 .../java}/org/apache/xpath/compiler/OpMap.java     |    0
 .../org/apache/xpath/compiler/OpMapVector.java     |    0
 .../org/apache/xpath/compiler/PsuedoNames.java     |    0
 .../org/apache/xpath/compiler/XPathDumper.java     |    0
 .../org/apache/xpath/compiler/XPathParser.java     |    0
 .../java}/org/apache/xpath/compiler/package.html   |    0
 .../composite/ForQuantifiedExprVarBinding.java     |    0
 .../apache/xpath/composite/LetExprVarBinding.java  |    0
 .../xpath/composite/SequenceTypeArrayTest.java     |    0
 .../apache/xpath/composite/SequenceTypeData.java   |    0
 .../xpath/composite/SequenceTypeFunctionTest.java  |    0
 .../xpath/composite/SequenceTypeKindTest.java      |    0
 .../xpath/composite/SequenceTypeMapTest.java       |    0
 .../xpath/composite/SequenceTypeSupport.java       |    0
 .../xpath/composite/XPathArrayConstructor.java     |    0
 .../xpath/composite/XPathExprFunctionSuffix.java   |    0
 .../org/apache/xpath/composite/XPathForExpr.java   |    0
 .../org/apache/xpath/composite/XPathIfExpr.java    |    0
 .../org/apache/xpath/composite/XPathLetExpr.java   |    0
 .../xpath/composite/XPathMapConstructor.java       |    0
 .../composite/XPathNamedFunctionReference.java     |    0
 .../xpath/composite/XPathQuantifiedExpr.java       |    0
 .../xpath/composite/XPathSequenceConstructor.java  |    0
 .../xpath/composite/XPathSequenceTypeExpr.java     |    0
 .../apache/xpath/domapi/XPathEvaluatorImpl.java    |    0
 .../apache/xpath/domapi/XPathExpressionImpl.java   |    0
 .../apache/xpath/domapi/XPathNSResolverImpl.java   |    0
 .../apache/xpath/domapi/XPathNamespaceImpl.java    |    0
 .../org/apache/xpath/domapi/XPathResultImpl.java   |    0
 .../xpath/domapi/XPathStylesheetDOM3Exception.java |    0
 .../java}/org/apache/xpath/domapi/package.html     |    0
 .../java}/org/apache/xpath/functions/FuncAbs.java  |    0
 .../apache/xpath/functions/FuncAnalyzeString.java  |    0
 .../org/apache/xpath/functions/FuncApply.java      |    0
 .../java}/org/apache/xpath/functions/FuncAvg.java  |    0
 .../org/apache/xpath/functions/FuncBaseUri.java    |    0
 .../org/apache/xpath/functions/FuncBoolean.java    |    0
 .../org/apache/xpath/functions/FuncCeiling.java    |    0
 .../xpath/functions/FuncCodePointsToString.java    |    0
 .../apache/xpath/functions/FuncCodepointEqual.java |    0
 .../org/apache/xpath/functions/FuncCompare.java    |    0
 .../org/apache/xpath/functions/FuncConcat.java     |    0
 .../org/apache/xpath/functions/FuncContains.java   |    0
 .../apache/xpath/functions/FuncContainsToken.java  |    0
 .../org/apache/xpath/functions/FuncCount.java      |    0
 .../org/apache/xpath/functions/FuncCurrent.java    |    0
 .../apache/xpath/functions/FuncCurrentDate.java    |    0
 .../xpath/functions/FuncCurrentDateTime.java       |    0
 .../apache/xpath/functions/FuncCurrentTime.java    |    0
 .../java}/org/apache/xpath/functions/FuncData.java |    0
 .../org/apache/xpath/functions/FuncDateTime.java   |    0
 .../apache/xpath/functions/FuncDayFromDate.java    |    0
 .../xpath/functions/FuncDayFromDateTime.java       |    0
 .../xpath/functions/FuncDaysFromDuration.java      |    0
 .../org/apache/xpath/functions/FuncDeepEqual.java  |    0
 .../xpath/functions/FuncDefaultCollation.java      |    0
 .../apache/xpath/functions/FuncDistinctValues.java |    0
 .../java}/org/apache/xpath/functions/FuncDoc.java  |    0
 .../apache/xpath/functions/FuncDoclocation.java    |    0
 .../apache/xpath/functions/FuncDocumentUri.java    |    0
 .../org/apache/xpath/functions/FuncEmpty.java      |    0
 .../org/apache/xpath/functions/FuncExists.java     |    0
 .../xpath/functions/FuncExtElementAvailable.java   |    0
 .../xpath/functions/FuncExtFunctionAvailable.java  |    0
 .../org/apache/xpath/functions/FuncFalse.java      |    0
 .../org/apache/xpath/functions/FuncFilter.java     |    0
 .../org/apache/xpath/functions/FuncFloor.java      |    0
 .../org/apache/xpath/functions/FuncFoldLeft.java   |    0
 .../org/apache/xpath/functions/FuncFoldRight.java  |    0
 .../org/apache/xpath/functions/FuncForEach.java    |    0
 .../apache/xpath/functions/FuncForEachPair.java    |    0
 .../org/apache/xpath/functions/FuncGenerateId.java |    0
 .../java}/org/apache/xpath/functions/FuncHead.java |    0
 .../xpath/functions/FuncHoursFromDateTime.java     |    0
 .../xpath/functions/FuncHoursFromDuration.java     |    0
 .../apache/xpath/functions/FuncHoursFromTime.java  |    0
 .../java}/org/apache/xpath/functions/FuncId.java   |    0
 .../xpath/functions/FuncImplicitTimezone.java      |    0
 .../xpath/functions/FuncInScopePrefixes.java       |    0
 .../org/apache/xpath/functions/FuncIndexOf.java    |    0
 .../apache/xpath/functions/FuncInsertBefore.java   |    0
 .../java}/org/apache/xpath/functions/FuncLang.java |    0
 .../java}/org/apache/xpath/functions/FuncLast.java |    0
 .../org/apache/xpath/functions/FuncLocalName.java  |    0
 .../xpath/functions/FuncLocalNameFromQName.java    |    0
 .../org/apache/xpath/functions/FuncLowerCase.java  |    0
 .../org/apache/xpath/functions/FuncMatches.java    |    0
 .../java}/org/apache/xpath/functions/FuncMax.java  |    0
 .../java}/org/apache/xpath/functions/FuncMin.java  |    0
 .../xpath/functions/FuncMinutesFromDateTime.java   |    0
 .../xpath/functions/FuncMinutesFromDuration.java   |    0
 .../xpath/functions/FuncMinutesFromTime.java       |    0
 .../apache/xpath/functions/FuncMonthFromDate.java  |    0
 .../xpath/functions/FuncMonthFromDateTime.java     |    0
 .../xpath/functions/FuncMonthsFromDuration.java    |    0
 .../java}/org/apache/xpath/functions/FuncName.java |    0
 .../apache/xpath/functions/FuncNamespaceUri.java   |    0
 .../xpath/functions/FuncNamespaceUriForPrefix.java |    0
 .../xpath/functions/FuncNamespaceUriFromQName.java |    0
 .../org/apache/xpath/functions/FuncNodeName.java   |    0
 .../apache/xpath/functions/FuncNormalizeSpace.java |    0
 .../java}/org/apache/xpath/functions/FuncNot.java  |    0
 .../org/apache/xpath/functions/FuncNumber.java     |    0
 .../org/apache/xpath/functions/FuncParseXml.java   |    0
 .../xpath/functions/FuncParseXmlFragment.java      |    0
 .../org/apache/xpath/functions/FuncPosition.java   |    0
 .../xpath/functions/FuncPrefixFromQName.java       |    0
 .../org/apache/xpath/functions/FuncQName.java      |    0
 .../org/apache/xpath/functions/FuncRemove.java     |    0
 .../org/apache/xpath/functions/FuncReplace.java    |    0
 .../apache/xpath/functions/FuncResolveQName.java   |    0
 .../org/apache/xpath/functions/FuncReverse.java    |    0
 .../java}/org/apache/xpath/functions/FuncRoot.java |    0
 .../org/apache/xpath/functions/FuncRound.java      |    0
 .../xpath/functions/FuncSecondsFromDateTime.java   |    0
 .../xpath/functions/FuncSecondsFromDuration.java   |    0
 .../xpath/functions/FuncSecondsFromTime.java       |    0
 .../java}/org/apache/xpath/functions/FuncSort.java |    0
 .../org/apache/xpath/functions/FuncStartsWith.java |    0
 .../org/apache/xpath/functions/FuncString.java     |    0
 .../org/apache/xpath/functions/FuncStringJoin.java |    0
 .../apache/xpath/functions/FuncStringLength.java   |    0
 .../xpath/functions/FuncStringToCodepoints.java    |    0
 .../apache/xpath/functions/FuncSubsequence.java    |    0
 .../org/apache/xpath/functions/FuncSubstring.java  |    0
 .../apache/xpath/functions/FuncSubstringAfter.java |    0
 .../xpath/functions/FuncSubstringBefore.java       |    0
 .../java}/org/apache/xpath/functions/FuncSum.java  |    0
 .../apache/xpath/functions/FuncSystemProperty.java |    0
 .../java}/org/apache/xpath/functions/FuncTail.java |    0
 .../xpath/functions/FuncTimezoneFromDate.java      |    0
 .../xpath/functions/FuncTimezoneFromDateTime.java  |    0
 .../xpath/functions/FuncTimezoneFromTime.java      |    0
 .../org/apache/xpath/functions/FuncTokenize.java   |    0
 .../org/apache/xpath/functions/FuncTranslate.java  |    0
 .../java}/org/apache/xpath/functions/FuncTrue.java |    0
 .../org/apache/xpath/functions/FuncUnordered.java  |    0
 .../xpath/functions/FuncUnparsedEntityURI.java     |    0
 .../apache/xpath/functions/FuncUnparsedText.java   |    0
 .../org/apache/xpath/functions/FuncUpperCase.java  |    0
 .../apache/xpath/functions/FuncYearFromDate.java   |    0
 .../xpath/functions/FuncYearFromDateTime.java      |    0
 .../xpath/functions/FuncYearsFromDuration.java     |    0
 .../java}/org/apache/xpath/functions/Function.java |    0
 .../org/apache/xpath/functions/Function2Args.java  |    0
 .../org/apache/xpath/functions/Function3Args.java  |    0
 .../org/apache/xpath/functions/Function4Args.java  |    0
 .../apache/xpath/functions/FunctionDef1Arg.java    |    0
 .../apache/xpath/functions/FunctionMultiArgs.java  |    0
 .../org/apache/xpath/functions/FunctionOneArg.java |    0
 .../org/apache/xpath/functions/ObjectFactory.java  |    0
 .../xpath/functions/RegexEvaluationSupport.java    |    0
 .../apache/xpath/functions/SecuritySupport.java    |    0
 .../xpath/functions/WrongNumberArgsException.java  |    0
 .../xpath/functions/XPathDynamicFunctionCall.java  |    0
 .../XPathHigherOrderBuiltinFunctionsSupport.java   |    0
 ...SLConstructorStylesheetOrExtensionFunction.java |    0
 .../apache/xpath/functions/XSLFunctionBuilder.java |    0
 .../apache/xpath/functions/XSLFunctionService.java |    0
 .../xpath/functions/array/FuncArrayAppend.java     |    0
 .../xpath/functions/array/FuncArrayFilter.java     |    0
 .../xpath/functions/array/FuncArrayFlatten.java    |    0
 .../xpath/functions/array/FuncArrayFoldLeft.java   |    0
 .../xpath/functions/array/FuncArrayFoldRight.java  |    0
 .../xpath/functions/array/FuncArrayForEach.java    |    0
 .../functions/array/FuncArrayForEachPair.java      |    0
 .../apache/xpath/functions/array/FuncArrayGet.java |    0
 .../xpath/functions/array/FuncArrayHead.java       |    0
 .../functions/array/FuncArrayInsertBefore.java     |    0
 .../xpath/functions/array/FuncArrayJoin.java       |    0
 .../apache/xpath/functions/array/FuncArrayPut.java |    0
 .../xpath/functions/array/FuncArrayRemove.java     |    0
 .../xpath/functions/array/FuncArrayReverse.java    |    0
 .../xpath/functions/array/FuncArraySize.java       |    0
 .../xpath/functions/array/FuncArraySort.java       |    0
 .../xpath/functions/array/FuncArrayTail.java       |    0
 .../apache/xpath/functions/array/FuncSubarray.java |    0
 .../apache/xpath/functions/json/FuncJsonDoc.java   |    0
 .../apache/xpath/functions/json/FuncJsonToXml.java |    0
 .../apache/xpath/functions/json/FuncParseJson.java |    0
 .../apache/xpath/functions/json/FuncXmlToJson.java |    2 +-
 .../apache/xpath/functions/json/JsonFunction.java  |    0
 .../xpath/functions/json/XSLJsonConstants.java     |    4 +-
 .../xpath/functions/map/FuncMapContains.java       |    0
 .../apache/xpath/functions/map/FuncMapEntry.java   |    0
 .../apache/xpath/functions/map/FuncMapFind.java    |    0
 .../apache/xpath/functions/map/FuncMapForEach.java |    0
 .../org/apache/xpath/functions/map/FuncMapGet.java |    0
 .../apache/xpath/functions/map/FuncMapKeys.java    |    0
 .../apache/xpath/functions/map/FuncMapMerge.java   |    0
 .../org/apache/xpath/functions/map/FuncMapPut.java |    0
 .../apache/xpath/functions/map/FuncMapRemove.java  |    0
 .../apache/xpath/functions/map/FuncMapSize.java    |    0
 .../apache/xpath/functions/math/FuncMathAcos.java  |    0
 .../apache/xpath/functions/math/FuncMathAsin.java  |    0
 .../apache/xpath/functions/math/FuncMathAtan.java  |    0
 .../apache/xpath/functions/math/FuncMathAtan2.java |    0
 .../apache/xpath/functions/math/FuncMathCos.java   |    0
 .../apache/xpath/functions/math/FuncMathExp.java   |    0
 .../apache/xpath/functions/math/FuncMathExp10.java |    0
 .../apache/xpath/functions/math/FuncMathLog.java   |    0
 .../apache/xpath/functions/math/FuncMathLog10.java |    0
 .../apache/xpath/functions/math/FuncMathPi.java    |    0
 .../apache/xpath/functions/math/FuncMathPow.java   |    0
 .../apache/xpath/functions/math/FuncMathSin.java   |    0
 .../apache/xpath/functions/math/FuncMathSqrt.java  |    0
 .../apache/xpath/functions/math/FuncMathTan.java   |    0
 .../java}/org/apache/xpath/functions/package.html  |    0
 .../apache/xpath/jaxp/JAXPExtensionsProvider.java  |    0
 .../org/apache/xpath/jaxp/JAXPPrefixResolver.java  |    0
 .../org/apache/xpath/jaxp/JAXPVariableStack.java   |    0
 .../org/apache/xpath/jaxp/XPathExpressionImpl.java |    0
 .../org/apache/xpath/jaxp/XPathFactoryImpl.java    |    0
 .../java}/org/apache/xpath/jaxp/XPathImpl.java     |    0
 .../org/apache/xpath/objects/DTMXRTreeFrag.java    |    0
 .../xpath/objects/InlineFunctionParameter.java     |    0
 .../org/apache/xpath/objects/ResultSequence.java   |    0
 .../java}/org/apache/xpath/objects/XBoolean.java   |    0
 .../org/apache/xpath/objects/XBooleanStatic.java   |    0
 .../apache/xpath/objects/XMLStringFactoryImpl.java |    0
 .../java}/org/apache/xpath/objects/XNodeSet.java   |    0
 .../org/apache/xpath/objects/XNodeSetForDOM.java   |    0
 .../java}/org/apache/xpath/objects/XNull.java      |    0
 .../java}/org/apache/xpath/objects/XNumber.java    |    0
 .../java}/org/apache/xpath/objects/XObject.java    |    0
 .../org/apache/xpath/objects/XObjectFactory.java   |    0
 .../java}/org/apache/xpath/objects/XPathArray.java |    0
 .../apache/xpath/objects/XPathInlineFunction.java  |    0
 .../java}/org/apache/xpath/objects/XPathMap.java   |    0
 .../java}/org/apache/xpath/objects/XRTreeFrag.java |    0
 .../xpath/objects/XRTreeFragSelectWrapper.java     |    0
 .../java}/org/apache/xpath/objects/XString.java    |    0
 .../org/apache/xpath/objects/XStringForChars.java  |    0
 .../org/apache/xpath/objects/XStringForFSB.java    |    0
 .../java}/org/apache/xpath/objects/package.html    |    0
 .../java}/org/apache/xpath/operations/And.java     |    0
 .../java}/org/apache/xpath/operations/ArrowOp.java |    0
 .../java}/org/apache/xpath/operations/Bool.java    |    0
 .../java}/org/apache/xpath/operations/CastAs.java  |    0
 .../org/apache/xpath/operations/CastableAs.java    |    0
 .../java}/org/apache/xpath/operations/Div.java     |    0
 .../java}/org/apache/xpath/operations/Equals.java  |    0
 .../java}/org/apache/xpath/operations/Except.java  |    0
 .../java}/org/apache/xpath/operations/Gt.java      |    0
 .../java}/org/apache/xpath/operations/Gte.java     |    0
 .../org/apache/xpath/operations/InstanceOf.java    |    0
 .../org/apache/xpath/operations/Intersect.java     |    0
 .../java}/org/apache/xpath/operations/Lt.java      |    0
 .../java}/org/apache/xpath/operations/Lte.java     |    0
 .../java}/org/apache/xpath/operations/Minus.java   |    0
 .../java}/org/apache/xpath/operations/Mod.java     |    0
 .../java}/org/apache/xpath/operations/Mult.java    |    0
 .../java}/org/apache/xpath/operations/Neg.java     |    0
 .../xpath/operations/NodeComparisonFollows.java    |    0
 .../apache/xpath/operations/NodeComparisonIs.java  |    0
 .../xpath/operations/NodeComparisonPrecede.java    |    0
 .../org/apache/xpath/operations/NotEquals.java     |    0
 .../java}/org/apache/xpath/operations/Number.java  |    0
 .../org/apache/xpath/operations/Operation.java     |    0
 .../java}/org/apache/xpath/operations/Or.java      |    0
 .../java}/org/apache/xpath/operations/Plus.java    |    0
 .../java}/org/apache/xpath/operations/Quo.java     |    0
 .../java}/org/apache/xpath/operations/Range.java   |    0
 .../apache/xpath/operations/SimpleMapOperator.java |    0
 .../org/apache/xpath/operations/StrConcat.java     |    0
 .../java}/org/apache/xpath/operations/String.java  |    0
 .../java}/org/apache/xpath/operations/TreatAs.java |    0
 .../apache/xpath/operations/UnaryOperation.java    |    0
 .../org/apache/xpath/operations/Variable.java      |    0
 .../xpath/operations/VariableSafeAbsRef.java       |    0
 .../org/apache/xpath/operations/VcEquals.java      |    0
 .../java}/org/apache/xpath/operations/VcGe.java    |    0
 .../java}/org/apache/xpath/operations/VcGt.java    |    0
 .../java}/org/apache/xpath/operations/VcLe.java    |    0
 .../java}/org/apache/xpath/operations/VcLt.java    |    0
 .../org/apache/xpath/operations/VcNotEquals.java   |    0
 .../XPathGeneralComparisonEqualityOpSupport.java   |    0
 .../XPathGeneralComparisonRelationalOpSupport.java |    0
 .../java}/org/apache/xpath/operations/package.html |    0
 src/{ => main/java}/org/apache/xpath/package.html  |    0
 .../xpath/patterns/ContextMatchStepPattern.java    |    0
 .../org/apache/xpath/patterns/FunctionPattern.java |    0
 .../java}/org/apache/xpath/patterns/NodeTest.java  |    0
 .../org/apache/xpath/patterns/NodeTestFilter.java  |    0
 .../org/apache/xpath/patterns/StepPattern.java     |    0
 .../org/apache/xpath/patterns/UnionPattern.java    |    0
 .../java}/org/apache/xpath/patterns/package.html   |    0
 .../java}/org/apache/xpath/regex/ASCII.java        |    0
 .../java}/org/apache/xpath/regex/MatchResult.java  |    0
 .../java}/org/apache/xpath/regex/Matcher.java      |    0
 .../java}/org/apache/xpath/regex/Pattern.java      |    0
 .../apache/xpath/regex/PatternSyntaxException.java |    0
 .../java}/org/apache/xpath/regex/UnicodeProp.java  |    0
 .../org/apache/xpath/res/XPATHErrorResources.java  |    0
 .../apache/xpath/res/XPATHErrorResources_ca.java   |    0
 .../apache/xpath/res/XPATHErrorResources_cs.java   |    0
 .../apache/xpath/res/XPATHErrorResources_de.java   |    0
 .../apache/xpath/res/XPATHErrorResources_en.java   |    0
 .../apache/xpath/res/XPATHErrorResources_es.java   |    0
 .../apache/xpath/res/XPATHErrorResources_fr.java   |    0
 .../apache/xpath/res/XPATHErrorResources_hu.java   |    0
 .../apache/xpath/res/XPATHErrorResources_it.java   |    0
 .../apache/xpath/res/XPATHErrorResources_ja.java   |    0
 .../apache/xpath/res/XPATHErrorResources_ko.java   |    0
 .../apache/xpath/res/XPATHErrorResources_pl.java   |    0
 .../xpath/res/XPATHErrorResources_pt_BR.java       |    0
 .../apache/xpath/res/XPATHErrorResources_ru.java   |    0
 .../apache/xpath/res/XPATHErrorResources_sk.java   |    0
 .../apache/xpath/res/XPATHErrorResources_sl.java   |    0
 .../apache/xpath/res/XPATHErrorResources_sv.java   |    0
 .../apache/xpath/res/XPATHErrorResources_tr.java   |    0
 .../apache/xpath/res/XPATHErrorResources_zh.java   |    0
 .../xpath/res/XPATHErrorResources_zh_CN.java       |    0
 .../xpath/res/XPATHErrorResources_zh_TW.java       |    0
 .../java}/org/apache/xpath/res/XPATHMessages.java  |    0
 .../java}/org/apache/xpath/res/package.html        |    0
 .../java}/org/apache/xpath/types/XSByte.java       |    0
 .../java}/org/apache/xpath/types/XSNCName.java     |    0
 .../java}/org/apache/xpath/types/XSName.java       |    0
 .../org/apache/xpath/types/XSNegativeInteger.java  |    0
 .../apache/xpath/types/XSNonNegativeInteger.java   |    0
 .../apache/xpath/types/XSNonPositiveInteger.java   |    0
 .../org/apache/xpath/types/XSPositiveInteger.java  |    0
 .../java}/org/apache/xpath/types/XSShort.java      |    0
 .../org/apache/xpath/types/XSUnsignedByte.java     |    0
 .../org/apache/xpath/types/XSUnsignedInt.java      |    0
 .../org/apache/xpath/types/XSUnsignedLong.java     |    0
 .../org/apache/xpath/types/XSUnsignedShort.java    |    0
 .../org/apache/xalan/res/XSLTInfo.properties       |    0
 .../org/apache/xml/serializer/Encodings.properties |    0
 .../apache/xml/serializer/HTMLEntities.properties  |    0
 .../apache/xml/serializer/XMLEntities.properties   |    0
 .../apache/xml/serializer/output_html.properties   |    0
 .../apache/xml/serializer/output_text.properties   |    0
 .../xml/serializer/output_unknown.properties       |    0
 .../apache/xml/serializer/output_xml.properties    |    0
 .../xpath/functions/json/schema-for-json.xsd       |    0
 src/{ => main/resources}/trax/trax.properties      |    0
 src/manifest.xalan-interpretive                    |   29 -
 src/manifest.xsltc                                 |   51 -
 src/xml-commons-external-1.3.02-src.tar.gz         |  Bin 311599 -> 0 bytes
 tests/SimpleMapOperatorTests/company_2.xml         |   33 -
 tests/SimpleMapOperatorTests/gold/test1.out        |    1 -
 tests/SimpleMapOperatorTests/gold/test2.out        |    1 -
 tests/SimpleMapOperatorTests/gold/test3.out        |    5 -
 tests/SimpleMapOperatorTests/gold/test4.out        |    6 -
 tests/SimpleMapOperatorTests/gold/test5.out        |    1 -
 tests/SimpleMapOperatorTests/gold/test6.out        |    1 -
 tests/SimpleMapOperatorTests/gold/test7.out        |    9 -
 tests/SimpleMapOperatorTests/test1.xsl             |   42 -
 tests/SimpleMapOperatorTests/test1_a.xml           |   17 -
 tests/SimpleMapOperatorTests/test1_b.xml           |    9 -
 tests/SimpleMapOperatorTests/test1_c.xml           |    9 -
 tests/SimpleMapOperatorTests/test1_d.xml           |    9 -
 tests/SimpleMapOperatorTests/test2.xsl             |   49 -
 tests/SimpleMapOperatorTests/test3.xsl             |   50 -
 tests/SimpleMapOperatorTests/test4.xsl             |   56 -
 tests/SimpleMapOperatorTests/test5.xsl             |   43 -
 tests/SimpleMapOperatorTests/test6.xsl             |   45 -
 tests/SimpleMapOperatorTests/test7.xsl             |   45 -
 tests/SimpleMapOperatorTests/test8.xsl             |   47 -
 tests/bin/lib/org.hamcrest_2.2.0.jar               |  Bin 123360 -> 0 bytes
 tests/bin/lib/org.junit_4.13.2.v20230809-1000.jar  |  Bin 424926 -> 0 bytes
 tests/bin/run.bat                                  |   39 -
 tests/built_in_functions_namespace/gold/test1.out  |    6 -
 tests/built_in_functions_namespace/test1.xsl       |   41 -
 tests/dynamic_function_call/gold/test1.out         |    1 -
 tests/dynamic_function_call/gold/test10.out        |   22 -
 tests/dynamic_function_call/gold/test11.out        |    4 -
 tests/dynamic_function_call/gold/test12.out        |    7 -
 tests/dynamic_function_call/gold/test13.out        |    3 -
 tests/dynamic_function_call/gold/test14.out        |    3 -
 tests/dynamic_function_call/gold/test15.out        |    1 -
 tests/dynamic_function_call/gold/test16.out        |   35 -
 tests/dynamic_function_call/gold/test18.out        |    4 -
 tests/dynamic_function_call/gold/test19.out        |    5 -
 tests/dynamic_function_call/gold/test2.out         |   12 -
 tests/dynamic_function_call/gold/test20.out        |    5 -
 tests/dynamic_function_call/gold/test21.out        |    4 -
 tests/dynamic_function_call/gold/test22.out        |    5 -
 tests/dynamic_function_call/gold/test23.out        |    5 -
 tests/dynamic_function_call/gold/test24.out        |    4 -
 tests/dynamic_function_call/gold/test25.out        |    4 -
 tests/dynamic_function_call/gold/test3.out         |   12 -
 tests/dynamic_function_call/gold/test5.out         |   12 -
 tests/dynamic_function_call/gold/test6.out         |   14 -
 tests/dynamic_function_call/gold/test7.out         |   26 -
 tests/dynamic_function_call/gold/test8.out         |    5 -
 tests/dynamic_function_call/gold/test9.out         |   14 -
 tests/dynamic_function_call/test1.xsl              |   38 -
 tests/dynamic_function_call/test10.xsl             |   46 -
 tests/dynamic_function_call/test11.xsl             |   42 -
 tests/dynamic_function_call/test12.xsl             |   51 -
 tests/dynamic_function_call/test13.xsl             |   48 -
 tests/dynamic_function_call/test14.xsl             |   48 -
 tests/dynamic_function_call/test15.xsl             |   45 -
 tests/dynamic_function_call/test16.xsl             |   49 -
 tests/dynamic_function_call/test17.xsl             |   49 -
 tests/dynamic_function_call/test18.xsl             |   49 -
 tests/dynamic_function_call/test19.xsl             |   57 -
 tests/dynamic_function_call/test1_a.xml            |   13 -
 tests/dynamic_function_call/test1_b.xml            |   13 -
 tests/dynamic_function_call/test1_c.xml            |   24 -
 tests/dynamic_function_call/test1_d.xml            |   16 -
 tests/dynamic_function_call/test1_e.xml            |    9 -
 tests/dynamic_function_call/test1_f.xml            |    4 -
 tests/dynamic_function_call/test1_g.xml            |    9 -
 tests/dynamic_function_call/test2.xsl              |   43 -
 tests/dynamic_function_call/test20.xsl             |   64 -
 tests/dynamic_function_call/test21.xsl             |   45 -
 tests/dynamic_function_call/test22.xsl             |   50 -
 tests/dynamic_function_call/test23.xsl             |   51 -
 tests/dynamic_function_call/test24.xsl             |   46 -
 tests/dynamic_function_call/test25.xsl             |   54 -
 tests/dynamic_function_call/test3.xsl              |   57 -
 tests/dynamic_function_call/test4.xsl              |   53 -
 tests/dynamic_function_call/test5.xsl              |   57 -
 tests/dynamic_function_call/test6.xsl              |   40 -
 tests/dynamic_function_call/test7.xsl              |   55 -
 tests/dynamic_function_call/test8.xsl              |   45 -
 tests/dynamic_function_call/test9.xsl              |   42 -
 tests/fn_abs/gold/test1.out                        |   25 -
 tests/fn_abs/test1.xsl                             |   58 -
 tests/fn_abs/test1_a.xml                           |    7 -
 tests/fn_analyze_string/gold/test1.out             |    3 -
 tests/fn_analyze_string/gold/test10.out            |    7 -
 tests/fn_analyze_string/gold/test11.out            |    5 -
 tests/fn_analyze_string/gold/test12.out            |    7 -
 tests/fn_analyze_string/gold/test13.out            |    5 -
 tests/fn_analyze_string/gold/test14.out            |   32 -
 tests/fn_analyze_string/gold/test2.out             |   14 -
 tests/fn_analyze_string/gold/test3.out             |    8 -
 tests/fn_analyze_string/gold/test4.out             |   11 -
 tests/fn_analyze_string/gold/test5.out             |   11 -
 tests/fn_analyze_string/gold/test6.out             |    5 -
 tests/fn_analyze_string/gold/test7.out             |   18 -
 tests/fn_analyze_string/gold/test8.out             |    7 -
 tests/fn_analyze_string/gold/test9.out             |    8 -
 tests/fn_analyze_string/test1.xsl                  |   34 -
 tests/fn_analyze_string/test10.xsl                 |   44 -
 tests/fn_analyze_string/test11.xsl                 |   45 -
 tests/fn_analyze_string/test12.xsl                 |   45 -
 tests/fn_analyze_string/test13.xsl                 |   52 -
 tests/fn_analyze_string/test14.xsl                 |   51 -
 tests/fn_analyze_string/test2.xsl                  |   34 -
 tests/fn_analyze_string/test3.xsl                  |   34 -
 tests/fn_analyze_string/test4.xsl                  |   34 -
 tests/fn_analyze_string/test5.xml                  |    2 -
 tests/fn_analyze_string/test5.xsl                  |   36 -
 tests/fn_analyze_string/test6.xml                  |    2 -
 tests/fn_analyze_string/test6.xsl                  |   36 -
 tests/fn_analyze_string/test7.xml                  |    2 -
 tests/fn_analyze_string/test7.xsl                  |   36 -
 tests/fn_analyze_string/test8.xml                  |   10 -
 tests/fn_analyze_string/test8.xsl                  |   34 -
 tests/fn_analyze_string/test9.xsl                  |   51 -
 tests/fn_apply/gold/test1.out                      |    3 -
 tests/fn_apply/gold/test2.out                      |    4 -
 tests/fn_apply/gold/test3.out                      |    7 -
 tests/fn_apply/gold/test4.out                      |    7 -
 tests/fn_apply/test1.xml                           |    8 -
 tests/fn_apply/test1.xsl                           |   38 -
 tests/fn_apply/test2.xsl                           |   45 -
 tests/fn_apply/test3.xsl                           |   44 -
 tests/fn_apply/test4.xsl                           |   46 -
 tests/fn_avg/gold/test1.out                        |    6 -
 tests/fn_avg/gold/test2.out                        |    4 -
 tests/fn_avg/test1.xsl                             |   58 -
 tests/fn_avg/test1_a.xml                           |    8 -
 tests/fn_avg/test2.xsl                             |   50 -
 tests/fn_base_uri/gold/test1.out                   |    5 -
 tests/fn_base_uri/gold/test2.out                   |    1 -
 tests/fn_base_uri/test1.xsl                        |   56 -
 tests/fn_base_uri/test1_a.xml                      |    8 -
 tests/fn_base_uri/test2.xsl                        |   39 -
 tests/fn_codepoint_equal/gold/test1.out            |    7 -
 tests/fn_codepoint_equal/gold/test2.out            |    6 -
 tests/fn_codepoint_equal/test1.xsl                 |   43 -
 tests/fn_codepoint_equal/test1_a.xml               |    6 -
 tests/fn_codepoint_equal/test2.xsl                 |   46 -
 tests/fn_codepoints_to_string/gold/test1.out       |    4 -
 tests/fn_codepoints_to_string/gold/test2.out       |    4 -
 tests/fn_codepoints_to_string/test1.xsl            |   42 -
 tests/fn_codepoints_to_string/test1_a.xml          |    7 -
 tests/fn_codepoints_to_string/test2.xsl            |   40 -
 tests/fn_compare/gold/test1.out                    |    6 -
 tests/fn_compare/gold/test2.out                    |   10 -
 tests/fn_compare/gold/test3.out                    |    6 -
 tests/fn_compare/test1.xsl                         |   46 -
 tests/fn_compare/test1_a.xml                       |   23 -
 tests/fn_compare/test2.xsl                         |   54 -
 tests/fn_compare/test3.xsl                         |   44 -
 tests/fn_containstoken/gold/test1.out              |    6 -
 tests/fn_containstoken/gold/test2.out              |    7 -
 tests/fn_containstoken/test1.xsl                   |   55 -
 tests/fn_containstoken/test1_a.xml                 |    7 -
 tests/fn_containstoken/test2.xsl                   |   58 -
 tests/fn_current_datetime/README                   |   24 -
 tests/fn_current_datetime/test1.xsl                |   36 -
 tests/fn_current_datetime/test10.xsl               |   53 -
 tests/fn_current_datetime/test11.xsl               |   56 -
 tests/fn_current_datetime/test12.xsl               |   60 -
 tests/fn_current_datetime/test13.xsl               |   36 -
 tests/fn_current_datetime/test1_a.xml              |    6 -
 tests/fn_current_datetime/test1_b.xml              |    6 -
 tests/fn_current_datetime/test2.xsl                |   36 -
 tests/fn_current_datetime/test3.xsl                |   36 -
 tests/fn_current_datetime/test4.xsl                |   37 -
 tests/fn_current_datetime/test5.xsl                |   40 -
 tests/fn_current_datetime/test6.xsl                |   43 -
 tests/fn_current_datetime/test7.xsl                |   57 -
 tests/fn_current_datetime/test8.xsl                |   51 -
 tests/fn_current_datetime/test9.xsl                |   51 -
 tests/fn_data/gold/test1.out                       |   19 -
 tests/fn_data/gold/test2.out                       |   14 -
 tests/fn_data/test1.xsl                            |   45 -
 tests/fn_data/test1_a.xml                          |   22 -
 tests/fn_data/test2.xsl                            |   59 -
 tests/fn_dateTime/gold/test1.out                   |    5 -
 tests/fn_dateTime/gold/test10.out                  |    4 -
 tests/fn_dateTime/gold/test11.out                  |    4 -
 tests/fn_dateTime/gold/test12.out                  |    4 -
 tests/fn_dateTime/gold/test13.out                  |    6 -
 tests/fn_dateTime/gold/test14.out                  |    3 -
 tests/fn_dateTime/gold/test15.out                  |    3 -
 tests/fn_dateTime/gold/test16.out                  |    4 -
 tests/fn_dateTime/gold/test17.out                  |   16 -
 tests/fn_dateTime/gold/test18.out                  |   16 -
 tests/fn_dateTime/gold/test2.out                   |    6 -
 tests/fn_dateTime/gold/test3.out                   |    4 -
 tests/fn_dateTime/gold/test4.out                   |    4 -
 tests/fn_dateTime/gold/test5.out                   |    6 -
 tests/fn_dateTime/gold/test6.out                   |    4 -
 tests/fn_dateTime/gold/test7.out                   |    3 -
 tests/fn_dateTime/gold/test8.out                   |    3 -
 tests/fn_dateTime/gold/test9.out                   |    5 -
 tests/fn_dateTime/test1.xsl                        |   51 -
 tests/fn_dateTime/test10.xsl                       |   47 -
 tests/fn_dateTime/test11.xsl                       |   47 -
 tests/fn_dateTime/test12.xsl                       |   47 -
 tests/fn_dateTime/test13.xsl                       |   55 -
 tests/fn_dateTime/test14.xsl                       |   43 -
 tests/fn_dateTime/test15.xsl                       |   43 -
 tests/fn_dateTime/test16.xsl                       |   47 -
 tests/fn_dateTime/test17.xsl                       |   91 -
 tests/fn_dateTime/test18.xsl                       |   91 -
 tests/fn_dateTime/test1_a.xml                      |    5 -
 tests/fn_dateTime/test2.xsl                        |   50 -
 tests/fn_dateTime/test3.xsl                        |   44 -
 tests/fn_dateTime/test4.xsl                        |   44 -
 tests/fn_dateTime/test5.xsl                        |   50 -
 tests/fn_dateTime/test6.xsl                        |   44 -
 tests/fn_dateTime/test7.xsl                        |   41 -
 tests/fn_dateTime/test8.xsl                        |   43 -
 tests/fn_dateTime/test9.xsl                        |   51 -
 tests/fn_deep_equal/gold/test1.out                 |    4 -
 tests/fn_deep_equal/gold/test10.out                |    3 -
 tests/fn_deep_equal/gold/test11.out                |    3 -
 tests/fn_deep_equal/gold/test12.out                |    4 -
 tests/fn_deep_equal/gold/test13.out                |    5 -
 tests/fn_deep_equal/gold/test14.out                |    3 -
 tests/fn_deep_equal/gold/test15.out                |    3 -
 tests/fn_deep_equal/gold/test16.out                |    3 -
 tests/fn_deep_equal/gold/test17.out                |    7 -
 tests/fn_deep_equal/gold/test18.out                |    4 -
 tests/fn_deep_equal/gold/test19.out                |    4 -
 tests/fn_deep_equal/gold/test2.out                 |    4 -
 tests/fn_deep_equal/gold/test20.out                |    4 -
 tests/fn_deep_equal/gold/test3.out                 |    4 -
 tests/fn_deep_equal/gold/test4.out                 |    4 -
 tests/fn_deep_equal/gold/test5.out                 |    4 -
 tests/fn_deep_equal/gold/test6.out                 |    4 -
 tests/fn_deep_equal/gold/test7.out                 |    3 -
 tests/fn_deep_equal/gold/test8.out                 |    3 -
 tests/fn_deep_equal/gold/test9.out                 |    3 -
 tests/fn_deep_equal/test1.xsl                      |   42 -
 tests/fn_deep_equal/test10.xsl                     |   44 -
 tests/fn_deep_equal/test11.xsl                     |   44 -
 tests/fn_deep_equal/test12.xsl                     |   45 -
 tests/fn_deep_equal/test13.xsl                     |   45 -
 tests/fn_deep_equal/test1_a.xml                    |   17 -
 tests/fn_deep_equal/test1_b.xml                    |   17 -
 tests/fn_deep_equal/test2.xsl                      |   44 -
 tests/fn_deep_equal/test2_a.xml                    |   18 -
 tests/fn_deep_equal/test2_b.xml                    |   18 -
 tests/fn_deep_equal/test2_c.xml                    |   12 -
 tests/fn_deep_equal/test3.xsl                      |   48 -
 tests/fn_deep_equal/test3_a.xml                    |    9 -
 tests/fn_deep_equal/test3_b.xml                    |    9 -
 tests/fn_deep_equal/test3_c.xml                    |    9 -
 tests/fn_deep_equal/test3_d.xml                    |    9 -
 tests/fn_deep_equal/test3_e.xml                    |    9 -
 tests/fn_deep_equal/test3_f.xml                    |   12 -
 tests/fn_deep_equal/test3_g.xml                    |   15 -
 tests/fn_deep_equal/test3_h.xml                    |    9 -
 tests/fn_deep_equal/test3_i.xml                    |    9 -
 tests/fn_deep_equal/test3_j.xml                    |    9 -
 tests/fn_deep_equal/test3_k.xml                    |   23 -
 tests/fn_deep_equal/test3_l.xml                    |   18 -
 tests/fn_deep_equal/test3_m.xml                    |   18 -
 tests/fn_deep_equal/test3_n.xml                    |   13 -
 tests/fn_deep_equal/test3_o.xml                    |    5 -
 tests/fn_deep_equal/test3_p.xml                    |    5 -
 tests/fn_deep_equal/test3_q.xml                    |   11 -
 tests/fn_deep_equal/test4.xsl                      |   44 -
 tests/fn_deep_equal/test5.xsl                      |   47 -
 tests/fn_deep_equal/test6.xsl                      |   43 -
 tests/fn_deep_equal/test7.xsl                      |   44 -
 tests/fn_deep_equal/test8.xsl                      |   47 -
 tests/fn_deep_equal/test9.xsl                      |   56 -
 tests/fn_default_collation/gold/test1.out          |    1 -
 tests/fn_default_collation/gold/test2.out          |   13 -
 tests/fn_default_collation/test1.xsl               |   37 -
 tests/fn_default_collation/test1_a.xml             |   27 -
 tests/fn_default_collation/test2.xsl               |   86 -
 tests/fn_distinct_values/gold/test1.out            |    6 -
 tests/fn_distinct_values/gold/test2.out            |    1 -
 tests/fn_distinct_values/gold/test3.out            |    5 -
 tests/fn_distinct_values/gold/test4.out            |    6 -
 tests/fn_distinct_values/gold/test5.out            |    7 -
 tests/fn_distinct_values/gold/test6.out            |    9 -
 tests/fn_distinct_values/test1.xsl                 |   40 -
 tests/fn_distinct_values/test1_a.xml               |   12 -
 tests/fn_distinct_values/test1_b.xml               |   12 -
 tests/fn_distinct_values/test1_c.xml               |   12 -
 tests/fn_distinct_values/test1_d.xml               |   12 -
 tests/fn_distinct_values/test1_e.xml               |   12 -
 tests/fn_distinct_values/test1_f.xml               |   13 -
 tests/fn_distinct_values/test2.xsl                 |   35 -
 tests/fn_distinct_values/test3.xsl                 |   40 -
 tests/fn_distinct_values/test4.xsl                 |   35 -
 tests/fn_distinct_values/test5.xsl                 |   40 -
 tests/fn_distinct_values/test6.xsl                 |   43 -
 tests/fn_distinct_values/test7.xsl                 |   44 -
 tests/fn_distinct_values/test8.xsl                 |   55 -
 tests/fn_distinct_values/test9.xsl                 |   60 -
 tests/fn_doc/gold/test1.out                        |   27 -
 tests/fn_doc/test1.xsl                             |   50 -
 tests/fn_doc/test1_a.xml                           |   22 -
 tests/fn_doc/test1_b.xml                           |   22 -
 tests/fn_document_uri/gold/test1.out               |    5 -
 tests/fn_document_uri/test1.xsl                    |   52 -
 tests/fn_filter/gold/test1.out                     |    4 -
 tests/fn_filter/gold/test10.out                    |   17 -
 tests/fn_filter/gold/test2.out                     |    1 -
 tests/fn_filter/gold/test3.out                     |    9 -
 tests/fn_filter/gold/test4.out                     |    1 -
 tests/fn_filter/gold/test5.out                     |    0
 tests/fn_filter/gold/test7.out                     |    4 -
 tests/fn_filter/gold/test8.out                     |    5 -
 tests/fn_filter/test1.xsl                          |   36 -
 tests/fn_filter/test10.xsl                         |   49 -
 tests/fn_filter/test1_a.xml                        |   10 -
 tests/fn_filter/test1_b.xml                        |   13 -
 tests/fn_filter/test1_c.xml                        |   13 -
 tests/fn_filter/test1_d.xml                        |   11 -
 tests/fn_filter/test2.xsl                          |   37 -
 tests/fn_filter/test3.xsl                          |   38 -
 tests/fn_filter/test4.xsl                          |   35 -
 tests/fn_filter/test5.xsl                          |   37 -
 tests/fn_filter/test6.xsl                          |   37 -
 tests/fn_filter/test7.xsl                          |   38 -
 tests/fn_filter/test8.xsl                          |   41 -
 tests/fn_filter/test9.xsl                          |   45 -
 tests/fn_fold_left/gold/test1.out                  |   12 -
 tests/fn_fold_left/gold/test2.out                  |    5 -
 tests/fn_fold_left/gold/test3.out                  |    4 -
 tests/fn_fold_left/test1.xsl                       |   89 -
 tests/fn_fold_left/test1_a.xml                     |    7 -
 tests/fn_fold_left/test2.xsl                       |   41 -
 tests/fn_fold_left/test3.xsl                       |   41 -
 tests/fn_fold_right/gold/test1.out                 |    6 -
 tests/fn_fold_right/gold/test2.out                 |    5 -
 tests/fn_fold_right/gold/test3.out                 |    4 -
 tests/fn_fold_right/test1.xsl                      |   51 -
 tests/fn_fold_right/test1_a.xml                    |    7 -
 tests/fn_fold_right/test2.xsl                      |   41 -
 tests/fn_fold_right/test3.xsl                      |   41 -
 tests/fn_for_each_pair/gold/test1.out              |    7 -
 tests/fn_for_each_pair/gold/test2.out              |    6 -
 tests/fn_for_each_pair/gold/test3.out              |    3 -
 tests/fn_for_each_pair/gold/test4.out              |    1 -
 tests/fn_for_each_pair/test1.xsl                   |   58 -
 tests/fn_for_each_pair/test1_a.xml                 |   16 -
 tests/fn_for_each_pair/test2.xsl                   |   42 -
 tests/fn_for_each_pair/test3.xsl                   |   42 -
 tests/fn_for_each_pair/test4.xsl                   |   39 -
 tests/fn_foreach/gold/test1.out                    |    1 -
 tests/fn_foreach/gold/test10.out                   |   11 -
 tests/fn_foreach/gold/test11.out                   |   11 -
 tests/fn_foreach/gold/test2.out                    |    9 -
 tests/fn_foreach/gold/test3.out                    |   14 -
 tests/fn_foreach/gold/test4.out                    |    9 -
 tests/fn_foreach/gold/test5.out                    |   20 -
 tests/fn_foreach/gold/test6.out                    |    7 -
 tests/fn_foreach/gold/test7.out                    |    7 -
 tests/fn_foreach/gold/test8.out                    |    7 -
 tests/fn_foreach/gold/test9.out                    |    0
 tests/fn_foreach/test1.xsl                         |   35 -
 tests/fn_foreach/test10.xsl                        |   37 -
 tests/fn_foreach/test11.xsl                        |   43 -
 tests/fn_foreach/test12.xsl                        |   47 -
 tests/fn_foreach/test1_a.xml                       |   10 -
 tests/fn_foreach/test1_b.xml                       |   13 -
 tests/fn_foreach/test1_c.xml                       |   31 -
 tests/fn_foreach/test2.xsl                         |   39 -
 tests/fn_foreach/test3.xsl                         |   41 -
 tests/fn_foreach/test4.xsl                         |   45 -
 tests/fn_foreach/test5.xsl                         |   53 -
 tests/fn_foreach/test6.xsl                         |   52 -
 tests/fn_foreach/test7.xsl                         |   52 -
 tests/fn_foreach/test8.xsl                         |   52 -
 tests/fn_foreach/test9.xsl                         |   37 -
 tests/fn_indexof/gold/test1.out                    |    4 -
 tests/fn_indexof/gold/test2.out                    |    1 -
 tests/fn_indexof/gold/test3.out                    |    5 -
 tests/fn_indexof/gold/test4.out                    |   21 -
 tests/fn_indexof/test1.xsl                         |   37 -
 tests/fn_indexof/test1_a.xml                       |   12 -
 tests/fn_indexof/test1_b.xml                       |   12 -
 tests/fn_indexof/test1_c.xml                       |   13 -
 tests/fn_indexof/test2.xsl                         |   37 -
 tests/fn_indexof/test3.xsl                         |   37 -
 tests/fn_indexof/test4.xsl                         |   38 -
 tests/fn_indexof/test5.xsl                         |   42 -
 tests/fn_indexof/test6.xsl                         |   42 -
 tests/fn_indexof/test7.xsl                         |   56 -
 tests/fn_json_doc/gold/test1.out                   |   45 -
 tests/fn_json_doc/test1.xsl                        |   67 -
 tests/fn_json_to_xml/example1.json                 |   28 -
 tests/fn_json_to_xml/gold/test1.out                |    8 -
 tests/fn_json_to_xml/gold/test2.out                |    4 -
 tests/fn_json_to_xml/gold/test3.out                |   14 -
 tests/fn_json_to_xml/gold/test4.out                |   19 -
 tests/fn_json_to_xml/gold/test5.out                |   64 -
 tests/fn_json_to_xml/test1.xsl                     |   34 -
 tests/fn_json_to_xml/test2.xsl                     |   34 -
 tests/fn_json_to_xml/test3.xsl                     |   33 -
 tests/fn_json_to_xml/test4.xsl                     |   33 -
 tests/fn_json_to_xml/test5.xsl                     |   37 -
 tests/fn_lang/gold/test1.out                       |    7 -
 tests/fn_lang/test1.xsl                            |   45 -
 tests/fn_lang/test1_a.xml                          |    6 -
 tests/fn_map_find/gold/test1.out                   |    4 -
 tests/fn_map_find/gold/test2.out                   |    1 -
 tests/fn_map_find/json_info_1.json                 |   18 -
 tests/fn_map_find/test1.xsl                        |   47 -
 tests/fn_map_find/test2.xsl                        |   43 -
 tests/fn_map_merge/gold/test1.out                  |    3 -
 tests/fn_map_merge/gold/test2.out                  |    4 -
 tests/fn_map_merge/gold/test3.out                  |   10 -
 tests/fn_map_merge/gold/test4.out                  |    9 -
 tests/fn_map_merge/gold/test5.out                  |    9 -
 tests/fn_map_merge/gold/test6.out                  |    0
 tests/fn_map_merge/gold/test7.out                  |    9 -
 tests/fn_map_merge/test1.xsl                       |   45 -
 tests/fn_map_merge/test2.xsl                       |   61 -
 tests/fn_map_merge/test3.xsl                       |   60 -
 tests/fn_map_merge/test4.xsl                       |   61 -
 tests/fn_map_merge/test5.xsl                       |   61 -
 tests/fn_map_merge/test6.xsl                       |   63 -
 tests/fn_map_merge/test7.xsl                       |   61 -
 tests/fn_max/gold/test1.out                        |    7 -
 tests/fn_max/gold/test2.out                        |    4 -
 tests/fn_max/gold/test3.out                        |    1 -
 tests/fn_max/gold/test4.out                        |    1 -
 tests/fn_max/gold/test5.out                        |    1 -
 tests/fn_max/test1.xsl                             |   66 -
 tests/fn_max/test1_a.xml                           |    8 -
 tests/fn_max/test1_b.xml                           |    5 -
 tests/fn_max/test2.xsl                             |   47 -
 tests/fn_max/test3.xsl                             |   47 -
 tests/fn_max/test4.xsl                             |   43 -
 tests/fn_max/test5.xsl                             |   43 -
 tests/fn_min/gold/test1.out                        |    7 -
 tests/fn_min/gold/test2.out                        |    4 -
 tests/fn_min/gold/test3.out                        |    1 -
 tests/fn_min/gold/test4.out                        |    1 -
 tests/fn_min/test1.xsl                             |   66 -
 tests/fn_min/test1_a.xml                           |    8 -
 tests/fn_min/test2.xsl                             |   47 -
 tests/fn_min/test3.xsl                             |   43 -
 tests/fn_min/test4.xsl                             |   43 -
 tests/fn_parse_json/file1.json                     |   13 -
 tests/fn_parse_json/gold/test1.out                 |   10 -
 tests/fn_parse_json/gold/test2.out                 |   10 -
 tests/fn_parse_json/gold/test3.out                 |   45 -
 tests/fn_parse_json/gold/xalanj_2738.out           |    3 -
 tests/fn_parse_json/gold/xalanj_2740.out           |    4 -
 tests/fn_parse_json/map-for-each-test3.xsl         |   42 -
 tests/fn_parse_json/parse-json-test1.xsl           |   49 -
 tests/fn_parse_json/test1.xsl                      |   53 -
 tests/fn_parse_json/test2.xsl                      |   53 -
 tests/fn_parse_json/test3.xsl                      |   72 -
 tests/fn_parse_json/xml-sample-with-json-data1.xml |    3 -
 tests/fn_parse_json/xml-sample-with-json-data2.xml |    3 -
 tests/fn_parse_xml/gold/test1.out                  |    3 -
 tests/fn_parse_xml/gold/test2.out                  |    9 -
 tests/fn_parse_xml/test1.xsl                       |   47 -
 tests/fn_parse_xml/test2.xsl                       |   76 -
 tests/fn_parse_xml_fragment/gold/test1.out         |    9 -
 tests/fn_parse_xml_fragment/test1.xsl              |   61 -
 tests/fn_qname/gold/test1.out                      |    6 -
 tests/fn_qname/gold/test2.out                      |    4 -
 tests/fn_qname/gold/test3.out                      |    4 -
 tests/fn_qname/gold/test4.out                      |    4 -
 tests/fn_qname/gold/test5.out                      |    4 -
 tests/fn_qname/gold/test6.out                      |    5 -
 tests/fn_qname/gold/test7.out                      |    6 -
 tests/fn_qname/gold/test8.out                      |    5 -
 tests/fn_qname/gold/test9.out                      |    4 -
 tests/fn_qname/test1.xsl                           |   47 -
 tests/fn_qname/test2.xsl                           |   40 -
 tests/fn_qname/test3.xsl                           |   40 -
 tests/fn_qname/test4.xsl                           |   40 -
 tests/fn_qname/test5.xml                           |    4 -
 tests/fn_qname/test5.xsl                           |   42 -
 tests/fn_qname/test6.xml                           |    4 -
 tests/fn_qname/test6.xsl                           |   43 -
 tests/fn_qname/test7.xml                           |    4 -
 tests/fn_qname/test7.xsl                           |   49 -
 tests/fn_qname/test8.xml                           |    4 -
 tests/fn_qname/test8.xsl                           |   43 -
 tests/fn_resolve_qname/gold/test1.out              |    6 -
 tests/fn_resolve_qname/test1.xsl                   |   47 -
 tests/fn_resolve_qname/test1_a.xml                 |    4 -
 tests/fn_root/gold/test1.out                       |   23 -
 tests/fn_root/test1.xsl                            |   52 -
 tests/fn_root/test1_a.xml                          |    7 -
 tests/fn_round/gold/test1.out                      |    7 -
 tests/fn_round/gold/test2.out                      |    7 -
 tests/fn_round/test1.xsl                           |   50 -
 tests/fn_round/test1_a.xml                         |    7 -
 tests/fn_round/test2.xsl                           |   43 -
 tests/fn_sort/gold/test1.out                       |    6 -
 tests/fn_sort/gold/test10.out                      |    5 -
 tests/fn_sort/gold/test11.out                      |   22 -
 tests/fn_sort/gold/test12.out                      |    4 -
 tests/fn_sort/gold/test13.out                      |   54 -
 tests/fn_sort/gold/test14.out                      |    4 -
 tests/fn_sort/gold/test15.out                      |   36 -
 tests/fn_sort/gold/test16.out                      |   32 -
 tests/fn_sort/gold/test2.out                       |    4 -
 tests/fn_sort/gold/test3.out                       |   22 -
 tests/fn_sort/gold/test4.out                       |   10 -
 tests/fn_sort/gold/test5.out                       |   10 -
 tests/fn_sort/gold/test6.out                       |   11 -
 tests/fn_sort/gold/test7.out                       |   11 -
 tests/fn_sort/gold/test8.out                       |    1 -
 tests/fn_sort/gold/test9.out                       |   20 -
 tests/fn_sort/test1.xsl                            |   47 -
 tests/fn_sort/test10.xsl                           |   60 -
 tests/fn_sort/test11.xsl                           |   43 -
 tests/fn_sort/test12.xsl                           |   53 -
 tests/fn_sort/test13.xsl                           |   49 -
 tests/fn_sort/test14.xsl                           |   43 -
 tests/fn_sort/test15.xsl                           |   59 -
 tests/fn_sort/test16.xsl                           |   62 -
 tests/fn_sort/test17.xsl                           |   43 -
 tests/fn_sort/test18.xsl                           |   45 -
 tests/fn_sort/test19.xsl                           |   57 -
 tests/fn_sort/test1_a.xml                          |   10 -
 tests/fn_sort/test1_b.xml                          |   22 -
 tests/fn_sort/test1_c.xml                          |    7 -
 tests/fn_sort/test1_d.xml                          |   11 -
 tests/fn_sort/test1_e.xml                          |   14 -
 tests/fn_sort/test1_f.xml                          |   22 -
 tests/fn_sort/test1_g.xml                          |   26 -
 tests/fn_sort/test1_h.xml                          |   17 -
 tests/fn_sort/test1_i.xml                          |   10 -
 tests/fn_sort/test2.xsl                            |   39 -
 tests/fn_sort/test3.xsl                            |   43 -
 tests/fn_sort/test4.xsl                            |   49 -
 tests/fn_sort/test5.xsl                            |   50 -
 tests/fn_sort/test6.xsl                            |   49 -
 tests/fn_sort/test7.xsl                            |   51 -
 tests/fn_sort/test8.xsl                            |   51 -
 tests/fn_sort/test9.xsl                            |   60 -
 tests/fn_string_join/gold/test1.out                |    5 -
 tests/fn_string_join/gold/test2.out                |    4 -
 tests/fn_string_join/gold/test3.out                |    4 -
 tests/fn_string_join/gold/test4.out                |    4 -
 tests/fn_string_join/gold/test5.out                |    1 -
 tests/fn_string_join/test1.xsl                     |   38 -
 tests/fn_string_join/test1_a.xml                   |   12 -
 tests/fn_string_join/test1_b.xml                   |   13 -
 tests/fn_string_join/test2.xsl                     |   36 -
 tests/fn_string_join/test3.xsl                     |   38 -
 tests/fn_string_join/test4.xsl                     |   38 -
 tests/fn_string_join/test5.xsl                     |   42 -
 tests/fn_string_join/test6.xsl                     |   36 -
 tests/fn_string_to_codepoints/gold/test1.out       |    4 -
 tests/fn_string_to_codepoints/gold/test2.out       |   10 -
 tests/fn_string_to_codepoints/test1.xsl            |   41 -
 tests/fn_string_to_codepoints/test1_a.xml          |    7 -
 tests/fn_string_to_codepoints/test2.xsl            |   44 -
 tests/fn_tokenize/gold/test1.out                   |    4 -
 tests/fn_tokenize/gold/test10.out                  |   16 -
 tests/fn_tokenize/gold/test11.out                  |    2 -
 tests/fn_tokenize/gold/test12.out                  |    1 -
 tests/fn_tokenize/gold/test13.out                  |   32 -
 tests/fn_tokenize/gold/test2.out                   |   27 -
 tests/fn_tokenize/gold/test3.out                   |    5 -
 tests/fn_tokenize/gold/test4.out                   |   10 -
 tests/fn_tokenize/gold/test5.out                   |   10 -
 tests/fn_tokenize/gold/test6.out                   |   10 -
 tests/fn_tokenize/gold/test7.out                   |   10 -
 tests/fn_tokenize/gold/test8.out                   |   10 -
 tests/fn_tokenize/gold/test9.out                   |   18 -
 tests/fn_tokenize/test1.xsl                        |   38 -
 tests/fn_tokenize/test10.xsl                       |   61 -
 tests/fn_tokenize/test11.xsl                       |   36 -
 tests/fn_tokenize/test12.xsl                       |   35 -
 tests/fn_tokenize/test13.xml                       |   10 -
 tests/fn_tokenize/test13.xsl                       |   56 -
 tests/fn_tokenize/test1_a.xml                      |    2 -
 tests/fn_tokenize/test1_b.xml                      |    6 -
 tests/fn_tokenize/test2.xsl                        |   57 -
 tests/fn_tokenize/test3.xsl                        |   37 -
 tests/fn_tokenize/test4.xsl                        |   45 -
 tests/fn_tokenize/test5.xsl                        |   42 -
 tests/fn_tokenize/test6.xsl                        |   42 -
 tests/fn_tokenize/test7.xsl                        |   50 -
 tests/fn_tokenize/test8.xsl                        |   50 -
 tests/fn_tokenize/test9.xsl                        |   60 -
 tests/fn_unparsed_text/file1.txt                   |    3 -
 tests/fn_unparsed_text/file_a1.txt                 |    8 -
 tests/fn_unparsed_text/gold/test1.out              |    5 -
 tests/fn_unparsed_text/gold/test2.out              |   16 -
 tests/fn_unparsed_text/gold/test3.out              |   15 -
 tests/fn_unparsed_text/gold/test4.out              |    7 -
 tests/fn_unparsed_text/gold/test5.out              |   11 -
 tests/fn_unparsed_text/srch_file.txt               |    1 -
 tests/fn_unparsed_text/test1.xsl                   |   38 -
 tests/fn_unparsed_text/test1_a.xml                 |   11 -
 tests/fn_unparsed_text/test2.xsl                   |   44 -
 tests/fn_unparsed_text/test3.xsl                   |   50 -
 tests/fn_unparsed_text/test4.xsl                   |   43 -
 tests/fn_unparsed_text/test5.xsl                   |   47 -
 tests/fn_unparsed_text/test_1.txt                  |    4 -
 tests/fn_xml_to_json/gold/test1.out                |    1 -
 tests/fn_xml_to_json/gold/test2.out                |    1 -
 tests/fn_xml_to_json/gold/test3.out                |   64 -
 tests/fn_xml_to_json/test1.xml                     |    5 -
 tests/fn_xml_to_json/test1.xsl                     |   34 -
 tests/fn_xml_to_json/test2.xml                     |    4 -
 tests/fn_xml_to_json/test2.xsl                     |   35 -
 tests/fn_xml_to_json/test3.xml                     |   65 -
 tests/for_expr/cities.xml                          |    6 -
 tests/for_expr/gold/test1.out                      |    3 -
 tests/for_expr/gold/test10.out                     |    1 -
 tests/for_expr/gold/test11.out                     |    1 -
 tests/for_expr/gold/test12.out                     |    5 -
 tests/for_expr/gold/test13.out                     |    1 -
 tests/for_expr/gold/test14.out                     |    5 -
 tests/for_expr/gold/test15.out                     |    1 -
 tests/for_expr/gold/test16.out                     |    4 -
 tests/for_expr/gold/test17.out                     |    9 -
 tests/for_expr/gold/test2.out                      |    3 -
 tests/for_expr/gold/test3.out                      |    3 -
 tests/for_expr/gold/test4.out                      |    1 -
 tests/for_expr/gold/test5.out                      |   10 -
 tests/for_expr/gold/test6.out                      |    1 -
 tests/for_expr/gold/test7.out                      |    1 -
 tests/for_expr/gold/test8.out                      |    1 -
 tests/for_expr/gold/test9.out                      |    1 -
 tests/for_expr/test1.xsl                           |   41 -
 tests/for_expr/test10.xsl                          |   41 -
 tests/for_expr/test11.xsl                          |   38 -
 tests/for_expr/test12.xsl                          |   46 -
 tests/for_expr/test13.xsl                          |   36 -
 tests/for_expr/test14.xsl                          |   43 -
 tests/for_expr/test15.xsl                          |   37 -
 tests/for_expr/test16.xsl                          |   49 -
 tests/for_expr/test17.xml                          |   11 -
 tests/for_expr/test17.xsl                          |   43 -
 tests/for_expr/test1_a.xml                         |   10 -
 tests/for_expr/test1_b.xml                         |   33 -
 tests/for_expr/test1_c.xml                         |   16 -
 tests/for_expr/test1_d.xml                         |    7 -
 tests/for_expr/test2.xsl                           |   45 -
 tests/for_expr/test3.xsl                           |   45 -
 tests/for_expr/test4.xsl                           |   36 -
 tests/for_expr/test5.xsl                           |   38 -
 tests/for_expr/test6.xsl                           |   42 -
 tests/for_expr/test7.xsl                           |   43 -
 tests/for_expr/test8.xsl                           |   39 -
 tests/for_expr/test9.xsl                           |   40 -
 tests/func_boolean_values/gold/test1.out           |    7 -
 tests/func_boolean_values/test1.xsl                |   50 -
 tests/grouping/gold/test1.out                      |   18 -
 tests/grouping/gold/test10.out                     |   14 -
 tests/grouping/gold/test11.out                     |   22 -
 tests/grouping/gold/test12.out                     |   24 -
 tests/grouping/gold/test13.out                     |   22 -
 tests/grouping/gold/test14.out                     |    9 -
 tests/grouping/gold/test15.out                     |   41 -
 tests/grouping/gold/test16.out                     |   31 -
 tests/grouping/gold/test17.out                     |   11 -
 tests/grouping/gold/test18.out                     |   11 -
 tests/grouping/gold/test19.out                     |   11 -
 tests/grouping/gold/test2.out                      |   34 -
 tests/grouping/gold/test20.out                     |    0
 tests/grouping/gold/test21.out                     |    0
 tests/grouping/gold/test22.out                     |   28 -
 tests/grouping/gold/test23.out                     |    0
 tests/grouping/gold/test24.out                     |   36 -
 tests/grouping/gold/test25.out                     |   32 -
 tests/grouping/gold/test26.out                     |   31 -
 tests/grouping/gold/test27.out                     |   26 -
 tests/grouping/gold/test28.out                     |   10 -
 tests/grouping/gold/test29.out                     |    6 -
 tests/grouping/gold/test3.out                      |   24 -
 tests/grouping/gold/test30.out                     |   23 -
 tests/grouping/gold/test4.out                      |   38 -
 tests/grouping/gold/test5.out                      |   38 -
 tests/grouping/gold/test6.out                      |   50 -
 tests/grouping/gold/test7.out                      |   12 -
 tests/grouping/gold/test8.out                      |   24 -
 tests/grouping/gold/test9.out                      |   30 -
 tests/grouping/sort/gold/test1.out                 |   13 -
 tests/grouping/sort/gold/test2.out                 |   14 -
 tests/grouping/sort/gold/test3.out                 |   14 -
 tests/grouping/sort/gold/test4.out                 |   38 -
 tests/grouping/sort/gold/test5.out                 |   18 -
 tests/grouping/sort/gold/test6.out                 |   24 -
 tests/grouping/sort/gold/test7.out                 |   24 -
 tests/grouping/sort/gold/test8.out                 |   28 -
 tests/grouping/sort/gold/test9.out                 |   31 -
 tests/grouping/sort/test1.xsl                      |   44 -
 tests/grouping/sort/test1_a.xml                    |    9 -
 tests/grouping/sort/test1_c.xml                    |   21 -
 tests/grouping/sort/test1_d.xml                    |   27 -
 tests/grouping/sort/test2.xsl                      |   44 -
 tests/grouping/sort/test3.xsl                      |   45 -
 tests/grouping/sort/test4.xsl                      |   50 -
 tests/grouping/sort/test5.xsl                      |   40 -
 tests/grouping/sort/test6.xsl                      |   40 -
 tests/grouping/sort/test7.xsl                      |   40 -
 tests/grouping/sort/test8.xsl                      |   49 -
 tests/grouping/sort/test9.xsl                      |   54 -
 tests/grouping/sort/test_1a.xml                    |    8 -
 tests/grouping/sort/test_1b.xml                    |    9 -
 tests/grouping/sort/test_1c.xml                    |   38 -
 tests/grouping/test1.xsl                           |   39 -
 tests/grouping/test10.xsl                          |   39 -
 tests/grouping/test11.xsl                          |   39 -
 tests/grouping/test12.xsl                          |   39 -
 tests/grouping/test13.xsl                          |   45 -
 tests/grouping/test14.xsl                          |   41 -
 tests/grouping/test15.xsl                          |   45 -
 tests/grouping/test16.xsl                          |   51 -
 tests/grouping/test17.xsl                          |   45 -
 tests/grouping/test18.xsl                          |   41 -
 tests/grouping/test19.xsl                          |   41 -
 tests/grouping/test1_a.xml                         |    9 -
 tests/grouping/test1_b.xml                         |   27 -
 tests/grouping/test1_c.xml                         |   21 -
 tests/grouping/test1_d.xml                         |    9 -
 tests/grouping/test1_e.xml                         |   19 -
 tests/grouping/test1_f.xml                         |   21 -
 tests/grouping/test1_g.xml                         |   50 -
 tests/grouping/test1_h.xml                         |   27 -
 tests/grouping/test1_i.xml                         |   27 -
 tests/grouping/test2.xsl                           |   39 -
 tests/grouping/test20.xsl                          |   43 -
 tests/grouping/test21.xsl                          |   43 -
 tests/grouping/test22.xsl                          |   47 -
 tests/grouping/test23.xsl                          |   40 -
 tests/grouping/test24.xsl                          |   47 -
 tests/grouping/test25.xsl                          |   47 -
 tests/grouping/test26.xsl                          |   47 -
 tests/grouping/test27.xsl                          |   51 -
 tests/grouping/test28.xml                          |   24 -
 tests/grouping/test28.xsl                          |   37 -
 tests/grouping/test29.xml                          |    4 -
 tests/grouping/test29.xsl                          |   41 -
 tests/grouping/test2_1.xml                         |   19 -
 tests/grouping/test2_2.xml                         |    8 -
 tests/grouping/test2_3.xml                         |   28 -
 tests/grouping/test2_4.xml                         |   10 -
 tests/grouping/test2_5.xml                         |   10 -
 tests/grouping/test3.xsl                           |   39 -
 tests/grouping/test30.xml                          |   20 -
 tests/grouping/test30.xsl                          |   39 -
 tests/grouping/test4.xsl                           |   49 -
 tests/grouping/test5.xsl                           |   51 -
 tests/grouping/test6.xsl                           |   51 -
 tests/grouping/test7.xsl                           |   45 -
 tests/grouping/test8.xsl                           |   39 -
 tests/grouping/test9.xsl                           |   43 -
 tests/higher_order_functions/gold/test1.out        |    5 -
 tests/higher_order_functions/gold/test2.out        |    5 -
 tests/higher_order_functions/gold/test3.out        |    5 -
 tests/higher_order_functions/gold/test4.out        |    1 -
 tests/higher_order_functions/gold/test5.out        |    1 -
 tests/higher_order_functions/gold/test6.out        |    1 -
 tests/higher_order_functions/gold/test7.out        |    1 -
 tests/higher_order_functions/test1.xsl             |   62 -
 tests/higher_order_functions/test1_a.xml           |    6 -
 tests/higher_order_functions/test1_b.xml           |    4 -
 tests/higher_order_functions/test2.xsl             |   64 -
 tests/higher_order_functions/test3.xsl             |   62 -
 tests/higher_order_functions/test4.xsl             |   57 -
 tests/higher_order_functions/test5.xsl             |   57 -
 tests/higher_order_functions/test6.xsl             |   52 -
 tests/higher_order_functions/test7.xsl             |   60 -
 tests/if_expr/gold/test1.out                       |    1 -
 tests/if_expr/gold/test10.out                      |    5 -
 tests/if_expr/gold/test11.out                      |   10 -
 tests/if_expr/gold/test12.out                      |    4 -
 tests/if_expr/gold/test13.out                      |   14 -
 tests/if_expr/gold/test14.out                      |    6 -
 tests/if_expr/gold/test15.out                      |    6 -
 tests/if_expr/gold/test16.out                      |    5 -
 tests/if_expr/gold/test2.out                       |    1 -
 tests/if_expr/gold/test3.out                       |   10 -
 tests/if_expr/gold/test4.out                       |   26 -
 tests/if_expr/gold/test5.out                       |    6 -
 tests/if_expr/gold/test6.out                       |   14 -
 tests/if_expr/gold/test7.out                       |   15 -
 tests/if_expr/gold/test8.out                       |   11 -
 tests/if_expr/gold/test9.out                       |    7 -
 tests/if_expr/srch_file.txt                        |    1 -
 tests/if_expr/test1.xsl                            |   37 -
 tests/if_expr/test10.xsl                           |   51 -
 tests/if_expr/test11.xsl                           |   51 -
 tests/if_expr/test12.xsl                           |   56 -
 tests/if_expr/test13.xsl                           |   55 -
 tests/if_expr/test14.xsl                           |   51 -
 tests/if_expr/test15.xsl                           |   55 -
 tests/if_expr/test16.xsl                           |   53 -
 tests/if_expr/test1_a.xml                          |    5 -
 tests/if_expr/test1_b.xml                          |    5 -
 tests/if_expr/test1_c.xml                          |   23 -
 tests/if_expr/test1_d.xml                          |   11 -
 tests/if_expr/test1_e.xml                          |   21 -
 tests/if_expr/test1_f.xml                          |   11 -
 tests/if_expr/test1_g.xml                          |   12 -
 tests/if_expr/test2.xsl                            |   38 -
 tests/if_expr/test3.xsl                            |   49 -
 tests/if_expr/test4.xsl                            |   46 -
 tests/if_expr/test5.xsl                            |   56 -
 tests/if_expr/test6.xsl                            |   52 -
 tests/if_expr/test7.xsl                            |   51 -
 tests/if_expr/test8.xsl                            |   50 -
 tests/if_expr/test9.xsl                            |   52 -
 tests/inline_function_expr/gold/test1.out          |    1 -
 tests/inline_function_expr/gold/test10.out         |    1 -
 tests/inline_function_expr/gold/test11.out         |   15 -
 tests/inline_function_expr/gold/test12.out         |   17 -
 tests/inline_function_expr/gold/test4.out          |   32 -
 tests/inline_function_expr/gold/test5.out          |    1 -
 tests/inline_function_expr/gold/test6.out          |    4 -
 tests/inline_function_expr/gold/test7.out          |    7 -
 tests/inline_function_expr/gold/test8.out          |    4 -
 tests/inline_function_expr/gold/test9.out          |    1 -
 tests/inline_function_expr/test1.xsl               |   37 -
 tests/inline_function_expr/test10.xsl              |   47 -
 tests/inline_function_expr/test11.xsl              |   62 -
 tests/inline_function_expr/test12.xsl              |   74 -
 tests/inline_function_expr/test1_a.xml             |   15 -
 tests/inline_function_expr/test1_b.xml             |    9 -
 tests/inline_function_expr/test1_c.xml             |   18 -
 tests/inline_function_expr/test1_d.xml             |    4 -
 tests/inline_function_expr/test1_e.xml             |    9 -
 tests/inline_function_expr/test2.xsl               |   37 -
 tests/inline_function_expr/test3.xsl               |   37 -
 tests/inline_function_expr/test4.xsl               |   80 -
 tests/inline_function_expr/test5.xsl               |   41 -
 tests/inline_function_expr/test6.xsl               |   41 -
 tests/inline_function_expr/test7.xsl               |   41 -
 tests/inline_function_expr/test8.xsl               |   49 -
 tests/inline_function_expr/test9.xsl               |   44 -
 tests/instanceof_expr/gold/test1.out               |   14 -
 tests/instanceof_expr/gold/test2.out               |   29 -
 tests/instanceof_expr/gold/test3.out               |    7 -
 tests/instanceof_expr/gold/test4.out               |    5 -
 tests/instanceof_expr/gold/test5.out               |    6 -
 tests/instanceof_expr/gold/test6.out               |    7 -
 tests/instanceof_expr/gold/test7.out               |    6 -
 tests/instanceof_expr/gold/test8.out               |    5 -
 tests/instanceof_expr/gold/test9.out               |    5 -
 tests/instanceof_expr/test1.xsl                    |   77 -
 tests/instanceof_expr/test1_a.xml                  |    7 -
 tests/instanceof_expr/test1_b.xml                  |    4 -
 tests/instanceof_expr/test2.xsl                    |   60 -
 tests/instanceof_expr/test3.xsl                    |   53 -
 tests/instanceof_expr/test4.xsl                    |   50 -
 tests/instanceof_expr/test5.xsl                    |   51 -
 tests/instanceof_expr/test6.xsl                    |   58 -
 tests/instanceof_expr/test7.xsl                    |   55 -
 tests/instanceof_expr/test8.xsl                    |   51 -
 tests/instanceof_expr/test9.xsl                    |   45 -
 tests/jira_issues/gold/test1.out                   |    7 -
 tests/jira_issues/gold/test2.out                   |   21 -
 tests/jira_issues/gold/test3.out                   |   10 -
 tests/jira_issues/gold/test4.out                   |    8 -
 tests/jira_issues/gold/test5.out                   |    4 -
 tests/jira_issues/gold/test6.out                   |    5 -
 tests/jira_issues/test1.xml                        |    4 -
 tests/jira_issues/test1.xsl                        |   52 -
 tests/jira_issues/test2.xml                        |    8 -
 tests/jira_issues/test2.xsl                        |   92 -
 tests/jira_issues/test3.xml                        |    8 -
 tests/jira_issues/test3.xsl                        |   47 -
 tests/jira_issues/test4.xsl                        |   46 -
 tests/jira_issues/test5.xml                        |    7 -
 tests/jira_issues/test5.xsl                        |   49 -
 tests/jira_issues/test6.xsl                        |   51 -
 tests/let_expr/gold/test1.out                      |    1 -
 tests/let_expr/gold/test10.out                     |    5 -
 tests/let_expr/gold/test11.out                     |    5 -
 tests/let_expr/gold/test2.out                      |    1 -
 tests/let_expr/gold/test4.out                      |    1 -
 tests/let_expr/gold/test5.out                      |    1 -
 tests/let_expr/gold/test6.out                      |   12 -
 tests/let_expr/gold/test7.out                      |    5 -
 tests/let_expr/gold/test8.out                      |    7 -
 tests/let_expr/gold/test9.out                      |    1 -
 tests/let_expr/test1.xsl                           |   38 -
 tests/let_expr/test10.xsl                          |   46 -
 tests/let_expr/test11.xsl                          |   65 -
 tests/let_expr/test1_a.xml                         |   33 -
 tests/let_expr/test1_b.xml                         |    6 -
 tests/let_expr/test1_c.xml                         |   16 -
 tests/let_expr/test2.xsl                           |   39 -
 tests/let_expr/test3.xsl                           |   42 -
 tests/let_expr/test4.xsl                           |   39 -
 tests/let_expr/test5.xsl                           |   40 -
 tests/let_expr/test6.xsl                           |   47 -
 tests/let_expr/test7.xsl                           |   43 -
 tests/let_expr/test8.xsl                           |   44 -
 tests/let_expr/test9.xsl                           |   37 -
 .../gold/test1.out                                 |   35 -
 .../gold/test2.out                                 |   29 -
 .../gold/test3.out                                 |   20 -
 .../gold/test4.out                                 |   11 -
 .../test1.xsl                                      |   78 -
 .../test1_a.xml                                    |    7 -
 .../test2.xsl                                      |   69 -
 .../test3.xsl                                      |   65 -
 .../test4.xsl                                      |   74 -
 tests/named_func_ref/gold/test1.out                |    5 -
 tests/named_func_ref/gold/test2.out                |    4 -
 tests/named_func_ref/gold/test3.out                |    3 -
 tests/named_func_ref/gold/test4.out                |    3 -
 tests/named_func_ref/gold/test5.out                |    3 -
 tests/named_func_ref/gold/test6.out                |    3 -
 tests/named_func_ref/test1.xsl                     |   45 -
 tests/named_func_ref/test2.xsl                     |   46 -
 tests/named_func_ref/test3.xml                     |    7 -
 tests/named_func_ref/test3.xsl                     |   41 -
 tests/named_func_ref/test4.xml                     |   14 -
 tests/named_func_ref/test4.xsl                     |   39 -
 tests/named_func_ref/test5.xml                     |   14 -
 tests/named_func_ref/test5.xsl                     |   39 -
 tests/named_func_ref/test6.xsl                     |   39 -
 tests/node_comparison/gold/test1.out               |   20 -
 tests/node_comparison/gold/test2.out               |    4 -
 tests/node_comparison/gold/test3.out               |    7 -
 tests/node_comparison/test1.xsl                    |   55 -
 tests/node_comparison/test1_a.xml                  |    6 -
 tests/node_comparison/test2.xsl                    |   40 -
 tests/node_comparison/test3.xsl                    |   49 -
 tests/node_sequence_combination/gold/test1.out     |    9 -
 tests/node_sequence_combination/gold/test10.out    |    6 -
 tests/node_sequence_combination/gold/test11.out    |    8 -
 tests/node_sequence_combination/gold/test12.out    |    8 -
 tests/node_sequence_combination/gold/test13.out    |    6 -
 tests/node_sequence_combination/gold/test2.out     |    0
 tests/node_sequence_combination/gold/test3.out     |    8 -
 tests/node_sequence_combination/gold/test4.out     |    9 -
 tests/node_sequence_combination/gold/test5.out     |    5 -
 tests/node_sequence_combination/gold/test7.out     |   10 -
 tests/node_sequence_combination/gold/test8.out     |   10 -
 tests/node_sequence_combination/gold/test9.out     |    6 -
 tests/node_sequence_combination/test1.xml          |   14 -
 tests/node_sequence_combination/test1.xsl          |   42 -
 tests/node_sequence_combination/test10.xsl         |   40 -
 tests/node_sequence_combination/test11.xsl         |   40 -
 tests/node_sequence_combination/test12.xsl         |   40 -
 tests/node_sequence_combination/test13.xsl         |   42 -
 tests/node_sequence_combination/test2.xsl          |   42 -
 tests/node_sequence_combination/test3.xsl          |   42 -
 tests/node_sequence_combination/test4.xsl          |   42 -
 tests/node_sequence_combination/test5.xsl          |   42 -
 tests/node_sequence_combination/test6.xsl          |   42 -
 tests/node_sequence_combination/test7.xsl          |   40 -
 tests/node_sequence_combination/test8.xsl          |   42 -
 tests/node_sequence_combination/test9.xsl          |   40 -
 .../org/apache/xalan/tests/util/XSLConstants.java  |   44 -
 .../xalan/tests/util/XSLTransformTestsUtil.java    |  246 -
 .../xalan/tests/util/XslTestsErrorHandler.java     |   83 -
 .../org/apache/xalan/tests/xpath3/FnAbsTests.java  |   60 -
 .../xalan/tests/xpath3/FnAnalyzeStringTests.java   |  204 -
 .../apache/xalan/tests/xpath3/FnApplyTests.java    |   90 -
 .../org/apache/xalan/tests/xpath3/FnAvgTests.java  |   70 -
 .../apache/xalan/tests/xpath3/FnBaseUriTests.java  |   74 -
 .../xalan/tests/xpath3/FnCodepointEqualTests.java  |   72 -
 .../tests/xpath3/FnCodepointsToStringTests.java    |   72 -
 .../apache/xalan/tests/xpath3/FnCompareTests.java  |   80 -
 .../xalan/tests/xpath3/FnContainsTokenTests.java   |   72 -
 .../org/apache/xalan/tests/xpath3/FnDataTests.java |   72 -
 .../apache/xalan/tests/xpath3/FnDateTimeTests.java |  231 -
 .../xalan/tests/xpath3/FnDeepEqualTests.java       |  282 -
 .../xalan/tests/xpath3/FnDefaultCollation.java     |   72 -
 .../xalan/tests/xpath3/FnDistinctValuesTests.java  |  150 -
 .../org/apache/xalan/tests/xpath3/FnDocTests.java  |   60 -
 .../xalan/tests/xpath3/FnDocumentUriTests.java     |   64 -
 .../apache/xalan/tests/xpath3/FnFilterTests.java   |  153 -
 .../apache/xalan/tests/xpath3/FnFoldLeftTests.java |   82 -
 .../xalan/tests/xpath3/FnFoldRightTests.java       |   82 -
 .../xalan/tests/xpath3/FnForEachPairTests.java     |   92 -
 .../apache/xalan/tests/xpath3/FnForEachTests.java  |  173 -
 .../apache/xalan/tests/xpath3/FnIndexOfTests.java  |  120 -
 .../apache/xalan/tests/xpath3/FnJsonDocTests.java  |   60 -
 .../xalan/tests/xpath3/FnJsonToXmlTests.java       |  100 -
 .../org/apache/xalan/tests/xpath3/FnLangTests.java |   60 -
 .../apache/xalan/tests/xpath3/FnMapFindTests.java  |   70 -
 .../org/apache/xalan/tests/xpath3/FnMapMerge.java  |  121 -
 .../org/apache/xalan/tests/xpath3/FnMaxTests.java  |  102 -
 .../org/apache/xalan/tests/xpath3/FnMinTests.java  |   92 -
 .../xalan/tests/xpath3/FnParseJsonTests.java       |  100 -
 .../tests/xpath3/FnParseXmlFragmentTests.java      |   62 -
 .../apache/xalan/tests/xpath3/FnParseXmlTests.java |   72 -
 .../apache/xalan/tests/xpath3/FnQNameTests.java    |  140 -
 .../xalan/tests/xpath3/FnResolveQNameTests.java    |   60 -
 .../org/apache/xalan/tests/xpath3/FnRootTests.java |   60 -
 .../apache/xalan/tests/xpath3/FnRoundTests.java    |   70 -
 .../org/apache/xalan/tests/xpath3/FnSortTests.java |  242 -
 .../xalan/tests/xpath3/FnStringJoinTests.java      |  110 -
 .../tests/xpath3/FnStringToCodepointsTests.java    |   72 -
 .../apache/xalan/tests/xpath3/FnTokenizeTests.java |  180 -
 .../xalan/tests/xpath3/FnUnparsedTextTests.java    |  100 -
 .../xalan/tests/xpath3/FnXmlToJsonTests.java       |   80 -
 .../xalan/tests/xpath3/FuncBooleanValuesTests.java |   62 -
 .../xpath3/W3c_xslt30_fn_deep_equalTests.java      |   72 -
 .../XPathArithmeticOnDurationValuesTests.java      |  143 -
 .../apache/xalan/tests/xpath3/XPathArrayTests.java |  321 -
 .../xalan/tests/xpath3/XPathArrowOpTests.java      |   90 -
 .../xpath3/XPathBuiltinFunctionNamespceTests.java  |   61 -
 .../apache/xalan/tests/xpath3/XPathCastTests.java  |   70 -
 .../xpath3/XPathDynamicFunctionCallTests.java      |  290 -
 .../xpath3/XPathExprFunctionCallSuffixTests.java   |  211 -
 .../xalan/tests/xpath3/XPathForExprTests.java      |  220 -
 .../xpath3/XPathGeneralComparisonOpTests.java      |  133 -
 .../xalan/tests/xpath3/XPathIfExprTests.java       |  220 -
 .../xpath3/XPathInlineFunctionItemExprTests.java   |  170 -
 .../tests/xpath3/XPathInstanceOfExprTests.java     |  140 -
 .../xalan/tests/xpath3/XPathLetExprTests.java      |  160 -
 .../xalan/tests/xpath3/XPathMapOtherTests.java     |   80 -
 .../apache/xalan/tests/xpath3/XPathMapTests.java   |  331 -
 ...athTrignometricAndExponentialFunctionTests.java |   93 -
 .../xpath3/XPathNamedFunctionReferenceTests.java   |  110 -
 .../tests/xpath3/XPathNodeComparisonTests.java     |   81 -
 .../xpath3/XPathNodeSequenceCombinationTests.java  |  180 -
 .../tests/xpath3/XPathNumericArithmeticTests.java  |  102 -
 .../tests/xpath3/XPathQuantifiedExprTests.java     |  215 -
 .../xalan/tests/xpath3/XPathRangeExprTests.java    |  194 -
 .../xpath3/XPathSequenceConstructorTests.java      |  231 -
 .../tests/xpath3/XPathSequenceFunctionTests.java   |  214 -
 .../xalan/tests/xpath3/XPathSequenceTests.java     |   70 -
 .../tests/xpath3/XPathSimpleMapOperatorTests.java  |  132 -
 .../tests/xpath3/XPathStringConcatExprTests.java   |  101 -
 .../xalan/tests/xpath3/XPathStringTests.java       |   60 -
 .../tests/xpath3/XPathValueComparisonTests.java    |  193 -
 .../tests/xpath3/XsConstructorFunctionTests.java   |  332 -
 .../tests/xpath3/XsDateTimeArithmeticTests.java    |   93 -
 .../apache/xalan/tests/xpath3/XsDateTimeTests.java |  100 -
 ...XsDurationComponentExtractionFunctionTests.java |   73 -
 .../xalan/tests/xpath3/XsDurationSubtypes.java     |  142 -
 .../tests/xpath3/XsTimeWithArithmeticTests.java    |   93 -
 .../org/apache/xalan/tests/xslt3/AllXsl3Tests.java |   43 -
 .../apache/xalan/tests/xslt3/JiraIssuesTests.java  |  111 -
 .../xalan/tests/xslt3/W3c_xslt30_AxesTests.java    |  222 -
 .../xalan/tests/xslt3/W3c_xslt30_IterateTests.java |   62 -
 .../XmlDotComXslHigherOrderFunctionTests.java      |  168 -
 .../apache/xalan/tests/xslt3/Xsl3TestSuite1.java   |   92 -
 .../apache/xalan/tests/xslt3/Xsl3TestSuite2.java   |   91 -
 .../xalan/tests/xslt3/XslAnalyzeStringTests.java   |  210 -
 .../xalan/tests/xslt3/XslAttributeTests.java       |  123 -
 .../tests/xslt3/XslAttributeValidationTests.java   |   74 -
 .../xalan/tests/xslt3/XslCopyValidationTests.java  |  108 -
 .../tests/xslt3/XslCopyofValidationTests.java      |  124 -
 .../tests/xslt3/XslElementValidationTests.java     |   98 -
 .../apache/xalan/tests/xslt3/XslEvaluateTests.java |  183 -
 .../apache/xalan/tests/xslt3/XslFunctionTests.java |  282 -
 .../apache/xalan/tests/xslt3/XslGroupingTests.java |  354 -
 .../tests/xslt3/XslGroupingWithSortTests.java      |  141 -
 .../tests/xslt3/XslHigherOrderFunctionTests.java   |  122 -
 .../xalan/tests/xslt3/XslImportSchemaTests.java    |  219 -
 .../apache/xalan/tests/xslt3/XslIterateTests.java  |  355 -
 .../XslLiteralResultElementValidationTests.java    |   88 -
 .../tests/xslt3/XslRecursiveFunctionTests.java     |  132 -
 .../xalan/tests/xslt3/XslRtfMigrationTests.java    |  100 -
 .../xalan/tests/xslt3/XslSequenceInstTests.java    |  157 -
 .../tests/xslt3/XslTemplateAttributeAsTests.java   |  145 -
 .../apache/xalan/tests/xslt3/XslTemplateTests.java |  151 -
 .../xalan/tests/xslt3/XslTunnelParameterTests.java |  153 -
 .../apache/xalan/tests/xslt3/XslValueofTests.java  |  141 -
 .../tests/xslt3/XslVariableAttributeAsTests.java   |  186 -
 tests/quantified_expr/gold/test1.out               |    2 -
 tests/quantified_expr/gold/test10.out              |    4 -
 tests/quantified_expr/gold/test11.out              |    4 -
 tests/quantified_expr/gold/test12.out              |    6 -
 tests/quantified_expr/gold/test13.out              |    4 -
 tests/quantified_expr/gold/test14.out              |    4 -
 tests/quantified_expr/gold/test15.out              |    6 -
 tests/quantified_expr/gold/test2.out               |    1 -
 tests/quantified_expr/gold/test3.out               |    2 -
 tests/quantified_expr/gold/test4.out               |    1 -
 tests/quantified_expr/gold/test5.out               |    2 -
 tests/quantified_expr/gold/test6.out               |    1 -
 tests/quantified_expr/gold/test7.out               |    1 -
 tests/quantified_expr/gold/test8.out               |    1 -
 tests/quantified_expr/gold/test9.out               |    1 -
 tests/quantified_expr/test1.xsl                    |   63 -
 tests/quantified_expr/test10.xsl                   |   45 -
 tests/quantified_expr/test11.xsl                   |   40 -
 tests/quantified_expr/test12.xsl                   |   42 -
 tests/quantified_expr/test13.xsl                   |   47 -
 tests/quantified_expr/test14.xsl                   |   45 -
 tests/quantified_expr/test15.xsl                   |   52 -
 tests/quantified_expr/test1_a.xml                  |   29 -
 tests/quantified_expr/test1_b.xml                  |   19 -
 tests/quantified_expr/test1_c.xml                  |   37 -
 tests/quantified_expr/test1_d.xml                  |    9 -
 tests/quantified_expr/test1_e.xml                  |    9 -
 tests/quantified_expr/test1_f.xml                  |   33 -
 tests/quantified_expr/test1_g.xml                  |   12 -
 tests/quantified_expr/test1_h.xml                  |   32 -
 tests/quantified_expr/test1_i.xml                  |    7 -
 tests/quantified_expr/test2.xsl                    |   51 -
 tests/quantified_expr/test3.xsl                    |   57 -
 tests/quantified_expr/test4.xsl                    |   51 -
 tests/quantified_expr/test5.xsl                    |   65 -
 tests/quantified_expr/test6.xsl                    |   39 -
 tests/quantified_expr/test7.xsl                    |   37 -
 tests/quantified_expr/test8.xsl                    |   37 -
 tests/quantified_expr/test9.xsl                    |   46 -
 tests/range_expr/gold/test1.out                    |    7 -
 tests/range_expr/gold/test10.out                   |   12 -
 tests/range_expr/gold/test11.out                   |    0
 tests/range_expr/gold/test13.out                   |    8 -
 tests/range_expr/gold/test14.out                   |   17 -
 tests/range_expr/gold/test2.out                    |   12 -
 tests/range_expr/gold/test3.out                    |   12 -
 tests/range_expr/gold/test4.out                    |   16 -
 tests/range_expr/gold/test5.out                    |   22 -
 tests/range_expr/gold/test6.out                    |   26 -
 tests/range_expr/gold/test7.out                    |   26 -
 tests/range_expr/gold/test8.out                    |   10 -
 tests/range_expr/gold/test9.out                    |    1 -
 tests/range_expr/test1.xsl                         |   40 -
 tests/range_expr/test10.xsl                        |   59 -
 tests/range_expr/test11.xsl                        |   38 -
 tests/range_expr/test12.xsl                        |   40 -
 tests/range_expr/test13.xsl                        |   43 -
 tests/range_expr/test14.xsl                        |   55 -
 tests/range_expr/test1_a.xml                       |    5 -
 tests/range_expr/test1_b.xml                       |    5 -
 tests/range_expr/test1_c.xml                       |    7 -
 tests/range_expr/test1_d.xml                       |    7 -
 tests/range_expr/test2.xsl                         |   45 -
 tests/range_expr/test3.xsl                         |   48 -
 tests/range_expr/test4.xsl                         |   60 -
 tests/range_expr/test5.xsl                         |   50 -
 tests/range_expr/test6.xsl                         |   60 -
 tests/range_expr/test7.xsl                         |   63 -
 tests/range_expr/test8.xsl                         |   39 -
 tests/range_expr/test9.xsl                         |   39 -
 tests/rtf_migration/gold/test1.out                 |    1 -
 tests/rtf_migration/gold/test2.out                 |    1 -
 tests/rtf_migration/gold/test3.out                 |    1 -
 tests/rtf_migration/gold/test4.out                 |   12 -
 tests/rtf_migration/gold/test5.out                 |    6 -
 tests/rtf_migration/test1.xsl                      |   42 -
 tests/rtf_migration/test1_a.xml                    |    7 -
 tests/rtf_migration/test1_b.xml                    |    9 -
 tests/rtf_migration/test1_c.xml                    |    2 -
 tests/rtf_migration/test2.xsl                      |   38 -
 tests/rtf_migration/test3.xsl                      |   40 -
 tests/rtf_migration/test4.xsl                      |   42 -
 tests/rtf_migration/test5.xsl                      |   48 -
 tests/sequence_constructor/gold/test1.out          |    4 -
 tests/sequence_constructor/gold/test10.out         |   30 -
 tests/sequence_constructor/gold/test11.out         |   50 -
 tests/sequence_constructor/gold/test17.out         |    6 -
 tests/sequence_constructor/gold/test18.out         |    4 -
 tests/sequence_constructor/gold/test2.out          |   11 -
 tests/sequence_constructor/gold/test3.out          |   14 -
 tests/sequence_constructor/gold/test4.out          |   10 -
 tests/sequence_constructor/gold/test5.out          |    1 -
 tests/sequence_constructor/gold/test6.out          |    1 -
 tests/sequence_constructor/gold/test7.out          |    1 -
 tests/sequence_constructor/gold/test8.out          |   10 -
 tests/sequence_constructor/gold/test9.out          |   14 -
 tests/sequence_constructor/test1.xsl               |   42 -
 tests/sequence_constructor/test10.xsl              |   52 -
 tests/sequence_constructor/test11.xsl              |   47 -
 tests/sequence_constructor/test12.xsl              |   47 -
 tests/sequence_constructor/test13.xsl              |   57 -
 tests/sequence_constructor/test14.xsl              |   57 -
 tests/sequence_constructor/test15.xsl              |   58 -
 tests/sequence_constructor/test16.xsl              |   57 -
 tests/sequence_constructor/test17.xsl              |   51 -
 tests/sequence_constructor/test18.xsl              |   47 -
 tests/sequence_constructor/test1_a.xml             |   20 -
 tests/sequence_constructor/test1_b.xml             |   24 -
 tests/sequence_constructor/test1_c.xml             |    8 -
 tests/sequence_constructor/test1_d.xml             |    8 -
 tests/sequence_constructor/test1_e.xml             |   11 -
 tests/sequence_constructor/test1_f.xml             |   26 -
 tests/sequence_constructor/test2.xsl               |   47 -
 tests/sequence_constructor/test3.xsl               |   39 -
 tests/sequence_constructor/test4.xsl               |   40 -
 tests/sequence_constructor/test5.xsl               |   41 -
 tests/sequence_constructor/test6.xsl               |   44 -
 tests/sequence_constructor/test7.xsl               |   44 -
 tests/sequence_constructor/test8.xsl               |   49 -
 tests/sequence_constructor/test9.xsl               |   52 -
 tests/sequence_functions/gold/test1.out            |    4 -
 tests/sequence_functions/gold/test10.out           |   32 -
 tests/sequence_functions/gold/test11.out           |    6 -
 tests/sequence_functions/gold/test12.out           |   16 -
 tests/sequence_functions/gold/test13.out           |    4 -
 tests/sequence_functions/gold/test14.out           |    5 -
 tests/sequence_functions/gold/test15.out           |    4 -
 tests/sequence_functions/gold/test16.out           |   10 -
 tests/sequence_functions/gold/test2.out            |    7 -
 tests/sequence_functions/gold/test3.out            |    4 -
 tests/sequence_functions/gold/test4.out            |    7 -
 tests/sequence_functions/gold/test5.out            |    5 -
 tests/sequence_functions/gold/test6.out            |    8 -
 tests/sequence_functions/gold/test7.out            |    6 -
 tests/sequence_functions/gold/test8.out            |    9 -
 tests/sequence_functions/gold/test9.out            |    7 -
 tests/sequence_functions/test1.xsl                 |   37 -
 tests/sequence_functions/test10.xsl                |   44 -
 tests/sequence_functions/test11.xsl                |   41 -
 tests/sequence_functions/test12.xsl                |   40 -
 tests/sequence_functions/test13.xsl                |   39 -
 tests/sequence_functions/test14.xsl                |   38 -
 tests/sequence_functions/test15.xsl                |   39 -
 tests/sequence_functions/test16.xsl                |   39 -
 tests/sequence_functions/test1_a.xml               |    4 -
 tests/sequence_functions/test1_b.xml               |    4 -
 tests/sequence_functions/test1_c.xml               |    8 -
 tests/sequence_functions/test1_d.xml               |    7 -
 tests/sequence_functions/test1_e.xml               |    5 -
 tests/sequence_functions/test1_f.xml               |    7 -
 tests/sequence_functions/test2.xsl                 |   43 -
 tests/sequence_functions/test3.xsl                 |   37 -
 tests/sequence_functions/test4.xsl                 |   43 -
 tests/sequence_functions/test5.xsl                 |   44 -
 tests/sequence_functions/test6.xsl                 |   41 -
 tests/sequence_functions/test7.xsl                 |   41 -
 tests/sequence_functions/test8.xsl                 |   39 -
 tests/sequence_functions/test9.xsl                 |   42 -
 tests/stringConcatExpr/gold/test1.out              |    1 -
 tests/stringConcatExpr/gold/test2.out              |    1 -
 tests/stringConcatExpr/gold/test3.out              |    1 -
 tests/stringConcatExpr/gold/test4.out              |    4 -
 tests/stringConcatExpr/gold/test5.out              |    7 -
 tests/stringConcatExpr/test1.xsl                   |   38 -
 tests/stringConcatExpr/test1_a.xml                 |    6 -
 tests/stringConcatExpr/test1_b.xml                 |    6 -
 tests/stringConcatExpr/test2.xsl                   |   36 -
 tests/stringConcatExpr/test3.xsl                   |   39 -
 tests/stringConcatExpr/test4.xsl                   |   39 -
 tests/stringConcatExpr/test5.xsl                   |   55 -
 tests/strings/gold/test1.out                       |    7 -
 tests/strings/test1.xsl                            |   39 -
 tests/strings/test1_a.xml                          |    7 -
 tests/w3c_xslt30_testsuite/axes/axes-001.xsl       |   19 -
 tests/w3c_xslt30_testsuite/axes/axes-002.xsl       |   19 -
 tests/w3c_xslt30_testsuite/axes/axes-003.xsl       |   16 -
 tests/w3c_xslt30_testsuite/axes/axes-004.xsl       |   19 -
 tests/w3c_xslt30_testsuite/axes/axes-005.xsl       |   19 -
 tests/w3c_xslt30_testsuite/axes/axes-006.xsl       |   18 -
 tests/w3c_xslt30_testsuite/axes/axes-007.xsl       |   18 -
 tests/w3c_xslt30_testsuite/axes/axes-008.xsl       |   18 -
 tests/w3c_xslt30_testsuite/axes/axes-009.xsl       |   18 -
 tests/w3c_xslt30_testsuite/axes/axes-010.xsl       |   18 -
 tests/w3c_xslt30_testsuite/axes/axes-011.xsl       |   18 -
 tests/w3c_xslt30_testsuite/axes/axes-012.xsl       |   18 -
 tests/w3c_xslt30_testsuite/axes/axes-013.xsl       |   18 -
 tests/w3c_xslt30_testsuite/axes/axes-014.xsl       |   18 -
 tests/w3c_xslt30_testsuite/axes/axes-015.xsl       |   19 -
 tests/w3c_xslt30_testsuite/axes/axes-031.xsl       |   20 -
 tests/w3c_xslt30_testsuite/axes/axes-032.xsl       |   18 -
 tests/w3c_xslt30_testsuite/axes/axes001.xml        |   12 -
 tests/w3c_xslt30_testsuite/axes/axes002.xml        |   12 -
 tests/w3c_xslt30_testsuite/axes/axes003.xml        |   12 -
 tests/w3c_xslt30_testsuite/axes/axes004.xml        |   13 -
 tests/w3c_xslt30_testsuite/axes/gold/test1.out     |    1 -
 tests/w3c_xslt30_testsuite/axes/gold/test10.out    |    1 -
 tests/w3c_xslt30_testsuite/axes/gold/test11.out    |    1 -
 tests/w3c_xslt30_testsuite/axes/gold/test12.out    |    1 -
 tests/w3c_xslt30_testsuite/axes/gold/test13.out    |    1 -
 tests/w3c_xslt30_testsuite/axes/gold/test14.out    |    1 -
 tests/w3c_xslt30_testsuite/axes/gold/test15.out    |    1 -
 tests/w3c_xslt30_testsuite/axes/gold/test16.out    |    1 -
 tests/w3c_xslt30_testsuite/axes/gold/test17.out    |    1 -
 tests/w3c_xslt30_testsuite/axes/gold/test2.out     |    1 -
 tests/w3c_xslt30_testsuite/axes/gold/test3.out     |    1 -
 tests/w3c_xslt30_testsuite/axes/gold/test4.out     |    1 -
 tests/w3c_xslt30_testsuite/axes/gold/test5.out     |    1 -
 tests/w3c_xslt30_testsuite/axes/gold/test6.out     |    1 -
 tests/w3c_xslt30_testsuite/axes/gold/test7.out     |    1 -
 tests/w3c_xslt30_testsuite/axes/gold/test8.out     |    1 -
 tests/w3c_xslt30_testsuite/axes/gold/test9.out     |    1 -
 .../fn/deep_equal/gold/test1.out                   |    5 -
 .../fn/deep_equal/gold/test2.out                   |    4 -
 tests/w3c_xslt30_testsuite/fn/deep_equal/test1.xsl |   47 -
 .../w3c_xslt30_testsuite/fn/deep_equal/test1_a.xml |   10 -
 tests/w3c_xslt30_testsuite/fn/deep_equal/test2.xsl |   44 -
 .../insn/iterate/gold/iterate-001.out              |   20 -
 .../insn/iterate/iterate-001.xsl                   |   18 -
 .../insn/iterate/iterate001.xml                    |   89 -
 .../gold/test1.out                                 |    5 -
 .../gold/test10.out                                |   10 -
 .../gold/test11.out                                |    6 -
 .../gold/test2.out                                 |    7 -
 .../gold/test3.out                                 |    7 -
 .../gold/test4.out                                 |    7 -
 .../gold/test5.out                                 |    5 -
 .../gold/test6.out                                 |    7 -
 .../gold/test7.out                                 |    5 -
 .../gold/test8.out                                 |   21 -
 .../gold/test9.out                                 |    7 -
 .../xml1.xml                                       |    5 -
 .../xml2.xml                                       |    7 -
 .../xml3.xml                                       |    5 -
 .../xml4.xml                                       |   14 -
 .../xml5.xml                                       |   11 -
 .../xml6.xml                                       |   11 -
 .../xsl1.xsl                                       |   41 -
 .../xsl10.xsl                                      |   41 -
 .../xsl11.xsl                                      |   58 -
 .../xsl2.xsl                                       |   52 -
 .../xsl3.xsl                                       |   48 -
 .../xsl4.xsl                                       |   52 -
 .../xsl5.xsl                                       |   58 -
 .../xsl6.xsl                                       |   52 -
 .../xsl7.xsl                                       |   45 -
 .../xsl8.xsl                                       |   68 -
 .../xsl9.xsl                                       |   37 -
 tests/xpath_array/gold/test1.out                   |    3 -
 tests/xpath_array/gold/test10.out                  |    4 -
 tests/xpath_array/gold/test11.out                  |    4 -
 tests/xpath_array/gold/test12.out                  |    3 -
 tests/xpath_array/gold/test13.out                  |    5 -
 tests/xpath_array/gold/test14.out                  |    7 -
 tests/xpath_array/gold/test15.out                  |   22 -
 tests/xpath_array/gold/test16.out                  |   10 -
 tests/xpath_array/gold/test17.out                  |    7 -
 tests/xpath_array/gold/test18.out                  |    7 -
 tests/xpath_array/gold/test19.out                  |    5 -
 tests/xpath_array/gold/test2.out                   |    6 -
 tests/xpath_array/gold/test20.out                  |    4 -
 tests/xpath_array/gold/test21.out                  |    9 -
 tests/xpath_array/gold/test22.out                  |    5 -
 tests/xpath_array/gold/test23.out                  |   23 -
 tests/xpath_array/gold/test24.out                  |   25 -
 tests/xpath_array/gold/test25.out                  |   38 -
 tests/xpath_array/gold/test26.out                  |    8 -
 tests/xpath_array/gold/test27.out                  |   14 -
 tests/xpath_array/gold/test3.out                   |    1 -
 tests/xpath_array/gold/test4.out                   |    1 -
 tests/xpath_array/gold/test5.out                   |    1 -
 tests/xpath_array/gold/test6.out                   |   14 -
 tests/xpath_array/gold/test7.out                   |    6 -
 tests/xpath_array/gold/test8.out                   |    7 -
 tests/xpath_array/gold/test9.out                   |    5 -
 tests/xpath_array/test1.json                       |    9 -
 tests/xpath_array/test1.xsl                        |   43 -
 tests/xpath_array/test10.xsl                       |   55 -
 tests/xpath_array/test11.xsl                       |   51 -
 tests/xpath_array/test12.xsl                       |   43 -
 tests/xpath_array/test13.xsl                       |   53 -
 tests/xpath_array/test14.xsl                       |   60 -
 tests/xpath_array/test15.xsl                       |   61 -
 tests/xpath_array/test16.xsl                       |   56 -
 tests/xpath_array/test17.xsl                       |   49 -
 tests/xpath_array/test18.xsl                       |   49 -
 tests/xpath_array/test19.xsl                       |   52 -
 tests/xpath_array/test2.xsl                        |   46 -
 tests/xpath_array/test20.xsl                       |   48 -
 tests/xpath_array/test21.xsl                       |   54 -
 tests/xpath_array/test22.xsl                       |   52 -
 tests/xpath_array/test23.xsl                       |   57 -
 tests/xpath_array/test24.xsl                       |   57 -
 tests/xpath_array/test25.xml                       |   11 -
 tests/xpath_array/test25.xsl                       |   66 -
 tests/xpath_array/test26.xsl                       |   43 -
 tests/xpath_array/test27.xsl                       |   58 -
 tests/xpath_array/test3.xsl                        |   45 -
 tests/xpath_array/test4.xsl                        |   36 -
 tests/xpath_array/test5.xsl                        |   40 -
 tests/xpath_array/test6.xsl                        |   59 -
 tests/xpath_array/test7.xsl                        |   55 -
 tests/xpath_array/test8.xsl                        |   57 -
 tests/xpath_array/test9.xsl                        |   54 -
 tests/xpath_arrow_op/gold/test1.out                |    9 -
 tests/xpath_arrow_op/gold/test2.out                |    1 -
 tests/xpath_arrow_op/gold/test3.out                |    4 -
 tests/xpath_arrow_op/gold/test4.out                |   12 -
 tests/xpath_arrow_op/test1.xsl                     |   50 -
 tests/xpath_arrow_op/test2.xsl                     |   35 -
 tests/xpath_arrow_op/test3.xsl                     |   41 -
 tests/xpath_arrow_op/test4.xsl                     |   52 -
 tests/xpath_cast/gold/test1.out                    |   11 -
 tests/xpath_cast/gold/test2.out                    |    5 -
 tests/xpath_cast/test1.xsl                         |   49 -
 tests/xpath_cast/test2.xsl                         |   55 -
 .../xpath_duration_value_arithmetic/gold/test1.out |    4 -
 .../xpath_duration_value_arithmetic/gold/test2.out |    6 -
 .../xpath_duration_value_arithmetic/gold/test3.out |    7 -
 .../xpath_duration_value_arithmetic/gold/test4.out |    7 -
 .../xpath_duration_value_arithmetic/gold/test6.out |    7 -
 tests/xpath_duration_value_arithmetic/test1.xsl    |   41 -
 tests/xpath_duration_value_arithmetic/test1_a.xml  |    7 -
 tests/xpath_duration_value_arithmetic/test1_b.xml  |   11 -
 tests/xpath_duration_value_arithmetic/test1_c.xml  |   11 -
 tests/xpath_duration_value_arithmetic/test1_d.xml  |   11 -
 tests/xpath_duration_value_arithmetic/test1_e.xml  |   11 -
 tests/xpath_duration_value_arithmetic/test1_f.xml  |   11 -
 tests/xpath_duration_value_arithmetic/test2.xsl    |   45 -
 tests/xpath_duration_value_arithmetic/test3.xsl    |   42 -
 tests/xpath_duration_value_arithmetic/test4.xsl    |   46 -
 tests/xpath_duration_value_arithmetic/test5.xsl    |   46 -
 tests/xpath_duration_value_arithmetic/test6.xsl    |   42 -
 tests/xpath_duration_value_arithmetic/test7.xsl    |   45 -
 tests/xpath_duration_value_arithmetic/test8.xsl    |   45 -
 tests/xpath_duration_value_arithmetic/test9.xsl    |   45 -
 tests/xpath_function_call_suffix/gold/test1.out    |    4 -
 tests/xpath_function_call_suffix/gold/test10.out   |   13 -
 tests/xpath_function_call_suffix/gold/test11.out   |   13 -
 tests/xpath_function_call_suffix/gold/test12.out   |   17 -
 tests/xpath_function_call_suffix/gold/test13.out   |   17 -
 tests/xpath_function_call_suffix/gold/test14.out   |    1 -
 tests/xpath_function_call_suffix/gold/test15.out   |    1 -
 tests/xpath_function_call_suffix/gold/test16.out   |   17 -
 tests/xpath_function_call_suffix/gold/test2.out    |    1 -
 tests/xpath_function_call_suffix/gold/test3.out    |    7 -
 tests/xpath_function_call_suffix/gold/test4.out    |    7 -
 tests/xpath_function_call_suffix/gold/test5.out    |    7 -
 tests/xpath_function_call_suffix/gold/test6.out    |    7 -
 tests/xpath_function_call_suffix/gold/test7.out    |    7 -
 tests/xpath_function_call_suffix/gold/test8.out    |    7 -
 tests/xpath_function_call_suffix/gold/test9.out    |    7 -
 tests/xpath_function_call_suffix/test1.xml         |    8 -
 tests/xpath_function_call_suffix/test1.xsl         |   44 -
 tests/xpath_function_call_suffix/test10.xsl        |   42 -
 tests/xpath_function_call_suffix/test11.xsl        |   43 -
 tests/xpath_function_call_suffix/test12.xsl        |   48 -
 tests/xpath_function_call_suffix/test13.xsl        |   49 -
 tests/xpath_function_call_suffix/test14.xsl        |   42 -
 tests/xpath_function_call_suffix/test15.xsl        |   43 -
 tests/xpath_function_call_suffix/test16.xsl        |   48 -
 tests/xpath_function_call_suffix/test2.xml         |    8 -
 tests/xpath_function_call_suffix/test2.xsl         |   40 -
 tests/xpath_function_call_suffix/test3.xml         |    8 -
 tests/xpath_function_call_suffix/test3.xsl         |   43 -
 tests/xpath_function_call_suffix/test4.xsl         |   43 -
 tests/xpath_function_call_suffix/test5.xsl         |   47 -
 tests/xpath_function_call_suffix/test6.xsl         |   48 -
 tests/xpath_function_call_suffix/test7.xsl         |   44 -
 tests/xpath_function_call_suffix/test8.xsl         |   52 -
 tests/xpath_function_call_suffix/test9.xsl         |   48 -
 tests/xpath_general_comparison/gold/test1.out      |    9 -
 tests/xpath_general_comparison/gold/test2.out      |    9 -
 tests/xpath_general_comparison/gold/test3.out      |    8 -
 tests/xpath_general_comparison/gold/test4.out      |    6 -
 tests/xpath_general_comparison/gold/test5.out      |    8 -
 tests/xpath_general_comparison/gold/test6.out      |    6 -
 tests/xpath_general_comparison/gold/test7.out      |    6 -
 tests/xpath_general_comparison/gold/test8.out      |    4 -
 tests/xpath_general_comparison/test1.xsl           |   58 -
 tests/xpath_general_comparison/test2.xsl           |   58 -
 tests/xpath_general_comparison/test3.xml           |    6 -
 tests/xpath_general_comparison/test3.xsl           |   57 -
 tests/xpath_general_comparison/test4.xsl           |   47 -
 tests/xpath_general_comparison/test5.xsl           |   55 -
 tests/xpath_general_comparison/test6.xml           |    6 -
 tests/xpath_general_comparison/test6.xsl           |   40 -
 tests/xpath_general_comparison/test7.xsl           |   51 -
 tests/xpath_general_comparison/test8.xsl           |   44 -
 tests/xpath_map_other/gold/test1.out               |   11 -
 tests/xpath_map_other/gold/test2.out               |   17 -
 tests/xpath_map_other/gold/test3.out               |   10 -
 tests/xpath_map_other/test1.xsl                    |   50 -
 tests/xpath_map_other/test2.xsl                    |   69 -
 tests/xpath_map_other/test3.xsl                    |   59 -
 tests/xpath_maps/gold/test1.out                    |    1 -
 tests/xpath_maps/gold/test10.out                   |    1 -
 tests/xpath_maps/gold/test11.out                   |    1 -
 tests/xpath_maps/gold/test12.out                   |    4 -
 tests/xpath_maps/gold/test13.out                   |    3 -
 tests/xpath_maps/gold/test14.out                   |    3 -
 tests/xpath_maps/gold/test15.out                   |    5 -
 tests/xpath_maps/gold/test16.out                   |    5 -
 tests/xpath_maps/gold/test17.out                   |    5 -
 tests/xpath_maps/gold/test18.out                   |    5 -
 tests/xpath_maps/gold/test19.out                   |    5 -
 tests/xpath_maps/gold/test2.out                    |   11 -
 tests/xpath_maps/gold/test20.out                   |    5 -
 tests/xpath_maps/gold/test21.out                   |   56 -
 tests/xpath_maps/gold/test22.out                   |   30 -
 tests/xpath_maps/gold/test23.out                   |   46 -
 tests/xpath_maps/gold/test24.out                   |    5 -
 tests/xpath_maps/gold/test25.out                   |   13 -
 tests/xpath_maps/gold/test26.out                   |   16 -
 tests/xpath_maps/gold/test27.out                   |   16 -
 tests/xpath_maps/gold/test3.out                    |   11 -
 tests/xpath_maps/gold/test4.out                    |    6 -
 tests/xpath_maps/gold/test5.out                    |    4 -
 tests/xpath_maps/gold/test6.out                    |   32 -
 tests/xpath_maps/gold/test7.out                    |    5 -
 tests/xpath_maps/gold/test8.out                    |   11 -
 tests/xpath_maps/gold/test9.out                    |    1 -
 tests/xpath_maps/test1.xml                         |   39 -
 tests/xpath_maps/test1.xsl                         |   45 -
 tests/xpath_maps/test10.xsl                        |   40 -
 tests/xpath_maps/test11.xsl                        |   40 -
 tests/xpath_maps/test12.xsl                        |   42 -
 tests/xpath_maps/test13.xsl                        |   39 -
 tests/xpath_maps/test14.xsl                        |   39 -
 tests/xpath_maps/test15.xsl                        |   76 -
 tests/xpath_maps/test16.xsl                        |   76 -
 tests/xpath_maps/test17.xsl                        |   54 -
 tests/xpath_maps/test18.xsl                        |   54 -
 tests/xpath_maps/test19.xsl                        |   78 -
 tests/xpath_maps/test2.xsl                         |   61 -
 tests/xpath_maps/test20.xsl                        |   78 -
 tests/xpath_maps/test21.xsl                        |   67 -
 tests/xpath_maps/test22.xsl                        |   44 -
 tests/xpath_maps/test23.xsl                        |   60 -
 tests/xpath_maps/test24.xsl                        |   43 -
 tests/xpath_maps/test25.xsl                        |   68 -
 tests/xpath_maps/test26.xsl                        |   45 -
 tests/xpath_maps/test27.xsl                        |   51 -
 tests/xpath_maps/test28.xsl                        |   48 -
 tests/xpath_maps/test3.xsl                         |   55 -
 tests/xpath_maps/test4.xsl                         |   52 -
 tests/xpath_maps/test5.xsl                         |   45 -
 tests/xpath_maps/test6.xsl                         |   48 -
 tests/xpath_maps/test7.xsl                         |   49 -
 tests/xpath_maps/test8.xsl                         |   84 -
 tests/xpath_maps/test9.xsl                         |   49 -
 tests/xpath_numeric_arithmetic/gold/test1.out      |    7 -
 tests/xpath_numeric_arithmetic/gold/test2.out      |    4 -
 tests/xpath_numeric_arithmetic/gold/test3.out      |   20 -
 tests/xpath_numeric_arithmetic/gold/test5.out      |    8 -
 tests/xpath_numeric_arithmetic/test1.xsl           |   56 -
 tests/xpath_numeric_arithmetic/test2.xml           |   10 -
 tests/xpath_numeric_arithmetic/test2.xsl           |   46 -
 tests/xpath_numeric_arithmetic/test3.xsl           |   44 -
 tests/xpath_numeric_arithmetic/test4.xsl           |   72 -
 tests/xpath_numeric_arithmetic/test5.xsl           |   57 -
 tests/xpath_value_comparison/gold/test1.out        |    4 -
 tests/xpath_value_comparison/gold/test10.out       |    5 -
 tests/xpath_value_comparison/gold/test11.out       |   14 -
 tests/xpath_value_comparison/gold/test12.out       |   12 -
 tests/xpath_value_comparison/gold/test13.out       |   16 -
 tests/xpath_value_comparison/gold/test14.out       |   16 -
 tests/xpath_value_comparison/gold/test2.out        |    4 -
 tests/xpath_value_comparison/gold/test3.out        |    0
 tests/xpath_value_comparison/gold/test4.out        |    6 -
 tests/xpath_value_comparison/gold/test5.out        |   14 -
 tests/xpath_value_comparison/gold/test6.out        |   14 -
 tests/xpath_value_comparison/gold/test7.out        |   14 -
 tests/xpath_value_comparison/gold/test8.out        |    5 -
 tests/xpath_value_comparison/gold/test9.out        |    5 -
 tests/xpath_value_comparison/test1.xsl             |   37 -
 tests/xpath_value_comparison/test10.xsl            |   38 -
 tests/xpath_value_comparison/test11.xsl            |   46 -
 tests/xpath_value_comparison/test12.xsl            |   47 -
 tests/xpath_value_comparison/test13.xsl            |   43 -
 tests/xpath_value_comparison/test14.xsl            |   43 -
 tests/xpath_value_comparison/test1_a.xml           |   11 -
 tests/xpath_value_comparison/test1_b.xml           |   11 -
 tests/xpath_value_comparison/test1_c.xml           |    9 -
 tests/xpath_value_comparison/test1_d.xml           |    9 -
 tests/xpath_value_comparison/test1_e.xml           |   13 -
 tests/xpath_value_comparison/test2.xsl             |   39 -
 tests/xpath_value_comparison/test3.xsl             |   38 -
 tests/xpath_value_comparison/test4.xsl             |   41 -
 tests/xpath_value_comparison/test5.xsl             |   42 -
 tests/xpath_value_comparison/test6.xsl             |   43 -
 tests/xpath_value_comparison/test7.xsl             |   63 -
 tests/xpath_value_comparison/test8.xsl             |   38 -
 tests/xpath_value_comparison/test9.xsl             |   38 -
 tests/xs_constructor_functions/gold/test1.out      |   17 -
 tests/xs_constructor_functions/gold/test10.out     |    7 -
 tests/xs_constructor_functions/gold/test11.out     |   10 -
 tests/xs_constructor_functions/gold/test12.out     |    8 -
 tests/xs_constructor_functions/gold/test13.out     |   15 -
 tests/xs_constructor_functions/gold/test14.out     |   22 -
 tests/xs_constructor_functions/gold/test2.out      |   10 -
 tests/xs_constructor_functions/gold/test21.out     |    8 -
 tests/xs_constructor_functions/gold/test22.out     |    8 -
 tests/xs_constructor_functions/gold/test23.out     |    4 -
 tests/xs_constructor_functions/gold/test24.out     |    1 -
 tests/xs_constructor_functions/gold/test26.out     |    6 -
 tests/xs_constructor_functions/gold/test27.out     |    6 -
 tests/xs_constructor_functions/gold/test28.out     |    4 -
 tests/xs_constructor_functions/gold/test3.out      |    4 -
 tests/xs_constructor_functions/gold/test4.out      |    6 -
 tests/xs_constructor_functions/gold/test5.out      |    4 -
 tests/xs_constructor_functions/gold/test6.out      |    5 -
 tests/xs_constructor_functions/gold/test7.out      |   11 -
 tests/xs_constructor_functions/gold/test8.out      |   11 -
 tests/xs_constructor_functions/gold/test9.out      |    4 -
 tests/xs_constructor_functions/test1.xsl           |   66 -
 tests/xs_constructor_functions/test10.xsl          |   45 -
 tests/xs_constructor_functions/test11.xsl          |   45 -
 tests/xs_constructor_functions/test12.xsl          |   45 -
 tests/xs_constructor_functions/test13.xsl          |   49 -
 tests/xs_constructor_functions/test14.xsl          |   51 -
 tests/xs_constructor_functions/test15.xsl          |   45 -
 tests/xs_constructor_functions/test16.xsl          |   45 -
 tests/xs_constructor_functions/test17.xsl          |   45 -
 tests/xs_constructor_functions/test18.xsl          |   67 -
 tests/xs_constructor_functions/test19.xsl          |   51 -
 tests/xs_constructor_functions/test1_a.xml         |    7 -
 tests/xs_constructor_functions/test1_b.xml         |    9 -
 tests/xs_constructor_functions/test1_c.xml         |   22 -
 tests/xs_constructor_functions/test1_d.xml         |    3 -
 tests/xs_constructor_functions/test1_e.xml         |    3 -
 tests/xs_constructor_functions/test2.xsl           |   47 -
 tests/xs_constructor_functions/test20.xsl          |   58 -
 tests/xs_constructor_functions/test21.xsl          |   55 -
 tests/xs_constructor_functions/test22.xsl          |   55 -
 tests/xs_constructor_functions/test23.xsl          |   46 -
 tests/xs_constructor_functions/test24.xsl          |   41 -
 tests/xs_constructor_functions/test25.xsl          |   38 -
 tests/xs_constructor_functions/test26.xsl          |   53 -
 tests/xs_constructor_functions/test27.xsl          |   53 -
 tests/xs_constructor_functions/test28.xsl          |   71 -
 tests/xs_constructor_functions/test3.xsl           |   41 -
 tests/xs_constructor_functions/test4.xsl           |   43 -
 tests/xs_constructor_functions/test5.xsl           |   42 -
 tests/xs_constructor_functions/test6.xsl           |   43 -
 tests/xs_constructor_functions/test7.xsl           |   49 -
 tests/xs_constructor_functions/test8.xsl           |   49 -
 tests/xs_constructor_functions/test9.xsl           |   41 -
 tests/xs_dateTime/gold/test1.out                   |    8 -
 tests/xs_dateTime/gold/test2.out                   |    8 -
 tests/xs_dateTime/gold/test3.out                   |    8 -
 tests/xs_dateTime/gold/test4.out                   |    8 -
 tests/xs_dateTime/gold/test5.out                   |    6 -
 tests/xs_dateTime/test1.xsl                        |   55 -
 tests/xs_dateTime/test1_a.xml                      |    4 -
 tests/xs_dateTime/test2.xsl                        |   55 -
 tests/xs_dateTime/test3.xsl                        |   55 -
 tests/xs_dateTime/test4.xsl                        |   55 -
 tests/xs_dateTime/test5.xsl                        |   51 -
 tests/xs_dateTime_arithmetic/gold/test1.out        |    5 -
 tests/xs_dateTime_arithmetic/gold/test2.out        |    5 -
 tests/xs_dateTime_arithmetic/gold/test3.out        |    5 -
 tests/xs_dateTime_arithmetic/gold/test4.out        |    4 -
 tests/xs_dateTime_arithmetic/test1.xsl             |   82 -
 tests/xs_dateTime_arithmetic/test1_a.xml           |    6 -
 tests/xs_dateTime_arithmetic/test2.xsl             |   84 -
 tests/xs_dateTime_arithmetic/test3.xsl             |   82 -
 tests/xs_dateTime_arithmetic/test4.xsl             |   58 -
 .../xs_durationComponentExtraction/gold/test1.out  |   23 -
 .../xs_durationComponentExtraction/gold/test2.out  |    6 -
 tests/xs_durationComponentExtraction/test1.xsl     |   60 -
 tests/xs_durationComponentExtraction/test1_a.xml   |    7 -
 tests/xs_durationComponentExtraction/test2.xsl     |   44 -
 tests/xs_duration_subtypes/gold/test1.out          |    4 -
 tests/xs_duration_subtypes/gold/test2.out          |    0
 tests/xs_duration_subtypes/gold/test3.out          |    4 -
 tests/xs_duration_subtypes/gold/test4.out          |    0
 tests/xs_duration_subtypes/gold/test5.out          |    0
 tests/xs_duration_subtypes/gold/test6.out          |    4 -
 tests/xs_duration_subtypes/gold/test7.out          |    0
 tests/xs_duration_subtypes/gold/test8.out          |    4 -
 tests/xs_duration_subtypes/gold/test9.out          |    0
 tests/xs_duration_subtypes/test1.xsl               |   50 -
 tests/xs_duration_subtypes/test1_a.xml             |    2 -
 tests/xs_duration_subtypes/test2.xsl               |   42 -
 tests/xs_duration_subtypes/test3.xsl               |   59 -
 tests/xs_duration_subtypes/test4.xsl               |   59 -
 tests/xs_duration_subtypes/test5.xsl               |   59 -
 tests/xs_duration_subtypes/test6.xsl               |   57 -
 tests/xs_duration_subtypes/test7.xsl               |   57 -
 tests/xs_duration_subtypes/test8.xsl               |   55 -
 tests/xs_duration_subtypes/test9.xsl               |   55 -
 tests/xs_time_with_arithmetic/gold/test1.out       |    7 -
 tests/xs_time_with_arithmetic/gold/test2.out       |    9 -
 tests/xs_time_with_arithmetic/gold/test3.out       |    5 -
 tests/xs_time_with_arithmetic/gold/test4.out       |    4 -
 tests/xs_time_with_arithmetic/test1.xsl            |   52 -
 tests/xs_time_with_arithmetic/test1_a.xml          |    5 -
 tests/xs_time_with_arithmetic/test2.xsl            |   56 -
 tests/xs_time_with_arithmetic/test3.xsl            |   46 -
 tests/xs_time_with_arithmetic/test4.xsl            |   45 -
 tests/xsl_analyze_string/gold/test1.out            |    9 -
 tests/xsl_analyze_string/gold/test10.out           |   16 -
 tests/xsl_analyze_string/gold/test11.out           |   20 -
 tests/xsl_analyze_string/gold/test12.out           |    1 -
 tests/xsl_analyze_string/gold/test13.out           |    9 -
 tests/xsl_analyze_string/gold/test14.out           |    7 -
 tests/xsl_analyze_string/gold/test15.out           |    8 -
 tests/xsl_analyze_string/gold/test16.out           |    5 -
 tests/xsl_analyze_string/gold/test2.out            |    3 -
 tests/xsl_analyze_string/gold/test3.out            |    7 -
 tests/xsl_analyze_string/gold/test4.out            |    6 -
 tests/xsl_analyze_string/gold/test5.out            |   11 -
 tests/xsl_analyze_string/gold/test6.out            |   11 -
 tests/xsl_analyze_string/gold/test7.out            |   13 -
 tests/xsl_analyze_string/gold/test8.out            |    1 -
 tests/xsl_analyze_string/gold/test9.out            |   23 -
 tests/xsl_analyze_string/test1.xsl                 |   47 -
 tests/xsl_analyze_string/test10.xsl                |   48 -
 tests/xsl_analyze_string/test11.xsl                |   61 -
 tests/xsl_analyze_string/test12.xsl                |   58 -
 tests/xsl_analyze_string/test13.xsl                |   65 -
 tests/xsl_analyze_string/test14.xsl                |   49 -
 tests/xsl_analyze_string/test15.xsl                |   44 -
 tests/xsl_analyze_string/test1_a.xml               |    6 -
 tests/xsl_analyze_string/test1_b.xml               |    4 -
 tests/xsl_analyze_string/test1_c.xml               |    2 -
 tests/xsl_analyze_string/test1_d.xml               |    2 -
 tests/xsl_analyze_string/test1_e.xml               |    2 -
 tests/xsl_analyze_string/test1_f.xml               |    4 -
 tests/xsl_analyze_string/test1_g.xml               |    6 -
 tests/xsl_analyze_string/test1_h.xml               |   10 -
 tests/xsl_analyze_string/test2.xml                 |    2 -
 tests/xsl_analyze_string/test2.xsl                 |   42 -
 tests/xsl_analyze_string/test3.xml                 |    2 -
 tests/xsl_analyze_string/test3.xsl                 |   41 -
 tests/xsl_analyze_string/test4.xsl                 |   39 -
 tests/xsl_analyze_string/test5.xsl                 |   42 -
 tests/xsl_analyze_string/test6.xsl                 |   42 -
 tests/xsl_analyze_string/test7.xsl                 |   53 -
 tests/xsl_analyze_string/test8.xsl                 |   67 -
 tests/xsl_analyze_string/test9.xsl                 |   49 -
 tests/xsl_attribute/gold/test1.out                 |    1 -
 tests/xsl_attribute/gold/test2.out                 |    1 -
 tests/xsl_attribute/gold/test3.out                 |    0
 tests/xsl_attribute/gold/test4.out                 |    5 -
 tests/xsl_attribute/gold/test5.out                 |    5 -
 tests/xsl_attribute/gold/test6.out                 |    5 -
 tests/xsl_attribute/gold/test7.out                 |   29 -
 tests/xsl_attribute/test1.xsl                      |   39 -
 tests/xsl_attribute/test1_a.xml                    |   12 -
 tests/xsl_attribute/test1_b.xml                    |   18 -
 tests/xsl_attribute/test2.xsl                      |   40 -
 tests/xsl_attribute/test3.xsl                      |   42 -
 tests/xsl_attribute/test4.xsl                      |   43 -
 tests/xsl_attribute/test5.xsl                      |   44 -
 tests/xsl_attribute/test6.xsl                      |   44 -
 tests/xsl_attribute/test7.xsl                      |   94 -
 tests/xsl_attribute_validation/gold/test1.out      |    7 -
 tests/xsl_attribute_validation/gold/test2.out      |   22 -
 tests/xsl_attribute_validation/test1.xml           |    8 -
 tests/xsl_attribute_validation/test1.xsl           |   45 -
 tests/xsl_attribute_validation/test2.xsl           |   76 -
 tests/xsl_copy_validation/gold/test1.out           |    7 -
 tests/xsl_copy_validation/gold/test2.out           |    7 -
 tests/xsl_copy_validation/gold/test3.out           |   17 -
 tests/xsl_copy_validation/gold/test4.out           |   17 -
 tests/xsl_copy_validation/gold/test5.out           |   17 -
 tests/xsl_copy_validation/info_1.xsd               |   38 -
 tests/xsl_copy_validation/info_2.xsd               |   30 -
 tests/xsl_copy_validation/test1.xml                |    8 -
 tests/xsl_copy_validation/test1.xsl                |   48 -
 tests/xsl_copy_validation/test2.xml                |   18 -
 tests/xsl_copy_validation/test2.xsl                |   48 -
 tests/xsl_copy_validation/test3.xsl                |   50 -
 tests/xsl_copy_validation/test4.xsl                |   50 -
 tests/xsl_copy_validation/test5.xsl                |   53 -
 tests/xsl_copyof_validation/gold/test1.out         |   27 -
 tests/xsl_copyof_validation/gold/test2.out         |   27 -
 tests/xsl_copyof_validation/gold/test3.out         |   27 -
 tests/xsl_copyof_validation/gold/test4.out         |   27 -
 tests/xsl_copyof_validation/gold/test5.out         |   27 -
 tests/xsl_copyof_validation/gold/test6.out         |   27 -
 tests/xsl_copyof_validation/info_1.xsd             |   52 -
 tests/xsl_copyof_validation/test1.xml              |    8 -
 tests/xsl_copyof_validation/test1.xsl              |   52 -
 tests/xsl_copyof_validation/test2.xsl              |   52 -
 tests/xsl_copyof_validation/test3.xsl              |   52 -
 tests/xsl_copyof_validation/test4.xsl              |   52 -
 tests/xsl_copyof_validation/test5.xsl              |   53 -
 tests/xsl_copyof_validation/test6.xsl              |   53 -
 tests/xsl_element_validation/gold/test1.out        |   22 -
 tests/xsl_element_validation/gold/test2.out        |    7 -
 tests/xsl_element_validation/gold/test3.out        |   22 -
 tests/xsl_element_validation/gold/test4.out        |   22 -
 tests/xsl_element_validation/info_1.xsd            |   33 -
 tests/xsl_element_validation/info_2.xsd            |   35 -
 tests/xsl_element_validation/test1.xml             |    8 -
 tests/xsl_element_validation/test1.xsl             |   48 -
 tests/xsl_element_validation/test2.xsl             |   45 -
 tests/xsl_element_validation/test3.xsl             |   83 -
 tests/xsl_element_validation/test4.xsl             |   46 -
 tests/xsl_evaluate/gold/test1.out                  |    4 -
 tests/xsl_evaluate/gold/test10.out                 |   24 -
 tests/xsl_evaluate/gold/test11.out                 |   54 -
 tests/xsl_evaluate/gold/test2.out                  |    8 -
 tests/xsl_evaluate/gold/test3.out                  |    5 -
 tests/xsl_evaluate/gold/test4.out                  |    5 -
 tests/xsl_evaluate/gold/test5.out                  |    1 -
 tests/xsl_evaluate/gold/test6.out                  |    3 -
 tests/xsl_evaluate/gold/test7.out                  |    5 -
 tests/xsl_evaluate/gold/test8.out                  |   29 -
 tests/xsl_evaluate/gold/test9.out                  |   38 -
 tests/xsl_evaluate/test1.xml                       |    9 -
 tests/xsl_evaluate/test1.xsl                       |   44 -
 tests/xsl_evaluate/test2.xml                       |    5 -
 tests/xsl_evaluate/test2.xsl                       |   44 -
 tests/xsl_evaluate/test3.xml                       |   13 -
 tests/xsl_evaluate/test3.xsl                       |   45 -
 tests/xsl_evaluate/test4.xml                       |   15 -
 tests/xsl_evaluate/test4.xsl                       |   54 -
 tests/xsl_evaluate/test5.xml                       |   20 -
 tests/xsl_evaluate/test5.xsl                       |   41 -
 tests/xsl_evaluate/test6.xml                       |   24 -
 tests/xsl_evaluate/test6.xsl                       |   46 -
 tests/xsl_evaluate/test7.xml                       |   20 -
 tests/xsl_evaluate/test7.xsl                       |   42 -
 tests/xsl_evaluate/test8.xsl                       |  104 -
 tests/xsl_evaluate/test9.xsl                       |   39 -
 tests/xsl_function/gold/test1.out                  |    1 -
 tests/xsl_function/gold/test10.out                 |    1 -
 tests/xsl_function/gold/test11.out                 |    4 -
 tests/xsl_function/gold/test12.out                 |    1 -
 tests/xsl_function/gold/test13.out                 |    1 -
 tests/xsl_function/gold/test14.out                 |    4 -
 tests/xsl_function/gold/test15.out                 |    4 -
 tests/xsl_function/gold/test16.out                 |   14 -
 tests/xsl_function/gold/test17.out                 |    6 -
 tests/xsl_function/gold/test18.out                 |    4 -
 tests/xsl_function/gold/test19.out                 |    4 -
 tests/xsl_function/gold/test2.out                  |    1 -
 tests/xsl_function/gold/test20.out                 |    4 -
 tests/xsl_function/gold/test21.out                 |    1 -
 tests/xsl_function/gold/test22.out                 |    1 -
 tests/xsl_function/gold/test23.out                 |    1 -
 tests/xsl_function/gold/test3.out                  |    1 -
 tests/xsl_function/gold/test4.out                  |   12 -
 tests/xsl_function/gold/test5.out                  |   11 -
 tests/xsl_function/gold/test6.out                  |    4 -
 tests/xsl_function/gold/test7.out                  |    4 -
 tests/xsl_function/info1.json                      |   14 -
 tests/xsl_function/test1.xsl                       |   48 -
 tests/xsl_function/test10.xsl                      |   40 -
 tests/xsl_function/test11.xsl                      |   52 -
 tests/xsl_function/test12.xsl                      |   50 -
 tests/xsl_function/test13.xsl                      |   55 -
 tests/xsl_function/test14.xsl                      |   60 -
 tests/xsl_function/test15.xsl                      |   62 -
 tests/xsl_function/test16.xsl                      |   60 -
 tests/xsl_function/test17.xsl                      |   61 -
 tests/xsl_function/test18.xsl                      |   64 -
 tests/xsl_function/test19.xsl                      |   52 -
 tests/xsl_function/test1_a.xml                     |   17 -
 tests/xsl_function/test1_b.xml                     |   17 -
 tests/xsl_function/test1_c.xml                     |    4 -
 tests/xsl_function/test2.xml                       |   14 -
 tests/xsl_function/test2.xsl                       |   46 -
 tests/xsl_function/test20.xsl                      |   56 -
 tests/xsl_function/test21.xsl                      |   53 -
 tests/xsl_function/test22.xsl                      |   55 -
 tests/xsl_function/test23.xsl                      |   53 -
 tests/xsl_function/test3.xml                       |   14 -
 tests/xsl_function/test3.xsl                       |   51 -
 tests/xsl_function/test4.xsl                       |   51 -
 tests/xsl_function/test5.xsl                       |   50 -
 tests/xsl_function/test6.xsl                       |   71 -
 tests/xsl_function/test7.xsl                       |   71 -
 tests/xsl_function/test8.xsl                       |   54 -
 tests/xsl_function/test9.xsl                       |   54 -
 tests/xsl_import_schema/address.xsd                |   26 -
 tests/xsl_import_schema/gold/test1.out             |    4 -
 tests/xsl_import_schema/gold/test10.out            |   10 -
 tests/xsl_import_schema/gold/test11.out            |    7 -
 tests/xsl_import_schema/gold/test12.out            |    7 -
 tests/xsl_import_schema/gold/test13.out            |   17 -
 tests/xsl_import_schema/gold/test14.out            |    3 -
 tests/xsl_import_schema/gold/test16.out            |   17 -
 tests/xsl_import_schema/gold/test2.out             |    4 -
 tests/xsl_import_schema/gold/test3.out             |    4 -
 tests/xsl_import_schema/gold/test4.out             |    6 -
 tests/xsl_import_schema/gold/test5.out             |    4 -
 tests/xsl_import_schema/gold/test6.out             |    7 -
 tests/xsl_import_schema/gold/test7.out             |    7 -
 tests/xsl_import_schema/gold/test8.out             |   20 -
 tests/xsl_import_schema/gold/test9.out             |   10 -
 tests/xsl_import_schema/info_1.xsd                 |   16 -
 tests/xsl_import_schema/info_2.xsd                 |   12 -
 tests/xsl_import_schema/info_3.xsd                 |   24 -
 tests/xsl_import_schema/info_4.xsd                 |   14 -
 tests/xsl_import_schema/info_5.xsd                 |   22 -
 tests/xsl_import_schema/test1.xsl                  |   58 -
 tests/xsl_import_schema/test10.xsl                 |   45 -
 tests/xsl_import_schema/test11.xsl                 |   47 -
 tests/xsl_import_schema/test12.xsl                 |   45 -
 tests/xsl_import_schema/test13.xsl                 |   45 -
 tests/xsl_import_schema/test14.xsl                 |   47 -
 tests/xsl_import_schema/test15.xsl                 |   44 -
 tests/xsl_import_schema/test16.xsl                 |   48 -
 tests/xsl_import_schema/test1_a.xml                |    6 -
 tests/xsl_import_schema/test1_b.xml                |    8 -
 tests/xsl_import_schema/test2.xml                  |   28 -
 tests/xsl_import_schema/test2.xsl                  |   58 -
 tests/xsl_import_schema/test3.xml                  |   11 -
 tests/xsl_import_schema/test3.xsl                  |   59 -
 tests/xsl_import_schema/test4.xml                  |   11 -
 tests/xsl_import_schema/test4.xsl                  |   65 -
 tests/xsl_import_schema/test5.xml                  |    8 -
 tests/xsl_import_schema/test5.xsd                  |   31 -
 tests/xsl_import_schema/test5.xsl                  |   51 -
 tests/xsl_import_schema/test6.xml                  |    8 -
 tests/xsl_import_schema/test6.xsd                  |   12 -
 tests/xsl_import_schema/test6.xsl                  |   79 -
 tests/xsl_import_schema/test7.xml                  |    8 -
 tests/xsl_import_schema/test7.xsd                  |   25 -
 tests/xsl_import_schema/test7.xsl                  |   49 -
 tests/xsl_import_schema/test8.xsl                  |   58 -
 tests/xsl_import_schema/test9.xsl                  |   82 -
 tests/xsl_iterate/gold/iterate-002.out             |   20 -
 tests/xsl_iterate/gold/iterate-003.out             |   11 -
 tests/xsl_iterate/gold/test1.out                   |    7 -
 tests/xsl_iterate/gold/test10.out                  |    1 -
 tests/xsl_iterate/gold/test11.out                  |    6 -
 tests/xsl_iterate/gold/test12.out                  |    5 -
 tests/xsl_iterate/gold/test13.out                  |    4 -
 tests/xsl_iterate/gold/test14.out                  |    8 -
 tests/xsl_iterate/gold/test15.out                  |   12 -
 tests/xsl_iterate/gold/test16.out                  |    7 -
 tests/xsl_iterate/gold/test17.out                  |   15 -
 tests/xsl_iterate/gold/test18.out                  |    8 -
 tests/xsl_iterate/gold/test19.out                  |   13 -
 tests/xsl_iterate/gold/test2.out                   |    8 -
 tests/xsl_iterate/gold/test20.out                  |    6 -
 tests/xsl_iterate/gold/test21.out                  |    6 -
 tests/xsl_iterate/gold/test22.out                  |    7 -
 tests/xsl_iterate/gold/test23.out                  |    4 -
 tests/xsl_iterate/gold/test24.out                  |    9 -
 tests/xsl_iterate/gold/test25.out                  |    4 -
 tests/xsl_iterate/gold/test26.out                  |    9 -
 tests/xsl_iterate/gold/test27.out                  |    5 -
 tests/xsl_iterate/gold/test28.out                  |    7 -
 tests/xsl_iterate/gold/test3.out                   |   32 -
 tests/xsl_iterate/gold/test4.out                   |   10 -
 tests/xsl_iterate/gold/test6.out                   |    1 -
 tests/xsl_iterate/gold/test7.out                   |    0
 tests/xsl_iterate/gold/test9.out                   |    1 -
 tests/xsl_iterate/iterate-002.xsl                  |   47 -
 tests/xsl_iterate/iterate-003.xsl                  |   56 -
 tests/xsl_iterate/iterate001.xml                   |   89 -
 tests/xsl_iterate/test1.xsl                        |   47 -
 tests/xsl_iterate/test10.xsl                       |   54 -
 tests/xsl_iterate/test11.xsl                       |   47 -
 tests/xsl_iterate/test12.xsl                       |   62 -
 tests/xsl_iterate/test13.xsl                       |   59 -
 tests/xsl_iterate/test14.xsl                       |   48 -
 tests/xsl_iterate/test15.xsl                       |   39 -
 tests/xsl_iterate/test16.xsl                       |   46 -
 tests/xsl_iterate/test17.xsl                       |   62 -
 tests/xsl_iterate/test18.xsl                       |   49 -
 tests/xsl_iterate/test19.xsl                       |   44 -
 tests/xsl_iterate/test1_a.xml                      |   10 -
 tests/xsl_iterate/test1_b.xml                      |   43 -
 tests/xsl_iterate/test1_c.xml                      |    7 -
 tests/xsl_iterate/test1_d.xml                      |    8 -
 tests/xsl_iterate/test1_e.xml                      |   13 -
 tests/xsl_iterate/test1_f.xml                      |    8 -
 tests/xsl_iterate/test1_g.xml                      |    4 -
 tests/xsl_iterate/test2.xsl                        |   48 -
 tests/xsl_iterate/test20.xsl                       |   50 -
 tests/xsl_iterate/test21.xsl                       |   50 -
 tests/xsl_iterate/test22.xsl                       |   57 -
 tests/xsl_iterate/test23.xsl                       |   64 -
 tests/xsl_iterate/test24.xsl                       |   72 -
 tests/xsl_iterate/test25.xsl                       |   69 -
 tests/xsl_iterate/test26.xsl                       |   75 -
 tests/xsl_iterate/test27.xsl                       |   44 -
 tests/xsl_iterate/test28.xsl                       |   59 -
 tests/xsl_iterate/test3.xsl                        |   66 -
 tests/xsl_iterate/test4.xsl                        |   42 -
 tests/xsl_iterate/test5.xsl                        |   49 -
 tests/xsl_iterate/test6.xsl                        |   49 -
 tests/xsl_iterate/test7.xsl                        |   43 -
 tests/xsl_iterate/test8.xsl                        |   43 -
 tests/xsl_iterate/test9.xsl                        |   51 -
 .../gold/test1.out                                 |    7 -
 .../gold/test2.out                                 |   22 -
 .../gold/test3.out                                 |   22 -
 .../info_2.xsd                                     |   35 -
 .../test1.xml                                      |    8 -
 .../test1.xsl                                      |   44 -
 .../test2.xsl                                      |   80 -
 .../test3.xsl                                      |   47 -
 tests/xsl_recursion/gold/test1.out                 |    4 -
 tests/xsl_recursion/gold/test2.out                 |   21 -
 tests/xsl_recursion/gold/test3.out                 |    4 -
 tests/xsl_recursion/gold/test4.out                 |   21 -
 tests/xsl_recursion/gold/test5.out                 |    4 -
 tests/xsl_recursion/gold/test6.out                 |   21 -
 tests/xsl_recursion/gold/test7.out                 |   21 -
 tests/xsl_recursion/gold/test8.out                 |    4 -
 tests/xsl_recursion/test1.xsl                      |   55 -
 tests/xsl_recursion/test1_a.xml                    |    5 -
 tests/xsl_recursion/test2.xsl                      |   72 -
 tests/xsl_recursion/test3.xsl                      |   56 -
 tests/xsl_recursion/test4.xsl                      |   77 -
 tests/xsl_recursion/test5.xsl                      |   57 -
 tests/xsl_recursion/test6.xsl                      |   74 -
 tests/xsl_recursion/test7.xsl                      |   79 -
 tests/xsl_recursion/test8.xsl                      |   56 -
 tests/xsl_sequence/gold/test1.out                  |   12 -
 tests/xsl_sequence/gold/test2.out                  |    6 -
 tests/xsl_sequence/test1.xsl                       |   42 -
 tests/xsl_sequence/test1_a.xml                     |    2 -
 tests/xsl_sequence/test2.xsl                       |   45 -
 tests/xsl_sequence_inst/gold/test1.out             |    1 -
 tests/xsl_sequence_inst/gold/test10.out            |    3 -
 tests/xsl_sequence_inst/gold/test2.out             |    1 -
 tests/xsl_sequence_inst/gold/test3.out             |    1 -
 tests/xsl_sequence_inst/gold/test4.out             |    1 -
 tests/xsl_sequence_inst/gold/test5.out             |    6 -
 tests/xsl_sequence_inst/gold/test7.out             |    3 -
 tests/xsl_sequence_inst/gold/test9.out             |    1 -
 tests/xsl_sequence_inst/test1.xsl                  |   45 -
 tests/xsl_sequence_inst/test10.xsl                 |   50 -
 tests/xsl_sequence_inst/test1_a.xml                |   22 -
 tests/xsl_sequence_inst/test1_b.xml                |    5 -
 tests/xsl_sequence_inst/test2.xsl                  |   55 -
 tests/xsl_sequence_inst/test3.xsl                  |   46 -
 tests/xsl_sequence_inst/test4.xsl                  |   42 -
 tests/xsl_sequence_inst/test5.xsl                  |   53 -
 tests/xsl_sequence_inst/test6.xsl                  |   47 -
 tests/xsl_sequence_inst/test7.xsl                  |   45 -
 tests/xsl_sequence_inst/test8.xsl                  |   47 -
 tests/xsl_sequence_inst/test9.xsl                  |   45 -
 tests/xsl_template/gold/test1.out                  |    7 -
 tests/xsl_template/gold/test2.out                  |    3 -
 tests/xsl_template/gold/test3.out                  |    3 -
 tests/xsl_template/gold/test4.out                  |    4 -
 tests/xsl_template/gold/test5.out                  |    4 -
 tests/xsl_template/gold/test9.out                  |    5 -
 tests/xsl_template/test1.xsl                       |   52 -
 tests/xsl_template/test10.xsl                      |   51 -
 tests/xsl_template/test1_a.xml                     |    7 -
 tests/xsl_template/test1_b.xml                     |    3 -
 tests/xsl_template/test1_c.xml                     |    4 -
 tests/xsl_template/test2.xsl                       |   37 -
 tests/xsl_template/test3.xsl                       |   39 -
 tests/xsl_template/test4.xsl                       |   45 -
 tests/xsl_template/test5.xsl                       |   71 -
 tests/xsl_template/test6.xsl                       |   73 -
 tests/xsl_template/test7.xsl                       |   71 -
 tests/xsl_template/test8.xsl                       |   71 -
 tests/xsl_template/test9.xsl                       |   62 -
 tests/xsl_template_attribute_as/gold/test1.out     |    4 -
 tests/xsl_template_attribute_as/gold/test2.out     |    4 -
 tests/xsl_template_attribute_as/gold/test3.out     |    4 -
 tests/xsl_template_attribute_as/gold/test4.out     |    4 -
 tests/xsl_template_attribute_as/gold/test5.out     |    4 -
 tests/xsl_template_attribute_as/gold/test6.out     |   10 -
 tests/xsl_template_attribute_as/gold/test7.out     |    4 -
 tests/xsl_template_attribute_as/gold/test8.out     |    5 -
 tests/xsl_template_attribute_as/gold/test9.out     |   22 -
 tests/xsl_template_attribute_as/test1.xsl          |   52 -
 tests/xsl_template_attribute_as/test1_a.xml        |    4 -
 tests/xsl_template_attribute_as/test1_b.xml        |   22 -
 tests/xsl_template_attribute_as/test2.xsl          |   58 -
 tests/xsl_template_attribute_as/test3.xsl          |   52 -
 tests/xsl_template_attribute_as/test4.xsl          |   58 -
 tests/xsl_template_attribute_as/test5.xsl          |   47 -
 tests/xsl_template_attribute_as/test6.xsl          |   55 -
 tests/xsl_template_attribute_as/test7.xsl          |   59 -
 tests/xsl_template_attribute_as/test8.xsl          |   54 -
 tests/xsl_template_attribute_as/test9.xsl          |   47 -
 tests/xsl_tunnel_parameter/gold/test1.out          |    4 -
 tests/xsl_tunnel_parameter/gold/test10.out         |    9 -
 tests/xsl_tunnel_parameter/gold/test2.out          |    4 -
 tests/xsl_tunnel_parameter/gold/test3.out          |    8 -
 tests/xsl_tunnel_parameter/gold/test4.out          |    8 -
 tests/xsl_tunnel_parameter/gold/test5.out          |    4 -
 tests/xsl_tunnel_parameter/gold/test6.out          |    4 -
 tests/xsl_tunnel_parameter/gold/test7.out          |    4 -
 tests/xsl_tunnel_parameter/gold/test8.out          |    4 -
 tests/xsl_tunnel_parameter/gold/test9.out          |    9 -
 tests/xsl_tunnel_parameter/test1.xsl               |   57 -
 tests/xsl_tunnel_parameter/test10.xsl              |   72 -
 tests/xsl_tunnel_parameter/test2.xsl               |   57 -
 tests/xsl_tunnel_parameter/test3.xml               |    5 -
 tests/xsl_tunnel_parameter/test3.xsl               |   59 -
 tests/xsl_tunnel_parameter/test4.xml               |    5 -
 tests/xsl_tunnel_parameter/test4.xsl               |   59 -
 tests/xsl_tunnel_parameter/test5.xml               |    8 -
 tests/xsl_tunnel_parameter/test5.xsl               |   54 -
 tests/xsl_tunnel_parameter/test6.xsl               |   64 -
 tests/xsl_tunnel_parameter/test7.xsl               |   65 -
 tests/xsl_tunnel_parameter/test8.xsl               |   65 -
 tests/xsl_tunnel_parameter/test9.xsl               |   68 -
 tests/xsl_value_of/gold/test1.out                  |    1 -
 tests/xsl_value_of/gold/test2.out                  |    1 -
 tests/xsl_value_of/gold/test3.out                  |    1 -
 tests/xsl_value_of/gold/test4.out                  |    1 -
 tests/xsl_value_of/gold/test5.out                  |    1 -
 tests/xsl_value_of/gold/test6.out                  |    1 -
 tests/xsl_value_of/gold/test7.out                  |    4 -
 tests/xsl_value_of/gold/test8.out                  |    1 -
 tests/xsl_value_of/gold/test9.out                  |    5 -
 tests/xsl_value_of/test1.xml                       |   11 -
 tests/xsl_value_of/test1.xsl                       |   39 -
 tests/xsl_value_of/test2.xsl                       |   39 -
 tests/xsl_value_of/test3.xsl                       |   38 -
 tests/xsl_value_of/test4.xsl                       |   39 -
 tests/xsl_value_of/test5.xsl                       |   40 -
 tests/xsl_value_of/test6.xsl                       |   41 -
 tests/xsl_value_of/test7.xsl                       |   45 -
 tests/xsl_value_of/test8.xsl                       |   54 -
 tests/xsl_value_of/test9.xsl                       |   50 -
 tests/xsl_variable_attribute_as/gold/test1.out     |    8 -
 tests/xsl_variable_attribute_as/gold/test10.out    |    7 -
 tests/xsl_variable_attribute_as/gold/test11.out    |    4 -
 tests/xsl_variable_attribute_as/gold/test12.out    |   11 -
 tests/xsl_variable_attribute_as/gold/test2.out     |    4 -
 tests/xsl_variable_attribute_as/gold/test3.out     |    1 -
 tests/xsl_variable_attribute_as/gold/test3_1.out   |    1 -
 tests/xsl_variable_attribute_as/gold/test4.out     |   23 -
 tests/xsl_variable_attribute_as/gold/test5.out     |    7 -
 tests/xsl_variable_attribute_as/gold/test6.out     |    1 -
 tests/xsl_variable_attribute_as/gold/test7.out     |    1 -
 tests/xsl_variable_attribute_as/gold/test8.out     |    7 -
 tests/xsl_variable_attribute_as/gold/test9.out     |   17 -
 tests/xsl_variable_attribute_as/test1.xsl          |   53 -
 tests/xsl_variable_attribute_as/test10.xsl         |   67 -
 tests/xsl_variable_attribute_as/test11.xsl         |   65 -
 tests/xsl_variable_attribute_as/test12.xsl         |   52 -
 tests/xsl_variable_attribute_as/test13.xsl         |   53 -
 tests/xsl_variable_attribute_as/test1_a.xml        |    7 -
 tests/xsl_variable_attribute_as/test1_b.xml        |    7 -
 tests/xsl_variable_attribute_as/test1_c.xml        |    7 -
 tests/xsl_variable_attribute_as/test1_d.xml        |    7 -
 tests/xsl_variable_attribute_as/test1_e.xml        |    7 -
 tests/xsl_variable_attribute_as/test2.xsl          |   48 -
 tests/xsl_variable_attribute_as/test3.xsl          |   41 -
 tests/xsl_variable_attribute_as/test4.xsl          |   51 -
 tests/xsl_variable_attribute_as/test5.xsl          |   41 -
 tests/xsl_variable_attribute_as/test6.xsl          |   46 -
 tests/xsl_variable_attribute_as/test7.xsl          |   41 -
 tests/xsl_variable_attribute_as/test8.xsl          |   43 -
 tests/xsl_variable_attribute_as/test9.xsl          |   47 -
 todo.xsl                                           |  175 -
 tools/ant.jar                                      |  Bin 717666 -> 0 bytes
 tools/antRun                                       |    9 -
 tools/antRun.bat                                   |   36 -
 tools/stylebook-1.0-b3_xalan-2.jar                 |  Bin 52198 -> 0 bytes
 tools/xalan2jdoc.jar                               |  Bin 124095 -> 0 bytes
 tools/xalan2jtaglet.jar                            |  Bin 2701 -> 0 bytes
 trax_bugs.xml                                      |   69 -
 xdocs/sources/design/compilation.gif               |  Bin 13454 -> 0 bytes
 xdocs/sources/design/conceptual.gif                |  Bin 45017 -> 0 bytes
 xdocs/sources/design/data.gif                      |  Bin 59498 -> 0 bytes
 xdocs/sources/design/design2_0_0.xml               |  293 -
 xdocs/sources/design/org_apache.gif                |  Bin 976 -> 0 bytes
 xdocs/sources/design/process.gif                   |  Bin 19895 -> 0 bytes
 xdocs/sources/design/trax.gif                      |  Bin 11435 -> 0 bytes
 xdocs/sources/design/xalan.gif                     |  Bin 15576 -> 0 bytes
 xdocs/sources/design/xalan1_1x1.gif                |  Bin 12782 -> 0 bytes
 xdocs/sources/design/xmllogo.gif                   |  Bin 2367 -> 0 bytes
 xdocs/sources/design/xpath.gif                     |  Bin 9798 -> 0 bytes
 xdocs/sources/design/xslt_abstract.gif             |  Bin 9036 -> 0 bytes
 xdocs/sources/entities.src                         |  117 -
 xdocs/sources/xalan-apache-org-site.xml            |   32 -
 xdocs/sources/xalan-apache-org/index.xml           |   59 -
 xdocs/sources/xalan-collate.xsl                    |   49 -
 xdocs/sources/xalan-jlocal.xml                     |   62 -
 xdocs/sources/xalan-jsite.xml                      |   66 -
 xdocs/sources/xalan/bugreporting.xml               |   69 -
 xdocs/sources/xalan/builds.xml                     |  403 --
 xdocs/sources/xalan/charter.xml                    |  319 -
 xdocs/sources/xalan/commandline.xml                |  120 -
 xdocs/sources/xalan/commandline_xsltc.xml          |  261 -
 xdocs/sources/xalan/contact_us.xml                 |  105 -
 xdocs/sources/xalan/downloads.xml                  |  351 -
 xdocs/sources/xalan/dtm.xml                        |  113 -
 xdocs/sources/xalan/extensions.xml                 |  902 ---
 xdocs/sources/xalan/extensions_xsltc.xml           |  198 -
 xdocs/sources/xalan/extensionslib.xml              |  629 --
 xdocs/sources/xalan/faq.xml                        |  763 ---
 xdocs/sources/xalan/features.xml                   |  248 -
 xdocs/sources/xalan/getstarted.xml                 |  109 -
 xdocs/sources/xalan/history.xml                    | 6783 --------------------
 xdocs/sources/xalan/index.xml                      |  370 --
 xdocs/sources/xalan/overview.xml                   |  189 -
 xdocs/sources/xalan/public_apis.xml                |  129 -
 xdocs/sources/xalan/readme.xml                     | 1036 ---
 xdocs/sources/xalan/resources.xml                  |  203 -
 xdocs/sources/xalan/samples.xml                    |  713 --
 xdocs/sources/xalan/trax.xml                       |  274 -
 xdocs/sources/xalan/usagepatterns.xml              |  584 --
 xdocs/sources/xalan/whatsnew.xml                   |   42 -
 xdocs/sources/xalan/xmlfilters.gif                 |  Bin 4772 -> 0 bytes
 xdocs/sources/xalan/xpath_apis.xml                 |  400 --
 xdocs/sources/xalan/xsltc_history.xml              | 4792 --------------
 xdocs/sources/xalan/xsltc_usage.xml                |  624 --
 xdocs/sources/xalandesign.xml                      |   28 -
 xdocs/sources/xsltc.xml                            |  110 -
 xdocs/sources/xsltc/DOMInterface.gif               |  Bin 10110 -> 0 bytes
 xdocs/sources/xsltc/DOMLocking.gif                 |  Bin 3530 -> 0 bytes
 xdocs/sources/xsltc/README                         |  260 -
 xdocs/sources/xsltc/README.APACHE                  |  101 -
 xdocs/sources/xsltc/README.api                     |  436 --
 xdocs/sources/xsltc/README.xslt                    |  135 -
 xdocs/sources/xsltc/README.xsltc                   |  143 -
 xdocs/sources/xsltc/README2                        |  101 -
 xdocs/sources/xsltc/all_namespaces.gif             |  Bin 3853 -> 0 bytes
 xdocs/sources/xsltc/ast_stage1.gif                 |  Bin 2932 -> 0 bytes
 xdocs/sources/xsltc/ast_stage2.gif                 |  Bin 4688 -> 0 bytes
 xdocs/sources/xsltc/ast_stage3.gif                 |  Bin 5606 -> 0 bytes
 xdocs/sources/xsltc/cast_expression.gif            |  Bin 2263 -> 0 bytes
 xdocs/sources/xsltc/class_loader.gif               |  Bin 5205 -> 0 bytes
 xdocs/sources/xsltc/compiler_AST.gif               |  Bin 2969 -> 0 bytes
 xdocs/sources/xsltc/compiler_DOM.gif               |  Bin 2413 -> 0 bytes
 xdocs/sources/xsltc/compiler_architecture.gif      |  Bin 4642 -> 0 bytes
 xdocs/sources/xsltc/compiler_design.gif            |  Bin 7087 -> 0 bytes
 xdocs/sources/xsltc/dom_namespace1.gif             |  Bin 2969 -> 0 bytes
 xdocs/sources/xsltc/dom_namespace2.gif             |  Bin 3805 -> 0 bytes
 xdocs/sources/xsltc/dom_namespace3.gif             |  Bin 4670 -> 0 bytes
 xdocs/sources/xsltc/index.xml                      |  168 -
 xdocs/sources/xsltc/iterator_stack.gif             |  Bin 4081 -> 0 bytes
 xdocs/sources/xsltc/key_relations.gif              |  Bin 5667 -> 0 bytes
 xdocs/sources/xsltc/match_namespace1.gif           |  Bin 6487 -> 0 bytes
 xdocs/sources/xsltc/match_namespace2.gif           |  Bin 9034 -> 0 bytes
 xdocs/sources/xsltc/namespace_stack.gif            |  Bin 3319 -> 0 bytes
 xdocs/sources/xsltc/output_namespaces1.gif         |  Bin 3483 -> 0 bytes
 xdocs/sources/xsltc/output_namespaces2.gif         |  Bin 3360 -> 0 bytes
 xdocs/sources/xsltc/output_settings.gif            |  Bin 5263 -> 0 bytes
 xdocs/sources/xsltc/overall_design.gif             |  Bin 5114 -> 0 bytes
 xdocs/sources/xsltc/pattern_objects.gif            |  Bin 5206 -> 0 bytes
 xdocs/sources/xsltc/runtime_architecture.gif       |  Bin 5536 -> 0 bytes
 xdocs/sources/xsltc/runtime_design.gif             |  Bin 8540 -> 0 bytes
 xdocs/sources/xsltc/runtime_type_mapping.gif       |  Bin 9446 -> 0 bytes
 xdocs/sources/xsltc/sort_objects.gif               |  Bin 3175 -> 0 bytes
 xdocs/sources/xsltc/translet_wrapping.gif          |  Bin 6037 -> 0 bytes
 xdocs/sources/xsltc/trax_output_settings.gif       |  Bin 5263 -> 0 bytes
 xdocs/sources/xsltc/trax_translet_wrapping.gif     |  Bin 6037 -> 0 bytes
 xdocs/sources/xsltc/type_mapping.gif               |  Bin 3368 -> 0 bytes
 xdocs/sources/xsltc/type_mappings.gif              |  Bin 3807 -> 0 bytes
 xdocs/sources/xsltc/typecast.gif                   |  Bin 1950 -> 0 bytes
 xdocs/sources/xsltc/uri_resolver.gif               |  Bin 4431 -> 0 bytes
 xdocs/sources/xsltc/xsl_choose_design.xml          |   77 -
 xdocs/sources/xsltc/xsl_comment_design.xml         |   73 -
 xdocs/sources/xsltc/xsl_if_design.xml              |   76 -
 xdocs/sources/xsltc/xsl_include_design.xml         |  132 -
 xdocs/sources/xsltc/xsl_key_design.xml             |  257 -
 xdocs/sources/xsltc/xsl_lang_design.xml            |   77 -
 xdocs/sources/xsltc/xsl_sort_design.xml            |  173 -
 xdocs/sources/xsltc/xsl_unparsed_design.xml        |   60 -
 xdocs/sources/xsltc/xsl_variable_design.xml        |  205 -
 xdocs/sources/xsltc/xsl_whitespace_design.xml      |  304 -
 xdocs/sources/xsltc/xsltc_compiler.xml             |  343 -
 xdocs/sources/xsltc/xsltc_dom.xml                  |  445 --
 xdocs/sources/xsltc/xsltc_iterators.xml            |  358 --
 xdocs/sources/xsltc/xsltc_namespace.xml            |  568 --
 xdocs/sources/xsltc/xsltc_native_api.xml           |  308 -
 xdocs/sources/xsltc/xsltc_overview.xml             |   27 -
 xdocs/sources/xsltc/xsltc_performance.xml          |  268 -
 xdocs/sources/xsltc/xsltc_predicates.xml           |  343 -
 xdocs/sources/xsltc/xsltc_runtime.xml              |  469 --
 xdocs/sources/xsltc/xsltc_trax.xml                 |  586 --
 xdocs/sources/xsltc/xsltc_trax_api.xml             |   65 -
 xdocs/style/dtd/spec.dtd                           |  593 --
 xdocs/style/dtd/xsl-html40s.dtd                    | 1520 -----
 xdocs/style/loaderdesign.xml                       |    7 -
 xdocs/style/stylesheets/design2project.xsl         |   51 -
 xdocs/style/stylesheets/designdoc2html.xsl         |  274 -
 xdocs/style/stylesheets/done.xsl                   |   67 -
 xdocs/style/stylesheets/spec.xsl                   |  238 -
 xdocs/style/stylesheets/xml2fo.xsl                 |  507 --
 xdocs/xml-site-style.tar.gz                        |  Bin 23391 -> 0 bytes
 xsltc_todo.xml                                     |  118 -
 3642 files changed, 5099 insertions(+), 119946 deletions(-)

diff --git a/.classpath b/.classpath
index d04ad9cb6..f7e4a1dd5 100644
--- a/.classpath
+++ b/.classpath
@@ -1,20 +1,40 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="src" path="tests"/>
-	<classpathentry kind="lib" path="lib/runtime.jar"/>
-	<classpathentry kind="lib" path="lib/regexp.jar"/>
-	<classpathentry kind="lib" path="tools/java_cup.jar"/>
-	<classpathentry kind="lib" path="tools/JLex.jar"/>
-	<classpathentry kind="lib" path="lib/bcel-6.7.0.jar"/>
-	<classpathentry kind="lib" path="lib/endorsed/xml-apis.jar"/>
-	<classpathentry kind="lib" path="lib/endorsed/xercesImpl.jar"/>
-	<classpathentry kind="lib" path="lib/bsf.jar"/>
-	<classpathentry kind="lib" path="lib/commons-logging-1.2.jar"/>
-	<classpathentry kind="lib" path="lib/rhino-1.7.14.jar"/>
-	<classpathentry kind="lib" path="lib/xpath31_types.jar"/>
-	<classpathentry kind="lib" path="lib/json-20240303.jar"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="output" path="build/classes"/>
+	<classpathentry kind="src" output="target/classes" path="src/main/java">
+		<attributes>
+			<attribute name="optional" value="true"/>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
+		<attributes>
+			<attribute name="maven.pomderived" value="true"/>
+			<attribute name="optional" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="src" output="target/test-classes" path="src/test/java">
+		<attributes>
+			<attribute name="optional" value="true"/>
+			<attribute name="maven.pomderived" value="true"/>
+			<attribute name="test" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources">
+		<attributes>
+			<attribute name="maven.pomderived" value="true"/>
+			<attribute name="test" value="true"/>
+			<attribute name="optional" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
+		<attributes>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
+		<attributes>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="output" path="target/classes"/>
 </classpath>
diff --git a/.gitignore b/.gitignore
index adf038126..b83d22266 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,9 +1 @@
-/build/
-/.metadata/
-/src/org/apache/xalan/Version.java
-/src/org/apache/xalan/processor/XSLProcessorVersion.java
-/src/org/apache/xalan/xsltc/compiler/XPathLexer.java
-/src/org/apache/xalan/xsltc/compiler/XPathParser.java
-/src/org/apache/xalan/xsltc/compiler/sym.java
-/src/org/apache/xml/serializer/Version.java
-/xdocs/sources/entities.ent
+/target/
diff --git a/.project b/.project
index 56d086ee9..8c7edad5c 100644
--- a/.project
+++ b/.project
@@ -1,22 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!--
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
--->
 <projectDescription>
-	<name>xalan-j-trunk</name>
+	<name>xalanj_xslt3.0_mvn</name>
 	<comment></comment>
 	<projects>
 	</projects>
@@ -26,8 +10,14 @@
 			<arguments>
 			</arguments>
 		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.m2e.core.maven2Builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
 	</buildSpec>
 	<natures>
 		<nature>org.eclipse.jdt.core.javanature</nature>
+		<nature>org.eclipse.m2e.core.maven2Nature</nature>
 	</natures>
 </projectDescription>
diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs
index 0fee6a9c4..3a0745fdb 100644
--- a/.settings/org.eclipse.jdt.core.prefs
+++ b/.settings/org.eclipse.jdt.core.prefs
@@ -10,6 +10,7 @@ org.eclipse.jdt.core.compiler.debug.sourceFile=generate
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
 org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
 org.eclipse.jdt.core.compiler.release=disabled
 org.eclipse.jdt.core.compiler.source=1.8
diff --git a/.settings/org.eclipse.jdt.ui.prefs b/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index 7e642675d..000000000
--- a/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,5 +0,0 @@
-#Mon Jul 14 00:07:56 EDT 2008
-eclipse.preferences.version=1
-formatter_profile=_Development
-formatter_settings_version=11
-org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\r\n * @return the ${bare_field_name}\r\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" e [...]
diff --git a/.settings/org.eclipse.m2e.core.prefs b/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 000000000..f897a7f1c
--- /dev/null
+++ b/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/KEYS b/KEYS
deleted file mode 100644
index 5d3013023..000000000
--- a/KEYS
+++ /dev/null
@@ -1,503 +0,0 @@
-This file contains the PGP keys of xml-commons committers 
-and are used for signing .zip/.tar.gz distributions.
-
-To verify the .sig on a distribution:
-  Using PGP:  pgp xalan-j_version.num.zip.sig
-  Using gpg:  gpg -verify xalan-j_version.num.zip.sig xalan-j_version.num.zip
-
-To import these public keys into your keyring: 
-  Using PGP:  pgp < KEYS    or pgp -ka KEYS
-  Using gpg:  gpg --import < KEYS
-
-Committers: to put your key in here: 
-  Using PGP:  pgp -kxa <your name> and append it to this file.
-  Using gpg:  gpg --export -a <your_name> >>KEYS should do the trick
-
-
-Shane Curcuru  curcuru@apache.org
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: PGP Personal Privacy 6.5.3
-
-mQGiBDghjNIRBADXB4UY4YfZ2DmbSushlzPZCkY00iDPUB+GkW6FQhgnGCLZovgy
-FhCnCsKdN1xyHFq/Ns3PV3HPrMGxFKgVOfRuxREbF8CoXAa/u0qR1WoAm+rlyC9l
-OVsHdXxyOpZ8e4SPGne8LQYZwr2q+LsHiXOZktkaBo8ua8F4EJYkBMFhZQCg/4Iw
-jXmfpt661Essmf8d05cMdAcEAL0r+PrFxCmrU8Ok+r74+eqyclxVbiDbOf7Uef6N
-fEJmC5ihX7p8k8eEf2XepeAo6N0gdOxYVXVwcoRCmqPy7SSg1jnXqKOnA87ylv16
-lOiJ5WUkiVX96WOWEsbbYKuggmWeDL+6iFc9hp6oEP2sf/geC8AEAEHTPfneJzpo
-3z28A/9iX41r4K0iRx5eIJu2KUrjdpPxhn0JPe9dz2XzWZIciNeki+ThrcarEj9h
-lmfvcGLifXbQfXuFid3btMsBRI8dqAbbXmyfvCYYSHDOkXEmoMW66AWfeF4hgfHF
-SA5lmcpH4mtHU69uC0+cvYlRROP+HaeOepYbriA+9A9Qq4MAW7QiU2hhbmUgQ3Vy
-Y3VydSA8Y3VyY3VydUBhcGFjaGUub3JnPokATgQQEQIADgUCOy5rCAQLAwIBAhkB
-AAoJEDLsF1kwoh1V/nkAoMGf6NVxNmMxpMJ9mQW6pzwWDAF2AKCe05LW35bV/px3
-c1a5mBZf0U8exokARgQQEQIABgUCOy5q+gAKCRAZucGLZELD3ErhAJ95upvPEsLB
-W+GF/Q27gKwJAJWh5ACg9vPu27CELQPkx5x6fhquWlPZWR6JAEYEEBECAAYFAjsu
-bP0ACgkQ1so098tadVyJkACbBhPpRY1usOMqaEoVi8iQvqJTaxMAoJDFZU6+RUTX
-dpyd/BhwgKB32d7TiQBGBBARAgAGBQI7LsU+AAoJEL66K4f1/EtCBKMAoMTRzp2x
-mzR4TjVuLDS1E4jkOAkWAKC4ONEEtQjIuTuDCVhZPQTtvk+0abQnU2hhbmUgQ3Vy
-Y3VydSA8c2hhbmVfY3VyY3VydUBsb3R1cy5jb20+iQBOBBARAgAOBQI7LmsIBAsD
-AgECGQAACgkQMuwXWTCiHVUPBACdHm9xrBcNMoEEgR0l+m/8zpgNqWEAn1CbpI+L
-0JNmBIyppFM1pCcXp5K6iQBOBBARAgAOBQI4IYzSBAsDAgECGQEACgkQMuwXWTCi
-HVXQIQCg1Q1MKkWygIsDGAOhiPaM09pTdlUAniTeCkoOI0+2IgD/NtqnGDaSvNDn
-iQBGBBARAgAGBQI4qZk/AAoJEFHrPvFXdlryVbIAoO/egti1esgRI6GErIhICg3I
-octfAKDlpw6NWq/WTxk1Aa0pN/1b6fmD5IkARgQQEQIABgUCOxPAFAAKCRAZucGL
-ZELD3ElDAJ9dcJ0/3luizN4DiPKeIiMsN4PiAQCfdCDLUWcAs93yj0MfeACJ7F6+
-UcqJAEYEEBECAAYFAjsubTcACgkQ1so098tadVzvZQCfRN3SVna4GEb5IwSm/zRn
-0exFr6MAoLSGnZ1wKQT12W/tNR/y2BueOEY2iQBGBBARAgAGBQI6rusTAAoJEBm5
-wYtkQsPcIsIAn0lLDcnoFp5jfpJqV5FnIgIjJ8HkAJ49bCzhw7U5n9G8XEYDQVE2
-eLyMgIkARgQQEQIABgUCOy7FfwAKCRC+uiuH9fxLQhjTAKDDUMomB1wKbVEhcdoy
-zpjt13tTMgCgiser+HuJ5boYdvtoEfsn0bHQMFS0J1NoYW5lIEN1cmN1cnUgPHNo
-YW5lX2N1cmN1cnVAeWFob28uY29tPokASwQQEQIACwUCPD8X0QQLAwIBAAoJEDLs
-F1kwoh1VSusAnAuo93Gu3IphIzuBQSsFu9YRl5HLAKCH3V71nV+Td9udzwT6RIsn
-WWIPLIkARgQQEQIABgUCPD8Y0gAKCRAZucGLZELD3KwAAJ45UpvBFaNKOa64ujpg
-2dKYVAGIZACg8fNYqXgVuqaB7Xrzyok45ciCfiC5Ag0EOCGM0hAIAPZCV7cIfwgX
-cqK61qlC8wXo+VMROU+28W65Szgg2gGnVqMU6Y9AVfPQB8bLQ6mUrfdMZIZJ+AyD
-vWXpF9Sh01D49Vlf3HZSTz09jdvOmeFXklnN/biudE/F/Ha8g8VHMGHOfMlm/xX5
-u/2RXscBqtNbno2gpXI61Brwv0YAWCvl9Ij9WE5J280gtJ3kkQc2azNsOA1FHQ98
-iLMcfFstjvbzySPAQ/ClWxiNjrtVjLhdONM0/XwXV0OjHRhs3jMhLLUq/zzhsSlA
-GBGNfISnCnLWhsQDGcgHKXrKlQzZlp+r0ApQmwJG0wg9ZqRdQZ+cfL2JSyIZJrqr
-ol7DVekyCzsAAgIIAM7v0Dm7spCxsDywqEkBCn3jUhjzq+8Ctl0qfHPA0tQdo61S
-+KB/j2G+sFYXDXd/l7ePj/wX5ZXpkVPNBg+rf0R6ExGYSIaf9/HqwSyXyz6hQ2HY
-yn99BDDIxViIXnIPUJ2Ul1Nn+xCduC/v756LYwM+oWXyb429W9bV9z0NVtnvpUxY
-Us9UWEiseJrBHHs92dMFWpTalpXrd7e/HAmUU+HzzpMjOAuxW7SunLLxVF5CH7t6
-oMeGlZPB1CMF5B2Q9lu14hUj4TLYHD3lAG9wCHmCbP4qj+B+DeKCfAerV8ZqQ5tz
-/OT4QuICThVE4Z2ShpC7VsHVGoKPF0igeVVAP1CJAEYEGBECAAYFAjghjNIACgkQ
-MuwXWTCiHVV0vgCg4cicMdOPPnOwEyDUhn+iMYl0MmEAoOOqSf33NB1VlLx344qA
-0Wi0FCL/
-=QTmn
------END PGP PUBLIC KEY BLOCK-----
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: PGP 6.5.8
-
-mQGiBDnjTUMRBADGzi7y1XiTty/HZ1QhRQxMkyf7JD/E5dGXCVLRoSQV9/hdKPtF
-OGzjZQt6DssPnisgrW6hSLEs8GrZKHCZE6z8h5Yekg+WJTs3K0LNJ3X/tStVe/fU
-DarLM7u0qwtcsaISWFMRoy1xbrxBkpFBeNkD+FRUk8sXTVXoOGvm3Fw/8wCg/+pg
-Y7XD6ZIA0m/CxrxR+xTBri8D/Rk4/5rzsT42AImJwAweJidzlmmvWcDGjZolDxrH
-TlVpIXFjGFJBj9tg1Xz+3/w9zKyk900gcwlHU7uz28xPylishgd8DyAb/enSXsEy
-NC1EagypAbMpEhTAdBaUNPb6t8yOX3dHUki5yuZ+PryOyKWTaiHyhHLwJ5vZi9xm
-o+/ZBACqjUqAL27JOC1qw1zrWCQQzEJIeIIdGFEGoMBiFC425vh/1dJA1LUICHSZ
-bZvg7VlvAMErnZb/IcVx4LX4R8Uergh0E/4Xi6krTYZvDuI4RmP5Jn/7IaK2c27I
-lCx7I0hj4CQIWVIEVCDAGjJk9E38VahJYHySHzjMdhXSjTbqW7QnTG90dXN4c2wg
-VGVhbSA8TG90dXN4c2xfVGVhbUBsb3R1cy5jb20+iQBOBBARAgAOBQI5401DBAsD
-AgECGQEACgkQGbnBi2RCw9yVZwCgjxC/ie5/GhPLZyQhMSQvJuDJP8kAn17UNfN/
-tRtFfcJDrNcC7P21ut+VuQINBDnjTUMQCAD2Qle3CH8IF3KiutapQvMF6PlTETlP
-tvFuuUs4INoBp1ajFOmPQFXz0AfGy0OplK33TGSGSfgMg71l6RfUodNQ+PVZX9x2
-Uk89PY3bzpnhV5JZzf24rnRPxfx2vIPFRzBhznzJZv8V+bv9kV7HAarTW56NoKVy
-OtQa8L9GAFgr5fSI/VhOSdvNILSd5JEHNmszbDgNRR0PfIizHHxbLY7288kjwEPw
-pVsYjY67VYy4XTjTNP18F1dDox0YbN4zISy1Kv884bEpQBgRjXyEpwpy1obEAxnI
-Byl6ypUM2Zafq9AKUJsCRtMIPWakXUGfnHy9iUsiGSa6q6Jew1XpMgs7AAICB/9g
-5aR6mWbvaZAwN/IFwIC9cd54cDAW6pvowo6/gkgLfwULI7iGR8jrHHs9rSu968fV
-3L7ys3pFLR93/22mJR1InTp+qQdUntcnh5fwbAd9Z8NoM2QEuY4c7cVjobazOgPf
-C6XZkS1C3tHcvUedzR8kmf1hiRtILWW2pF7A9JbJB3RHcuBut3cS3eME2+s+dCSl
-SugZKyVFuiDoKO59TD7OIn9dwipVhX7UgG0uLDlZzCd9dHLsrlr75LDxIZyiifDB
-1oa+xM5smFYEqux+3lf/UNGhpxcaGDJM09UUpOVv8yVz+FZQilZ7Bu0XKvnj1p91
-YFVAiQvQHijya+kMy6MCiQBGBBgRAgAGBQI5401DAAoJEBm5wYtkQsPcPlUAoNkm
-fMB0HL71h5QYfB/NRJupWsWUAKCi2UETq9cwA7QtuMyQ1cjvkA1mnQ==
-=lNZ2
------END PGP PUBLIC KEY BLOCK-----
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: PGPfreeware 6.5.8 for non-commercial use <http://www.pgp.com>
-
-mQGiBDtiOuERBADWqtYvR/wqP9H99bmQ1GNpS8NL7YXmOUEdH9X/7KT3nrFBjacO
-XTJ2/rjnY1ItW6EwnenuFf0okgnf3ZgUai6Ajr4buxCMhpAzm2htOAaSnc3l/FZF
-mcdvpvKkpc4bf2qYC0j4RjKPvXExPdK3DbQnl7Pi5q0qvdaS0JUkYR5X/QCg/7fI
-uJKHVBqIveeAmZKpU8xYd60D/RvTll3dwVCWhs21a/AFFYKpA86A5jyq/yXwIeVr
-IKtKfxnvcjpmZAYIMddsBtVFjW/CyRm6KQZXRdWpXuLymP7+ppT2VlRLM3TqUxum
-4pASJdptk7fj3qzivyfaQ6/fAG3PyJcOe5hS7znLV2a0LX7PQBiPpUwqcjKQ2a2h
-LogQBACalpgAIdN1dfUbgOSm9gdsRb8wYIOKTFGpCWF17rMTMuSYTLAsm6mPdxrl
-FHn2wlROwiDFnzhEDFbPOHdC5XMD+tYdrWJaffJZKW7ZItOEz6OIh7gnmKpBcDsy
-WoJ9J7QRUiETHX3AbKOynSdk5kcgDWymCjSP6rE0M1PAiMVg1LQhU2NvdHQgQm9h
-ZyA8c2NvdHRfYm9hZ0Bsb3R1cy5jb20+iQBOBBARAgAOBQI7YjrhBAsDAgECGQEA
-CgkQQkPbOcGiXuYuqQCgxnuxkA2wfXf/qrhK9FDdhtG67MQAninm2rZVcTHqorBV
-KqUHMeC4VHaEuQINBDtiOuEQCAD2Qle3CH8IF3KiutapQvMF6PlTETlPtvFuuUs4
-INoBp1ajFOmPQFXz0AfGy0OplK33TGSGSfgMg71l6RfUodNQ+PVZX9x2Uk89PY3b
-zpnhV5JZzf24rnRPxfx2vIPFRzBhznzJZv8V+bv9kV7HAarTW56NoKVyOtQa8L9G
-AFgr5fSI/VhOSdvNILSd5JEHNmszbDgNRR0PfIizHHxbLY7288kjwEPwpVsYjY67
-VYy4XTjTNP18F1dDox0YbN4zISy1Kv884bEpQBgRjXyEpwpy1obEAxnIByl6ypUM
-2Zafq9AKUJsCRtMIPWakXUGfnHy9iUsiGSa6q6Jew1XpMgs7AAICCADj1YHJzpg7
-J0z0zRmpzhmRfDZtzBZB+bjqXh1lkcJO9P6tqwEe9Jnhm+yMWKtfETeiNxyK7C5f
-qTATo9USqB2+VTfEr0Y+UivUcITB1UvChj02iPj7zhrW6A7ki5UHYzcK6y29Mw6K
-J39nKn7FPaxcqFEzksAGenT+yq0/sSCAydX0GyW6scEkkmdVsUskD5tb83KqNzKK
-wXm/iIkQHS5FyzQ7U/WGAKRMcQf14UkGrfPoeRbMfNmlp/B+Jwpfbn3bH47hgowA
-gdGcKQSAQhUgy6GDpsxWFTVyjiZNEBI2UxkoB7d8HzMRvme6tw51d59MSNK7X/Go
-GtA9P+IqA3UTiQBGBBgRAgAGBQI7YjrhAAoJEEJD2znBol7mw+MAn3pbgcaYV+KZ
-TLJszssOCpQLvJwpAKCOBhKSHNUJR8OXI4VhY2Arvmm33g==
-=genn
------END PGP PUBLIC KEY BLOCK-----
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: PGPfreeware 6.5.1 for non-commercial use <http://www.pgp.com>
-
-mQGiBDuOlFsRBADT2HtC2QiEuPHzAk6Oa95nupm5zPFdtUasGWnbNhj37JNjhNFA
-/iCAvloRHMG8pR9ltlLZA4ae4X2BhPPqk+Us7zjYY/DkF/+G+cTMwPdoakc5JxL5
-ZRoVntAYRH5bcmv9MdSbY4YDf2iqk8gCaFPjP9EQcw3l38kTbfVvGKIjNwCg/7fU
-aAHIiOYSH+eLMpF4LtuqQP0D/3DhtpvrALSpiF/rw3VnL1rnxcb2IZs9IL1U6bFK
-p0IbqQORSVO2+dYSWo4/Vt7aWBFVPf/yfn/elncVmo12wAzWy7sBnqv8QzfYAvyY
-UuOh2WUD4K1ALOy7VHNM1mMyvH4dDIAoOuqXMQBwJx0A+/zUUaUZZLojsWl366pF
-GHmlBACa5zXSZ0mUf5ScZqZyda7/kUsV+B5tKjEKuOY1d/hnI5e/9Z11EQIfqqxs
-UckzCii+mg8zSpSgWHtsSu5N90teLum98bEuhYNT1tB6Pc7yNWEfq3c3SPw8ZstX
-u1kTQrsQeTiPhmfTQ+RyFiv+ZjonEsETNQK8n7CU+N2diiX5d7QjTXlyaWFtIE1p
-ZHkgPG15cmlhbV9taWR5QGxvdHVzLmNvbT6JAE4EEBECAA4FAjuOlFsECwMCAQIZ
-AQAKCRDeziK2wcV9LzZ/AKCYT4SNAFyQB+tA93nYjRo+NMc12wCaAw6zfJ7j7pI4
-e7L2OA0niSd8vHe5Ag0EO46UWxAIAPZCV7cIfwgXcqK61qlC8wXo+VMROU+28W65
-Szgg2gGnVqMU6Y9AVfPQB8bLQ6mUrfdMZIZJ+AyDvWXpF9Sh01D49Vlf3HZSTz09
-jdvOmeFXklnN/biudE/F/Ha8g8VHMGHOfMlm/xX5u/2RXscBqtNbno2gpXI61Brw
-v0YAWCvl9Ij9WE5J280gtJ3kkQc2azNsOA1FHQ98iLMcfFstjvbzySPAQ/ClWxiN
-jrtVjLhdONM0/XwXV0OjHRhs3jMhLLUq/zzhsSlAGBGNfISnCnLWhsQDGcgHKXrK
-lQzZlp+r0ApQmwJG0wg9ZqRdQZ+cfL2JSyIZJrqrol7DVekyCzsAAgIIANxxFjYo
-tUFTQpvEVHu1ZJhyZNySlR5EEDFemG/3AC67Mhv7ygHaeKP/oFzIixKmWllT7iKS
-SLjyS75rq7LpTzhasg2+suQPRnV8y2ATTLnlKWQVmZfVKY1RDiO4MWLik9laFTVY
-kEyFbKgF9w0LyeobsD7SU1J4D9IUOYmslq0m9rac0l+1ovNetdzIm3WSTB/gm/B2
-Nrz1z8urh4mf+RJwuO0to9fkSjE1KUcrE7nTiSD6A3eUaQC6S+Q5wEeiB3QN5f18
-giQuxna9Aet9J8tnMk+5iuh0QYKjNyXlyYD5B9ZF/4SXnQVDi6jAIC/Zzt/Yqzwo
-QX3NAtR8yY0WgASJAEYEGBECAAYFAjuOlFsACgkQ3s4itsHFfS+Q1QCg9ywbxv1n
-32glMqfIb9X7icWxYIEAoOGctrkwfA71hEB0S6zhT4UU3zx7
-=eDC+
------END PGP PUBLIC KEY BLOCK-----
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: PGP 6.5.8
-
-mQGiBDu47OwRBADe/cmSMZz/V8OF9KlVIij1Y66HuKRf9u8ht0JrVZf40BiA6ZF0
-IhXx44ELI1SWU2SqWQOrVR3RRVhHDbCiHGTGGLy8FgL5mhuC8vKRRkKNSzvgJKpD
-dCqRScL0UBWogvKj8plzuvz73rHDGJDdd4BYjOD02FW8wmBnWZO2FRQDhwCg/wwW
-HvcFM/O9dwoUPjdzc5AOteMEAN7vt3PzYpuhPEA21kGHd/wrn47BKGRiwYXv6b4S
-h6OCOWvj/JB9I/BnoeiDpt//1JRte/14JKf8IykuCQgzcZOvA2uuiMi0oWY7kBWe
-KDKzz63pFhlqncCzbxnOlIGUq82Y6ZGCrUvKErddOEdeHeCf2smgEvbxfED7lfKR
-noVTA/9mjXvtQf5tHlSA6/xErh5WVnvtK1voWQKK5CcRYccqoeD6hbYfwH2wHPte
-Rxvh+l8uyF+KTszM2cThA/BfVec01g3qeI1b4F1Izj9iLERxzvczB9QOQ11Ihhn1
-aC6CGDRT8pbrQddWKZy1mGoSJzRDcAGmHleY24+AK371+rKzlrQtSm9zZXBoIEtl
-c3NlbG1hbiA8am9zZXBoX2tlc3NlbG1hbkBsb3R1cy5jb20+iQBOBBARAgAOBQI7
-uOztBAsDAgECGQEACgkQss3trL7oYN6+QwCeNNwhvSTvw/OXKOAJ0wzpzUKc//AA
-oI+/TdbMVKrBDyEIR3fzS+PDYOq/uQINBDu47O0QCAD2Qle3CH8IF3KiutapQvMF
-6PlTETlPtvFuuUs4INoBp1ajFOmPQFXz0AfGy0OplK33TGSGSfgMg71l6RfUodNQ
-+PVZX9x2Uk89PY3bzpnhV5JZzf24rnRPxfx2vIPFRzBhznzJZv8V+bv9kV7HAarT
-W56NoKVyOtQa8L9GAFgr5fSI/VhOSdvNILSd5JEHNmszbDgNRR0PfIizHHxbLY72
-88kjwEPwpVsYjY67VYy4XTjTNP18F1dDox0YbN4zISy1Kv884bEpQBgRjXyEpwpy
-1obEAxnIByl6ypUM2Zafq9AKUJsCRtMIPWakXUGfnHy9iUsiGSa6q6Jew1XpMgs7
-AAICB/4usO5A+4Z5Zqdv3IE/Ffaw7XD2+94Jjr9VLWBvlNPb8hwYaCQ8Sn8c+Vwq
-lrePG3vHQvwsaTVpLWgk7G/tqasTdecCGrBEc9YlB/9jBqNaUuWdT1RlfxzS96Z1
-ayhNSqHM5gF/6cTBedK95HF0++AdtG4Z+CxhX5COZliPcIeOH1mwYqP/OKcbfOmc
-NqsjEpKA81oMpu6RHlzdbvUEyr8JpwqlQnJBPZ6oRi7SUlsTidYvsTA2+ZXJWftr
-TXe/R4RdaoXnwhESiDAL1pJy1Hnw3N5RJGCA5RS3RLHa0wvF0YTCwdk7PJut7100
-bdLw57nTr1edcFUKrPrXHQaAI4KiiQBGBBgRAgAGBQI7uOztAAoJELLN7ay+6GDe
-6ioAn0mSgIVhoKS1/Umun8Let3+az+SMAJ0aDwtI+TswutMqImiCBg2XsQkOug==
-=FVde
------END PGP PUBLIC KEY BLOCK-----
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: PGP 6.5.8
-
-mQGiBDu46/8RBADy0Wm57RXcDu6sd+sza7pFOoYgWslo51LuSxoCVWZiBjgOhas0
-JZeN9pOZlW89yFG4b4U+IfHJ6S0jrl9dcY4jZbwGZOBHF/03Z1viZajIZQ8X13HT
-xVASnVFspxj/bvnkpALBaaeI75De9XjDJzJmxWpIMnvXqD6r3jA78h5J2wCg/xbc
-xzkV5R1+g5f0YQ5f6LcLK0kD/RWVFuIvrlxzJXZQ+7jduyZmBJat9CQs0U3hHFXq
-DIxQPfFsEn9B/kc/qRTFITTeu1JVmq9SYXhJ/YRP+5yza/bJy3HBs4X4xUSeSGR9
-lgMQ7CdI2RwCP2FiCt1yEZT0FG7V452P5u4GFsrUo0hzwPuF853OFbNMVA9lud7Q
-pKAdA/wN2J7vDQJzAI/Pnf1ilp3Etq5Mm0jm9F13qXY66a9GtqvcS/lZGwEwYb5J
-WHu2kUjDwRwc4rdVbmJS7r4OpuK4n4HSvkA+H7T2fGeAbSlmi2cf0Zj9PQc6nTTX
-xs9/mW+ducQoAWWqBsjYb9WTmETFI/v7XODgkFc8+4bGO79ysLQmSm9zZXBoIEtl
-c3NlbG1hbiA8amtlc3NlbG1AYXBhY2hlLm9yZz6JAE4EEBECAA4FAju46/8ECwMC
-AQIZAQAKCRBM03UrGv/D/h69AJkB04jEwgpZ3U/A3Vo1dfce8zM4/ACfRm4GEOJS
-8R/nsuNzZ8YoRD52DpK5Ag0EO7jr/xAIAPZCV7cIfwgXcqK61qlC8wXo+VMROU+2
-8W65Szgg2gGnVqMU6Y9AVfPQB8bLQ6mUrfdMZIZJ+AyDvWXpF9Sh01D49Vlf3HZS
-Tz09jdvOmeFXklnN/biudE/F/Ha8g8VHMGHOfMlm/xX5u/2RXscBqtNbno2gpXI6
-1Brwv0YAWCvl9Ij9WE5J280gtJ3kkQc2azNsOA1FHQ98iLMcfFstjvbzySPAQ/Cl
-WxiNjrtVjLhdONM0/XwXV0OjHRhs3jMhLLUq/zzhsSlAGBGNfISnCnLWhsQDGcgH
-KXrKlQzZlp+r0ApQmwJG0wg9ZqRdQZ+cfL2JSyIZJrqrol7DVekyCzsAAgIIAMhL
-pfkBOHvfRhd/Dusekk1af4fMmH82fVhw82Q2+rY9CUNX1N/w0NLZ/AD1wKPugbDK
-QoVqgYaAP2rf0xETMFeZKlUhnPl0fXtfZSPWC8qIeiphac97g8Y4q/ZJL9jqZWiu
-lqQyArwniUUJ4L6obhZ0EjmSOy4etrWkIEv+1Z8Btw3+hn/XwdWRPzDkicMz7iL4
-scAsSLphu53tUhBdlwBDFdjesaKCRqy8bdR3AQf77Z1czNMLfYA7RS6zuoiblkD6
-GlABJDeQuxnBVJsuYpa+/zxlf4ol7P1rP5WohTN+hZWR9JI+MbqqG8EeyuYjI2Gj
-2/jT1kKqjGgVnqjtcb2JAEYEGBECAAYFAju46/8ACgkQTNN1Kxr/w/4tsACgyWj3
-/gI5CMj0KhDDxRXkxzCRP+AAnjY4cIvvgya56KB0IGmFgdgWZxUK
-=Ipr4
------END PGP PUBLIC KEY BLOCK-----
-
-Type Bits/KeyID    Date       User ID
-pub  2048/1AAC221B 2001/11/09 Joseph Kesselman <jo...@lotus.com>
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: PGP 6.5.8
-
-mQGhBDvsN+kRBADjapawUAJpEXOp7xNASa4FKdXFx9rLOx45+GP4bdTS9QN/p7Vo
-t4v+Xd8PUhJYHkxyfe39rtWfVTj+JPFotldMaPJUCKixnxnTjehbSoyi5sNraRqj
-WvZFYFDOOmOEy139eBBFXNTGSH+3D8A0PMg9IhUGHYgGZwqhEgd+2yaBlQCg/94k
-idl+3UadWoI4CTOxD+iU0rMD+JUCsUvmFTP1HfJQekMSNN16WSzJF29QOr0JUm9q
-ebnJHvtaQ/GaZrVyVv0bbgC1XAXf36pqWJPldkvOOzxCm0z0JkKdbQ6+r4P3hDMF
-Ppj1kUfz2XmdbkLTROu0PhUwgE4p7IKQspmxcdYGbT8rPtSSxXVF0yvF/NItXcCJ
-KfMEANYbpDzbuzWNtwVTQReFoj5xwYxH1H0CMeXmV+yq0i7DRNU+uAe2DmWOc6om
-bl9K5yk/cf8DP93/0yOaJqmZ1EjhHwKkknucHbjcNcMrG5qozU3bUr4in8IK5XO0
-NDZEw6KZTLCyXWCl9kK/H7vr0ogtSeQo+rnMqM9Ggusl2yMCtC1Kb3NlcGggS2Vz
-c2VsbWFuIDxqb3NlcGhfa2Vzc2VsbWFuQGxvdHVzLmNvbT6JAE4EEBECAA4FAjvs
-N+kECwMCAQIZAQAKCRCVht3BGqwiGxyvAKCOQ+RkwNwxTbrfGj9y3Lm4mYjZ5wCg
-npZjPSr5wXU3YU+yi9TluXrMFWC5Ag0EO+w36RAIAPZCV7cIfwgXcqK61qlC8wXo
-+VMROU+28W65Szgg2gGnVqMU6Y9AVfPQB8bLQ6mUrfdMZIZJ+AyDvWXpF9Sh01D4
-9Vlf3HZSTz09jdvOmeFXklnN/biudE/F/Ha8g8VHMGHOfMlm/xX5u/2RXscBqtNb
-no2gpXI61Brwv0YAWCvl9Ij9WE5J280gtJ3kkQc2azNsOA1FHQ98iLMcfFstjvbz
-ySPAQ/ClWxiNjrtVjLhdONM0/XwXV0OjHRhs3jMhLLUq/zzhsSlAGBGNfISnCnLW
-hsQDGcgHKXrKlQzZlp+r0ApQmwJG0wg9ZqRdQZ+cfL2JSyIZJrqrol7DVekyCzsA
-AgIIAJJnaUDpUG1btIJUVkHLHOeBkm8uIcixAY1BrsoAm+HKW0DfvGZ0OA9RZawL
-ZwE0sWCuOuzQjbMVFjt3B76kK7YRiha+hlsAvbm5Ojnz5cmn+4JhT6fvh7Eh4xBR
-zCyQTOedNtegy0zkV24ddRqjz/zRDa3KJLagZrQFKU4+LXF5DpaTUVDR5xHxDlWg
-Ht2RDbEWVSYALxRjyHobzVZYr9CuhRy6QKRd5pm/fD+qkDtwHbFkrouH8Txegr3y
-zVVc+vKC0GNr1xaX8f0lUGSz2KHPRgqyMfEKGRYM+IWfr/gHeZnP2SUzGHsfYzoi
-6CJS6hPL/HyrPn+UbOmVo5uKNaqJAEYEGBECAAYFAjvsN+kACgkQlYbdwRqsIhuk
-fgCfco+vxnDUpU8cLscpZsPbk6J9p/MAn0VYo0g51AsO36+JJUak7IDWGFwb
-=pFGX
------END PGP PUBLIC KEY BLOCK-----
-
-
-Sarah McNamara <mc...@ca.ibm.com>
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: PGP 6.5.8
-
-mQGiBD0HV44RBADu4H3kzYmSoX2BZOkIio6h+LGD60EjDOGtGkFNh9pqd6aItRK9
-qpFishIK/1/1z+/nLVBfQDc+PSXR8jhZUzj/AGAdjmOtYkBwAWGz1jY08/x98xiV
-MzMlVYYdm0dHZAfrNKV7nAfLuFQ4X1Og4Hbmgv5HlnVllXEBcHUYWG7AFwCg/5Wu
-q6weARMULjVCQb7B/myiQJMD/itxWrfL0KibEBHzKEmzM3V6pJR7CT18+GO7aLFD
-Y0OtTqfcKdBlbvK2Ngyn6MFO/fgctGYsNB20Yg0dJH2oLPrgGAnSVqkgMh2VhUFH
-oc/6cyjBkFJMOgHQQAPY5c2MdVlMhBTCJcIMArY5rPQVS7q6D+947hftyHyhDwss
-e9b9BACUls7qRcUum7a0eygN6ninot6UlSh9TLEt7OERdIUegu3mbXazdGi5jvCr
-lXb1BxZPBIYP2tMve88s1uuRdDP20Ht7k3uG/CzMDlcIUisFrlAqNI7XtzE51jsF
-FOTt8NZFFCfqCGaVT/k4FB3wMWniK8HeXEiUuOB7vqdec2e1W7QkU2FyYWggTWNO
-YW1hcmEgPG1jbmFtYXJhQGNhLmlibS5jb20+iQBOBBARAgAOBQI9B1eOBAsDAgEC
-GQEACgkQDL/HgFBA4ORinwCeM0LEu1iHaSfg3O8W8XUO3soVB/8AoJCsL4P3H2YW
-jzcc4jWc0MtufUNTuQINBD0HV44QCAD2Qle3CH8IF3KiutapQvMF6PlTETlPtvFu
-uUs4INoBp1ajFOmPQFXz0AfGy0OplK33TGSGSfgMg71l6RfUodNQ+PVZX9x2Uk89
-PY3bzpnhV5JZzf24rnRPxfx2vIPFRzBhznzJZv8V+bv9kV7HAarTW56NoKVyOtQa
-8L9GAFgr5fSI/VhOSdvNILSd5JEHNmszbDgNRR0PfIizHHxbLY7288kjwEPwpVsY
-jY67VYy4XTjTNP18F1dDox0YbN4zISy1Kv884bEpQBgRjXyEpwpy1obEAxnIByl6
-ypUM2Zafq9AKUJsCRtMIPWakXUGfnHy9iUsiGSa6q6Jew1XpMgs7AAICCAC5df43
-MJy9e/SkSdo/Vuu+3cUNcyTuOck0kFivwZKbYKbqJL1nfmT92Flgf4kzJUQTJ5QU
-2//sG2dyRtSZwFmb2vhY+68G8d9m4bkbIq799si7sK1LtSdC+6jr5qEnO9w+KcM1
-dxHhUXz5QSOLJgOL+FuF+NcvItUefl0tq5gwiGschyPljp4A2ulaEQn1s7ur6smZ
-9QuEyr+95qTqo7I4yAA6NJy9kws2IkYTVXQGsuFlRuXsX30Q9jzlNGZGifLlo6gq
-im6cQJgP+WeNHMUb25hV3cVL+wONSklZXIshoDm+zwAcjrbeBVin7g9R38YfhA7p
-Gr5ZXzTdnd6GDVWAiQBGBBgRAgAGBQI9B1eOAAoJEAy/x4BQQODk1rYAn34/Xv82
-CElwVpVsZeIkpD68gL1kAKCpGFmpS+W7aXKGVdlNubEulbVlHw==
-=+0VJ
------END PGP PUBLIC KEY BLOCK-----
-
-
-Ilene Seelemann (ilene@ca.ibm.com)
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: PGP 6.5.8
-
-mQGiBD14yigRBAD4YG6RAKr364IFqsbD/3B02Nl28bkwVyWFxHA0y9Br5UvjyDGz
-sh6ZBQD7mPO2lpNGVj6ln0h5fxur+Nmi79j51LhdZamUGoJtx3GR8bMG3ps7OB+C
-FYobHFfBuaR+kvPioboPND0BKYqWktastyGi0Et5OSG2RbvMwBWwv7+ssQCg/y3A
-GTvsP70+0FPdsqYMIVbnvPcD/0I7huEjBXsF4/ZFple242zaDHiKcyJxaspiWYpk
-kHcHZB2fTUBroJtSvOE6in4LV9cBtr+qScyjYEKo7WXmTuvjPk9hGNg2/7IBhOAY
-pxEs/eMSRynPyX4dKsuQ/vbhRnJz5Uh2nG4l01oXIrIu3mLfbf0+njfAySbVZbUR
-Bm1fBADOLyw2OuOmVMu1DeFTZ2tyKyJQ+ALD3UtypphHDHcvejHC1Oq7heqxAk9p
-Ex/mYlIc3loddWiP6f4tQmdOqmvlhkZ1rGx1rNHMhRohRUPeY5WnRjg452hiaNtt
-ri3QnmX/w+3OQi9GcFzKr2GcSZzf429JArhAdMH4xoiK1lJTO7QiSWxlbmUgU2Vl
-bGVtYW5uIDxpbGVuZUBjYS5pYm0uY29tPokATgQQEQIADgUCPXjKKAQLAwIBAhkB
-AAoJEAaHFk5eFOHSfJsAnRLwJ3B/tgfUSAeXjgImzHITi93JAJ9kyIRfAu431G/0
-chT0OWCp/IqAnIkATAQQEQIADAUCPXjPQgUDDy00gAAKCRAy7BdZMKIdVZ5wAKDf
-j9ZVL8158YK7kdwpPsVMqJRldACfcYLyjzQh1rZIuAW/E/ddhwQ+eniJAEYEEBEC
-AAYFAj18qXUACgkQDL/HgFBA4ORX1gCg3WrNmHJrAc46PL2MdI1pqqVM+MYAoKFq
-cnqo7mczQM80Fvw58092GlFCuQINBD14yigQCAD2Qle3CH8IF3KiutapQvMF6PlT
-ETlPtvFuuUs4INoBp1ajFOmPQFXz0AfGy0OplK33TGSGSfgMg71l6RfUodNQ+PVZ
-X9x2Uk89PY3bzpnhV5JZzf24rnRPxfx2vIPFRzBhznzJZv8V+bv9kV7HAarTW56N
-oKVyOtQa8L9GAFgr5fSI/VhOSdvNILSd5JEHNmszbDgNRR0PfIizHHxbLY7288kj
-wEPwpVsYjY67VYy4XTjTNP18F1dDox0YbN4zISy1Kv884bEpQBgRjXyEpwpy1obE
-AxnIByl6ypUM2Zafq9AKUJsCRtMIPWakXUGfnHy9iUsiGSa6q6Jew1XpMgs7AAIC
-CADSzWYVAO56F2n81OvuEKHEDsWHVTa5F+pB2rJQdSbYsvuB6VzOXO+gttdBgaPp
-Kox0wj/z1T3ycr3UyP21sbyP6C4IqUM1sxmDDvtPmi+GP9EnVVWsjt3kAX4NgpG+
-/5RRjdmWvTXYwCyQsGUYmrxj38bTl3slaY2MXuzDrPN7jPLj0LQq2XsucxlBxne7
-VcjMcwWdZy83yrcD4JBACjuzZDYv5rk8562v4i7yIL0OGG42ApLeHTszKgIOnvEz
-chBQRtAIbnTZyakWAQbx8yluBQREcWro65iVZngjEMFFBZogCOHRo/ZRea+6Chb0
-GE4SHxWelDm1h29kRKFyNiSSiQBGBBgRAgAGBQI9eMooAAoJEAaHFk5eFOHSYScA
-ni92fvDPDNiD0HR5fYQkCcj9+AmCAJ9r2Ic4kOjE7g4LqGU0w/zr3IJ6wA==
-=g9hV
-
------END PGP PUBLIC KEY BLOCK-----
-
-Henry Zongaro (zongaro@ca.ibm.com)
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: GnuPG v1.2.2 (Cygwin)
-
-mQGiBD8cAJsRBADUrXrA/bCXXan4MTeyaYP/X7Jq2N4m0taDKcCWneTWVoXVISJD
-WRm5xI0qfiSMao4VCienFS6aEVDW/CtYy/oVN6faP4cDhfiauOSNVnkuprN5kNT5
-45gXxjfkNZZqQEHzNXeQbd03b2eYVNRqEPIMmbe02VNmYU2ucNoS3tX+wwCg37o6
-lECga3f3HAEbAoBGJWEQDz8D/1cYnr/3K08y5iRbx/fEImoSwDVmS2stl7YSHiFq
-y8OkkNv65ctxq1AQKWkd6l/TRLkaTxV6jRSNR9/UUSsKZ1WqYXdWIQlTHOyfyXA4
-9F7BYWVCJ2AorGOCUV2RhL34JOtxD17eWFW7jte9d3yjzwrW6zEgRjL3gn8mF6pm
-N0vwA/9/Yhw4xs3kJrd93wpYC6tjwr9OpKX9btjCvmYRs0tIaiHgW+pz4yXcp0be
-3JAKmOZLOpYgdXrzqoays2dIXHtPtnJ8xcusnuyafijXnpTugDLd2TTZwTE2PJqa
-T6wU6ucrxZoVye7tnCZC9WO4wwT1C34a2Bs8Kb9gdEztDDc64LQiSGVucnkgWm9u
-Z2FybyA8em9uZ2Fyb0BjYS5pYm0uY29tPohhBBMRAgAhBQI/HACbBQm6FuqABgsJ
-CAcDAgMVAgMDFgIBAh4BAheAAAoJEKtvTqlV3u1VQv0AnRtJiGiwnQ0xRr86VijM
-3jpvtRhZAJ42nopVLUX7MLPQAmquJr7vbJ51erkBDQQ/HACeEAQAktEiSKwmijNK
-y3LRnBfDcmnsflwaR6vq/hzTU4OaHFlv7TsOF8IEYuVtY6k35r1EKRFDDj3O2yxc
-HZ2nJXsfwc2r4vXZ5maLJKrwm/oqdpCQxIhewKty0mNcBmRhYfzH8FwDbJfDj8GQ
-3Mb+hoFng5IQz0TMn/+Xufi8hMPNubMAAwUD/1KqOj307Sw/I8xrukzKD28wephI
-BaHD0k/JrOE08hLy0AA2hJYtWON2ngFxsAMn+hyCaJ7jIf03lVzeWY/EFUsRiz6W
-SK2bgxCqztvFEfk6auQks9o8Qi7wSTdfGRvmgBEv1NIHricYGujpLMYL1/wcUmAb
-0cuNiuD+f6I9//mOiEwEGBECAAwFAj8cAJ4FCboW6oAACgkQq29OqVXe7VV5NwCd
-GnR3HK9tl6lDNkgg4e/iwX1+TGAAoNAyeTCMkju29VQvP09DXyqF92KN
-=+iYb
------END PGP PUBLIC KEY BLOCK-----
-
-Brian James Minchau <mi...@ca.ibm.com>
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: PGPfreeware 6.5.8 for non-commercial use <http://www.pgp.com>
-
-mQGiBD90tykRBAD8mc8/pJcCYJt7EBGh4M0x6FinAlR0QQsxgpf6sKVUsW01vnce
-1Sk2O5DfLCxTuTamstzMPGP9gqpIxL01qQO0ogarlQ8KLHtrb0x3ha2Ea32wnjux
-KsbWMYv88w3vyNmcPm4CwXePxWglBJxvuUtBl/8UfWX9tj51Gg1UIFkBMwCg/20T
-gSuvFLlcsBQIQ2z/lmyJsC8D/RP4QM4e36GyuMR+MVtamP2oq+kVsTgOWgMwbxBN
-pYVY9mtI43GIlQ3Nuj5MmgI2gh5w5KGkPxOUiBsbgGyKBpik2XET6uI+ESwxP/f3
-q4P5SsBg9Cnkfw1PRFp9rPrtsH+qRL0sVbPES7m5wgHFMO+iNFRvlgCj+n+a5wP9
-aZpVBADFiDoHukZKtwHkyeXf1ZAjDddYP0CMEU/+n6r2iQhGxsgB8YYxurCsNmWo
-ZHsEbFd9K0hiGW4wd8ehTnWhAOgF9haCg0ej+iXIsU26fSdup7XbhqWDwuBVG+oG
-fKrxWKn2M1Gq2/e7Y2uIQuUUZVLFWyfbz4srVKX4X+Usi2ZsWbQoQnJpYW4gSmFt
-ZXMgTWluY2hhdSA8bWluY2hhdUBjYS5pYm0uY29tPokATgQQEQIADgUCP3S3KQQL
-AwIBAhkBAAoJEEkBfzw7R979puQAoJz8iDTTk2RWVO7u3rTbiQLkKkDUAKDyteJj
-OIw78pLkcPnNBX5LsbtVzrkCDQQ/dLcqEAgA9kJXtwh/CBdyorrWqULzBej5UxE5
-T7bxbrlLOCDaAadWoxTpj0BV89AHxstDqZSt90xkhkn4DIO9ZekX1KHTUPj1WV/c
-dlJPPT2N286Z4VeSWc39uK50T8X8dryDxUcwYc58yWb/Ffm7/ZFexwGq01uejaCl
-cjrUGvC/RgBYK+X0iP1YTknbzSC0neSRBzZrM2w4DUUdD3yIsxx8Wy2O9vPJI8BD
-8KVbGI2Ou1WMuF040zT9fBdXQ6MdGGzeMyEstSr/POGxKUAYEY18hKcKctaGxAMZ
-yAcpesqVDNmWn6vQClCbAkbTCD1mpF1Bn5x8vYlLIhkmuquiXsNV6TILOwACAggA
-17tSplmHTmGaV5C5Up5Imu37MGELNYUmoDtg82Acn3gftwKAl81HSx7Lr5ekJTZ2
-jdxX6k1TiJVvw0926Dm44xERqgbTnxJ0eSkvrzuM3WEdnSC4e34ostHcYSMjtXpI
-IwbhrAhCNJz8VHQsMPHbp5DCEESZracxHbOe1HGfV1qfomdM6X8k01fIa5Qmhi1B
-UUV8tdhr4yXL4fjzQYzI0PJQAVNxEKGrdPpnKedcEDKqdaGDD/SfFjo0Wp1Lg9wO
-pW6KnujtylZ/i2gj+oQtXgNXG1CDB2R4+573NyIWbTGCliDA0vr/MIOON3D0Ir1/
-4vtFBvRhTOefXJ2S7AQFl4kARgQYEQIABgUCP3S3KgAKCRBJAX88O0fe/XhoAKC6
-AUWyj+MEm1Uf+mxMLDI2IXiDZQCdEMKlwjNalb4/NBV3HatUuhOuFho=
-=LaXh
------END PGP PUBLIC KEY BLOCK-----
-
-Michael Glavassevich <mr...@ca.ibm.com>
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: GnuPG v1.4.9 (Cygwin)
-
-mQINBEsh3ukBEADQTZRcZ+Fzyb4fWqhV5egIC8BTP54fjBcv9HKfC4IJxCaK5n/n
-GV9uuxv37LPNtZw9WxI8MLBJh0I3lu4PnrTvbcCVgP3NXlzFvdzY5n5FKQN62i+R
-6DbKehdd/QNlW0plxhVr3z6ZC2QH/EKRY0yJDcqT958Qz2BuPhXqYc+qlPtXAyPz
-2vE0aWsOZ6/7CJ7inLnh+0oVo1mJdtUYAVtoVwzQ6P7zcwvJDvwUaLUG9U0or46i
-46SNk2hTRK0q7KcFpEyv+6b1lbezZVWLN1tZjCITN8FHwf16cOMJF0XO/4fsCBQJ
-BCtZ9x5A6eCsDlWFCPd0BMDcPVDsB83AhujZo00g5H12oWVcxNUnlxSJ5ou7zRtq
-T4RJ7mpB7IM6g4zASJMgUkkuMnsQ9d+Bv8o9wC5lCDTEjN779ZxcctCmbBs6blgo
-4q9hYvAJYSkBOSfx+TRPuAYk9WK4elp8yq/XIrB1k7seKfTesROSf5Td5f988OpA
-jdyHhdp+HKstgktOkIvtDHQKgrsaKy5mHKqrWOA/mLL/Yw1p2IJkpBnGz8r/8mPD
-ecWrenRiT0E/us+D7tpHi84DrpfTS6niPaM4FgoigbCsdK/0T6IJ6uXVOPHdbpnL
-k5JDRYercy57tlaPwEHJITPe0FDP4zKJ+Jq28UYFRbPWDPcZJhPrUKA5IwARAQAB
-tD1NaWNoYWVsIEdsYXZhc3NldmljaCAoQ09ERSBTSUdOSU5HIEtFWSkgPG1yZ2xh
-dmFzQGFwYWNoZS5vcmc+iQI2BBMBAgAgBQJLId7pAhsDBgsJCAcDAgQVAggDBBYC
-AwECHgECF4AACgkQlEOAhCOKWlZifhAAhEkzKFOPkwJ58vy47jwMQa7/iAMs3gNN
-zNYcNcn6Vj3n/gTa5IlWrcjx2VnZviSW13lwry7DmudfO/qeU0JsJr4mk8Kwj5mh
-GFa5r/gt+dnOW/iFy8lEaJUI4vcXVZa4QK310d+Loat4ac0i0Nkioeiomix5RaQv
-A+I4m7qJpo6V112d/0/GCVJADwFm/5sbDhreUV4H8zIIkhH47YZKejEUArO3Teqn
-4Ym6ES/25qv/wiDSuuQOwIBymYIHCVam42VUHdbUHEjFZF7v5A1qjvdymZBtMGK2
-nfQCLUHpX6ACq+icwShLG4CDK4+zYdN0bTwI20VbLlFzFScjVga21Dqkdaw1bIvn
-cSmAXwrSKbFIdsdnsq9lnTqSszs5AyXQZ2Iq0iGk73L/CJemtgp9gwf3dp03WXQG
-5LCuTiRb/MWcgAPoG2KVEHRjE3KYGxEQ/OgIHxwDiDnvyvukjkpV/O/9A9LAga+5
-f7J22ih9g0ILbSbX0N9PWpvESD0fskAT6awlcvvyFacOm4tcYveMRESyT6/ZJWAm
-t/DlHcxLshX0RQZCETV/HO1C59twuds6MEbs3rTaFsKryz5Vo4/AQSsz46eDZze3
-XZ8y4FLHAkgrptHfoV39kyjJHmIMOAkx6S1YIvswTU0hF9SrxfrslyF9SwxYNuHt
-Q/M+Mf7tVQ4=
-=NDBw
------END PGP PUBLIC KEY BLOCK-----
-
-Gary David Gregory (Code signing key) <gg...@apache.org>
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: GnuPG v1.4.11 (MingW32)
-
-mQENBE2kzuwBCACYV+G9yxNkSjAKSji0B5ipMGM74JAL1Ogtcu+993pLHHYsdXri
-WWXi37x9PLjeHxw63mN26SFyrbMJ4A8erLB03PDjw0DEzAwiu9P2vSvL/RFxGBbk
-cM0BTNXNR1rk8DpIzvXtejp8IHtD1qcDLTlJ8D0W3USebShDPo6NmMxTNuH0u99B
-WHCMAdSa34wsg0ZpffwQmRxeA+ebrf2ydKupGkeZsKjkLlaXNkTVp1ghn5ts/lvg
-KeHv1SJivWKCRmFlbPhBK4+mxSUSOPdoBNAfxA51QzZoPizSk0VbRz3YufYRVLFy
-9vqPSorDmYJhCvn3f6+A38FS/j8VE+8obQ2rABEBAAG0O0dhcnkgRGF2aWQgR3Jl
-Z29yeSAoQ29kZSBzaWduaW5nIGtleSkgPGdncmVnb3J5QGFwYWNoZS5vcmc+iQE4
-BBMBAgAiBQJNpM7sAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRCG/cfi
-oRJiy2vXCACU6jW2+XIWuWBKSmeowBMxlUMJFSq7QjLt+o6B1ZYClbzBLDKcxlnS
-dF6v0jLhp71LozTde+HFI4/qIv6OO4UaGHin8Z1rNU/i5L07HkhLxcrbDoWhaSGD
-buRsWCv9ljm5GCXyK9s6Uj7d4af9mDWaGhNFJJFIs+yqOvTwffoaB7y+2a1YWStZ
-ZXDJ0KiHdY7xQ7bbYR/61MgvJslF1uX+u4jLTNmbU0tCXLtUrLd2VbJiAMFezqy6
-hV/ZxQLZoBPpr3FYhR2SIzNhQ30nj9AVcPgCCuLD49nx6Ad5CpcP8sTwb4aWk9GK
-+Uu3Bfz4jTAvd9Q7TsRMt3NV+7sOGD4vuQENBE2kzuwBCACzeGpkd6X/xTfKDBWv
-XgHOOKIJ2pht9XmtZZKiIj7LIiSwvSds/ZkoZKxAm7AY+KPh8Xjf968FtoUBQJvH
-AG4rbowEqT7OOrJae2JcenH5qzaod7TpIPQVv+Ysz8I1wLlC6LzKRj1X99Hng6X+
-obsEasnPbmEEkuiZ/Sgi4vVC8SHkDmYt1Dx8jDgm53oUeWkEJO9LSI2zcrZhSgvg
-1xa4Q4gY5UUK7gE4LbmGCjFlATuuW/0sryxu8zxph15gkn4Nqgk0CPMSjesMYEGO
-sdDzfQXl2tXbt+Pe6mBoWh67MZ1v5zOq3EDtoSqDpWPxponAeaCuNDDFX44vGjfx
-GE0tABEBAAGJAR8EGAECAAkFAk2kzuwCGwwACgkQhv3H4qESYsvEMAf/VGyqIEcw
-4T2D3gZZ3ITkeoBevQdxBT/27xNvoWOZyGSzGYlRbRQrlo+uZsjfMc9MNvaSmxyy
-4gLVbcdvQr3PF//GxphJ98W8pk9l+M57jfyHnnCumn7MO4o9ed+WuigN5oeuNJ6B
-Iq3ff2o1DsrEvDChYOJEOeFuWxv+u7I2ABJJep7NbByM2n9PE8vlGU3zUBgWUBsk
-6jT+klKnEyHE76WzegPLz3jtElTuyB7jRhjyQJu1yiJEMbs2zH8aJGObi5f8Jum4
-tILZuEAdoI0M3c3VRq12cz/vLy+9VXa/s//8IsGn88kjyyYqOy8WJEjoOXFh++dp
-WiM7nZkgQcNi5A==
-=0UFs
------END PGP PUBLIC KEY BLOCK-----
-
-Mukul Gandhi (Code signing key) mukulg@apache.org
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: GnuPG v2.2.6 (Windows)
-
-mQINBFrVrw4BEADaSqFLnW5IvKF7CaJXHpz2K94WTZr5vXg8sGE5r7XTi+91BqrU
-VCVanxkKs/dEy7O0QAnkGNaF6nT/deHZVU6FGTUVcj7GtDXd/8Upj5H5Yhkvf8nO
-U50U/W427OuLAbtKK06zUXQQq7jNUC5DEQNOA2amqKsSGCzeLticjOB/PIaFSAE7
-vLYPXdVZVA0/+c8tI98vt0LH/dC0FK8Q/YQLGLvDrrnkLqZ8Q/G27BYvJA0uBVvD
-7oC7uivXE87Qqy489DWI/zTciVgm8LwwOOgACVc0WzkHI9qX/Dmc27CjowCacW8O
-+8VS1QVpq61L7y6vCg8dnL78Y3E+0MbvbVz7MpJKb9f7hxNHg6UwUVHweR+o2oXV
-75EMHQDN1vRWJ0gQgGOU479jECp1Iu52T2cL6qr5QDnmwb8G4LZUp3edJmlGQ+DO
-kSXJSSG+LtwdmwB/MwwyP6u7PKLKzE5Vn+zXyfJq5IHQmh9QlBatPcRrzFmKg4o1
-vI23xe09edfqSRPEfpLTa3h1CZPSOcu/93SteENslFKQ5SZIOyXK3RTz4jjJ6gMD
-W9FKGq5ntUTZHWiXJdxtr1cnt/SKJOsUK2OwTgD13EPYFonckbrPst4OSFFWUkba
-zIiENlbgkRKnQC06/bnBAfLC4h3W9AxxseVLVD7COB9fbJzGcLCsyo7mewARAQAB
-tDNNdWt1bCBHYW5kaGkgKENPREUgU0lHTklORyBLRVkpIDxtdWt1bGdAYXBhY2hl
-Lm9yZz6JAk4EEwEIADgWIQRNj7Vy+2rc/WnL/g17JYamteJcPQUCWtWvDgIbAwUL
-CQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRB7JYamteJcPelTEAChRbuWaFsbJMs/
-qQNO0ALcqAKZvjnzB2Ne3qjYBT/3ptq86HSOBbuT1T/YAKUPN+ETR9Y7ib05x2qN
-pcLOhJJTNApNPcczNXKLokn4fojv70wFykRsm0OPp4/+gvtY9d/c7OPEIv1nLxOP
-zV7IJUX6JEXMuuUBAQ8XNFjy9ObRmQ3JTM3dvtsXNMqwpcsF3p4YvTTq7M3wKEJk
-J+d6DV48t0YNjDSmboZ1eb8NbBo6xGAUb42RuolJ8PtanDRjSUgCHPqSjn4x5F0H
-W/+kdoFybORCMCrVdKh1x4/8MLWLToC3aIaY1Dw51p9Li64NGHsxCBur1wlX/hAZ
-99Zy0GJcayuv9BPRG5lHraIwI0MhpYzmWL6xcOTOyWUOl8U5M/uaMkXlCS6WXdjz
-SrJx29y+1dH6mykRTjIQTBa+fsH7duJjiXlo9L8AYbXX6BiwImNiLHVdx6XHwEKP
-qDnQNuUFWuj4I2sU7Di0NNPpNemyDvGFlLd+472qD1K3M6ck0BMN+qp5n1gMcwUr
-X8cW40PBp5N14nghGiMVzA8QwcU62MCgu5Wo5yITKrZS3rf5vncRFNZ0yA49JqyF
-ypTWsJRE5iDIWYCvsQd0fICudxU5zRkaMlIUr8Yz+MjDITZ0YeDLrNDtyU+IE20W
-NpNXkhMSUHy6Vz772b3ejQt7Dg1Nd7kCDQRa1a8OARAA6tfcOXamaYMCf9bX6w9Q
-ggrmLmVJEUYbjMMlqg7jn1uatI1Fl0YPey1SJCKV52fc0OxX6+7iXlJhLc8q+tsx
-/9ojgbEetm85qlFBs7A2x1F/G4nXOi1LJbxDvytXonSn0YSKXpV7zLHnFz2/9KuK
-gi7YH41RmvYf/enLh2D8cZMApBfdaB+ZfiooMg7Flr9AHpqk5/UrV4vQZ1mkiiT+
-EXar5rygRP4DZKgBow6RWsJnDE2FKCh4UFzcjeQ0IGhh0iIldCT32jwJB8HDPamQ
-+1WAiEzzCH0OOZ1yxiyVSXor+KFpmtnaJlWzUJMm/K6W/6aD9sikY1pA8bfOC0gz
-BU7/FZ76rGHgfDAL136lqUzQ54BXdmhM/hTv9VBmZ5JHbjm6xdF9Msr/QI7sRbms
-mgjqOF6IJk4vD7u4sIRYQlHJSsxJyBCu3sbKlHv4RZ/Pun6Sxj1fxO/NisQX3sdm
-pMwtZSCaBnx/Xlm/DRQKHhWhRcZ+4efeIWY1WcBvH/LgZYJhi5p9PxSLYvtjY83H
-iFH1k1v+fZk5c06iwYB3WQJkUfjXIWAPbSHuVuQLq2eZN1Slkd1BncSFYEEgtFl8
-I+UwmrqBTdONMRGkLjezrjnFa1uSBiEHnyyD6PMP3PPsFzqSEYh/E1Kna7jtaJky
-ZD5SpLdlvFnS4dYOzzGwhY8AEQEAAYkCNgQYAQgAIBYhBE2PtXL7atz9acv+DXsl
-hqa14lw9BQJa1a8OAhsMAAoJEHslhqa14lw9hOgQAJXFChQ394HeivVGTP3Lc0fY
-WOBceE9+8xWn6gjFf2SOVlSW7TlBrOGBwAzgeGDWKAP5Js/S2i8LlxTzWA0n7t1T
-zMEstkIjEEm5rkSdZ6GkSXQuQkEuiD9fVq8wMjdOKcgRzPq5CUYBFoOPm4r1ZMBc
-uMg4fFn3nIHLALdi8hjeJENsl7e9cf7pct9ZmMARgF9jFPPcZbpu7THNgheXnxYW
-bzYMNHVV9NkmZA1nJcGTLXao8i0dIQwFyg91cyTfc5iI7EQP+SXUACiOWlZ6GO2S
-EcY6CR4g4obg9lBzEPs2uiDRdxWLyD66gbP2XDGPiAsg8LM43Wxa4hDPjXHp9Pig
-tPfamxqdl13a8JvbS9hX6wvqS5dbrJfRuxejjGG+LI2cAcWSnT1gCQJWEnxXdzkh
-Y6E4aiI6xNw7Xek7rL7DJKe3bVcMcUKI7rLQJor6Gq9ESuTbe73eJdkWTK1cWSWs
-StTfzMWwq22VjOZCHz7p/h5zQvuj+oeeJb1wdMn65FjRp6VCmZFwUAphV4tS/Ihe
-vVJJKMjIMdUrqDwRhUlt2JLIcjQov00nJ6/SC5AAY5m9jB0LhIHNvXHXPrfxeNEH
-otQEdxhoQJS4bxa+pEztFxSkOyHLYya53TVZmGDPW1oMnghHKMA9FLvypQU3CsXM
-6CMlHiO/MH1/Ktz2a7NW
-=hMIE
------END PGP PUBLIC KEY BLOCK-----
-
diff --git a/LICENSE.EPL_v1.0.html b/LICENSE.EPL_v1.0.html
deleted file mode 100644
index 832a9d448..000000000
--- a/LICENSE.EPL_v1.0.html
+++ /dev/null
@@ -1,258 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
-
-
-
-
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Eclipse Public License - Version 1.0</title>
-<style type="text/css">
-  body {
-    size: 8.5in 11.0in;
-    margin: 0.25in 0.5in 0.25in 0.5in;
-    tab-interval: 0.5in;
-    }
-  p {  	
-    margin-left: auto;
-    margin-top:  0.5em;
-    margin-bottom: 0.5em;
-    }
-  p.list {
-  	margin-left: 0.5in;
-    margin-top:  0.05em;
-    margin-bottom: 0.05em;
-    }
-  </style>
-
-</head><body lang="EN-US">
-
-<h2>Eclipse Public License - v 1.0</h2>
-
-<p>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
-PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR
-DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS
-AGREEMENT.</p>
-
-<p><b>1. DEFINITIONS</b></p>
-
-<p>"Contribution" means:</p>
-
-<p class="list">a) in the case of the initial Contributor, the initial
-code and documentation distributed under this Agreement, and</p>
-<p class="list">b) in the case of each subsequent Contributor:</p>
-<p class="list">i) changes to the Program, and</p>
-<p class="list">ii) additions to the Program;</p>
-<p class="list">where such changes and/or additions to the Program
-originate from and are distributed by that particular Contributor. A
-Contribution 'originates' from a Contributor if it was added to the
-Program by such Contributor itself or anyone acting on such
-Contributor's behalf. Contributions do not include additions to the
-Program which: (i) are separate modules of software distributed in
-conjunction with the Program under their own license agreement, and (ii)
-are not derivative works of the Program.</p>
-
-<p>"Contributor" means any person or entity that distributes
-the Program.</p>
-
-<p>"Licensed Patents" mean patent claims licensable by a
-Contributor which are necessarily infringed by the use or sale of its
-Contribution alone or when combined with the Program.</p>
-
-<p>"Program" means the Contributions distributed in accordance
-with this Agreement.</p>
-
-<p>"Recipient" means anyone who receives the Program under
-this Agreement, including all Contributors.</p>
-
-<p><b>2. GRANT OF RIGHTS</b></p>
-
-<p class="list">a) Subject to the terms of this Agreement, each
-Contributor hereby grants Recipient a non-exclusive, worldwide,
-royalty-free copyright license to reproduce, prepare derivative works
-of, publicly display, publicly perform, distribute and sublicense the
-Contribution of such Contributor, if any, and such derivative works, in
-source code and object code form.</p>
-
-<p class="list">b) Subject to the terms of this Agreement, each
-Contributor hereby grants Recipient a non-exclusive, worldwide,
-royalty-free patent license under Licensed Patents to make, use, sell,
-offer to sell, import and otherwise transfer the Contribution of such
-Contributor, if any, in source code and object code form. This patent
-license shall apply to the combination of the Contribution and the
-Program if, at the time the Contribution is added by the Contributor,
-such addition of the Contribution causes such combination to be covered
-by the Licensed Patents. The patent license shall not apply to any other
-combinations which include the Contribution. No hardware per se is
-licensed hereunder.</p>
-
-<p class="list">c) Recipient understands that although each Contributor
-grants the licenses to its Contributions set forth herein, no assurances
-are provided by any Contributor that the Program does not infringe the
-patent or other intellectual property rights of any other entity. Each
-Contributor disclaims any liability to Recipient for claims brought by
-any other entity based on infringement of intellectual property rights
-or otherwise. As a condition to exercising the rights and licenses
-granted hereunder, each Recipient hereby assumes sole responsibility to
-secure any other intellectual property rights needed, if any. For
-example, if a third party patent license is required to allow Recipient
-to distribute the Program, it is Recipient's responsibility to acquire
-that license before distributing the Program.</p>
-
-<p class="list">d) Each Contributor represents that to its knowledge it
-has sufficient copyright rights in its Contribution, if any, to grant
-the copyright license set forth in this Agreement.</p>
-
-<p><b>3. REQUIREMENTS</b></p>
-
-<p>A Contributor may choose to distribute the Program in object code
-form under its own license agreement, provided that:</p>
-
-<p class="list">a) it complies with the terms and conditions of this
-Agreement; and</p>
-
-<p class="list">b) its license agreement:</p>
-
-<p class="list">i) effectively disclaims on behalf of all Contributors
-all warranties and conditions, express and implied, including warranties
-or conditions of title and non-infringement, and implied warranties or
-conditions of merchantability and fitness for a particular purpose;</p>
-
-<p class="list">ii) effectively excludes on behalf of all Contributors
-all liability for damages, including direct, indirect, special,
-incidental and consequential damages, such as lost profits;</p>
-
-<p class="list">iii) states that any provisions which differ from this
-Agreement are offered by that Contributor alone and not by any other
-party; and</p>
-
-<p class="list">iv) states that source code for the Program is available
-from such Contributor, and informs licensees how to obtain it in a
-reasonable manner on or through a medium customarily used for software
-exchange.</p>
-
-<p>When the Program is made available in source code form:</p>
-
-<p class="list">a) it must be made available under this Agreement; and</p>
-
-<p class="list">b) a copy of this Agreement must be included with each
-copy of the Program.</p>
-
-<p>Contributors may not remove or alter any copyright notices contained
-within the Program.</p>
-
-<p>Each Contributor must identify itself as the originator of its
-Contribution, if any, in a manner that reasonably allows subsequent
-Recipients to identify the originator of the Contribution.</p>
-
-<p><b>4. COMMERCIAL DISTRIBUTION</b></p>
-
-<p>Commercial distributors of software may accept certain
-responsibilities with respect to end users, business partners and the
-like. While this license is intended to facilitate the commercial use of
-the Program, the Contributor who includes the Program in a commercial
-product offering should do so in a manner which does not create
-potential liability for other Contributors. Therefore, if a Contributor
-includes the Program in a commercial product offering, such Contributor
-("Commercial Contributor") hereby agrees to defend and
-indemnify every other Contributor ("Indemnified Contributor")
-against any losses, damages and costs (collectively "Losses")
-arising from claims, lawsuits and other legal actions brought by a third
-party against the Indemnified Contributor to the extent caused by the
-acts or omissions of such Commercial Contributor in connection with its
-distribution of the Program in a commercial product offering. The
-obligations in this section do not apply to any claims or Losses
-relating to any actual or alleged intellectual property infringement. In
-order to qualify, an Indemnified Contributor must: a) promptly notify
-the Commercial Contributor in writing of such claim, and b) allow the
-Commercial Contributor to control, and cooperate with the Commercial
-Contributor in, the defense and any related settlement negotiations. The
-Indemnified Contributor may participate in any such claim at its own
-expense.</p>
-
-<p>For example, a Contributor might include the Program in a commercial
-product offering, Product X. That Contributor is then a Commercial
-Contributor. If that Commercial Contributor then makes performance
-claims, or offers warranties related to Product X, those performance
-claims and warranties are such Commercial Contributor's responsibility
-alone. Under this section, the Commercial Contributor would have to
-defend claims against the other Contributors related to those
-performance claims and warranties, and if a court requires any other
-Contributor to pay any damages as a result, the Commercial Contributor
-must pay those damages.</p>
-
-<p><b>5. NO WARRANTY</b></p>
-
-<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
-PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
-OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,
-ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
-OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
-responsible for determining the appropriateness of using and
-distributing the Program and assumes all risks associated with its
-exercise of rights under this Agreement , including but not limited to
-the risks and costs of program errors, compliance with applicable laws,
-damage to or loss of data, programs or equipment, and unavailability or
-interruption of operations.</p>
-
-<p><b>6. DISCLAIMER OF LIABILITY</b></p>
-
-<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
-NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
-WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
-DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
-HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</p>
-
-<p><b>7. GENERAL</b></p>
-
-<p>If any provision of this Agreement is invalid or unenforceable under
-applicable law, it shall not affect the validity or enforceability of
-the remainder of the terms of this Agreement, and without further action
-by the parties hereto, such provision shall be reformed to the minimum
-extent necessary to make such provision valid and enforceable.</p>
-
-<p>If Recipient institutes patent litigation against any entity
-(including a cross-claim or counterclaim in a lawsuit) alleging that the
-Program itself (excluding combinations of the Program with other
-software or hardware) infringes such Recipient's patent(s), then such
-Recipient's rights granted under Section 2(b) shall terminate as of the
-date such litigation is filed.</p>
-
-<p>All Recipient's rights under this Agreement shall terminate if it
-fails to comply with any of the material terms or conditions of this
-Agreement and does not cure such failure in a reasonable period of time
-after becoming aware of such noncompliance. If all Recipient's rights
-under this Agreement terminate, Recipient agrees to cease use and
-distribution of the Program as soon as reasonably practicable. However,
-Recipient's obligations under this Agreement and any licenses granted by
-Recipient relating to the Program shall continue and survive.</p>
-
-<p>Everyone is permitted to copy and distribute copies of this
-Agreement, but in order to avoid inconsistency the Agreement is
-copyrighted and may only be modified in the following manner. The
-Agreement Steward reserves the right to publish new versions (including
-revisions) of this Agreement from time to time. No one other than the
-Agreement Steward has the right to modify this Agreement. The Eclipse
-Foundation is the initial Agreement Steward. The Eclipse Foundation may
-assign the responsibility to serve as the Agreement Steward to a
-suitable separate entity. Each new version of the Agreement will be
-given a distinguishing version number. The Program (including
-Contributions) may always be distributed subject to the version of the
-Agreement under which it was received. In addition, after a new version
-of the Agreement is published, Contributor may elect to distribute the
-Program (including its Contributions) under the new version. Except as
-expressly stated in Sections 2(a) and 2(b) above, Recipient receives no
-rights or licenses to the intellectual property of any Contributor under
-this Agreement, whether expressly, by implication, estoppel or
-otherwise. All rights in the Program not expressly granted under this
-Agreement are reserved.</p>
-
-<p>This Agreement is governed by the laws of the State of New York and
-the intellectual property laws of the United States of America. No party
-to this Agreement will bring a legal action under this Agreement more
-than one year after the cause of action arose. Each party waives its
-rights to a jury trial in any resulting litigation.</p>
-
-</body></html>
\ No newline at end of file
diff --git a/LICENSE.txt b/LICENSE.txt
deleted file mode 100644
index 1fc4c0ee9..000000000
--- a/LICENSE.txt
+++ /dev/null
@@ -1,1074 +0,0 @@
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-The license above applies to this Apache Xalan release of:
-  Xalan-Java 2 - XSLT Processor
-  Xalan-Java 2 - Serializer
-  
-The license above also applies to the jar files
-xalan.jar and xsltc.jar - Xalan-Java 2 - XSLT Processor from 
-Source: http://xalan.apache.org/
-  
-The license above also applies to the jar file
-serializer.jar - Xalan-Java 2 - Serializer
-Source:  http://xalan.apache.org/
-Used by: Xalan-Java 2 and Xerces-Java 2
-
-The license above also applies to the jar file
-xercesImpl.jar - Xerces-Java 2 XML Parser.
-Source:	  http://xerces.apache.org/
-Used by:  Xalan-Java 2
-
-The license above also applies to the jar file
-xml-apis.jar - Xerces-Java 2 XML Parser.
-Source:   http://xerces.apache.org/
-Used by:  Xalan-Java 2 and release copy of Xerces-Java 2
-
-The license above also applies to the jar file
-bsf.jar - Beans Scripting Framework (BSF)
-Source:   https://commons.apache.org/proper/commons-bsf/
-Used by:  Xalan-Java 2's non Java extensions
-
-The license above also applies to the jar file
-commons-logging-1.2.jar - Apache Commons Logging
-Source:   https://commons.apache.org/proper/commons-logging/
-Used by:  Xalan-Java 2's non Java extensions
-
-
-
-
-The following license applies to the included files:
-  tools/ant.jar
-  tools/antRun
-  tools/antRun.bat
-Source:	 http://ant.apache.org/
-Used By: Xalan's build process: java/build.xml and test/build.xml
-
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-/*
- * ============================================================================
- *                   The Apache Software License, Version 1.1
- * ============================================================================
- * 
- *    Copyright (C) 1999 The Apache Software Foundation. All rights reserved.
- * 
- * Redistribution and use in source and binary forms, with or without modifica-
- * tion, are permitted provided that the following conditions are met:
- * 
- * 1. Redistributions of  source code must  retain the above copyright  notice,
- *    this list of conditions and the following disclaimer.
- * 
- * 2. Redistributions in binary form must reproduce the above copyright notice,
- *    this list of conditions and the following disclaimer in the documentation
- *    and/or other materials provided with the distribution.
- * 
- * 3. The end-user documentation included with the redistribution, if any, must
- *    include  the following  acknowledgment:  "This product includes  software
- *    developed  by the  Apache Software Foundation  (http://www.apache.org/)."
- *    Alternately, this  acknowledgment may  appear in the software itself,  if
- *    and wherever such third-party acknowledgments normally appear.
- * 
- * 4. The names "Ant" and  "Apache Software Foundation"  must not be used to
- *    endorse  or promote  products derived  from this  software without  prior
- *    written permission. For written permission, please contact
- *    apache@apache.org.
- * 
- * 5. Products  derived from this software may not  be called "Apache", nor may
- *    "Apache" appear  in their name,  without prior written permission  of the
- *    Apache Software Foundation.
- * 
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
- * FITNESS  FOR A PARTICULAR  PURPOSE ARE  DISCLAIMED.  IN NO  EVENT SHALL  THE
- * APACHE SOFTWARE  FOUNDATION  OR ITS CONTRIBUTORS  BE LIABLE FOR  ANY DIRECT,
- * INDIRECT, INCIDENTAL, SPECIAL,  EXEMPLARY, OR CONSEQUENTIAL  DAMAGES (INCLU-
- * DING, BUT NOT LIMITED TO, PROCUREMENT  OF SUBSTITUTE GOODS OR SERVICES; LOSS
- * OF USE, DATA, OR  PROFITS; OR BUSINESS  INTERRUPTION)  HOWEVER CAUSED AND ON
- * ANY  THEORY OF LIABILITY,  WHETHER  IN CONTRACT,  STRICT LIABILITY,  OR TORT
- * (INCLUDING  NEGLIGENCE OR  OTHERWISE) ARISING IN  ANY WAY OUT OF THE  USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- * 
- * This software  consists of voluntary contributions made  by many individuals
- * on behalf of the  Apache Software Foundation.  For more  information  on the 
- * Apache Software Foundation, please see <http://www.apache.org/>.
- *
- */
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-
-
-
-
-
-
-
-The following license, Apache Software License, Version 1.1,
-applies to the included BCEL.jar from Apache Jakarta
-(Byte Code Engineering Library).
-Source:  http://jakarta.apache.org/bcel
-Used By: XSLTC component of xml-xalan/java
-
-The following license, Apache Software License, Version 1.1, 
-also applies to the included regexp.jar,
-jakarta-regexp-1.2.jar from Apache Jakarta.
-Source:  http://jakarta.apache.org/regexp
-Used By: BCEL.jar which is used by XSLTC component of xml-xalan/java
-
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-/*
- *
- * Copyright (c) 2001 The Apache Software Foundation.  All rights
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in
- *    the documentation and/or other materials provided with the
- *    distribution.
- *
- * 3. The end-user documentation included with the redistribution,
- *    if any, must include the following acknowledgment:
- *       "This product includes software developed by the
- *        Apache Software Foundation (http://www.apache.org/)."
- *    Alternately, this acknowledgment may appear in the software itself,
- *    if and wherever such third-party acknowledgments normally appear.
- *
- * 4. The names "Apache" and "Apache Software Foundation" and 
- *    "Apache BCEL" must not be used to endorse or promote products 
- *    derived from this software without prior written permission. For 
- *    written permission, please contact apache@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache",
- *    "Apache BCEL", nor may "Apache" appear in their name, without 
- *    prior written permission of the Apache Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation.  For more
- * information on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-
-
-
-
-
-
-
-The following license applies to the DOM documentation
-for the org.w3c.dom.* packages:
-
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-W3C® DOCUMENT LICENSE
-http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231
-Public documents on the W3C site are provided by the copyright holders 
-under the following license. By using and/or copying this document, 
-or the W3C document from which this statement is linked, you (the licensee) 
-agree that you have read, understood, and will comply with the following 
-terms and conditions:
-
-Permission to copy, and distribute the contents of this document, or the 
-W3C document from which this statement is linked, in any medium for any 
-purpose and without fee or royalty is hereby granted, provided that you include 
-the following on ALL copies of the document, or portions thereof, that you use:
-
-1. A link or URL to the original W3C document. 
-2. The pre-existing copyright notice of the original author, or if it 
-   doesn't exist, a notice (hypertext is preferred, but a textual representation
-    is permitted) of the form: "Copyright © [$date-of-document] World Wide Web
-    Consortium, (Massachusetts Institute of Technology, European Research
-    Consortium for Informatics and Mathematics, Keio University). All Rights 
-    Reserved. http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231" 
-3. If it exists, the STATUS of the W3C document. 
-
-When space permits, inclusion of the full text of this NOTICE should be provided. 
-We request that authorship attribution be provided in any software, documents, 
-or other items or products that you create pursuant to the implementation of the
-contents of this document, or any portion thereof.
-
-No right to create modifications or derivatives of W3C documents is granted pursuant
-to this license. However, if additional requirements (documented in the Copyright FAQ)
-are satisfied, the right to create modifications or derivatives is sometimes granted
-by the W3C to individuals complying with those requirements.
-
-THIS DOCUMENT IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS
-OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE;
-THAT THE CONTENTS OF THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE
-IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS,
-COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
-
-COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR THE PERFORMANCE
-OR IMPLEMENTATION OF THE CONTENTS THEREOF.
-
-The name and trademarks of copyright holders may NOT be used in advertising
-or publicity pertaining to this document or its contents without specific,
-written prior permission. Title to copyright in this document will at all
-times remain with copyright holders.
-
-
-----------------------------------------------------------------------------
-
-This formulation of W3C's notice and license became active on December 31 2002.
-This version removes the copyright ownership notice such that this license
-can be used with materials other than those owned by the W3C, moves information
-on style sheets, DTDs, and schemas to the Copyright FAQ, reflects that ERCIM
-is now a host of the W3C, includes references to this specific dated version
-of the license, and removes the ambiguous grant of "use". See the older
-formulation for the policy prior to this date. Please see our Copyright FAQ for
-common questions about using materials from our site, such as the translating
-or annotating specifications. Other questions about this notice can be directed
-to site-policy@w3.org.
-
-
-Joseph Reagle <mailto:site-policy@w3.org 
-Last revised by Reagle $Date: 2005-07-19 12:33:09 -0400 (Tue, 19 Jul 2005) $
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-
-
-
-
-
-
-
-
-The following license applies to the DOM software,
-for the org.w3c.dom.* packages in jar file xml-apis.jar:
-
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-W3C® SOFTWARE NOTICE AND LICENSE
-http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
-This work (and included software, documentation such as READMEs,
-or other related items) is being provided by the copyright holders
-under the following license. By obtaining, using and/or copying this
-work, you (the licensee) agree that you have read, understood, and will
-comply with the following terms and conditions.
-
-Permission to copy, modify, and distribute this software and its
-documentation, with or without modification, for any purpose and
-without fee or royalty is hereby granted, provided that you include
-the following on ALL copies of the software and documentation or
-portions thereof, including modifications:
-
-1. The full text of this NOTICE in a location viewable to users of the
-   redistributed or derivative work. 
-2. Any pre-existing intellectual property disclaimers, notices,
-   or terms and conditions. If none exist, the W3C Software Short Notice
-   should be included (hypertext is preferred, text is permitted) within
-   the body of any redistributed or derivative code. 
-3. Notice of any changes or modifications to the files, including the
-   date changes were made. (We recommend you provide URIs to the location
-   from which the code is derived.) 
-   
-THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS
-MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT
-NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR
-PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE
-ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
-
-COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.
-
-The name and trademarks of copyright holders may NOT be used in advertising
-or publicity pertaining to the software without specific, written prior
-permission. Title to copyright in this software and any associated documentation
-will at all times remain with copyright holders.
-
-
-____________________________________
-
-This formulation of W3C's notice and license became active on December 31 2002.
-This version removes the copyright ownership notice such that this license can
-be used with materials other than those owned by the W3C, reflects that ERCIM
-is now a host of the W3C, includes references to this specific dated version
-of the license, and removes the ambiguous grant of "use". Otherwise, this
-version is the same as the previous version and is written so as to preserve
-the Free Software Foundation's assessment of GPL compatibility and OSI's
-certification under the Open Source Definition. Please see our Copyright FAQ
-for common questions about using materials from our site, including specific
-terms and conditions for packages like libwww, Amaya, and Jigsaw. Other
-questions about this notice can be directed to site-policy@w3.org.
- 
-
-Joseph Reagle <mailto:site-policy@w3.org 
-Last revised by Reagle $Date: 2005-07-19 12:33:09 -0400 (Tue, 19 Jul 2005) $
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-
-
-
-
-
-
-
-The following license applies to the SAX software,
-for the org.xml.sax.* packages in jar file xml-apis.jar:
-
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-This module, both source code and documentation, is in the Public Domain,
-and comes with NO WARRANTY. See http://www.saxproject.org for further information. 
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-
-
-
-
-
-
-
-The following license applies to the jar file 
-java_cup.jar - LALR Parser Generator for Java(TM).
-Source:  http://www.cs.princeton.edu/~appel/modern/java/CUP
-Used By: XSLTC component of xml-xalan/java
-
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-CUP Parser Generator Copyright Notice, License, and Disclaimer
-
-Copyright 1996-1999 by Scott Hudson, Frank Flannery, C. Scott Ananian 
-
-Permission to use, copy, modify, and distribute this software and its 
-documentation for any purpose and without fee is hereby granted, provided 
-that the above copyright notice appear in all copies and that both
-the copyright notice and this permission notice and warranty disclaimer 
-appear in supporting documentation, and that the names of the authors 
-or their employers not be used in advertising or publicity pertaining 
-to distribution of the software without specific, written prior permission. 
-
-The authors and their employers disclaim all warranties with regard to 
-this software, including all implied warranties of merchantability 
-and fitness. In no event shall the authors or their employers be liable 
-for any special, indirect or consequential damages or any damages 
-whatsoever resulting from loss of use, data or profits, whether in an action 
-of contract, negligence or other tortious action, arising out of or 
-in connection with the use or performance of this software. 
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-
-
-
-
-
-
-
-The following license applies to the jar file runtime.jar - Component
-of JavaCup: LALR Parser Generator for Java(TM).
-Source:  http://www.cs.princeton.edu/~appel/modern/java/CUP
-Used By: XSLTC component of xml-xalan/java
-
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-CUP Parser Generator Copyright Notice, License, and Disclaimer
-(runtime.jar component)
-
-Copyright 1996-1999 by Scott Hudson, Frank Flannery, C. Scott Ananian 
-
-Permission to use, copy, modify, and distribute this software and its 
-documentation for any purpose and without fee is hereby granted, provided 
-that the above copyright notice appear in all copies and that both
-the copyright notice and this permission notice and warranty disclaimer 
-appear in supporting documentation, and that the names of the authors 
-or their employers not be used in advertising or publicity pertaining 
-to distribution of the software without specific, written prior permission. 
-
-The authors and their employers disclaim all warranties with regard to 
-this software, including all implied warranties of merchantability 
-and fitness. In no event shall the authors or their employers be liable 
-for any special, indirect or consequential damages or any damages 
-whatsoever resulting from loss of use, data or profits, whether in an action 
-of contract, negligence or other tortious action, arising out of or 
-in connection with the use or performance of this software. 
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-
-
-
-
-
-
-
-The following license applies to the JLEX jar file 
-JLex.jar - A Lexical Analyzer Generator for Java(TM).
-Source:  http://www.cs.princeton.edu/~appel/modern/java/JLex
-Used By: XSLTC component of xml-xalan/java
-
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-JLEX COPYRIGHT NOTICE, LICENSE AND DISCLAIMER.
-
-Copyright 1996-2000 by Elliot Joel Berk and C. Scott Ananian 
-
-Permission to use, copy, modify, and distribute this software and its 
-documentation for any purpose and without fee is hereby granted, 
-provided that the above copyright notice appear in all copies and 
-that both the copyright notice and this permission notice and 
-warranty disclaimer appear in supporting documentation, and that the 
-name of the authors or their employers not be used in advertising or 
-publicity pertaining to distribution of the software without specific, 
-written prior permission. 
-
-The authors and their employers disclaim all warranties with regard 
-to this software, including all implied warranties of merchantability and 
-fitness. In no event shall the authors or their employers be liable for any
-special, indirect or consequential damages or any damages whatsoever resulting 
-from loss of use, data or profits, whether in an action of contract, 
-negligence or other tortious action, arising out of or in connection
-with the use or performance of this software. 
-
-Java is a trademark of Sun Microsystems, Inc. References to the Java 
-programming language in relation to JLex are not meant to imply that 
-Sun endorses this product. 
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-
-
-
-
-
-
-
-The following license applies to the jar file 
-stylebook-1.0-b3_xalan-2.jar - Tool for generating Xalan documentation. 
-Integrated with Xalan-Java 2 and Xerces 2.
-Source:  http://svn.apache.org/viewvc/xml/stylebook/
-Used by: Xalan-Java 2, Xalan-C++
-
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-/*
- * The Apache Software License, Version 1.1
- *
- *
- * Copyright (c) 1999 The Apache Software Foundation.  All rights 
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer. 
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in
- *    the documentation and/or other materials provided with the
- *    distribution.
- *
- * 3. The end-user documentation included with the redistribution,
- *    if any, must include the following acknowledgment:  
- *       "This product includes software developed by the
- *        Apache Software Foundation (http://www.apache.org/)."
- *    Alternately, this acknowledgment may appear in the software itself,
- *    if and wherever such third-party acknowledgments normally appear.
- *
- * 4. The names "Xalan", "Xerces", and "Apache Software Foundation" must
- *    not be used to endorse or promote products derived from this
- *    software without prior written permission. For written 
- *    permission, please contact apache@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache",
- *    nor may "Apache" appear in their name, without prior written
- *    permission of the Apache Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation and was
- * originally based on software copyright (c) 1999, International
- * Business Machines, Inc., http://www.apache.org.  For more
- * information on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-The following Java software components that are provided as part of Xalan-J's 
-XSLT 3 implementation, are provided with Mozilla Public License (MPL) 2.0:
-
-Java library 'rhino-1.7.14.jar' : JavaScript implementation in Java
-Source :  https://github.com/mozilla/rhino
-Used by : Xalan-Java 2's non Java extensions
-
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-
-Mozilla Public License Version 2.0
-==================================
-
-1. Definitions
---------------
-
-1.1. "Contributor"
-    means each individual or legal entity that creates, contributes to
-    the creation of, or owns Covered Software.
-
-1.2. "Contributor Version"
-    means the combination of the Contributions of others (if any) used
-    by a Contributor and that particular Contributor's Contribution.
-
-1.3. "Contribution"
-    means Covered Software of a particular Contributor.
-
-1.4. "Covered Software"
-    means Source Code Form to which the initial Contributor has attached
-    the notice in Exhibit A, the Executable Form of such Source Code
-    Form, and Modifications of such Source Code Form, in each case
-    including portions thereof.
-
-1.5. "Incompatible With Secondary Licenses"
-    means
-
-    (a) that the initial Contributor has attached the notice described
-        in Exhibit B to the Covered Software; or
-
-    (b) that the Covered Software was made available under the terms of
-        version 1.1 or earlier of the License, but not also under the
-        terms of a Secondary License.
-
-1.6. "Executable Form"
-    means any form of the work other than Source Code Form.
-
-1.7. "Larger Work"
-    means a work that combines Covered Software with other material, in 
-    a separate file or files, that is not Covered Software.
-
-1.8. "License"
-    means this document.
-
-1.9. "Licensable"
-    means having the right to grant, to the maximum extent possible,
-    whether at the time of the initial grant or subsequently, any and
-    all of the rights conveyed by this License.
-
-1.10. "Modifications"
-    means any of the following:
-
-    (a) any file in Source Code Form that results from an addition to,
-        deletion from, or modification of the contents of Covered
-        Software; or
-
-    (b) any new file in Source Code Form that contains any Covered
-        Software.
-
-1.11. "Patent Claims" of a Contributor
-    means any patent claim(s), including without limitation, method,
-    process, and apparatus claims, in any patent Licensable by such
-    Contributor that would be infringed, but for the grant of the
-    License, by the making, using, selling, offering for sale, having
-    made, import, or transfer of either its Contributions or its
-    Contributor Version.
-
-1.12. "Secondary License"
-    means either the GNU General Public License, Version 2.0, the GNU
-    Lesser General Public License, Version 2.1, the GNU Affero General
-    Public License, Version 3.0, or any later versions of those
-    licenses.
-
-1.13. "Source Code Form"
-    means the form of the work preferred for making modifications.
-
-1.14. "You" (or "Your")
-    means an individual or a legal entity exercising rights under this
-    License. For legal entities, "You" includes any entity that
-    controls, is controlled by, or is under common control with You. For
-    purposes of this definition, "control" means (a) the power, direct
-    or indirect, to cause the direction or management of such entity,
-    whether by contract or otherwise, or (b) ownership of more than
-    fifty percent (50%) of the outstanding shares or beneficial
-    ownership of such entity.
-
-2. License Grants and Conditions
---------------------------------
-
-2.1. Grants
-
-Each Contributor hereby grants You a world-wide, royalty-free,
-non-exclusive license:
-
-(a) under intellectual property rights (other than patent or trademark)
-    Licensable by such Contributor to use, reproduce, make available,
-    modify, display, perform, distribute, and otherwise exploit its
-    Contributions, either on an unmodified basis, with Modifications, or
-    as part of a Larger Work; and
-
-(b) under Patent Claims of such Contributor to make, use, sell, offer
-    for sale, have made, import, and otherwise transfer either its
-    Contributions or its Contributor Version.
-
-2.2. Effective Date
-
-The licenses granted in Section 2.1 with respect to any Contribution
-become effective for each Contribution on the date the Contributor first
-distributes such Contribution.
-
-2.3. Limitations on Grant Scope
-
-The licenses granted in this Section 2 are the only rights granted under
-this License. No additional rights or licenses will be implied from the
-distribution or licensing of Covered Software under this License.
-Notwithstanding Section 2.1(b) above, no patent license is granted by a
-Contributor:
-
-(a) for any code that a Contributor has removed from Covered Software;
-    or
-
-(b) for infringements caused by: (i) Your and any other third party's
-    modifications of Covered Software, or (ii) the combination of its
-    Contributions with other software (except as part of its Contributor
-    Version); or
-
-(c) under Patent Claims infringed by Covered Software in the absence of
-    its Contributions.
-
-This License does not grant any rights in the trademarks, service marks,
-or logos of any Contributor (except as may be necessary to comply with
-the notice requirements in Section 3.4).
-
-2.4. Subsequent Licenses
-
-No Contributor makes additional grants as a result of Your choice to
-distribute the Covered Software under a subsequent version of this
-License (see Section 10.2) or under the terms of a Secondary License (if
-permitted under the terms of Section 3.3).
-
-2.5. Representation
-
-Each Contributor represents that the Contributor believes its
-Contributions are its original creation(s) or it has sufficient rights
-to grant the rights to its Contributions conveyed by this License.
-
-2.6. Fair Use
-
-This License is not intended to limit any rights You have under
-applicable copyright doctrines of fair use, fair dealing, or other
-equivalents.
-
-2.7. Conditions
-
-Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
-in Section 2.1.
-
-3. Responsibilities
--------------------
-
-3.1. Distribution of Source Form
-
-All distribution of Covered Software in Source Code Form, including any
-Modifications that You create or to which You contribute, must be under
-the terms of this License. You must inform recipients that the Source
-Code Form of the Covered Software is governed by the terms of this
-License, and how they can obtain a copy of this License. You may not
-attempt to alter or restrict the recipients' rights in the Source Code
-Form.
-
-3.2. Distribution of Executable Form
-
-If You distribute Covered Software in Executable Form then:
-
-(a) such Covered Software must also be made available in Source Code
-    Form, as described in Section 3.1, and You must inform recipients of
-    the Executable Form how they can obtain a copy of such Source Code
-    Form by reasonable means in a timely manner, at a charge no more
-    than the cost of distribution to the recipient; and
-
-(b) You may distribute such Executable Form under the terms of this
-    License, or sublicense it under different terms, provided that the
-    license for the Executable Form does not attempt to limit or alter
-    the recipients' rights in the Source Code Form under this License.
-
-3.3. Distribution of a Larger Work
-
-You may create and distribute a Larger Work under terms of Your choice,
-provided that You also comply with the requirements of this License for
-the Covered Software. If the Larger Work is a combination of Covered
-Software with a work governed by one or more Secondary Licenses, and the
-Covered Software is not Incompatible With Secondary Licenses, this
-License permits You to additionally distribute such Covered Software
-under the terms of such Secondary License(s), so that the recipient of
-the Larger Work may, at their option, further distribute the Covered
-Software under the terms of either this License or such Secondary
-License(s).
-
-3.4. Notices
-
-You may not remove or alter the substance of any license notices
-(including copyright notices, patent notices, disclaimers of warranty,
-or limitations of liability) contained within the Source Code Form of
-the Covered Software, except that You may alter any license notices to
-the extent required to remedy known factual inaccuracies.
-
-3.5. Application of Additional Terms
-
-You may choose to offer, and to charge a fee for, warranty, support,
-indemnity or liability obligations to one or more recipients of Covered
-Software. However, You may do so only on Your own behalf, and not on
-behalf of any Contributor. You must make it absolutely clear that any
-such warranty, support, indemnity, or liability obligation is offered by
-You alone, and You hereby agree to indemnify every Contributor for any
-liability incurred by such Contributor as a result of warranty, support,
-indemnity or liability terms You offer. You may include additional
-disclaimers of warranty and limitations of liability specific to any
-jurisdiction.
-
-4. Inability to Comply Due to Statute or Regulation
----------------------------------------------------
-
-If it is impossible for You to comply with any of the terms of this
-License with respect to some or all of the Covered Software due to
-statute, judicial order, or regulation then You must: (a) comply with
-the terms of this License to the maximum extent possible; and (b)
-describe the limitations and the code they affect. Such description must
-be placed in a text file included with all distributions of the Covered
-Software under this License. Except to the extent prohibited by statute
-or regulation, such description must be sufficiently detailed for a
-recipient of ordinary skill to be able to understand it.
-
-5. Termination
---------------
-
-5.1. The rights granted under this License will terminate automatically
-if You fail to comply with any of its terms. However, if You become
-compliant, then the rights granted under this License from a particular
-Contributor are reinstated (a) provisionally, unless and until such
-Contributor explicitly and finally terminates Your grants, and (b) on an
-ongoing basis, if such Contributor fails to notify You of the
-non-compliance by some reasonable means prior to 60 days after You have
-come back into compliance. Moreover, Your grants from a particular
-Contributor are reinstated on an ongoing basis if such Contributor
-notifies You of the non-compliance by some reasonable means, this is the
-first time You have received notice of non-compliance with this License
-from such Contributor, and You become compliant prior to 30 days after
-Your receipt of the notice.
-
-5.2. If You initiate litigation against any entity by asserting a patent
-infringement claim (excluding declaratory judgment actions,
-counter-claims, and cross-claims) alleging that a Contributor Version
-directly or indirectly infringes any patent, then the rights granted to
-You by any and all Contributors for the Covered Software under Section
-2.1 of this License shall terminate.
-
-5.3. In the event of termination under Sections 5.1 or 5.2 above, all
-end user license agreements (excluding distributors and resellers) which
-have been validly granted by You or Your distributors under this License
-prior to termination shall survive termination.
-
-************************************************************************
-*                                                                      *
-*  6. Disclaimer of Warranty                                           *
-*  -------------------------                                           *
-*                                                                      *
-*  Covered Software is provided under this License on an "as is"       *
-*  basis, without warranty of any kind, either expressed, implied, or  *
-*  statutory, including, without limitation, warranties that the       *
-*  Covered Software is free of defects, merchantable, fit for a        *
-*  particular purpose or non-infringing. The entire risk as to the     *
-*  quality and performance of the Covered Software is with You.        *
-*  Should any Covered Software prove defective in any respect, You     *
-*  (not any Contributor) assume the cost of any necessary servicing,   *
-*  repair, or correction. This disclaimer of warranty constitutes an   *
-*  essential part of this License. No use of any Covered Software is   *
-*  authorized under this License except under this disclaimer.         *
-*                                                                      *
-************************************************************************
-
-************************************************************************
-*                                                                      *
-*  7. Limitation of Liability                                          *
-*  --------------------------                                          *
-*                                                                      *
-*  Under no circumstances and under no legal theory, whether tort      *
-*  (including negligence), contract, or otherwise, shall any           *
-*  Contributor, or anyone who distributes Covered Software as          *
-*  permitted above, be liable to You for any direct, indirect,         *
-*  special, incidental, or consequential damages of any character      *
-*  including, without limitation, damages for lost profits, loss of    *
-*  goodwill, work stoppage, computer failure or malfunction, or any    *
-*  and all other commercial damages or losses, even if such party      *
-*  shall have been informed of the possibility of such damages. This   *
-*  limitation of liability shall not apply to liability for death or   *
-*  personal injury resulting from such party's negligence to the       *
-*  extent applicable law prohibits such limitation. Some               *
-*  jurisdictions do not allow the exclusion or limitation of           *
-*  incidental or consequential damages, so this exclusion and          *
-*  limitation may not apply to You.                                    *
-*                                                                      *
-************************************************************************
-
-8. Litigation
--------------
-
-Any litigation relating to this License may be brought only in the
-courts of a jurisdiction where the defendant maintains its principal
-place of business and such litigation shall be governed by laws of that
-jurisdiction, without reference to its conflict-of-law provisions.
-Nothing in this Section shall prevent a party's ability to bring
-cross-claims or counter-claims.
-
-9. Miscellaneous
-----------------
-
-This License represents the complete agreement concerning the subject
-matter hereof. If any provision of this License is held to be
-unenforceable, such provision shall be reformed only to the extent
-necessary to make it enforceable. Any law or regulation which provides
-that the language of a contract shall be construed against the drafter
-shall not be used to construe this License against a Contributor.
-
-10. Versions of the License
----------------------------
-
-10.1. New Versions
-
-Mozilla Foundation is the license steward. Except as provided in Section
-10.3, no one other than the license steward has the right to modify or
-publish new versions of this License. Each version will be given a
-distinguishing version number.
-
-10.2. Effect of New Versions
-
-You may distribute the Covered Software under the terms of the version
-of the License under which You originally received the Covered Software,
-or under the terms of any subsequent version published by the license
-steward.
-
-10.3. Modified Versions
-
-If you create software not governed by this License, and you want to
-create a new license for such software, you may create and use a
-modified version of this License if you rename the license and remove
-any references to the name of the license steward (except to note that
-such modified license differs from this License).
-
-10.4. Distributing Source Code Form that is Incompatible With Secondary
-Licenses
-
-If You choose to distribute Source Code Form that is Incompatible With
-Secondary Licenses under the terms of this version of the License, the
-notice described in Exhibit B of this License must be attached.
-
-Exhibit A - Source Code Form License Notice
--------------------------------------------
-
-  This Source Code Form is subject to the terms of the Mozilla Public
-  License, v. 2.0. If a copy of the MPL was not distributed with this
-  file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-If it is not possible or desirable to put the notice in a particular
-file, then You may include the notice in a location (such as a LICENSE
-file in a relevant directory) where a recipient would be likely to look
-for such a notice.
-
-You may add additional accurate notices of copyright ownership.
-
-Exhibit B - "Incompatible With Secondary Licenses" Notice
----------------------------------------------------------
-
-  This Source Code Form is "Incompatible With Secondary Licenses", as
-  defined by the Mozilla Public License, v. 2.0.
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
diff --git a/NOTICE.txt b/NOTICE.txt
deleted file mode 100644
index fcb26b852..000000000
--- a/NOTICE.txt
+++ /dev/null
@@ -1,111 +0,0 @@
-   =========================================================================
-   ==  NOTICE file corresponding to section 4(d) of the Apache License,   ==
-   ==  Version 2.0, in this case for the Apache Xalan Java distribution.  ==
-   =========================================================================
-
-   Apache Xalan (Xalan XSLT processor)
-   Copyright 1999-2024 The Apache Software Foundation
-
-   Apache Xalan (Xalan serializer)
-   Copyright 1999-2024 The Apache Software Foundation
-   (Ref, https://www.w3.org/TR/xslt-xquery-serialization-31/)
-
-   This product includes software developed at
-   The Apache Software Foundation (http://www.apache.org/).
-
-   =========================================================================
-   Portions of this software was originally based on the following:
-     - software copyright (c) 1999-2002, Lotus Development Corporation.,
-       http://www.lotus.com.
-     - software copyright (c) 2001-2002, Sun Microsystems.,
-       http://www.sun.com.
-       (and, https://www.oracle.com/)
-     - software copyright (c) 2003, IBM Corporation., 
-       http://www.ibm.com.
-       
-   =========================================================================
-   The binary distribution package (ie. jars, samples and documentation) of
-   this product includes software developed by the following:
-       
-     - The Apache Software Foundation 
-         - Xerces Java - see LICENSE.txt 
-         - JAXP 1.3 APIs - see LICENSE.txt
-         - Bytecode Engineering Library - see LICENSE.txt
-         - Regular Expression - see LICENSE.txt
-       
-     - Scott Hudson, Frank Flannery, C. Scott Ananian 
-         - CUP Parser Generator runtime (javacup\runtime) - see LICENSE.txt 
- 
-   ========================================================================= 
-   The source distribution package (ie. all source and tools required to build
-   Xalan Java) of this product includes software developed by the following:
-       
-     - The Apache Software Foundation
-         - Xerces Java - see LICENSE.txt 
-         - JAXP 1.3 APIs - see LICENSE.txt
-         - Bytecode Engineering Library - see LICENSE.txt
-         - Regular Expression - see LICENSE.txt
-         - Ant - see LICENSE.txt
-         - Stylebook doc tool - see LICENSE.txt
-         - Beans Scripting Framework (BSF) - see LICENSE.txt
-         - Commons Logging - see LICENSE.txt    
-       
-     - Elliot Joel Berk and C. Scott Ananian 
-         - Lexical Analyzer Generator (JLex) - see LICENSE.txt
-         
-     - Mozilla Foundation 
-         - Rhino: JavaScript implementation in Java - see LICENSE.txt         
-
-   =========================================================================
-   JSON Java library (redistribution of json-20200518.jar)
-   
-     - software copyright (c), https://github.com/stleary/JSON-java
-   
-   Apache Xalan-J's XSLT 3.0 implementation uses this JSON library, to implement 
-   XPath 3.1 functions on JSON data.
-   
-   =========================================================================
-         
-   Apache Xerces Java
-   Copyright 1999-2024 The Apache Software Foundation
-
-   This product includes software developed at
-   The Apache Software Foundation (http://www.apache.org/).
-
-   Portions of Apache Xerces Java in xercesImpl.jar and xml-apis.jar
-   were originally based on the following:
-     - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
-     - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
-       (and, https://www.oracle.com/)
-     - voluntary contributions made by Paul Eng on behalf of the 
-       Apache Software Foundation that were originally developed at iClick, Inc.,
-       software copyright (c) 1999.
-       
-   =========================================================================   
-   Eclipse 'Web Tools Platform' (WTP) project (ref, https://projects.eclipse.org/projects/webtools)
-   
-   Apache Xalan-J's XSLT 3.0 implementation, reuses WTP XPath 2.0 implementation's XML Schema datatype 
-   implementation src code.
-   
-   The src code that Apache Xalan-J's XSLT 3.0 implementation reuses for these implementation dependencies 
-   is located at, https://github.com/xercesj/xalanj_xpath31_types. The src code repos 
-   https://github.com/xercesj is owned by Apache Xerces-J project. Apache 'Xalan-J' and 'Xerces-J' projects
-   are very much functionally related.
-   
-   Ref, LICENSE.EPL_v1.0.html          
-
-   =========================================================================   
-   Apache xml-commons xml-apis (redistribution of xml-apis.jar)
-
-   Apache XML Commons
-   Copyright 2001-2003,2006 The Apache Software Foundation.
-
-   This product includes software developed at
-   The Apache Software Foundation (http://www.apache.org/).
-
-   Portions of this software were originally based on the following:
-     - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
-     - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
-       (and, https://www.oracle.com/)
-     - software copyright (c) 2000, W3C, http://www.w3.org
-  
\ No newline at end of file
diff --git a/README b/README
deleted file mode 100644
index ad03f0798..000000000
--- a/README
+++ /dev/null
@@ -1,78 +0,0 @@
-<!--
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
--->
-
-Copyright 1999-2024 The Apache Software Foundation
-
-Authors:
-   Gary Gregory <gg...@apache.org>
-   Joe Kesselman <jk...@apache.org>
-   Mukul Gandhi <mu...@apache.org>
-
-This git repos branch contains source code and a test suite, for Xalan-J's implementation of XSLT 3.0 
-(https://www.w3.org/TR/xslt-30/) and XPath 3.1 (https://www.w3.org/TR/xpath-31/) specifications 
-(collectively known as XSL 3 specifications, excluding XQuery language implementation which also forms 
-part of XSL 3 set of specifications).
-
-This readme document specifies instructions on how to prepare Xalan-J build from this git repos branch. 
-To prepare Xalan-J's build from this git repos branch, an Ant build tool (https://ant.apache.org/) 
-is needed.
-
-Following are the steps to prepare Xalan-J's build and run the provided test suite from this 
-git repos branch:
-
-1) Set JAVA_HOME environment variable, referring to a local JDK installation folder.
-
-The codebase within this git repos branch, has been developed and tested using Java language 
-version 8/1.8.
-
-2) The following build commands are currently available, on this git repos branch.
-
-2.1) Command : build clean jar
-This build command produces Xalan-J's compiled jar files xalan.jar and serializer.jar.
-
-2.2) Command : build clean dist
-This build command produces Xalan-J's implementation as distribution binary and source archives, 
-that shall typically be consumed by Xalan-J users within XML applications. Xalan-J distribution 
-archives with names like following shall be produced by this build command.
-xalan-j_a_b_c-bin.zip
-xalan-j_a_b_c-bin.tar.gz
-xalan-j_a_b_c-src.zip
-xalan-j_a_b_c-src.tar.gz
-
-The Xalan-J distribution source archives shall also contain, Xalan-J's XSLT 3.0 and XPath 3.1 
-conformance test suite, within the folder "tests".
-
-3) Following are the steps to run Xalan-J's XSL 3 test suite from the src distribution, for 
-Windows environment:
-
-3.1) Assume that, Xalan-J's source distribution (i.e, xalan-j_3_0_1-src.zip for Xalan-J's 
-XSL 3 latest version) is unpacked within the local folder path d:\xalan-j_3_0_1-src\xalan-j_3_0_1. 
-From this local folder location, run the build command "build clean jar".
-
-3.2) From the folder d:\xalan-j_3_0_1-src\xalan-j_3_0_1\tests\bin, run the batch file 
-run.bat to run Xalan-J's XSL 3 test suite. The following result after running the batch
-file run.bat indicates that, the specified number (848 in an example below) of Xalan-J test 
-cases have run successfully.  
-
-JUnit version 4.13.2
-......................................................
-Time: 4.329
-
-OK (848 tests) 
-
-The document https://xalan.apache.org/xalan-j/xsl3/xalanj_xslt3.0_implementation_status.pdf, provides
-latest details about Xalan-J's XSLT 3.0 and XPath 3.1 implementation status.
diff --git a/SECURITY.md b/SECURITY.md
deleted file mode 100644
index cdf53d2f2..000000000
--- a/SECURITY.md
+++ /dev/null
@@ -1,23 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
--->
-
-# Reporting a vulnerability
-
-If you believe you found a vulnerability in Apache XalanJ,
-please contact [the Apache Security Team](https://www.apache.org/security/).
diff --git a/Xalan2.7.0-REL_PLAN.html b/Xalan2.7.0-REL_PLAN.html
deleted file mode 100644
index 9b932aed2..000000000
--- a/Xalan2.7.0-REL_PLAN.html
+++ /dev/null
@@ -1,180 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML><HEAD><TITLE>Xerces 2.7.0 plan</TITLE>
-<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
-<STYLE type=text/css>BODY {
-	MARGIN: 2em 1em 2em 70px; COLOR: black; FONT-FAMILY: New Times Roman, serif; BACKGROUND-COLOR: white
-}
-</STYLE>
-
-<META content="MSHTML 6.00.2800.1226" name=GENERATOR></HEAD>
-<BODY>
-<H1>Xalan 2.7.0 Plan</H1>
-<P><B>Features:</B> 
-<UL>
-  <LI>JAXP 1.3 support</LI>
-  <LI>XML 1.1 support for stylesheets that are XML 1.1 documents</LI>
-  <LI>XML 1.1 support for XML documents being transformed</LI>
-  <LI>Serializer API to set the end of line sequence.</LI>
-  <LI>Other misc. features and improvements (time permitting)</LI>
-</UL>
-
-<P>
-<B>Target DCUT (code complete) date: July 28th, 2005 </B>
-</P>
-<P>
-<B>Target release date: Aug 4th, 2005 </B>
-</P>
-
-<H3>Development line items </H3>
-<TABLE border=2>
-  <TBODY>
-  <TR>
-    <TH style="TEXT-ALIGN: left">Line item </TH>
-    <TH style="TEXT-ALIGN: left">Volunteer </TH>
-    <TH style="TEXT-ALIGN: left">Sizing </TH>
-    <TH style="TEXT-ALIGN: left">Timeframe </TH>
-    <TH style="TEXT-ALIGN: left">Status </TH>
-  </TR>
-
-  <TR>
-    <TD><B>JAXP 1.3 support</B></TD>
-    <TD></TD>
-    <TD></TD>
-    <TD></TD>
-    <TD></TD>
-  </TR>  
-    <TR>
-    <TD>DOMResult nextSibling support (XALANJ-2122)</TD>
-    <TD>Morris Kwan</TD>
-    <TD>.</TD>
-    <TD>May 19, 2005 to May 20, 2005</TD>
-    <TD>Review needed</TD>
-  </TR> 
-    <TR>
-    <TD>messages (XALANJ-2123)</TD>
-    <TD>Morris Kwan</TD>
-    <TD>.</TD>
-    <TD>May 19, 2005 to May 31, 2005</TD>
-    <TD>Review needed</TD>
-  </TR> 
-    <TR>
-    <TD>Documentation update (XALANJ-2124)</TD>
-    <TD>Morris Kwan</TD>
-    <TD>.</TD>
-    <TD>May 19, 2005 to June 15, 2005</TD>
-    <TD>Review needed</TD>
-  </TR> 
-    <TR>
-    <TD>XPath API samples (XALANJ-2125)</TD>
-    <TD>Morris Kwan</TD>
-    <TD>.</TD>
-    <TD>May 19, 2005 to May 24, 2005</TD>
-    <TD>Review needed</TD>
-  </TR>   
-    <TR>
-    <TD>XPathFunctionResolver sample (XALANJ-2126)</TD>
-    <TD>Morris Kwan</TD>
-    <TD>.</TD>
-    <TD>May 19, 2005 to May 30, 2005</TD>
-    <TD>Review needed</TD>
-  </TR>   
-    <TR>
-    <TD>ErrorListener behavior (XALANJ-2134)</TD>
-    <TD>Morris Kwan</TD>
-    <TD>.</TD>
-    <TD>May 19, 2005 to June 3, 2005</TD>
-    <TD>Review needed</TD>
-  </TR>  
-    <TR>
-    <TD>new API testcases (XALANJ-2135)</TD>
-    <TD>Morris Kwan</TD>
-    <TD>.</TD>
-    <TD>June 2, 2005 to June 6, 2005</TD>
-    <TD>Review needed</TD>
-  </TR>  
-    <TR>
-    <TD>new secure feature (XALANJ-2136)</TD>
-    <TD>Morris Kwan</TD>
-    <TD>.</TD>
-    <TD>June 2, 2005 to June 8, 2005</TD>
-    <TD>Review needed</TD>
-  </TR>    
-  <TR>
-    <TD>TransformerFactory.setFeature(String, boolean) security support</TD>
-    <TD>Morris Kwan</TD>
-    <TD>.</TD>
-    <TD>.</TD>
-    <TD>.</TD>
-  </TR> 
-  <TR>
-    <TD>Proper JDK/JRE build-time and run-time dendancies</TD>
-    <TD>Morris Kwan</TD>
-    <TD>.</TD>
-    <TD>.</TD>
-    <TD>.</TD>
-  </TR>
-  <TR>
-    <TD><B>XML 1.1 support</B></TD>
-    <TD></TD>
-    <TD></TD>
-    <TD></TD>
-    <TD></TD>
-  </TR>
-  <TR>
-    <TD>XML 1.1 stylesheets</TD>
-    <TD>Yash Talwar</TD>
-    <TD>.</TD>
-    <TD>.</TD>
-    <TD>Complete</TD>
-  </TR>
-  <TR>
-    <TD>XML 1.1 transform input docs</TD>
-    <TD>Yash Talwar</TD>
-    <TD>.</TD>
-    <TD>.</TD>
-    <TD>Complete</TD>
-  </TR>  
-  <TR>
-    <TD><B>Serializer API to set the end of line sequence</B></TD>
-    <TD></TD>
-    <TD></TD>
-    <TD></TD>
-    <TD></TD>
-  </TR>  
-  <TR>
-    <TD>API</TD>
-    <TD>Brian Minchau</TD>
-    <TD>1 pd</TD>
-    <TD>May 30, 2005</TD>
-    <TD>Complete</TD>
-  </TR>
-  <TR>
-    <TD><B>DCUT </B></TD>
-    <TD></TD>
-    <TD></TD>
-    <TD>July 28th, 2005 </TD>
-    <TD></TD>
-  </TR>
-  <TR>
-    <TD><B>Review and fix severe defects reported in Bugzilla/Jira </B></TD>
-    <TD>All</TD>
-    <TD>1 pw</TD>
-    <TD>Week of July 28th, 2005 - Aug 4, 2005 </TD>
-    <TD>.</TD>
-  </TR>
-  <TR>
-    <TD><B>Build and publish Xalan 2.7.0</B> </TD>
-    <TD></TD>
-    <TD></TD>
-    <TD>Aug 4th, 2005 </TD>
-    <TD></TD>
-  </TR> 
-</TBODY>
-</TABLE>
-<H3>Candidate features and cleanup items (if time permits) </H3>
-<UL> 
-  <LI>...
-  <LI>... </LI>
-</UL>
-</BODY>
-</HTML>
diff --git a/build.bat b/build.bat
deleted file mode 100644
index 20c5bb557..000000000
--- a/build.bat
+++ /dev/null
@@ -1,70 +0,0 @@
-@echo off
-rem
-rem ==========================================================================
-rem = Licensed to the Apache Software Foundation (ASF) under one or more
-rem = contributor license agreements.  See the NOTICE file distributed with
-rem = this work for additional information regarding copyright ownership.
-rem = The ASF licenses this file to You under the Apache License, Version 2.0
-rem = (the "License"); you may not use this file except in compliance with
-rem = the License.  You may obtain a copy of the License at
-rem =
-rem =     http://www.apache.org/licenses/LICENSE-2.0
-rem =
-rem = Unless required by applicable law or agreed to in writing, software
-rem = distributed under the License is distributed on an "AS IS" BASIS,
-rem = WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-rem = See the License for the specific language governing permissions and
-rem = limitations under the License.
-rem ==========================================================================
-rem
-rem     build.bat: Build Xalan-J 3.x using Ant
-rem     Author: Xalan-J team
-rem 
-rem     Usage: build [ant-options] [targets]
-rem
-rem     Setup:
-rem        1) You must set JAVA_HOME
-rem
-rem        2) You can set ANT_HOME if you use your own Ant install
-
-echo.
-echo Xalan-J 3.x Build
-echo -----------------
-
-if "%JAVA_HOME%"=="" goto noJavaHome
-
-if exist "%JAVA_HOME%\lib\tools.jar" (
-   set _CLASSPATH=%JAVA_HOME%\lib\tools.jar
-)
-
-set _JAVACMD=%JAVA_HOME%\bin\java
-
-rem Default ANT_HOME to the one what user has set
-if not "%ANT_HOME%"=="" set _ANT_HOME=%ANT_HOME%
-if "%ANT_HOME%"=="" set _ANT_HOME=.
-
-if exist "%_ANT_HOME%\tools\ant.jar" (
-   set _ANT_JARS=%_ANT_HOME%\tools\ant.jar
-) else (
-   set _ANT_JARS=%_ANT_HOME%\lib\ant.jar;%_ANT_HOME%\lib\ant-launcher.jar
-)
-
-set _CLASSPATH=%_CLASSPATH%;%_ANT_JARS%
-
-set XERCES_ENDORSED_DIR_PATH=lib\endorsed
-
-@echo on
-"%_JAVACMD%" -mx1024m -Djava.endorsed.dirs=%XERCES_ENDORSED_DIR_PATH% -classpath "%_CLASSPATH%" org.apache.tools.ant.Main %1 %2 %3 %4 %5 %6 %7 %8 %9
-@echo off
-
-goto end
-
-:noJavaHome
-echo Warning: JAVA_HOME environment variable is not set
-
-:end
-rem Cleanup environment variables
-set _JAVACMD=
-set _CLASSPATH=
-set _ANT_HOME=
-set _ANT_JARS=
diff --git a/build.sh b/build.sh
deleted file mode 100644
index 4f7ac97c1..000000000
--- a/build.sh
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-#
-#=========================================================================
-# Copyright 2001-2023 The Apache Software Foundation.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#     http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#=========================================================================
-#
-#	Name:   build.sh
-#	Author: Joe Kesselman
-#		Fresh port from Mukul Gandhi's revised build.bat.
-#		WARNING: This currently does not include the hooks needed
-#		to make the script compatable with cygwin (unix/Linux shell
-#		and commands ported to run under Windows). See 
-#		deprecated_build.sh to see how we handled the cygwin
-#		syntax differences back in 2001. These days, Windows users
-#		are more likely to use WSL, which simplifies matters.
-
-#	See:	build.xml
-
-#	Setup:
-#          1) You must set JAVA_HOME, for example,
-#	      $ export JAVA_HOME=/etc/alternatives/java_sdk
-
-#          2) You can set ANT_HOME if you use your own Ant install, for example,
-#	      $ export ANT_HOME=/usr/share/ant
-
-echo
-echo Xalan-J test automation build
-echo -----------------------------
-
-if [ "$1" = "-h" ]; then 
-    echo build.sh - executes Xalan Java-based test automation
-    echo   Usage:   build [target] [-D options]
-    echo   Example: build api -DtestClass=TransformerAPITest -Dqetest.loggingLevel=30
-    echo
-    echo You MUST export the JAVA_HOME environment variable to point to the JDK
-    echo You CAN export ANT_HOME environment variable if you use your own Ant install
-
-    exit 1
-fi
-
-if [ "$JAVA_HOME" = "" ]; then 
-    echo Warning: JAVA_HOME environment variable is not exported
-    echo You may have meant to set it to /etc/alternatives/java_sdk
-    exit 1
-fi
-
-if [ -f "$JAVA_HOME/lib/tools.jar" ]; then
-    CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar
-fi
-
-JAVACMD=$JAVA_HOME/bin/java
-
-CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar
-
-# Since Linux has scoped environments, we don't need explicit temporary vars.
-# Default is to use a copy of ant bundled with xalan-java.
-if [ "$ANT_HOME" = "" ]; then 
-    ANT_HOME=.
-fi
-
-# Check user's ANT_HOME to make sure it actually has what we need
-if [ -f "$ANT_HOME/tools/ant.jar" ]; then
-    ANT_JARS=$ANT_HOME/tools/ant.jar
-else
-    ANT_JARS=$ANT_HOME/lib/ant.jar:$ANT_HOME/lib/ant-launcher.jar
-fi
-
-CLASSPATH=$CLASSPATH:$ANT_JARS
-
-XERCES_ENDORSED_DIR_PATH=lib/endorsed
-
-XALAN_BUILD_DIR_PATH=../xalan-java/build:../build
-
-# Reminder: Note $* versus $@ distinction
-echo Running:$JAVACMD  -mx1024m -Djava.endorsed.dirs=$XERCES_ENDORSED_DIR_PATH -classpath "$CLASSPATH" org.apache.tools.ant.Main "$@"
-$JAVACMD  -mx1024m -Djava.endorsed.dirs=$XERCES_ENDORSED_DIR_PATH -classpath "$CLASSPATH" org.apache.tools.ant.Main "$@"
-
-echo "build.sh complete!"
diff --git a/build.xml b/build.xml
deleted file mode 100644
index f1c22155a..000000000
--- a/build.xml
+++ /dev/null
@@ -1,1957 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
--->
-
-<!-- ===================================================================
-
-   Build file for Xalan-J 3.x - for use with the Jakarta Ant java build tool
-   
-Setup instructions: 
-   Before running an Ant build, you must
-   
-     - set the JAVA_HOME environment variable to the JDK root directory
-     - To build 'servlet' sample: Include Servlet SDK in your classpath
-     - To build docs/javadocs/xsltc: use JDK 1.2.x or higher
-   
-Build Instructions:   
-  To build, run
-    build.bat (win32) or build.sh (unix) [antoptions] [targets]
-  in the directory where this file is located; you should also be 
-  able to use an installation of Ant v1.4.1 or later.
-   
-  build -projecthelp  will show a list of supported targets.
-   
-  Developers: include a description="" attribute in all user-callable targets.
-        
-  If you build a target that depends on other targets, those other 
-  targets are *usually* created in the correct order; however a 
-  few of the larger targets like dist do not list all dependencies.
-
-Other Important Notes:
-- 'dist' produces a .tar file that works with GNU compatible tar 
-  programs, because that's what Ant does when it finds a path that's 
-  longer than 100 characters (like in our docs).  Sorry!
-  
-- External build maintainers: look for GUMP: comments; developers 
-  please use great caution when changing these lines!
-
-- Unusual build items: the docs and xsltc.compile targets leave 
-  cruft in the source areas; various clean targets get most of this.
-  
-Authors:
-  Shane Curcuru <sh...@lotus.com>
-  Don Leslie <do...@lotus.com>
-$Id$
-==================================================================== -->
-
-<project name="Xalan" default="jar" basedir=".">
-
-  <property name="name"                   value="xalan"/>
-  <property name="year"                   value="2024"/>
-  <property name="build.debug"            value="on"/>  
-  <property name="compiler.target"        value="1.8"/>
-  <property name="compiler.source"        value="1.8"/>
-  <property name="compiler.nowarn"        value="on"/>
-
-  <!-- Xalan Java version information -->
-  <property name="version.VERSION"        value="3"/>
-  <property name="version.RELEASE"        value="0"/>
-  <property name="version.DEVELOPER"      value=""/><!-- Set this to 'D' if a developer release; blank "" if maintenance release -->
-  <property name="version.MINOR"          value="1"/><!-- EITHER the developer release number, or a maintenance release number -->
-  <property name="version"                value="${version.VERSION}_${version.RELEASE}_${version.DEVELOPER}${version.MINOR}"/><!-- GUMP: version # of dist file -->
-  <property name="impl.version"           value="${version.VERSION}.${version.RELEASE}.${version.DEVELOPER}${version.MINOR}"/><!-- Used in jar task for filtering MANIFEST.MF file -->
-  
-  <!-- Xerces Java version information -->
-  <property name="parser.version.VERSION" value="2"/>
-  <property name="parser.version.RELEASE" value="12"/>
-  <property name="parser.version.MINOR"   value="2"/> 
-  
-  <!-- Xalan Java directories -->  
-  <!--  <property name="bin.dir"                value="./bin"/> -->
-  <property name="build.dir"              value="./build"/> 
-  <property name="lib.dir"                value="./lib"/>   
-  <property name="endorsed.dir"           value="${lib.dir}/endorsed"/>   
-  <property name="samples.dir"            value="./samples"/>
-  <property name="src.dir"                value="./src"/>
-  <property name="tests.dir"              value="./tests"/>
-  <property name="tools.dir"              value="./tools"/> 
-  <property name="xdocs.dir"              value="./xdocs"/>
-    
-  <property name="apachexml.reldir"       value="org/apache/xml"/>
-  <property name="serializer.reldir"      value="org/apache/xml/serializer"/>
-  <property name="xpath.reldir"           value="org/apache/xpath"/>
-  <property name="xalan.reldir"           value="org/apache/xalan"/>
-  <property name="domxpath.reldir"        value="org/w3c/dom/xpath"/>
-  <property name="xsltc.reldir"           value="${xalan.reldir}/xsltc"/>  
-
-  <!-- Jars to run Xalan Java (Interpretive, Compiled, or both) -->
-  <property name="xmlapis.jar.name"                 value="xml-apis.jar"/>
-  <property name="xmlapis.jar"                      value="${endorsed.dir}/${xmlapis.jar.name}"/>
-  <property name="parser.jar.name"                  value="xercesImpl.jar"/>
-  <property name="parser.jar"                       value="${endorsed.dir}/${parser.jar.name}"/>
-  <property name="bcel.jar.name"                    value="bcel-6.7.0.jar"/>
-  <property name="bcel.jar"                         value="${lib.dir}/${bcel.jar.name}"/>
-  <property name="xpath31_types.jar.name"           value="xpath31_types.jar"/>
-  <property name="xpath31_types.jar"                value="${lib.dir}/${xpath31_types.jar.name}"/>
-  <property name="json.jar.name"                    value="json-20240303.jar"/>
-  <property name="json.jar"                         value="${lib.dir}/${json.jar.name}"/>
-  <property name="runtime.jar.name"                 value="runtime.jar"/>
-  <property name="runtime.jar"                      value="${lib.dir}/${runtime.jar.name}"/>
-  <property name="regexp.jar.name"                  value="regexp.jar"/>
-  <property name="regexp.jar"                       value="${lib.dir}/${regexp.jar.name}"/>
-  
-  <!-- Jars to build Xalan Java (Interpretive, Compiled, or both) or build the docs -->
-  <property name="java_cup.jar.name"      value="java_cup.jar"/>
-  <property name="java_cup.jar"           value="${tools.dir}/${java_cup.jar.name}"/>
-  <property name="jlex.jar.name"          value="JLex.jar"/>
-  <property name="jlex.jar"               value="${tools.dir}/${jlex.jar.name}"/>  
-  <property name="stylebook.jar.name"     value="stylebook-1.0-b3_xalan-2.jar"/>
-  <property name="stylebook.jar"          value="${tools.dir}/${stylebook.jar.name}"/>
-  <property name="doclet.jar.name"        value="xalan2jdoc.jar"/>
-  <property name="doclet.jar"             value="${tools.dir}/${doclet.jar.name}"/>
-  <property name="taglet.jar.name"        value="xalan2jtaglet.jar"/>
-  <property name="taglet.jar"             value="${tools.dir}/${taglet.jar.name}"/>
-  
-  <!-- Jars to build Xalan test cases -->
-  <property name="junit.jar.name"        value="${tests.dir}/bin/lib/org.junit_4.13.2.v20230809-1000.jar"/>
-  <property name="hamcrest.jar.name"     value="${tests.dir}/bin/lib/org.hamcrest_2.2.0.jar"/>
-
-  <!-- Jars to build Xalan Java samples -->
-  <property name="servlet-api.jar.name"   value="servlet-api-2.5.jar"/>
-  <property name="servlet-api.jar"        value="${lib.dir}/${servlet-api.jar.name}"/>
-  <property name="javaee-api.jar.name"    value="javaee-api-5.0-2.jar"/>
-  <property name="javaee-api.jar"         value="${lib.dir}/${javaee-api.jar.name}"/>
-  <property name="brazil.jar.name"        value="brazil-2.1.jar"/>
-  <property name="brazil.jar"             value="${lib.dir}/${brazil.jar.name}"/>
- 
-  <!-- Relative locations of source directories -->
-  <property name="manifest.mf"            value="./src/MANIFEST.MF"/>
-  <property name="manifest.xsltc.mf"      value="./src/manifest.xsltc"/>
-  <property name="manifest.xalan-interpretive.mf" value="./src/manifest.xalan-interpretive"/>  
-  <property name="XSLTInfo.props"         value="./src/org/apache/xalan/res/XSLTInfo.properties"/>  
-  <property name="generated.xpathparser"  value="${src.dir}/${xsltc.reldir}/compiler/XPathParser.java"/>
-  <property name="generated.xpathlexer"   value="${src.dir}/${xsltc.reldir}/compiler/XPathLexer.java"/>
-  <property name="generated.xpathsym"     value="${src.dir}/${xsltc.reldir}/compiler/sym.java"/>
-  
-  <!-- Build and distribution output areas -->
-  <property name="build.xalan.jar"              value="${build.dir}/${name}.jar"/><!-- GUMP: actual path/name of jar target output -->
-  <property name="build.xalan-unbundled.jar"    value="${build.dir}/${name}-unbundled.jar"/>
-  <property name="build.xalan-interpretive.jar" value="${build.dir}/${name}.jar"/>
-  <property name="build.xsltc.jar"              value="${build.dir}/xsltc.jar"/>
-  <property name="build.xalan_xsl3_tests.jar"   value="${build.dir}/xalan_xsl3_tests.jar"/>
-  <property name="build.classes"                value="${build.dir}/classes"/>
-  <property name="build.tests"                  value="${build.dir}/tests"/>
-  <property name="build.docs"                   value="${build.dir}/docs"/>
-  <property name="build.samples"                value="${build.dir}/samples"/>
-  <property name="build.servlet"                value="${build.samples}/servlet"/>
-  <property name="build.apidocs"                value="${build.docs}/apidocs"/>
-  <property name="dist.pkg"                     value="${name}-j_${version}"/><!-- GUMP: actual path/name of dist target .tar.gz/.zip-->
-  <property name="dist.file"                    value="${dist.pkg}"/>
-  <property name="dist.dir"                     value="${build.dir}/${dist.pkg}"/>
-  
-  <!-- xml-commons sources (for Javadoc) -->                                                                        
-  <property name="xml-commons-srcs.tar.gz"      value="${src.dir}/xml-commons-external-1.3.02-src.tar.gz"/>
-  <property name="xml-commons-srcs.tar"         value="${build.dir}/xml-commons-external-1.3.02-src.tar"/>
- 
-  <!-- Documentation and samples information  -->
-  <property name="Name-in-docs"                 value="Xalan-Java"/>
-  <property name="version.file"                 value="${xalan.reldir}/processor/XSLProcessorVersion.java"/>
-  
-  <property name="build.samples.jar"            value="${build.dir}/xalansamples.jar"/>
-  <property name="build.servlet.war"            value="${build.dir}/xalanservlet.war"/>
-  <property name="build.xsltc.applet.jar"       value="${build.dir}/xsltcapplet.jar"/>
-  <property name="build.xsltc.brazil.jar"       value="${build.dir}/xsltcbrazil.jar"/>
-  <property name="build.xsltc.ejb.jar"          value="${build.dir}/xsltcejb.jar"/>
-  <property name="build.xsltc.servlet.jar"      value="${build.dir}/xsltcservlet.jar"/>
-  
-  <property name="xdocs.book"                   value="${xdocs.dir}/sources/xalan-jlocal.xml"/>
-  <property name="xdocs.style"                  value="${xdocs.dir}/style"/>
-  <property name="xalanonly-styledocs"
-            value="dtd/xsl-html40s.dtd,dtd/spec.dtd,stylesheets/patterns.xsl,stylesheets/notice.xsl,stylesheets/spec.xsl,stylesheets/done.xsl,loaderdesign.xml,stylesheets/design2project.xsl,stylesheets/designdoc2html.xsl,stylesheets/xml2fo.xsl"/>
-  <property name="xalan.cmdline.class"          value="org.apache.xalan.xslt.Process"/>
-  <property name="doc.generator"                value="org.apache.stylebook.StyleBook"/>
-  <property name="doc.generator.styletargz"     value="${xdocs.dir}/xml-site-style.tar.gz"/>
-  <property name="doc.generator.styletar"       value="${xdocs.dir}/xml-site-style.tar"/>
-  
-  <property name="site.root"                    value="./xml-site"/>
-  <property name="site.dir"                     value="${site.root}/target/xalan-j"/>
-  <property name="site.book"                    value="${xdocs.dir}/sources/xalan-jsite.xml"/>
-  
-  <property name="xalan.apache.org.site.root"   value="./xalan-apache-org-site"/>
-  <property name="xalan.apache.org.site.dir"    value="${xalan.apache.org.site.root}/target/xalan-apache-org"/>
-  <property name="xalan.apache.org.site.book"   value="${xdocs.dir}/sources/xalan-apache-org-site.xml"/>  
-  
-  
-  <property name="xdocs.DONE.file"              value="${xdocs.dir}/sources/xalan/DONE"/>
-  <property name="xdocs.XSLTCDONE.file"         value="XSLTCDONE"/>
-  <property name="xdocs.XSLTCDONE.location"     value="${xdocs.dir}/sources/xalan/${xdocs.XSLTCDONE.file}"/>
-
-      
-  <!-- PROPERTIES TO COMPILE THE SERIALIZER  ======================================= -->  
-  <property name="serializer.src.dir"           value="./src"/>
-  <property name="serializer.build.dir"         value="./build"/> 
-  <property name="serializer.build.classes"     value="${serializer.build.dir}/serializer"/> 
-  
-  <!-- PROPERTIES TO MAKE THE SERIALIZER JAR ======================================= -->
-  <property name="serializer.manifest.basename" value="MANIFEST.SERIALIZER"/> 
-  <property name="serializer.manifest"          value="${serializer.src.dir}/${serializer.manifest.basename}"/>
-  <property name="serializer.impl.version"      value="${impl.version}"/>
-  <property name="serializer.java.version"      value="${java.version}"/>
-  <property name="serializer.java.vendor"       value="${java.vendor}"/>
-  <property name="serializer.jar.name"          value="serializer.jar"/>   
-  <property name="build.serializer.jar"         value="${serializer.build.dir}/${serializer.jar.name}"/> 
-  <property name="lib.serializer.jar"           value="./lib/${serializer.jar.name}"/>   
- 
-  <!-- Class paths used in various targets -->
-  <path id="docs.class.path">
-    <pathelement location="${xmlapis.jar}" />
-    <pathelement location="${parser.jar}" />
-    <pathelement location="${bcel.jar}" />
-    <pathelement location="${runtime.jar}" />
-    <pathelement location="${stylebook.jar}" />
-    <pathelement location="${doclet.jar}" />
-    <pathelement location="${taglet.jar}" />
-    <pathelement location="${build.serializer.jar}" />
-    <pathelement location="${build.xalan.jar}" />
-  </path>
-  <path id="samples.class.path">
-    <pathelement location="${xmlapis.jar}" />
-    <pathelement location="${build.serializer.jar}" />    
-    <pathelement location="${parser.jar}" />  
-    <pathelement location="${build.xalan.jar}" />
-  </path>
-  <path id="compile.class.path">
-    <!-- Ensure the selected parser.jar file is used to compile against -->
-    <pathelement location="${build.classes}" />
-    <pathelement location="${serializer.build.classes}" />    
-    <pathelement location="${xmlapis.jar}" />
-    <pathelement location="${build.serializer.jar}" />
-    <pathelement location="${parser.jar}" />
-  	<pathelement location="${xpath31_types.jar}" />
-  	<pathelement location="${json.jar}" />
-  </path>
-  <path id="xslt.boot.class.path">
-    <!-- Put this version of xalan in front of the jdk's for JDK 1.4+ -->
-    <pathelement location="${xmlapis.jar}" />
-    <pathelement location="${build.serializer.jar}" />    
-    <pathelement location="${parser.jar}" />
-  	<pathelement path="${sun.boot.class.path}" />
-  </path>
-  <path id="compile.source.path">
-    <dirset dir="${src.dir}" includes="/org/apache/**" />
-  </path>
-
-  <!-- patternsets for source and binary distribution packages -->
-  <patternset id="bin-distro">
-    <include name="${dist.file}/LICENSE.txt"/>
-    <include name="${dist.file}/NOTICE.txt"/>
-    <include name="${dist.file}/readme.html"/>
-    <include name="${dist.file}/xalan.jar"/>
-    <!-- xsltc.jar will only be picked up if it has been built -->
-    <include name="${dist.file}/xsltc.jar"/>     
-    <include name="${dist.file}/${xmlapis.jar.name}"/>
-    <include name="${dist.file}/${parser.jar.name}"/>
-  	<include name="${dist.file}/${xpath31_types.jar.name}"/>
-  	<include name="${dist.file}/${json.jar.name}"/>
-    <include name="${dist.file}/${serializer.jar.name}"/>
-    <include name="${dist.file}/samples/"/>    
-    <include name="${dist.file}/samples/xalansamples.jar"/>
-    <include name="${dist.file}/samples/xalanservlet.war"/>
-    <include name="${dist.file}/samples/xsltcapplet.jar"/>
-    <include name="${dist.file}/samples/xsltcbrazil.jar"/>
-    <include name="${dist.file}/samples/xsltcejb.jar"/>
-    <include name="${dist.file}/samples/xsltcservlet.jar"/>
-    <include name="${dist.file}/docs/"/>
-  </patternset>
-  <patternset id="bin-distro-nodocs">
-    <include name="${dist.file}/LICENSE.txt"/>
-    <include name="${dist.file}/NOTICE.txt"/>
-    <include name="${dist.file}/readme.html"/>
-    <include name="${dist.file}/xalan.jar"/>
-    <!-- xsltc.jar will only be picked up if it has been built -->
-    <include name="${dist.file}/xsltc.jar"/>    
-    <include name="${dist.file}/${xmlapis.jar.name}"/>
-    <include name="${dist.file}/${parser.jar.name}"/>
-  	<include name="${dist.file}/${xpath31_types.jar.name}"/>
-  	<include name="${dist.file}/${json.jar.name}"/>
-    <include name="${dist.file}/${serializer.jar.name}"/>
-    <include name="${dist.file}/samples/"/>        
-    <include name="${dist.file}/samples/xalansamples.jar"/>
-    <include name="${dist.file}/samples/xalanservlet.war"/>
-    <include name="${dist.file}/samples/xsltcapplet.jar"/>
-    <include name="${dist.file}/samples/xsltcbrazil.jar"/>
-    <include name="${dist.file}/samples/xsltcejb.jar"/>
-    <include name="${dist.file}/samples/xsltcservlet.jar"/>
-  </patternset>
-  <patternset id="src-distro">
-    <include name="${dist.file}/LICENSE.txt"/>
-    <include name="${dist.file}/NOTICE.txt"/>      
-  	<include name="${dist.file}/*build.*"/>
-    <include name="${dist.file}/commits.xml"/>
-    <include name="${dist.file}/KEYS"/>
-    <include name="${dist.file}/readme.html"/>
-  	<include name="${dist.file}/README"/>
-    <include name="${dist.file}/lib/"/>
-    <include name="${dist.file}/tools/"/>
-    <include name="${dist.file}/samples/"/>
-    <exclude name="${dist.file}/samples/xalansamples.jar"/>
-    <exclude name="${dist.file}/samples/xalanservlet.war"/>
-    <exclude name="${dist.file}/samples/xsltcapplet.jar"/>
-    <exclude name="${dist.file}/samples/xsltcbrazil.jar"/>
-    <exclude name="${dist.file}/samples/xsltcejb.jar"/>
-    <exclude name="${dist.file}/samples/xsltcservlet.jar"/>    
-    <include name="${dist.file}/src/"/>
-  	<include name="${dist.file}/tests/"/> 
-    <include name="${dist.file}/xdocs/"/>  		
-  </patternset>
-
-  <!-- XSLTC engine dependency .jar files -->    
-  <patternset id="xsltc-deps-jars">
-    <include name="${dist.file}/lib/${bcel.jar.name}"/>
-    <include name="${dist.file}/tools/${java_cup.jar.name}"/>
-    <include name="${dist.file}/tools/${jlex.jar.name}"/>
-    <include name="${dist.file}/lib/${runtime.jar.name}"/>
-    <include name="${dist.file}/lib/${regexp.jar.name}"/>
-  </patternset>
-
-  <!-- =================================================================== -->
-  <!-- Creates output build directories and doc prerequistes               -->
-  <!-- =================================================================== -->
-  <target name="prepare">
-    <echo message="Project:${Name-in-docs} version:${version} build.xml $Revision$"/>
-    <mkdir dir="${build.dir}"/>
-    <mkdir dir="${build.classes}"/>
-    <!-- Note that all testing-related targets *must* depend on 
-         this target, either directly or indirectly, to get 
-         the tests-available property set for them.
-    -->
-    <!--<available file="${test.relpath}" property="tests-available" />-->
-    <available property="xerces.present" 
-      classname="org.apache.xerces.parsers.SAXParser"/>
-      
-    <!-- Update version information.  This copies the Version.src
-         file into Version.java, while replacing the following tokens
-    -->
-    <filter token="version.VERSION"          value="${version.VERSION}"/>  
-    <filter token="version.RELEASE"          value="${version.RELEASE}"/>
-    <filter token="version.MINOR"            value="${version.MINOR}"/>
-    <filter token="version.DEVELOPER"        value="${version.DEVELOPER}"/> 
-    <filter token="parser.version.VERSION"   value="${parser.version.VERSION}"/>  
-    <filter token="parser.version.RELEASE"   value="${parser.version.RELEASE}"/>
-    <filter token="parser.version.MINOR"     value="${parser.version.MINOR}"/>    
-    <copy tofile="${src.dir}/${xalan.reldir}/Version.java" file="${src.dir}/${xalan.reldir}/Version.src" filtering="true"/>
-    <copy tofile="${src.dir}/${xalan.reldir}/processor/XSLProcessorVersion.java" file="${src.dir}/${xalan.reldir}/processor/XSLProcessorVersion.src" filtering="true"/>    
-    <copy tofile="${src.dir}/${serializer.reldir}/Version.java" file="${src.dir}/${serializer.reldir}/Version.src" filtering="true"/>
-    <copy tofile="${xdocs.dir}/sources/entities.ent" file="${xdocs.dir}/sources/entities.src" filtering="true"/>
-  </target>
-
-  <!-- Must depend on jar since we use Xalan to process xml files -->
-  <target name="prepare.docs" depends="jar,prepare.docs.nojardepends"/>
-  
-  <target name="prepare.docs.nojardepends">  
-    <mkdir dir="${build.docs}"/> 
-    <mkdir dir="${build.apidocs}"/>
-
-    <gunzip src="${doc.generator.styletargz}"/>
-    <untar src="${doc.generator.styletar}" dest="${xdocs.dir}"/>
-    <delete file="${doc.generator.styletar}"/>
-
-    <!-- We use a sed script to extract Xalan-Java 2 commits from the repository into commits.xml
-         The following operation transforms commits.xml (just including source code commits) and 
-         puts the result in xdocs/sources/xalan for inclusion in the readme.xml -->      
-    <echo message="Transform commits.xml and put the result in ${xdocs.dir}"/>
-    <java fork="yes" classname="${xalan.cmdline.class}" >
-      <classpath refid="docs.class.path" />
-      <arg line="-in commits.xml -xsl ${xdocs.style}/stylesheets/done.xsl -out ${xdocs.DONE.file} -param xsltcdone ${xdocs.XSLTCDONE.file}"/>
-    </java>
-    <echo message="Generate Xalan-J 2.x design document"/>
-    <java fork="yes" classname="${doc.generator}" >
-      <classpath refid="docs.class.path" />
-      <arg line="loaderConfig=sbk:/style/loaderdesign.xml targetDirectory=./build/docs/design/
-                 ./xdocs/sources/xalandesign.xml ./xdocs/style"/>
-    </java>
-  </target>
-
-  <!-- =================================================================== -->
-  <!-- Compile the DTM implementation and xml utilities                    -->
-  <!-- =================================================================== -->
-  <target name="xml.compile" depends="prepare,serializer.jar">
-    <echo message="Compiling DTM implementation and utilities" />
-    <javac srcdir="${src.dir}"
-           destdir="${build.classes}"
-           debug="${build.debug}" 
-    	   target="${compiler.target}" source="${compiler.source}" 
-    	   nowarn="${compiler.nowarn}">
-      <include name="${apachexml.reldir}/**/*.java" />
-      <!-- exclude the serializer -->
-      <exclude name="${serializer.reldir}/**/*.java" />      
-      <!-- Exclude file that depends upon presence of Xerces in build path -->
-      <exclude name="**/IncrementalSAXSource_Xerces.java" 
-        unless="xerces.present"	 />
-      <classpath refid="compile.class.path" />
-      <bootclasspath refid="xslt.boot.class.path" />
-    </javac>
-    <!-- Copy needed properties, resource, etc. files to be put into .jar file -->
-    <copy todir="${build.classes}">
-      <fileset dir="${src.dir}" 
-          includes="${apachexml.reldir}/**/*.properties" 
-          excludes="${serializer.reldir}/**/*.properties"
-      />
-    </copy>  
-  </target>
-  
-  <!-- =================================================================== -->
-  <!-- Compile the Xalan interpreter source tree                           -->
-  <!-- =================================================================== -->
-  <target name="xalan-interpretive.compile" depends="xml.compile"
-    description="Compile the Xalan interpretive classes (skips XSLTC)" >
-    <echo message="Compiling Xalan interpretive classes" />
-    <javac srcdir="${src.dir}" 
-           destdir="${build.classes}"
-           debug="${build.debug}" 
-    	   target="${compiler.target}" source="${compiler.source}" 
-    	   nowarn="${compiler.nowarn}">
-      <include name="${xpath.reldir}/**/*.java" />
-      <include name="${domxpath.reldir}/**/*.java" />
-      <include name="${xalan.reldir}/**/*.java" />
-      <exclude name="${xsltc.reldir}/**/*.java" />
-      <classpath refid="compile.class.path" />
-      <bootclasspath refid="xslt.boot.class.path" />
-      <sourcepath refid="compile.source.path" />
-    </javac>
-    <!-- Copy needed properties, resource, etc. files to be put into .jar file -->
-    <copy todir="${build.classes}">
-      <fileset dir="${src.dir}" includes="**/*.properties,META-INF/services/*" excludes="**/XSLTInfo.properties"/>
-    </copy>  
-    <filter token="impl.version" value="${impl.version}"/>
-    <copy todir="${build.classes}/org/apache/xalan/res" file="${XSLTInfo.props}" filtering="true"/>
-  </target>
-  
-  <!-- Compile all java sources (Xalan interpretive and XSLTC) -->
-  <target name="compile" depends="xalan-interpretive.compile,xsltc.compile"
-    description="Compile all java source files (Xalan interpretive + XSLTC)" >
-  </target>
-
-  <!-- =================================================================== -->
-  <!-- Compile just the XSLTC compiler portion                             -->
-  <!-- =================================================================== -->
-  <path id="xsltc.class.path">
-    <pathelement location="${xmlapis.jar}" />
-    <pathelement location="${build.serializer.jar}" />
-    <pathelement location="${bcel.jar}" />
-    <pathelement location="${jlex.jar}" />
-    <pathelement location="${java_cup.jar}" />
-    <pathelement location="${runtime.jar}" />
-    <!-- build.classes needed for 
-         org.apache.xalan.xsltc.util.JavaCupRedirect -->
-    <pathelement location="${build.classes}" />
-  </path>
-
-  <!-- Attempt to determine dependency info for generated sources -->
-  <target name="xsltc.prepare" depends="prepare" >
-    <!-- The first step compiles the utils directory, which includes 
-         a special wrapper for the xsltc.codegen / java_cup step next. -->
-    <echo message="Compiling XSLTC utilities"/>
-    <javac srcdir="${src.dir}" 
-           destdir="${build.classes}"
-           includes="${xsltc.reldir}/util/**/*.java"
-           debug="${build.debug}"
-    	   target="${compiler.target}" source="${compiler.source}" 
-    	   nowarn="${compiler.nowarn}">
-      <classpath refid="xsltc.class.path" />
-      <bootclasspath refid="xslt.boot.class.path" />
-    </javac>
-    <!-- These tricky uptodate statements hopefully determine if we 
-         actually need to generate the java_cup and jlex files 
-         in the two sub-targets below
-    -->
-    <uptodate property="xsltc.java_cup.not_needed" targetfile="${generated.xpathparser}" >
-      <srcfiles dir="${src.dir}/${xsltc.reldir}/compiler" includes="xpath.cup" />
-    </uptodate>
-
-    <uptodate property="xsltc.jlex.not_needed" targetfile="${generated.xpathlexer}" >
-      <srcfiles dir="${src.dir}/${xsltc.reldir}/compiler" includes="xpath.lex" />
-    </uptodate> 
-    
-    <!-- Determine whether the support jars are already expanded -->
-    <available file="${build.classes}/org/apache/bcel"     type="dir" property="xsltc.bcel_jar.not_needed" />
-    <available file="${build.classes}/JLex"                type="dir" property="xsltc.jlex_jar.not_needed" />
-    <available file="${build.classes}/java_cup/Main.class" type="file" property="xsltc.java_cup_jar.not_needed" />
-    <available file="${build.classes}/java_cup/runtime"    type="dir" property="xsltc.runtime_jar.not_needed" />
-    <available file="${build.classes}/org/apache/regexp"   type="dir" property="xsltc.regexp_jar.not_needed" />
-  </target>
-
-  <!-- Generate the XPath parser sources for xsltc if needed -->
-  <target name="xsltc.java_cup" depends="xsltc.prepare" unless="xsltc.java_cup.not_needed">
-    <!-- The second step generates sym.java and XPathParser.java. -->
-    <echo message="java_cup preparsing"/>
-    <java fork="yes" failonerror="true" 
-       classname="org.apache.xalan.xsltc.util.JavaCupRedirect" >
-      <classpath refid="xsltc.class.path" />
-      <!-- need to bootclasspath java_cup for JDKs that include JavaCupRedirect -->
-      <jvmarg value="-Xbootclasspath/p:${java_cup.jar}${path.separator}${runtime.jar}"/>
-      <!-- We're using JavaCupRedirect to call the java_cup application -->
-      <arg line="-parser XPathParser -expect 0 
-         -stdin ${src.dir}/${xsltc.reldir}/compiler/xpath.cup"/>
-    </java>
-    <echo message="java_cup move output files"/>
-    <move file="XPathParser.java" tofile="${generated.xpathparser}"/>
-    <move file="sym.java" tofile="${generated.xpathsym}"/>
-  </target>
-  
-  <!-- Generate the XPath lexer sources for xsltc if needed -->
-  <target name="xsltc.jlex" depends="xsltc.java_cup" unless="xsltc.jlex.not_needed">
-    <!-- The third step generates XPathLexer.java. The lexiographical analyser
-    has to be generated after sym.java, so order is important. -->
-    <echo message="JLex preparsing"/>
-    <java fork="yes" failonerror="true" classname="JLex.Main" >
-      <classpath refid="xsltc.class.path" />
-      <arg line="-static ${src.dir}/${xsltc.reldir}/compiler/xpath.lex"/>
-    </java>
-    <echo message="JLex move output file"/>
-    <move file="${src.dir}/${xsltc.reldir}/compiler/xpath.lex.java" tofile="${generated.xpathlexer}"/>
-  </target>
-
-  <!-- Compile the main XSLTC classes -->
-  <target name="xsltc.compile" depends="xsltc.java_cup,xsltc.jlex,xml.compile"
-    description="Compile just the XSLTC classes" >
-    <echo message="Compiling remaining XSLTC classes"/>
-    <javac srcdir="${src.dir}" 
-           destdir="${build.classes}"
-           includes="${xsltc.reldir}/**/*.java"
-           excludes="${serializer.reldir}/**/*.java"
-           debug="${build.debug}"
-    	   target="${compiler.target}" source="${compiler.source}" 
-    	   nowarn="${compiler.nowarn}"> 
-      <classpath refid="xsltc.class.path" />
-      <bootclasspath refid="xslt.boot.class.path" />
-    </javac>
-  </target>
-
-  <!-- Compile just the XSLTC classes w/o JLex, JCup recompilation -->
-  <target name="xsltc.fcompile" depends="xml.compile"
-    description="Compile just the XSLTC classes w/o JLex, JCup recompilation" >
-    <echo message="Compiling remaining XSLTC classes"/>
-    <javac srcdir="${src.dir}" 
-           destdir="${build.classes}"
-           includes="${xsltc.reldir}/**/*.java"
-           debug="${build.debug}"
-    	   target="${compiler.target}" source="${compiler.source}" 
-    	   nowarn="${compiler.nowarn}">
-      <classpath refid="xsltc.class.path" />
-      <bootclasspath refid="xslt.boot.class.path" />
-    </javac>
-  </target>
-
-  <!-- Jar up the XSLTC classes w/o the support jars -->
-  <target name="xsltc.unbundledjar" depends="xsltc.compile"
-    description="Jar just the xsltc.jar file" >
-    <!-- Copy over the manifest, with filtering (for version number) -->
-    <filter token="impl.version" value="${impl.version}"/>
-    <filter token="java.version" value="${java.version}"/>
-    <filter token="java.vendor" value="${java.vendor}"/>        
-    <copy todir="${build.dir}" file="${manifest.xsltc.mf}" filtering="true"/>
-    <jar jarfile="${build.xsltc.jar}" manifest="${build.dir}/manifest.xsltc" basedir="${build.classes}" >
-      <patternset><!-- relative to jar/@basedir -->
-        <include name="org/apache/xml/**" />
-        <include name="${xsltc.reldir}/**/*" />
-        <exclude name="org/apache/xalan/xsltc/util/JavaCupRedirect*" />
-      </patternset>
-    </jar>
-  </target>
-
-  <!-- Copy license and readme files for XSLTC support jars -->
-  <target name="xsltc.copy-licenses" depends="xsltc.prepare">
-  </target>
-
-  <!-- A parametrized target which is used to copy and expand a XSLTC support jar -->
-  <target name="xsltc.copy-deps-jar" unless="${param_unless}">
-    <!-- copy the jar file to the build/classes directory -->
-    <copy todir="${build.classes}" file="${lib.dir}/${param_jar_name}"/>
-    
-    <!-- unjar the jar file -->
-    <unjar src="${build.classes}/${param_jar_name}" dest="${build.classes}" />
-    
-    <!-- remove the jar file -->
-    <delete file="${build.classes}/${param_jar_name}" />
-  </target>
-  
-  <!-- Copy and expand the XSLTC support jars if needed -->
-  <target name="xsltc.copy-deps-jars" depends="xsltc.copy-licenses">
-    <echo message="Copying XSLTC support jars" />
-    <!-- copy the 3rd party support jar files -->
-    <antcall target="xsltc.copy-deps-jar">
-      <param name="param_unless" value="xsltc.bcel_jar.not_needed" />
-      <param name="param_jar_name" value="${bcel.jar.name}" />
-    </antcall>
-
-<!-- We don't need to package the JLex or java_cup jars in the xalan.jar.
-     These are only required for building XSLTC, not for using XSLTC.
-     
-    <antcall target="xsltc.copy-deps-jar">
-      <param name="param_unless" value="xsltc.jlex_jar.not_needed" />
-      <param name="param_jar_name" value="${jlex.jar.name}" />
-    </antcall>
-
-    <antcall target="xsltc.copy-deps-jar">
-      <param name="param_unless" value="xsltc.java_cup_jar.not_needed" />
-      <param name="param_jar_name" value="${java_cup.jar.name}" />
-    </antcall>
--->
-
-    <antcall target="xsltc.copy-deps-jar">
-      <param name="param_unless" value="xsltc.runtime_jar.not_needed" />
-      <param name="param_jar_name" value="${runtime.jar.name}" />
-    </antcall>
-
-    <antcall target="xsltc.copy-deps-jar">
-      <param name="param_unless" value="xsltc.regexp_jar.not_needed" />
-      <param name="param_jar_name" value="${regexp.jar.name}" />
-    </antcall>
-    
-    <!-- remove the old META-INF/MANIFEST.MF file -->
-    <delete file="${build.classes}/META-INF/MANIFEST.MF" quiet="true"/>  
-  </target>
-
-  <!-- =================================================================== -->
-  <!-- Creates the xsltc jar including all support jars                    -->
-  <!-- =================================================================== -->
-  <target name="xsltc.jar" depends="xsltc.compile,xsltc.copy-deps-jars"
-     description="Jar xsltc,xml,BCEL,JLex,java_cup,runtime and jakarta regexp">
-
-    <!-- create new META-INF dir w/ transformer factory default -->
-    <!-- GTM: comment this out so that bundled xsltc.jar does not have
-         service provider default until further notice 2/20/2002
-    <mkdir dir="${build.dir}/xsltctmp/META-INF"/>
-    <mkdir dir="${build.dir}/xsltctmp/META-INF/services"/>
-    <copy todir="${build.dir}/xsltctmp/META-INF/services"
-      file="${src.dir}/${xsltc.reldir}/javax.xml.transform.TransformerFactory"
-    />
-    -->
-
-    <!-- Copy over the manifest, with filtering (for version number) -->
-    <filter token="impl.version" value="${impl.version}"/>
-    <filter token="java.version" value="${java.version}"/>
-    <filter token="java.vendor" value="${java.vendor}"/>     
-    <copy todir="${build.dir}" file="${manifest.xsltc.mf}" filtering="true"/>
-    
-    <!-- make bundled jar named xsltc.jar -->
-    <jar jarfile="${build.dir}/xsltc.jar" manifest="${build.dir}/manifest.xsltc" >
-      <fileset dir="${build.classes}">
-        <include name="org/apache/xalan/xsltc/**"/>
-        <exclude name="org/apache/xalan/xsltc/util/JavaCupRedirect*" />
-      </fileset>
-      <fileset dir="${build.classes}" includes="org/apache/xml/**" 
-                                      excludes="${serializer.reldir}/**" />
-      <fileset dir="${build.classes}" includes="org/apache/bcel/**" />
-      <fileset dir="${build.classes}" includes="JLex/**" />
-      <fileset dir="${build.classes}" includes="java_cup/**" />
-      <fileset dir="${build.classes}" includes="org/apache/regexp/**" />
-    </jar>
-
-  </target>
-  
-  <!-- =================================================================== -->
-  <!-- Creates the xalan interpretive jar                                  -->
-  <!-- =================================================================== -->
-  <target name="xalan-interpretive.jar" depends="xalan-interpretive.compile"
-    description="Jar up everything in Xalan interpretive (without XSLTC)" >
-    <!-- Copy over the manifest, with filtering (for version number) -->
-    <filter token="impl.version" value="${impl.version}"/>
-    <filter token="java.version" value="${java.version}"/>
-    <filter token="java.vendor" value="${java.vendor}"/>     
-    <copy todir="${build.dir}" file="${manifest.xalan-interpretive.mf}" filtering="true"/>
-    <jar jarfile="${build.xalan-interpretive.jar}" manifest="${build.dir}/manifest.xalan-interpretive" basedir="${build.classes}" >
-      <patternset><!-- relative to jar/@basedir -->
-        <include name="${apachexml.reldir}/**/*" />
-        <include name="${xpath.reldir}/**/*" />
-        <include name="${xalan.reldir}/**/*" />
-        <include name="${domxpath.reldir}/**/*" />        
-        <include name="META-INF/services/*" />
-        <exclude name="${xsltc.reldir}/**/*" />
-        <exclude name="${serializer.reldir}/**/*" />
-      </patternset>
-    </jar>
-  </target>
-  
-  <!-- =================================================================== -->
-  <!-- Creates the xalan unbundled jar (Xalan interpretive + XSLTC -       -->
-  <!-- support jars                                                        -->
-  <!-- =================================================================== -->
-  <target name="unbundledjar" depends="xalan-interpretive.compile,xsltc.compile"
-    description="Jar up Xalan and XSLTC, without the XSLTC dependencies" >
-    <filter token="impl.version" value="${impl.version}"/>
-    <filter token="java.version" value="${java.version}"/>
-    <filter token="java.vendor" value="${java.vendor}"/>     
-    <copy todir="${build.dir}" file="${manifest.mf}" filtering="true"/>
-    <jar jarfile="${build.xalan-unbundled.jar}" manifest="${build.dir}/MANIFEST.MF" basedir="${build.classes}" >
-      <patternset>
-        <include name="${apachexml.reldir}/**/*" />
-        <include name="${xpath.reldir}/**/*" />
-        <include name="${xalan.reldir}/**/*" />
-        <include name="META-INF/services/*" />
-        <exclude name="${xsltc.reldir}/util/JavaCupRedirect*" />
-        <exclude name="${serializer.reldir}/**/*.*" />
-      </patternset>    
-    </jar>
-  </target>
-  
-  <!-- =================================================================== -->
-  <!-- Creates one big xalan jar (Xalan interpretive + XSLTC + support jars) -->
-  <!-- =================================================================== -->
-  <target name="jar" depends="xalan-interpretive.compile,xsltc.compile,xsltc.copy-deps-jars"
-    description="Jar up everything (Xalan, XSLTC and XSLTC dependencies)" >
-    
-    <!-- Copy over the manifest, with filtering (for version number) -->
-    <filter token="impl.version" value="${impl.version}"/>
-    <filter token="java.version" value="${java.version}"/>
-    <filter token="java.vendor" value="${java.vendor}"/>     
-    <copy todir="${build.dir}" file="${manifest.mf}" filtering="true"/>
-  	
-  	<copy todir="${build.dir}/classes/org/apache/xpath/functions/json" file="src/org/apache/xpath/functions/json/schema-for-json.xsd"/>
-    
-    <!-- make bundled jar named xalan.jar -->
-    <jar jarfile="${build.xalan.jar}" manifest="${build.dir}/MANIFEST.MF"
-         basedir="${build.classes}" >
-       <patternset>
-         <exclude name="${xsltc.reldir}/util/JavaCupRedirect*" />
-         <exclude name="${serializer.reldir}/**/*" />
-       </patternset>       
-    </jar>  
- 
-  </target>
-  
-  <!-- =================================================================== -->
-  <!-- Default all target simply Creates the xalan JAR                     -->
-  <!-- =================================================================== -->
-  <target name="all" depends="serializer.jar,jar"><!-- 'Standardizing build.xml files' <bl...@apache.org> -->
-    <echo message="Redirect to jar target; please provide input on desired functionality of this target"/>
-  </target>
-  
-  <!-- =================================================================== -->
-  <!-- Compiles the samples (servlet excluded) and jars the class files    -->  
-  <!-- =================================================================== -->
-  <target name="samples" depends="jar,samples.nojardepends,xsltc.samples"/>
-
-  <target name="samples.nojardepends" depends="xsltc.samples.nojardepends"
-    description="Compile and jar the samples (except servlet)" >
-    <property name="exclude" value="*.xml,*.xsl,*.txt,*.html,*.properties,*.out"/>
-    <mkdir dir="${build.samples}"/>
-    <!-- Since the samples are packageless, they must be compiled separately. -->   
-    <javac srcdir="${samples.dir}/SimpleTransform" 
-           destdir="${build.samples}"  excludes="${exclude}"
-           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" 
-    	   target="${compiler.target}" source="${compiler.source}" 
-    	   nowarn="${compiler.nowarn}">
-      <classpath refid="samples.class.path" />
-    </javac>           
-    <javac srcdir="${samples.dir}/UseStylesheetPI"   
-           destdir="${build.samples}"  excludes="${exclude}"
-           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" 
-    	   target="${compiler.target}" source="${compiler.source}" 
-    	   nowarn="${compiler.nowarn}">
-      <classpath refid="samples.class.path" />
-    </javac>           
-    <javac srcdir="${samples.dir}/UseStylesheetParam" 
-           destdir="${build.samples}"  excludes="${exclude}"
-           debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
-    	   target="${compiler.target}" source="${compiler.source}" 
-    	   nowarn="${compiler.nowarn}">
-      <classpath refid="samples.class.path" />
-    </javac>           
-    <javac srcdir="${samples.dir}/SAX2SAX"  
-           destdir="${build.samples}"  excludes="${exclude}"
-           debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
-    	   target="${compiler.target}" source="${compiler.source}" 
-    	   nowarn="${compiler.nowarn}">
-      <classpath refid="samples.class.path" />
-    </javac>           
-    <javac srcdir="${samples.dir}/DOM2DOM"  
-           destdir="${build.samples}"  excludes="${exclude}"
-           debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
-    	   target="${compiler.target}" source="${compiler.source}" 
-    	   nowarn="${compiler.nowarn}">
-      <classpath refid="samples.class.path" />
-    </javac>           
-    <javac srcdir="${samples.dir}/Pipe"  
-           destdir="${build.samples}"  excludes="${exclude}"
-           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" 
-    	   nowarn="${compiler.nowarn}">
-      <classpath refid="samples.class.path" />
-    </javac>           
-    <javac srcdir="${samples.dir}/UseXMLFilters"  
-           destdir="${build.samples}"  excludes="${exclude}"
-           debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
-    	   target="${compiler.target}" source="${compiler.source}" 
-    	   nowarn="${compiler.nowarn}">
-      <classpath refid="samples.class.path" />
-    </javac>           
-    <javac srcdir="${samples.dir}/Trace"   
-           destdir="${build.samples}"  excludes="${exclude}"
-           debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
-    	   target="${compiler.target}" source="${compiler.source}" 
-    	   nowarn="${compiler.nowarn}">
-      <classpath refid="samples.class.path" />
-    </javac>           
-    <javac srcdir="${samples.dir}/ApplyXPath"  
-           destdir="${build.samples}" excludes="${exclude}" 
-           debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
-    	   target="${compiler.target}" source="${compiler.source}" 
-    	   nowarn="${compiler.nowarn}">
-      <classpath refid="samples.class.path" />
-    </javac>
-    <javac srcdir="${samples.dir}/ApplyXPathDOM"  
-           destdir="${build.samples}" excludes="${exclude}" 
-           debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
-    	   target="${compiler.target}" source="${compiler.source}" 
-    	   nowarn="${compiler.nowarn}">
-      <classpath refid="samples.class.path" />
-    </javac>             
-    <javac srcdir="${samples.dir}/trax"  
-           destdir="${build.samples}" excludes="${exclude}" 
-           debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
-    	   target="${compiler.target}" source="${compiler.source}" 
-    	   nowarn="${compiler.nowarn}">
-      <classpath refid="samples.class.path" />
-    </javac>           
-    <javac srcdir="${samples.dir}/extensions"  
-           destdir="${build.samples}" excludes="${exclude}" 
-           debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
-    	   target="${compiler.target}" source="${compiler.source}" 
-    	   nowarn="${compiler.nowarn}">
-      <classpath refid="samples.class.path" />
-    </javac>           
-    <javac srcdir="${samples.dir}/Validate"  
-           destdir="${build.samples}" excludes="${exclude}" 
-           debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
-    	   target="${compiler.target}" source="${compiler.source}" 
-    	   nowarn="${compiler.nowarn}">
-      <classpath refid="samples.class.path" />
-    </javac> 
-    <javac srcdir="${samples.dir}/TransformThread"  
-           destdir="${build.samples}" excludes="${exclude}" 
-           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" 
-    	   target="${compiler.target}" source="${compiler.source}" 
-    	   nowarn="${compiler.nowarn}">
-      <classpath refid="samples.class.path" />
-    </javac>
-    <javac srcdir="${samples.dir}/XPathAPI"  
-           destdir="${build.samples}" excludes="${exclude}" 
-           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" 
-    	   target="${compiler.target}" source="${compiler.source}" 
-    	   nowarn="${compiler.nowarn}">
-      <classpath refid="samples.class.path" />
-    </javac>               
-    <jar jarfile="${build.samples.jar}" basedir="${build.samples}"
-         includes="*.class"/>
-  </target>
-
-  <!-- =================================================================== -->
-  <!-- Compiles all samples that require extra standard components in      -->
-  <!-- order to compile.                                                   -->
-  <!-- =================================================================== -->
-  <target name="extra.std.samples"
-          depends="servlet,xsltc.applet,xsltc.ejb,xsltc.servlet"/>
-          
-  <target name="extra.std.samples.nojardepends"
-          depends="servlet.jardepends,xsltc.applet.nojardepends,
-                   xsltc.ejb.jardepends,xsltc.servlet.jardepends"/>
-
-  <!-- =================================================================== -->
-  <!-- Compiles all samples that require extra non-standard components in  -->
-  <!-- order to compile.                                                   -->
-  <!-- =================================================================== -->
-  <target name="extra.nonstd.samples" depends="xsltc.brazil"/>
-  
-  <target name="extra.nonstd.samples.nojardepends" depends="xsltc.brazil.jardepends"/>
-
-  <!-- =================================================================== -->
-  <!-- Compiles the sample servlet and jars the class files.               --> 
-  <!-- The javax.servlet and javax.servlet.http packages                   -->
-  <!-- must be on the classpath                                            -->
-  <!-- =================================================================== -->
-  <target name="servlet" depends="jar,servlet.jardepends"/>
-
-  <target name="servlet.jardepends"
-    description="Compile and jar the servlet samples in xalanservlet.war" >
-     <echo message="To compile the sample servlets, javax.servlet and javax.servlet.http must be on the classpath"/>   
-     <mkdir dir="${build.servlet}"/>
-     <mkdir dir="${build.servlet}/WEB-INF/classes/servlet"/>
-     <mkdir dir="${build.servlet}/WEB-INF/lib"/>
-     <javac srcdir="${samples.dir}/servlet"
-            destdir="${build.servlet}/WEB-INF/classes"
-            debug="${build.debug}"
-            bootclasspathref="xslt.boot.class.path" 
-     	    target="${compiler.target}" source="${compiler.source}" 
-     	    nowarn="${compiler.nowarn}">
-        <classpath refid="samples.class.path" />
-        <classpath location="${servlet-api.jar}" />
-     </javac>           
-      <copy todir="${build.servlet}/WEB-INF/classes/servlet">
-        <fileset dir="${samples.dir}/servlet" includes="media.properties"/>
-      </copy>  		         
-      <copy todir="${build.servlet}/WEB-INF">
-        <fileset dir="${samples.dir}/servlet" includes="web.xml"/>
-      </copy>
-      <copy todir="${build.servlet}">
-        <fileset dir="${samples.dir}/servlet" 
-        		includes="birds.xml, birds.xsl, booklist1.xsl, 
-        		booklist2.xsl, catalog.xml, fooparam.xml, fooparam.xsl, jspSample.jsp"/>
-      </copy>
-      <copy todir="${build.servlet}/WEB-INF/lib">
-      	<fileset dir="${lib.dir}" includes="${parser.jar.name}, ${xmlapis.jar.name}"/>
-      </copy>
-      <copy file="${build.xalan.jar}" todir="${build.servlet}/WEB-INF/lib" />
-    <jar jarfile="${build.servlet.war}" 
-         basedir="${build.servlet}" 
-         includes="**"/>
-  </target>
- 
-  <!-- =================================================================== -->
-  <!-- Compiles (does not jar) the translet samples.                       -->
-  <!-- For time being, classes are generated in place.                     -->
-  <!-- To run these samples, add xsltc.jar, runtime.jar, bcel.jar,         -->
-  <!-- and java_cup.jar (all in the bin directory) to the classpath        --> 
-  <!--                                                                     -->
-  <!-- When we have straightened out classpath issues,                     -->
-  <!-- add samples in CompiledApplet, CompiledBrazil, CompiledEJB and      -->
-  <!-- CompiledServlet.                                                    -->
-  <!-- =================================================================== -->
-  <target name="xsltc.samples" depends="jar,xsltc.samples.nojardepends"/>
-
-  <target name="xsltc.samples.nojardepends">
-    <mkdir dir="${build.samples}"/>
-    <javac srcdir="${samples.dir}/translets"
-           classpath="${build.xalan.jar}" 
-           destdir="${build.samples}" excludes="${exclude}" 
-           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" 
-  	       target="${compiler.target}" source="${compiler.source}" 
-    	   nowarn="${compiler.nowarn}"/>
-    <javac srcdir="${samples.dir}/CompiledJAXP"
-           destdir="${build.samples}" excludes="${exclude}"
-           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" 
-  	       target="${compiler.target}" source="${compiler.source}" 
-    	   nowarn="${compiler.nowarn}"/>
-  </target>
-
-  <!-- =================================================================== -->
-  <!-- Compiles the XSLTC applet example and jars the class files.         --> 
-  <!-- =================================================================== -->
-  <target name="xsltc.applet" depends="jar,xsltc.applet.nojardepends"/>
-
-  <target name="xsltc.applet.nojardepends">
-    <mkdir dir="${build.samples}/CompiledApplet"/>
-    <javac srcdir="${samples.dir}/CompiledApplet"
-           destdir="${build.samples}/CompiledApplet" excludes="${exclude}"
-           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" 
-    	   target="${compiler.target}" source="${compiler.source}" 
-    	   nowarn="${compiler.nowarn}"/>
-    <jar jarfile="${build.xsltc.applet.jar}"
-         basedir="${build.samples}/CompiledApplet"
-         includes="*.class"/>
-  </target>
-
-  <!-- =================================================================== -->
-  <!-- Compiles the XSLTC brazil example and jars the class files.         --> 
-  <!-- =================================================================== -->
-  <target name="xsltc.brazil" depends="jar,xsltc.brazil.jardepends"/>
-
-  <target name="xsltc.brazil.jardepends">
-    <mkdir dir="${build.samples}/CompiledBrazil"/>
-    <javac srcdir="${samples.dir}/CompiledBrazil"
-           destdir="${build.samples}/CompiledBrazil" excludes="${exclude}"
-           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" 
-    	   target="${compiler.target}" source="${compiler.source}" 
-    	   nowarn="${compiler.nowarn}">
-    	<classpath location="${brazil.jar}"/>
-  	</javac>
-    <jar jarfile="${build.xsltc.brazil.jar}"
-         basedir="${build.samples}/CompiledBrazil"
-         includes="*.class"/>
-  </target>
-
-  <!-- =================================================================== -->
-  <!-- Compiles the XSLTC EJB example and jars the class files.            --> 
-  <!-- ejb.jar must be on the classpath to compile this sample.            -->
-  <!-- EJB 2.0 can be found at http://java.sun.com/products/ejb/docs.html  -->
-  <!-- =================================================================== -->
-  <target name="xsltc.ejb" depends="jar,xsltc.ejb.jardepends"/>
-
-  <target name="xsltc.ejb.jardepends">
-    <mkdir dir="${build.samples}/CompiledEJB"/>
-    <javac srcdir="${samples.dir}/CompiledEJB"
-           destdir="${build.samples}/CompiledEJB" excludes="${exclude}"
-           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" 
-    	   target="${compiler.target}" source="${compiler.source}" 
-    	   nowarn="${compiler.nowarn}">
-    	<classpath location="${javaee-api.jar}"/>
-    </javac>
-    <jar jarfile="${build.xsltc.ejb.jar}"
-         basedir="${build.samples}/CompiledEJB"
-         includes="*.class"/>
-  </target>
-
-  <!-- =================================================================== -->
-  <!-- Compiles the XSLTC servlet example and jars the class files.        --> 
-  <!-- =================================================================== -->
-  <target name="xsltc.servlet" depends="jar,xsltc.servlet.jardepends" />
-
-  <target name="xsltc.servlet.jardepends">
-    <mkdir dir="${build.samples}/CompiledServlet"/>
-    <javac srcdir="${samples.dir}/CompiledServlet"
-           destdir="${build.samples}/CompiledServlet" excludes="${exclude}"
-           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" 
-    	   target="${compiler.target}" source="${compiler.source}" 
-    	   classpath="${build.xalan.jar}:${servlet-api.jar}" 
-    	   nowarn="${compiler.nowarn}">
-    </javac>
-    <jar jarfile="${build.xsltc.servlet.jar}"
-         basedir="${build.samples}/CompiledServlet"
-         includes="*.class"/>
-  </target>
-
- 
-  <!-- =================================================================== -->
-  <!-- Generate HTML docs                                                  -->
-  <!-- =================================================================== -->
-  <target name="docs" depends="jar,docs.nojardepends,xsltc.docs"/>
-  
-  <target name="docs.nojardepends" depends="prepare.docs.nojardepends,autodocs"  
-    description="Build the documentation (overview, readme, etc.)" >
-    <echo message="docs is human-usable target with dependencies"/>  
-  </target>
-  
-  <target name="autodocs">
-    <echo message="autodocs is for automated build process, without dependencies"/>   
-    <java fork="yes" 
-          classname="${doc.generator}" 
-          classpathref="docs.class.path" >
-       <arg line="targetDirectory=${build.docs} ${xdocs.book} ${xdocs.style}"/>
-    </java>	 
-  </target>
-  
-  <!-- =================================================================== -->
-  <!-- Creates the API documentation                                       -->
-  <!-- =================================================================== -->
-  <target name="javadocs" depends="jar,javadocs.nojardepends"/>
-  
-  <target name="javadocs.nojardepends" depends="prepare.docs.nojardepends,autojavadocs"
-    description="Build the Javadocs for Xalan 2.x and jaxp sources" >
-    <echo message="javadocs is human-usable target with dependencies"/> 
-    
-    <!-- Expand jaxp sources (JAXP 1.1, DOM 2, and SAX 2) into source tree for 
-         inclusion in the Javadoc. -->           
-    <!-- Note this is into the src area.-->                                          
-    <gunzip src="${xml-commons-srcs.tar.gz}" dest="${build.dir}" />                                                                         
-    <untar src="${xml-commons-srcs.tar}" 
-           dest="${src.dir}">
-       <patternset>
-         <include name="**.java"/>
-       </patternset>
-    </untar>
-           
-    <delete file="${xml-commons-srcs.tar}"/>
-         
-    <antcall target="autojavadocs"/>
-     
-    <!-- remove the jaxp sources -->
-    <delete dir="${src.dir}/javax" />
-    <delete dir="${src.dir}/org/w3c" />
-    <delete dir="${src.dir}/org/xml" />
-    <delete dir="${src.dir}/org/apache/xmlcommons" />
-    <delete file="${src.dir}/manifest.commons" />
-         
-  </target>
-
-  <target name="autojavadocs" 
-          depends="autojavadocs-1.4-or-higher-if,autojavadocs-non1.4-or-higher-if">
-    <echo message="autojavadocs is for automated build process, without dependencies"/>
-  </target>
-
-  <target name="check-using-java-1.4-or-higher">
-    <condition property="using-java-1.4-or-higher">
-      <not>
-          <or>
-            <equals arg1="${ant.java.version}" arg2="1.1"/>
-            <equals arg1="${ant.java.version}" arg2="1.2"/>
-            <equals arg1="${ant.java.version}" arg2="1.3"/>
-          </or>
-      </not>
-    </condition>
-  </target>
-
-  <target name="autojavadocs-1.4-or-higher-if" if="using-java-1.4-or-higher" 
-          depends="check-using-java-1.4-or-higher">
-    <antcall target="autojavadocs-1.4-or-higher"/>
-  </target>
-
-  <target name="autojavadocs-non1.4-or-higher-if" unless="using-java-1.4-or-higher" 
-          depends="check-using-java-1.4-or-higher">
-    <antcall target="autojavadocs-non1.4-or-higher"/>
-  </target>
-
-  <target name="autojavadocs-1.4-or-higher">
-    
-    <!-- Ant ignores destdir arg if doclet is set, so must send to doclet in doclet subelement-->
-    <javadoc
-         additionalparam="-breakiterator"
-         destdir="${build.apidocs}"
-         public="true"
-         sourcepath="${src.dir}"
-         overview="${src.dir}/javadocOverview.html"
-         packagenames="org.apache.*,org.xml.*,org.w3c.*,javax.xml.*"
-         author="true"
-         version="true"
-         use="true"
-         windowtitle="${Name-in-docs} ${impl.version}" 
-         doctitle="${Name-in-docs} ${impl.version}"
-         bottom="Copyright &#169; ${year} Apache XML Project. All Rights Reserved.">
-          <classpath refid="docs.class.path" />
-          <taglet name="xalan2jtaglet.XSLUsageTag" path="${taglet.jar}"/>
-          <group title="Transformations API for XML (TrAX)" packages="javax.xml.transform*"/>
-          <group title="Java API for XML Parsing" packages="javax.xml.parsers"/>
-          <group title="Xalan Core"
-                 packages="org.apache.xalan.processor:org.apache.xalan.templates:org.apache.xalan.transformer"/>
-          <group title="XPath" packages="org.apache.xpath*"/>
-          <group title="Document Table Model (DTM)" packages="org.apache.xml.dtm*"/>          
-          <group title="Utilities" packages="org.apache.xml.utils*"/>
-          <group title="Xalan Other" packages="org.apache.xalan.client:org:org.apache.xalan.extensions:org.apache.xalan.res:org.apache.xalan.stree:org.apache.xalan.trace:org.apache.xalan.xslt"/>
-          <group title="Xalan Extensions" packages="org.apache.xalan.lib*"/>
-          <group title="Serializers" packages="org.apache.xml.serialize*, org.apache.xalan.serialize"/>
-          <group title="SAX 2" packages="org.xml.sax*"/>
-          <group title="DOM 2" packages="org.w3c.dom*"/>
-          <group title="XSLTC Core"
-                 packages="org.apache.xalan.xsltc*"/>
-    </javadoc>
-  </target>
-
-  <target name="autojavadocs-non1.4-or-higher">
-      
-    <!-- Ant ignores destdir arg if doclet is set, so must send to doclet in doclet subelement-->
-    <javadoc
-         public="true"
-         sourcepath="${src.dir}"
-         overview="${src.dir}/javadocOverview.html"
-         packagenames="org.apache.*,org.xml.*,org.w3c.*,javax.xml.*"
-         author="true"
-         version="true"
-         use="true"
-         windowtitle="${Name-in-docs} ${impl.version}" 
-         doctitle="${Name-in-docs} ${impl.version}"
-         bottom="Copyright &#169; ${year} Apache XML Project. All Rights Reserved.">
-          <classpath refid="docs.class.path" />
-          <doclet name="xalanjdoc.Standard" path="${doclet.jar}">
-            <param name="-d" value="${build.apidocs}"/>
-          </doclet>
-          <group title="Transformations API for XML (TrAX)" packages="javax.xml.transform*"/>
-          <group title="Java API for XML Parsing" packages="javax.xml.parsers"/>
-          <group title="Xalan Core"
-                 packages="org.apache.xalan.processor:org.apache.xalan.templates:org.apache.xalan.transformer"/>
-          <group title="XPath" packages="org.apache.xpath*"/>
-          <group title="Document Table Model (DTM)" packages="org.apache.xml.dtm*"/>          
-          <group title="Utilities" packages="org.apache.xml.utils*"/>
-          <group title="Xalan Other" packages="org.apache.xalan.client:org:org.apache.xalan.extensions:org.apache.xalan.res:org.apache.xalan.stree:org.apache.xalan.trace:org.apache.xalan.xslt"/>
-          <group title="Xalan Extensions" packages="org.apache.xalan.lib*"/>
-          <group title="Serializers" packages="org.apache.xml.serialize*, org.apache.xalan.serialize"/>
-          <group title="SAX 2" packages="org.xml.sax*"/>
-          <group title="DOM 2" packages="org.w3c.dom*"/>
-          <group title="XSLTC Core"
-                 packages="org.apache.xalan.xsltc*"/>
-    </javadoc>
-  </target>
-
-  <!-- =================================================================== -->
-  <!-- Various targets to clean the build tree                             -->
-  <!-- =================================================================== -->
-  <target name="distclean" depends="clean"
-    description="Clean everything, including dist/jar/docs/xsltc.*" >
-    <delete dir="${dist.dir}"/>
-  </target>
-
-  <target name="clean" depends="xsltc.clean"
-    description="Clean the ${build.dir} tree and doc outputs" >
-    <delete dir="${build.dir}"/>
-    <delete dir="${site.root}"/>
-    <delete dir="${xalan.apache.org.site.root}"/>    
-    <delete quiet="true">
-      <fileset dir="${xdocs.style}" excludes="${xalanonly-styledocs}"/>
-    </delete>
-    <delete file="${xdocs.DONE.file}"/>
-    <delete file="${xdocs.XSLTCDONE.location}"/>
-    <delete file="${src.dir}/${xalan.reldir}/Version.java"/>
-    <delete file="${src.dir}/${serializer.reldir}/Version.java"/>
-    <delete file="${src.dir}/${xalan.reldir}/processor/XSLProcessorVersion.java"/>
-    <delete file="${xdocs.dir}/sources/entities.ent"/>       
-    <!-- Also delete files expanded from ${xml-commons-srcs.tar.gz}-->
-    <delete dir="${src.dir}/javax" includeEmptyDirs="true" quiet="true"/>
-    <delete dir="${src.dir}/org/xml" includeEmptyDirs="true" quiet="true"/>
-    <delete dir="${src.dir}/org/w3c" includeEmptyDirs="true" quiet="true"/>
-    <delete dir="${src.dir}/xdocs/style/graphics" includeEmptyDirs="true" quiet="true"/>
-    <delete dir="${src.dir}/xdocs/style/resources" includeEmptyDirs="true" quiet="true"/>    
-  </target>
- 
-  <target name="xsltc.clean"
-    description="Clean miscellaneous generated sources from xsltc.compile" >
-    <delete file="${generated.xpathparser}" />
-    <delete file="${generated.xpathsym}" />
-    <delete file="${generated.xpathlexer}" />
-  </target>
-
-  <!-- =================================================================== -->
-  <!-- Install/Uninstall targets - not currently applicable                -->
-  <!-- =================================================================== -->
-  <target name="install"><!-- 'Standardizing build.xml files' <bl...@apache.org> -->
-    <echo message="install target currently not supported in ${Name-in-docs}; try jar or dist instead"/>
-  </target>
-  <target name="uninstall"><!-- 'Standardizing build.xml files' <bl...@apache.org> -->
-    <echo message="uninstall target currently not supported in ${Name-in-docs}; try distclean instead"/>
-  </target>
-
-  <!-- =================================================================== -->
-  <!-- Creates a distribution that depends only on standard pieces         -->
-  <!-- =================================================================== -->
-  <target name="dist" depends="build.std.dist,autodist"
-              description="Create a .zip/.tar.gz distribution module containing
-                           all components without dependencies on non-standard
-                           jars that are not part of the build system." >
-    <echo message="dist is human-useable target for distribution, with only standard dependencies"/>
-  </target>
-
-  <target name="dist-nodocs" depends="build.std.dist-nodocs,autodist-nodocs"
-              description="Create a .zip/.tar.gz distribution module containing
-                           all components without dependencies on non-standard
-                           jars that are not part of the build system." >
-    <echo message="dist-nodocs is human-useable target for distribution, with only standard dependencies and no documentation "/>
-  </target>
-
-  <!-- =================================================================== -->
-  <!-- Creates a complete distribution in which the xalan.jar contains     -->
-  <!-- the interpretive, compiled and the common packages                  -->
-  <!-- =================================================================== -->
-  <target name="fulldist" depends="build.nonstd.dist,autodist"
-          description="Create a .zip/.tar.gz distribution module containing
-                       all components.">
-    <echo message="fulldist is human-useable target for distribution, with all dependencies"/>
-  </target>
-  
-  <target name="fulldist-nodocs" depends="build.nonstd.dist-nodocs,autodist-nodocs"
-          description="Create a .zip/.tar.gz distribution module containing
-                       all components.">
-    <echo message="fulldist-nodocs is human-useable target for distribution, with all dependencies and no documentation"/>
-  </target>  
-
-  <!-- =================================================================== -->
-  <!-- Creates a complete distribution with separate xalan.jar and         -->
-  <!-- xsltc.jar.  The common packages are contained in each jar.          -->
-  <!-- =================================================================== -->
-  <target name="fulldist-separatejars" depends="build.nonstd-separatejars.dist,autodist"
-          description="Create a .zip/.tar.gz distribution module containing
-                       all components.">
-    <echo message="fulldist is human-useable target for distribution, with all dependencies"/>
-  </target>
-
-  <target name="fulldist-separatejars-nodocs" depends="build.nonstd-separatejars.dist-nodocs,autodist-nodocs"
-          description="Create a .zip/.tar.gz distribution module containing
-                       all components.">
-    <echo message="fulldist-separatejars-nodocs is human-useable target for distribution, with all dependencies and no documentation"/>
-  </target>
-  
-  <target name="build.std.dist" depends="build.std.parts">
-    <property name="has.nonstd.parts" value="false"/>
-  </target>
-  <target name="build.std.dist-nodocs" depends="build.std.parts-nodocs">
-    <property name="has.nonstd.parts" value="false"/>
-  </target>  
-
-  <target name="build.nonstd.dist" depends="build.std.parts,build.nonstd.parts">
-    <property name="has.nonstd.parts" value="true"/>
-  </target>
-  <target name="build.nonstd.dist-nodocs" depends="build.std.parts-nodocs,build.nonstd.parts">
-    <property name="has.nonstd.parts" value="true"/>
-  </target>  
-  
-  <target name="build.nonstd-separatejars.dist" depends="build.std-separatejars.parts,
-                                                         build.nonstd-separatejars.parts">
-    <property name="has.nonstd.parts" value="true"/>
-  </target>
-  <target name="build.nonstd-separatejars.dist-nodocs" depends="build.std-separatejars.parts-nodocs,
-                                                                build.nonstd-separatejars.parts">
-    <property name="has.nonstd.parts" value="true"/>
-  </target>
-
-  <target name="build.std.parts"
-          depends="jar,docs,javadocs,samples,extra.std.samples,xsltc.docs"/>
-          
-  <target name="build.std.parts-nodocs"
-          depends="jar,samples,extra.std.samples"/>          
-          
-  <target name="build.std-separatejars.parts"
-          depends="xalan-interpretive.jar,xsltc.jar,
-                   docs.nojardepends,javadocs.nojardepends,
-                   samples.nojardepends,extra.std.samples.nojardepends,
-                   xsltc.docs"/>
-                    
-  <target name="build.std-separatejars.parts-nodocs"
-          depends="xalan-interpretive.jar,xsltc.jar,
-                   samples.nojardepends,extra.std.samples.nojardepends"/>                            
-          
-  <target name="build.nonstd.parts" depends="extra.nonstd.samples"/>
-  <target name="build.nonstd-separatejars.parts" depends="extra.nonstd.samples.nojardepends"/>
-
-  <!-- =================================================================== -->
-  <!-- Autodist targets.  Used by the distribution targets.                -->
-  <!-- =================================================================== -->  
-  <target name="autodist-mkdirs">
-    <mkdir dir="${dist.dir}"/>
-    <mkdir dir="${dist.dir}/lib"/>
-  	<mkdir dir="${dist.dir}/lib/endorsed"/>	
-    <mkdir dir="${dist.dir}/samples"/>
-    <mkdir dir="${dist.dir}/src"/>
-  	<mkdir dir="${dist.dir}/tests"/>
-  	<mkdir dir="${dist.dir}/tests/bin"/>
-  	<mkdir dir="${dist.dir}/tests/bin/lib"/>
-    <mkdir dir="${dist.dir}/tools"/>     
-    <mkdir dir="${dist.dir}/xdocs"/>
-  </target>
-
-  <target name="autodist-mkdirs-docs">
-    <mkdir dir="${dist.dir}/docs"/>
-    <mkdir dir="${dist.dir}/docs/apidocs"/>
-  </target>
-
-  <target name="autodist-copy-files">
-
-    <!-- Copy license files to distribution root -->
-    <copy todir="${dist.dir}">
-      <fileset dir=".">
-        <include name="LICENSE.txt,NOTICE.txt"/>
-      </fileset>
-    </copy>
-
-    <!-- Copy sources and source documentation -->
-    <copy todir="${dist.dir}/src">
-      <fileset dir="${src.dir}" excludes="javax/**,org/xml/**,org/w3c/**"/><!-- exclude jaxp, sax, dom -->
-    </copy>
-    <copy todir="${dist.dir}/xdocs">
-      <fileset dir="${xdocs.dir}"/>
-    </copy>
-  	
-  	<copy todir="${dist.dir}/tests">
-  	   <fileset dir="${tests.dir}"/>
-  	</copy>
-
-    <!-- Copy samples -->
-    <copy todir="${dist.dir}/samples">
-      <fileset dir="${samples.dir}"/>
-    </copy>
-    
-    <!-- Copy tools; used for source distribution -->    
-    <copy todir="${dist.dir}/tools">
-      <fileset dir="${tools.dir}">
-        <include name="*.*"/>
-      </fileset>
-    </copy>
-
-    <!-- 1) Copy runtime libs; used for source distribution -->    
-    <copy todir="${dist.dir}/lib">
-      <fileset dir="${lib.dir}">
-        <include name="*.*"/>
-      </fileset>
-    </copy>
-  	
-  	<!-- 2) Copy runtime libs; used for source distribution -->
-  	<copy todir="${dist.dir}/lib/endorsed">
-  	  <fileset dir="${endorsed.dir}">
-  	     <include name="*.*"/>
-  	  </fileset>
-  	</copy>
-
-    <!-- Copy built jars -->
-    <copy file="${build.dir}/xalansamples.jar" todir="${dist.dir}/samples"/>
-    <copy file="${build.dir}/xalanservlet.war" todir="${dist.dir}/samples"/>
-    <copy file="${build.dir}/xsltcapplet.jar"  todir="${dist.dir}/samples"/>
-    <copy file="${build.dir}/xsltcbrazil.jar"  todir="${dist.dir}/samples"
-          failonerror="${has.nonstd.parts}"/>
-    <copy file="${build.dir}/xsltcejb.jar"     todir="${dist.dir}/samples"/>
-    <copy file="${build.dir}/xsltcservlet.jar" todir="${dist.dir}/samples"/>
-    
-    <copy file="${build.xalan.jar}" todir="${dist.dir}" />
-    
-    <!-- only copy the xsltc.jar file if it has been built -->
-    <copy todir="${dist.dir}">
-      <fileset dir="${build.dir}" includes="xsltc.jar"/>
-    </copy>
-    <copy file="${build.serializer.jar}" todir="${dist.dir}" />
-    
-    <copy file="${xmlapis.jar}" todir="${dist.dir}" />  
-    <copy file="${parser.jar}" todir="${dist.dir}" />
-  	  	
-  	<copy file="${xpath31_types.jar}" todir="${dist.dir}" />
-  	<copy file="${json.jar}" todir="${dist.dir}" />
-  	<copy file="${build.xalan_xsl3_tests.jar}" todir="${dist.dir}/tests/bin/lib" />
-
-    <copy todir="${dist.dir}">
-      <fileset dir="." includes="readme.html,KEYS,build.xml,build.sh,deprecated_build.sh,build.bat,
-      	                         commits.xml,LICENSE.txt,NOTICE.txt"/>      
-    </copy>
-  </target>
-
-  <target name="autodist-copy-files-docs">
-    <!-- Copy built documentation and javadoc -->
-    <copy todir="${dist.dir}/docs">
-      <fileset dir="${build.docs}"/>
-    </copy>
-  </target>
-
-  <target name="autodist-create-bin-packages">
-    <tar tarfile="${build.dir}/${dist.pkg}-bin.tar" >
-      <tarfileset dir="${build.dir}">
-        <patternset refid="bin-distro"/>
-      </tarfileset>
-    </tar>
-    <gzip src="${build.dir}/${dist.pkg}-bin.tar" zipfile="${build.dir}/${dist.pkg}-bin.tar.gz"/>
-    <delete file="${build.dir}/${dist.pkg}-bin.tar" />
-
-    <zip zipfile="${build.dir}/${dist.pkg}-bin.zip" >
-      <fileset dir="${build.dir}">
-        <patternset refid="bin-distro"/>
-      </fileset>
-    </zip>
-  </target>
-  <target name="autodist-create-bin-packages-nodocs">
-    <tar tarfile="${build.dir}/${dist.pkg}-bin-nodocs.tar" >
-      <tarfileset dir="${build.dir}">
-        <patternset refid="bin-distro-nodocs"/>
-      </tarfileset>
-    </tar>
-    <gzip src="${build.dir}/${dist.pkg}-bin-nodocs.tar" zipfile="${build.dir}/${dist.pkg}-bin-nodocs.tar.gz"/>
-    <delete file="${build.dir}/${dist.pkg}-bin-nodocs.tar" />
-
-    <zip zipfile="${build.dir}/${dist.pkg}-bin-nodocs.zip" >
-      <fileset dir="${build.dir}">
-        <patternset refid="bin-distro-nodocs"/>
-      </fileset>
-    </zip>
-  </target>
-  <target name="autodist-create-src-packages">
-    <tar tarfile="${build.dir}/${dist.pkg}-src.tar" >
-      <tarfileset dir="${build.dir}">
-        <patternset refid="src-distro"/>
-        <patternset refid="xsltc-deps-jars"/>
-      </tarfileset>
-    </tar>
-    <gzip src="${build.dir}/${dist.pkg}-src.tar" zipfile="${build.dir}/${dist.pkg}-src.tar.gz"/>
-    <delete file="${build.dir}/${dist.pkg}-src.tar" />
-
-    <zip zipfile="${build.dir}/${dist.pkg}-src.zip" >
-      <fileset dir="${build.dir}">
-        <patternset refid="src-distro"/>
-        <patternset refid="xsltc-deps-jars"/>
-      </fileset>
-    </zip>
-  </target>
-
-  <target name="autodist">
-    <echo message="autodist is for automated build processes, without dependencies"/>
-    <antcall target="autodist-mkdirs"/>
-    <antcall target="autodist-mkdirs-docs"/>
-    <antcall target="autodist-compile-tests"/>
-    <antcall target="autodist-copy-files"/>
-    <antcall target="autodist-copy-files-docs"/>
-    <antcall target="autodist-create-bin-packages"/>    
-    <antcall target="autodist-create-src-packages"/>
-  </target>
-  
-  <target name="autodist-compile-tests">
-    <mkdir dir="${build.tests}"/>
-    <mkdir dir="${build.tests}/classes"/>
-    <javac srcdir="${tests.dir}"
-           classpath="${build.xalan.jar}:${junit.jar.name}:${hamcrest.jar.name}" 
-           destdir="${build.tests}/classes"
-           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" 
-  	       target="${compiler.target}" source="${compiler.source}" 
-    	   nowarn="${compiler.nowarn}"/>
-    <jar jarfile="${build.xalan_xsl3_tests.jar}" basedir="${build.tests}/classes">
-       <patternset>                    
-          <include name="org/apache/xalan/tests/xslt3/**"/>
-          <include name="org/apache/xalan/tests/xpath3/**"/>
-          <include name="org/apache/xalan/tests/util/**"/>
-       </patternset>
-    </jar>        
-  </target>
-
-  <target name="autodist-nodocs">
-    <echo message="autodist-nodocs is for automated build processes, without dependencies"/>
-    <antcall target="autodist-mkdirs"/>
-    <antcall target="autodist-copy-files"/>
-    <antcall target="autodist-create-bin-packages-nodocs"/>
-    <antcall target="autodist-create-src-packages"/>
-  </target>
-  
-  <!-- =================================================================== -->
-  <!-- Creates the documentation tree for the xml.apache.org/xalan-j       -->
-  <!-- website                                                             -->
-  <!-- =================================================================== -->
-  <target name="site" depends="prepare.docs,javadocs,xsltc.docs"
-    description="Build documentation for posting to the website" >
- 
-    <mkdir dir="${site.dir}/apidocs"/>
-    <mkdir dir="${site.dir}/design"/>
-    <mkdir dir="${site.dir}/xsltc"/>    
-    <java fork="yes" 
-          classname="${doc.generator}" 
-          classpathref="docs.class.path" >
-       <arg line="targetDirectory=${site.dir} ${site.book} ${xdocs.style}"/>
-    </java>
-
-    <!-- put xalan design doc in the site design subdir -->
-    <copy todir="${site.dir}/design">
-      <fileset dir="${build.docs}/design"/>
-    </copy>
-    <!-- put xsltc design doc in the site xsltc subdir -->
-    <copy todir="${site.dir}/xsltc">
-      <fileset dir="${build.docs}/xsltc"/>
-    </copy>  
-    
-    <!-- put in the javadoc -->
-    <copy todir="${site.dir}/apidocs">
-      <fileset dir="${build.apidocs}"/>
-    </copy>      
-  </target>
-  
-  <!-- =================================================================== -->
-  <!-- Creates the documentation tree for the xalan.apache.org website     -->
-  <!-- =================================================================== -->
-  <target name="xalan.apache.org.site"
-    description="Build documentation for posting to the website" >
- 
-    <mkdir dir="${xalan.apache.org.site.dir}"/>
-    <java fork="yes" 
-          classname="${doc.generator}" 
-          classpathref="docs.class.path" >
-       <arg line="targetDirectory=${xalan.apache.org.site.dir} ${xalan.apache.org.site.book} ${xdocs.style}"/>
-    </java>
-
-  </target>  
-   
-  <!-- =================================================================== -->
-  <!-- Compiles and runs mini/smoketest from xml-xalan\xalan-test, if present. -->
-  <!-- xml-xalan is a representative folder, that can contain folders xalan-java and xalan-test -->
-  <!-- =================================================================== -->
-  <!--<property name="test.relpath" value="../xalan-test"/>-->
-
-  <target name="minitest" depends="prepare,minitest-run,tests-not-available" 
-    description="Run the Minitest from xml-xalan/xalan-test" >
-    <!-- This target simply asks the minitest-run worker target to 
-         actually have the Minitest run (by the xalan-test/build.xml file);
-         we then also call the tests-not-available target in case 
-         the user never checked out the tests.
-    -->
-  </target>
-  <target name="minitest-run" if="tests-available" depends="jar">
-    <echo message=" [minitest] Calling ${test.relpath}/build.xml to run the Minitest" />
-    <ant dir="${test.relpath}" antfile="build.xml" target="minitest.gump" >
-    </ant>
-  </target>
-
-  <target name="smoketest" depends="prepare,smoketest-run,tests-not-available" 
-    description="Run Smoketests (Minitest, conf, harness) from xml-xalan/xalan-test">
-  </target>
-  <target name="smoketest-run" if="tests-available" depends="jar">
-    <echo message=" [minitest] Calling ${test.relpath}/build.xml to run the Smoketest"/>
-    <ant dir="${test.relpath}" antfile="build.xml" target="smoketest.dev">
-    </ant>
-  </target>
-	
-  <target name="smoketest.xsltc" depends="prepare,smoketest.xsltc-run,tests-not-available" 
-	    description="Run smoketest.xsltc from xml-xalan/xalan-test">
-  </target>
-  <target name="smoketest.xsltc-run" if="tests-available" depends="jar">
-	 <echo message="Calling ${test.relpath}/build.xml to run the smoketest.xsltc" />
-	 <ant dir="${test.relpath}" antfile="build.xml" target="smoketest.xsltc">
-	 </ant>
-  </target>
-
-  <target name="check" depends="smoketest"><!-- 'Standardizing build.xml files' <bl...@apache.org> -->
-    <echo message="Redirect to smoketest target"/>
-  </target>
-
-  <!-- Called from various testing targets if the test dir doesn't exist. -->
-  <target name="tests-not-available" unless="tests-available" >
-    <echo message=" [tests] The tests do not seem to be present in ${test.relpath}" />
-    <echo message=" [tests] You must have checked out from CVS to run the tests," />
-    <echo message=" [tests]   it is not included in binary distributions." />
-    <echo message=" [tests] See http://xml.apache.org/xalan-j/test/ for more info." />
-  </target>
-
-  <!-- =================================================================== -->
-  <!-- Creates the xalan design document                                   -->
-  <!-- =================================================================== -->
-    <target name="xalan-j2-design">
-    <java fork="yes" 
-          classname="${doc.generator}" 
-          classpathref="docs.class.path" >
-      <arg line="loaderConfig=sbk:/style/loaderdesign.xml targetDirectory=${build.dir}/docs/design/
-      ${xdocs.dir}/sources/xalandesign.xml ${xdocs.style}"/>
-    </java>
-  </target>
-  
-  <!-- =================================================================== -->
-  <!-- Use FOP to create preliminary print (pdf) doc                       -->
-  <!-- Note: fop.jar and xml.jar (from xml-fop) must be on classpath       -->
-  <!-- This is VERY preliminary, not yet for inclusion in distribution     -->
-  <!-- =================================================================== -->
-  <!--Collate the xml sources into a single xml source with a litle extra structure -->
-  <target name="printerdocs" depends="prepare.docs">
-    <echo message="NOTICE: requires fop.jar and xml.jar on the classpath"/>
-    <java fork="yes" 
-          classname="${xalan.cmdline.class}"
-          classpathref="docs.class.path" >
-      <arg line="-xsl ${xdocs.dir}/sources/xalan-collate.xsl 
-                 -out xdocs/sources/xalan/xalan-collate.xml"/>
-    </java>
-    
-    <!-- Transform collation into Formatting Objects 
-         (with a little work on links along the way) -->    
-    <java fork="yes" 
-          classname="${xalan.cmdline.class}"
-          classpathref="docs.class.path" >
-      <arg line="-in  ${xdocs.dir}/sources/xalan/xalan-collate.xml
-                 -param resourceFile '../../sources/xalan/resources.xml'
-                 -param project ${Name-in-docs}      
-                 -xsl ${xdocs.style}/stylesheets/xml2fo.xsl 
-                 -out build/docs/xalan-collate.fo"/>
-    </java>
-    
-    <!-- Use FOP to generate a pdf file (classpath may need updating! -sc 18-Apr-01)-->
-    <java fork="yes" 
-          classname="org.apache.fop.apps.CommandLine"
-      classpath="${build.xalan.jar}:${bin.dir}/fop.jar:${bin.dir}/w3c.jar">
-      <arg line="${build.docs}/xalan-collate.fo build/docs/xalan.pdf"/>
-    </java>
-  </target>
-
- 
-  <!-- =================================================================== -->
-  <!-- Build XSLTC design documentation. Eventually intend to incorporate -->
-  <!-- XSLTC into the Xalan book.                                         -->
-  <!-- =================================================================== -->
-
-
-  <target name="xsltc.prepare.docs" depends="prepare.docs.nojardepends">
-   <mkdir dir="${build.docs}/xsltc"/>
-   <!--   
-   <echo message="Transform xsltc_todo.xml and put the result in ${build.docs}/xsltc"/>
-   <java fork="yes" classname="${xalan.cmdline.class}">
-      <classpath refid="docs.class.path" />
-      <arg line="-in xsltc_todo.xml -xsl todo.xsl -out build/docs/xsltc/todo.html"/>
-   </java>  -->
-  </target>  
- 
- <target name="xsltc.docs" depends="xsltc.prepare.docs">
-   <echo message="Build the XSLTC Architectural documentation"/>
-   <java fork="yes" 
-         classname="${doc.generator}" 
-         classpathref="docs.class.path" >
-      <arg line="targetDirectory=${build.docs}/xsltc ${xdocs.dir}/sources/xsltc.xml ${xdocs.style}"/>
-    </java>	 
-    <copy todir="${build.docs}/xsltc" 
-	file="${xdocs.dir}/sources/xsltc/README.xslt" />
-    <copy todir="${build.docs}/xsltc" 
-	file="${xdocs.dir}/sources/xsltc/README.xsltc" />
- </target>
- 
-   <!-- pack all doc for transfer to website -->
- <target name="pack.docs">
-    <!--tar tarfile="./build/xalan-j-docs.tar" basedir="./xml-site/target/xalan-j" includes="**"/>
-    <gzip src="./build/xalan-j-docs.tar" zipfile="./build/xalan-j-docs.tar.gz"/-->
-    <zip zipfile="./build/xalan-j-docs.zip" basedir="./xml-site/target/xalan-j" includes="**"/>
-  </target>
-
-
-<!-- ####################################################
-     # START OF SECTION TO BUILD STAND-ALONE SERIALIZER #
-     #################################################### -->
-
-  <!-- try not to use other properties directly when building the serializer -->
-  <!-- either create new values, or copy, just in case we separate into      -->
-  <!-- a totally new build.xml file                                          -->
-  <property name="serializer.build.debug"   value="${build.debug}"            />
- 
-  
-  <!-- PROPERTIES TO MAKE THE SOURCE DISTRIBUTION ========================== -->
-  <property name="serializer.name"          value="serializer"                />
-  <property name="serializer.version"       value="${version}"                />
-  <property name="serializer.dist.file"     value="${serializer.name}-j_${serializer.version}"/>
-  <property name="serializer.dist.dir"      value="${serializer.build.dir}/${serializer.dist.file}"/>
-
-  <!-- patternset for source distribution packages -->
-  <patternset id="serializer-src-distro" >
-    <!-- some license and legal stuff -->
-    <include name="${serializer.dist.file}/LICENSE.txt"/>
-    <include name="${serializer.dist.file}/NOTICE.txt"/> 
-    <include name="${serializer.dist.file}/KEYS"/>  
-
-    <!-- The build stuff that uses Ant and this file itself, build.xml
-         this is getting into a strange loop but the source distribution
-         needs to build, and it uses this file, build.xml to do so ... -->
-    <include name="${serializer.dist.file}/build.bat"/>
-    <include name="${serializer.dist.file}/build.sh"/>
-    <include name="${serializer.dist.file}/build.xml"/>
-
-    <!-- The source code that the source distribution would build -->
-    <include name="${serializer.dist.file}/src/${serializer.reldir}/**/*.java" />
-    <include name="${serializer.dist.file}/src/${serializer.reldir}/**/*.properties" />
-    <include name="${serializer.dist.file}/src/${serializer.manifest.basename}" />
-
-    <!-- We need Ant in order to run build.xml in the source distribution -->
-    <include name="${serializer.dist.file}/tools/ant.jar"/>
-    <include name="${serializer.dist.file}/tools/antRun"/>
-    <include name="${serializer.dist.file}/tools/antRun.bat"/>
-
-    <!-- The serializer needs this jar in order to build -->
-    <include name="${serializer.dist.file}/xml-apis.jar"/>
-    
-    <!-- Ant needs an XML parser in order to read in the build.xml, so it
-         can even do the build ... this is a strange loop ... -->
-    <include name="${serializer.dist.file}/xercesImpl.jar"/>
-  </patternset>
-
-  <!-- patternset for  binary distribution packages ... if needed
-  <patternset id="serializer-bin-distro" >
-    <include name="${serializer.dist.file}/LICENSE.txt"/>
-    <include name="${serializer.dist.file}/NOTICE.txt"/>
-    <include name="${serializer.dist.file}/KEYS"/>
-    <include name="${serializer.dist.file}/${serializer.name}.jar"/>
-    <include name="${serializer.dist.file}/${xmlapis.jar.name}"/>
-    <include name="${serializer.dist.file}/${parser.jar.name}"/>    
-  </patternset>
-  -->
-  
-  <!-- =================================================================== -->
-  <!-- Creates the Serializer jar                                          -->
-  <!-- =================================================================== -->
-  <target name="serializer.jar"
-    depends="serializer.prepare,serializer.compile"
-    description="Build the serializer and created serializer.jar" >
-    <!-- Copy over the manifest, with filtering (for version number) -->
-    <filter token="impl.version" value="${serializer.impl.version}"/>
-    <filter token="java.version" value="${serializer.java.version}"/>
-    <filter token="java.vendor"  value="${serializer.java.vendor}"/>
-    <copy todir="${serializer.build.dir}" file="${serializer.manifest}" filtering="true"/>
-
-    <jar jarfile="${build.serializer.jar}"
-      manifest="${serializer.build.dir}/${serializer.manifest.basename}"
-      basedir="${serializer.build.classes}" >
-      <patternset><!-- relative to jar/@basedir -->
-        <include name="${serializer.reldir}/**/*" />
-      </patternset>
-    </jar>
-  </target>
-
-  <target name="serializer.prepare">
-    <mkdir dir="${serializer.build.dir}"/>
-    <mkdir dir="${serializer.build.classes}"/>
-  </target>
-
-  <target name="serializer.compile">
-    <echo message="Compiling the Serializer" />
-    <javac srcdir="${serializer.src.dir}"
-           destdir="${serializer.build.classes}"
-           debug="${serializer.build.debug}" 
-    	   target="${compiler.target}" source="${compiler.source}" 
-    	   nowarn="${compiler.nowarn}">
-      <include name="${serializer.reldir}/**/*.java" />
-      <classpath refid="compile.class.path" />
-      <bootclasspath refid="xslt.boot.class.path" />
-    </javac>
-    <!-- Copy needed properties, resource, etc. files to be put into .jar file -->
-    <copy todir="${serializer.build.classes}">
-      <fileset dir="${serializer.src.dir}" includes="${serializer.reldir}/**/*.properties"/>
-    </copy>
-
-  </target>
-
-
-  <!-- =================================================================== -->
-  <!-- Creates the API documentation                                       -->
-  <!-- =================================================================== -->
-  <target name="serializer.javadocs"
-    description="Build the Javadocs for the Serializer" >
-    <echo message="javadocs is human-usable target with dependencies"/>  
-    
-    <mkdir dir="${build.docs}"/> 
-    <mkdir dir="${build.apidocs}"/>
-    <antcall target="serializer.autojavadocs"/>
-  </target>
-
-  <target name="serializer.autojavadocs" 
-          depends="serializer.autojavadocs-1.4-or-higher-if,serializer.autojavadocs-non1.4-or-higher-if">
-    <echo message="serializer.autojavadocs is for automated build process, without dependencies"/>
-  </target>
-
-  <target name="serializer.autojavadocs-1.4-or-higher-if" if="using-java-1.4-or-higher" 
-          depends="check-using-java-1.4-or-higher">
-    <antcall target="serializer.autojavadocs-1.4-or-higher"/>
-  </target>
-
-  <target name="serializer.autojavadocs-non1.4-or-higher-if" unless="using-java-1.4-or-higher" 
-          depends="check-using-java-1.4-or-higher">
-    <antcall target="serializer.autojavadocs-non1.4-or-higher"/>
-  </target>
-
-  <target name="serializer.autojavadocs-1.4-or-higher">
-    
-    <!-- Ant ignores destdir arg if doclet is set, so must send to doclet in doclet subelement-->
-    <javadoc
-         additionalparam="-breakiterator"
-         destdir="${build.apidocs}"
-         public="true"
-         sourcepath="${src.dir}"
-         packagenames="org.apache.*"
-         author="true"
-         version="true"
-         use="true"
-         windowtitle="${Name-in-docs} Serializer ${impl.version}" 
-         doctitle="${Name-in-docs} Serializer ${impl.version}"
-         bottom="Copyright &#169; ${year} Apache XML Project. All Rights Reserved.">
-          <classpath refid="docs.class.path" />
-          <taglet name="xalan2jtaglet.XSLUsageTag" path="${taglet.jar}"/>
-          <group title="Serializer" packages="org.apache.xml.serialize*"/>
-    </javadoc>
-  </target>
-
-  <target name="serializer.autojavadocs-non1.4-or-higher">
-    <!-- Ant ignores destdir arg if doclet is set, so must send to doclet in doclet subelement-->
-    <javadoc
-         public="true"
-         sourcepath="${src.dir}"
-         packagenames="org.apache.*"
-         author="true"
-         version="true"
-         use="true"
-         windowtitle="${Name-in-docs} Serializer ${impl.version}" 
-         doctitle="${Name-in-docs} Serializer ${impl.version}"
-         bottom="Copyright &#169; ${year} Apache XML Project. All Rights Reserved.">
-          <classpath refid="docs.class.path" />
-          <doclet name="xalanjdoc.Standard" path="${doclet.jar}">
-            <param name="-d" value="${build.apidocs}"/>
-          </doclet>
-          <group title="Serializer" packages="org.apache.xml.serialize*"/>
-    </javadoc>
-  </target>
-
-
-  <!-- =================================================================== -->
-  <!-- Create the serializer source distribution                           -->
-  <!-- =================================================================== -->
-  <target name="serializer-dist"
-          depends="serializer.jar"
-          description="Build the serializer source distribution .tar and .zip">
-    <antcall target="serializer-autodist-mkdirs"/>
-    <antcall target="serializer-autodist-copy-files"/>
-      <!-- <antcall target="serializer-autodist-create-bin-packages"/> -->
-    <antcall target="serializer-autodist-create-src-packages"/>
-  </target>
-
-  <target name="serializer-autodist-mkdirs">
-    <echo message="Serializer: making distribution directories" />
-    <mkdir dir="${serializer.dist.dir}"/> 
-    <mkdir dir="${serializer.dist.dir}/src"/>
-    <mkdir dir="${serializer.dist.dir}/tools"/>      
-  </target>
-
-  <target name="serializer-autodist-copy-files">
-    <!-- Copy bin directory, which includes preexisting checked-in .jar files -->
-<!--    <copy todir="${serializer.dist.dir}/bin">
-      <fileset dir="${serializer.bin.dir}" />
-    </copy> -->
-
-    <echo message="Serializer: copy source files to ${serializer.dist.dir}/src" />
-    <echo message="            ... from ${serializer.src.dir}/${serializer.reldir}" />
-    <!-- Copy sources -->
-    <copy todir="${serializer.dist.dir}/src/${serializer.reldir}">
-      <fileset dir="${serializer.src.dir}/${serializer.reldir}"/>
-    </copy>
-    <!-- Copy the manifest -->
-    <copy file="${serializer.src.dir}/${serializer.manifest.basename}"
-          todir="${serializer.dist.dir}/src" />
-
-    <!-- Copy built jars -->
-    <copy file="${build.serializer.jar}" todir="${serializer.dist.dir}" />
-    
-    <!-- Copy runtime jars -->    
-    <copy file="${lib.dir}/${xmlapis.jar.name}" todir="${serializer.dist.dir}" />
-    <copy file="${lib.dir}/${parser.jar.name}" todir="${serializer.dist.dir}" />
-
-    <!-- Copy licenses -->
-    <copy todir="${serializer.dist.dir}">
-      <fileset dir="." 
-               includes="LICENSE.txt,NOTICE.txt"/>
-    </copy>
-
-    <!-- Copy tools -->
-    <copy todir="${serializer.dist.dir}/tools">
-      <fileset dir="./tools" includes="ant*"/>
-    </copy>    
-
-    <copy todir="${serializer.dist.dir}">
-      <fileset dir="." includes="KEYS,build.xml,build.sh,build.bat"/>
-    </copy>
-  </target>
-
-  <target name="serializer-autodist-create-bin-packages">
-    <tar tarfile="${serializer.build.dir}/${serializer.dist.file}-bin.tar" >
-      <tarfileset dir="${serializer.build.dir}">
-        <patternset refid="serializer-bin-distro"/>
-      </tarfileset>
-    </tar>
-    <gzip src="${serializer.build.dir}/${serializer.dist.file}-bin.tar" 
-      zipfile="${serializer.build.dir}/${serializer.dist.file}-bin.tar.gz"/>
-
-    <!--  
-    <delete file="${serializer.build.dir}/${serializer.dist.file}-bin.tar" />
-      -->
-
-    <zip zipfile="${serializer.build.dir}/${serializer.dist.file}-bin.zip" >
-      <fileset dir="${serializer.build.dir}">
-        <patternset refid="serializer-bin-distro"/>
-      </fileset>
-    </zip>
-  </target>
-
-  <target name="serializer-autodist-create-src-packages">
-    <tar tarfile="${serializer.build.dir}/${serializer.dist.file}-src.tar" >
-      <tarfileset dir="${serializer.build.dir}">
-        <patternset refid="serializer-src-distro"/>
-      </tarfileset>
-    </tar>
-    <gzip src="${serializer.build.dir}/${serializer.dist.file}-src.tar" zipfile="${serializer.build.dir}/${serializer.dist.file}-src.tar.gz"/>
-
-    <delete file="${serializer.build.dir}/${serializer.dist.file}-src.tar" />
-
-    <zip zipfile="${serializer.build.dir}/${serializer.dist.file}-src.zip" >
-      <fileset dir="${serializer.build.dir}">
-        <patternset refid="serializer-src-distro"/>
-      </fileset>
-    </zip>
-  </target>
-<!-- ##################################################
-     # END OF SECTION TO BUILD STAND-ALONE SERIALIZER #
-     ################################################## -->
-
-</project>
diff --git a/commits.xml b/commits.xml
deleted file mode 100644
index 918911603..000000000
--- a/commits.xml
+++ /dev/null
@@ -1,2516 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
--->
-<Commits>
-
-<Commit category="xsltc">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2004/02/27</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom NodeSortRecord.java NodeSortRecordFactory.java SortSettings.java</Modified>
-<Log>
-Restored old constructor of NodeSortRecordFactory and _collator field of
-NodeSortRecord for binary compatibility.  These changes allow translets
-compiled with an earlier version of XSLTC to continue to run with the new
-version.  They should not be used in newly compiled translets or in new code
-in XSLTC itself.<br/>
-
-Also introduced a SortSettings class that is used to bundle sort settings from
-NodeSortRecordFactory into instances of NodeSortRecord.  That reduces some of
-the space overhead in constructing a NodeSortRecord.<br/>
-
-Reviewed by Igor Hersht (igorh@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2004/02/27</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom ForwardPositionIterator.java 
-xml-xalan/java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified>
-<Log>
-Revived ForwardPositionIterator class and BasisLibrary.positionF purely to
-support backwards compatibility with translets compiled with earlier versions
-of XSLTC.  New code should not reference either.<br/>
-
-Reviewed by Christine Li (jycli@ca.ibm.com).
-</Log>
-</Commit>
-
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/03/04</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/processor ProcessorImport.java ProcessorInclude.java ProcessorLRE.java 
-ProcessorStylesheetElement.java StylesheetHandler.java XSLTElementDef.java xml-xalan/java/src/org/apache/xalan/templates 
-ElemExsltFunction.java</Modified>
-<Log>
-Submitted by:	Brian Minchau<br/>
-
-Modified code for potential extension of classes with callbacks to the extensions.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>bhakti@apache.org</Who>
-<DateCommitted>2004/03/08</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer Encodings.properties</Modified>
-<Log>
-Added a newline at the end of Encodings.properties to fix bug 27516
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>igorh@apache.org</Who>
-<DateCommitted>2004/03/09</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom NodeCounter.java</Modified>
-<Log>
-xsl:number, minor code cleaning and optimization
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>bhakti@apache.org</Who>
-<DateCommitted>2004/03/10</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom LoadDocument.java</Modified>
-<Log>
-Check if the systemId for the stylesheet is null to avoid getting an NPE.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/03/11</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/extensions ObjectFactory.java xml-xalan/java/src/org/apache/xalan/lib 
-ObjectFactory.java xml-xalan/java/src/org/apache/xalan/lib/sql ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xslt 
-ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/cmdline ObjectFactory.java 
-xml-xalan/java/src/org/apache/xalan/xsltc/compiler ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util 
-ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/dom ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/runtime 
-ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/trax ObjectFactory.java xml-xalan/java/src/org/apache/xml/dtm 
-ObjectFactory.java xml-xalan/java/src/org/apache/xml/dtm/ref ObjectFactory.java xml-xalan/java/src/org/apache/xml/serializer 
-ObjectFactory.java xml-xalan/java/src/org/apache/xml/utils ObjectFactory.java xml-xalan/java/src/org/apache/xpath/compiler 
-ObjectFactory.java xml-xalan/java/src/org/apache/xpath/functions ObjectFactory.java</Modified>
-<Log>
-Fix a bug in the findProviderClass method of ObjectFactory
-classes. The argument of SecurityManager.checkPackageAccess should be a string
-value of a package name, instead of a class name
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>santiagopg@apache.org</Who>
-<DateCommitted>2004/03/16</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler FunctionCall.java</Modified>
-<Log>
-Reverting latest patch by Arun. There are some problems with the new code to invoke functions dynamically (e.g. docbook 
-reports a compile-time type check error). The approach taken to determine when to invoke methods dynamically needs to be revisted.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>santiagopg@apache.org</Who>
-<DateCommitted>2004/03/23</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/compiler Compiler.java FunctionTable.java</Modified>
-<Log>
-Patch to hide static function table in FunctionTable class. We do not want to expose this table to others.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>santiagopg@apache.org</Who>
-<DateCommitted>2004/03/23</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/utils DOMBuilder.java</Modified>
-<Log>
-The xmlns URI should also be used to add NS decls as attributes to a DOM. However, this was only done for attributes that started 
-with 'xmlns:' and not for 'xmlns' (i.e. not for decls of the default NS).
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2004/03/24</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/trax TransformerImpl.java</Modified>
-<Log>
-Patch for bug 27417.<br/>
-
-If an output stream is created by the XSLTC transformer, close
-it after the transformation.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2004/04/10</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler ApplyImports.java</Modified>
-<Log>
-Applying patch for bugs 27932 and 15333.<br/>
-
-Code was incorrectly calculating the set of templates to which an
-xsl:apply-imports instruction applies.  It should consider all templates that
-the current template rule could override, which means that if the template
-appeared in a stylesheet that was included in another stylesheet, any templates
-imported into the including stylesheet have to be considered as well.  The
-method Stylesheet.getMinimumDescendantPrecedence is responsible for this
-calculation.<br/>
-
-In addition, when code is generated for an xsl:apply-imports, if any template
-has local parameters, an empty stack frame has to be pushed before attempting
-to apply-imports.  Otherwise, parameters from the template that contains the
-apply-imports instruction will be passed into the matching template.<br/>
-
-Reviewed by Joanne Tong (joannet@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2004/04/10</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Stylesheet.java</Modified>
-<Log>
-Applying patch for bug 27932.<br/>
-
-Code was incorrectly calculating the set of templates to which an
-xsl:apply-imports instruction applies.  It should consider all templates that
-the current template rule could override, which means that if the template
-appeared in a stylesheet that was included in another stylesheet, any templates
-imported into the including stylesheet have to be considered as well.  The
-method Stylesheet.getMinimumDescendantPrecedence is responsible for this
-calculation.<br/>
-
-Reviewed by Joanne Tong (joannet@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>igorh@apache.org</Who>
-<DateCommitted>2004/04/26</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath XPathContext.java xml-xalan/java/src/org/apache/xpath/objects 
-DTMXRTreeFrag.java XRTreeFrag.java</Modified>
-<Log>
-The problem is that about 1800 * Thread_num  XRTreeFrag  objects were created. 
-It took too long for finalizer to be executed to release the references.<br/>
-
-A lot of the objects have the same DTMs (and one XPathContext per thread).
-In my fix I am suggesting 
-a. to have new class DTMXRTreeFrag. The object of the class would 
-be created only for different DTMs (just 5 objects). 
-b. release the references to  DTM and XPathContext from XPathContext.reset()
-(and remove finalize() ).
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/04/27</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer ToHTMLStream.java xml-xalan/java/src/org/apache/xml/utils Trie.java</Modified>
-<Log>
-PR: bugzilla 28435<br/>
-Submitted by:	Brian Minchau<br/>
-Reviewed by:	Henry Zongaro<br/>
-</Log>
-</Commit>
-<Commit category="core">
-<Who>igorh@apache.org</Who>
-<DateCommitted>2004/04/28</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/templates AVT.java</Modified>
-<Log>
-Scaling Problem in org/apache/xalan/templates/AVT.evaluate
-The problem is that synchronized calls 
-StringBufferPool.get() and StringBufferPool.free(buf)  
-are redundant if (null != m_simpleString).
-The bug results in severe performance derogation in multi-thread test.
-
-The fix is simple just not to the calls when (null != m_simpleString).
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2004/05/03</DateCommitted>
-<Modified> xml-xalan/java/xdocs/style/stylesheets designdoc2html.xsl</Modified>
-<Log>
-Provide alternative text for images to address accessibility issues.
-All images should contain a short alternative text description that represents
-the function of the graphic.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2004/05/03</DateCommitted>
-<Modified> xml-xalan/java/xdocs xml-site-style.tar.gz</Modified>
-<Log>
-Update document2html.xsl within this tarball to provide alternative text for images to address accessibility issues.
-All images should contain a short alternative text description that represents the function of the graphic.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/05/03</DateCommitted>
-<Modified> xml-xalan/java/samples/SAX2SAX SAX2SAX.java xml-xalan/java/samples/Pipe Pipe.java xml-xalan/java/samples/DOM2DOM DOM2DOM.java
-xml-xalan/java/samples/UseStylesheetPI foo.xsl xml-xalan/java/samples/UseStylesheetParam foo.xsl
-xml-xalan/java/samples/UseXMLFilters UseXMLFilters.java
-xml-xalan/java/samples/Trace foo.xsl</Modified>
-<Log>
-Clean up related to bugzilla 24304.
-There is no longer a space after the XML header. To keep the output
-of this sample the same as before properties were set on the
-serializer (indent="yes" and standalone="no" ).
-Submitted by:	Brian Minchau
-Reviewed by:	Sarah McNamara
-</Log>
-</Commit>
-<Commit category="core">
-<Who>igorh@apache.org</Who>
-<DateCommitted>2004/05/06</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/templates AVT.java</Modified>
-<Log>
-The problem is that we use an object pool (shared between different threads)
-to allocate  FastStringBuffer objects. The problem results in a serious performance
-degradation  on Z/OS and seems to be invisible on AIX.<br/>
-1 Differences in optimization of object pools  for different JVMs and for different 
-platforms are known(I know it now too). It is not surprising that  Z/OS and AIX 
-have different results.<br/>
-2. a. Object pools should be used only for very heavy object which live for a long time
-and could be reused in a lot of places. 
-b. Small local objects which size cannot be changed could be allocated on the
-stack =&gt; creating them with new in the local scope could be a good idea.
-c. Caching middle size objects which can grow in size seems as a good idea,
-because such objects usually cannot be allocated on the stack.<br/>
-This is actually the case for FastStringBuffer objects. <br/>
-Solution<br/>
-I am creating FastStringBuffer objects in a local scope. I am going
-to use caching whenever possible. 
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/05/13</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/client XSLTProcessorApplet.java</Modified>
-<Log>
-Submitted by:	Brian Minchau<br/>
-Reviewed by:	Christine Li<br/>
-Fixing binary compatibility (serialization/de-serialization) of XSLTProcessorApplet.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>bhakti@apache.org</Who>
-<DateCommitted>2004/05/13</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/runtime AbstractTranslet.java</Modified>
-<Log>
-In xsltc currently with the extension redirect the output file is created only if the parent dir exists. 
-Making the behaviour similar to that of xalan wherein the parent directory is also created.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>santiagopg@apache.org</Who>
-<DateCommitted>2004/05/20</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/runtime AbstractTranslet.java BasisLibrary.java</Modified>
-<Log>
-Fix for Bugzilla 29120. The translet now stores a reference to the DocumentBuilderFactory which is used by 
-nodeList2Iterator() in the basis library. Note that to reuse that reference you need to use the same transformer 
-(not just the same template).
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>santiagopg@apache.org</Who>
-<DateCommitted>2004/05/21</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler AttributeValueTemplate.java</Modified>
-<Log>
-Implemented a new parser for ATVs. The old was buggy: did not handle escaped curly braces in all cases and did 
-not handled quotes at all. The old parser assumed that braces came in pairs, but it is possible to have an odd 
-number as in "{{{$foo}}}". The new parser seems to handle all cases correctly.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>santiagopg@apache.org</Who>
-<DateCommitted>2004/05/21</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler LiteralAttribute.java LiteralElement.java Parser.java 
-SyntaxTreeNode.java</Modified>
-<Log>
-Modified code to ensure line number information is propagated from parent to children to ensure we get informative 
-error messages. This was particularly bad for errors in ATVs.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>santiagopg@apache.org</Who>
-<DateCommitted>2004/05/25</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/runtime AbstractTranslet.java BasisLibrary.java</Modified>
-<Log>
-Improved patch for Bugzilla 29120 based on Matthias' suggestion. A DOMImplementation is now cached for even better performance.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/05/26</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Mode.java Stylesheet.java</Modified>
-<Log>
-If the local is set to Turkish, but the codepage is MS-DOS (US) 437. The BCEL
-InstructionFinder.search(String) method can not find any instructions contain
-letter I. In Turkish, there are 2 lower case i.  Since the search() method is case
-insensitive, change the pattern string to use lower case.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/06/01</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer ToStream.java</Modified>
-<Log>
-PR: bugzilla 29234<br/>
-Submitted by:	Brian Minchau<br/>
-Reviewed by:	Morris Kwan<br/>
-This problem only showed up under XSLTC.  When setting the
-encoding a related field was not set.  Fixed this by over-riding the 
-set method for the stream serializers.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/06/07</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer WriterToUTF8Buffered.java</Modified>
-<Log>
-PR: bugzilla 29372<br/>
-Submitted by:	J Desrochers (john@ASCnet.COM)<br/>
-Reviewed by:	Brian Minchau<br/>
-
-A safe fix for chunking up an array for output. The length  was multiplied by the
-chunk number (0,1,2... chunks) then divided by "chunks". John's fix uses a 
-"long" to do the arithemetic because multiplying by the chunk number first 
-could cause an overflow.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>santiagopg@apache.org</Who>
-<DateCommitted>2004/06/10</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler LiteralElement.java</Modified>
-<Log>
-Patch for Bugzilla 29411. New algorithm shoudl optimize the way NS decls are reported for nested literal 
-elements. Note that the algorithm will not work accross non-literal elements. E.g., if there is an 
-xsl:element between two literal elements, the inner literal element may report unnecessary NS delcs. 
-This is just a simple way to ensure that any NS decls defined by the xsl:element instruction are re-defined 
-in the inner literal (see namespace39 in the conf tests).
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>santiagopg@apache.org</Who>
-<DateCommitted>2004/06/11</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Mode.java</Modified>
-<Log>
-Fixed a problem with peephole optimization patterns. I don't know if something changed in BCEL since the 
-code was written, but the pattern syntax was not correct. I've also added a new common peephole pattern 
-which should reduce then inner loop's length in some Translets.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2004/06/17</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/axes ChildIterator.java</Modified>
-<Log>
-Fix for Bugzilla bug 28879.  Classes derived from NodeTest need to ensure
-that initNodeTest is called to set the filter for the kinds of nodes accepted.
-Without this change, ChildIterator will reject all nodes.<br/>
-
-Patch reviewed by Christine Li (jycli@ca.ibm.com).
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>igorh@apache.org</Who>
-<DateCommitted>2004/06/21</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom KeyIndex.java xml-xalan/java/src/org/apache/xalan/xsltc/util 
-IntegerArray.java</Modified>
-<Log>
-Fix for Bugzilla Bugs 28622.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>santiagopg@apache.org</Who>
-<DateCommitted>2004/06/24</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler CastExpr.java 
-xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util ObjectType.java StringType.java Type.java</Modified>
-<Log>
-Patch for Bugzilla 27539 and related problems. The main problem was that hashCode() was not implemented 
-correctly in ObjectType. To eleminate further problems I also removed Type.ObjectString as this type is the 
-same as Type.String and the latter can be used in place of the former.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>aruny@apache.org</Who>
-<DateCommitted>2004/07/15</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/trax TransformerHandlerImpl.java TransformerImpl.java</Modified>
-<Log>
-Description: getNode should return the result DOM tree once TransformerHandler completes the transformation.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>aruny@apache.org</Who>
-<DateCommitted>2004/07/15</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Output.java xml-xalan/java/src/org/apache/xalan/xsltc/runtime 
-AbstractTranslet.java</Modified>
-<Log>
-Description: Patch for the support of extension attribute "intent-amount" for xsl:output. Supports the old URI 
-{http://xml.apache.org/xslt} and new URI{http://xml.apache.org/xalan}.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>aruny@apache.org</Who>
-<DateCommitted>2004/07/15</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/trax SAX2DOM.java</Modified>
-<Log>
-Description: Patch for concatenating adjacent text nodes.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>aruny@apache.org</Who>
-<DateCommitted>2004/07/15</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer ToStream.java</Modified>
-<Log>
-Description: Improper Serialization of document type declaration in xml document.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2004/07/21</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan Version.java xml-xalan/java/src/org/apache/xml/dtm/ref/sax2dtm SAX2DTM2.java</Modified>
-<Log>
-Patch for bug 30056.  Recover the performance degradation for xsl:copy and xsl:copy-of.<br/>
-Reviewed by Henry Zongaro (zongaro@ca.ibm.com).
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/07/21</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer SerializerBase.java ToTextStream.java</Modified>
-<Log>
-PR: bugzilla 29706<br/>
-Submitted by:	Brian Minchau<br/>
-Reviewed by:	Christine Li<br/>
-
-A fix to add a temporary vs. permanent output state to the serializer
-(AKA result-tree-handler).  In theory the XSLT processor should set the
-temporary or permanent output state, but we observer that when the
-encoding of a ToTextStream serializer is null, then such a serializer is
-in temporary output state.<br/>
-
-In temorary output state we don't do any escaping or encoding or other 
-sorts of normalization on output. This will be done by another serializer 
-later on, and that one will be in permanent output state.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/07/21</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer ToHTMLStream.java</Modified>
-<Log>
-PR: bugzilla 30142<br/>
-Submitted by:	Bruno Dumon (bruno@outerthought.org)<br/>
-Reviewed by:	Brian Minchau<br/>
-
-Thanks to Bruno for this simple one-line, fix where we forgot to put
-a space between the PUBLIC and SYSTEM ID's in a DOCTYPE declaration
-in serialized HTML output.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/07/22</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer ToStream.java</Modified>
-<Log>
-Submitted by:	Brian Minchau<br/>
-Reviewed by:	Henry Zongaro<br/>
-Backing out the last code change by Arun because it breaks the smoketest.
-The code I am backing out is definately wrong.  The old code appears
-to be correct to both myself and Henry Zongaro.<br/>
-
-Waiting for a testcase to see what is wrong with the serialization code
-and DOCTYPE.  Future changes may be made.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/07/22</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom DOMAdapter.java</Modified>
-<Log>
-Submitted by:	Yash Talwar<br/>
-Reviewed by:	Brian Minchau<br/>
-Fix for bugzilla 28796.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/07/22</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/objects XString.java</Modified>
-<Log>
-Submitted by:	Yash Talwar<br/>
-Reviewed by:	Brian Minchau<br/>
-Fix for bugzilla 29655.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/08/13</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/lib Redirect.java</Modified>
-<Log>
-PR: 30658<br/>
-Submitted by:	Brian Minchau<br/>
-Reviewed by:	Morris Kwan
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/08/13</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/trace TraceManager.java</Modified>
-<Log>
-PR: 30301<br/>
-Submitted by:	Brian Minchau<br/>
-Reviewed by:	Morris Kwan
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/08/13</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/objects XRTreeFragSelectWrapper.java xml-xalan/java/src/org/apache/xpath/res 
-XPATHErrorResources.java</Modified>
-<Log>
-PR: 30262<br/>
-Submitted by:	Yash Talwar<br/>
-Reviewed by:	Henry Zongaro
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2004/08/17</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/dtm DTMException.java xml-xalan/java/src/org/apache/xpath XPathException.java</Modified>
-<Log>
-Fix for printStackTrace when using JDK 1.4.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2004/08/17</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/extensions ObjectFactory.java xml-xalan/java/src/org/apache/xalan/lib 
-ObjectFactory.java xml-xalan/java/src/org/apache/xalan/lib/sql ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xslt 
-ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/cmdline ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler 
-ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/dom 
-ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/runtime ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/trax 
-ObjectFactory.java xml-xalan/java/src/org/apache/xml/dtm ObjectFactory.java xml-xalan/java/src/org/apache/xml/dtm/ref ObjectFactory.java 
-xml-xalan/java/src/org/apache/xml/serializer ObjectFactory.java xml-xalan/java/src/org/apache/xml/utils ObjectFactory.java 
-xml-xalan/java/src/org/apache/xpath/compiler ObjectFactory.java xml-xalan/java/src/org/apache/xpath/functions ObjectFactory.java</Modified>
-<Log>
-Fixing a potential memory leak.  The reader used to read the service provider is never closed if an IOException is thrown while 
-reading from it.  Adding a finally block so that the reader will always be closed.  Patch reviewed by Christine Li.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/08/17</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/extensions ObjectFactory.java</Modified>
-<Log>
-Added serialVersionUID for classes which implement Serializable interface
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/08/17</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/lib ObjectFactory.java xml-xalan/java/src/org/apache/xalan/lib/sql ObjectFactory.java</Modified>
-<Log>
-Added serialVersionUID for classes which implement Serializable interface. Was reviewed by Henry Zongaro (zongaro@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/08/17</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/processor ProcessorAttributeSet.java ProcessorCharacters.java ProcessorDecimalFormat.java 
-ProcessorExsltFuncResult.java ProcessorExsltFunction.java ProcessorGlobalParamDecl.java ProcessorGlobalVariableDecl.java 
-ProcessorImport.java ProcessorInclude.java ProcessorKey.java ProcessorLRE.java ProcessorNamespaceAlias.java ProcessorOutputElem.java 
-ProcessorPreserveSpace.java ProcessorStripSpace.java ProcessorStylesheetDoc.java ProcessorStylesheetElement.java ProcessorTemplate.java 
-ProcessorTemplateElem.java ProcessorText.java ProcessorUnknown.java WhitespaceInfoPaths.java XSLTElementProcessor.java</Modified>
-<Log>
-Added serialVersionUID for classes which implement Serializable interface. Patch created by Christine Li (jycli@ca.ibm.com) 
-and was reviewed by Henry Zongaro (zongaro@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/08/17</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/templates AVT.java AVTPart.java AVTPartSimple.java AVTPartXPath.java 
-DecimalFormatProperties.java ElemApplyImport.java ElemApplyTemplates.java ElemAttribute.java ElemAttributeSet.java 
-ElemCallTemplate.java ElemChoose.java ElemComment.java ElemCopy.java ElemCopyOf.java ElemElement.java ElemEmpty.java 
-ElemExsltFuncResult.java ElemExsltFunction.java ElemExtensionCall.java ElemExtensionDecl.java ElemExtensionScript.java 
-ElemFallback.java ElemForEach.java ElemIf.java ElemLiteralResult.java ElemMessage.java ElemNumber.java ElemOtherwise.java 
-ElemParam.java ElemPI.java ElemSort.java ElemTemplate.java ElemTemplateElement.java ElemText.java ElemTextLiteral.java 
-ElemUnknown.java ElemUse.java ElemValueOf.java ElemVariable.java ElemVariablePsuedo.java ElemWhen.java ElemWithParam.java 
-FuncDocument.java FuncFormatNumb.java FuncKey.java KeyDeclaration.java NamespaceAlias.java OutputProperties.java Stylesheet.java 
-StylesheetComposed.java StylesheetRoot.java TemplateList.java TemplateSubPatternAssociation.java WhiteSpaceInfo.java 
-XMLNSDecl.java XUnresolvedVariable.java XUnresolvedVariableSimple.java xml-xalan/java/src/org/apache/xalan/transformer 
-CountersTable.java KeyIterator.java KeyRefIterator.java xml-xalan/java/src/org/apache/xalan/xslt ObjectFactory.java</Modified>
-<Log>
-Added serialVersionUID for classes which implement Serializable interface. Patch created by Christine Li (jycli@ca.ibm.com) 
-and was reviewed by Henry Zongaro (zongaro@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/08/17</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc TransletException.java xml-xalan/java/src/org/apache/xalan/xsltc/cmdline 
-ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/cmdline/getopt GetOptsException.java IllegalArgumentException.java 
-MissingOptArgException.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler CompilerException.java IllegalCharException.java 
-ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util MultiHashtable.java ObjectFactory.java StringStack.java 
-TypeCheckError.java xml-xalan/java/src/org/apache/xalan/xsltc/dom BitArray.java ObjectFactory.java 
-xml-xalan/java/src/org/apache/xalan/xsltc/runtime ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/trax 
-ObjectFactory.java TemplatesImpl.java</Modified>
-<Log>
-Added serialVersionUID for classes which implement Serializable interface. Patch created by Christine Li (jycli@ca.ibm.com) 
-and was reviewed by Henry Zongaro (zongaro@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/08/17</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/dtm DTMConfigurationException.java DTMDOMException.java ObjectFactory.java 
-xml-xalan/java/src/org/apache/xml/dtm/ref DTMNamedNodeMap.java IncrementalSAXSource_Filter.java ObjectFactory.java 
-xml-xalan/java/src/org/apache/xml/serializer ObjectFactory.java xml-xalan/java/src/org/apache/xml/utils MutableAttrListImpl.java 
-NameSpace.java NodeVector.java ObjectFactory.java ObjectPool.java QName.java SAXSourceLocator.java SerializableLocatorImpl.java 
-StopParseException.java StringVector.java URI.java WrappedRuntimeException.java WrongParserException.java</Modified>
-<Log>
-Added serialVersionUID for classes which implement Serializable interface. Patch created by Christine Li (jycli@ca.ibm.com) 
-and was reviewed by Henry Zongaro (zongaro@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/08/17</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath Expression.java FoundIndex.java NodeSetDTM.java XPath.java 
-XPathProcessorException.java xml-xalan/java/src/org/apache/xpath/axes AttributeIterator.java AxesWalker.java 
-BasicTestIterator.java ChildIterator.java ChildTestIterator.java DescendantIterator.java FilterExprIterator.java 
-FilterExprIteratorSimple.java FilterExprWalker.java IteratorPool.java LocPathIterator.java MatchPatternIterator.java 
-NodeSequence.java OneStepIterator.java OneStepIteratorForward.java PredicatedNodeTest.java ReverseAxesWalker.java 
-RTFIterator.java SelfIteratorNoPredicate.java UnionChildIterator.java UnionPathIterator.java WalkingIterator.java 
-WalkingIteratorSorted.java xml-xalan/java/src/org/apache/xpath/compiler ObjectFactory.java 
-xml-xalan/java/src/org/apache/xpath/functions FuncBoolean.java FuncCeiling.java FuncConcat.java FuncContains.java 
-FuncCount.java FuncCurrent.java FuncDoclocation.java FuncExtElementAvailable.java FuncExtFunction.java 
-FuncExtFunctionAvailable.java FuncFalse.java FuncFloor.java FuncGenerateId.java FuncId.java FuncLang.java 
-FuncLast.java FuncLocalPart.java FuncNamespace.java FuncNormalizeSpace.java FuncNot.java FuncNumber.java 
-FuncPosition.java FuncQname.java FuncRound.java FuncStartsWith.java FuncString.java FuncStringLength.java 
-FuncSubstring.java FuncSubstringAfter.java FuncSubstringBefore.java FuncSum.java FuncSystemProperty.java 
-Function.java Function2Args.java Function3Args.java FunctionDef1Arg.java FunctionMultiArgs.java FunctionOneArg.java 
-FuncTranslate.java FuncTrue.java FuncUnparsedEntityURI.java ObjectFactory.java WrongNumberArgsException.java 
-xml-xalan/java/src/org/apache/xpath/objects XBoolean.java XBooleanStatic.java XNodeSet.java XNodeSetForDOM.java 
-XNull.java XNumber.java XObject.java XRTreeFrag.java XRTreeFragSelectWrapper.java XString.java XStringForChars.java 
-XStringForFSB.java xml-xalan/java/src/org/apache/xpath/operations And.java Bool.java Div.java Equals.java Gt.java 
-Gte.java Lt.java Lte.java Minus.java Mod.java Mult.java Neg.java NotEquals.java Number.java Operation.java Or.java 
-Plus.java Quo.java String.java UnaryOperation.java Variable.java VariableSafeAbsRef.java 
-xml-xalan/java/src/org/apache/xpath/patterns ContextMatchStepPattern.java FunctionPattern.java NodeTest.java 
-StepPattern.java UnionPattern.java</Modified>
-<Log>
-Added serialVersionUID for classes which implement Serializable interface. Patch created by Christine Li (jycli@ca.ibm.com) 
-and was reviewed by Henry Zongaro (zongaro@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/08/26</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/utils Trie.java</Modified>
-<Log>
-Submitted by:	Brian Minchau<br/>
-No external changes to Trie, but some additional APIs to make for a lower case
-only search in a Trie (possibly for future XHTML support where the element
-names are lower-case only).
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/08/27</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer CharInfo.java ToHTMLStream.java ToStream.java</Modified>
-<Log>
-Minor changes to CharInfo to map charaters to decorated entities (e.g. "&amp;lt;" ) 
-rather than just entity names (e.g. "lt"), which is a minor performance improvement.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2004/08/30</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/utils XMLReaderManager.java</Modified>
-<Log>
-Fix a memory leak problem described in bugzilla 28082.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/09/01</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer SerializerTraceWriter.java ToStream.java 
-WriterChain.java WriterToASCI.java WriterToUTF8Buffered.java</Modified>
-<Log>
-Submitted by:	Brian Minchau<br/>
-Code clean up, to have an explicit interface, WriterChain, for writers that wrap other Writers or OutputStreams,
-e.g. WriterToUTF8Buffered.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/09/01</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer ToXMLStream.java</Modified>
-<Log>
-Submitted by:	Brian Minchau<br/>
-Javadoc changes, and added a call in ToXMLStream.processingInstruction() 
-method to effectively consider that a startDocument() call was made,
-if none was yet seen.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/09/07</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer ToSAXHandler.java</Modified>
-<Log>
-PR: bugzilla 27522<br/>
-Submitted by:	Brian Minchau<br/>
-committing patch from bugzilla 27522<br/>
-</Log>
-</Commit>
-<Commit category="core">
-<Who>johng@apache.org</Who>
-<DateCommitted>2004/09/16</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/lib/sql SQLDocument.java</Modified>
-<Log>
-Fixed bug where JDBC execute was being called instead ofg executeQuery.
-executeQuery will always retrurn a result set even if the query does not return any  rows
-where execute won't. This was causing a compatibility issue.
-Added in Record skip code to help with pagination.
-PR: http://nagoya.apache.org/jira/browse/XALANJ-1908
-Submitted by:	John Gentilin
-</Log>
-</Commit>
-<Commit category="core">
-<Who>johng@apache.org</Who>
-<DateCommitted>2004/09/16</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/lib/sql XConnection.java</Modified>
-<Log>
-Fixed bug where the close document method could not locxate the SQL Document.
-see http://nagoya.apache.org/jira/browse/XALANJ-1925<br/>
-Obtained from:  Moraine Didier mailto://didier.moraine@winterthur.be<br/>
-Submitted by:	John Gentilin
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2004/09/17</DateCommitted>
-<Modified> xml-xalan/java build.xml</Modified>
-<Log>
-Added new targets to support building the distribution packages (*-bin.tar.gz/.zip and *-src.tar.gz/.zip)
-without building the user guide and api docs.<br/>
-Reorganized some sections to make the targets more readable.<br/>
-Renamed the "*-nojardepends" rules to either "*-compile" or "*-build" to make them more intuitive.<br/>
-Reviewed by Christine Li.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2004/09/24</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Variable.java</Modified>
-<Log>
-Skip translation for any unreferenced variables.
-Patch reviewed by Christine Li (jycli@ca.ibm.com).
-</Log>
-</Commit>
-<Commit category="core">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2004/10/01</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/compiler XPathParser.java xml-xalan/java/src/org/apache/xpath/patterns NodeTest.java</Modified>
-<Log>
-Patch from Yash Talwar (ytalwar@ca.ibm.com) for XALANJ-1186.<br/>
-The existing code in the interpretive processor was handling namespace::pre by
-resolving the namespace prefix "pre" in the stylesheet, and then looking for
-namespace nodes with that same URI in the input document.  In fact, it should
-look for namespaces nodes in the input document that declare the prefix "pre",
-without regard to the associated URI.<br/>
-The patch was reviewed by myself (zongaro@ca.ibm.com).
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/10/06</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer ToHTMLSAXHandler.java</Modified>
-<Log>
-XSL Transformation drops content inside xsl:comment tags.<br/>
-PR: XALANJ-1966<br/>
-Submitted by:	Yash Talwar<br/>
-Reviewed by:	 Brian Minchau<br/>
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/10/06</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/operations Variable.java</Modified>
-<Log>
-Null Pointer Exception on sorting using a variable.<br/>
-PR: XALANJ-1942<br/>
-Submitted by:	Yash Talwar<br/>
-Reviewed by:	Brian Minchau
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/10/06</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/processor ProcessorNamespaceAlias.java xml-xalan/java/src/org/apache/xalan/res 
-XSLTErrorResources.java</Modified>
-<Log>
-Null Pointer Exception when namespace-alias element says to use "#default" namespace but there is no default namespace.<br/>
-PR: XALANJ-1967<br/>
-Submitted by:	Yash Talwar<br/>
-Reviewed by:	Brian Minchau
-</Log>
-</Commit>
-<Commit category="core">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2004/10/13</DateCommitted>
-<Modified> xml-xalan/java build.xml</Modified>
-<Log>
-At the suggestion of Joseph Kesselman, dropped contents of the org.apache.xml.utils.synthetic package, as they have never been used.
-Patch reviewed by Christine Li (jycli@ca.ibm.com).
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/10/13</DateCommitted>
-<Modified> xml-xalan/java build.xml xml-xalan/java/src/org/apache/xalan/extensions ExtensionHandlerGeneral.java 
-xml-xalan/java/xdocs/sources/xalan extensions.xml resources.xml</Modified>
-<Log>
-Fixed of Bug report XalanJ-1822. Added alternative BSF implementation support for extension functions in languages other than Java
-Patch reviewed by Henry Zongaro (zongaro@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/10/14</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer/utils AttList.java BoolStack.java DOM2Helper.java Messages.java 
-SerializerMessages_en.java SerializerMessages.java StringToIntTable.java SystemIDResolver.java URI.java Utils.java 
-WrappedRuntimeException.java</Modified>
-<Log>
-PR: XALANJ-1891<br/>
-Submitted by:	Brian Minchau<br/>
-Reviewed by:	Yash Talwar
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/10/14</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer/utils Messages.java SerializerMessages.java Utils.java</Modified>
-<Log>
-Submitted by:	Brian Minchau<br/>
-Made some fields final or private to make the objects immutable, especially the messages.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/10/14</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer AttributesImplSerializer.java CharInfo.java DOMSerializer.java ElemDesc.java 
-EmptySerializer.java EncodingInfo.java Encodings.java ExtendedContentHandler.java ExtendedLexicalHandler.java Method.java 
-NamespaceMappings.java ObjectFactory.java OutputPropertiesFactory.java OutputPropertyUtils.java SerializationHandler.java 
-Serializer.java SerializerBase.java SerializerConstants.java SerializerFactory.java SerializerTrace.java SerializerTraceWriter.java 
-ToHTMLSAXHandler.java ToHTMLStream.java ToSAXHandler.java ToStream.java ToTextSAXHandler.java ToTextStream.java ToUnknownStream.java 
-ToXMLSAXHandler.java ToXMLStream.java TreeWalker.java Utils.java Version.java WriterToASCI.java ElemContext.java TransformStateSetter.java</Modified>
-<Log>
-Submitted by:	Brian Minchau<br/>
-Reviewed by:	Yash Talwar<br/>
-Source code changes to the serializer to make it independent of Xalan.
-Mostly message and utility usage changes.
-However multiple classes had their visibility reduced to less than "public".
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/10/14</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/utils CharKey.java Trie.java</Modified>
-<Log>
-PR: XALANJ-1891<br/>
-Submitted by:	Brian Minchau<br/>
-Reviewed by:	Yash Talwar<br/>
-Deleting Charkey and Trie which were only used by the serializer.
-These classes are migrated to the serializer package, in the case of
-CharKey, it is now an inner private class.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/10/15</DateCommitted>
-<Modified> xml-xalan/java/src MANIFEST.SERIALIZER</Modified>
-<Log>
-PR: XALANJ-1891<br/>
-Submitted by:	Brian Minchau<br/>
-Reviewed by:	Sarah McNamara<br/>
-Creating MANIFEST.SERIALIZER, a template like MANIFEST.MF but
-for an independent serializer.jar that is not part of xalan.jar
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/10/15</DateCommitted>
-<Modified> xml-xalan/java build.xml</Modified>
-<Log>
-PR: XALANJ-1891<br/>
-Submitted by:	Brian Minchau<br/>
-Reviewed by:	Sarah McNamara<br/>
-Changes to java/build.xml so that the serializer.jar is built
-and used by Xalan.<br/>
-
-The two new build targets are serializer.jar and serializer-dist
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/10/15</DateCommitted>
-<Modified> xml-xalan/java/bin serializer.jar</Modified>
-<Log>
-PR: XALANJ-1891<br/>
-Submitted by:	Brian Minchau<br/>
-Reviewed by:	Sarah McNamara, Yash Talwar<br/>
-Checking in an initial serializer.jar into java/bin, hopefully this won't change
-too often.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>johng@apache.org</Who>
-<DateCommitted>2004/10/19</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/lib/sql DefaultConnectionPool.java XConnection.java SQLDocument.java</Modified>
-<Log>
-This patch makes the close() function behave better but still has a 
-problem when certain iterators are used.  This code is at least safe 
-in all instaces. <br/>
-It also fixes a minor bug in the default connection pool.<br/>
-Obtained from: John Gentilin<br/>
-Submitted by:	John Gentilin
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/10/21</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/objects XStringForFSB.java</Modified>
-<Log>
-A patch to fix Bug XALANJ-1708.<br/>
-Reviewed by Morris Kwan (mkwan@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/10/21</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/axes NodeSequence.java UnionPathIterator.java</Modified>
-<Log>
-a fix for bug XALANJ-1810.<br/>
-Reviewed by Morris Kwan (mkwan@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2004/10/21</DateCommitted>
-<Modified> xml-xalan/java build.xml</Modified>
-<Log>
-Fix the samples build. The samples.class.path needs to include the serializer.jar.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/10/26</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer SerializerBase.java</Modified>
-<Log>
-Submitted by:	Brian Minchau<br/>
-Restoring the SerializerBase class "public" (what it used to be).
-There were strange build problems, I'll open a JIRA issue.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2004/10/28</DateCommitted>
-<Modified> xml-xalan/java build.xml</Modified>
-<Log>
-One more fix to enable builds with JDK 1.4.x.  Need to add the serializer classes to the
-xslt.boot.class.path.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/11/02</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/axes DescendantIterator.java</Modified>
-<Log>
-String comparison should use String.equals(), instead of ==.
-Even == works fine for most of the cases, for a serializable object, two variable originally reference to the same string
-after deserialization, they no longer reference the same string, although the values are the same. Fix for bug XalanJ-1550
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/11/02</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/extensions ExtensionHandlerGeneral.java</Modified>
-<Log>
-The latest Rhino1_5R5 checks for the script language line/column no.&gt;=0
-Fixed for bug XALANJ-1887.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/11/03</DateCommitted>
-<Modified> xml-xalan/java/src/META-INF/services org.apache.xalan.extensions.bsf.BSFManager</Modified>
-<Log>
-Added a service provider configuration file to set the Apache BSF as the default implementation for scripting language support
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/11/03</DateCommitted>
-<Modified> xml-xalan/java/bin bsf.jar bsf.LICENSE.txt bsf.README.txt</Modified>
-<Log>
-remove IBM bsf implementation from the distribution. Xalan is not going to ship any bsf implementation. If users need 
-IBM bsf, they can download it from Attic
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/11/12</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/compiler Lexer.java XPathParser.java xml-xalan/java/src/org/apache/xpath/domapi 
-XPathEvaluatorImpl.java XPathExpressionImpl.java XPathNamespaceImpl.java XPathNSResolverImpl.java XPathResultImpl.java 
-XPathStylesheetDOM3Exception.java xml-xalan/java/src/org/apache/xpath/res XPATHErrorResources.java</Modified>
-<Log>
-PR: bug XALANJ-1985<br/>
-Submitted by:	Yash Talwar<br/>
-Reviewed by:	Brian Minchau<br/>
-Support for DOM 3 API, for use by an XML Parser.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2004/11/16</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler CallTemplate.java</Modified>
-<Log>
-Patch for bug report XALANJ-1994.<br/>
-
-The CallTemplate.getCalleeTemplate() method was searching through a Vector of
-all templates defined by the logical stylesheet, and picked out the first with
-the same name referenced by the current xsl:call-template instruction.  However,
-that failed to account for import precedence.  The SymbolTable.lookupTemplate
-method takes into account import precedence, and should be used instead.<br/>
-
-Patch was reviewed by Christine Li (jycli@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2004/11/19</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/objects XStringForFSB.java</Modified>
-<Log>
-Patch for XALANJ-1955.  The equals(Object) method contains a list of
-instanceof checks, and then casts the Object argument to the tested type in
-order to dispatch to a more specific equals method.  In the case where the
-Object argument was an XMLString, the code was actually casting "this" to
-XMLString - thus testing this.equals(this), which will always be true.<br/>
-
-Reviewd by Joanne Tong (joannet () ca ! ibm ! com).
-</Log>
-</Commit>
-<Commit category="core">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2004/11/19</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/transformer KeyTable.java</Modified>
-<Log>
-Patch for XALANJ-1368.<br/>
-
-The method getKeyDeclaration was looping through all the xsl:key elements
-defined, and returning the first with the required name.  However, more than
-one xsl:key element can specify the same name, and should be treated
-cumulatively.  Modified the method so that it returns all elements with the
-required name, and the caller so that it tries to match against the patterns
-associated with all such elements.<br/>
-
-Reviewed by Joanne Tong (joannet@ca.ibm.com).
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2004/11/22</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/dtm/ref DTMManagerDefault.java</Modified>
-<Log>
-Fix a memory leak problem in DTMManager (XALANJ-1999).
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>santiagopg@apache.org</Who>
-<DateCommitted>2004/12/06</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java Operators.java</Modified>
-<Log>
-Patch for XALANJ-2003. Problem was unrelated to recursion, but simply a bug in the basis library. Swapping 
-operands requires swapping operators and the latter was not done. A workaround for this bug would be to 
-swap the operands (and operator) in the stylesheet (as that would not cause any swapping in the basis library).
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>santiagopg@apache.org</Who>
-<DateCommitted>2004/12/10</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/trax DOM2TO.java</Modified>
-<Log>
-Patch for XALANJ-2015. Namespace declarations are now reported on a first pass to avoid the problem described in the bug report.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>santiagopg@apache.org</Who>
-<DateCommitted>2004/12/10</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Output.java Parser.java SyntaxTreeNode.java</Modified>
-<Log>
-Patch for XALANJ-1761. Output properties from multiple xsl:output instructions are now correctly merged (previously, 
-only cdata-section-elements were handled correctly).
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>santiagopg@apache.org</Who>
-<DateCommitted>2004/12/10</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/runtime Operators.java</Modified>
-<Log>
-Replaced meaningless numbers by predefined constants in swapArray[] vector.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>joannet@apache.org</Who>
-<DateCommitted>2004/12/13</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/templates ElemApplyImport.java xml-xalan/java/src/org/apache/xalan/transformer 
-TransformerImpl.java</Modified>
-<Log>
-Fixed XALANJ-1824. Changed current template rule when named template executes an xsl:apply-imports
-</Log>
-</Commit>
-<Commit category="core">
-<Who>joannet@apache.org</Who>
-<DateCommitted>2004/12/13</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/lib PipeDocument.java</Modified>
-<Log>
-Fixed XALANJ-1662. Allow pipeDocument to throw exceptions
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>joannet@apache.org</Who>
-<DateCommitted>2004/12/13</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Import.java</Modified>
-<Log>
-Fixed XALANJ-1812. Template inlining setting propagated to imported stylesheets
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/12/15</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/client XSLTProcessorApplet.java xml-xalan/java/src/org/apache/xalan/extensions 
-ExtensionHandlerJavaClass.java ExtensionHandlerJavaPackage.java MethodResolver.java xml-xalan/java/src/org/apache/xalan/lib/sql 
-ConnectionPoolManager.java DTMDocument.java xml-xalan/java/src/org/apache/xalan/processor StylesheetHandler.java 
-TransformerFactoryImpl.java XSLTAttributeDef.java xml-xalan/java/src/org/apache/xalan/res XSLTErrorResources_ca.java 
-XSLTErrorResources_cs.java XSLTErrorResources_de.java XSLTErrorResources_es.java XSLTErrorResources.java XSLTErrorResources_fr.java 
-XSLTErrorResources_hu.java XSLTErrorResources_it.java XSLTErrorResources_ja.java XSLTErrorResources_ko.java XSLTErrorResources_pl.java 
-XSLTErrorResources_pt_BR.java XSLTErrorResources_ru.java XSLTErrorResources_sk.java XSLTErrorResources_sv.java XSLTErrorResources_tr.java 
-XSLTErrorResources_zh_CN.java XSLTErrorResources_zh_TW.java xml-xalan/java/src/org/apache/xalan/templates ElemApplyImport.java 
-ElemApplyTemplates.java ElemAttributeSet.java ElemCallTemplate.java ElemChoose.java ElemComment.java ElemCopy.java ElemCopyOf.java 
-ElemElement.java ElemExsltFuncResult.java ElemExsltFunction.java ElemExtensionCall.java ElemFallback.java ElemForEach.java ElemIf.java 
-ElemLiteralResult.java ElemMessage.java ElemNumber.java ElemParam.java ElemPI.java ElemTemplate.java ElemTextLiteral.java ElemUnknown.java 
-ElemValueOf.java ElemVariable.java ElemWithParam.java RedundentExprEliminator.java StylesheetRoot.java TemplateList.java 
-xml-xalan/java/src/org/apache/xalan/trace TraceManager.java xml-xalan/java/src/org/apache/xalan/transformer StackGuard.java 
-TransformerHandlerImpl.java TransformerImpl.java xml-xalan/java/src/org/apache/xalan/xslt EnvironmentCheck.java Process.java 
-xml-xalan/java/src/org/apache/xalan/xsltc/cmdline Compile.java Transform.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler 
-CastExpr.java EqualityExpr.java Key.java LocationPathPattern.java Mode.java ParentLocationPath.java Predicate.java 
-ProcessingInstructionPattern.java RelationalExpr.java Sort.java Step.java StepPattern.java SyntaxTreeNode.java UnionPathExpr.java 
-xpath.cup xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util ClassGenerator.java ErrorMessages.java ErrorMessages_ca.java 
-ErrorMessages_cs.java ErrorMessages_de.java ErrorMessages_es.java ErrorMessages_fr.java ErrorMessages_hu.java ErrorMessages_it.java 
-ErrorMessages_ja.java ErrorMessages_ko.java ErrorMessages_no.java ErrorMessages_pl.java ErrorMessages_pt_BR.java ErrorMessages_ru.java 
-ErrorMessages_sk.java ErrorMessages_tr.java ErrorMessages_zh_CN.java ErrorMessages_zh_TW.java NamedMethodGenerator.java 
-xml-xalan/java/src/org/apache/xalan/xsltc/dom Axis.java DocumentCache.java MultiDOM.java MultipleNodeCounter.java NodeCounter.java 
-SAXImpl.java SimpleResultTreeImpl.java SingleNodeCounter.java xml-xalan/java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java 
-ErrorMessages_ca.java ErrorMessages_cs.java ErrorMessages_de.java ErrorMessages_es.java ErrorMessages_fr.java ErrorMessages_hu.java 
-ErrorMessages_it.java ErrorMessages_ja.java ErrorMessages_ko.java ErrorMessages_no.java ErrorMessages.java ErrorMessages_pl.java 
-ErrorMessages_pt_BR.java ErrorMessages_ru.java ErrorMessages_sk.java ErrorMessages_tr.java ErrorMessages_zh_CN.java ErrorMessages_zh_TW.java 
-Operators.java xml-xalan/java/src/org/apache/xalan/xsltc/trax TransformerFactoryImpl.java xml-xalan/java/src/org/apache/xalan/xsltc/util 
-avaCupRedirect.java xml-xalan/java/src/org/apache/xml/dtm Axis.java DTMManager.java xml-xalan/java/src/org/apache/xml/dtm/ref 
-DTMDefaultBase.java DTMDefaultBaseIterators.java DTMDefaultBaseTraversers.java DTMDocumentImpl.java IncrementalSAXSource_Xerces.java 
-xml-xalan/java/src/org/apache/xml/dtm/ref/sax2dtm SAX2DTM.java SAX2DTM2.java xml-xalan/java/src/org/apache/xml/res XMLErrorResources_ca.java 
-XMLErrorResources_cs.java XMLErrorResources_de.java XMLErrorResources_es.java XMLErrorResources_fr.java XMLErrorResources_hu.java 
-XMLErrorResources_it.java XMLErrorResources_ja.java XMLErrorResources.java XMLErrorResources_ko.java XMLErrorResources_pl.java 
-XMLErrorResources_pt_BR.java XMLErrorResources_ru.java XMLErrorResources_sk.java XMLErrorResources_sv.java XMLErrorResources_tr.java 
-XMLErrorResources_zh_CN.java XMLErrorResources_zh_TW.java XMLMessages.java xml-xalan/java/src/org/apache/xml/serializer CharInfo.java 
-SerializerConstants.java ToHTMLStream.java ToXMLStream.java xml-xalan/java/src/org/apache/xml/utils FastStringBuffer.java 
-ThreadControllerWrapper.java XMLChar.java xml-xalan/java/src/org/apache/xml/utils/res CharArrayWrapper.java IntArrayWrapper.java 
-LongArrayWrapper.java StringArrayWrapper.java XResourceBundle.java XResources_cy.java XResources_de.java XResources_el.java 
-XResources_en.java XResources_es.java XResources_fr.java XResources_he.java XResources_hy.java XResources_it.java XResources_ja_JP_A.java 
-XResources_ja_JP_HA.java XResources_ja_JP_HI.java XResources_ja_JP_I.java XResources_ka.java XResources_ko.java XResources_sv.java 
-XResources_zh_CN.java XResources_zh_TW.java xml-xalan/java/src/org/apache/xpath XPath.java xml-xalan/java/src/org/apache/xpath/axes 
-MatchPatternIterator.java WalkerFactory.java xml-xalan/java/src/org/apache/xpath/compiler Compiler.java FunctionTable.java Keywords.java 
-Lexer.java XPathParser.java xml-xalan/java/src/org/apache/xpath/functions FuncSystemProperty.java xml-xalan/java/src/org/apache/xpath/objects 
-XBoolean.java XBooleanStatic.java XNodeSet.java XString.java xml-xalan/java/src/org/apache/xpath/patterns StepPattern.java 
-xml-xalan/java/src/org/apache/xpath/res XPATHErrorResources.java XPATHErrorResources_ca.java XPATHErrorResources_cs.java 
-XPATHErrorResources_de.java XPATHErrorResources_es.java XPATHErrorResources_fr.java XPATHErrorResources_hu.java XPATHErrorResources_it.java 
-XPATHErrorResources_ja.java XPATHErrorResources_ko.java XPATHErrorResources_pl.java XPATHErrorResources_pt_BR.java XPATHErrorResources_ru.java 
-XPATHErrorResources_sk.java XPATHErrorResources_sv.java XPATHErrorResources_tr.java XPATHErrorResources_zh_CN.java XPATHErrorResources_zh_TW.java</Modified>
-<Log>
-Patch for bug report XALANJ-2008<br/>
-Based on Sun's Security Code Guidelines, modified the code to improve the security. Major changes includes:<br/>
-1. Added final modifier to static variables;<br/>
-2. Reduced scope and added public get methods whenever it is appropriate;<br/>
-3. Changed some static variable to instance variables;<br/>
-4. Changed some interfaces to final classes, if those interfaces are used only to define constants<br/>
-5. Removed the usage of System.exit;<br/>
-6. For various org.apache.xml.utils.res.XResourceBundle, the getObject() methods return immutable array wrappers instead of arrays<br/>
-7. Changed static methods of org.apache.xpath.compiler.FunctionTable to instance methods and the reference of a function table is passed 
-around the processing to create an XPath object;<br/>
-8. Changed the flags of FEATURE_INCREMENTAL, FEATURE_OPTIMIZE and FEATURE_SOURCE_LOCATION to instance variables in TransformerFactorImpl. 
-So they will not be changed during a processing once a new Templates is created;<br/>
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2004/12/15</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan Version.java xml-xalan/java/src/org/apache/xpath/functions FuncExtFunction.java</Modified>
-<Log>
-Patch for bug XALANJ-1592. Submitted by Catya Alone (catyaa@hotmail.com).
-Set the parent node for the arguments in extension functions.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/12/16</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer/utils Messages.java</Modified>
-<Log>
-Partial fix for bug XALANJ-2021.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/12/16</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer/utils SerializerMessages.java</Modified>
-<Log>
-Partial fix for bug XALANJ-2021.
-just to make key/keyvalue consistent
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/12/16</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer/utils SerializerMessages_ca.java SerializerMessages_cs.java 
-SerializerMessages_de.java SerializerMessages_es.java SerializerMessages_fr.java SerializerMessages_hu.java 
-SerializerMessages_it.java SerializerMessages_ja.java SerializerMessages_ko.java SerializerMessages_pl.java 
-SerializerMessages_pt_BR.java SerializerMessages_ru.java SerializerMessages_sv.java SerializerMessages_tr.java 
-SerializerMessages_zh_CN.java SerializerMessages_zh_TW.java</Modified>
-<Log>
-Other languages, for XALANJ-2021.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/12/16</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer/utils MsgKey.java</Modified>
-<Log>
-A class containing only message keys, to be shared by all language
-translations (including English).  This is to prevent replication of these
-keys during translation. Related to XALANJ-2021
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/12/16</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer/utils SerializerMessages_ca.java SerializerMessages_cs.java SerializerMessages_de.java 
-SerializerMessages_es.java SerializerMessages_fr.java SerializerMessages_hu.java SerializerMessages_it.java SerializerMessages_ja.java 
-SerializerMessages_ko.java SerializerMessages_pl.java SerializerMessages_pt_BR.java SerializerMessages_ru.java SerializerMessages_sv.java 
-SerializerMessages_tr.java SerializerMessages_zh_CN.java SerializerMessages_zh_TW.java</Modified>
-<Log>
-Changes for moving the message keys, to be shared by all language
-translations (including English).  This is to prevent replication of these
-keys during translation. Related to XALANJ-2021
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/12/16</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer/utils Messages.java SerializerMessages.java URI.java 
-xml-xalan/java/src/org/apache/xml/serializer CharInfo.java OutputPropertiesFactory.java SerializerBase.java 
-SerializerFactory.java ToHTMLStream.java ToStream.java ToTextStream.java ToXMLStream.java</Modified>
-<Log>
-Changes for moving the message keys, to be shared by all language
-translations (including English).  This is to prevent replication of these
-keys during translation. Related to XALANJ-2021.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/12/16</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/res XMLErrorResources.java</Modified>
-<Log>
-Serializer messages were copied into a message file in the
-org.apache.xml.serializer.utils package.
-The serializer messages in this file are now "dead", so they are being deleted.
-This is part of the cleanup with XALANJ-2021.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2004/12/22</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/dtm/ref DTMNamedNodeMap.java DTMNodeProxy.java</Modified>
-<Log>
-Applying patch for Jira bug report XALANJ-1427 on behalf of Yash Talwar (ytalwar@ca.ibm.com).<br/>
-
-Completing support for DOM Level 2 Core methods that were previously
-unimplemented, and fixed some bugs in the implementation.  The implementation
-continues to be, of necessity, a read-only implementation.<br/>
-
-In particular, implemented the following:<br/>
-
-  DTMNamedNodeMap.getNamedItem(String)<br/>
-  DTMNodeProxy.getElementsByTagName(String)<br/>
-  DTMNodeProxy.getElementsByTagNameNS(String,String)<br/>
-  DTMNodeProxy.getElementById(String,String)<br/>
-  DTMNodeProxy.getAttributeNodeNS(String,String)<br/>
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2005/01/05</DateCommitted>
-<Modified> xml-xalan/java/xdocs/sources/xalan faq.xml</Modified>
-<Log>
-Added a FAQ about how to use XSLTC in applet when using JRE1.4. It is a fix for bug report XALANJ-1705. Patch reviewed and 
-modified by Sarah McNamara
-</Log>
-</Commit>
-<Commit category="core">
-<Who>ilene@apache.org</Who>
-<DateCommitted>2005/01/10</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/lib ExsltDatetime.java</Modified>
-<Log>
-Fix for XALANJ-2013.  Duplicate time zone string returned from EXSLT time() function.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2005/01/10</DateCommitted>
-<Modified> xml-xalan/java/src manifest.xalan-interpretive</Modified>
-<Log>
-New manifest file to resolve Jira bug report XALANJ-1853.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2005/01/10</DateCommitted>
-<Modified> xml-xalan/java build.xml</Modified>
-<Log>
-Fix for Jira bug report XALANJ-1853 .  Use the new xalan interpretive manifest file
-when building the standalone xalan.jar that only contains the interpretive processor.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2005/01/10</DateCommitted>
-<Modified> xml-xalan/java/src MANIFEST.MF MANIFEST.SERIALIZER manifest.xsltc</Modified>
-<Log>
-Fix for Jira bug report XALANJ-1852.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2005/01/20</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/serialize SerializerUtils.java</Modified>
-<Log>
-Applying patch for Jira bug report XALANJ-1640.<br/>
-
-As it's currently written, SerializerUtils.outputResultTreeFragment loops
-through the nodes in a result tree fragment, and for each one, it checks
-whether the node is in some namespace.  If it is not, the code undeclares the
-default namespace by calling handler.startPrefixMapping("", "").  The problem
-is that if the RTF that's being copied just consists of a text node (or PIs or
-comments), that undeclaration of the default namespace hangs around until some
-subsequent child element picks it up as one of its attributes, even if that
-element is in some namespace - even what should be the default!<br/>
-
-The fix is to check whether the node that is being output is an element node
-prior to issuing the handler.startPrefixMapping call - that ensures the prefix
-mapping is not issued unless it's actually going to be used by the node that is
-about to be serialized.<br/>
-
-This patch was reviewed by Brian Minchau (minchau@ca.ibm.com).
-</Log>
-</Commit>
-<Commit category="core">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2005/01/24</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath CachedXPathAPI.java</Modified>
-<Log>
-Fix for Jira bug report XALANJ-1811.<br/>
-
-Updated Javadocs for constructors to make it clear that a single instance of
-CachecXPathAPI must not be used by multiple threads without synchronization.<br/>
-
-Reviewed by Christine Li (jycli@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2005/01/27</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/dtm/ref/sax2dtm SAX2DTM.java</Modified>
-<Log>
-Fix for Jira bug report XALANJ-1888.<br/>
-
-It is possible for the characters SAX event to specify a length of zero.  Text
-nodes should not be created in such situations.  Changed the charactersFlush
-method to guard against this case.<br/>
-
-Reviewed by Morris Kwan (mkwan@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2005/01/27</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/dtm/ref/sax2dtm SAX2DTM2.java</Modified>
-<Log>
-Two part fix for Jira bug report XALANJ-1888.<br/>
-
-1) It is possible for the characters SAX event to specify a length of zero.
-Text nodes should not be created in such situations.  Changed the
-charactersFlush method to guard against this case.<br/>
-
-2) Made a defensive change to references to m_dataOrQName.  If the value in
-this vector is to be interpreted as an index into m_data, it is stored as a
-negative value (via calls to addNode).  However, most references to elements of
-m_dataOrQName were checking whether the value was non-positive, treating a
-value of zero as an index into m_data as well.  The zeroth entry into m_data is
-an invalid entry.
-The fix to charactersFlush described above should ensure that zero is never
-stored in m_dataOrQName, but I thought it was just as well to duplicate the
-interpretation used in storing values in m_dataOrQName.<br/>
-
-Reviewed by Morris Kwan (mkwan@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2005/02/04</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/templates ElemNumber.java
-</Modified>
-<Log>
-Implement Errata E24, when the value attribute of xsl:number is NaN, infinite or less than 0.5. 
-More details please refer to bug report XALANJ-1979. Patch is reviewed by Morris Kwan (mkwan@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2005/02/04</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Number.java xml-xalan/java/src/org/apache/xalan/xsltc/dom 
-AnyNodeCounter.java MultipleNodeCounter.java NodeCounter.java SingleNodeCounter.java</Modified>
-<Log>
-Implement Errata E24 for XSLTC, when the value attribute of xsl:number is NaN, infinite or less than 0.5. 
-More details please refer to bug report XALANJ-1979. Patch is reviewed by Morris Kwan (mkwan@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2005/02/09</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/compiler XPathParser.java xml-xalan/java/src/org/apache/xpath/res 
-XPATHErrorResources.java</Modified>
-<Log>
-Fix for Jira bug report XALANJ-1478.<br/>
-
-In the recursive descent parsing of an ill-formed XPath expression like "2+",
-when the parser reaches the end of the expression while still looking for an
-operand it ultimately ends up trying to see whether what remains can be parsed
-as a location path.  However, the LocationPath method was silently parsing the
-end of an expression as a location path!  Added an error for that situation.<br/>
-
-Reviewed by Brian Minchau (minchau@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2005/02/09</DateCommitted>
-<Modified> xml-xalan/java/samples/trax ExampleContentHandler.java</Modified>
-<Log>
-Fix for Jira bug report XALANJ-2054.<br/>
-
-The sample ContentHandler code was printing the namespaceURI argument of
-startElement and of endElement twice, but never printed the localName argument.
-Fixed that typo.<br/>
-
-Reviewed by Brian Minchau (minchau@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>ytalwar@apache.org</Who>
-<DateCommitted>2005/02/09</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler ApplyImports.java 
-Mode.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util ClassGenerator.java</Modified>
-<Log>
-Fix for XALANJ-1417.<br/>
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2005/02/11</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer AttributesImplSerializer.java EmptySerializer.java 
-ExtendedContentHandler.java NamespaceMappings.java SerializerBase.java ToStream.java ToTextSAXHandler.java 
-ToTextStream.java ToUnknownStream.java ToXMLSAXHandler.java ToXMLStream.java xml-xalan/java/src/org/apache/xalan/serialize 
-SerializerUtils.java xml-xalan/java/src/org/apache/xalan/templates ElemAttribute.java ElemLiteralResult.java</Modified>
-<Log>
-Fix for XALANJ-1886. Multiple problems fixed related to collecting xsl:attributes 
-with over-ridden values and prefix/URI maps.  With this fix, internally the
-serializer correctly identifies attributes by their expanded QName, which 
-includes the URI rather than the prefix.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2005/02/11</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/transformer TransformerIdentityImpl.java xml-xalan/java/src/org/apache/xml/serializer 
-TreeWalker.java</Modified>
-<Log>
-Fix for XALANJ-1985, reviewed by Henry Zongaro.
-The problem was that a serialized DOM failed to declare a prefix/URI mapping.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2005/02/11</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/processor ProcessorLRE.java</Modified>
-<Log>
-Fix for XALANJ-2037.  The trace information doesn't have the right location information in this case.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>ytalwar@apache.org</Who>
-<DateCommitted>2005/02/17</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Mode.java TestSeq.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util 
-MethodGenerator.java</Modified>
-<Log>
-Fix for XALANJ-2058.
-In the code, the problem is that a pattern gets compiled once, 
-and then this compiled pattern gets re-used whenever the pattern is
-needed in any method.<br/>
-The fix is that pattern should get compiled once per method.  So, pattern get reused only within a given method.
-for any new method, a pattern is recompiled.<br/>
-This fix has been reviewed by Henry Zongaro. Henry had also provided suggestions about the fix to resolve this issue.
-Thanks Henry for his valuable input.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2005/02/18</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer EmptySerializer.java ExtendedContentHandler.java SerializerBase.java</Modified>
-<Log>
-Committing serializer.patch5.txt in JIRA issue XALANJ-1886,
-that puts back an old attAttribute() method that takes 5 String arguments.
-There is a new one that takes these 5 String arguments and a boolean to indicate if it is from an xsl:attribute
-or not.  I'm just restoring the old method.<br/>
-Patch reviewed by Henry Zongaro.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2005/02/21</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer EmptySerializer.java SerializationHandler.java SerializerBase.java 
-ToStream.java</Modified>
-<Log>
-Fix for XALANJ-2033 and XALANJ-2051 so that the serializer will serialize DTD
-tags if desired.  The patch was reviewed by Ilene Seeleman.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>ytalwar@apache.org</Who>
-<DateCommitted>2005/02/22</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/utils URI.java</Modified>
-<Log>
-The fix is for XALANJ-2059.<br/>
-
-The problem is that when href attribute has aboslute uri with jar scheme and
-base uri is not null, then base uri is pre-appended to uri specified in href attribute.
-The newer patch is according to RFC 2396.<br/>
-The newer patch ignores base uri and directly make use of uri specifed href attribute, provided following conditions are met.<br/>
-a)If uri specified in href attribute starts with / after the scheme and :
-  For example, href="file:/myDIR/myXSLFile.xsl.<br/>
-b)If scheme specified for uri href attribute is not same as scheme for base uri.
-c)If base uri is not hierarchical<br/>
-
-Henry Zongaro has helped creating this patch.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>ytalwar@apache.org</Who>
-<DateCommitted>2005/03/02</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer SerializerConstants.java ToStream.java ToXMLStream.java 
-xml-xalan/java/src/org/apache/xml/serializer/utils MsgKey.java SerializerMessages.java</Modified>
-<Log>
-This patch fix XALANJ-2070.<br/>
-This patch add XML 1.1 support in term of following:<br/>
-- Output Document can be of Version XML 1.1<br/>
-- Control Characters in Range C0 and C1 are output as NCR.<br/>
-- Namespaces in XML 1.1 can be IRIs.<br/>
-- NCNames and QNames can conform to XML 1.1 specifications.<br/>
-- NEL and LSEP characters are treated as new end of line character as per XML 1.1 specifications.<br/>
-
-Thanks to Brian Minchau for reviewing the patch.  Brian Minchau and Henry Zongaro has also helped how XML 1.1 support should be done.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2005/03/03</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/res XSLTErrorResources.java xml-xalan/java/src/org/apache/xalan/templates 
-ElemExtensionCall.java ElemLiteralResult.java</Modified>
-<Log>
-Added implementation for getAttribute, getAttributeNS and
-getAttributes for LRE. A fix for bug report XALANJ-1526
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2005/03/03</DateCommitted>
-<Modified> xml-xalan/java/xdocs/sources/design design2_0_0.xml</Modified>
-<Log>
-Patch for XALANJ-1990.  Fixes broken link to apidocs for Serializer.html.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2005/03/03</DateCommitted>
-<Modified> xml-xalan/java/xdocs/sources/xalan usagepatterns.xml</Modified>
-<Log>
-Patch for XALANJ-2026.  Fixes typo in Debugger interface code example.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2005/03/03</DateCommitted>
-<Modified> xml-xalan/java/xdocs/sources/xalan readme.xml resources.xml xsltc_usage.xml xml-xalan/java/xdocs/sources/xsltc 
-README.xslt README.xsltc</Modified>
-<Log>
-Patch for XALANJ-1937.  Change references in the docs from bugzilla to Apache Jira for reporting new issues and checking the 
-status of existing issues.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2005/03/07</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer SerializerFactory.java xml-xalan/java/src/org/apache/xml/serializer/utils 
-MsgKey.java SerializerMessages.java</Modified>
-<Log>
-Fix for XALANJ-2074, committing patch2 in that issue, which removes two
-untranslated messages in SerializerFactory, and uses a new common message
-in SerializerMessages.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2005/03/10</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer CharInfo.java</Modified>
-<Log>
-Marked the code to be privileged, which allows users to load
-customized entity files in sandbox. Fixed bug report XALANJ-2068.
-Patch was reviewed by Brian Minchau (minchau@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>ytalwar@apache.org</Who>
-<DateCommitted>2005/03/10</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer ToStream.java</Modified>
-<Log>
-This patch fixes XALANJ-1431. The patch has been reviewed by Brian.
-The problem is that that when an empty attribute value is encountered, a text node is being created 
-with empty string. <br/>
-Henry Zongaro has helped finding the XSLT 1.0 specs. that suggest a text node with empty string should not be created. 
-URL http://www.w3.org/TR/xslt#value-of has the following information: 
-"The xsl:value-of element is instantiated to create a text node in the result tree. The required select attribute is an 
-expression; this expression is evaluated and the resulting object is converted to a string as if by a call to the string 
-function. The string specifies the string-value of the created text node. If the string is empty, no text node will be 
-created. The created text node will be merged with any adjacent text nodes."
-</Log>
-</Commit>
-<Commit category="core">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2005/03/14</DateCommitted>
-<Modified> xml-xalan/java/xdocs/sources/xalan builds.xml</Modified>
-<Log>
-Patch for Jira bug report XALANJ-2079.
-Updated links to nightly Gump build.
-Reviewed by Brian Minchau.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>ytalwar@apache.org</Who>
-<DateCommitted>2005/03/16</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Text.java</Modified>
-<Log>
-This is a fix for XALANJ-2081.
-In class org.apache.xalan.xsltc.compiler.Text, a check was being done to find out if a given text string is all whitespaces.
-In case, a given text string is all whitespace, a call to serializer is not made.
-The code was using trim() method from java.lang.String.  trim() method trimmed characters as whitespaces 
-that are not considered as whitespace in XML.
-The code logic is changed to check if a given string is all whitespace accoding to XML specifications.
-I would like to thank Michael Glavassevich and Brian Minchau for their input to resolve this issue.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>ytalwar@apache.org</Who>
-<DateCommitted>2005/03/23</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/processor XSLTAttributeDef.java xml-xalan/java/src/org/apache/xalan/templates 
-ElemAttribute.java ElemElement.java ElemPI.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler ApplyTemplates.java 
-AttributeSet.java CallTemplate.java DecimalFormatting.java Key.java Output.java ProcessingInstruction.java Template.java 
-VariableBase.java WithParam.java xpath.lex XslAttribute.java XslElement.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util 
-Util.java xml-xalan/java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java xml-xalan/java/src/org/apache/xml/serializer 
-WriterToUTF8Buffered.java xml-xalan/java/src/org/apache/xml/utils QName.java XML11Char.java</Modified>
-<Log>
-This is resolve UTF-8 Charcater support and QName character support for XML 1.1 support in XALANJ-2070.
-Henry Zongaro and Brian Minchau helped in fixing this part of the JIRA issue.
-A new class org.apache.xml.utils.XML11Char has been included to support XML 1.1 characters.
-Also a reference to org.apache.xml.utils.XMLChar has been replaced with a reference to
-org.apache.xml.utils.XML11Char in almost all the places in Xalan.
-org.apache.xml.serializer.WriterToUTF8Buffered has been update to support UTF-8 characters that can be represented in four bytes.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>ytalwar@apache.org</Who>
-<DateCommitted>2005/03/30</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/domapi package.html</Modified>
-<Log>
-This resolves XALANJ-2085.
-Sarah McNamara has reviewed this change.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>ytalwar@apache.org</Who>
-<DateCommitted>2005/04/01</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/templates ElemNumber.java</Modified>
-<Log>
-This is a fix for XALANJ-2089.
-Christine Li has created this patch.
-Brian Minchau helped in creating this patch.
-Brian Minchau also reviewed this patch.
-org.apache.xalan.templates.ElemNumber.java has raised some performance issue as 
-a static array to hold resources was removed earlier.  However, the removal of static array is necessary
-to fix a potential bug multithread environment, where a given thread can request different locale than another thread.
-
-This patch resolves the performance glicth that was found in internal testing.
-</Log>
-</Commit>
-<Commit category="core">
... 139114 lines suppressed ...


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xalan.apache.org
For additional commands, e-mail: commits-help@xalan.apache.org