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 2023/04/14 06:03:32 UTC

[xalan-java] branch master updated: clearing all the project contents from the xalanj master branch

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

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


The following commit(s) were added to refs/heads/master by this push:
     new 0affa12b clearing all the project contents from the xalanj master branch
0affa12b is described below

commit 0affa12bb12e45bf681a6e6a918d68884d7e1877
Author: Mukul Gandhi <ga...@gmail.com>
AuthorDate: Fri Apr 14 11:31:02 2023 +0530

    clearing all the project contents from the xalanj master branch
---
 .classpath                                         |   13 -
 .gitignore                                         |    2 -
 .project                                           |   33 -
 .settings/org.eclipse.jdt.core.prefs               |  266 -
 .settings/org.eclipse.jdt.ui.prefs                 |    5 -
 KEYS                                               |  446 --
 LICENSE.txt                                        |  684 --
 NOTICE.txt                                         |   80 -
 SECURITY.md                                        |   23 -
 Xalan2.7.0-REL_PLAN.html                           |  180 -
 build.bat                                          |   80 -
 build.sh                                           |   73 -
 build.xml                                          | 1870 ------
 commits.xml                                        | 2516 --------
 lib/BCEL.jar                                       |  Bin 491665 -> 0 bytes
 lib/brazil-2.1.jar                                 |  Bin 2761814 -> 0 bytes
 lib/endorsed/xercesImpl.jar                        |  Bin 1367760 -> 0 bytes
 lib/endorsed/xml-apis.jar                          |  Bin 220536 -> 0 bytes
 lib/javaee-api-5.0-2.jar                           |  Bin 753070 -> 0 bytes
 lib/regexp.jar                                     |  Bin 29871 -> 0 bytes
 lib/runtime.jar                                    |  Bin 7820 -> 0 bytes
 lib/servlet-api-2.5.jar                            |  Bin 134133 -> 0 bytes
 readme.html                                        |   39 -
 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 -
 src/manifest.xalan-interpretive                    |   29 -
 src/manifest.xsltc                                 |   51 -
 src/org/apache/xalan/Version.java                  |  153 -
 src/org/apache/xalan/Version.src                   |  153 -
 .../apache/xalan/client/XSLTProcessorApplet.java   |  780 ---
 src/org/apache/xalan/client/package.html           |   26 -
 .../apache/xalan/extensions/ExpressionContext.java |   93 -
 .../apache/xalan/extensions/ExpressionVisitor.java |   82 -
 .../apache/xalan/extensions/ExtensionHandler.java  |  147 -
 .../extensions/ExtensionHandlerExsltFunction.java  |  229 -
 .../xalan/extensions/ExtensionHandlerGeneral.java  |  397 --
 .../xalan/extensions/ExtensionHandlerJava.java     |  100 -
 .../extensions/ExtensionHandlerJavaClass.java      |  544 --
 .../extensions/ExtensionHandlerJavaPackage.java    |  540 --
 .../extensions/ExtensionNamespaceContext.java      |  140 -
 .../extensions/ExtensionNamespaceSupport.java      |  106 -
 .../extensions/ExtensionNamespacesManager.java     |  286 -
 .../apache/xalan/extensions/ExtensionsTable.java   |  241 -
 .../apache/xalan/extensions/MethodResolver.java    |  994 ---
 src/org/apache/xalan/extensions/ObjectFactory.java |  656 --
 .../apache/xalan/extensions/SecuritySupport.java   |  144 -
 .../apache/xalan/extensions/XPathFunctionImpl.java |   82 -
 .../extensions/XPathFunctionResolverImpl.java      |  118 -
 .../xalan/extensions/XSLProcessorContext.java      |  317 -
 src/org/apache/xalan/extensions/package.html       |   26 -
 src/org/apache/xalan/lib/ExsltBase.java            |   84 -
 src/org/apache/xalan/lib/ExsltCommon.java          |  106 -
 src/org/apache/xalan/lib/ExsltDatetime.java        | 1118 ----
 src/org/apache/xalan/lib/ExsltDynamic.java         |  614 --
 src/org/apache/xalan/lib/ExsltMath.java            |  389 --
 src/org/apache/xalan/lib/ExsltSets.java            |  240 -
 src/org/apache/xalan/lib/ExsltStrings.java         |  353 -
 src/org/apache/xalan/lib/Extensions.java           |  418 --
 src/org/apache/xalan/lib/NodeInfo.java             |  248 -
 src/org/apache/xalan/lib/ObjectFactory.java        |  656 --
 src/org/apache/xalan/lib/PipeDocument.java         |  230 -
 src/org/apache/xalan/lib/Redirect.java             |  490 --
 src/org/apache/xalan/lib/SecuritySupport.java      |  144 -
 src/org/apache/xalan/lib/package.html              |   27 -
 src/org/apache/xalan/lib/sql/ConnectionPool.java   |  157 -
 .../xalan/lib/sql/ConnectionPoolManager.java       |  125 -
 src/org/apache/xalan/lib/sql/DTMDocument.java      | 1635 -----
 .../xalan/lib/sql/DefaultConnectionPool.java       |  578 --
 .../apache/xalan/lib/sql/JNDIConnectionPool.java   |  337 -
 src/org/apache/xalan/lib/sql/ObjectArray.java      |  227 -
 src/org/apache/xalan/lib/sql/ObjectFactory.java    |  656 --
 src/org/apache/xalan/lib/sql/PooledConnection.java |   92 -
 src/org/apache/xalan/lib/sql/QueryParameter.java   |  279 -
 src/org/apache/xalan/lib/sql/SQLDocument.java      | 1093 ----
 src/org/apache/xalan/lib/sql/SQLErrorDocument.java |  244 -
 src/org/apache/xalan/lib/sql/SQLQueryParser.java   |  442 --
 src/org/apache/xalan/lib/sql/SecuritySupport.java  |  144 -
 src/org/apache/xalan/lib/sql/XConnection.java      | 1413 ----
 src/org/apache/xalan/lib/sql/package.html          |   91 -
 .../xalan/processor/ProcessorAttributeSet.java     |  105 -
 .../xalan/processor/ProcessorCharacters.java       |  179 -
 .../xalan/processor/ProcessorDecimalFormat.java    |   75 -
 .../xalan/processor/ProcessorExsltFuncResult.java  |   70 -
 .../xalan/processor/ProcessorExsltFunction.java    |  189 -
 .../xalan/processor/ProcessorGlobalParamDecl.java  |   77 -
 .../processor/ProcessorGlobalVariableDecl.java     |   77 -
 .../apache/xalan/processor/ProcessorImport.java    |   56 -
 .../apache/xalan/processor/ProcessorInclude.java   |  396 --
 src/org/apache/xalan/processor/ProcessorKey.java   |  156 -
 src/org/apache/xalan/processor/ProcessorLRE.java   |  369 --
 .../xalan/processor/ProcessorNamespaceAlias.java   |   97 -
 .../xalan/processor/ProcessorOutputElem.java       |  223 -
 .../xalan/processor/ProcessorPreserveSpace.java    |   78 -
 .../xalan/processor/ProcessorStripSpace.java       |   78 -
 .../xalan/processor/ProcessorStylesheetDoc.java    |   31 -
 .../processor/ProcessorStylesheetElement.java      |  147 -
 .../apache/xalan/processor/ProcessorTemplate.java  |   53 -
 .../xalan/processor/ProcessorTemplateElem.java     |  126 -
 src/org/apache/xalan/processor/ProcessorText.java  |   82 -
 .../apache/xalan/processor/ProcessorUnknown.java   |   34 -
 .../apache/xalan/processor/StylesheetHandler.java  | 1724 -----
 .../xalan/processor/TransformerFactoryImpl.java    | 1038 ---
 .../xalan/processor/WhitespaceInfoPaths.java       |   82 -
 .../apache/xalan/processor/XSLProcessorVersion.src |  116 -
 .../apache/xalan/processor/XSLTAttributeDef.java   | 1665 -----
 src/org/apache/xalan/processor/XSLTElementDef.java |  833 ---
 .../xalan/processor/XSLTElementProcessor.java      |  396 --
 src/org/apache/xalan/processor/XSLTSchema.java     |  922 ---
 src/org/apache/xalan/processor/package.html        |   41 -
 src/org/apache/xalan/res/XSLMessages.java          |   87 -
 src/org/apache/xalan/res/XSLTErrorResources.java   | 1511 -----
 .../apache/xalan/res/XSLTErrorResources_ca.java    | 1529 -----
 .../apache/xalan/res/XSLTErrorResources_cs.java    | 1530 -----
 .../apache/xalan/res/XSLTErrorResources_de.java    | 1530 -----
 .../apache/xalan/res/XSLTErrorResources_en.java    |   31 -
 .../apache/xalan/res/XSLTErrorResources_es.java    | 1530 -----
 .../apache/xalan/res/XSLTErrorResources_fr.java    | 1530 -----
 .../apache/xalan/res/XSLTErrorResources_hu.java    | 1530 -----
 .../apache/xalan/res/XSLTErrorResources_it.java    | 1530 -----
 .../apache/xalan/res/XSLTErrorResources_ja.java    | 1530 -----
 .../apache/xalan/res/XSLTErrorResources_ko.java    | 1530 -----
 .../apache/xalan/res/XSLTErrorResources_pl.java    | 1530 -----
 .../apache/xalan/res/XSLTErrorResources_pt_BR.java | 1530 -----
 .../apache/xalan/res/XSLTErrorResources_ru.java    | 1530 -----
 .../apache/xalan/res/XSLTErrorResources_sk.java    | 1530 -----
 .../apache/xalan/res/XSLTErrorResources_sl.java    | 1517 -----
 .../apache/xalan/res/XSLTErrorResources_sv.java    | 2339 -------
 .../apache/xalan/res/XSLTErrorResources_tr.java    | 1530 -----
 .../apache/xalan/res/XSLTErrorResources_zh.java    | 1530 -----
 .../apache/xalan/res/XSLTErrorResources_zh_CN.java |   22 -
 .../apache/xalan/res/XSLTErrorResources_zh_TW.java | 1530 -----
 src/org/apache/xalan/res/XSLTInfo.properties       |   30 -
 src/org/apache/xalan/res/package.html              |   26 -
 src/org/apache/xalan/serialize/DOMSerializer.java  |   30 -
 src/org/apache/xalan/serialize/Serializer.java     |  142 -
 .../apache/xalan/serialize/SerializerFactory.java  |  159 -
 .../apache/xalan/serialize/SerializerUtils.java    |  273 -
 src/org/apache/xalan/templates/AVT.java            |  614 --
 src/org/apache/xalan/templates/AVTPart.java        |   94 -
 src/org/apache/xalan/templates/AVTPartSimple.java  |  100 -
 src/org/apache/xalan/templates/AVTPartXPath.java   |  150 -
 src/org/apache/xalan/templates/AbsPathChecker.java |   81 -
 src/org/apache/xalan/templates/Constants.java      |  399 --
 .../xalan/templates/DecimalFormatProperties.java   |  404 --
 .../apache/xalan/templates/ElemApplyImport.java    |  117 -
 .../apache/xalan/templates/ElemApplyTemplates.java |  454 --
 src/org/apache/xalan/templates/ElemAttribute.java  |  276 -
 .../apache/xalan/templates/ElemAttributeSet.java   |  181 -
 .../apache/xalan/templates/ElemCallTemplate.java   |  374 --
 src/org/apache/xalan/templates/ElemChoose.java     |  198 -
 src/org/apache/xalan/templates/ElemComment.java    |  150 -
 src/org/apache/xalan/templates/ElemCopy.java       |  147 -
 src/org/apache/xalan/templates/ElemCopyOf.java     |  251 -
 src/org/apache/xalan/templates/ElemElement.java    |  378 --
 src/org/apache/xalan/templates/ElemEmpty.java      |   38 -
 .../xalan/templates/ElemExsltFuncResult.java       |  101 -
 .../apache/xalan/templates/ElemExsltFunction.java  |  151 -
 .../apache/xalan/templates/ElemExtensionCall.java  |  319 -
 .../apache/xalan/templates/ElemExtensionDecl.java  |  369 --
 .../xalan/templates/ElemExtensionScript.java       |  103 -
 src/org/apache/xalan/templates/ElemFallback.java   |  115 -
 src/org/apache/xalan/templates/ElemForEach.java    |  549 --
 src/org/apache/xalan/templates/ElemIf.java         |  178 -
 .../apache/xalan/templates/ElemLiteralResult.java  | 1490 -----
 src/org/apache/xalan/templates/ElemMessage.java    |  130 -
 src/org/apache/xalan/templates/ElemNumber.java     | 2168 -------
 src/org/apache/xalan/templates/ElemOtherwise.java  |   57 -
 src/org/apache/xalan/templates/ElemPI.java         |  230 -
 src/org/apache/xalan/templates/ElemParam.java      |  130 -
 src/org/apache/xalan/templates/ElemSort.java       |  349 -
 src/org/apache/xalan/templates/ElemTemplate.java   |  421 --
 .../xalan/templates/ElemTemplateElement.java       | 1660 -----
 src/org/apache/xalan/templates/ElemText.java       |  148 -
 .../apache/xalan/templates/ElemTextLiteral.java    |  245 -
 src/org/apache/xalan/templates/ElemUnknown.java    |  128 -
 src/org/apache/xalan/templates/ElemUse.java        |  205 -
 src/org/apache/xalan/templates/ElemValueOf.java    |  335 -
 src/org/apache/xalan/templates/ElemVariable.java   |  538 --
 .../apache/xalan/templates/ElemVariablePsuedo.java |   68 -
 src/org/apache/xalan/templates/ElemWhen.java       |  126 -
 src/org/apache/xalan/templates/ElemWithParam.java  |  265 -
 src/org/apache/xalan/templates/FuncDocument.java   |  463 --
 src/org/apache/xalan/templates/FuncFormatNumb.java |  188 -
 src/org/apache/xalan/templates/FuncKey.java        |  151 -
 src/org/apache/xalan/templates/KeyDeclaration.java |  198 -
 src/org/apache/xalan/templates/NamespaceAlias.java |  159 -
 .../apache/xalan/templates/OutputProperties.java   |  689 --
 .../xalan/templates/RedundentExprEliminator.java   | 1432 -----
 src/org/apache/xalan/templates/Stylesheet.java     | 1516 -----
 .../apache/xalan/templates/StylesheetComposed.java |  349 -
 src/org/apache/xalan/templates/StylesheetRoot.java | 1405 ----
 src/org/apache/xalan/templates/TemplateList.java   |  923 ---
 .../templates/TemplateSubPatternAssociation.java   |  249 -
 .../apache/xalan/templates/VarNameCollector.java   |   80 -
 src/org/apache/xalan/templates/WhiteSpaceInfo.java |   87 -
 src/org/apache/xalan/templates/XMLNSDecl.java      |   87 -
 src/org/apache/xalan/templates/XSLTVisitable.java  |   40 -
 src/org/apache/xalan/templates/XSLTVisitor.java    |  126 -
 .../xalan/templates/XUnresolvedVariable.java       |  187 -
 .../xalan/templates/XUnresolvedVariableSimple.java |   84 -
 src/org/apache/xalan/templates/package.html        |   44 -
 src/org/apache/xalan/trace/EndSelectionEvent.java  |   56 -
 src/org/apache/xalan/trace/ExtensionEvent.java     |   70 -
 src/org/apache/xalan/trace/GenerateEvent.java      |  166 -
 src/org/apache/xalan/trace/PrintTraceListener.java |  400 --
 src/org/apache/xalan/trace/SelectionEvent.java     |   90 -
 src/org/apache/xalan/trace/TraceListener.java      |   58 -
 src/org/apache/xalan/trace/TraceListenerEx.java    |   40 -
 src/org/apache/xalan/trace/TraceListenerEx2.java   |   36 -
 src/org/apache/xalan/trace/TraceListenerEx3.java   |   47 -
 src/org/apache/xalan/trace/TraceManager.java       |  427 --
 src/org/apache/xalan/trace/TracerEvent.java        |  167 -
 src/org/apache/xalan/trace/package.html            |   26 -
 .../xalan/transformer/ClonerToResultTree.java      |  212 -
 src/org/apache/xalan/transformer/Counter.java      |  157 -
 .../apache/xalan/transformer/CountersTable.java    |  208 -
 .../apache/xalan/transformer/DecimalToRoman.java   |   62 -
 src/org/apache/xalan/transformer/KeyIterator.java  |  153 -
 src/org/apache/xalan/transformer/KeyManager.java   |  115 -
 .../apache/xalan/transformer/KeyRefIterator.java   |  170 -
 src/org/apache/xalan/transformer/KeyTable.java     |  260 -
 src/org/apache/xalan/transformer/MsgMgr.java       |  315 -
 src/org/apache/xalan/transformer/NodeSortKey.java  |  129 -
 src/org/apache/xalan/transformer/NodeSorter.java   |  557 --
 .../xalan/transformer/NumeratorFormatter.java      |  341 -
 src/org/apache/xalan/transformer/QueuedEvents.java |  168 -
 .../apache/xalan/transformer/ResultNameSpace.java  |   53 -
 .../xalan/transformer/SerializerSwitcher.java      |  205 -
 src/org/apache/xalan/transformer/StackGuard.java   |  178 -
 src/org/apache/xalan/transformer/TrAXFilter.java   |  235 -
 .../xalan/transformer/TransformSnapshot.java       |   33 -
 .../xalan/transformer/TransformSnapshotImpl.java   |  249 -
 .../apache/xalan/transformer/TransformState.java   |  128 -
 .../xalan/transformer/TransformerClient.java       |   43 -
 .../xalan/transformer/TransformerHandlerImpl.java  | 1080 ----
 .../xalan/transformer/TransformerIdentityImpl.java | 1481 -----
 .../apache/xalan/transformer/TransformerImpl.java  | 3687 -----------
 .../xalan/transformer/TreeWalker2Result.java       |  155 -
 .../transformer/XSLInfiniteLoopException.java      |   49 -
 .../apache/xalan/transformer/XalanProperties.java  |   35 -
 .../xalan/transformer/XalanTransformState.java     |  148 -
 src/org/apache/xalan/transformer/package.html      |   39 -
 src/org/apache/xalan/xslt/EnvironmentCheck.java    | 1296 ----
 src/org/apache/xalan/xslt/ObjectFactory.java       |  656 --
 src/org/apache/xalan/xslt/Process.java             | 1192 ----
 src/org/apache/xalan/xslt/SecuritySupport.java     |  144 -
 src/org/apache/xalan/xslt/package.html             |   26 -
 src/org/apache/xalan/xsltc/CollatorFactory.java    |   35 -
 src/org/apache/xalan/xsltc/DOM.java                |  105 -
 src/org/apache/xalan/xsltc/DOMCache.java           |   56 -
 src/org/apache/xalan/xsltc/DOMEnhancedForDTM.java  |   45 -
 src/org/apache/xalan/xsltc/NodeIterator.java       |   84 -
 src/org/apache/xalan/xsltc/ProcessorVersion.java   |   49 -
 src/org/apache/xalan/xsltc/StripFilter.java        |   31 -
 src/org/apache/xalan/xsltc/Translet.java           |   52 -
 src/org/apache/xalan/xsltc/TransletException.java  |   45 -
 src/org/apache/xalan/xsltc/cmdline/Compile.java    |  153 -
 .../apache/xalan/xsltc/cmdline/ObjectFactory.java  |  656 --
 .../xalan/xsltc/cmdline/SecuritySupport.java       |  144 -
 src/org/apache/xalan/xsltc/cmdline/Transform.java  |  295 -
 .../apache/xalan/xsltc/cmdline/getopt/GetOpt.java  |  254 -
 .../xsltc/cmdline/getopt/GetOptsException.java     |   32 -
 .../cmdline/getopt/IllegalArgumentException.java   |   30 -
 .../cmdline/getopt/MissingOptArgException.java     |   33 -
 .../xalan/xsltc/compiler/AbsoluteLocationPath.java |  128 -
 .../xalan/xsltc/compiler/AbsolutePathPattern.java  |  140 -
 .../xalan/xsltc/compiler/AlternativePattern.java   |  100 -
 .../xalan/xsltc/compiler/AncestorPattern.java      |  182 -
 .../apache/xalan/xsltc/compiler/ApplyImports.java  |  152 -
 .../xalan/xsltc/compiler/ApplyTemplates.java       |  202 -
 .../apache/xalan/xsltc/compiler/ArgumentList.java  |   42 -
 src/org/apache/xalan/xsltc/compiler/Attribute.java |   45 -
 .../apache/xalan/xsltc/compiler/AttributeSet.java  |  206 -
 .../xalan/xsltc/compiler/AttributeValue.java       |   48 -
 .../xsltc/compiler/AttributeValueTemplate.java     |  261 -
 src/org/apache/xalan/xsltc/compiler/BinOpExpr.java |  130 -
 .../apache/xalan/xsltc/compiler/BooleanCall.java   |   57 -
 .../apache/xalan/xsltc/compiler/BooleanExpr.java   |   79 -
 .../apache/xalan/xsltc/compiler/CallTemplate.java  |  238 -
 src/org/apache/xalan/xsltc/compiler/CastCall.java  |  100 -
 src/org/apache/xalan/xsltc/compiler/CastExpr.java  |  237 -
 .../apache/xalan/xsltc/compiler/CeilingCall.java   |   48 -
 src/org/apache/xalan/xsltc/compiler/Choose.java    |  168 -
 src/org/apache/xalan/xsltc/compiler/Closure.java   |   50 -
 src/org/apache/xalan/xsltc/compiler/Comment.java   |  116 -
 .../xalan/xsltc/compiler/CompilerException.java    |   54 -
 .../apache/xalan/xsltc/compiler/ConcatCall.java    |   95 -
 src/org/apache/xalan/xsltc/compiler/Constants.java |  537 --
 .../apache/xalan/xsltc/compiler/ContainsCall.java  |  107 -
 src/org/apache/xalan/xsltc/compiler/Copy.java      |  151 -
 src/org/apache/xalan/xsltc/compiler/CopyOf.java    |  141 -
 .../apache/xalan/xsltc/compiler/CurrentCall.java   |   39 -
 .../xalan/xsltc/compiler/DecimalFormatting.java    |  256 -
 .../apache/xalan/xsltc/compiler/DocumentCall.java  |  155 -
 .../xalan/xsltc/compiler/ElementAvailableCall.java |   93 -
 .../apache/xalan/xsltc/compiler/EqualityExpr.java  |  359 --
 .../apache/xalan/xsltc/compiler/Expression.java    |  222 -
 src/org/apache/xalan/xsltc/compiler/Fallback.java  |   79 -
 .../apache/xalan/xsltc/compiler/FilterExpr.java    |  246 -
 .../xalan/xsltc/compiler/FilterParentPath.java     |  174 -
 .../compiler/FilteredAbsoluteLocationPath.java     |  125 -
 src/org/apache/xalan/xsltc/compiler/FloorCall.java |   46 -
 src/org/apache/xalan/xsltc/compiler/FlowList.java  |  117 -
 src/org/apache/xalan/xsltc/compiler/ForEach.java   |  196 -
 .../xalan/xsltc/compiler/FormatNumberCall.java     |  114 -
 .../xsltc/compiler/FunctionAvailableCall.java      |  193 -
 .../apache/xalan/xsltc/compiler/FunctionCall.java  | 1093 ----
 .../xalan/xsltc/compiler/GenerateIdCall.java       |   55 -
 .../apache/xalan/xsltc/compiler/IdKeyPattern.java  |  127 -
 src/org/apache/xalan/xsltc/compiler/IdPattern.java |   35 -
 src/org/apache/xalan/xsltc/compiler/If.java        |  110 -
 .../xalan/xsltc/compiler/IllegalCharException.java |   33 -
 src/org/apache/xalan/xsltc/compiler/Import.java    |  148 -
 src/org/apache/xalan/xsltc/compiler/Include.java   |  147 -
 .../apache/xalan/xsltc/compiler/Instruction.java   |   50 -
 src/org/apache/xalan/xsltc/compiler/IntExpr.java   |   56 -
 src/org/apache/xalan/xsltc/compiler/Key.java       |  299 -
 src/org/apache/xalan/xsltc/compiler/KeyCall.java   |  224 -
 .../apache/xalan/xsltc/compiler/KeyPattern.java    |   34 -
 src/org/apache/xalan/xsltc/compiler/LangCall.java  |   91 -
 src/org/apache/xalan/xsltc/compiler/LastCall.java  |   69 -
 .../xalan/xsltc/compiler/LiteralAttribute.java     |  157 -
 .../xalan/xsltc/compiler/LiteralElement.java       |  547 --
 .../apache/xalan/xsltc/compiler/LiteralExpr.java   |   85 -
 .../apache/xalan/xsltc/compiler/LocalNameCall.java |   74 -
 .../xalan/xsltc/compiler/LocationPathPattern.java  |  107 -
 .../apache/xalan/xsltc/compiler/LogicalExpr.java   |  233 -
 src/org/apache/xalan/xsltc/compiler/Makefile.inc   |   58 -
 src/org/apache/xalan/xsltc/compiler/Message.java   |  167 -
 src/org/apache/xalan/xsltc/compiler/Mode.java      | 1513 -----
 src/org/apache/xalan/xsltc/compiler/NameBase.java  |  128 -
 src/org/apache/xalan/xsltc/compiler/NameCall.java  |   66 -
 .../xalan/xsltc/compiler/NamespaceAlias.java       |   55 -
 .../xalan/xsltc/compiler/NamespaceUriCall.java     |   67 -
 src/org/apache/xalan/xsltc/compiler/NodeTest.java  |   43 -
 src/org/apache/xalan/xsltc/compiler/NotCall.java   |   58 -
 src/org/apache/xalan/xsltc/compiler/Number.java    |  592 --
 .../apache/xalan/xsltc/compiler/NumberCall.java    |   68 -
 .../apache/xalan/xsltc/compiler/ObjectFactory.java |  656 --
 src/org/apache/xalan/xsltc/compiler/Otherwise.java |   53 -
 src/org/apache/xalan/xsltc/compiler/Output.java    |  419 --
 src/org/apache/xalan/xsltc/compiler/Param.java     |  254 -
 .../apache/xalan/xsltc/compiler/ParameterRef.java  |  109 -
 .../xalan/xsltc/compiler/ParentLocationPath.java   |  244 -
 .../apache/xalan/xsltc/compiler/ParentPattern.java |  150 -
 src/org/apache/xalan/xsltc/compiler/Parser.java    | 1401 ----
 src/org/apache/xalan/xsltc/compiler/Pattern.java   |   60 -
 .../apache/xalan/xsltc/compiler/PositionCall.java  |   67 -
 src/org/apache/xalan/xsltc/compiler/Predicate.java |  617 --
 .../xsltc/compiler/ProcessingInstruction.java      |  140 -
 .../compiler/ProcessingInstructionPattern.java     |  158 -
 src/org/apache/xalan/xsltc/compiler/QName.java     |   85 -
 src/org/apache/xalan/xsltc/compiler/RealExpr.java  |   56 -
 .../xalan/xsltc/compiler/RelationalExpr.java       |  281 -
 .../xalan/xsltc/compiler/RelativeLocationPath.java |   31 -
 .../xalan/xsltc/compiler/RelativePathPattern.java  |   28 -
 src/org/apache/xalan/xsltc/compiler/RoundCall.java |   51 -
 .../xalan/xsltc/compiler/SecuritySupport.java      |  144 -
 .../xalan/xsltc/compiler/SimpleAttributeValue.java |   75 -
 src/org/apache/xalan/xsltc/compiler/Sort.java      |  738 ---
 .../apache/xalan/xsltc/compiler/SourceLoader.java  |   42 -
 .../xalan/xsltc/compiler/StartsWithCall.java       |   91 -
 src/org/apache/xalan/xsltc/compiler/Step.java      |  521 --
 .../apache/xalan/xsltc/compiler/StepPattern.java   |  532 --
 .../apache/xalan/xsltc/compiler/StringCall.java    |   74 -
 .../xalan/xsltc/compiler/StringLengthCall.java     |   55 -
 .../apache/xalan/xsltc/compiler/Stylesheet.java    | 1561 -----
 .../apache/xalan/xsltc/compiler/SymbolTable.java   |  295 -
 .../xalan/xsltc/compiler/SyntaxTreeNode.java       |  942 ---
 src/org/apache/xalan/xsltc/compiler/Template.java  |  340 -
 src/org/apache/xalan/xsltc/compiler/TestSeq.java   |  287 -
 src/org/apache/xalan/xsltc/compiler/Text.java      |  245 -
 .../xalan/xsltc/compiler/TopLevelElement.java      |   98 -
 .../xalan/xsltc/compiler/TransletOutput.java       |  147 -
 .../apache/xalan/xsltc/compiler/UnaryOpExpr.java   |   89 -
 .../apache/xalan/xsltc/compiler/UnionPathExpr.java |  146 -
 .../xsltc/compiler/UnparsedEntityUriCall.java      |   70 -
 .../apache/xalan/xsltc/compiler/UnresolvedRef.java |  102 -
 .../xalan/xsltc/compiler/UnsupportedElement.java   |  150 -
 .../xalan/xsltc/compiler/UseAttributeSets.java     |  115 -
 src/org/apache/xalan/xsltc/compiler/ValueOf.java   |  138 -
 src/org/apache/xalan/xsltc/compiler/Variable.java  |  200 -
 .../apache/xalan/xsltc/compiler/VariableBase.java  |  272 -
 .../apache/xalan/xsltc/compiler/VariableRef.java   |   95 -
 .../xalan/xsltc/compiler/VariableRefBase.java      |  158 -
 src/org/apache/xalan/xsltc/compiler/When.java      |  105 -
 .../apache/xalan/xsltc/compiler/Whitespace.java    |  531 --
 src/org/apache/xalan/xsltc/compiler/WithParam.java |  209 -
 .../apache/xalan/xsltc/compiler/XPathLexer.java    | 1643 -----
 .../apache/xalan/xsltc/compiler/XPathParser.java   | 3149 ---------
 src/org/apache/xalan/xsltc/compiler/XSLTC.java     |  985 ---
 .../apache/xalan/xsltc/compiler/XslAttribute.java  |  293 -
 .../apache/xalan/xsltc/compiler/XslElement.java    |  323 -
 src/org/apache/xalan/xsltc/compiler/sym.java       |   68 -
 .../compiler/util/AttributeSetMethodGenerator.java |   99 -
 .../xalan/xsltc/compiler/util/BooleanType.java     |  223 -
 .../xalan/xsltc/compiler/util/ClassGenerator.java  |  142 -
 .../xsltc/compiler/util/CompareGenerator.java      |  118 -
 .../xalan/xsltc/compiler/util/ErrorMessages.java   | 1004 ---
 .../xsltc/compiler/util/ErrorMessages_ca.java      |  912 ---
 .../xsltc/compiler/util/ErrorMessages_cs.java      |  913 ---
 .../xsltc/compiler/util/ErrorMessages_de.java      |  913 ---
 .../xsltc/compiler/util/ErrorMessages_es.java      |  913 ---
 .../xsltc/compiler/util/ErrorMessages_fr.java      |  913 ---
 .../xsltc/compiler/util/ErrorMessages_hu.java      |  913 ---
 .../xsltc/compiler/util/ErrorMessages_it.java      |  913 ---
 .../xsltc/compiler/util/ErrorMessages_ja.java      |  913 ---
 .../xsltc/compiler/util/ErrorMessages_ko.java      |  913 ---
 .../xsltc/compiler/util/ErrorMessages_no.java      |  222 -
 .../xsltc/compiler/util/ErrorMessages_pl.java      |  913 ---
 .../xsltc/compiler/util/ErrorMessages_pt_BR.java   |  913 ---
 .../xsltc/compiler/util/ErrorMessages_ru.java      |  913 ---
 .../xsltc/compiler/util/ErrorMessages_sk.java      |  913 ---
 .../xsltc/compiler/util/ErrorMessages_sl.java      |  913 ---
 .../xsltc/compiler/util/ErrorMessages_tr.java      |  913 ---
 .../xsltc/compiler/util/ErrorMessages_zh.java      |  913 ---
 .../xsltc/compiler/util/ErrorMessages_zh_TW.java   |  913 ---
 .../apache/xalan/xsltc/compiler/util/ErrorMsg.java |  312 -
 .../xalan/xsltc/compiler/util/FilterGenerator.java |   64 -
 .../apache/xalan/xsltc/compiler/util/IntType.java  |  300 -
 .../xalan/xsltc/compiler/util/InternalError.java   |   36 -
 .../xsltc/compiler/util/MarkerInstruction.java     |   97 -
 .../xalan/xsltc/compiler/util/MatchGenerator.java  |  102 -
 .../xalan/xsltc/compiler/util/MethodGenerator.java | 2147 -------
 .../xalan/xsltc/compiler/util/MethodType.java      |  171 -
 .../xalan/xsltc/compiler/util/MultiHashtable.java  |   55 -
 .../xsltc/compiler/util/NamedMethodGenerator.java  |   65 -
 .../xsltc/compiler/util/NodeCounterGenerator.java  |   73 -
 .../xalan/xsltc/compiler/util/NodeSetType.java     |  329 -
 .../compiler/util/NodeSortRecordFactGenerator.java |   47 -
 .../compiler/util/NodeSortRecordGenerator.java     |   63 -
 .../apache/xalan/xsltc/compiler/util/NodeType.java |  323 -
 .../xalan/xsltc/compiler/util/NumberType.java      |   38 -
 .../xalan/xsltc/compiler/util/ObjectFactory.java   |  656 --
 .../xalan/xsltc/compiler/util/ObjectType.java      |  177 -
 .../xsltc/compiler/util/OutlineableChunkEnd.java   |   70 -
 .../xsltc/compiler/util/OutlineableChunkStart.java |   79 -
 .../apache/xalan/xsltc/compiler/util/RealType.java |  342 -
 .../xalan/xsltc/compiler/util/ReferenceType.java   |  378 --
 .../xalan/xsltc/compiler/util/ResultTreeType.java  |  463 --
 .../xsltc/compiler/util/RtMethodGenerator.java     |   68 -
 .../xalan/xsltc/compiler/util/SecuritySupport.java |  144 -
 .../xalan/xsltc/compiler/util/SlotAllocator.java   |  100 -
 .../xalan/xsltc/compiler/util/StringStack.java     |   43 -
 .../xalan/xsltc/compiler/util/StringType.java      |  226 -
 .../xalan/xsltc/compiler/util/TestGenerator.java   |  115 -
 src/org/apache/xalan/xsltc/compiler/util/Type.java |  291 -
 .../xalan/xsltc/compiler/util/TypeCheckError.java  |   77 -
 src/org/apache/xalan/xsltc/compiler/util/Util.java |  202 -
 .../apache/xalan/xsltc/compiler/util/VoidType.java |   98 -
 src/org/apache/xalan/xsltc/compiler/xpath.cup      | 1113 ----
 src/org/apache/xalan/xsltc/compiler/xpath.lex      |  257 -
 .../apache/xalan/xsltc/dom/AbsoluteIterator.java   |   99 -
 .../xalan/xsltc/dom/AdaptiveResultTreeImpl.java    | 1320 ----
 src/org/apache/xalan/xsltc/dom/AnyNodeCounter.java |  122 -
 .../xalan/xsltc/dom/ArrayNodeListIterator.java     |   89 -
 src/org/apache/xalan/xsltc/dom/BitArray.java       |  266 -
 .../xalan/xsltc/dom/CachedNodeListIterator.java    |  113 -
 .../xalan/xsltc/dom/ClonedNodeListIterator.java    |   81 -
 .../xalan/xsltc/dom/CollatorFactoryBase.java       |   50 -
 .../xalan/xsltc/dom/CurrentNodeListFilter.java     |   35 -
 .../xalan/xsltc/dom/CurrentNodeListIterator.java   |  199 -
 src/org/apache/xalan/xsltc/dom/DOMAdapter.java     |  466 --
 src/org/apache/xalan/xsltc/dom/DOMBuilder.java     |   27 -
 src/org/apache/xalan/xsltc/dom/DOMWSFilter.java    |  130 -
 src/org/apache/xalan/xsltc/dom/DocumentCache.java  |  339 -
 .../apache/xalan/xsltc/dom/DupFilterIterator.java  |  165 -
 src/org/apache/xalan/xsltc/dom/EmptyFilter.java    |   32 -
 src/org/apache/xalan/xsltc/dom/ExtendedSAX.java    |   34 -
 src/org/apache/xalan/xsltc/dom/Filter.java         |   30 -
 src/org/apache/xalan/xsltc/dom/FilterIterator.java |  118 -
 .../xalan/xsltc/dom/FilteredStepIterator.java      |   54 -
 .../xalan/xsltc/dom/ForwardPositionIterator.java   |  107 -
 src/org/apache/xalan/xsltc/dom/KeyIndex.java       |  892 ---
 src/org/apache/xalan/xsltc/dom/LoadDocument.java   |  289 -
 .../apache/xalan/xsltc/dom/MatchingIterator.java   |  127 -
 src/org/apache/xalan/xsltc/dom/MultiDOM.java       |  665 --
 .../xsltc/dom/MultiValuedNodeHeapIterator.java     |  294 -
 .../xalan/xsltc/dom/MultipleNodeCounter.java       |  111 -
 src/org/apache/xalan/xsltc/dom/NodeCounter.java    |  350 -
 .../apache/xalan/xsltc/dom/NodeIteratorBase.java   |  170 -
 src/org/apache/xalan/xsltc/dom/NodeSortRecord.java |  243 -
 .../xalan/xsltc/dom/NodeSortRecordFactory.java     |  164 -
 src/org/apache/xalan/xsltc/dom/NthIterator.java    |  115 -
 src/org/apache/xalan/xsltc/dom/ObjectFactory.java  |  656 --
 src/org/apache/xalan/xsltc/dom/SAXImpl.java        | 1903 ------
 .../apache/xalan/xsltc/dom/SecuritySupport.java    |  144 -
 .../xalan/xsltc/dom/SimpleResultTreeImpl.java      | 1018 ---
 .../apache/xalan/xsltc/dom/SingleNodeCounter.java  |  133 -
 .../apache/xalan/xsltc/dom/SingletonIterator.java  |   92 -
 src/org/apache/xalan/xsltc/dom/SortSettings.java   |  138 -
 .../apache/xalan/xsltc/dom/SortingIterator.java    |  149 -
 src/org/apache/xalan/xsltc/dom/StepIterator.java   |  138 -
 .../xalan/xsltc/dom/StripWhitespaceFilter.java     |   32 -
 src/org/apache/xalan/xsltc/dom/UnionIterator.java  |   98 -
 .../apache/xalan/xsltc/dom/XSLTCDTMManager.java    |  416 --
 .../xsltc/javax.xml.transform.TransformerFactory   |    1 -
 .../xalan/xsltc/runtime/AbstractTranslet.java      |  754 ---
 .../apache/xalan/xsltc/runtime/AttributeList.java  |  228 -
 src/org/apache/xalan/xsltc/runtime/Attributes.java |   63 -
 .../apache/xalan/xsltc/runtime/BasisLibrary.java   | 1731 -----
 src/org/apache/xalan/xsltc/runtime/Constants.java  |   51 -
 .../apache/xalan/xsltc/runtime/ErrorMessages.java  |  285 -
 .../xalan/xsltc/runtime/ErrorMessages_ca.java      |  285 -
 .../xalan/xsltc/runtime/ErrorMessages_cs.java      |  285 -
 .../xalan/xsltc/runtime/ErrorMessages_de.java      |  285 -
 .../xalan/xsltc/runtime/ErrorMessages_es.java      |  285 -
 .../xalan/xsltc/runtime/ErrorMessages_fr.java      |  285 -
 .../xalan/xsltc/runtime/ErrorMessages_hu.java      |  285 -
 .../xalan/xsltc/runtime/ErrorMessages_it.java      |  285 -
 .../xalan/xsltc/runtime/ErrorMessages_ja.java      |  285 -
 .../xalan/xsltc/runtime/ErrorMessages_ko.java      |  285 -
 .../xalan/xsltc/runtime/ErrorMessages_no.java      |   85 -
 .../xalan/xsltc/runtime/ErrorMessages_pl.java      |  285 -
 .../xalan/xsltc/runtime/ErrorMessages_pt_BR.java   |  285 -
 .../xalan/xsltc/runtime/ErrorMessages_ru.java      |  285 -
 .../xalan/xsltc/runtime/ErrorMessages_sk.java      |  285 -
 .../xalan/xsltc/runtime/ErrorMessages_sl.java      |  285 -
 .../xalan/xsltc/runtime/ErrorMessages_tr.java      |  285 -
 .../xalan/xsltc/runtime/ErrorMessages_zh.java      |  285 -
 .../xalan/xsltc/runtime/ErrorMessages_zh_TW.java   |  285 -
 src/org/apache/xalan/xsltc/runtime/Hashtable.java  |  343 -
 .../xalan/xsltc/runtime/InternalRuntimeError.java  |   34 -
 .../apache/xalan/xsltc/runtime/MessageHandler.java |   31 -
 src/org/apache/xalan/xsltc/runtime/Node.java       |   38 -
 .../apache/xalan/xsltc/runtime/ObjectFactory.java  |  656 --
 src/org/apache/xalan/xsltc/runtime/Operators.java  |   58 -
 src/org/apache/xalan/xsltc/runtime/Parameter.java  |   46 -
 .../xalan/xsltc/runtime/SecuritySupport.java       |  144 -
 .../xalan/xsltc/runtime/StringValueHandler.java    |  125 -
 .../xalan/xsltc/runtime/output/OutputBuffer.java   |   36 -
 .../xsltc/runtime/output/StringOutputBuffer.java   |   54 -
 .../output/TransletOutputHandlerFactory.java       |  189 -
 .../xsltc/runtime/output/WriterOutputBuffer.java   |   96 -
 src/org/apache/xalan/xsltc/trax/DOM2SAX.java       |  474 --
 src/org/apache/xalan/xsltc/trax/DOM2TO.java        |  393 --
 src/org/apache/xalan/xsltc/trax/ObjectFactory.java |  656 --
 .../apache/xalan/xsltc/trax/OutputSettings.java    |   47 -
 src/org/apache/xalan/xsltc/trax/SAX2DOM.java       |  249 -
 .../apache/xalan/xsltc/trax/SecuritySupport.java   |  144 -
 .../xsltc/trax/SmartTransformerFactoryImpl.java    |  452 --
 .../xalan/xsltc/trax/TemplatesHandlerImpl.java     |  344 -
 src/org/apache/xalan/xsltc/trax/TemplatesImpl.java |  410 --
 src/org/apache/xalan/xsltc/trax/TrAXFilter.java    |  144 -
 .../xalan/xsltc/trax/TransformerFactoryImpl.java   | 1413 ----
 .../xalan/xsltc/trax/TransformerHandlerImpl.java   |  470 --
 .../apache/xalan/xsltc/trax/TransformerImpl.java   | 1277 ----
 src/org/apache/xalan/xsltc/trax/Util.java          |  195 -
 src/org/apache/xalan/xsltc/trax/XSLTCSource.java   |  140 -
 src/org/apache/xalan/xsltc/util/IntegerArray.java  |  226 -
 .../apache/xalan/xsltc/util/JavaCupRedirect.java   |   97 -
 src/org/apache/xml/dtm/Axis.java                   |  220 -
 src/org/apache/xml/dtm/DTM.java                    |  967 ---
 src/org/apache/xml/dtm/DTMAxisIterator.java        |  110 -
 src/org/apache/xml/dtm/DTMAxisTraverser.java       |  116 -
 .../apache/xml/dtm/DTMConfigurationException.java  |   99 -
 src/org/apache/xml/dtm/DTMDOMException.java        |   54 -
 src/org/apache/xml/dtm/DTMException.java           |  383 --
 src/org/apache/xml/dtm/DTMFilter.java              |  188 -
 src/org/apache/xml/dtm/DTMIterator.java            |  344 -
 src/org/apache/xml/dtm/DTMManager.java             |  430 --
 src/org/apache/xml/dtm/DTMWSFilter.java            |   56 -
 src/org/apache/xml/dtm/ObjectFactory.java          |  656 --
 src/org/apache/xml/dtm/SecuritySupport.java        |  144 -
 src/org/apache/xml/dtm/ref/ChunkedIntArray.java    |  306 -
 src/org/apache/xml/dtm/ref/CoroutineManager.java   |  344 -
 src/org/apache/xml/dtm/ref/CoroutineParser.java    |  140 -
 src/org/apache/xml/dtm/ref/CustomStringPool.java   |   94 -
 .../apache/xml/dtm/ref/DTMAxisIterNodeList.java    |  142 -
 .../apache/xml/dtm/ref/DTMAxisIteratorBase.java    |  281 -
 .../apache/xml/dtm/ref/DTMChildIterNodeList.java   |  119 -
 src/org/apache/xml/dtm/ref/DTMDefaultBase.java     | 2371 -------
 .../xml/dtm/ref/DTMDefaultBaseIterators.java       | 2193 -------
 .../xml/dtm/ref/DTMDefaultBaseTraversers.java      | 1745 -----
 src/org/apache/xml/dtm/ref/DTMDocumentImpl.java    | 2411 -------
 src/org/apache/xml/dtm/ref/DTMManagerDefault.java  |  859 ---
 src/org/apache/xml/dtm/ref/DTMNamedNodeMap.java    |  300 -
 src/org/apache/xml/dtm/ref/DTMNodeIterator.java    |  186 -
 src/org/apache/xml/dtm/ref/DTMNodeList.java        |  127 -
 src/org/apache/xml/dtm/ref/DTMNodeListBase.java    |   81 -
 src/org/apache/xml/dtm/ref/DTMNodeProxy.java       | 2218 -------
 src/org/apache/xml/dtm/ref/DTMSafeStringPool.java  |  110 -
 src/org/apache/xml/dtm/ref/DTMStringPool.java      |  191 -
 src/org/apache/xml/dtm/ref/DTMTreeWalker.java      |  404 --
 src/org/apache/xml/dtm/ref/EmptyIterator.java      |   62 -
 src/org/apache/xml/dtm/ref/ExpandedNameTable.java  |  391 --
 src/org/apache/xml/dtm/ref/ExtendedType.java       |  145 -
 .../apache/xml/dtm/ref/IncrementalSAXSource.java   |   89 -
 .../xml/dtm/ref/IncrementalSAXSource_Filter.java   |  807 ---
 .../xml/dtm/ref/IncrementalSAXSource_Xerces.java   |  454 --
 src/org/apache/xml/dtm/ref/NodeLocator.java        |  110 -
 src/org/apache/xml/dtm/ref/ObjectFactory.java      |  656 --
 src/org/apache/xml/dtm/ref/SecuritySupport.java    |  144 -
 src/org/apache/xml/dtm/ref/dom2dtm/DOM2DTM.java    | 1766 -----
 .../DOM2DTMdefaultNamespaceDeclarationNode.java    |  679 --
 src/org/apache/xml/dtm/ref/sax2dtm/SAX2DTM.java    | 2513 --------
 src/org/apache/xml/dtm/ref/sax2dtm/SAX2DTM2.java   | 3383 ----------
 src/org/apache/xml/dtm/ref/sax2dtm/SAX2RTFDTM.java |  362 --
 src/org/apache/xml/res/XMLErrorResources.java      |  430 --
 src/org/apache/xml/res/XMLErrorResources_ca.java   |  430 --
 src/org/apache/xml/res/XMLErrorResources_cs.java   |  430 --
 src/org/apache/xml/res/XMLErrorResources_de.java   |  430 --
 src/org/apache/xml/res/XMLErrorResources_en.java   |   31 -
 src/org/apache/xml/res/XMLErrorResources_es.java   |  430 --
 src/org/apache/xml/res/XMLErrorResources_fr.java   |  430 --
 src/org/apache/xml/res/XMLErrorResources_hu.java   |  430 --
 src/org/apache/xml/res/XMLErrorResources_it.java   |  430 --
 src/org/apache/xml/res/XMLErrorResources_ja.java   |  430 --
 src/org/apache/xml/res/XMLErrorResources_ko.java   |  430 --
 src/org/apache/xml/res/XMLErrorResources_pl.java   |  430 --
 .../apache/xml/res/XMLErrorResources_pt_BR.java    |  430 --
 src/org/apache/xml/res/XMLErrorResources_ru.java   |  430 --
 src/org/apache/xml/res/XMLErrorResources_sk.java   |  430 --
 src/org/apache/xml/res/XMLErrorResources_sl.java   |  431 --
 src/org/apache/xml/res/XMLErrorResources_sv.java   |  626 --
 src/org/apache/xml/res/XMLErrorResources_tr.java   |  430 --
 src/org/apache/xml/res/XMLErrorResources_zh.java   |  430 --
 .../apache/xml/res/XMLErrorResources_zh_TW.java    |  430 --
 src/org/apache/xml/res/XMLMessages.java            |  214 -
 .../xml/serializer/AttributesImplSerializer.java   |  237 -
 src/org/apache/xml/serializer/CharInfo.java        |  807 ---
 src/org/apache/xml/serializer/DOM3Serializer.java  |  170 -
 src/org/apache/xml/serializer/DOMSerializer.java   |   74 -
 src/org/apache/xml/serializer/ElemContext.java     |  222 -
 src/org/apache/xml/serializer/ElemDesc.java        |  179 -
 src/org/apache/xml/serializer/EmptySerializer.java |  787 ---
 src/org/apache/xml/serializer/EncodingInfo.java    |  562 --
 src/org/apache/xml/serializer/Encodings.java       |  495 --
 src/org/apache/xml/serializer/Encodings.properties |  260 -
 .../xml/serializer/ExtendedContentHandler.java     |  271 -
 .../xml/serializer/ExtendedLexicalHandler.java     |   39 -
 .../apache/xml/serializer/HTMLEntities.properties  |  311 -
 src/org/apache/xml/serializer/Method.java          |   82 -
 .../apache/xml/serializer/NamespaceMappings.java   |  500 --
 src/org/apache/xml/serializer/ObjectFactory.java   |  655 --
 .../xml/serializer/OutputPropertiesFactory.java    |  516 --
 .../apache/xml/serializer/OutputPropertyUtils.java |   83 -
 src/org/apache/xml/serializer/SecuritySupport.java |  144 -
 .../xml/serializer/SerializationHandler.java       |  145 -
 src/org/apache/xml/serializer/Serializer.java      |  238 -
 src/org/apache/xml/serializer/SerializerBase.java  | 1699 -----
 .../apache/xml/serializer/SerializerConstants.java |   59 -
 .../apache/xml/serializer/SerializerFactory.java   |  185 -
 src/org/apache/xml/serializer/SerializerTrace.java |  153 -
 .../xml/serializer/SerializerTraceWriter.java      |  341 -
 .../apache/xml/serializer/ToHTMLSAXHandler.java    |  748 ---
 src/org/apache/xml/serializer/ToHTMLStream.java    | 2350 -------
 src/org/apache/xml/serializer/ToSAXHandler.java    |  438 --
 src/org/apache/xml/serializer/ToStream.java        | 3600 -----------
 .../apache/xml/serializer/ToTextSAXHandler.java    |  413 --
 src/org/apache/xml/serializer/ToTextStream.java    |  634 --
 src/org/apache/xml/serializer/ToUnknownStream.java | 1316 ----
 src/org/apache/xml/serializer/ToXMLSAXHandler.java |  774 ---
 src/org/apache/xml/serializer/ToXMLStream.java     |  646 --
 .../xml/serializer/TransformStateSetter.java       |   56 -
 src/org/apache/xml/serializer/TreeWalker.java      |  527 --
 src/org/apache/xml/serializer/Version.java         |  150 -
 src/org/apache/xml/serializer/Version.src          |  150 -
 src/org/apache/xml/serializer/WriterChain.java     |   82 -
 src/org/apache/xml/serializer/WriterToASCI.java    |  155 -
 .../xml/serializer/WriterToUTF8Buffered.java       |  502 --
 .../apache/xml/serializer/XMLEntities.properties   |   30 -
 .../apache/xml/serializer/XSLOutputAttributes.java |  236 -
 .../xml/serializer/dom3/DOM3SerializerImpl.java    |  158 -
 .../apache/xml/serializer/dom3/DOM3TreeWalker.java | 2149 -------
 .../apache/xml/serializer/dom3/DOMConstants.java   |  134 -
 .../xml/serializer/dom3/DOMErrorHandlerImpl.java   |   67 -
 .../apache/xml/serializer/dom3/DOMErrorImpl.java   |  176 -
 .../apache/xml/serializer/dom3/DOMLocatorImpl.java |  180 -
 .../apache/xml/serializer/dom3/DOMOutputImpl.java  |  177 -
 .../xml/serializer/dom3/DOMStringListImpl.java     |   99 -
 .../xml/serializer/dom3/LSSerializerImpl.java      | 1537 -----
 .../xml/serializer/dom3/NamespaceSupport.java      |  315 -
 .../apache/xml/serializer/output_html.properties   |   44 -
 .../apache/xml/serializer/output_text.properties   |   37 -
 .../xml/serializer/output_unknown.properties       |   46 -
 .../apache/xml/serializer/output_xml.properties    |   46 -
 src/org/apache/xml/serializer/package.html         |   43 -
 src/org/apache/xml/serializer/utils/AttList.java   |  264 -
 src/org/apache/xml/serializer/utils/BoolStack.java |  204 -
 .../apache/xml/serializer/utils/DOM2Helper.java    |  122 -
 src/org/apache/xml/serializer/utils/Messages.java  |  366 --
 src/org/apache/xml/serializer/utils/MsgKey.java    |  131 -
 .../xml/serializer/utils/SerializerMessages.java   |  296 -
 .../serializer/utils/SerializerMessages_ca.java    |  293 -
 .../serializer/utils/SerializerMessages_cs.java    |  293 -
 .../serializer/utils/SerializerMessages_de.java    |  293 -
 .../serializer/utils/SerializerMessages_en.java    |   30 -
 .../serializer/utils/SerializerMessages_es.java    |  293 -
 .../serializer/utils/SerializerMessages_fr.java    |  293 -
 .../serializer/utils/SerializerMessages_hu.java    |  293 -
 .../serializer/utils/SerializerMessages_it.java    |  293 -
 .../serializer/utils/SerializerMessages_ja.java    |  293 -
 .../serializer/utils/SerializerMessages_ko.java    |  293 -
 .../serializer/utils/SerializerMessages_pl.java    |  293 -
 .../serializer/utils/SerializerMessages_pt_BR.java |  293 -
 .../serializer/utils/SerializerMessages_ru.java    |  293 -
 .../serializer/utils/SerializerMessages_sk.java    |  293 -
 .../serializer/utils/SerializerMessages_sl.java    |  293 -
 .../serializer/utils/SerializerMessages_sv.java    |   98 -
 .../serializer/utils/SerializerMessages_tr.java    |  293 -
 .../serializer/utils/SerializerMessages_zh.java    |  291 -
 .../serializer/utils/SerializerMessages_zh_CN.java |   28 -
 .../serializer/utils/SerializerMessages_zh_TW.java |  293 -
 .../xml/serializer/utils/StringToIntTable.java     |  203 -
 .../xml/serializer/utils/SystemIDResolver.java     |  302 -
 src/org/apache/xml/serializer/utils/URI.java       | 1653 -----
 src/org/apache/xml/serializer/utils/Utils.java     |   40 -
 .../serializer/utils/WrappedRuntimeException.java  |   81 -
 src/org/apache/xml/serializer/utils/XML11Char.java |  414 --
 src/org/apache/xml/serializer/utils/XMLChar.java   | 1026 ---
 src/org/apache/xml/utils/AttList.java              |  255 -
 src/org/apache/xml/utils/BoolStack.java            |  202 -
 src/org/apache/xml/utils/Constants.java            |  112 -
 src/org/apache/xml/utils/DOM2Helper.java           |  314 -
 src/org/apache/xml/utils/DOMBuilder.java           |  795 ---
 src/org/apache/xml/utils/DOMHelper.java            | 1334 ----
 src/org/apache/xml/utils/DOMOrder.java             |   41 -
 src/org/apache/xml/utils/DefaultErrorHandler.java  |  363 --
 src/org/apache/xml/utils/ElemDesc.java             |  189 -
 src/org/apache/xml/utils/FastStringBuffer.java     | 1293 ----
 src/org/apache/xml/utils/Hashtree2Node.java        |  141 -
 src/org/apache/xml/utils/IntStack.java             |  211 -
 src/org/apache/xml/utils/IntVector.java            |  419 --
 src/org/apache/xml/utils/ListingErrorHandler.java  |  566 --
 src/org/apache/xml/utils/LocaleUtility.java        |   88 -
 src/org/apache/xml/utils/MutableAttrListImpl.java  |  139 -
 src/org/apache/xml/utils/NSInfo.java               |  110 -
 src/org/apache/xml/utils/NameSpace.java            |   59 -
 src/org/apache/xml/utils/NamespaceSupport2.java    |  749 ---
 src/org/apache/xml/utils/NodeConsumer.java         |   40 -
 src/org/apache/xml/utils/NodeVector.java           |  740 ---
 src/org/apache/xml/utils/ObjectFactory.java        |  656 --
 src/org/apache/xml/utils/ObjectPool.java           |  174 -
 src/org/apache/xml/utils/ObjectStack.java          |  215 -
 src/org/apache/xml/utils/ObjectVector.java         |  431 --
 src/org/apache/xml/utils/PrefixResolver.java       |   72 -
 .../apache/xml/utils/PrefixResolverDefault.java    |  145 -
 src/org/apache/xml/utils/QName.java                |  709 --
 src/org/apache/xml/utils/RawCharacterHandler.java  |   42 -
 src/org/apache/xml/utils/SAXSourceLocator.java     |  170 -
 src/org/apache/xml/utils/SecuritySupport.java      |  144 -
 .../apache/xml/utils/SerializableLocatorImpl.java  |  226 -
 src/org/apache/xml/utils/StopParseException.java   |   40 -
 src/org/apache/xml/utils/StringBufferPool.java     |   60 -
 src/org/apache/xml/utils/StringComparable.java     |  215 -
 src/org/apache/xml/utils/StringToIntTable.java     |  196 -
 src/org/apache/xml/utils/StringToStringTable.java  |  242 -
 .../xml/utils/StringToStringTableVector.java       |  199 -
 src/org/apache/xml/utils/StringVector.java         |  223 -
 src/org/apache/xml/utils/StylesheetPIHandler.java  |  340 -
 .../apache/xml/utils/SuballocatedByteVector.java   |  498 --
 .../apache/xml/utils/SuballocatedIntVector.java    |  557 --
 src/org/apache/xml/utils/SystemIDResolver.java     |  295 -
 .../apache/xml/utils/ThreadControllerWrapper.java  |   96 -
 src/org/apache/xml/utils/TreeWalker.java           |  508 --
 src/org/apache/xml/utils/URI.java                  | 1673 -----
 src/org/apache/xml/utils/UnImplNode.java           | 1977 ------
 .../apache/xml/utils/WrappedRuntimeException.java  |   74 -
 src/org/apache/xml/utils/WrongParserException.java |   40 -
 src/org/apache/xml/utils/XML11Char.java            |  432 --
 src/org/apache/xml/utils/XMLChar.java              |  668 --
 .../apache/xml/utils/XMLCharacterRecognizer.java   |  109 -
 src/org/apache/xml/utils/XMLReaderManager.java     |  161 -
 src/org/apache/xml/utils/XMLString.java            |  689 --
 src/org/apache/xml/utils/XMLStringDefault.java     |  818 ---
 src/org/apache/xml/utils/XMLStringFactory.java     |   71 -
 .../apache/xml/utils/XMLStringFactoryDefault.java  |   84 -
 src/org/apache/xml/utils/package.html              |   27 -
 src/org/apache/xml/utils/res/CharArrayWrapper.java |   42 -
 src/org/apache/xml/utils/res/IntArrayWrapper.java  |   42 -
 src/org/apache/xml/utils/res/LongArrayWrapper.java |   42 -
 .../apache/xml/utils/res/StringArrayWrapper.java   |   43 -
 src/org/apache/xml/utils/res/XResourceBundle.java  |  140 -
 .../apache/xml/utils/res/XResourceBundleBase.java  |   50 -
 src/org/apache/xml/utils/res/XResources_cy.java    |   84 -
 src/org/apache/xml/utils/res/XResources_de.java    |   73 -
 src/org/apache/xml/utils/res/XResources_el.java    |   90 -
 src/org/apache/xml/utils/res/XResources_en.java    |   73 -
 src/org/apache/xml/utils/res/XResources_es.java    |   73 -
 src/org/apache/xml/utils/res/XResources_fr.java    |   73 -
 src/org/apache/xml/utils/res/XResources_he.java    |   79 -
 src/org/apache/xml/utils/res/XResources_hy.java    |   86 -
 src/org/apache/xml/utils/res/XResources_it.java    |   73 -
 .../apache/xml/utils/res/XResources_ja_JP_A.java   |   86 -
 .../apache/xml/utils/res/XResources_ja_JP_HA.java  |   86 -
 .../apache/xml/utils/res/XResources_ja_JP_HI.java  |   87 -
 .../apache/xml/utils/res/XResources_ja_JP_I.java   |   86 -
 src/org/apache/xml/utils/res/XResources_ka.java    |   84 -
 src/org/apache/xml/utils/res/XResources_ko.java    |   80 -
 src/org/apache/xml/utils/res/XResources_sv.java    |   73 -
 src/org/apache/xml/utils/res/XResources_zh_CN.java |   80 -
 src/org/apache/xml/utils/res/XResources_zh_TW.java |   80 -
 src/org/apache/xpath/Arg.java                      |  258 -
 src/org/apache/xpath/CachedXPathAPI.java           |  340 -
 src/org/apache/xpath/Expression.java               |  589 --
 src/org/apache/xpath/ExpressionNode.java           |   52 -
 src/org/apache/xpath/ExpressionOwner.java          |   45 -
 src/org/apache/xpath/ExtensionsProvider.java       |   60 -
 src/org/apache/xpath/FoundIndex.java               |   37 -
 src/org/apache/xpath/NodeSet.java                  | 1370 ----
 src/org/apache/xpath/NodeSetDTM.java               | 1247 ----
 src/org/apache/xpath/SourceTree.java               |   52 -
 src/org/apache/xpath/SourceTreeManager.java        |  390 --
 src/org/apache/xpath/VariableStack.java            |  547 --
 .../xpath/WhitespaceStrippingElementMatcher.java   |   54 -
 src/org/apache/xpath/XPath.java                    |  643 --
 src/org/apache/xpath/XPathAPI.java                 |  288 -
 src/org/apache/xpath/XPathContext.java             | 1352 ----
 src/org/apache/xpath/XPathException.java           |  328 -
 src/org/apache/xpath/XPathFactory.java             |   50 -
 src/org/apache/xpath/XPathProcessorException.java  |   54 -
 src/org/apache/xpath/XPathVisitable.java           |   42 -
 src/org/apache/xpath/XPathVisitor.java             |  203 -
 src/org/apache/xpath/axes/AttributeIterator.java   |   75 -
 src/org/apache/xpath/axes/AxesWalker.java          |  590 --
 src/org/apache/xpath/axes/BasicTestIterator.java   |  226 -
 src/org/apache/xpath/axes/ChildIterator.java       |  121 -
 src/org/apache/xpath/axes/ChildTestIterator.java   |  178 -
 src/org/apache/xpath/axes/ContextNodeList.java     |  136 -
 src/org/apache/xpath/axes/DescendantIterator.java  |  380 --
 src/org/apache/xpath/axes/FilterExprIterator.java  |  214 -
 .../xpath/axes/FilterExprIteratorSimple.java       |  315 -
 src/org/apache/xpath/axes/FilterExprWalker.java    |  349 -
 .../xpath/axes/HasPositionalPredChecker.java       |  124 -
 src/org/apache/xpath/axes/IteratorPool.java        |  119 -
 src/org/apache/xpath/axes/LocPathIterator.java     | 1033 ---
 .../apache/xpath/axes/MatchPatternIterator.java    |  331 -
 src/org/apache/xpath/axes/NodeSequence.java        |  953 ---
 src/org/apache/xpath/axes/OneStepIterator.java     |  345 -
 .../apache/xpath/axes/OneStepIteratorForward.java  |  172 -
 src/org/apache/xpath/axes/PathComponent.java       |   36 -
 src/org/apache/xpath/axes/PredicatedNodeTest.java  |  647 --
 src/org/apache/xpath/axes/RTFIterator.java         |   43 -
 src/org/apache/xpath/axes/ReverseAxesWalker.java   |  247 -
 .../apache/xpath/axes/SelfIteratorNoPredicate.java |  127 -
 src/org/apache/xpath/axes/SubContextList.java      |   52 -
 src/org/apache/xpath/axes/UnionChildIterator.java  |  150 -
 src/org/apache/xpath/axes/UnionPathIterator.java   |  584 --
 src/org/apache/xpath/axes/WalkerFactory.java       | 1825 ------
 src/org/apache/xpath/axes/WalkingIterator.java     |  363 --
 .../apache/xpath/axes/WalkingIteratorSorted.java   |  214 -
 src/org/apache/xpath/axes/package.html             |   27 -
 src/org/apache/xpath/compiler/Compiler.java        | 1268 ----
 src/org/apache/xpath/compiler/FunctionTable.java   |  407 --
 src/org/apache/xpath/compiler/Keywords.java        |  286 -
 src/org/apache/xpath/compiler/Lexer.java           |  669 --
 src/org/apache/xpath/compiler/OpCodes.java         |  632 --
 src/org/apache/xpath/compiler/OpMap.java           |  455 --
 src/org/apache/xpath/compiler/OpMapVector.java     |  116 -
 src/org/apache/xpath/compiler/PsuedoNames.java     |   59 -
 src/org/apache/xpath/compiler/XPathDumper.java     |   31 -
 src/org/apache/xpath/compiler/XPathParser.java     | 2401 -------
 src/org/apache/xpath/compiler/package.html         |   26 -
 .../apache/xpath/domapi/XPathEvaluatorImpl.java    |  271 -
 .../apache/xpath/domapi/XPathExpressionImpl.java   |  186 -
 .../apache/xpath/domapi/XPathNSResolverImpl.java   |   61 -
 .../apache/xpath/domapi/XPathNamespaceImpl.java    |  322 -
 src/org/apache/xpath/domapi/XPathResultImpl.java   |  510 --
 .../xpath/domapi/XPathStylesheetDOM3Exception.java |   34 -
 src/org/apache/xpath/domapi/package.html           |   26 -
 src/org/apache/xpath/functions/FuncBoolean.java    |   48 -
 src/org/apache/xpath/functions/FuncCeiling.java    |   47 -
 src/org/apache/xpath/functions/FuncConcat.java     |   90 -
 src/org/apache/xpath/functions/FuncContains.java   |   57 -
 src/org/apache/xpath/functions/FuncCount.java      |   64 -
 src/org/apache/xpath/functions/FuncCurrent.java    |   82 -
 .../apache/xpath/functions/FuncDoclocation.java    |   71 -
 .../xpath/functions/FuncExtElementAvailable.java   |   95 -
 .../apache/xpath/functions/FuncExtFunction.java    |  340 -
 .../xpath/functions/FuncExtFunctionAvailable.java  |  104 -
 src/org/apache/xpath/functions/FuncFalse.java      |   56 -
 src/org/apache/xpath/functions/FuncFloor.java      |   47 -
 src/org/apache/xpath/functions/FuncGenerateId.java |   62 -
 src/org/apache/xpath/functions/FuncId.java         |  151 -
 src/org/apache/xpath/functions/FuncLang.java       |   82 -
 src/org/apache/xpath/functions/FuncLast.java       |  106 -
 src/org/apache/xpath/functions/FuncLocalPart.java  |   57 -
 src/org/apache/xpath/functions/FuncNamespace.java  |   78 -
 .../apache/xpath/functions/FuncNormalizeSpace.java |   86 -
 src/org/apache/xpath/functions/FuncNot.java        |   47 -
 src/org/apache/xpath/functions/FuncNumber.java     |   47 -
 src/org/apache/xpath/functions/FuncPosition.java   |  134 -
 src/org/apache/xpath/functions/FuncQname.java      |   63 -
 src/org/apache/xpath/functions/FuncRound.java      |   52 -
 src/org/apache/xpath/functions/FuncStartsWith.java |   48 -
 src/org/apache/xpath/functions/FuncString.java     |   47 -
 .../apache/xpath/functions/FuncStringLength.java   |   47 -
 src/org/apache/xpath/functions/FuncSubstring.java  |  124 -
 .../apache/xpath/functions/FuncSubstringAfter.java |   55 -
 .../xpath/functions/FuncSubstringBefore.java       |   53 -
 src/org/apache/xpath/functions/FuncSum.java        |   65 -
 .../apache/xpath/functions/FuncSystemProperty.java |  195 -
 src/org/apache/xpath/functions/FuncTranslate.java  |   88 -
 src/org/apache/xpath/functions/FuncTrue.java       |   56 -
 .../xpath/functions/FuncUnparsedEntityURI.java     |   55 -
 src/org/apache/xpath/functions/Function.java       |  144 -
 src/org/apache/xpath/functions/Function2Args.java  |  184 -
 src/org/apache/xpath/functions/Function3Args.java  |  183 -
 .../apache/xpath/functions/FunctionDef1Arg.java    |  167 -
 .../apache/xpath/functions/FunctionMultiArgs.java  |  236 -
 src/org/apache/xpath/functions/FunctionOneArg.java |  174 -
 src/org/apache/xpath/functions/ObjectFactory.java  |  656 --
 .../apache/xpath/functions/SecuritySupport.java    |  144 -
 .../xpath/functions/WrongNumberArgsException.java  |   43 -
 src/org/apache/xpath/functions/package.html        |   29 -
 .../apache/xpath/jaxp/JAXPExtensionsProvider.java  |  208 -
 src/org/apache/xpath/jaxp/JAXPPrefixResolver.java  |  127 -
 src/org/apache/xpath/jaxp/JAXPVariableStack.java   |   73 -
 src/org/apache/xpath/jaxp/XPathExpressionImpl.java |  388 --
 src/org/apache/xpath/jaxp/XPathFactoryImpl.java    |  265 -
 src/org/apache/xpath/jaxp/XPathImpl.java           |  545 --
 src/org/apache/xpath/objects/DTMXRTreeFrag.java    |   58 -
 src/org/apache/xpath/objects/XBoolean.java         |  168 -
 src/org/apache/xpath/objects/XBooleanStatic.java   |   69 -
 .../apache/xpath/objects/XMLStringFactoryImpl.java |  101 -
 src/org/apache/xpath/objects/XNodeSet.java         |  969 ---
 src/org/apache/xpath/objects/XNodeSetForDOM.java   |  128 -
 src/org/apache/xpath/objects/XNull.java            |  130 -
 src/org/apache/xpath/objects/XNumber.java          |  437 --
 src/org/apache/xpath/objects/XObject.java          |  759 ---
 src/org/apache/xpath/objects/XObjectFactory.java   |  161 -
 src/org/apache/xpath/objects/XRTreeFrag.java       |  301 -
 .../xpath/objects/XRTreeFragSelectWrapper.java     |  154 -
 src/org/apache/xpath/objects/XString.java          | 1122 ----
 src/org/apache/xpath/objects/XStringForChars.java  |  216 -
 src/org/apache/xpath/objects/XStringForFSB.java    |  986 ---
 src/org/apache/xpath/objects/package.html          |   27 -
 src/org/apache/xpath/operations/And.java           |   75 -
 src/org/apache/xpath/operations/Bool.java          |   68 -
 src/org/apache/xpath/operations/Div.java           |   67 -
 src/org/apache/xpath/operations/Equals.java        |   74 -
 src/org/apache/xpath/operations/Gt.java            |   49 -
 src/org/apache/xpath/operations/Gte.java           |   50 -
 src/org/apache/xpath/operations/Lt.java            |   49 -
 src/org/apache/xpath/operations/Lte.java           |   49 -
 src/org/apache/xpath/operations/Minus.java         |   68 -
 src/org/apache/xpath/operations/Mod.java           |   67 -
 src/org/apache/xpath/operations/Mult.java          |   66 -
 src/org/apache/xpath/operations/Neg.java           |   65 -
 src/org/apache/xpath/operations/NotEquals.java     |   49 -
 src/org/apache/xpath/operations/Number.java        |   69 -
 src/org/apache/xpath/operations/Operation.java     |  212 -
 src/org/apache/xpath/operations/Or.java            |   75 -
 src/org/apache/xpath/operations/Plus.java          |   67 -
 src/org/apache/xpath/operations/Quo.java           |   52 -
 src/org/apache/xpath/operations/String.java        |   47 -
 .../apache/xpath/operations/UnaryOperation.java    |  163 -
 src/org/apache/xpath/operations/Variable.java      |  387 --
 .../xpath/operations/VariableSafeAbsRef.java       |   74 -
 src/org/apache/xpath/operations/package.html       |   26 -
 src/org/apache/xpath/package.html                  |   27 -
 .../xpath/patterns/ContextMatchStepPattern.java    |  179 -
 src/org/apache/xpath/patterns/FunctionPattern.java |  248 -
 src/org/apache/xpath/patterns/NodeTest.java        |  692 --
 src/org/apache/xpath/patterns/NodeTestFilter.java  |   39 -
 src/org/apache/xpath/patterns/StepPattern.java     | 1053 ---
 src/org/apache/xpath/patterns/UnionPattern.java    |  218 -
 src/org/apache/xpath/patterns/package.html         |   26 -
 src/org/apache/xpath/res/XPATHErrorResources.java  |  999 ---
 .../apache/xpath/res/XPATHErrorResources_ca.java   |  991 ---
 .../apache/xpath/res/XPATHErrorResources_cs.java   |  991 ---
 .../apache/xpath/res/XPATHErrorResources_de.java   |  991 ---
 .../apache/xpath/res/XPATHErrorResources_en.java   |   31 -
 .../apache/xpath/res/XPATHErrorResources_es.java   |  991 ---
 .../apache/xpath/res/XPATHErrorResources_fr.java   |  991 ---
 .../apache/xpath/res/XPATHErrorResources_hu.java   |  991 ---
 .../apache/xpath/res/XPATHErrorResources_it.java   |  991 ---
 .../apache/xpath/res/XPATHErrorResources_ja.java   |  991 ---
 .../apache/xpath/res/XPATHErrorResources_ko.java   |  991 ---
 .../apache/xpath/res/XPATHErrorResources_pl.java   |  991 ---
 .../xpath/res/XPATHErrorResources_pt_BR.java       |  992 ---
 .../apache/xpath/res/XPATHErrorResources_ru.java   |  991 ---
 .../apache/xpath/res/XPATHErrorResources_sk.java   |  991 ---
 .../apache/xpath/res/XPATHErrorResources_sl.java   |  992 ---
 .../apache/xpath/res/XPATHErrorResources_sv.java   | 1252 ----
 .../apache/xpath/res/XPATHErrorResources_tr.java   |  991 ---
 .../apache/xpath/res/XPATHErrorResources_zh.java   |  991 ---
 .../xpath/res/XPATHErrorResources_zh_CN.java       |   25 -
 .../xpath/res/XPATHErrorResources_zh_TW.java       |  991 ---
 src/org/apache/xpath/res/XPATHMessages.java        |  149 -
 src/org/apache/xpath/res/package.html              |   26 -
 src/trax/trax.properties                           |   28 -
 src/xml-commons-external-1.3.02-src.tar.gz         |  Bin 311599 -> 0 bytes
 todo.xsl                                           |  175 -
 tools/JLex.jar                                     |  Bin 54603 -> 0 bytes
 tools/ant.jar                                      |  Bin 717666 -> 0 bytes
 tools/antRun                                       |    9 -
 tools/antRun.bat                                   |   36 -
 tools/java_cup.jar                                 |  Bin 62365 -> 0 bytes
 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.ent                         |  117 -
 xdocs/sources/entities.src                         |  117 -
 xdocs/sources/make-book.sh                         |   90 -
 xdocs/sources/make-design.sh                       |  128 -
 xdocs/sources/make-jlocal.sh                       |  128 -
 xdocs/sources/make-jsite.sh                        |  128 -
 xdocs/sources/make-xsltc.sh                        |  128 -
 xdocs/sources/stylebook.xslt                       |  988 ---
 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                     |  407 --
 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                 |  101 -
 xdocs/sources/xalan/downloads.xml                  |  351 -
 xdocs/sources/xalan/dtm.xml                        |  113 -
 xdocs/sources/xalan/extensions.xml                 |  899 ---
 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                     |  996 ---
 xdocs/sources/xalan/resources.xml                  |  205 -
 xdocs/sources/xalan/samples.xml                    |  713 --
 xdocs/sources/xalan/trax.xml                       |  274 -
 xdocs/sources/xalan/usagepatterns.xml              |  584 --
 xdocs/sources/xalan/whatsnew.xml                   |   73 -
 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/blocks.ent                         |   40 -
 xdocs/style/dtd/book.dtd                           |   56 -
 xdocs/style/dtd/changes.dtd                        |   24 -
 xdocs/style/dtd/characters.ent                     |  297 -
 xdocs/style/dtd/document.dtd                       |   19 -
 xdocs/style/dtd/faqs.dtd                           |   27 -
 xdocs/style/dtd/links.ent                          |   24 -
 xdocs/style/dtd/markup.ent                         |   21 -
 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
 xdocs/xslt-resources/Xalan-Logo-tm.png             |  Bin 4156 -> 0 bytes
 xdocs/xslt-resources/Xalan-Logo.txt                |   85 -
 xdocs/xslt-resources/Xalan-Trademark.txt           |  106 -
 xdocs/xslt-resources/XalanJ-Logo-tm.png            |  Bin 4338 -> 0 bytes
 xdocs/xslt-resources/apache-xalan.css              |  414 --
 xdocs/xslt-resources/asf_logo.png                  |  Bin 12391 -> 0 bytes
 xdocs/xslt-resources/note.gif                      |  Bin 295 -> 0 bytes
 xsltc_todo.xml                                     |  118 -
 1314 files changed, 403833 deletions(-)

diff --git a/.classpath b/.classpath
deleted file mode 100644
index 7d6b50a3..00000000
--- a/.classpath
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="lib" path="lib/endorsed/xml-apis.jar"/>
-	<classpathentry kind="lib" path="lib/endorsed/xercesImpl.jar"/>
-	<classpathentry kind="lib" path="lib/BCEL.jar"/>
-	<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="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.3"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index f4d30d4c..00000000
--- a/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-/bin/
-/build/
\ No newline at end of file
diff --git a/.project b/.project
deleted file mode 100644
index 6ec588d3..00000000
--- a/.project
+++ /dev/null
@@ -1,33 +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.
--->
-<projectDescription>
-	<name>apache-java-trunk</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-	</natures>
-</projectDescription>
diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index bfab4f07..00000000
--- a/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,266 +0,0 @@
-#Thu Feb 19 19:22:46 EST 2009
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.1
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.3
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=ignore
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=ignore
-org.eclipse.jdt.core.compiler.source=1.3
-org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_assignment=0
-org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
-org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
-org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
-org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
-org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
-org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_after_package=1
-org.eclipse.jdt.core.formatter.blank_lines_before_field=0
-org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
-org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
-org.eclipse.jdt.core.formatter.blank_lines_before_method=1
-org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
-org.eclipse.jdt.core.formatter.blank_lines_before_package=0
-org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
-org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
-org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
-org.eclipse.jdt.core.formatter.comment.format_block_comments=true
-org.eclipse.jdt.core.formatter.comment.format_header=false
-org.eclipse.jdt.core.formatter.comment.format_html=true
-org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
-org.eclipse.jdt.core.formatter.comment.format_line_comments=true
-org.eclipse.jdt.core.formatter.comment.format_source_code=true
-org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
-org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
-org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
-org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
-org.eclipse.jdt.core.formatter.comment.line_length=80
-org.eclipse.jdt.core.formatter.compact_else_if=true
-org.eclipse.jdt.core.formatter.continuation_indentation=2
-org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
-org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
-org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_empty_lines=false
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
-org.eclipse.jdt.core.formatter.indentation.size=4
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
-org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.lineSplit=80
-org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
-org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
-org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
-org.eclipse.jdt.core.formatter.tabulation.char=space
-org.eclipse.jdt.core.formatter.tabulation.size=4
-org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
-org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
diff --git a/.settings/org.eclipse.jdt.ui.prefs b/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index 7e642675..00000000
--- 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/KEYS b/KEYS
deleted file mode 100644
index e31cf63c..00000000
--- a/KEYS
+++ /dev/null
@@ -1,446 +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-----
diff --git a/LICENSE.txt b/LICENSE.txt
deleted file mode 100644
index 762701ce..00000000
--- a/LICENSE.txt
+++ /dev/null
@@ -1,684 +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 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/>.
- */
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
diff --git a/NOTICE.txt b/NOTICE.txt
deleted file mode 100644
index 132f8bcc..00000000
--- a/NOTICE.txt
+++ /dev/null
@@ -1,80 +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-2014 The Apache Software Foundation
-
-   Apache Xalan (Xalan serializer)
-   Copyright 1999-2012 The Apache Software Foundation
-
-   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.
-     - 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    
-       
-     - Elliot Joel Berk and C. Scott Ananian 
-         - Lexical Analyzer Generator (JLex) - see LICENSE.txt
-
-   =========================================================================       
-   Apache Xerces Java
-   Copyright 1999-2006 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.
-     - voluntary contributions made by Paul Eng on behalf of the 
-       Apache Software Foundation that were originally developed at iClick, Inc.,
-       software copyright (c) 1999.    
-
-   =========================================================================   
-   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.
-     - software copyright (c) 2000 World Wide Web Consortium, http://www.w3.org
-
diff --git a/SECURITY.md b/SECURITY.md
deleted file mode 100644
index ec123bd5..00000000
--- 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 HttpClient,
-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 9b932aed..00000000
--- 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 100755
index 36de6872..00000000
--- a/build.bat
+++ /dev/null
@@ -1,80 +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 2.x using Ant 
-rem     Usage: build [ant-options] [targets]
-rem     Setup:
-rem         - you should set JAVA_HOME
-rem         - you can set ANT_HOME if you use your own Ant install
-rem         - JAVA_OPTS is added to the java command line
-rem         - PARSER_JAR may be set to use alternate parser (default:lib\endorsed\xercesImpl.jar)
-echo.
-echo Xalan-J 2.x Build
-echo -------------
-
-if not "%JAVA_HOME%" == "" goto setant
-:noJavaHome
-rem Default command used to call java.exe; hopefully it's on the path here
-if "%_JAVACMD%" == "" set _JAVACMD=java
-echo.
-echo Warning: JAVA_HOME environment variable is not set.
-echo   If build fails because sun.* classes could not be found
-echo   you will need to set the JAVA_HOME environment variable
-echo   to the installation directory of java.
-echo.
-
-:setant
-rem Default command used to call java.exe or equivalent
-if "%_JAVACMD%" == "" set _JAVACMD=%JAVA_HOME%\bin\java
-
-rem Default _ANT_HOME to Xalan's checked-in copy if not set
-set _ANT_HOME=%ANT_HOME%
-if "%_ANT_HOME%" == "" set _ANT_HOME=.
-
-rem Default locations of jars we depend on to run Ant on our build.xml file
-rem Set our local vars to all start with _underscore
-set _ANT_JAR=%ANT_JAR%
-if "%_ANT_JAR%" == "" set _ANT_JAR=tools\ant.jar
-set _PARSER_JAR=%PARSER_JAR%
-if "%_PARSER_JAR%" == "" set _PARSER_JAR=lib\endorsed\xercesImpl.jar
-set _XML-APIS_JAR=%XML-APIS_JAR%
-if "%_XML-APIS_JAR%" == "" set _XML-APIS_JAR=lib\endorsed\xml-apis.jar
-
-rem Attempt to automatically add system classes to _CLASSPATH
-rem Use _underscore prefix to not conflict with user's settings
-set _CLASSPATH=%CLASSPATH%
-if exist "%JAVA_HOME%\lib\tools.jar" set _CLASSPATH=%CLASSPATH%;%JAVA_HOME%\lib\tools.jar
-if exist "%JAVA_HOME%\lib\classes.zip" set _CLASSPATH=%CLASSPATH%;%JAVA_HOME%\lib\classes.zip
-set _CLASSPATH=%_ANT_JAR%;%_XML-APIS_JAR%;%_PARSER_JAR%;%_CLASSPATH%
-
-@echo on
-"%_JAVACMD%" -mx64m %JAVA_OPTS% -Dant.home="%ANT_HOME%" -classpath "%_CLASSPATH%" org.apache.tools.ant.Main %1 %2 %3 %4 %5 %6 %7 %8 %9
-@echo off
-
-goto end
-
-:end
-rem Cleanup environment variables
-set _JAVACMD=
-set _CLASSPATH=
-set _ANT_HOME=
-set _ANT_JAR=
-set _PARSER_JAR=
-set _XML-APIS_JAR=
-
diff --git a/build.sh b/build.sh
deleted file mode 100755
index e21d6e13..00000000
--- a/build.sh
+++ /dev/null
@@ -1,73 +0,0 @@
-#!/bin/sh
-#
-#=========================================================================
-# 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.
-#=========================================================================
-#
-#	Name:   build.sh Build Xalan-J 2.x using Ant
-#	Author: Shane Curcuru
-
-# Alternatively, you can just call "ant" 
-
-echo "Xalan-J 2.x Build"
-echo "-------------"
-
-_JAVACMD=$JAVA_HOME/bin/java
-if [ "$JAVA_HOME" = "" ] ; then
-    echo "Warning: JAVA_HOME environment variable is not set."
-    _JAVACMD=java
-fi
-
-# Default locations of jars we depend on to run Ant on our build.xml file
-if [ "$ANT_HOME" = "" ] ; then
-    ANT_HOME=.
-fi
-if [ "$ANT_JAR" = "" ] ; then
-    ANT_JAR=./tools/ant.jar
-fi
-if [ "$PARSER_JAR" = "" ] ; then
-    PARSER_JAR=./lib/endorsed/xercesImpl.jar
-fi
-
-if [ "$XML_APIS_JAR" = "" ] ; then
-    XML_APIS_JAR=./lib/endorsed/xml-apis.jar
-fi
-
-# Use _underscore prefix to not conflict with user's settings
-# Default to UNIX-style pathing
-CLPATHSEP=:
-# if we're on a Windows box make it ;
-uname | grep WIN && CLPATHSEP=\;
-_CLASSPATH="$ANT_JAR${CLPATHSEP}$XML_APIS_JAR${CLPATHSEP}$PARSER_JAR${CLPATHSEP}$CLASSPATH"
-
-# Attempt to automatically add system classes to _CLASSPATH
-if [ -f $JAVA_HOME/lib/tools.jar ] ; then
-  _CLASSPATH=${_CLASSPATH}${CLPATHSEP}${JAVA_HOME}/lib/tools.jar
-fi
-
-if [ -f $JAVA_HOME/lib/classes.zip ] ; then
-  _CLASSPATH=${_CLASSPATH}${CLPATHSEP}${JAVA_HOME}/lib/classes.zip
-fi
-
-
-echo "Starting Ant with targets: $@"
-echo "        ...with classpath: $_CLASSPATH"
-
-"$_JAVACMD" $JAVA_OPTS -Dant.home=$ANT_HOME -classpath "$_CLASSPATH" org.apache.tools.ant.Main $@
-
-
-
-
diff --git a/build.xml b/build.xml
deleted file mode 100644
index 395bae12..00000000
--- a/build.xml
+++ /dev/null
@@ -1,1870 +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 2.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="2014"/>
-  <property name="build.debug"            value="on"/>
-  <property name="compiler.target"        value="1.3"/>
-  <property name="compiler.source"        value="1.3"/>
-
-  <!-- Xalan Java version information -->
-  <property name="version.VERSION"        value="2"/>
-  <property name="version.RELEASE"        value="7"/>
-  <property name="version.DEVELOPER"      value=""/><!-- Set this to 'D' if a developer release; blank "" if maintenance release -->
-  <property name="version.MINOR"          value="2"/><!-- 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="11"/>
-  <property name="parser.version.MINOR"   value="0"/> 
-  
-  <!-- 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="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.jar"/>
-  <property name="bcel.jar"               value="${lib.dir}/${bcel.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 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.classes"                value="${build.dir}/classes"/>
-  <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}" />
-    <pathelement path="${java.class.path}" />
-  </path>
-  <path id="samples.class.path">
-    <pathelement location="${xmlapis.jar}" />
-    <pathelement location="${build.serializer.jar}" />    
-    <pathelement location="${parser.jar}" />  
-    <pathelement location="${build.xalan.jar}" />
-    <pathelement path="${java.class.path}" />
-  </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 path="${java.class.path}" />
-  </path>
-  <path id="xslt.boot.class.path">
-    <!-- Put this version of xalan in front of the jdk's for JDK 1.4+ -->
-    <!-- Set build.boot.class.path to a JDK 1.1.x classes.zip file to check
-         compatibility with 1.1.x.  If you omit this property, compatability
-         with 1.1.x will not be checked even though javac specifies a target of 1.1 -->
-    <pathelement location="${build.classes}" />
-    <pathelement location="${serializer.build.classes}" />
-    <pathelement location="${xmlapis.jar}" />
-    <pathelement location="${build.serializer.jar}" />    
-    <pathelement location="${parser.jar}" />   
-    <pathelement path="${build.boot.class.path}" />
-    <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}/${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}/${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}/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}/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}">
-      <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}">
-      <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}" />
-    <pathelement path="${java.class.path}" />
-  </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}">
-      <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}"> 
-      <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}">
-      <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"/>
-    
-    <!-- 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}">
-      <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}">
-      <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}">
-      <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}">
-      <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}">
-      <classpath refid="samples.class.path" />
-    </javac>           
-    <javac srcdir="${samples.dir}/Pipe"  
-           destdir="${build.samples}"  excludes="${exclude}"
-           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" >
-      <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}">
-      <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}">
-      <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}">
-      <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}">
-      <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}">
-      <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}">
-      <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}">
-      <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}">
-      <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}">
-      <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}">
-        <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="${java.class.path}:${build.xalan.jar}" 
-           destdir="${build.samples}" excludes="${exclude}" 
-           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" 
-  	       target="${compiler.target}" source="${compiler.source}"/>
-    <javac srcdir="${samples.dir}/CompiledJAXP"
-           destdir="${build.samples}" excludes="${exclude}"
-           debug="${build.debug}" bootclasspathref="xslt.boot.class.path" 
-  	       target="${compiler.target}" source="${compiler.source}"/>
-  </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}"/>
-    <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}">
-    	<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}">
-    	<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 location="${servlet-api.jar}"/>
-    </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}/samples"/>       
-    <mkdir dir="${dist.dir}/src"/>
-    <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 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>
-
-    <!-- Copy runtime libs; used for source distribution -->    
-    <copy todir="${dist.dir}/lib">
-      <fileset dir="${lib.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 todir="${dist.dir}">
-      <fileset dir="." includes="readme.html,KEYS,build.xml,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-copy-files"/>
-    <antcall target="autodist-copy-files-docs"/>
-    <antcall target="autodist-create-bin-packages"/>
-    <antcall target="autodist-create-src-packages"/>
-  </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\test, if present    -->
-  <!-- =================================================================== -->
-  <property name="test.relpath" value="../test"/>
-
-  <target name="minitest" depends="prepare,minitest-run,tests-not-available" 
-    description="Run the Minitest from xml-xalan/test" >
-    <!-- This target simply asks the minitest-run worker target to 
-         actually have the Minitest run (by the 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/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="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="${java.class.path}:${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}">
-      <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 91891160..00000000
--- 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">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2005/04/07</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer CharInfo.java</Modified>
-<Log>
-Commiting patch for XALANJ-2095, that tabs in text nodes in XML documents
-are serialized to &amp;#9; but should stay as a tab character.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2005/04/07</DateCommitted>
-<Modified> xml-xalan/java/xdocs/sources/xalan usagepatterns.xml</Modified>
-<Log>
-Patch from XALANJ-1924 applied. The one deprecated API used is replace
-by the current one, but multiple typos in other examples are corrected.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2005/04/07</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer Encodings.java</Modified>
-<Log>
-Committing patch for XALANJ-2077.  This performance modification is
-estimated to shave 3% of the serialization stage of small documents.
-Every little bit counts.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2005/04/07</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer Encodings.java</Modified>
-<Log>
-Appling fix for XALANJ-2086, which pointed out that findCharToByteConverterMethod() 
-always returned null.  This bug was introduced some time ago during some security
-fixes.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>santiagopg@apache.org</Who>
-<DateCommitted>2005/04/08</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/trax Util.java</Modified>
-<Log>
-Clear XML reader for the case in which them main stylesheet is passed using a DOMSource. This fixes the problem 
-of trying to use a DOM2SAX reader for included/imported stylesheets that are resolved by user-defined URI resovers.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2005/04/25</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer ToHTMLStream.java</Modified>
-<Log>
-Fix for XALANJ-2109 applied (we won't \n to \r\n in an HTML attribute value on
-Windows OS anymore, it will be left as is during serialization).
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2005/04/26</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/utils XMLReaderManager.java</Modified>
-<Log>
-Applying patch in XALANJ-2105.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2005/05/17</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan Version.java xml-xalan/java/src/org/apache/xalan/processor 
-TransformerFactoryImpl.java xml-xalan/java/src/org/apache/xalan/templates ElemLiteralResult.java 
-xml-xalan/java/src/org/apache/xalan/transformer TransformerImpl.java xml-xalan/java/src/org/apache/xalan/xsltc/trax 
-SmartTransformerFactoryImpl.java TransformerFactoryImpl.java xml-xalan/java/src/org/apache/xml/dtm/ref DTMNodeProxy.java 
-xml-xalan/java/src/org/apache/xml/dtm/ref/dom2dtm DOM2DTMdefaultNamespaceDeclarationNode.java xml-xalan/java/src/org/apache/xml/utils 
-UnImplNode.java xml-xalan/java/src/org/apache/xpath/domapi XPathNamespaceImpl.java xml-xalan/java/src/org/apache/xpath/operations 
-Variable.java xml-xalan/java/src/org/apache/xpath/res XPATHErrorResources.java</Modified>
-<Log>
-JAXP 1.3 integration. Integrate the Sun donated JAXP 1.3 implementation into the head branch.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2005/05/17</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/jaxp JAXPExtensionsProvider.java JAXPPrefixResolver.java JAXPVariableStack.java 
-XPathExpressionImpl.java XPathFactoryImpl.java XPathImpl.java</Modified>
-<Log>
-JAXP 1.3 integration. Commit the XPath API implementation under org.apache.xpath.jaxp.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2005/05/17</DateCommitted>
-<Modified> xml-xalan/java/bin xml-apis.jar</Modified>
-<Log>
-New xml-apis.jar containing JAXP 1.3 APIs.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2005/05/17</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/compiler Compiler.java FuncLoader.java FunctionTable.java Keywords.java 
-ObjectFactory.java SecuritySupport.java SecuritySupport12.java XPathParser.java xml-xalan/java/src/org/apache/xpath/functions 
-FuncExtFunctionAvailable.java xml-xalan/java/src/org/apache/xalan/processor StylesheetHandler.java</Modified>
-<Log>
-Modified FunctionTable. Although it is not recommanded, but it is doable for users to add a customized function or overwrite 
-the default implementation of a build-in function. Fixed bug report XALANJ-2116.
-Patch is reviewed by Henry Zongaro
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2005/05/19</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/trax TransformerImpl.java</Modified>
-<Log>
-Put in the missing Transformer.reset() implementation when doing the JAXP 1.3 integration.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2005/05/20</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/transformer TransformerIdentityImpl.java TransformerImpl.java 
-xml-xalan/java/src/org/apache/xml/utils DOMBuilder.java</Modified>
-<Log>
-Support DOMResult.nextSibling in XalanJ Interpretive. If nextSibling is not null, then result nodes are inserted
-before it.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2005/05/20</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output TransletOutputHandlerFactory.java 
-xml-xalan/java/src/org/apache/xalan/xsltc/trax SAX2DOM.java TransformerImpl.java</Modified>
-<Log>
-Support DOMResult.nextSibling in XSLTC.
-The nextSibling information is passed from TransformerImpl to TransletOutputHandlerFactory,
-then to SAX2DOM. If nextSibling is not null, SAX2DOM inserts the result nodes before it.
-Otherwise the result nodes are appended as the last children of the parent.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2005/05/20</DateCommitted>
-<Modified> xml-xalan/java/samples/XPathAPI ApplyXPathJAXP.java foo.xml XPathResolver.java</Modified>
-<Log>
-Add two samples to demonstrate how to use the XPath API in JAXP 1.3.<br/>
-1. ApplyXPathJAXP. Basic sample like ApplyXPath, but use JAXP 1.3 XPath API instead<br/>
-2. XPathResolver. Demonstrate how to use NamespaceContext, XPathFunctionResolver and XPathVariableResolver.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2005/05/30</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/extensions ExtensionHandlerJavaClass.java ExtensionHandlerJavaPackage.java 
-ExtensionNamespaceContext.java XPathFunctionImpl.java XPathFunctionResolverImpl.java</Modified>
-<Log>
-Patch for XALANJ-2126. This is a sample implementation of XPathFunctionResolver, with support for
-Java and EXSLT extension functions.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2005/05/30</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/res XSLTErrorResources.java</Modified>
-<Log>
-New messages for XALANJ-2126.
-Messages for the sample XPathFunctionResolver implementation.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2005/05/30</DateCommitted>
-<Modified> xml-xalan/java/samples/XPathAPI ExtensionFunctionResolver.java</Modified>
-<Log>
-For XALANJ-2126. New sample to demonstrate how to use the sample
-XPathFunctionResolver to evaluate XPath expression containing
-Java and EXSLT extension functions.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2005/05/31</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer ToHTMLStream.java</Modified>
-<Log>
-Committing patch for issue XALANJ-2121, which is that some empty attributes
-of some HTML elements are note serialized as empty.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2005/05/31</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer ToHTMLStream.java</Modified>
-<Log>
-Putting static iniitialization of HTML element/attribute information in a static method,
-which is invoked from a static { ...} block.
-No real difference, but slowly inching this code towards adding a
-ToXHTMLStream class that extends ToXMLStream, but uses methods in
-ToHTMLStream.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2005/05/31</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan Version.java xml-xalan/java/src/org/apache/xalan/processor 
-TransformerFactoryImpl.java xml-xalan/java/src/org/apache/xalan/res XSLTErrorResources.java 
-xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util ErrorMessages.java ErrorMsg.java 
-xml-xalan/java/src/org/apache/xalan/xsltc/trax SmartTransformerFactoryImpl.java TransformerFactoryImpl.java</Modified>
-<Log>
-Patch for XALANJ-2123.
-Move hard-coded messages for JAXP 1.3 into resource bundles.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2005/05/31</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer ToHTMLStream.java</Modified>
-<Log>
-Added "nowrap" as an empty attribute for elements &lt;div&gt; &lt;src&gt; and &lt;tr&gt;
-as these are either Netscape or Internet-Explorer extensions.
-This is patch3 from XALANJ-2121.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2005/06/01</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer OutputPropertiesFactory.java ToStream.java</Modified>
-<Log>
-Applying patcth for JIRA XALANJ-2093.
-Adding a xalan:line-separator extension output attribute.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2005/06/03</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan Version.java xml-xalan/java/src/org/apache/xalan/processor 
-TransformerFactoryImpl.java xml-xalan/java/src/org/apache/xalan/transformer TransformerIdentityImpl.java 
-TransformerImpl.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler Parser.java 
-xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util ErrorMsg.java xml-xalan/java/src/org/apache/xalan/xsltc/trax 
-TransformerFactoryImpl.java xml-xalan/java/src/org/apache/xml/utils DefaultErrorHandler.java</Modified>
-<Log>
-Patch for XALANJ-2134.
-Change the error handling behavior to be conformant with the requirement
-from JAXP 1.3 that the default ErrorListener will report all warnings and errors
-to System.err and does not throw any Exceptions.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2005/06/07</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan Version.java xml-xalan/java/src/org/apache/xalan/processor 
-ProcessorInclude.java ProcessorLRE.java ProcessorStylesheetElement.java TransformerFactoryImpl.java 
-xml-xalan/java/src/org/apache/xalan/res XSLTErrorResources.java xml-xalan/java/src/org/apache/xalan/templates 
-ElemExtensionCall.java StylesheetRoot.java xml-xalan/java/src/org/apache/xalan/transformer TransformerIdentityImpl.java 
-TransformerImpl.java TrAXFilter.java xml-xalan/java/src/org/apache/xalan/xslt Process.java xml-xalan/java/src/org/apache/xml/utils 
-DOMHelper.java xml-xalan/java/src/org/apache/xpath XPathContext.java xml-xalan/java/src/org/apache/xpath/functions 
-FuncExtFunction.java xml-xalan/java/src/org/apache/xpath/res XPATHErrorResources.java</Modified>
-<Log>
-Patch for XALANJ-2136.<br/>
-Support the secure processing feature in Xalan interpretive. When this feature
-is set to true, the following XML processing limits are applied:<br/>
-1. extension functions and extension elements are disabled.<br/>
-2. parsers created by the XSLT processor also have the secure processing feature set
-to true.<br/>
-
-A new option -secure is added to the Process command line to enable the secure
-processing feature.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2005/06/08</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler FunctionCall.java Parser.java TransletOutput.java XSLTC.java 
-xml-xalan/java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java ErrorMessages.java 
-xml-xalan/java/src/org/apache/xalan/xsltc/trax TemplatesHandlerImpl.java TemplatesImpl.java TransformerFactoryImpl.java 
-TransformerImpl.java TrAXFilter.java Util.java</Modified>
-<Log>
-Patch for XALANJ-2136.
-Implement the secure processing feature for XSLTC. Extension functions
-and extension elements are disabled when this feature is set to true.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2005/06/08</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom KeyIndex.java</Modified>
-<Log>
-Fix for XALANJ-1938.<br/>
-
-A KeyIndex object contains a Hashtable mappings from key values to the
-IntegerArray objects that contain the set of nodes selected by those key values.
-For a reference to the key function, the lookupKey method finds the nodes
-selected by a particular key value, and the merge method merges all the nodes
-selected if more than one key value is specified for the one refernce to the key
-function.<br/>
-
-The problem was that the lookupKey and merge methods operated on the "live"
-versions of the IntegerArrays stored in the mapping Hashtable, so that one
-reference to the key function might affect the result of subsequent references
-to the key function.  Changed those methods to make clones of the selected
-IntegerArray objects, which can be safely modified without affecting the
-original IntegerArrays.<br/>
-
-This patch was reviewed by Joanne Tong (joannet@ca.ibm.com).
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2005/06/10</DateCommitted>
-<Modified> xml-xalan/java/bin xercesImpl.jar</Modified>
-<Log>
-The new xercesImpl.jar supports the secure processing feature.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2005/06/14</DateCommitted>
-<Modified> xml-xalan/java/bin xml-apis.jar</Modified>
-<Log>
-Update with the latest xml-apis.jar built from xml-commons.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2005/06/15</DateCommitted>
-<Modified> xml-xalan/java/xdocs/sources entities.ent xalan-jlocal.xml xalan-jsite.xml xml-xalan/java/xdocs/sources/xalan 
-features.xml samples.xml xpath_apis.xml</Modified>
-<Log>
-Patch for XALANJ-2124.
-Update the online documentation to include descriptions on the new JAXP 1.3 features:<br/>
-1. Add a new "XPath API" page to provide a complete guide on how to use the
-XPath API in JAXP 1.3. Details on basic usage patterns, factory plugin mechanism,
-how to use NamespaceContext, XPathVariableResolver and XPathFunctionResolver.<br/>
-2. Document the secure processing feature in the features page.<br/>
-3. Describe three new XPath API related samples in the samples page.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2005/06/15</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Step.java</Modified>
-<Log>
-Patch for bug XALANJ-2097 from Nick Van den Bleeken.
-(Nick.VandenBleeken@pandora.be), reviewed by Henry Zongaro.<br/>
-
-The code generated for a path expression of the form $var/self::node() was
-incorrect.  It looked like the following, where "i" refers to the context node.<br/><br/>
-
-  new StepIterator(dtmaxisiterator1.cloneIterator(), new SingletonIterator(i));<br/><br/>
-
-That's incorrect, because the SingletonIterator will only return the node used
-upon its instantiation, rather than the node provided from the parent step
-expression by the StepIterator.<br/>
-
-The SingletonIterator should only be used if the self::node() is not a step
-in a path expression.  In the case of a path expression, dom.getAxisIterator
-should be used to create the axis iterator instead.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2005/06/21</DateCommitted>
-<Modified> xml-xalan/java/src/META-INF/services javax.xml.xpath.XPathFactory</Modified>
-<Log>
-Service provider file for javax.xml.xpath.XPathFactory
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2005/06/21</DateCommitted>
-<Modified> xml-xalan/java/samples/XPathAPI ExtensionTest.java numlist.xml</Modified>
-<Log>
-xml and extension java source for the ExtensionFunctionResolver sample.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2005/06/21</DateCommitted>
-<Modified> xml-xalan/java/src MANIFEST.MF manifest.xalan-interpretive manifest.xsltc</Modified>
-<Log>
-Update manifest files for jaxp version and remove entry for org.w3c.dom.xpath.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2005/06/22</DateCommitted>
-<Modified> xml-xalan/java build.xml xml-xalan/java/bin xml-apis.jar xml-xalan/java/src 
-xml-commons-external-1.2.01-src.tar.gz xml-commons-external-1.3.01-src.tar.gz</Modified>
-<Log>
-Update the source and binary of xml-apis.jar.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2005/06/22</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/dtm/ref DTMNodeProxy.java</Modified>
-<Log>
-Java docs cleanup.
-Remove the word "Experimental" for DOM Level 3 spec and update the URI link.
-Also remove the obsolete methods that are replaced by new ones.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2005/06/22</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan Version.java xml-xalan/java/src/org/apache/xalan/processor 
-StylesheetHandler.java xml-xalan/java/src/org/apache/xml/utils UnImplNode.java</Modified>
-<Log>
-Cleanup javadocs on DOM Level 3 spec. Update the uri and remove
-obsolete methods. The getVersion() method in org.w3c.dom.Node is replaced by
-getXmlVersion().
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2005/06/23</DateCommitted>
-<Modified> xml-xalan/java/bin xercesImpl.jar</Modified>
-<Log>
-The latest xercesImpl.jar from cvs.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2005/06/24</DateCommitted>
-<Modified> xml-xalan/java build.xml</Modified>
-<Log>
-Add xml-apis.jar to boot classpath to fix a build problem
-with JDK 1.4.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2005/06/28</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/lib ExsltDatetime.java</Modified>
-<Log>
-Patch for XALANJ-2076. Fix a bug in date:month-in-year.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2005/06/29</DateCommitted>
-<Modified> xml-xalan/java/bin xercesImpl.jar</Modified>
-<Log>
-New xercesImpl.jar from the official Xerces-J 2.7.0 release.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2005/06/29</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/res XSLTErrorResources.java
-xml-xalan/java/src/org/apache/xml/res XMLErrorResources.java xml-xalan/java/src/org/apache/xpath/res XPATHErrorResources.java</Modified>
-<Log>
-Cleanup resource files. Remove unused constants and commented out message keys. Fix for bug XALANJ-2161
-Patch is reviewed by Sarah McNamara (mcnamara@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2005/06/30</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler AbsoluteLocationPath.java FilteredAbsoluteLocationPath.java 
-FilterExpr.java FilterParentPath.java FunctionCall.java KeyCall.java ParentLocationPath.java Sort.java Step.java StepPattern.java</Modified>
-<Log>
-Patch for XALANJ-2146.  Reviewed by Christine Li (jycli@ca.ibm.com).<br/>
-
-Section 4.3.4 of the JVM specification prohibits an uninitialized object from
-appearing on the stack or in a local variable when a backwards branch is
-executed.  We need to guard against that in the generated code in XSLTC by
-storing arguments to constructors in temporary variables if there's any
-possibility that the code used to calculate such arguments might contain a
-backwards branch.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2005/07/05</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/transformer TransformerIdentityImpl.java</Modified>
-<Log>
-Patch for Jira issue XALANJ-1978.  Reviewed by Christine Li
-(jycli@ca.ibm.com).<br/>
-
-Behaviour of StreamResult.getSystemId has changed if the Result object was
-created using a File.  The URI returned begins with "file:/" where it used to
-begin with "file:///".  TransformerIdentityImpl had a dependency on the old
-behaviour.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2005/07/08</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/res XSLTErrorResources.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util 
-ErrorMessages.java</Modified>
-<Log>
-Added missing apostrophe for error messages. Fixed bug report XALANJ-2167. Patch is reviewed by Sarah McNamara (mcnamara@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2005/07/11</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/runtime AbstractTranslet.java</Modified>
-<Log>
-Fix for bug report XALANJ-2140.<br/>
-
-The AbstractTranslet._keyIndexes field is used to record the sets of keys
-for a particular transformation by name.  This table was not cleared at the
-end of a transformation, so the keys from one transformation persisted to
-subsequent transformations.  Fixed this by adding a try-finally block in
-the AbstractTranslet.transform method and setting _keyIndexes to null in the
-finally block.<br/>
-
-Reviewed by Brian Minchau (minchau@ca.ibm.com).
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2005/07/13</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified>
-<Log>
-Minor change in the error message,
-fix was found by Brian Vargas, patch produced and
-reviewed by Brian Minchau.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2005/07/15</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer ToHTMLSAXHandler.java</Modified>
-<Log>
-Applying patch2 from XALANJ-2023
-Submitted by Ken Weiner,
-reviewed, approved, applied by Brian Minchau
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2005/07/15</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer ToHTMLStream.java</Modified>
-<Log>
-Changing "&lt;!DOCTYPE HTML" to "&lt;!DOCTYPE html" to be more xhtml friendly.
-Applying the patch in XALANJ-2103 that was created by Brian Minchau
-and reviewed/approved by Joanne Tong.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2005/07/15</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Parser.java</Modified>
-<Log>
-Fixing a NPE for when _locator is null in the XSLTC Parser.
-Applyin the patch in XALANJ-2154 from Brian Minchau, reiwed and approved by Santiago P.G.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2005/07/15</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/lib ExsltDatetime.java</Modified>
-<Log>
-Patch for XALANJ-2099 provided by Morris Kwan and reviewed by me.<br/>
-
-According to the EXSLT doc the extension date:day-abbreviation() should
-output a three-letter English day abbreviation: one of 'Sun', 'Mon', 'Tue',
-'Wed', 'Thu' or 'Fri'.
-(See http://exslt.org/date/functions/day-abbreviation/index.html)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2005/07/15</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/transformer TransformerImpl.java</Modified>
-<Log>
-Patch for XALANJ-2143.   Javadoc improvement for TransformerImpl.setOutputProperty(name,value).
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2005/07/15</DateCommitted>
-<Modified> xml-xalan/java/xdocs/sources/xalan usagepatterns.xml</Modified>
-<Log>
-Patch for XALANJ-2142 - correction for the xalan namespace URI.  Patch provided by Brian Minchau and
-reviewed by Sarah McNamara.
-
-Patch for XALANJ-2144 - incorrect use of the word "concurrently" when referring to the XPath module.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2005/07/19</DateCommitted>
-<Modified> xml-xalan/java/licenses BCEL.LICENSE.txt LICENSE.DOM-documentation.html LICENSE.DOM-software.html 
-LICENSE-SAX.html regexp.LICENSE.txt runtime.LICENSE.txt serializer.LICENSE.txt serializer.NOTICE.txt xalan.LICENSE.txt 
-xalan.NOTICE.txt xercesImpl.LICENSE.txt xercesImpl.NOTICE.txt xml-apis.LICENSE.txt xml-apis.NOTICE.txt</Modified>
-<Log>
-Creation of the xml-xalan/java/licenses directory which contains
-all licenses required for the Xalan Java (interpretive and compiled) runtime
-jars and its dependencies.   Most of these files have been moved here
-from xml-xalan/java/bin.  The serializer files are new for the Xalan Java 2.7
-release (fixes XALANJ-1977).  The xercesImpl.LICENSE.txt and xml-apis.LICENSE.txt
-now reflect ASL v2.0.<br/>
-
-This change was reviewed and approved in XALANJ-2170 by Christine Li.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2005/07/19</DateCommitted>
-<Modified> xml-xalan/java/lib xercesImpl.jar xercesImpl.README.txt xml-apis.jar xml-apis.README.txt BCEL.jar BCEL.README.txt 
-regexp.jar regexp.README.txt runtime.jar runtime.README.txt</Modified>
-<Log>
-Creation of the xml-xalan/java/lib directory which contains all runtime
-library dependencies (jars) required by Xalan Java (interpretive and compiled) runtime
-These files have been moved here from xml-xalan/java/bin.<br/>
-
-This change was reviewed and approved in XALANJ-2170 by Christine Li.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2005/07/19</DateCommitted>
-<Modified> xml-xalan/java/tools ant.jar ant.LICENSE.txt ant.README.txt antRun antRun.bat java_cup.jar java_cup.LICENSE.txt 
-java_cup.README.txt JLex.jar JLex.LICENSE.txt JLex.README.txt stylebook-1.0-b3_xalan-2.jar stylebook-1.0-b3_xalan-2.LICENSE.txt 
-stylebook-1.0-b3_xalan-2.README.txt xalan2jdoc.jar xalan2jtaglet.jar</Modified>
-<Log>
-Creation of the xml-xalan/java/tools directory which contains all build time
-tools required by Xalan Java (interpretive and compiled) builds, including
-documentation builds.  These tools are not required at runtime.<br/>
-
-These files have been moved here from xml-xalan/java/bin.<br/>
-
-This change was reviewed and approved in XALANJ-2170 by Christine Li.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2005/07/19</DateCommitted>
-<Modified> xml-xalan/java serializer.README.txt xalan.README.txt</Modified>
-<Log>
-New readme files for the xalan.jar and serializer.jar.
-This change was reviewed and approved in XALANJ-2170 by Christine Li.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2005/07/19</DateCommitted>
-<Modified> xml-xalan/java build.bat build.sh build.xml</Modified>
-<Log>
-Updates to the build scripts and Ant build.xml file to accomodate the
-restructuring of the tools and runtime libraries in xml-xalan/java/tools and
-xml-xalan/java/lib.    Also changes to build.xml to reflect upcoming
-Xalan Java 2.7.0 (version number) changes.<br/>
-
-This change was reviewed and approved in XALANJ-2170 by Christine Li.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2005/07/19</DateCommitted>
-<Modified> xml-xalan/java/samples/AppletXMLtoHTML client.html README.html xml-xalan/java/samples/ApplyXPathDOM ApplyXPathDOM.java</Modified>
-<Log>
-Doc changes for Xalan Java 2.7.0 release.
-This change was reviewed and approved in XALANJ-2170 by Christine Li.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2005/07/19</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/processor XSLProcessorVersion.java xml-xalan/java/src/org/apache/xalan/xslt 
-EnvironmentCheck.java xml-xalan/java/src/org/apache/xpath/domapi XPathEvaluatorImpl.java XPathExpressionImpl.java 
-XPathNSResolverImpl.java XPathResultImpl.java xml-xalan/java/src/org/apache/xml/serializer Version.src xml-xalan/java/xdocs/sources 
-entities.src xalan-jlocal.xml xalan-jsite.xml xml-xalan/java/xdocs/sources/xalan commandline_xsltc.xml commandline.xml downloads.xml 
-extensions.xml extensionslib.xml faq.xml features.xml getstarted.xml index.xml overview.xml public_apis.xml resources.xml samples.xml 
-trax.xml usagepatterns.xml whatsnew.xml xpath_apis.xml xsltc_usage.xml xml-xalan/java/xdocs/sources/xsltc README.xslt README.xsltc</Modified>
-<Log>
-Doc changes for Xalan Java 2.7.0 release.
-This change was reviewed and approved in XALANJ-2170 by Christine Li.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2005/07/19</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/processor XSLProcessorVersion.java xml-xalan/java/src/org/apache/xalan/xslt 
-EnvironmentCheck.java xml-xalan/java/src/org/apache/xpath/domapi XPathEvaluatorImpl.java XPathExpressionImpl.java 
-XPathNSResolverImpl.java XPathResultImpl.java xml-xalan/java/src/org/apache/xml/serializer Version.src xml-xalan/java/xdocs/sources 
-entities.src xalan-jlocal.xml xalan-jsite.xml xml-xalan/java/xdocs/sources/xalan commandline_xsltc.xml commandline.xml downloads.xml 
-extensions.xml extensionslib.xml faq.xml features.xml getstarted.xml index.xml overview.xml public_apis.xml resources.xml samples.xml 
-trax.xml usagepatterns.xml whatsnew.xml xpath_apis.xml xsltc_usage.xml xml-xalan/java/xdocs/sources/xsltc README.xslt README.xsltc</Modified>
-<Log>
-Doc changes for Xalan Java 2.7.0 release.
-This change was reviewed and approved in XALANJ-2170 by Christine Li.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2005/07/19</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/processor XSLProcessorVersion.src xml-xalan/java build.xml</Modified>
-<Log>
-Doc changes for Xalan Java 2.7.0 release.
-This change was reviewed and approved in XALANJ-2170 by Christine Li.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2005/07/21</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/utils XMLString.java XMLStringDefault.java xml-xalan/java/src/org/apache/xpath/objects 
-XString.java</Modified>
-<Log>
-Patch for XALANJ-2176 reviewed by Christine Li (jycli@ca.ibm.com).<br/>
-
-Replaced characters in Javadoc comments that were encoded in ISO-8859-1 with
-HTML character entity references.  This avoids any problems with editors, IDEs
-or versions of javac that make faulty assumptions about source encodings.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>johng@apache.org</Who>
-<DateCommitted>2005/07/24</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/processor TransformerFactoryImpl.java</Modified>
-<Log>
-PR: XALANJ-2113
-Submitted by:		 John Gentilin
-Reviewed by:		 Henry Zongaro
-</Log>
-</Commit>
-<Commit category="core">
-<Who>johng@apache.org</Who>
-<DateCommitted>2005/07/25</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/objects XString.java
-xml-xalan/java/src/org/apache/xml/dtm/ref DTMDefaultBase.java</Modified>
-<Log>
-PR: XALANJ-2114
-Submitted by:		 John Gentilin
-Reviewed by:		 Henry Zongaro
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@ca.ibm.com</Who>
-<DateCommitted>2005/07/25</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/functions FuncSystemProperty.java</Modified>
-<Log>
-Patch for XALANJ-936. Reviewed by Yash Talwar.
-</Log>
-</Commit>
-</Commits>
diff --git a/lib/BCEL.jar b/lib/BCEL.jar
deleted file mode 100644
index 644f8763..00000000
Binary files a/lib/BCEL.jar and /dev/null differ
diff --git a/lib/brazil-2.1.jar b/lib/brazil-2.1.jar
deleted file mode 100644
index 78a1e784..00000000
Binary files a/lib/brazil-2.1.jar and /dev/null differ
diff --git a/lib/endorsed/xercesImpl.jar b/lib/endorsed/xercesImpl.jar
deleted file mode 100644
index 0aaa990f..00000000
Binary files a/lib/endorsed/xercesImpl.jar and /dev/null differ
diff --git a/lib/endorsed/xml-apis.jar b/lib/endorsed/xml-apis.jar
deleted file mode 100644
index 46733464..00000000
Binary files a/lib/endorsed/xml-apis.jar and /dev/null differ
diff --git a/lib/javaee-api-5.0-2.jar b/lib/javaee-api-5.0-2.jar
deleted file mode 100644
index 65acd770..00000000
Binary files a/lib/javaee-api-5.0-2.jar and /dev/null differ
diff --git a/lib/regexp.jar b/lib/regexp.jar
deleted file mode 100644
index 713441c5..00000000
Binary files a/lib/regexp.jar and /dev/null differ
diff --git a/lib/runtime.jar b/lib/runtime.jar
deleted file mode 100644
index c74baf19..00000000
Binary files a/lib/runtime.jar and /dev/null differ
diff --git a/lib/servlet-api-2.5.jar b/lib/servlet-api-2.5.jar
deleted file mode 100644
index b0537c4d..00000000
Binary files a/lib/servlet-api-2.5.jar and /dev/null differ
diff --git a/readme.html b/readme.html
deleted file mode 100644
index d3883cee..00000000
--- a/readme.html
+++ /dev/null
@@ -1,39 +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.
--->
-
-<html>
-<head>
-<title>
-</title>
-</head>
-<body>
-<meta content="0; URL=docs/whatsnew.html" http-equiv="Refresh">
-      Redirecting to <a href="docs/whatsnew.html">What's New in Xalan_Java 2</a>
-</body>
-</html>
-
-
-
-
-            
-            
-
-
-
-
-            
-   
diff --git a/samples/AppletXMLtoHTML/README.html b/samples/AppletXMLtoHTML/README.html
deleted file mode 100644
index 29975774..00000000
--- a/samples/AppletXMLtoHTML/README.html
+++ /dev/null
@@ -1,40 +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.
--->
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-
-<html>
-<head>
-	<title></title>Xalan Sample Applet</title>
-</head>
-<body bgcolor="#808080" text="#ffffff">
-  <table>
-    <tr>
-      <td><img border="0" hspace="0" vspace="0" align="left" src="rabbitwhorn.jpg"></td>
-      <td><h2>&nbsp;Running the Xalan sample applet</h2></td>
-    </tr>
-  </table>
-  <hr>
-  <ul>
-  <li>appletXMLtoHTML.html transforms XML into HTML, and displays the XML document and XSL stylesheet as well as the HTML transformation result.<br/><br/></li>
-  <p>The applet looks for xalan.jar, xercesImpl.jar, xml-apis.jar and serializer.jar in the bin directory. If the JAR files are elsewhere, you must move them or adjust the applet archive setting in client.html.</p>
-</ul>
-<p>For information about the samples (what they illustrate and how to run them), see <a href="../../docs/samples.html">Samples</a>.</p>
-
-
-</body>
-</html>
diff --git a/samples/AppletXMLtoHTML/appletXMLtoHTML.html b/samples/AppletXMLtoHTML/appletXMLtoHTML.html
deleted file mode 100644
index c8a6c731..00000000
--- a/samples/AppletXMLtoHTML/appletXMLtoHTML.html
+++ /dev/null
@@ -1,33 +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.
--->
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-
-<html>
-<head>
-	<title>Using an applet to perform XSL transformations</title>
-</head>
-  <FRAMESET ROWS="125,*" >
-    <FRAME NAME="processor" SRC="client.html" SCROLLING="auto" >
-      <frameset cols="33%, 33%, *">
-        <FRAME NAME="targetArea0" SRC="target.html" >
-        <FRAME NAME="targetArea1" SRC="target.html" >
-        <FRAME NAME="targetArea2" SRC="target.html" >        
-      </frameset>
-  </FRAMESET>
-
-</html>
diff --git a/samples/AppletXMLtoHTML/client.html b/samples/AppletXMLtoHTML/client.html
deleted file mode 100644
index 2e8b76ac..00000000
--- a/samples/AppletXMLtoHTML/client.html
+++ /dev/null
@@ -1,138 +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.
--->
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html>
-  <head>
-	  <title>Untitled</title>
-  </head>
-  <script language="JavaScript">
-
-    
-    function writeSource(sourceString)
-    {
-
-      var escString=document.xslControl.escapeString(sourceString);
-      var title="XML Source Doc";
-      var doc=top.frames[1].document;      
-      doc.open();
-      doc.write("<h3>" + title + "</h3>");
-      doc.write("<PRE>");
-      doc.write(escString);
-      doc.write("</PRE>");
-      doc.close();    
-    }
-  
-    function writeStylesheet(styleString)
-    {
-      var escString=document.xslControl.escapeString(styleString);
-      var title="XSL Stylesheet";
-      var doc=top.frames[2].document;          
-      doc.open();
-      doc.write("<h3>" + title + "</h3>");
-      doc.write("<PRE>");
-      doc.write(escString);
-      doc.write("</PRE>");
-      doc.close();     
-    } 
-
-    function writeTarget(targetString)
-    {
-      var doc=top.frames[3].document;
-      doc.open();
-      var title="HTML Output";      
-      doc.write("<h3>" + title + "</h3>");
-      if (document.xmlTransform.displayMode[0].checked) //display HTML
-      {
-        doc.write(targetString);
-      }
-      else // display source
-      {
-        var escString=document.xslControl.escapeString(targetString);
-        doc.write("<PRE>");
-        doc.write(escString);
-        doc.write("</PRE>");
-      }
-      doc.close();    
-    }
-  
-    function clearFrames()
-    {
-      document.xslControl.freeCache();
-      for (i=1; i<4; i++)
-        {
-        var doc=top.frames[i].document;
-        doc.open();
-        doc.clear();
-        doc.close();
-        }
-    }
-  
-    function transform()
-    {  
-      clearFrames();
-      var xmlSource=document.xmlTransform.xmlSourceList.options[document.xmlTransform.xmlSourceList.selectedIndex].value;
-      document.xslControl.setDocumentURL(xmlSource);
-      var sourceString=document.xslControl.getSourceTreeAsText();
-      var styleString=document.xslControl.getStyleTreeAsText();
-      var targetString=document.xslControl.getHtmlText();      
-      writeSource(sourceString);
-      writeStylesheet(styleString);
-      writeTarget(targetString);
-    }
-  </script>
-  <body onLoad="clearFrames();" bgcolor="#808080" text="#ffffff">
-    <form name="xmlTransform" action="" method="POST">
-      <h2><img border="0" hspace="0" vspace="0" align="left" src="rabbitwhorn.jpg">&nbsp;Transform XML Document</h2>
-        <table>
-          <tr>
-            <td width="50"></td>
-            <td align="center"><i>Document to transform</i></td>
-            <td align="center"><i>Display output as</i></td>
-          </tr>
-          <tr>
-          <td></td>
-          <td align="center">
-            <select name="xmlSourceList">
-              <option value="xalanApplets.xml" selected>&nbsp;xalanApplets.xml&nbsp;
-              <option value="foo-s1.xml">&nbsp;foo-s1.xml&nbsp;
-            </select>
-          </td>
-          <td align="center">
-            <input type="radio" name="displayMode" checked>HTML&nbsp;&nbsp;
-            <input type="radio" name="displayMode">HTML Source
-          </td>
-          <td>&nbsp;&nbsp;&nbsp;&nbsp;
-            <input type="button" name="transformButton" value="Transform" 
-            onClick="transform();">
-          </td>
-        </tr>
-      </table>
-    </form>
-    <!-- Be sure you have applet archive attribute set
-         so the applet can find xalan.jar,xml-apis.jar, serializer.jar and xercesImpl.jar -->  
-    <applet  
-      name="xslControl"
-      code="org.apache.xalan.client.XSLTProcessorApplet.class"
-      archive="../../xalan.jar,../../build/xalan.jar,../../serializer.jar,../../build/serializer.jar,../../lib/xml-apis.jar,../../lib/xercesImpl.jar"
-      height="0"
-      width="0">
-      <param name="documentURL" value="xalanApplets.xml"/>  <!--default setting-->
-      <param name="styleURL" value="s1ToHTML.xsl"/> <!--doesn't change-->
-    </applet>
-  </body>
-</html>
diff --git a/samples/AppletXMLtoHTML/foo-s1.xml b/samples/AppletXMLtoHTML/foo-s1.xml
deleted file mode 100644
index e8ce0339..00000000
--- a/samples/AppletXMLtoHTML/foo-s1.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0"?>
-<s1 title="s1 foo">
-  <s2 title="Foo">
-    <p>Hello</p>
-  </s2>
-</s1>
\ No newline at end of file
diff --git a/samples/AppletXMLtoHTML/lts3611beac.jpg b/samples/AppletXMLtoHTML/lts3611beac.jpg
deleted file mode 100644
index c249149b..00000000
--- a/samples/AppletXMLtoHTML/lts3611beac.jpg
+++ /dev/null
@@ -1 +0,0 @@
-OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO [...]
\ No newline at end of file
diff --git a/samples/AppletXMLtoHTML/rabbitwhorn.jpg b/samples/AppletXMLtoHTML/rabbitwhorn.jpg
deleted file mode 100644
index 4544a383..00000000
Binary files a/samples/AppletXMLtoHTML/rabbitwhorn.jpg and /dev/null differ
diff --git a/samples/AppletXMLtoHTML/s1ToHTML.xsl b/samples/AppletXMLtoHTML/s1ToHTML.xsl
deleted file mode 100644
index ea1b2b91..00000000
--- a/samples/AppletXMLtoHTML/s1ToHTML.xsl
+++ /dev/null
@@ -1,159 +0,0 @@
-<?xml version="1.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.
-  -->
-
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
-  <xsl:output method="html" indent="yes"/>
-    
-  <xsl:template match="/">
-    <xsl:apply-templates/>
-  </xsl:template>
-
-  <xsl:template match="s1">
-    <html>
-      <head><title><xsl:value-of select="@title"/></title></head>
-      <body  bgcolor="#ffffff" text="#000000">
-        <xsl:apply-templates select="s2"/>
-      </body>
-    </html>
-  </xsl:template>
-
-  <xsl:template match="s2">
-    <table width="100%" border="0" cellspacing="0" cellpadding="4">
-      <tr>
-        <td bgcolor="#006699">
-          <font color="#ffffff" size="+1">
-            <b><xsl:value-of select="@title"/></b>
-          </font>
-        </td>
-      </tr>
-    </table>
-    <xsl:apply-templates/>
-    <br/>
-  </xsl:template>
-
-  <xsl:template match="p">
-    <p><xsl:apply-templates/></p>
-  </xsl:template>
-
-  <xsl:template match="note">
-    <table border="0" width="100%">
-      <tr>
-        <td width="20">&#160;</td>
-        <td bgcolor="#88aacc">
-          <font size="-1"><i>NOTE: <xsl:apply-templates/></i></font>
-        </td>
-        <td width="20">&#160;</td>
-      </tr>
-    </table>
-  </xsl:template>
-  
-  <xsl:template match="ul">
-    <ul><xsl:apply-templates/></ul>
-  </xsl:template>
-
-  <xsl:template match="ol">
-    <ol><xsl:apply-templates/></ol>
-  </xsl:template>
-  
-  <xsl:template match="gloss">
-    <dl><xsl:apply-templates/></dl>
-  </xsl:template>
-   <!-- <term> contains a single-word, multi-word or symbolic 
-       designation which is regarded as a technical term. --> 
-  <xsl:template match="term">
-    <dfn><xsl:apply-templates/></dfn>
-  </xsl:template>
-
-  <xsl:template match="label" priority="1">
-    <dt><xsl:apply-templates/></dt>
-  </xsl:template>
-
-  <xsl:template match="item" priority="2">
-    <dd>
-      <xsl:apply-templates/>
-    </dd>
-  </xsl:template>
-
-  <xsl:template match="table">
-    <p align="center"><table border="0"><xsl:apply-templates/></table></p>
-  </xsl:template>
-
-  <xsl:template match="source">
-    <table border="0" width="100%">
-      <tr>
-        <td width="20">&#160;</td>
-        <td bgcolor="#88aacc"><pre><xsl:apply-templates/></pre></td>
-        <td width="20">&#160;</td>
-      </tr>
-    </table>
-  </xsl:template>
-
-  <xsl:template match="li">
-    <li><xsl:apply-templates/></li>
-  </xsl:template>
-
-  <xsl:template match="tr">
-    <tr><xsl:apply-templates/></tr>
-  </xsl:template>
-
-  <xsl:template match="th">
-    <td bgcolor="#006699" align="center">
-      <font color="#ffffff"><b><xsl:apply-templates/></b></font>
-    </td>
-  </xsl:template>
-
-  <xsl:template match="td">
-    <td bgcolor="#88aacc"><xsl:apply-templates/>&#160;</td>
-  </xsl:template>
-
-  <xsl:template match="tn">
-    <td>&#160;</td>
-  </xsl:template>
-
-  <xsl:template match="em">
-    <b><xsl:apply-templates/></b>
-  </xsl:template>
-
-  <xsl:template match="ref">
-    <i><xsl:apply-templates/></i>
-  </xsl:template>
-
-  <xsl:template match="code">
-    <code><xsl:apply-templates/></code>
-  </xsl:template>
-
-  <xsl:template match="br">
-    <br/>
-  </xsl:template>
-
-
-  <xsl:template match="jump">
-    <a href="{@href}" target="_top"><xsl:apply-templates/></a>
-  </xsl:template>  
-
-  <xsl:template match="anchor">
-    <a name="{@id}"> </a>
-  </xsl:template>
-
-  <xsl:template match="img">
-    <img src="{@src}" align="right" border="0" vspace="4" hspace="4"/>
-  </xsl:template>
-  
-</xsl:stylesheet>
\ No newline at end of file
diff --git a/samples/AppletXMLtoHTML/target.html b/samples/AppletXMLtoHTML/target.html
deleted file mode 100644
index f3caa061..00000000
--- a/samples/AppletXMLtoHTML/target.html
+++ /dev/null
@@ -1,24 +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.
--->
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html>
-  <head>
-    <title>Untitled</title>
-  </head>
-  <body>&nbsp;</body>
-</html>
diff --git a/samples/AppletXMLtoHTML/trax.xml b/samples/AppletXMLtoHTML/trax.xml
deleted file mode 100644
index 8fa92c5e..00000000
--- a/samples/AppletXMLtoHTML/trax.xml
+++ /dev/null
@@ -1,260 +0,0 @@
-<?xml version="1.0"?>
-
-<spec> 
-  <title>Transformation API For XML (TrAX)</title>
-  <frontmatter> 
-  <pubdate>November 12, 2000</pubdate> 
-  <author><firstname>Scott</firstname> 
-         <surname>Boag</surname> 
-         <orgname>IBM Research</orgname> 
-         <address> 
-                <email>Scott_Boag@us.ibm.com</email> 
-         </address> 
-  </author></frontmatter> 
-  <introduction> 
-  <title>Introduction</title> 
-  <para>This overview describes the set of APIs contained in
-         <ulink url="http://xml.apache.org/xalan-j/apidocs/javax/xml/transform/package-summary.html">javax.xml.transform</ulink>, <ulink url="http://xml.apache.org/xalan-j/apidocs/javax/xml/transform/stream/package-summary.html">javax.xml.transform.stream</ulink>, <ulink url="http://xml.apache.org/xalan-j/apidocs/javax/xml/transform/dom/package-summary.html">javax.xml.transform.dom</ulink>, and <ulink url="http://xml.apache.org/xalan-j/apidocs/javax/xml/transform/sax/package-summary.html [...]
-         as TrAX (Transformation API for XML). </para> 
-  <para>There is a broad need for Java applications to be able to transform XML
-         and related tree-shaped data structures. In fact, XML is not normally very
-         useful to an application without going through some sort of transformation,
-         unless the semantic structure is used directly as data. Almost all XML-related
-         applications need to perform transformations. Transformations may be described
-         by Java code, Perl code, <ulink url="http://www.w3.org/TR/xslt">XSLT</ulink>
-         Stylesheets, other types of script, or by proprietary formats. The inputs, one
-         or multiple, to a transformation, may be a URL, XML stream, a DOM tree, SAX
-         Events, or a proprietary format or data structure. The output types are the
-         pretty much the same types as the inputs, but different inputs may need to be
-         combined with different outputs.</para> 
-  <para>The great challenge of a transformation API is how to deal with all the
-         possible combinations of inputs and outputs, without becoming specialized for
-         any of the given types.</para> 
-  <para>The Java community will greatly benefit from a common API that will
-         allow them to understand and apply a single model, write to consistent
-         interfaces, and apply the transformations polymorphically. TrAX attempts to
-         define a model that is clean and generic, yet fills general application
-         requirements across a wide variety of uses. </para> 
-  <terminology> 
-         <title>General Terminology</title> 
-         <para>This section will explain some general terminology used in this
-                document. Technical terminology will be explained in the Model section. In many
-                cases, the general terminology overlaps with the technical terminology.</para> 
-         <variablelist> 
-                <varlistentry> 
-                  <term>Tree</term> 
-                  <listitem>This term, as used within this document, describes an
-                         abstract structure that consists of nodes or events that may be produced by
-                         XML. A Tree physically may be a DOM tree, a series of well balanced parse
-                         events (such as those coming from a SAX2 ContentHander), a series of requests
-                         (the result of which can describe a tree), or a stream of marked-up
-                         characters.</listitem> 
-                </varlistentry> 
-                <varlistentry> 
-                  <term>Source Tree(s)</term> 
-                  <listitem>One or more trees that are the inputs to the
-                         transformation.</listitem> 
-                </varlistentry> 
-                <varlistentry> 
-                  <term>Result Tree(s)</term> 
-                  <listitem>One or more trees that are the output of the
-                         transformation.</listitem> 
-                </varlistentry> 
-                <varlistentry> 
-                  <term>Transformation</term> 
-                  <listitem>The process of consuming a stream or tree to produce
-                         another stream or tree.</listitem> 
-                </varlistentry> 
-                <varlistentry> 
-                  <term>Identity (or Copy) Transformation</term> 
-                  <listitem>The process of transformation from a source to a result,
-                         making as few structural changes as possible and no informational changes. The
-                         term is somewhat loosely used, as the process is really a copy. from one
-                         "format" (such as a DOM tree, stream, or set of SAX events) to
-                         another.</listitem> 
-                </varlistentry> 
-                <varlistentry> 
-                  <term>Serialization</term> 
-                  <listitem>The process of taking a tree and turning it into a stream. In
-                         some sense, a serialization is a specialized transformation.</listitem> 
-                </varlistentry> 
-                <varlistentry> 
-                  <term>Parsing</term> 
-                  <listitem>The process of taking a stream and turning it into a tree. In
-                         some sense, parsing is a specialized transformation.</listitem> 
-                </varlistentry> 
-                <varlistentry> 
-                  <term>Transformer</term> 
-                  <listitem>A Transformer is the object that executes the transformation.
-                         </listitem> 
-                </varlistentry> 
-                <varlistentry> 
-                  <term>Transformation instructions</term> 
-                  <listitem>Describes the transformation. A form of code, script, or
-                         simply a declaration or series of declarations.</listitem> 
-                </varlistentry> 
-                <varlistentry> 
-                  <term>Stylesheet</term> 
-                  <listitem>The same as "transformation instructions," except it is
-                         likely to be used in conjunction with <ulink
-                         url="http://www.w3.org/TR/xslt">XSLT</ulink>.</listitem> 
-                </varlistentry> 
-                <varlistentry> 
-                  <term>Templates</term> 
-                  <listitem>Another form of "transformation instructions." In the TrAX
-                         interface, this term is used to describe processed or compiled transformation
-                         instructions. The Source flows through a Templates object to be formed into the
-                         Result.</listitem> 
-                </varlistentry> 
-                <varlistentry> 
-                  <term>Processor</term> 
-                  <listitem>A general term for the thing that may both process the
-                         transformation instructions, and perform the transformation.</listitem> 
-                </varlistentry> 
-                <varlistentry> 
-                  <term>DOM</term> 
-                  <listitem>Document Object Model, specifically referring to the
-                         <termref link-url="http://www.w3.org/TR/DOM-Level-2 ">Document Object Model
-                         (DOM) Level 2 Specification</termref>.</listitem> 
-                </varlistentry> 
-                <varlistentry> 
-                  <term>SAX</term> 
-                  <listitem>Simple API for XML, specifically referring to the
-                         <termref link-url="http://www.megginson.com/SAX/SAX2">SAX 2.0
-                         release</termref>.</listitem> 
-                </varlistentry> 
-         </variablelist> 
-  </terminology></introduction>
-  <requirements> 
-  <title>Requirements</title> 
-  <para>The following requirements have been determined from broad experience
-         with XML projects from the various members participating on the JCP.</para> 
-  <orderedlist> 
-         <listitem id="requirement-simple">TrAX must provide a clean, simple
-                interface for simple uses.</listitem> 
-         <listitem id="requirement-general">TrAX must be powerful enough to be
-                applied to a wide range of uses, such as, e-commerce, content management,
-                server content delivery, and client applications.</listitem> 
-         <listitem id="requirement-optimizeable">A processor that implements a TrAX
-                interface must be optimizeable. Performance is a critical issue for most
-                transformation use cases.</listitem> 
-         <listitem id="requirement-compiled-model">As a specialization of the above
-                requirement, a TrAX processor must be able to support a compiled model, so that
-                a single set of transformation instructions can be compiled, optimized, and
-                applied to a large set of input sources.</listitem> 
-         <listitem id="requirement-independence">TrAX must not be dependent an any
-                given type of transformation instructions. For instance, it must remain
-                independent of <ulink url="http://www.w3.org/TR/xslt">XSLT</ulink>.</listitem> 
-         <listitem id="requirement-from-dom">TrAX must be able to allow processors
-                to transform DOM trees.</listitem> 
-         <listitem id="requirement-to-dom">TrAX must be able to allow processors to
-                produce DOM trees.</listitem> 
-         <listitem id="requirement-from-sax">TrAX must allow processors to transform
-                SAX events.</listitem> 
-         <listitem id="requirement-to-sax">TrAX must allow processors to produce SAX
-                events.</listitem> 
-         <listitem id="requirement-from-stream">TrAX must allow processors to
-                transform streams of XML.</listitem> 
-         <listitem id="requirement-to-stream">TrAX must allow processors to produce
-                XML, HTML, and other types of streams.</listitem> 
-         <listitem id="requirement-combo-input-output">TrAX must allow processors to
-                implement the various combinations of inputs and outputs within a single
-                processor.</listitem> 
-         <listitem id="requirement-limited-input-output">TrAX must allow processors
-                to implement only a limited set of inputs. For instance, it should be possible
-                to write a processor that implements the TrAX interfaces and that only
-                processes DOM trees, not streams or SAX events.</listitem> 
-         <listitem id="requirement-proprietary-data-structures">TrAX should allow a
-                processor to implement transformations of proprietary data structures. For
-                instance, it should be possible to implement a processor that provides TrAX
-                interfaces that performs transformation of JDOM trees.</listitem> 
-         <listitem id="requirement-serialization-props">TrAX must allow the setting
-                of serialization properties, without constraint as to what the details of those
-                properties are.</listitem> 
-         <listitem id="requirement-setting-parameters">TrAX must allow the setting
-                of parameters to the transformation instructions.</listitem> 
-         <listitem id="requirement-namespaced-properties">TrAX must support the
-                setting of parameters and properties as XML Namespaced items (i.e., qualified
-                names).</listitem> 
-         <listitem id="requirement-relative-url-resolution">TrAX must support URL
-                resolution from within the transformation, and have it return the needed data
-                structure.</listitem> 
-         <listitem id="requirement-error-reporting">TrAX must have a mechanism for
-                reporting errors and warnings to the calling application.</listitem> 
-  </orderedlist> </requirements> 
-  <model> 
-  <title>Model</title> 
-  <para>The section defines the abstract model for TrAX, apart from the details
-         of the interfaces.</para> 
-  <para>A TRaX <termref
-         link-url="pattern-TransformerFactory">TransformerFactory</termref> is an object
-         that processes transformation instructions, and produces
-         <termref link-url="pattern-Templates">Templates</termref> (in the technical
-         terminology). A <termref link-url="pattern-Templates">Templates</termref>
-         object provides a <termref
-         link-url="pattern-Transformer">Transformer</termref>, which transforms one or
-         more <termref link-url="pattern-Source">Source</termref>s into one or more
-         <termref link-url="pattern-Result">Result</termref>s.</para> 
-  <para>To use the TRaX interface, you create a
-         <termref link-url="pattern-TransformerFactory">TransformerFactory</termref>,
-         which may directly provide a <termref
-         link-url="pattern-Transformers">Transformers</termref>, or which can provide
-         <termref link-url="pattern-Templates">Templates</termref> from a variety of
-         <termref link-url="pattern-Source">Source</termref>s. The
-         <termref link-url="pattern-Templates">Templates</termref> object is a processed
-         or compiled representation of the transformation instructions, and provides a
-         <termref link-url="pattern-Transformer">Transformer</termref>. The
-         <termref link-url="pattern-Transformer">Transformer</termref> processes a
-         <termref link-url="pattern-Transformer">Source</termref> according to the
-         instructions found in the <termref
-         link-url="pattern-Templates">Templates</termref>, and produces a
-         <termref link-url="pattern-Result">Result</termref>.</para> 
-  <para>The process of transformation from a tree, either in the form of an
-         object model, or in the form of parse events, into a stream, is known as
-         <termref>serialization</termref>. We believe this is the most suitable term for
-         this process, despite the overlap with Java object serialization.</para> 
-  <patterns module="TRaX"> <pattern><pattern-name
-  id="pattern-Processor">Processor</pattern-name><intent>Generic concept for the
-  set of objects that implement the TrAX interfaces.</intent>
-  <responsibilities>Create compiled transformation instructions, transform
-  sources, and manage transformation parameters and
-  properties.</responsibilities><thread-safety>Only the Templates object can be
-  used concurrently in multiple threads. The rest of the processor does not do
-  synchronized blocking, and so may not be used to perform multiple concurrent
-  operations.</thread-safety></pattern><pattern> 
-  <pattern-name id="pattern-TransformerFactory">TransformerFactory</pattern-name>
-  <intent>Serve as a vendor-neutral Processor interface for
-  <ulink url="http://www.w3.org/TR/xslt">XSLT</ulink> and similar
-  processors.</intent> <responsibilities>Serve as a factory for a concrete
-  implementation of an TransformerFactory, serve as a direct factory for
-  Transformer objects, serve as a factory for Templates objects, and manage
-  processor specific features.</responsibilities> <thread-safety>A
-  TransformerFactory may not perform mulitple concurrent
-  operations.</thread-safety> </pattern> <pattern> 
-  <pattern-name id="pattern-Templates">Templates</pattern-name> <intent>The
-  runtime representation of the transformation instructions.</intent> 
-  <responsibilities>A data bag for transformation instructions; act as a factory
-  for Transformers.</responsibilities> <thread-safety>Threadsafe for concurrent
-  usage over multiple threads once construction is complete.</thread-safety>
-  </pattern> <pattern> <pattern-name
-  id="pattern-Transformer">Transformer</pattern-name> <intent>Act as a per-thread
-  execution context for transformations, act as an interface for performing the
-  transformation.</intent><responsibilities>Perform the
-  transformation.</responsibilities> <thread-safety>Only one instance per thread
-  is safe.</thread-safety> <notes>The Transformer is bound to the Templates
-  object that created it.</notes> </pattern> <pattern> 
-  <pattern-name id="pattern-Source">Source</pattern-name> <intent>Serve as a
-  single vendor-neutral object for multiple types of input.</intent> 
-  <responsibilities>Act as simple data holder for System IDs, DOM nodes, streams,
-  etc.</responsibilities> <thread-safety>Threadsafe concurrently over multiple
-  threads for read-only operations; must be synchronized for edit
-  operations.</thread-safety> </pattern><pattern> 
-  <pattern-name id="pattern-Result">Result</pattern-name> 
-  <potential-alternate-name>ResultTarget</potential-alternate-name> <intent>Serve
-  as a single object for multiple types of output, so there can be simple process
-  method signatures.</intent> <responsibilities>Act as simple data holder for
-  output stream, DOM node, ContentHandler, etc.</responsibilities> 
-  <thread-safety>Threadsafe concurrently over multiple threads for read-only,
-  must be synchronized for edit.</thread-safety> </pattern> </patterns>
- </model>
-</spec>
\ No newline at end of file
diff --git a/samples/AppletXMLtoHTML/xalanApplets.xml b/samples/AppletXMLtoHTML/xalanApplets.xml
deleted file mode 100644
index ef86fc10..00000000
--- a/samples/AppletXMLtoHTML/xalanApplets.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?> 
-<s1 title="About Xalan Applets">
-  <s2 title="Transforming XML to HTML in an Applet">
-    <ol> 
-      <li>
-        <p>Include
-        org.apache.xalan.xslt.client.XSLTProcessorApplet
-        in an HTML client.</p>
-      </li>
-      <li>
-        <p>Specify the XML source document and XSL
-        stylesheet.</p>
-        <p>You can use the DocumentURL and StyleURL PARAM tags 
-        or the setDocumentURL() and setStyleURL() methods. 
-        If the XML document contains a stylesheet Processing
-        Instruction (PI), you do not need to specify an XSL
-        stylesheet.</p>
-      </li>
-      <li>
-        <p>Call the getHtmlText() method, which performs
-        the transformation and returns the new document as a
-        String.</p>
-      </li>
-    </ol>
-  </s2>
-</s1>
\ No newline at end of file
diff --git a/samples/ApplyXPath/ApplyXPath.java b/samples/ApplyXPath/ApplyXPath.java
deleted file mode 100644
index fe8478f9..00000000
--- a/samples/ApplyXPath/ApplyXPath.java
+++ /dev/null
@@ -1,141 +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.
- */
-/*
- * $Id$
- */
-// This file uses 4 space indents, no tabs.
-
-import java.io.FileInputStream;
-import java.io.OutputStreamWriter;
-
-import javax.xml.parsers.DocumentBuilderFactory;
-import javax.xml.transform.OutputKeys;
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.dom.DOMSource;
-import javax.xml.transform.stream.StreamResult;
-
-import org.apache.xpath.XPathAPI;
-import org.w3c.dom.Document;
-import org.w3c.dom.Node;
-import org.w3c.dom.traversal.NodeIterator;
-import org.xml.sax.InputSource;
-
-/**
- *  Very basic utility for applying an XPath epxression to an xml file and printing information
- /  about the execution of the XPath object and the nodes it finds.
- *  Takes 2 arguments:
- *     (1) an xml filename
- *     (2) an XPath expression to apply to the file
- *  Examples:
- *     java ApplyXPath foo.xml /
- *     java ApplyXPath foo.xml /doc/name[1]/@last
- * @see XPathAPI
- */
-public class ApplyXPath
-{
-  protected String filename = null;
-  protected String xpath = null;
-
-  /** Process input args and execute the XPath.  */
-  public void doMain(String[] args)
-    throws Exception
-  {
-    filename = args[0];
-    xpath = args[1];
-
-    if ((filename != null) && (filename.length() > 0)
-        && (xpath != null) && (xpath.length() > 0))
-    {
-      // Tell that we're loading classes and parsing, so the time it 
-      // takes to do this doesn't get confused with the time to do 
-      // the actual query and serialization.
-      System.out.println("Loading classes, parsing "+filename+", and setting up serializer");
-      
-      // Set up a DOM tree to query.
-      InputSource in = new InputSource(new FileInputStream(filename));
-      DocumentBuilderFactory dfactory = DocumentBuilderFactory.newInstance();
-      dfactory.setNamespaceAware(true);
-      Document doc = dfactory.newDocumentBuilder().parse(in);
-      
-      // Set up an identity transformer to use as serializer.
-      Transformer serializer = TransformerFactory.newInstance().newTransformer();
-      serializer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");
-
-      // Use the simple XPath API to select a nodeIterator.
-      System.out.println("Querying DOM using "+xpath);
-      NodeIterator nl = XPathAPI.selectNodeIterator(doc, xpath);
-
-      // Serialize the found nodes to System.out.
-      System.out.println("<output>");
-                  
-      Node n;
-      while ((n = nl.nextNode())!= null)
-      {         
-	if (isTextNode(n)) {
-	    // DOM may have more than one node corresponding to a 
-	    // single XPath text node.  Coalesce all contiguous text nodes
-	    // at this level
-	    StringBuffer sb = new StringBuffer(n.getNodeValue());
-	    for (
-	      Node nn = n.getNextSibling(); 
-	      isTextNode(nn);
-	      nn = nn.getNextSibling()
-	    ) {
-	      sb.append(nn.getNodeValue());
-	    }
-	    System.out.print(sb);
-	}
-	else {
-         serializer.transform(new DOMSource(n), new StreamResult(new OutputStreamWriter(System.out)));
-	}
-        System.out.println();
-      }
-      System.out.println("</output>");
-    }
-    else
-    {
-      System.out.println("Bad input args: " + filename + ", " + xpath);
-    }
-  }
-  
-  /** Decide if the node is text, and so must be handled specially */
-  static boolean isTextNode(Node n) {
-    if (n == null)
-      return false;
-    short nodeType = n.getNodeType();
-    return nodeType == Node.CDATA_SECTION_NODE || nodeType == Node.TEXT_NODE;
-  }
-
-  /** Main method to run from the command line.    */
-  public static void main (String[] args)
-    throws Exception
-  {
-    if (args.length != 2)
-    {
-      System.out.println("java ApplyXPath filename.xml xpath\n"
-                         + "Reads filename.xml and applies the xpath; prints the nodelist found.");
-      return;
-    }
-        
-    ApplyXPath app = new ApplyXPath();
-    app.doMain(args);
-  }	
-  
-} // end of class ApplyXPath
-
diff --git a/samples/ApplyXPath/foo.xml b/samples/ApplyXPath/foo.xml
deleted file mode 100644
index 0423708f..00000000
--- a/samples/ApplyXPath/foo.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0"?>
-<doc>
-  <name first="David" last="Marston"/>
-  <name first="David" last="Bertoni"/>
-  <name first="Donald" last="Leslie"/>
-  <name first="Emily" last="Farmer"/>
-  <name first="Joseph" last="Kesselman"/>
-  <name first="Myriam" last="Midy"/>
-  <name first="Paul" last="Dick"/>
-  <name first="Stephen" last="Auriemma"/>
-  <name first="Scott" last="Boag"/>
-  <name first="Shane" last="Curcuru"/>
-</doc>
\ No newline at end of file
diff --git a/samples/ApplyXPath/readme.html b/samples/ApplyXPath/readme.html
deleted file mode 100644
index 415137e6..00000000
--- a/samples/ApplyXPath/readme.html
+++ /dev/null
@@ -1,30 +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.
--->
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-
-<html>
-<head>
-	<title>Xalan Samples</title>
-</head>
-<body>
-<h2>Xalan Samples</h2>
-<p>For information about the samples (what they illustrate and how to run them), see <a href="../../docs/samples.html">Samples</a>.</p>
-
-
-</body>
-</html>
diff --git a/samples/ApplyXPathDOM/ApplyXPathDOM.java b/samples/ApplyXPathDOM/ApplyXPathDOM.java
deleted file mode 100644
index 7ebb1d26..00000000
--- a/samples/ApplyXPathDOM/ApplyXPathDOM.java
+++ /dev/null
@@ -1,154 +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.
- */
-/*
- * $Id$
- */
-// This file uses 4 space indents, no tabs.
-
-import java.io.FileInputStream;
-import java.io.OutputStreamWriter;
-
-import javax.xml.parsers.DocumentBuilderFactory;
-import javax.xml.transform.OutputKeys;
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.dom.DOMSource;
-import javax.xml.transform.stream.StreamResult;
-
-import org.apache.xpath.domapi.XPathEvaluatorImpl;
-import org.w3c.dom.Document;
-import org.w3c.dom.Node;
-import org.w3c.dom.xpath.XPathEvaluator;
-import org.w3c.dom.xpath.XPathNSResolver;
-import org.w3c.dom.xpath.XPathResult;
-import org.xml.sax.InputSource;
-
-/**
- *  Very basic utility for applying the DOM L3 XPath API (currently in Last Call)
- *  to an xml file and printing information about the execution of the XPath object 
- *  and the nodes it finds.
- *  Takes 2 arguments:
- *     (1) an xml filename
- *     (2) an XPath expression to apply to the file
- *  Examples:
- *     java ApplyXPathDOM foo.xml /
- *     java ApplyXPathDOM foo.xml /doc/name[1]/@last
- *
- *<p>See also the <a href='http://www.w3.org/TR/2004/NOTE-DOM-Level-3-XPath-20040226'>Document Object Model (DOM) Level 3 XPath Specification</a>.</p>
- * @see XPathEvaluator
- * 
- */
-public class ApplyXPathDOM
-{
-  protected String filename = null;
-  protected String xpath = null;
-
-  /** Process input args and execute the XPath.  */
-  public void doMain(String[] args)
-    throws Exception
-  {
-    filename = args[0];
-    xpath = args[1];
-
-    if ((filename != null) && (filename.length() > 0)
-        && (xpath != null) && (xpath.length() > 0))
-    {
-      // Tell that we're loading classes and parsing, so the time it 
-      // takes to do this doesn't get confused with the time to do 
-      // the actual query and serialization.
-      System.out.println("Loading classes, parsing "+filename+", and setting up serializer");
-      
-      // Set up a DOM tree to query.
-      InputSource in = new InputSource(new FileInputStream(filename));
-      DocumentBuilderFactory dfactory = DocumentBuilderFactory.newInstance();
-      dfactory.setNamespaceAware(true);
-      Document doc = dfactory.newDocumentBuilder().parse(in);
-      
-      // Set up an identity transformer to use as serializer.
-      Transformer serializer = TransformerFactory.newInstance().newTransformer();
-      serializer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");
-
-      // Use the DOM L3 XPath API to apply the xpath expression to the doc.
-      System.out.println("Querying DOM using "+xpath);
-      
-      // Create an XPath evaluator and pass in the document.
-      XPathEvaluator evaluator = new XPathEvaluatorImpl(doc);
-      XPathNSResolver resolver = evaluator.createNSResolver(doc);
-      
-      // Evaluate the xpath expression
-      XPathResult result = (XPathResult)evaluator.evaluate(xpath, doc, resolver, XPathResult.UNORDERED_NODE_ITERATOR_TYPE, null);
-      
-
-      // Serialize the found nodes to System.out.
-      System.out.println("<output>");
-                  
-      Node n;
-      while ((n = result.iterateNext())!= null)
-      {         
-        if (isTextNode(n)) {
-	    // DOM may have more than one node corresponding to a 
-	    // single XPath text node.  Coalesce all contiguous text nodes
-	    // at this level
-	    StringBuffer sb = new StringBuffer(n.getNodeValue());
-	    for (
-	      Node nn = n.getNextSibling(); 
-	      isTextNode(nn);
-	      nn = nn.getNextSibling()
-	    ) {
-	      sb.append(nn.getNodeValue());
-	    }
-	    System.out.print(sb);
-	}
-	else {
-         serializer.transform(new DOMSource(n), new StreamResult(new OutputStreamWriter(System.out)));
-	}
-        System.out.println();
-      }
-      System.out.println("</output>");
-    }
-    else
-    {
-      System.out.println("Bad input args: " + filename + ", " + xpath);
-    }
-  }
-  
-  /** Decide if the node is text, and so must be handled specially */
-  static boolean isTextNode(Node n) {
-    if (n == null)
-      return false;
-    short nodeType = n.getNodeType();
-    return nodeType == Node.CDATA_SECTION_NODE || nodeType == Node.TEXT_NODE;
-  }
-
-  /** Main method to run from the command line.    */
-  public static void main (String[] args)
-    throws Exception
-  {
-    if (args.length != 2)
-    {
-      System.out.println("java ApplyXPathDOM filename.xml xpath\n"
-                         + "Reads filename.xml and applies the xpath; prints the nodelist found.");
-      return;
-    }
-        
-    ApplyXPathDOM app = new ApplyXPathDOM();
-    app.doMain(args);
-  }	
-  
-} // end of class ApplyXPathDOM
-
diff --git a/samples/ApplyXPathDOM/foo.xml b/samples/ApplyXPathDOM/foo.xml
deleted file mode 100644
index 0423708f..00000000
--- a/samples/ApplyXPathDOM/foo.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0"?>
-<doc>
-  <name first="David" last="Marston"/>
-  <name first="David" last="Bertoni"/>
-  <name first="Donald" last="Leslie"/>
-  <name first="Emily" last="Farmer"/>
-  <name first="Joseph" last="Kesselman"/>
-  <name first="Myriam" last="Midy"/>
-  <name first="Paul" last="Dick"/>
-  <name first="Stephen" last="Auriemma"/>
-  <name first="Scott" last="Boag"/>
-  <name first="Shane" last="Curcuru"/>
-</doc>
\ No newline at end of file
diff --git a/samples/ApplyXPathDOM/readme.html b/samples/ApplyXPathDOM/readme.html
deleted file mode 100644
index 415137e6..00000000
--- a/samples/ApplyXPathDOM/readme.html
+++ /dev/null
@@ -1,30 +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.
--->
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-
-<html>
-<head>
-	<title>Xalan Samples</title>
-</head>
-<body>
-<h2>Xalan Samples</h2>
-<p>For information about the samples (what they illustrate and how to run them), see <a href="../../docs/samples.html">Samples</a>.</p>
-
-
-</body>
-</html>
diff --git a/samples/CompiledApplet/README.applet b/samples/CompiledApplet/README.applet
deleted file mode 100644
index eb7690fd..00000000
--- a/samples/CompiledApplet/README.applet
+++ /dev/null
@@ -1,111 +0,0 @@
-======================================================================
-The Apache XSLT Compiler (XSLTC) is a Java-based tool for compiling
-XSL stylesheets into extremely lightweight and portable Java byte
-code.  The XSLTC Java Runtime environment can then process XML files
-against these compiled stylesheets (Translets) to generate any manner
-of output per the stylesheet instructions.
-
-This Applet Demo shows you how translets can be run in a client 
-browser as Java applets to perform XSLT transformations on XML 
-source documents residing on a Web server. Because of XSLTC's small 
-footprint, it is possible to download the compiled stylesheets 
-(translets) and the runtime classes in the applet. Whereas, this
-would not be easy with a fullsize Java-based XSLT processor. 
-
-There are two important advantages of this approach: 
-
-  1) It offloads XSLT processing from the server
-  2) It enables browsers, such as Netscape 4.x, that do not have native 
-     XSLT support to perform XSLT transformations today!
-
------------------------------------------------------------------------
-DEMO CONTENTS
------------------------------------------------------------------------
-The applet demo is very generic. It will let you run any pre-compiled
-translet through an applet, and it lets you use that on any XML file
-you can refer to using an URL. The contents of this demo are:
-
-  TransformApplet.java -  The applet that wraps the XSLTC runtime 
-      classes and your translet(s).
-
-  index.html - Your main HTML document (displays two frames)
-
-  menu.html  - The HTML document for your dialog frame. This is the
-      document that invokes the TransformApplet
-
-
-  singleTransform.html
-             - Another main HTML document that invokes the applet using
-      two <param> tags to specify the input document and stylesheet URI
-
------------------------------------------------------------------------
-HOW TO SET UP THE DEMO ON YOUR SITE
------------------------------------------------------------------------
-1. Install and configure Xalan with XSLTC
-
-2. Compile the stylesheets you want to export. This will result in one
-   or more small Java classes (translets).
-
-3. Create a JAR file containing your translet classes.  Include a file
-   named META-INF/services/javax.xml.transform.TransformerFactory in
-   your JAR file that contains the following line:
-
-       org.apache.xalan.xsltc.trax.TransformerFactoryImpl
-
-   Be sure to make the JAR file world readable!
-
-4. Copy the JAR file containing your translet classes and the following
-   JAR files to the same directory containing index.html:  xalan.jar,
-   xml-apis.jar, xercesImpl.jar and xsltcapplet.jar.
-
-5. Make your XML source documents readable through a URL (either place
-   them behind a web server or make them readable for your browser as
-   a file).
-
-6. Open the supplied index.html and try out the demo!  Alternatively,
-   open the singleTransform.html, with the value attribute of the
-   "input-document" <param> tag set to the URI of your input document,
-   and the value attribute of the "stylesheet-name" <param> tag set to
-   the URI of the stylesheet.
-   
-7. This sample has been tested successfully with JDK 1.4.0 using IE5.5 
-   and NetScape7.0. With an earlier version of the JDK, you may have 
-   problems with the JavaScript code.
-
-----------------------------------------------------------------------
-KNOWN PROBLEMS
-----------------------------------------------------------------------
-. The following problems are specific to the Netscape 4.x browser.
-
-Class Already Loaded - If you start up the Netscape client browser on 
-a Unix system where you have been running XSLTC, and consequently 
-have a CLASSPATH that includes xml.jar, and xlstcrt.jar, the applet 
-demo fails. You'll see a message saying a class has already been 
-loaded in the Javascript console. To bring up the Javascript console,
-you type
-
-    javascript:
-
-in the location/URL field of the browser. To work around this problem, 
-unset your CLASSPATH before starting Netscape from a terminal window.
-This still may not resolve the problem if Netscape is started from 
-a wrapper that sets your environment from your startup file (e.g., 
-your .cshrc file for the C-shell).
-
-Parser Exception - This problem only applies to Netscape on the 
-Windows platform with XML documents that have an external DTD.
-If you see the following message:
-
-    org.xml.sax.SAXParseException: 
-    External parameter entity "%(DOCTYPE);"
-    has characters after markup.
-
-try removing the reference to an external DTD in your XML source.
-
-. The following problems are specific to the Sun JRE 1.4.* plugin for browsers.
-
-java.lang.IllegalAccessError - Sun JRE 1.4.* has bundled with it an old version
-of Xalan-J Interpretive (2.2.D11).
-Copy a new verison of xalan.jar to the %Java_JRE%/lib/endorsed/ directory.
-----------------------------------------------------------------------
-END OF README
diff --git a/samples/CompiledApplet/TransformApplet.java b/samples/CompiledApplet/TransformApplet.java
deleted file mode 100644
index 52baa1b1..00000000
--- a/samples/CompiledApplet/TransformApplet.java
+++ /dev/null
@@ -1,260 +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.
- */
-/*
- * $Id$
- */
-
-import java.applet.Applet;
-
-import java.awt.BorderLayout;
-import java.awt.Button;
-import java.awt.Frame;
-import java.awt.Label;
-import java.awt.Panel;
-import java.awt.event.ActionEvent;
-import java.awt.event.ActionListener;
-
-import java.io.PrintWriter;
-import java.io.StringWriter;
-
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.TransformerException;
-import javax.xml.transform.ErrorListener;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-
-/**
- * This applet demonstrates how XSL transformations can be made to run in
- * browsers without native XSLT support.
- *
- * Note that the XSLTC transformation engine is invoked through the JAXP
- * interface, using the XSLTC "use-classpath" attribute.  The
- * "use-classpath" attribute specifies to the XSLTC TransformerFactory
- * that a precompiled version of the stylesheet (translet) may be available,
- * and that that should be used in preference to recompiling the stylesheet.
- * @author Morten Jorgensen
- * @author Jacek Ambroziak
- */
-public final class TransformApplet extends Applet {
-    TransformerFactory tf;
-    TransformDelegate transformThread;
-    /**
-     * This class implements a dialog box used for XSL messages/comments
-     */
-    public class MessageFrame extends Frame {
-
-        public Frame frame;
-
-        public class ButtonHandler implements ActionListener {
-            public void actionPerformed(ActionEvent e) {
-                frame.setVisible(false);
-            }
-        }
-
-        /**
-         * This method handles xml:message and xsl:comment by displaying
-         * the message/comment in a dialog box.
-         */
-        public MessageFrame(String title, String message) {
-            super(title);
-            frame = this; // Make visible to ButtonHandler
-            setSize(320,200);
-
-            // Create a panel for the message itself
-            Panel center = new Panel();
-            center.add(new Label(message));
-
-            // Create a panel for the 'OK' button
-            Panel bottom = new Panel();
-            Button okButton = new Button("   OK   ");
-            okButton.addActionListener(new ButtonHandler());
-            bottom.add(okButton);
-
-            // Add the two panels to the window/frame
-            add(center, BorderLayout.CENTER);
-            add(bottom,BorderLayout.SOUTH);
-
-            // Show the whole thing
-            setVisible(true);
-        }
-
-    }
-
-    /**
-     * The applet uses this method to display messages and comments
-     * generated by xsl:message and xsl:comment elements.
-     */
-    public class AppletErrorListener implements ErrorListener {
-        public void displayMessage(TransformerException e) {
-            MessageFrame z = new MessageFrame("XSL transformation alert",
-                                              e.getMessageAndLocation());
-        }
-
-        public void error(TransformerException e) {
-            displayMessage(e);
-        }
-
-        public void fatalError(TransformerException e) {
-            displayMessage(e);
-        }
-
-        public void warning(TransformerException e) {
-                    displayMessage(e);
-        }
-    }
-
-    /**
-     * This method is the main body of the applet. The method is called
-     * by some JavaScript code in an HTML document.
-     */
-    public synchronized String transform(Object arg1, Object arg2) {
-        final String stylesheetURL = (String)arg1;
-        final String documentURL = (String)arg2;
-
-        transformThread.setStylesheetURL(stylesheetURL);
-        transformThread.setDocumentURL(documentURL);
-        transformThread.setWaiting(false);
-        transformThread.wakeUp();
-        try{
-            wait();
-        } catch (InterruptedException e){}
-        return transformThread.getOutput();
-    }
-
-    public void start() {
-        transform(getParameter("stylesheet-name"),
-                  getParameter("input-document"));
-    }
-    public void destroy() {
-        transformThread.destroy();
-    }
-    public void init() {
-        tf = TransformerFactory.newInstance();
-        try {
-            tf.setAttribute("use-classpath", Boolean.TRUE);
-        } catch (IllegalArgumentException iae) {
-            System.err.println("Could not set XSLTC-specific TransformerFactory"
-                               + " attributes.  Transformation failed.");
-        }
-        // Another thread is created to keep the context class loader
-        // information.  When use JDK 1.4 plugin for browser, to get around the
-        // problem with the bundled old version of xalan and endorsed class
-        // loading mechanism
-        transformThread = new TransformDelegate(true);
-        Thread t = new Thread(transformThread);
-        t.setName("transformThread");
-        t.start();
-    }
-    public String getOutput(){
-        return transformThread.getOutput();
-    }
-    public synchronized void wakeUp() {
-        notifyAll();
-    }
-    class TransformDelegate implements Runnable {
-        private boolean isRunning, isWaiting;
-        private String stylesheetURL, documentURL;
-        private String outPut;
-        public TransformDelegate(boolean arg) {
-            isRunning = arg;
-            isWaiting = true;
-        }
-        public synchronized void run() {
-            while(isRunning){
-                while(isWaiting){
-                    try {
-                        wait();
-                    } catch (InterruptedException e){}
-                }
-                transform();
-                isWaiting = true;
-                TransformApplet.this.wakeUp();
-            }
-        }
-
-        public void setStylesheetURL(String arg){
-            stylesheetURL = arg;
-        }
-        public void setDocumentURL(String arg) {
-            documentURL = arg;
-        }
-        public String getStylesheetURL(){
-            return stylesheetURL;
-        }
-        public String getDocumentURL() {
-            return documentURL;
-        }
-        public void setWaiting(boolean arg) {
-            isWaiting = arg;
-        }
-        public void destroy() {
-            isRunning = false;
-        }
-        public synchronized void wakeUp() {
-            notifyAll();
-        }
-        public String getOutput(){
-            return outPut;
-        }
-
-        public void transform(){
-            String xslURL = getStylesheetURL();
-            String docURL = getDocumentURL();
-            // Initialise the output stream
-            StringWriter sout = new StringWriter();
-            PrintWriter out = new PrintWriter(sout);
-            // Check that the parameters are valid
-            try {
-                if (xslURL == null || docURL == null) {
-                    out.println("<h1>Transformation error</h1>");
-                    out.println("The parameters <b><tt>stylesheetURL</tt></b> "+
-                                "and <b><tt>source</tt></b> must be specified");
-                } else {
-                    Transformer t = tf.newTransformer(new StreamSource(xslURL));
-                    t.setErrorListener(new AppletErrorListener());
-
-                    final long start = System.currentTimeMillis();
-
-                    t.transform(new StreamSource(docURL),
-                                new StreamResult(out));
-
-                    final long done = System.currentTimeMillis() - start;
-                    out.println("<!-- transformed by XSLTC in " + done
-                                + "msecs -->");
-                }
-                // Now close up the sink, and return the HTML output in the
-                // StringWrite object as a string.
-                out.close();
-                System.err.println("Transformation complete!");
-                System.err.println(sout.toString());
-                outPut = sout.toString();
-                sout.close();
-            } catch (RuntimeException e) {
-                out.println("<h1>RTE</h1>");
-                out.close();
-                outPut = sout.toString();
-            } catch (Exception e) {
-                out.println("<h1>exception</h1>");
-                out.println(e.toString());
-                out.close();
-                outPut = sout.toString();
-            }
-        }
-    }
-}
diff --git a/samples/CompiledApplet/index.html b/samples/CompiledApplet/index.html
deleted file mode 100755
index 4130c3a7..00000000
--- a/samples/CompiledApplet/index.html
+++ /dev/null
@@ -1,28 +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.
--->
-<html>
-<head><title>XSLT Applet Demonstration</title></head>
-
-<backgroundcolor=#ffffff>
-
-<frameset border="1" cols="25%,*">
-<frame src="menu.html" name="demo_ctrl">
-<frame src="about:blank" name="demo_output">
-</frameset>
-
-</html>
diff --git a/samples/CompiledApplet/menu.html b/samples/CompiledApplet/menu.html
deleted file mode 100755
index 7567946a..00000000
--- a/samples/CompiledApplet/menu.html
+++ /dev/null
@@ -1,67 +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.
--->
-<html>
-<head></head>
-<body bgcolor=#ffffff>
-<hr>
-
-<center><h3>Xalan/XSLTC Applet Demo</h3></center>
-Each of these examples illustrate the use of translets
-within a Java applet:
-<p>
-
-  <script language="JavaScript">
-
-    function run_transform(form) {
-      /* Get the input document and translet class name from input form */
-      var translet = form.translet.value;
-      var doc = form.doc.value;
-
-      /* Get the frame to output to */
-      var output_frame = parent.frames.demo_output.document;
-
-      /* Display the output in this frame */
-      output_frame.clear();
-      output_frame.writeln(document.TransformApplet.transform(translet, doc));
-      output_frame.close();
-      return(true);
-    }
-
-  </script>
-
-  <form name="xslt_form" onSubmit="run_transform(this.form)">
-    <p>Select translet:</p>
-    <p><input name="translet" width="64"></p>
-    <p>Select XML source document:</p>
-    <p><input name="doc" width="64"></p>
-    <p><input type="button" value="Run" onClick="run_transform(this.form)"></p>
-
-  </form>
-
-  <!--
-    The xsltc.jar file must contain the XSLTC runtime classes and your
-    pre-compiled translets, as described in the README.applet file.
-  -->
-  <applet archive="mytranslet.jar, xsltcapplet.jar, xalan.jar, xml-apis.jar, xercesImpl.jar"
-          code="TransformApplet"
-          name="TransformApplet"
-          width="10"
-          height="10">
-  </applet>
-
-</body>
diff --git a/samples/CompiledApplet/singleTransform.html b/samples/CompiledApplet/singleTransform.html
deleted file mode 100644
index 54696bbd..00000000
--- a/samples/CompiledApplet/singleTransform.html
+++ /dev/null
@@ -1,25 +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.
--->
-<html>
-<head></head>
-<body bgcolor=#ffffff>
-  <applet archive="mytranslet.jar, xalan.jar, xercesImpl.jar, xml-apis.jar, xsltcapplet.jar" code="TransformApplet" width="500" height="500">
-    <param name="input-document" value="ns.xml">
-    <param name="stylesheet-name" value="ns.xsl">
-  </applet>
-</body>
diff --git a/samples/CompiledBrazil/README.brazil b/samples/CompiledBrazil/README.brazil
deleted file mode 100644
index ee5fe58f..00000000
--- a/samples/CompiledBrazil/README.brazil
+++ /dev/null
@@ -1,55 +0,0 @@
-============================================================
-CONTENTS OF THIS DOCUMENT:
-
-  o) HOW TO PROVIDE XSL TRANSFORMATIONS AS A WEB SERVICE
-  o) HOW TO INVOKE TRANSLETS FROM A BRAZIL HANDLER
-
-------------------------------------------------------------
-HOW TO PROVIDE XSL TRANSFORMATIONS AS A WEB SERVICE
-
-This sample code illustrates how Xalan/XSLTC can be used to
-offer XSL transformations as a web service without using a
-full web server. We have chosen to use the Brazil prototype
-for the web interface, available from Sunlabs:
-    http://www.sun.com/research/brazil/
-but we could easily have used some other web interface such
-as Tomcat. The supplied Java code implements a Brazil
-"handler", which very much resembles a servlet.
-
-The CompiledEJB and CompiledServlet sample code
-demonstrate other approaches to providing XSL transformations
-as a web service.
-
-------------------------------------------------------------
-HOW TO INVOKE TRANSLETS FROM A BRAZIL HANDLER
-
-The CompiledBrazil directory contains the example source code:
-
-    TransformHandler.java
-
-This file contains a minimal implementation of an XSL
-transformation handler.  You can find a precompiled version
-in xsltcbrazil.jar.
-
-Compile any stylesheets you're interested in into translets.
-Set your CLASSPATH to include xalan.jar, xercesImpl.jar,
-xml-apis.jar, your translet classes and the Brazil server
-jar file.
-
-You can now set up the Brazil server to service requests by
-using the following command:
-
-$ java -Djavax.xml.transform.TransformerFactory=org.apache.xalan.xsltc.trax.TransformerFactoryImpl \
-       sunlabs.brazil.server.Main -port 8080 \
-       -handler TransformHandler
-
-In a browser, you can enter a URI similar to the following:
-
-  http://localhost:8080/?translet=myTrans&document=myDoc
-
-where "myTrans" is the URI of a stylesheet that you've
-compiled into a translet and "myDoc" is URI of an XML document
-you'd like to process using that stylesheet.  The result of
-the transformation will be displayed in your browser.
-------------------------------------------------------------
-END OF README
diff --git a/samples/CompiledBrazil/TransformHandler.java b/samples/CompiledBrazil/TransformHandler.java
deleted file mode 100644
index 530f6bce..00000000
--- a/samples/CompiledBrazil/TransformHandler.java
+++ /dev/null
@@ -1,154 +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.
- */
-/*
- * $Id$
- */
-
-import java.io.IOException;
-import java.io.PrintWriter;
-import java.io.StringWriter;
-
-import java.util.StringTokenizer;
-
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.TransformerException;
-import javax.xml.transform.ErrorListener;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-
-import sunlabs.brazil.server.Handler;
-import sunlabs.brazil.server.Request;
-import sunlabs.brazil.server.Server;
-
-/**
- * This Brazil handler demonstrates how XSL transformations can be made
- * available as a web service without using a full web server. This class
- * implements the Handler interface from the Brazil project, see:
- * http://www.sun.com/research/brazil/
- *
- * Note that the XSLTC transformation engine is invoked through the JAXP
- * interface, using the XSLTC "use-classpath" attribute.  The
- * "use-from-classpath" attribute specifies to the XSLTC TransformerFactory
- * that a precompiled version of the stylesheet (translet) may be available,
- * and that should be used in preference to recompiling the stylesheet.
- * @author Morten Jorgensen
- */
-public class TransformHandler implements Handler {
-
-    private TransformerFactory m_tf = null;
-
-    // These two are used while parsing the parameters in the URL
-    private final String PARAM_TRANSLET = "translet=";
-    private final String PARAM_DOCUMENT = "document=";
-    private final String PARAM_STATS = "stats=";
-
-    // All output goes here:
-    private PrintWriter m_out = null;
-
-    /**
-     * Dump an error message to output
-     */
-    public void errorMessage(String message, Exception e) {
-	if (m_out == null) {
-            return;
-        }
-	m_out.println("<h1>XSL transformation error</h1>"+message);
-	m_out.println("<br>Exception:</br>"+e.toString());
-    }
-
-    public void errorMessage(String message) {
-	if (m_out == null) return;
-	m_out.println("<h1>XSL transformation error</h1>"+message);
-    }
-
-    /**
-     * This method is run when the Brazil proxy is loaded
-     */
-    public boolean init(Server server, String prefix) {
-	return true;
-    }
-
-    /**
-     * This method is run for every HTTP request sent to the proxy
-     */
-    public boolean respond(Request request) throws IOException {
-
-	// Initialise the output buffer
-	final StringWriter sout = new StringWriter();
-	m_out = new PrintWriter(sout);
-
-	// These two hold the parameters from the URL 'translet' and 'document'
-	String transletName = null;
-	String document = null;
-	String stats = null;
-
-	// Get the parameters from the URL
-	final StringTokenizer params = new StringTokenizer(request.query,"&");
-	while (params.hasMoreElements()) {
-	    final String param = params.nextToken();
-	    if (param.startsWith(PARAM_TRANSLET)) {
-		transletName = param.substring(PARAM_TRANSLET.length());
-	    }
-	    else if (param.startsWith(PARAM_DOCUMENT)) {
-		document = param.substring(PARAM_DOCUMENT.length());
-	    }
-	    else if (param.startsWith(PARAM_STATS)) {
-		stats = param.substring(PARAM_STATS.length());
-	    }
-	}
-
-	try {
-	    // Make sure that both parameters were specified
-	    if ((transletName == null) || (document == null)) {
-		errorMessage("Parameters <b><tt>translet</tt></b> and/or "+
-			     "<b><tt>document</tt></b> not specified.");
-	    }
-	    else {
-                if (m_tf == null) {
-                    m_tf = TransformerFactory.newInstance();
-                    try {
-                        m_tf.setAttribute("use-classpath", Boolean.TRUE);
-                    } catch (IllegalArgumentException iae) {
-                        System.err.println(
-                            "Could not set XSLTC-specific TransformerFactory "
-                          + "attributes.  Transformation failed.");
-                    }
-                }
-                Transformer t =
-                     m_tf.newTransformer(new StreamSource(transletName));
-
-		// Do the actual transformation
-		final long start = System.currentTimeMillis();
-		t.transform(new StreamSource(document),
-                            new StreamResult(m_out));
-		final long done = System.currentTimeMillis() - start;
-		m_out.println("<!-- transformed by XSLTC in "+done+"ms -->");
-	    }
-	}
-	catch (Exception e) {
-	    errorMessage("Internal error.",e);
-	}
-
-	// Pass the transformation output as the HTTP response
-	request.sendResponse(sout.toString());
-	return true;
-    }
-
-
-}
diff --git a/samples/CompiledEJB/README.ejb b/samples/CompiledEJB/README.ejb
deleted file mode 100644
index 532d0a26..00000000
--- a/samples/CompiledEJB/README.ejb
+++ /dev/null
@@ -1,113 +0,0 @@
-============================================================
-CONTENTS OF THIS DOCUMENT:
-
-  o) HOW TO PROVIDE XSL TRANSFORMATIONS AS A WEB SERVICE
-  o) HOW TO INVOKE TRANSLETS FROM AN ENTERPRISE JAVA BEAN
-  o) TIPS FOR RUNNING THE SAMPLE ON JBOSS-3.0.4_TOMCAT-4.1.12
-
-------------------------------------------------------------
-HOW TO PROVIDE XSL TRANSFORMATIONS AS A WEB SERVICE
-
-With XSLTC, XSL transformations can be run from within a
-an Enterprise Java Bean (EJB) and exported through a servlet.
-This sample code demonstrates how that can be implemented.
-
-The CompiledServlet and CompiledBrazil sample code
-demonstrate other approaches to providing XSL transformations
-as a web service.
-
-------------------------------------------------------------
-HOW TO INVOKE TRANSLETS FROM AN ENTERPRISE JAVA BEAN
-
- o) Create an EJB that implements SessionBean and has a
-    single transform() entry point:
-
-    public class TransformBean implements SessionBean {
-        public String transform(String document, String transletName) {
-            // instanciate translet
-            // build internal DOM
-            // run transformation
-            :
-            :
-        }
-        :
-        :
-    }
-
- o) Create this EJB's remote interface (this is the interface
-    your servlet will use to call the bean's entry point):
-
-    public interface TransformRemote extends EJBObject {
-        public String transform(String document, String transletName) 
-        throws RemoteException;
-    }
-
- o) Create the EJB's home interface, which your servlet
-    will use to instantiate the remote interface:
-
-    public interface TransformHome extends EJBHome {
-        TransformRemote create()
-            throws CreateException, RemoteException;
-    }
-
- o) Create a servlet that uses the EJB's home interface to
-    create a remote interface to the EJB, and then calls
-    the EJB's transform() method through that remote
-    interface:
-
-    public class TransformServlet extends HttpServlet {
-
-        public void init(ServletConfig config) {
-            // look up the EJB's home interface using JNDI
-        }
-
-        public void doGet (HttpServletRequest request, 
-                           HttpServletResponse response) 
-            throws ServletException, IOException {
-            // create the remote interface
-            // pass the parameters from teh request to the EJB
-            // display results passed back from EJB
-        }
-    }
-
- o) Set up your J2EE_CLASSPATH to include JAXP and the XSLTC
-    runtime jars.
- 
-
- o) Compile your XSL stylesheets and place them either in
-    your J2EE_CLASSPATH or wrap them in your EJB jar.
-    Make sure that the XSLTC TransformerFactory will be used
-    by either setting the system property
-    "javax.xml.transform.TransformerFactory" with the value
-    "org.apache.xalan.xsltc.trax.TransformerFactoryImpl", or
-    by making a file with the name
-    "META-INF/services/javax.xml.transform.TransformerFactory"
-    containing the single line
-
-       org.apache.xalan.xsltc.trax.TransformerFactoryImpl
-
-    available on your J2EE_CLASSPATH.
-
-
- o) Deploy your EJB
-
- o) Call the servlet with the necessary parameters (at least
-    an URI to the source XML document and the name of the
-    translet class).
-
-------------------------------------------------------------
-TIPS FOR RUNNING THE SAMPLE ON JBOSS-3.0.4_TOMCAT-4.1.12
-
- o) Copy the bundled xalan.jar (a version containing XSLTC) 
-    to %Jboss_Home%/server/default/lib directory.
-
- o) Put the translet .class file in the same directory as 
-    the EJB classes.
-
- o) Set the value of the "translet" parameter to the name 
-    of the translet .class
-
- o) Set the value of the "document" parameter to a valid xml 
-    URI
-------------------------------------------------------------
-END OF README
diff --git a/samples/CompiledEJB/TransformBean.java b/samples/CompiledEJB/TransformBean.java
deleted file mode 100644
index 592fc99e..00000000
--- a/samples/CompiledEJB/TransformBean.java
+++ /dev/null
@@ -1,117 +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.
- */
-/*
- * $Id$
- */
-
-import java.io.PrintWriter;
-import java.io.StringWriter;
-
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.ErrorListener;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-
-import javax.ejb.SessionBean;
-import javax.ejb.SessionContext;
-
-/**
- * @author Morten Jorgensen
- */
-public class TransformBean implements SessionBean {
-
-    private SessionContext m_context = null;
-    
-    private final static String nullErrorMsg =
-	"<h1>XSL transformation error</h1>"+
-	"<p>'null' parameters sent to the XSL transformation bean's "+
-	"<tt>transform(String document, String translet)</tt> method.</p>";
-
-    private static final String NAMESPACE_FEATURE =
-	"http://xml.org/sax/features/namespaces";
-
-    /**
-     * Generates HTML from a basic error message and an exception
-     */
-    private void errorMsg(PrintWriter out, Exception e, String msg) {
-	out.println("<h1>Error</h1>");
-	out.println("<p>"+msg+"</p><br>");
-	out.println(e.toString());
-    }
-
-    /**
-     * Main bean entry point
-     */
-    public String transform(String document, String transletName) {
-
-	// Initialise the output stream
-	final StringWriter sout = new StringWriter();
-	final PrintWriter out = new PrintWriter(sout);
-
-	try {
-	    if ((document == null) || (transletName == null)) {
-		out.println(nullErrorMsg);
-	    }
-	    else {
-                TransformerFactory tf = TransformerFactory.newInstance();
-                try {
-                    tf.setAttribute("use-classpath", Boolean.TRUE);
-                } catch (IllegalArgumentException iae) {
-                    System.err.println(
-                        "Could not set XSLTC-specific TransformerFactory "
-                      + "attributes.  Transformation failed.");
-                }
-
-                Transformer t =
-                    tf.newTransformer(new StreamSource(transletName));
-
-                // Do the actual transformation
-                final long start = System.currentTimeMillis();
-                t.transform(new StreamSource(document),
-                            new StreamResult(out));
-                final long done = System.currentTimeMillis() - start;
-                out.println("<!-- transformed by XSLTC in "+done+"msecs -->");
-	    }
-	}
-
-	catch (Exception e) {
-	    errorMsg(out, e, "Impossible state reached.");
-	}
-
-	// Now close up the sink, and return the HTML output in the
-	// StringWrite object as a string.
-	out.close();
-	return sout.toString();
-    }
-
-    /**
-     *
-     */
-    public void setSessionContext(SessionContext context) {
-	m_context = context;
-    }
-
-    // General EJB entry points
-    public void ejbCreate() { }
-    public void ejbRemove() { }
-    public void ejbActivate() { }
-    public void ejbPassivate() { }
-    public void ejbLoad() { }
-    public void ejbStore() { }
-}
diff --git a/samples/CompiledEJB/TransformHome.java b/samples/CompiledEJB/TransformHome.java
deleted file mode 100644
index 9451c1c6..00000000
--- a/samples/CompiledEJB/TransformHome.java
+++ /dev/null
@@ -1,33 +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.
- */
-/*
- * $Id$
- */
-
-import java.rmi.RemoteException;
-
-import javax.ejb.CreateException;
-import javax.ejb.EJBHome;
-
-/**
- * XSL transformation bean home interface
- * @author Morten Jorgensen
- */
-public interface TransformHome extends EJBHome {
-    TransformRemote create() throws CreateException, RemoteException;
-}
diff --git a/samples/CompiledEJB/TransformRemote.java b/samples/CompiledEJB/TransformRemote.java
deleted file mode 100644
index 14b29947..00000000
--- a/samples/CompiledEJB/TransformRemote.java
+++ /dev/null
@@ -1,33 +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.
- */
-/*
- * $Id$
- */
-
-import java.rmi.RemoteException;
-
-import javax.ejb.EJBObject;
-
-/**
- * XSL transformation bean remote interface
- * @author Morten Jorgensen
- */
-public interface TransformRemote extends EJBObject {
-    public String transform(String document, String transletName) 
-	throws RemoteException;
-}
diff --git a/samples/CompiledEJB/TransformServlet.java b/samples/CompiledEJB/TransformServlet.java
deleted file mode 100644
index 55391709..00000000
--- a/samples/CompiledEJB/TransformServlet.java
+++ /dev/null
@@ -1,90 +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
... 402959 lines suppressed ...


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