You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by mu...@apache.org on 2025/03/28 05:26:31 UTC

(xalan-site) branch master updated: committing modified xalan-j's xsl 3 implementation status on the document on site

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-site.git


The following commit(s) were added to refs/heads/master by this push:
     new 92533e76 committing modified xalan-j's xsl 3 implementation status on the document on site
92533e76 is described below

commit 92533e7655e102f9c6c36dc276dffc231f8cbd4c
Author: Mukul Gandhi <ga...@gmail.com>
AuthorDate: Fri Mar 28 10:56:24 2025 +0530

    committing modified xalan-j's xsl 3 implementation status on the document on site
---
 ...210718.xml => AllXsl3Tests_20250328-104635.xml} | 1614 ++++++++++----------
 .../xsl3/xalanj_xslt3.0_implementation_status.docx |  Bin 34500 -> 35256 bytes
 .../xsl3/xalanj_xslt3.0_implementation_status.pdf  |  Bin 43950 -> 44102 bytes
 3 files changed, 817 insertions(+), 797 deletions(-)

diff --git a/xalan-j/xsl3/tests/AllXsl3Tests_20250320-210718.xml b/xalan-j/xsl3/tests/AllXsl3Tests_20250328-104635.xml
similarity index 81%
rename from xalan-j/xsl3/tests/AllXsl3Tests_20250320-210718.xml
rename to xalan-j/xsl3/tests/AllXsl3Tests_20250328-104635.xml
index 5cc80cbb..0ccb365a 100644
--- a/xalan-j/xsl3/tests/AllXsl3Tests_20250320-210718.xml
+++ b/xalan-j/xsl3/tests/AllXsl3Tests_20250328-104635.xml
@@ -1,241 +1,241 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun name="AllXsl3Tests" project="xalan-j_xslt3.0_mvn" tests="948" started="948" failures="0" errors="0" ignored="0">
-  <testsuite name="org.apache.xalan.tests.main.AllXsl3Tests" time="6.368">
-    <testsuite name="org.apache.xalan.tests.main.Xsl3TestSuite1" time="3.326">
-      <testsuite name="org.apache.xalan.tests.xpath3.FnDocTests" time="0.196">
-        <testcase name="xslFnDocTest1" classname="org.apache.xalan.tests.xpath3.FnDocTests" time="0.196"/>
+<?xml version="1.0" encoding="UTF-8"?><testrun name="AllXsl3Tests" project="xalan-j_xslt3.0_mvn" tests="962" started="962" failures="0" errors="0" ignored="0">
+  <testsuite name="org.apache.xalan.tests.main.AllXsl3Tests" time="7.697">
+    <testsuite name="org.apache.xalan.tests.main.Xsl3TestSuite1" time="3.966">
+      <testsuite name="org.apache.xalan.tests.xpath3.FnDocTests" time="0.178">
+        <testcase name="xslFnDocTest1" classname="org.apache.xalan.tests.xpath3.FnDocTests" time="0.178"/>
       </testsuite>
       <testsuite name="org.apache.xalan.tests.xpath3.FnDataTests" time="0.075">
-        <testcase name="xslFnDataTest1" classname="org.apache.xalan.tests.xpath3.FnDataTests" time="0.008"/>
-        <testcase name="xslFnDataTest2" classname="org.apache.xalan.tests.xpath3.FnDataTests" time="0.067"/>
-      </testsuite>
-      <testsuite name="org.apache.xalan.tests.xslt3.XslRecursiveFunctionTests" time="0.395">
-        <testcase name="xslRecursiveFunctionTest1" classname="org.apache.xalan.tests.xslt3.XslRecursiveFunctionTests" time="0.203"/>
-        <testcase name="xslRecursiveFunctionTest2" classname="org.apache.xalan.tests.xslt3.XslRecursiveFunctionTests" time="0.031"/>
-        <testcase name="xslRecursiveFunctionTest3" classname="org.apache.xalan.tests.xslt3.XslRecursiveFunctionTests" time="0.076"/>
-        <testcase name="xslRecursiveFunctionTest4" classname="org.apache.xalan.tests.xslt3.XslRecursiveFunctionTests" time="0.016"/>
-        <testcase name="xslRecursiveFunctionTest5" classname="org.apache.xalan.tests.xslt3.XslRecursiveFunctionTests" time="0.024"/>
+        <testcase name="xslFnDataTest1" classname="org.apache.xalan.tests.xpath3.FnDataTests" time="0.006"/>
+        <testcase name="xslFnDataTest2" classname="org.apache.xalan.tests.xpath3.FnDataTests" time="0.068"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xslt3.XslRecursiveFunctionTests" time="0.428">
+        <testcase name="xslRecursiveFunctionTest1" classname="org.apache.xalan.tests.xslt3.XslRecursiveFunctionTests" time="0.226"/>
+        <testcase name="xslRecursiveFunctionTest2" classname="org.apache.xalan.tests.xslt3.XslRecursiveFunctionTests" time="0.035"/>
+        <testcase name="xslRecursiveFunctionTest3" classname="org.apache.xalan.tests.xslt3.XslRecursiveFunctionTests" time="0.074"/>
+        <testcase name="xslRecursiveFunctionTest4" classname="org.apache.xalan.tests.xslt3.XslRecursiveFunctionTests" time="0.022"/>
+        <testcase name="xslRecursiveFunctionTest5" classname="org.apache.xalan.tests.xslt3.XslRecursiveFunctionTests" time="0.028"/>
         <testcase name="xslRecursiveFunctionTest6" classname="org.apache.xalan.tests.xslt3.XslRecursiveFunctionTests" time="0.015"/>
         <testcase name="xslRecursiveFunctionTest7" classname="org.apache.xalan.tests.xslt3.XslRecursiveFunctionTests" time="0.02"/>
-        <testcase name="xslRecursiveFunctionTest8" classname="org.apache.xalan.tests.xslt3.XslRecursiveFunctionTests" time="0.01"/>
-      </testsuite>
-      <testsuite name="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.264">
-        <testcase name="xslFunctionTest10" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.006"/>
-        <testcase name="xslFunctionTest11" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.004"/>
-        <testcase name="xslFunctionTest12" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.005"/>
-        <testcase name="xslFunctionTest13" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.006"/>
-        <testcase name="xslFunctionTest14" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.019"/>
+        <testcase name="xslRecursiveFunctionTest8" classname="org.apache.xalan.tests.xslt3.XslRecursiveFunctionTests" time="0.008"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.236">
+        <testcase name="xslFunctionTest10" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.005"/>
+        <testcase name="xslFunctionTest11" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.005"/>
+        <testcase name="xslFunctionTest12" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.004"/>
+        <testcase name="xslFunctionTest13" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.005"/>
+        <testcase name="xslFunctionTest14" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.02"/>
         <testcase name="xslFunctionTest15" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.008"/>
-        <testcase name="xslFunctionTest16" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.007"/>
-        <testcase name="xslFunctionTest17" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.006"/>
+        <testcase name="xslFunctionTest16" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.008"/>
+        <testcase name="xslFunctionTest17" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.008"/>
         <testcase name="xslFunctionTest18" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.007"/>
-        <testcase name="xslFunctionTest19" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.008"/>
-        <testcase name="xslFunctionTest20" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.008"/>
-        <testcase name="xslFunctionTest21" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.007"/>
-        <testcase name="xslFunctionTest22" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.009"/>
-        <testcase name="xslFunctionTest23" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.021"/>
-        <testcase name="xslFunctionTest1" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.006"/>
-        <testcase name="xslFunctionTest2" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.028"/>
+        <testcase name="xslFunctionTest19" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.009"/>
+        <testcase name="xslFunctionTest20" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.009"/>
+        <testcase name="xslFunctionTest21" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.006"/>
+        <testcase name="xslFunctionTest22" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.007"/>
+        <testcase name="xslFunctionTest23" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.016"/>
+        <testcase name="xslFunctionTest1" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.005"/>
+        <testcase name="xslFunctionTest2" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.026"/>
         <testcase name="xslFunctionTest3" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.009"/>
-        <testcase name="xslFunctionTest4" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.012"/>
-        <testcase name="xslFunctionTest5" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.042"/>
+        <testcase name="xslFunctionTest4" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.011"/>
+        <testcase name="xslFunctionTest5" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.022"/>
         <testcase name="xslFunctionTest6" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.021"/>
         <testcase name="xslFunctionTest7" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.01"/>
-        <testcase name="xslFunctionTest8" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.008"/>
+        <testcase name="xslFunctionTest8" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.007"/>
         <testcase name="xslFunctionTest9" classname="org.apache.xalan.tests.xslt3.XslFunctionTests" time="0.006"/>
       </testsuite>
       <testsuite name="org.apache.xalan.tests.xslt3.XslHigherOrderFunctionTests" time="0.041">
-        <testcase name="xslHigherOrderFunctionTest1" classname="org.apache.xalan.tests.xslt3.XslHigherOrderFunctionTests" time="0.007"/>
+        <testcase name="xslHigherOrderFunctionTest1" classname="org.apache.xalan.tests.xslt3.XslHigherOrderFunctionTests" time="0.006"/>
         <testcase name="xslHigherOrderFunctionTest2" classname="org.apache.xalan.tests.xslt3.XslHigherOrderFunctionTests" time="0.008"/>
-        <testcase name="xslHigherOrderFunctionTest3" classname="org.apache.xalan.tests.xslt3.XslHigherOrderFunctionTests" time="0.007"/>
+        <testcase name="xslHigherOrderFunctionTest3" classname="org.apache.xalan.tests.xslt3.XslHigherOrderFunctionTests" time="0.006"/>
         <testcase name="xslHigherOrderFunctionTest4" classname="org.apache.xalan.tests.xslt3.XslHigherOrderFunctionTests" time="0.005"/>
         <testcase name="xslHigherOrderFunctionTest5" classname="org.apache.xalan.tests.xslt3.XslHigherOrderFunctionTests" time="0.005"/>
         <testcase name="xslHigherOrderFunctionTest6" classname="org.apache.xalan.tests.xslt3.XslHigherOrderFunctionTests" time="0.004"/>
-        <testcase name="xslHigherOrderFunctionTest7" classname="org.apache.xalan.tests.xslt3.XslHigherOrderFunctionTests" time="0.005"/>
+        <testcase name="xslHigherOrderFunctionTest7" classname="org.apache.xalan.tests.xslt3.XslHigherOrderFunctionTests" time="0.006"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XsDateTimeTests" time="0.028">
-        <testcase name="xsDateTimeTest1" classname="org.apache.xalan.tests.xpath3.XsDateTimeTests" time="0.005"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.XsDateTimeTests" time="0.037">
+        <testcase name="xsDateTimeTest1" classname="org.apache.xalan.tests.xpath3.XsDateTimeTests" time="0.009"/>
         <testcase name="xsDateTimeTest2" classname="org.apache.xalan.tests.xpath3.XsDateTimeTests" time="0.007"/>
-        <testcase name="xsDateTimeTest3" classname="org.apache.xalan.tests.xpath3.XsDateTimeTests" time="0.006"/>
-        <testcase name="xsDateTimeTest4" classname="org.apache.xalan.tests.xpath3.XsDateTimeTests" time="0.006"/>
-        <testcase name="xsDateTimeTest5" classname="org.apache.xalan.tests.xpath3.XsDateTimeTests" time="0.003"/>
-      </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XPathValueComparisonTests" time="0.072">
-        <testcase name="xslValueComparison10" classname="org.apache.xalan.tests.xpath3.XPathValueComparisonTests" time="0.003"/>
-        <testcase name="xslValueComparison11" classname="org.apache.xalan.tests.xpath3.XPathValueComparisonTests" time="0.004"/>
-        <testcase name="xslValueComparison12" classname="org.apache.xalan.tests.xpath3.XPathValueComparisonTests" time="0.005"/>
-        <testcase name="xslValueComparison13" classname="org.apache.xalan.tests.xpath3.XPathValueComparisonTests" time="0.007"/>
-        <testcase name="xslValueComparison14" classname="org.apache.xalan.tests.xpath3.XPathValueComparisonTests" time="0.005"/>
-        <testcase name="xslValueComparison1" classname="org.apache.xalan.tests.xpath3.XPathValueComparisonTests" time="0.003"/>
+        <testcase name="xsDateTimeTest3" classname="org.apache.xalan.tests.xpath3.XsDateTimeTests" time="0.007"/>
+        <testcase name="xsDateTimeTest4" classname="org.apache.xalan.tests.xpath3.XsDateTimeTests" time="0.008"/>
+        <testcase name="xsDateTimeTest5" classname="org.apache.xalan.tests.xpath3.XsDateTimeTests" time="0.005"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xpath3.XPathValueComparisonTests" time="0.091">
+        <testcase name="xslValueComparison10" classname="org.apache.xalan.tests.xpath3.XPathValueComparisonTests" time="0.002"/>
+        <testcase name="xslValueComparison11" classname="org.apache.xalan.tests.xpath3.XPathValueComparisonTests" time="0.005"/>
+        <testcase name="xslValueComparison12" classname="org.apache.xalan.tests.xpath3.XPathValueComparisonTests" time="0.01"/>
+        <testcase name="xslValueComparison13" classname="org.apache.xalan.tests.xpath3.XPathValueComparisonTests" time="0.012"/>
+        <testcase name="xslValueComparison14" classname="org.apache.xalan.tests.xpath3.XPathValueComparisonTests" time="0.011"/>
+        <testcase name="xslValueComparison1" classname="org.apache.xalan.tests.xpath3.XPathValueComparisonTests" time="0.004"/>
         <testcase name="xslValueComparison2" classname="org.apache.xalan.tests.xpath3.XPathValueComparisonTests" time="0.004"/>
-        <testcase name="xslValueComparison3" classname="org.apache.xalan.tests.xpath3.XPathValueComparisonTests" time="0.006"/>
+        <testcase name="xslValueComparison3" classname="org.apache.xalan.tests.xpath3.XPathValueComparisonTests" time="0.007"/>
         <testcase name="xslValueComparison4" classname="org.apache.xalan.tests.xpath3.XPathValueComparisonTests" time="0.005"/>
-        <testcase name="xslValueComparison5" classname="org.apache.xalan.tests.xpath3.XPathValueComparisonTests" time="0.006"/>
-        <testcase name="xslValueComparison6" classname="org.apache.xalan.tests.xpath3.XPathValueComparisonTests" time="0.005"/>
-        <testcase name="xslValueComparison7" classname="org.apache.xalan.tests.xpath3.XPathValueComparisonTests" time="0.014"/>
-        <testcase name="xslValueComparison8" classname="org.apache.xalan.tests.xpath3.XPathValueComparisonTests" time="0.002"/>
-        <testcase name="xslValueComparison9" classname="org.apache.xalan.tests.xpath3.XPathValueComparisonTests" time="0.003"/>
-      </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XPathInlineFunctionExprTests" time="0.061">
-        <testcase name="xslInlineFunctionExprTest10" classname="org.apache.xalan.tests.xpath3.XPathInlineFunctionExprTests" time="0.003"/>
-        <testcase name="xslInlineFunctionExprTest11" classname="org.apache.xalan.tests.xpath3.XPathInlineFunctionExprTests" time="0.005"/>
-        <testcase name="xslInlineFunctionExprTest12" classname="org.apache.xalan.tests.xpath3.XPathInlineFunctionExprTests" time="0.005"/>
-        <testcase name="xslInlineFunctionExprTest13" classname="org.apache.xalan.tests.xpath3.XPathInlineFunctionExprTests" time="0.004"/>
-        <testcase name="xslInlineFunctionExprTest1" classname="org.apache.xalan.tests.xpath3.XPathInlineFunctionExprTests" time="0.003"/>
-        <testcase name="xslInlineFunctionExprTest2" classname="org.apache.xalan.tests.xpath3.XPathInlineFunctionExprTests" time="0.001"/>
-        <testcase name="xslInlineFunctionExprTest3" classname="org.apache.xalan.tests.xpath3.XPathInlineFunctionExprTests" time="0.001"/>
-        <testcase name="xslInlineFunctionExprTest4" classname="org.apache.xalan.tests.xpath3.XPathInlineFunctionExprTests" time="0.018"/>
+        <testcase name="xslValueComparison5" classname="org.apache.xalan.tests.xpath3.XPathValueComparisonTests" time="0.004"/>
+        <testcase name="xslValueComparison6" classname="org.apache.xalan.tests.xpath3.XPathValueComparisonTests" time="0.003"/>
+        <testcase name="xslValueComparison7" classname="org.apache.xalan.tests.xpath3.XPathValueComparisonTests" time="0.015"/>
+        <testcase name="xslValueComparison8" classname="org.apache.xalan.tests.xpath3.XPathValueComparisonTests" time="0.005"/>
+        <testcase name="xslValueComparison9" classname="org.apache.xalan.tests.xpath3.XPathValueComparisonTests" time="0.004"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xpath3.XPathInlineFunctionExprTests" time="0.086">
+        <testcase name="xslInlineFunctionExprTest10" classname="org.apache.xalan.tests.xpath3.XPathInlineFunctionExprTests" time="0.004"/>
+        <testcase name="xslInlineFunctionExprTest11" classname="org.apache.xalan.tests.xpath3.XPathInlineFunctionExprTests" time="0.007"/>
+        <testcase name="xslInlineFunctionExprTest12" classname="org.apache.xalan.tests.xpath3.XPathInlineFunctionExprTests" time="0.007"/>
+        <testcase name="xslInlineFunctionExprTest13" classname="org.apache.xalan.tests.xpath3.XPathInlineFunctionExprTests" time="0.006"/>
+        <testcase name="xslInlineFunctionExprTest1" classname="org.apache.xalan.tests.xpath3.XPathInlineFunctionExprTests" time="0.004"/>
+        <testcase name="xslInlineFunctionExprTest2" classname="org.apache.xalan.tests.xpath3.XPathInlineFunctionExprTests" time="0.004"/>
+        <testcase name="xslInlineFunctionExprTest3" classname="org.apache.xalan.tests.xpath3.XPathInlineFunctionExprTests" time="0.003"/>
+        <testcase name="xslInlineFunctionExprTest4" classname="org.apache.xalan.tests.xpath3.XPathInlineFunctionExprTests" time="0.025"/>
         <testcase name="xslInlineFunctionExprTest5" classname="org.apache.xalan.tests.xpath3.XPathInlineFunctionExprTests" time="0.004"/>
-        <testcase name="xslInlineFunctionExprTest6" classname="org.apache.xalan.tests.xpath3.XPathInlineFunctionExprTests" time="0.003"/>
-        <testcase name="xslInlineFunctionExprTest7" classname="org.apache.xalan.tests.xpath3.XPathInlineFunctionExprTests" time="0.004"/>
-        <testcase name="xslInlineFunctionExprTest8" classname="org.apache.xalan.tests.xpath3.XPathInlineFunctionExprTests" time="0.004"/>
-        <testcase name="xslInlineFunctionExprTest9" classname="org.apache.xalan.tests.xpath3.XPathInlineFunctionExprTests" time="0.004"/>
-      </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnForEachTests" time="0.038">
-        <testcase name="xslFnForEachTest1" classname="org.apache.xalan.tests.xpath3.FnForEachTests" time="0.003"/>
-        <testcase name="xslFnForEachTest2" classname="org.apache.xalan.tests.xpath3.FnForEachTests" time="0.003"/>
-        <testcase name="xslFnForEachTest3" classname="org.apache.xalan.tests.xpath3.FnForEachTests" time="0.003"/>
-        <testcase name="xslFnForEachTest4" classname="org.apache.xalan.tests.xpath3.FnForEachTests" time="0.002"/>
-        <testcase name="xslFnForEachTest5" classname="org.apache.xalan.tests.xpath3.FnForEachTests" time="0.002"/>
+        <testcase name="xslInlineFunctionExprTest6" classname="org.apache.xalan.tests.xpath3.XPathInlineFunctionExprTests" time="0.005"/>
+        <testcase name="xslInlineFunctionExprTest7" classname="org.apache.xalan.tests.xpath3.XPathInlineFunctionExprTests" time="0.005"/>
+        <testcase name="xslInlineFunctionExprTest8" classname="org.apache.xalan.tests.xpath3.XPathInlineFunctionExprTests" time="0.006"/>
+        <testcase name="xslInlineFunctionExprTest9" classname="org.apache.xalan.tests.xpath3.XPathInlineFunctionExprTests" time="0.005"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xpath3.FnForEachTests" time="0.055">
+        <testcase name="xslFnForEachTest1" classname="org.apache.xalan.tests.xpath3.FnForEachTests" time="0.005"/>
+        <testcase name="xslFnForEachTest2" classname="org.apache.xalan.tests.xpath3.FnForEachTests" time="0.004"/>
+        <testcase name="xslFnForEachTest3" classname="org.apache.xalan.tests.xpath3.FnForEachTests" time="0.008"/>
+        <testcase name="xslFnForEachTest4" classname="org.apache.xalan.tests.xpath3.FnForEachTests" time="0.005"/>
+        <testcase name="xslFnForEachTest5" classname="org.apache.xalan.tests.xpath3.FnForEachTests" time="0.005"/>
         <testcase name="xslFnForEachTest6" classname="org.apache.xalan.tests.xpath3.FnForEachTests" time="0.005"/>
-        <testcase name="xslFnForEachTest7" classname="org.apache.xalan.tests.xpath3.FnForEachTests" time="0.003"/>
-        <testcase name="xslFnForEachTest8" classname="org.apache.xalan.tests.xpath3.FnForEachTests" time="0.004"/>
-        <testcase name="xslFnForEachTest9" classname="org.apache.xalan.tests.xpath3.FnForEachTests" time="0.003"/>
-        <testcase name="xslFnForEachTest10" classname="org.apache.xalan.tests.xpath3.FnForEachTests" time="0.002"/>
-        <testcase name="xslFnForEachTest11" classname="org.apache.xalan.tests.xpath3.FnForEachTests" time="0.002"/>
-        <testcase name="xslFnForEachTest12" classname="org.apache.xalan.tests.xpath3.FnForEachTests" time="0.005"/>
-      </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.101">
-        <testcase name="XsConstructorFunctionsTest10" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.004"/>
-        <testcase name="XsConstructorFunctionsTest11" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.003"/>
-        <testcase name="XsConstructorFunctionsTest12" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.002"/>
-        <testcase name="XsConstructorFunctionsTest13" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.004"/>
-        <testcase name="XsConstructorFunctionsTest14" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.004"/>
-        <testcase name="XsConstructorFunctionsTest15" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.003"/>
-        <testcase name="XsConstructorFunctionsTest16" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.004"/>
-        <testcase name="XsConstructorFunctionsTest17" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.005"/>
-        <testcase name="XsConstructorFunctionsTest18" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.003"/>
-        <testcase name="XsConstructorFunctionsTest19" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.003"/>
-        <testcase name="XsConstructorFunctionsTest20" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.003"/>
-        <testcase name="XsConstructorFunctionsTest21" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.002"/>
-        <testcase name="XsConstructorFunctionsTest22" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.003"/>
-        <testcase name="XsConstructorFunctionsTest23" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.002"/>
+        <testcase name="xslFnForEachTest7" classname="org.apache.xalan.tests.xpath3.FnForEachTests" time="0.004"/>
+        <testcase name="xslFnForEachTest8" classname="org.apache.xalan.tests.xpath3.FnForEachTests" time="0.005"/>
+        <testcase name="xslFnForEachTest9" classname="org.apache.xalan.tests.xpath3.FnForEachTests" time="0.002"/>
+        <testcase name="xslFnForEachTest10" classname="org.apache.xalan.tests.xpath3.FnForEachTests" time="0.003"/>
+        <testcase name="xslFnForEachTest11" classname="org.apache.xalan.tests.xpath3.FnForEachTests" time="0.004"/>
+        <testcase name="xslFnForEachTest12" classname="org.apache.xalan.tests.xpath3.FnForEachTests" time="0.004"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.121">
+        <testcase name="XsConstructorFunctionsTest10" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.005"/>
+        <testcase name="XsConstructorFunctionsTest11" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.004"/>
+        <testcase name="XsConstructorFunctionsTest12" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.003"/>
+        <testcase name="XsConstructorFunctionsTest13" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.006"/>
+        <testcase name="XsConstructorFunctionsTest14" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.007"/>
+        <testcase name="XsConstructorFunctionsTest15" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.004"/>
+        <testcase name="XsConstructorFunctionsTest16" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.007"/>
+        <testcase name="XsConstructorFunctionsTest17" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.004"/>
+        <testcase name="XsConstructorFunctionsTest18" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.005"/>
+        <testcase name="XsConstructorFunctionsTest19" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.004"/>
+        <testcase name="XsConstructorFunctionsTest20" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.004"/>
+        <testcase name="XsConstructorFunctionsTest21" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.004"/>
+        <testcase name="XsConstructorFunctionsTest22" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.002"/>
+        <testcase name="XsConstructorFunctionsTest23" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.003"/>
         <testcase name="XsConstructorFunctionsTest24" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.003"/>
         <testcase name="XsConstructorFunctionsTest25" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.002"/>
-        <testcase name="XsConstructorFunctionsTest26" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.003"/>
-        <testcase name="XsConstructorFunctionsTest27" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.003"/>
-        <testcase name="XsConstructorFunctionsTest28" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.003"/>
-        <testcase name="XsConstructorFunctionsTest1" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.007"/>
+        <testcase name="XsConstructorFunctionsTest26" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.004"/>
+        <testcase name="XsConstructorFunctionsTest27" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.006"/>
+        <testcase name="XsConstructorFunctionsTest28" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.004"/>
+        <testcase name="XsConstructorFunctionsTest1" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.006"/>
         <testcase name="XsConstructorFunctionsTest2" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.004"/>
-        <testcase name="XsConstructorFunctionsTest4" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.006"/>
+        <testcase name="XsConstructorFunctionsTest4" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.003"/>
         <testcase name="XsConstructorFunctionsTest5" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.004"/>
         <testcase name="XsConstructorFunctionsTest6" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.003"/>
-        <testcase name="XsConstructorFunctionsTest7" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.004"/>
-        <testcase name="XsConstructorFunctionsTest8" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.004"/>
+        <testcase name="XsConstructorFunctionsTest7" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.003"/>
+        <testcase name="XsConstructorFunctionsTest8" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.007"/>
         <testcase name="XsConstructorFunctionsTest9" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.004"/>
         <testcase name="XslTransformTest3" classname="org.apache.xalan.tests.xpath3.XsConstructorFunctionTests" time="0.004"/>
       </testsuite>
       <testsuite name="org.apache.xalan.tests.xpath3.FnAbsTests" time="0.004">
         <testcase name="xslFnAbsTest1" classname="org.apache.xalan.tests.xpath3.FnAbsTests" time="0.004"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XPathStringTests" time="0.004">
-        <testcase name="xslStringTest1" classname="org.apache.xalan.tests.xpath3.XPathStringTests" time="0.004"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.XPathStringTests" time="0.003">
+        <testcase name="xslStringTest1" classname="org.apache.xalan.tests.xpath3.XPathStringTests" time="0.003"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XsDateTimeArithmeticTests" time="0.017">
-        <testcase name="xsDateTimeTest1" classname="org.apache.xalan.tests.xpath3.XsDateTimeArithmeticTests" time="0.008"/>
-        <testcase name="xsDateTimeTest2" classname="org.apache.xalan.tests.xpath3.XsDateTimeArithmeticTests" time="0.003"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.XsDateTimeArithmeticTests" time="0.014">
+        <testcase name="xsDateTimeTest1" classname="org.apache.xalan.tests.xpath3.XsDateTimeArithmeticTests" time="0.004"/>
+        <testcase name="xsDateTimeTest2" classname="org.apache.xalan.tests.xpath3.XsDateTimeArithmeticTests" time="0.004"/>
         <testcase name="xsDateTimeTest3" classname="org.apache.xalan.tests.xpath3.XsDateTimeArithmeticTests" time="0.003"/>
         <testcase name="xsDateTimeTest4" classname="org.apache.xalan.tests.xpath3.XsDateTimeArithmeticTests" time="0.003"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XsTimeWithArithmeticTests" time="0.014">
+      <testsuite name="org.apache.xalan.tests.xpath3.XsTimeWithArithmeticTests" time="0.011">
         <testcase name="xsTimeTest1" classname="org.apache.xalan.tests.xpath3.XsTimeWithArithmeticTests" time="0.003"/>
         <testcase name="xsTimeTest2" classname="org.apache.xalan.tests.xpath3.XsTimeWithArithmeticTests" time="0.002"/>
-        <testcase name="xsTimeTest3" classname="org.apache.xalan.tests.xpath3.XsTimeWithArithmeticTests" time="0.005"/>
-        <testcase name="xsTimeTest4" classname="org.apache.xalan.tests.xpath3.XsTimeWithArithmeticTests" time="0.004"/>
+        <testcase name="xsTimeTest3" classname="org.apache.xalan.tests.xpath3.XsTimeWithArithmeticTests" time="0.003"/>
+        <testcase name="xsTimeTest4" classname="org.apache.xalan.tests.xpath3.XsTimeWithArithmeticTests" time="0.003"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XsDurationSubtypes" time="0.032">
-        <testcase name="XsDurationSubtypesTest1" classname="org.apache.xalan.tests.xpath3.XsDurationSubtypes" time="0.004"/>
-        <testcase name="XsDurationSubtypesTest2" classname="org.apache.xalan.tests.xpath3.XsDurationSubtypes" time="0.003"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.XsDurationSubtypes" time="0.022">
+        <testcase name="XsDurationSubtypesTest1" classname="org.apache.xalan.tests.xpath3.XsDurationSubtypes" time="0.003"/>
+        <testcase name="XsDurationSubtypesTest2" classname="org.apache.xalan.tests.xpath3.XsDurationSubtypes" time="0.001"/>
         <testcase name="XsDurationSubtypesTest3" classname="org.apache.xalan.tests.xpath3.XsDurationSubtypes" time="0.003"/>
-        <testcase name="XsDurationSubtypesTest4" classname="org.apache.xalan.tests.xpath3.XsDurationSubtypes" time="0.003"/>
-        <testcase name="XsDurationSubtypesTest5" classname="org.apache.xalan.tests.xpath3.XsDurationSubtypes" time="0.007"/>
-        <testcase name="XsDurationSubtypesTest6" classname="org.apache.xalan.tests.xpath3.XsDurationSubtypes" time="0.004"/>
+        <testcase name="XsDurationSubtypesTest4" classname="org.apache.xalan.tests.xpath3.XsDurationSubtypes" time="0.002"/>
+        <testcase name="XsDurationSubtypesTest5" classname="org.apache.xalan.tests.xpath3.XsDurationSubtypes" time="0.003"/>
+        <testcase name="XsDurationSubtypesTest6" classname="org.apache.xalan.tests.xpath3.XsDurationSubtypes" time="0.002"/>
         <testcase name="XsDurationSubtypesTest7" classname="org.apache.xalan.tests.xpath3.XsDurationSubtypes" time="0.003"/>
         <testcase name="XsDurationSubtypesTest8" classname="org.apache.xalan.tests.xpath3.XsDurationSubtypes" time="0.002"/>
-        <testcase name="XsDurationSubtypesTest9" classname="org.apache.xalan.tests.xpath3.XsDurationSubtypes" time="0.002"/>
-      </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.111">
-        <testcase name="xslFnDeepEqualTest1" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.011"/>
-        <testcase name="xslFnDeepEqualTest2" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.003"/>
-        <testcase name="xslFnDeepEqualTest3" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.01"/>
-        <testcase name="xslFnDeepEqualTest4" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.004"/>
-        <testcase name="xslFnDeepEqualTest5" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.005"/>
-        <testcase name="xslFnDeepEqualTest6" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.002"/>
+        <testcase name="XsDurationSubtypesTest9" classname="org.apache.xalan.tests.xpath3.XsDurationSubtypes" time="0.003"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.13">
+        <testcase name="xslFnDeepEqualTest1" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.012"/>
+        <testcase name="xslFnDeepEqualTest2" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.004"/>
+        <testcase name="xslFnDeepEqualTest3" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.009"/>
+        <testcase name="xslFnDeepEqualTest4" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.003"/>
+        <testcase name="xslFnDeepEqualTest5" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.004"/>
+        <testcase name="xslFnDeepEqualTest6" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.003"/>
         <testcase name="xslFnDeepEqualTest7" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.004"/>
-        <testcase name="xslFnDeepEqualTest8" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.003"/>
-        <testcase name="xslFnDeepEqualTest9" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.004"/>
-        <testcase name="xslFnDeepEqualTest10" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.003"/>
-        <testcase name="xslFnDeepEqualTest11" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.002"/>
-        <testcase name="xslFnDeepEqualTest12" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.004"/>
-        <testcase name="xslFnDeepEqualTest13" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.004"/>
-        <testcase name="xslFnDeepEqualTest14" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.003"/>
-        <testcase name="xslFnDeepEqualTest15" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.003"/>
-        <testcase name="xslFnDeepEqualTest16" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.003"/>
+        <testcase name="xslFnDeepEqualTest8" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.004"/>
+        <testcase name="xslFnDeepEqualTest9" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.005"/>
+        <testcase name="xslFnDeepEqualTest10" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.008"/>
+        <testcase name="xslFnDeepEqualTest11" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.005"/>
+        <testcase name="xslFnDeepEqualTest12" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.007"/>
+        <testcase name="xslFnDeepEqualTest13" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.007"/>
+        <testcase name="xslFnDeepEqualTest14" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.004"/>
+        <testcase name="xslFnDeepEqualTest15" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.004"/>
+        <testcase name="xslFnDeepEqualTest16" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.005"/>
         <testcase name="xslFnDeepEqualTest17" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.007"/>
-        <testcase name="xslFnDeepEqualTest18" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.005"/>
-        <testcase name="xslFnDeepEqualTest19" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.003"/>
-        <testcase name="xslFnDeepEqualTest20" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.014"/>
-        <testcase name="xslFnDeepEqualTest21" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.004"/>
-        <testcase name="xslFnDeepEqualTest22" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.005"/>
+        <testcase name="xslFnDeepEqualTest18" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.004"/>
+        <testcase name="xslFnDeepEqualTest19" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.004"/>
+        <testcase name="xslFnDeepEqualTest20" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.009"/>
+        <testcase name="xslFnDeepEqualTest21" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.006"/>
+        <testcase name="xslFnDeepEqualTest22" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.006"/>
         <testcase name="xslFnDeepEqualTest23" classname="org.apache.xalan.tests.xpath3.FnDeepEqualTests" time="0.005"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.226">
-        <testcase name="xslImportSchemaTest1" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.061"/>
-        <testcase name="xslImportSchemaTest2" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.004"/>
-        <testcase name="xslImportSchemaTest3" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.006"/>
-        <testcase name="xslImportSchemaTest4" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.007"/>
+      <testsuite name="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.203">
+        <testcase name="xslImportSchemaTest1" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.058"/>
+        <testcase name="xslImportSchemaTest2" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.005"/>
+        <testcase name="xslImportSchemaTest3" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.007"/>
+        <testcase name="xslImportSchemaTest4" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.005"/>
         <testcase name="xslImportSchemaTest5" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.005"/>
-        <testcase name="xslImportSchemaTest6" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.006"/>
-        <testcase name="xslImportSchemaTest7" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.011"/>
-        <testcase name="xslImportSchemaTest8" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.058"/>
-        <testcase name="xslImportSchemaTest9" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.021"/>
-        <testcase name="xslImportSchemaTest10" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.016"/>
+        <testcase name="xslImportSchemaTest6" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.007"/>
+        <testcase name="xslImportSchemaTest7" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.008"/>
+        <testcase name="xslImportSchemaTest8" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.042"/>
+        <testcase name="xslImportSchemaTest9" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.018"/>
+        <testcase name="xslImportSchemaTest10" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.01"/>
         <testcase name="xslImportSchemaTest11" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.004"/>
-        <testcase name="xslImportSchemaTest12" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.005"/>
-        <testcase name="xslImportSchemaTest13" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.007"/>
-        <testcase name="xslImportSchemaTest14" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.005"/>
-        <testcase name="xslImportSchemaTest15" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.004"/>
-        <testcase name="xslImportSchemaTest16" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.005"/>
+        <testcase name="xslImportSchemaTest12" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.004"/>
+        <testcase name="xslImportSchemaTest13" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.008"/>
+        <testcase name="xslImportSchemaTest14" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.008"/>
+        <testcase name="xslImportSchemaTest15" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.007"/>
+        <testcase name="xslImportSchemaTest16" classname="org.apache.xalan.tests.xslt3.XslImportSchemaTests" time="0.006"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnDateTimeTests" time="0.062">
+      <testsuite name="org.apache.xalan.tests.xpath3.FnDateTimeTests" time="0.06">
         <testcase name="xslFnDateTimeTest1" classname="org.apache.xalan.tests.xpath3.FnDateTimeTests" time="0.002"/>
-        <testcase name="xslFnDateTimeTest2" classname="org.apache.xalan.tests.xpath3.FnDateTimeTests" time="0.004"/>
+        <testcase name="xslFnDateTimeTest2" classname="org.apache.xalan.tests.xpath3.FnDateTimeTests" time="0.006"/>
         <testcase name="xslFnDateTimeTest3" classname="org.apache.xalan.tests.xpath3.FnDateTimeTests" time="0.003"/>
         <testcase name="xslFnDateTimeTest4" classname="org.apache.xalan.tests.xpath3.FnDateTimeTests" time="0.002"/>
-        <testcase name="xslFnDateTimeTest5" classname="org.apache.xalan.tests.xpath3.FnDateTimeTests" time="0.003"/>
-        <testcase name="xslFnDateTimeTest6" classname="org.apache.xalan.tests.xpath3.FnDateTimeTests" time="0.003"/>
-        <testcase name="xslFnDateTimeTest7" classname="org.apache.xalan.tests.xpath3.FnDateTimeTests" time="0.004"/>
-        <testcase name="xslFnDateTimeTest8" classname="org.apache.xalan.tests.xpath3.FnDateTimeTests" time="0.003"/>
+        <testcase name="xslFnDateTimeTest5" classname="org.apache.xalan.tests.xpath3.FnDateTimeTests" time="0.002"/>
+        <testcase name="xslFnDateTimeTest6" classname="org.apache.xalan.tests.xpath3.FnDateTimeTests" time="0.002"/>
+        <testcase name="xslFnDateTimeTest7" classname="org.apache.xalan.tests.xpath3.FnDateTimeTests" time="0.003"/>
+        <testcase name="xslFnDateTimeTest8" classname="org.apache.xalan.tests.xpath3.FnDateTimeTests" time="0.002"/>
         <testcase name="xslFnDateTimeTest9" classname="org.apache.xalan.tests.xpath3.FnDateTimeTests" time="0.004"/>
         <testcase name="xslFnDateTimeTest10" classname="org.apache.xalan.tests.xpath3.FnDateTimeTests" time="0.004"/>
         <testcase name="xslFnDateTimeTest11" classname="org.apache.xalan.tests.xpath3.FnDateTimeTests" time="0.003"/>
         <testcase name="xslFnDateTimeTest12" classname="org.apache.xalan.tests.xpath3.FnDateTimeTests" time="0.002"/>
-        <testcase name="xslFnDateTimeTest13" classname="org.apache.xalan.tests.xpath3.FnDateTimeTests" time="0.003"/>
+        <testcase name="xslFnDateTimeTest13" classname="org.apache.xalan.tests.xpath3.FnDateTimeTests" time="0.002"/>
         <testcase name="xslFnDateTimeTest14" classname="org.apache.xalan.tests.xpath3.FnDateTimeTests" time="0.002"/>
         <testcase name="xslFnDateTimeTest15" classname="org.apache.xalan.tests.xpath3.FnDateTimeTests" time="0.002"/>
-        <testcase name="xslFnDateTimeTest16" classname="org.apache.xalan.tests.xpath3.FnDateTimeTests" time="0.002"/>
-        <testcase name="xslFnDateTimeTest17" classname="org.apache.xalan.tests.xpath3.FnDateTimeTests" time="0.008"/>
-        <testcase name="xslFnDateTimeTest18" classname="org.apache.xalan.tests.xpath3.FnDateTimeTests" time="0.008"/>
+        <testcase name="xslFnDateTimeTest16" classname="org.apache.xalan.tests.xpath3.FnDateTimeTests" time="0.003"/>
+        <testcase name="xslFnDateTimeTest17" classname="org.apache.xalan.tests.xpath3.FnDateTimeTests" time="0.007"/>
+        <testcase name="xslFnDateTimeTest18" classname="org.apache.xalan.tests.xpath3.FnDateTimeTests" time="0.009"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xslt3.XmlDotComXslHigherOrderFunctionTests" time="0.045">
+      <testsuite name="org.apache.xalan.tests.xslt3.XmlDotComXslHigherOrderFunctionTests" time="0.055">
         <testcase name="xslXmlDotComHofTest10" classname="org.apache.xalan.tests.xslt3.XmlDotComXslHigherOrderFunctionTests" time="0.006"/>
-        <testcase name="xslXmlDotComHofTest11" classname="org.apache.xalan.tests.xslt3.XmlDotComXslHigherOrderFunctionTests" time="0.004"/>
+        <testcase name="xslXmlDotComHofTest11" classname="org.apache.xalan.tests.xslt3.XmlDotComXslHigherOrderFunctionTests" time="0.005"/>
         <testcase name="xslXmlDotComHofTest1" classname="org.apache.xalan.tests.xslt3.XmlDotComXslHigherOrderFunctionTests" time="0.003"/>
-        <testcase name="xslXmlDotComHofTest2" classname="org.apache.xalan.tests.xslt3.XmlDotComXslHigherOrderFunctionTests" time="0.003"/>
-        <testcase name="xslXmlDotComHofTest3" classname="org.apache.xalan.tests.xslt3.XmlDotComXslHigherOrderFunctionTests" time="0.003"/>
-        <testcase name="xslXmlDotComHofTest4" classname="org.apache.xalan.tests.xslt3.XmlDotComXslHigherOrderFunctionTests" time="0.003"/>
-        <testcase name="xslXmlDotComHofTest5" classname="org.apache.xalan.tests.xslt3.XmlDotComXslHigherOrderFunctionTests" time="0.004"/>
-        <testcase name="xslXmlDotComHofTest6" classname="org.apache.xalan.tests.xslt3.XmlDotComXslHigherOrderFunctionTests" time="0.004"/>
-        <testcase name="xslXmlDotComHofTest7" classname="org.apache.xalan.tests.xslt3.XmlDotComXslHigherOrderFunctionTests" time="0.002"/>
+        <testcase name="xslXmlDotComHofTest2" classname="org.apache.xalan.tests.xslt3.XmlDotComXslHigherOrderFunctionTests" time="0.005"/>
+        <testcase name="xslXmlDotComHofTest3" classname="org.apache.xalan.tests.xslt3.XmlDotComXslHigherOrderFunctionTests" time="0.005"/>
+        <testcase name="xslXmlDotComHofTest4" classname="org.apache.xalan.tests.xslt3.XmlDotComXslHigherOrderFunctionTests" time="0.005"/>
+        <testcase name="xslXmlDotComHofTest5" classname="org.apache.xalan.tests.xslt3.XmlDotComXslHigherOrderFunctionTests" time="0.005"/>
+        <testcase name="xslXmlDotComHofTest6" classname="org.apache.xalan.tests.xslt3.XmlDotComXslHigherOrderFunctionTests" time="0.006"/>
+        <testcase name="xslXmlDotComHofTest7" classname="org.apache.xalan.tests.xslt3.XmlDotComXslHigherOrderFunctionTests" time="0.003"/>
         <testcase name="xslXmlDotComHofTest8" classname="org.apache.xalan.tests.xslt3.XmlDotComXslHigherOrderFunctionTests" time="0.006"/>
         <testcase name="xslXmlDotComHofTest9" classname="org.apache.xalan.tests.xslt3.XmlDotComXslHigherOrderFunctionTests" time="0.006"/>
       </testsuite>
@@ -243,933 +243,953 @@
         <testcase name="xslFnDefaultCollationTest1" classname="org.apache.xalan.tests.xpath3.FnDefaultCollation" time="0.003"/>
         <testcase name="xslFnDefaultCollationTest2" classname="org.apache.xalan.tests.xpath3.FnDefaultCollation" time="0.006"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnBaseUriTests" time="0.367">
-        <testcase name="xslFnBaseUriTest1" classname="org.apache.xalan.tests.xpath3.FnBaseUriTests" time="0.364"/>
-        <testcase name="xslFnBaseUriTest2" classname="org.apache.xalan.tests.xpath3.FnBaseUriTests" time="0.003"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.FnBaseUriTests" time="0.694">
+        <testcase name="xslFnBaseUriTest1" classname="org.apache.xalan.tests.xpath3.FnBaseUriTests" time="0.694"/>
+        <testcase name="xslFnBaseUriTest2" classname="org.apache.xalan.tests.xpath3.FnBaseUriTests" time="0.0"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnDocumentUriTests" time="0.022">
-        <testcase name="xslFnDocumentUriTest1" classname="org.apache.xalan.tests.xpath3.FnDocumentUriTests" time="0.022"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.FnDocumentUriTests" time="0.097">
+        <testcase name="xslFnDocumentUriTest1" classname="org.apache.xalan.tests.xpath3.FnDocumentUriTests" time="0.097"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnResolveQNameTests" time="0.0">
-        <testcase name="xslFnResolveQNameTest1" classname="org.apache.xalan.tests.xpath3.FnResolveQNameTests" time="0.0"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.FnResolveQNameTests" time="0.006">
+        <testcase name="xslFnResolveQNameTest1" classname="org.apache.xalan.tests.xpath3.FnResolveQNameTests" time="0.006"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnQNameTests" time="0.033">
-        <testcase name="xslFnQNameTest1" classname="org.apache.xalan.tests.xpath3.FnQNameTests" time="0.0"/>
-        <testcase name="xslFnQNameTest2" classname="org.apache.xalan.tests.xpath3.FnQNameTests" time="0.006"/>
-        <testcase name="xslFnQNameTest3" classname="org.apache.xalan.tests.xpath3.FnQNameTests" time="0.005"/>
-        <testcase name="xslFnQNameTest4" classname="org.apache.xalan.tests.xpath3.FnQNameTests" time="0.002"/>
-        <testcase name="xslFnQNameTest5" classname="org.apache.xalan.tests.xpath3.FnQNameTests" time="0.005"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.FnQNameTests" time="0.029">
+        <testcase name="xslFnQNameTest1" classname="org.apache.xalan.tests.xpath3.FnQNameTests" time="0.002"/>
+        <testcase name="xslFnQNameTest2" classname="org.apache.xalan.tests.xpath3.FnQNameTests" time="0.005"/>
+        <testcase name="xslFnQNameTest3" classname="org.apache.xalan.tests.xpath3.FnQNameTests" time="0.002"/>
+        <testcase name="xslFnQNameTest4" classname="org.apache.xalan.tests.xpath3.FnQNameTests" time="0.005"/>
+        <testcase name="xslFnQNameTest5" classname="org.apache.xalan.tests.xpath3.FnQNameTests" time="0.0"/>
         <testcase name="xslFnQNameTest6" classname="org.apache.xalan.tests.xpath3.FnQNameTests" time="0.005"/>
-        <testcase name="xslFnQNameTest7" classname="org.apache.xalan.tests.xpath3.FnQNameTests" time="0.002"/>
-        <testcase name="xslFnQNameTest8" classname="org.apache.xalan.tests.xpath3.FnQNameTests" time="0.004"/>
-        <testcase name="xslFnQNameTest9" classname="org.apache.xalan.tests.xpath3.FnQNameTests" time="0.004"/>
-      </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.168">
-        <testcase name="xslMapTest1" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.005"/>
-        <testcase name="xslMapTest2" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.005"/>
-        <testcase name="xslMapTest3" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.005"/>
-        <testcase name="xslMapTest4" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.005"/>
-        <testcase name="xslMapTest5" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.004"/>
-        <testcase name="xslMapTest6" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.005"/>
-        <testcase name="xslMapTest7" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.007"/>
-        <testcase name="xslMapTest8" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.005"/>
-        <testcase name="xslMapTest9" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.006"/>
-        <testcase name="xslMapTest10" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.002"/>
+        <testcase name="xslFnQNameTest7" classname="org.apache.xalan.tests.xpath3.FnQNameTests" time="0.001"/>
+        <testcase name="xslFnQNameTest8" classname="org.apache.xalan.tests.xpath3.FnQNameTests" time="0.009"/>
+        <testcase name="xslFnQNameTest9" classname="org.apache.xalan.tests.xpath3.FnQNameTests" time="0.0"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.176">
+        <testcase name="xslMapTest1" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.003"/>
+        <testcase name="xslMapTest2" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.009"/>
+        <testcase name="xslMapTest3" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.002"/>
+        <testcase name="xslMapTest4" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.006"/>
+        <testcase name="xslMapTest5" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.003"/>
+        <testcase name="xslMapTest6" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.004"/>
+        <testcase name="xslMapTest7" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.005"/>
+        <testcase name="xslMapTest8" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.008"/>
+        <testcase name="xslMapTest9" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.004"/>
+        <testcase name="xslMapTest10" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.004"/>
         <testcase name="xslMapTest11" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.003"/>
-        <testcase name="xslMapTest12" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.002"/>
-        <testcase name="xslMapTest13" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.002"/>
-        <testcase name="xslMapTest14" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.003"/>
-        <testcase name="xslMapTest15" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.005"/>
+        <testcase name="xslMapTest12" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.004"/>
+        <testcase name="xslMapTest13" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.003"/>
+        <testcase name="xslMapTest14" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.004"/>
+        <testcase name="xslMapTest15" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.007"/>
         <testcase name="xslMapTest16" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.005"/>
         <testcase name="xslMapTest17" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.003"/>
         <testcase name="xslMapTest18" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.004"/>
         <testcase name="xslMapTest19" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.006"/>
-        <testcase name="xslMapTest20" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.004"/>
-        <testcase name="xslMapTest21" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.009"/>
-        <testcase name="xslMapTest22" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.005"/>
-        <testcase name="xslMapTest23" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.009"/>
+        <testcase name="xslMapTest20" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.007"/>
+        <testcase name="xslMapTest21" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.011"/>
+        <testcase name="xslMapTest22" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.004"/>
+        <testcase name="xslMapTest23" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.011"/>
         <testcase name="xslMapTest24" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.005"/>
-        <testcase name="xslMapTest25" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.01"/>
-        <testcase name="xslMapTest26" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.005"/>
-        <testcase name="xslMapTest27" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.004"/>
-        <testcase name="xslMapTest28" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.004"/>
+        <testcase name="xslMapTest25" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.009"/>
+        <testcase name="xslMapTest26" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.004"/>
+        <testcase name="xslMapTest27" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.005"/>
+        <testcase name="xslMapTest28" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.005"/>
         <testcase name="xslMapTest29" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.013"/>
-        <testcase name="xslMapTest30" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.008"/>
-        <testcase name="xslMapTest31" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.005"/>
-        <testcase name="xslMapTest32" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.004"/>
+        <testcase name="xslMapTest30" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.005"/>
+        <testcase name="xslMapTest31" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.003"/>
+        <testcase name="xslMapTest32" classname="org.apache.xalan.tests.xpath3.XPathMapTests" time="0.007"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.096">
-        <testcase name="xslArrayTest10" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.003"/>
-        <testcase name="xslArrayTest11" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.002"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.124">
+        <testcase name="xslArrayTest10" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.006"/>
+        <testcase name="xslArrayTest11" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.004"/>
         <testcase name="xslArrayTest12" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.003"/>
-        <testcase name="xslArrayTest13" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.003"/>
-        <testcase name="xslArrayTest14" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.004"/>
-        <testcase name="xslArrayTest15" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.005"/>
+        <testcase name="xslArrayTest13" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.004"/>
+        <testcase name="xslArrayTest14" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.005"/>
+        <testcase name="xslArrayTest15" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.007"/>
         <testcase name="xslArrayTest16" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.006"/>
-        <testcase name="xslArrayTest17" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.003"/>
+        <testcase name="xslArrayTest17" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.004"/>
         <testcase name="xslArrayTest18" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.002"/>
-        <testcase name="xslArrayTest19" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.002"/>
-        <testcase name="xslArrayTest20" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.002"/>
+        <testcase name="xslArrayTest19" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.003"/>
+        <testcase name="xslArrayTest20" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.003"/>
         <testcase name="xslArrayTest21" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.002"/>
-        <testcase name="xslArrayTest22" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.006"/>
-        <testcase name="xslArrayTest23" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.003"/>
-        <testcase name="xslArrayTest24" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.003"/>
-        <testcase name="xslArrayTest25" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.007"/>
-        <testcase name="xslArrayTest26" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.004"/>
-        <testcase name="xslArrayTest27" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.003"/>
-        <testcase name="xslArrayTest28" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.004"/>
-        <testcase name="xslArrayTest1" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.003"/>
-        <testcase name="xslArrayTest2" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.003"/>
-        <testcase name="xslArrayTest3" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.003"/>
-        <testcase name="xslArrayTest4" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.004"/>
-        <testcase name="xslArrayTest5" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.002"/>
-        <testcase name="xslArrayTest6" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.003"/>
-        <testcase name="xslArrayTest7" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.003"/>
+        <testcase name="xslArrayTest22" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.007"/>
+        <testcase name="xslArrayTest23" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.005"/>
+        <testcase name="xslArrayTest24" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.004"/>
+        <testcase name="xslArrayTest25" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.008"/>
+        <testcase name="xslArrayTest26" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.003"/>
+        <testcase name="xslArrayTest27" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.004"/>
+        <testcase name="xslArrayTest28" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.005"/>
+        <testcase name="xslArrayTest1" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.005"/>
+        <testcase name="xslArrayTest2" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.004"/>
+        <testcase name="xslArrayTest3" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.004"/>
+        <testcase name="xslArrayTest4" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.005"/>
+        <testcase name="xslArrayTest5" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.003"/>
+        <testcase name="xslArrayTest6" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.004"/>
+        <testcase name="xslArrayTest7" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.004"/>
         <testcase name="xslArrayTest8" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.005"/>
-        <testcase name="xslArrayTest9" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.003"/>
+        <testcase name="xslArrayTest9" classname="org.apache.xalan.tests.xpath3.XPathArrayTests" time="0.004"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnLangTests" time="0.004">
-        <testcase name="xslFnLangTest1" classname="org.apache.xalan.tests.xpath3.FnLangTests" time="0.004"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.FnLangTests" time="0.003">
+        <testcase name="xslFnLangTest1" classname="org.apache.xalan.tests.xpath3.FnLangTests" time="0.003"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnRootTests" time="0.006">
-        <testcase name="xslFnRootTest1" classname="org.apache.xalan.tests.xpath3.FnRootTests" time="0.006"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.FnRootTests" time="0.007">
+        <testcase name="xslFnRootTest1" classname="org.apache.xalan.tests.xpath3.FnRootTests" time="0.007"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XPathCastTests" time="0.009">
+      <testsuite name="org.apache.xalan.tests.xpath3.XPathCastTests" time="0.01">
         <testcase name="xslCastableasTest1" classname="org.apache.xalan.tests.xpath3.XPathCastTests" time="0.006"/>
-        <testcase name="xslCastasTest1" classname="org.apache.xalan.tests.xpath3.XPathCastTests" time="0.003"/>
+        <testcase name="xslCastasTest1" classname="org.apache.xalan.tests.xpath3.XPathCastTests" time="0.004"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XPathArrowOpTests" time="0.014">
-        <testcase name="xslXPathArrowOpTest1" classname="org.apache.xalan.tests.xpath3.XPathArrowOpTests" time="0.003"/>
-        <testcase name="xslXPathArrowOpTest2" classname="org.apache.xalan.tests.xpath3.XPathArrowOpTests" time="0.003"/>
-        <testcase name="xslXPathArrowOpTest3" classname="org.apache.xalan.tests.xpath3.XPathArrowOpTests" time="0.003"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.XPathArrowOpTests" time="0.017">
+        <testcase name="xslXPathArrowOpTest1" classname="org.apache.xalan.tests.xpath3.XPathArrowOpTests" time="0.004"/>
+        <testcase name="xslXPathArrowOpTest2" classname="org.apache.xalan.tests.xpath3.XPathArrowOpTests" time="0.004"/>
+        <testcase name="xslXPathArrowOpTest3" classname="org.apache.xalan.tests.xpath3.XPathArrowOpTests" time="0.004"/>
         <testcase name="xslXPathArrowOpTest4" classname="org.apache.xalan.tests.xpath3.XPathArrowOpTests" time="0.005"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnMapMerge" time="0.038">
+      <testsuite name="org.apache.xalan.tests.xpath3.FnMapMerge" time="0.037">
         <testcase name="xslFnMapMergeTest1" classname="org.apache.xalan.tests.xpath3.FnMapMerge" time="0.003"/>
-        <testcase name="xslFnMapMergeTest2" classname="org.apache.xalan.tests.xpath3.FnMapMerge" time="0.004"/>
+        <testcase name="xslFnMapMergeTest2" classname="org.apache.xalan.tests.xpath3.FnMapMerge" time="0.005"/>
         <testcase name="xslFnMapMergeTest3" classname="org.apache.xalan.tests.xpath3.FnMapMerge" time="0.005"/>
-        <testcase name="xslFnMapMergeTest4" classname="org.apache.xalan.tests.xpath3.FnMapMerge" time="0.007"/>
-        <testcase name="xslFnMapMergeTest5" classname="org.apache.xalan.tests.xpath3.FnMapMerge" time="0.007"/>
-        <testcase name="xslFnMapMergeTest6" classname="org.apache.xalan.tests.xpath3.FnMapMerge" time="0.004"/>
-        <testcase name="xslFnMapMergeTest7" classname="org.apache.xalan.tests.xpath3.FnMapMerge" time="0.008"/>
+        <testcase name="xslFnMapMergeTest4" classname="org.apache.xalan.tests.xpath3.FnMapMerge" time="0.008"/>
+        <testcase name="xslFnMapMergeTest5" classname="org.apache.xalan.tests.xpath3.FnMapMerge" time="0.006"/>
+        <testcase name="xslFnMapMergeTest6" classname="org.apache.xalan.tests.xpath3.FnMapMerge" time="0.003"/>
+        <testcase name="xslFnMapMergeTest7" classname="org.apache.xalan.tests.xpath3.FnMapMerge" time="0.007"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnParseJsonTests" time="0.029">
+      <testsuite name="org.apache.xalan.tests.xpath3.FnParseJsonTests" time="0.03">
         <testcase name="xslFnParseJsonTest1" classname="org.apache.xalan.tests.xpath3.FnParseJsonTests" time="0.004"/>
         <testcase name="xslFnParseJsonTest2" classname="org.apache.xalan.tests.xpath3.FnParseJsonTests" time="0.004"/>
         <testcase name="xslFnParseJsonTest3" classname="org.apache.xalan.tests.xpath3.FnParseJsonTests" time="0.013"/>
-        <testcase name="xslFnParseJsonTest4" classname="org.apache.xalan.tests.xpath3.FnParseJsonTests" time="0.004"/>
+        <testcase name="xslFnParseJsonTest4" classname="org.apache.xalan.tests.xpath3.FnParseJsonTests" time="0.005"/>
         <testcase name="xslFnParseJsonTest5" classname="org.apache.xalan.tests.xpath3.FnParseJsonTests" time="0.004"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnJsonDocTests" time="0.098">
-        <testcase name="xslFnJsonDocTest1" classname="org.apache.xalan.tests.xpath3.FnJsonDocTests" time="0.098"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.FnJsonDocTests" time="0.276">
+        <testcase name="xslFnJsonDocTest1" classname="org.apache.xalan.tests.xpath3.FnJsonDocTests" time="0.276"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnJsonToXmlTests" time="0.016">
+      <testsuite name="org.apache.xalan.tests.xpath3.FnJsonToXmlTests" time="0.014">
         <testcase name="xslFnJsonToXmlTest1" classname="org.apache.xalan.tests.xpath3.FnJsonToXmlTests" time="0.003"/>
-        <testcase name="xslFnJsonToXmlTest2" classname="org.apache.xalan.tests.xpath3.FnJsonToXmlTests" time="0.002"/>
-        <testcase name="xslFnJsonToXmlTest3" classname="org.apache.xalan.tests.xpath3.FnJsonToXmlTests" time="0.003"/>
+        <testcase name="xslFnJsonToXmlTest2" classname="org.apache.xalan.tests.xpath3.FnJsonToXmlTests" time="0.001"/>
+        <testcase name="xslFnJsonToXmlTest3" classname="org.apache.xalan.tests.xpath3.FnJsonToXmlTests" time="0.002"/>
         <testcase name="xslFnJsonToXmlTest4" classname="org.apache.xalan.tests.xpath3.FnJsonToXmlTests" time="0.003"/>
         <testcase name="xslFnJsonToXmlTest5" classname="org.apache.xalan.tests.xpath3.FnJsonToXmlTests" time="0.005"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnXmlToJsonTests" time="0.043">
-        <testcase name="xslFnXmlToJsonTest1" classname="org.apache.xalan.tests.xpath3.FnXmlToJsonTests" time="0.011"/>
-        <testcase name="xslFnXmlToJsonTest2" classname="org.apache.xalan.tests.xpath3.FnXmlToJsonTests" time="0.007"/>
-        <testcase name="xslFnXmlToJsonTest3" classname="org.apache.xalan.tests.xpath3.FnXmlToJsonTests" time="0.008"/>
-        <testcase name="xslFnXmlToJsonTest4" classname="org.apache.xalan.tests.xpath3.FnXmlToJsonTests" time="0.005"/>
-        <testcase name="xslFnXmlToJsonTest5" classname="org.apache.xalan.tests.xpath3.FnXmlToJsonTests" time="0.005"/>
-        <testcase name="xslFnXmlToJsonTest6" classname="org.apache.xalan.tests.xpath3.FnXmlToJsonTests" time="0.007"/>
-      </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnAnalyzeStringTests" time="0.117">
-        <testcase name="xslFnAnalyzeStringTest1" classname="org.apache.xalan.tests.xpath3.FnAnalyzeStringTests" time="0.005"/>
-        <testcase name="xslFnAnalyzeStringTest2" classname="org.apache.xalan.tests.xpath3.FnAnalyzeStringTests" time="0.004"/>
-        <testcase name="xslFnAnalyzeStringTest3" classname="org.apache.xalan.tests.xpath3.FnAnalyzeStringTests" time="0.003"/>
-        <testcase name="xslFnAnalyzeStringTest4" classname="org.apache.xalan.tests.xpath3.FnAnalyzeStringTests" time="0.003"/>
-        <testcase name="xslFnAnalyzeStringTest5" classname="org.apache.xalan.tests.xpath3.FnAnalyzeStringTests" time="0.002"/>
-        <testcase name="xslFnAnalyzeStringTest6" classname="org.apache.xalan.tests.xpath3.FnAnalyzeStringTests" time="0.003"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.FnXmlToJsonTests" time="0.049">
+        <testcase name="xslFnXmlToJsonTest1" classname="org.apache.xalan.tests.xpath3.FnXmlToJsonTests" time="0.013"/>
+        <testcase name="xslFnXmlToJsonTest2" classname="org.apache.xalan.tests.xpath3.FnXmlToJsonTests" time="0.009"/>
+        <testcase name="xslFnXmlToJsonTest3" classname="org.apache.xalan.tests.xpath3.FnXmlToJsonTests" time="0.007"/>
+        <testcase name="xslFnXmlToJsonTest4" classname="org.apache.xalan.tests.xpath3.FnXmlToJsonTests" time="0.007"/>
+        <testcase name="xslFnXmlToJsonTest5" classname="org.apache.xalan.tests.xpath3.FnXmlToJsonTests" time="0.008"/>
+        <testcase name="xslFnXmlToJsonTest6" classname="org.apache.xalan.tests.xpath3.FnXmlToJsonTests" time="0.005"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xpath3.FnAnalyzeStringTests" time="0.077">
+        <testcase name="xslFnAnalyzeStringTest1" classname="org.apache.xalan.tests.xpath3.FnAnalyzeStringTests" time="0.003"/>
+        <testcase name="xslFnAnalyzeStringTest2" classname="org.apache.xalan.tests.xpath3.FnAnalyzeStringTests" time="0.002"/>
+        <testcase name="xslFnAnalyzeStringTest3" classname="org.apache.xalan.tests.xpath3.FnAnalyzeStringTests" time="0.002"/>
+        <testcase name="xslFnAnalyzeStringTest4" classname="org.apache.xalan.tests.xpath3.FnAnalyzeStringTests" time="0.002"/>
+        <testcase name="xslFnAnalyzeStringTest5" classname="org.apache.xalan.tests.xpath3.FnAnalyzeStringTests" time="0.003"/>
+        <testcase name="xslFnAnalyzeStringTest6" classname="org.apache.xalan.tests.xpath3.FnAnalyzeStringTests" time="0.002"/>
         <testcase name="xslFnAnalyzeStringTest7" classname="org.apache.xalan.tests.xpath3.FnAnalyzeStringTests" time="0.002"/>
-        <testcase name="xslFnAnalyzeStringTest8" classname="org.apache.xalan.tests.xpath3.FnAnalyzeStringTests" time="0.003"/>
-        <testcase name="xslFnAnalyzeStringTest9" classname="org.apache.xalan.tests.xpath3.FnAnalyzeStringTests" time="0.003"/>
+        <testcase name="xslFnAnalyzeStringTest8" classname="org.apache.xalan.tests.xpath3.FnAnalyzeStringTests" time="0.002"/>
+        <testcase name="xslFnAnalyzeStringTest9" classname="org.apache.xalan.tests.xpath3.FnAnalyzeStringTests" time="0.002"/>
         <testcase name="xslFnAnalyzeStringTest10" classname="org.apache.xalan.tests.xpath3.FnAnalyzeStringTests" time="0.002"/>
         <testcase name="xslFnAnalyzeStringTest11" classname="org.apache.xalan.tests.xpath3.FnAnalyzeStringTests" time="0.002"/>
         <testcase name="xslFnAnalyzeStringTest12" classname="org.apache.xalan.tests.xpath3.FnAnalyzeStringTests" time="0.002"/>
-        <testcase name="xslFnAnalyzeStringTest13" classname="org.apache.xalan.tests.xpath3.FnAnalyzeStringTests" time="0.002"/>
-        <testcase name="xslFnAnalyzeStringTest14" classname="org.apache.xalan.tests.xpath3.FnAnalyzeStringTests" time="0.045"/>
-        <testcase name="xslFnAnalyzeStringTest15" classname="org.apache.xalan.tests.xpath3.FnAnalyzeStringTests" time="0.036"/>
+        <testcase name="xslFnAnalyzeStringTest13" classname="org.apache.xalan.tests.xpath3.FnAnalyzeStringTests" time="0.001"/>
+        <testcase name="xslFnAnalyzeStringTest14" classname="org.apache.xalan.tests.xpath3.FnAnalyzeStringTests" time="0.027"/>
+        <testcase name="xslFnAnalyzeStringTest15" classname="org.apache.xalan.tests.xpath3.FnAnalyzeStringTests" time="0.023"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XPathMapOtherTests" time="0.017">
+      <testsuite name="org.apache.xalan.tests.xpath3.XPathMapOtherTests" time="0.012">
         <testcase name="xslMapOtherTest1" classname="org.apache.xalan.tests.xpath3.XPathMapOtherTests" time="0.003"/>
         <testcase name="xslMapOtherTest2" classname="org.apache.xalan.tests.xpath3.XPathMapOtherTests" time="0.003"/>
-        <testcase name="xslMapOtherTest3" classname="org.apache.xalan.tests.xpath3.XPathMapOtherTests" time="0.004"/>
-        <testcase name="xslMapOtherTest4" classname="org.apache.xalan.tests.xpath3.XPathMapOtherTests" time="0.007"/>
-      </testsuite>
-      <testsuite name="org.apache.xalan.tests.xslt3.JiraIssuesTests" time="0.04">
-        <testcase name="xslJiraIssuesTest1" classname="org.apache.xalan.tests.xslt3.JiraIssuesTests" time="0.004"/>
-        <testcase name="xslJiraIssuesTest2" classname="org.apache.xalan.tests.xslt3.JiraIssuesTests" time="0.006"/>
-        <testcase name="xslJiraIssuesTest3" classname="org.apache.xalan.tests.xslt3.JiraIssuesTests" time="0.003"/>
-        <testcase name="xslJiraIssuesTest4" classname="org.apache.xalan.tests.xslt3.JiraIssuesTests" time="0.005"/>
-        <testcase name="xslJiraIssuesTest5" classname="org.apache.xalan.tests.xslt3.JiraIssuesTests" time="0.003"/>
-        <testcase name="xslJiraIssuesTest6" classname="org.apache.xalan.tests.xslt3.JiraIssuesTests" time="0.009"/>
-        <testcase name="xslJiraIssuesTest7" classname="org.apache.xalan.tests.xslt3.JiraIssuesTests" time="0.004"/>
-        <testcase name="xslJiraIssuesTest8" classname="org.apache.xalan.tests.xslt3.JiraIssuesTests" time="0.004"/>
+        <testcase name="xslMapOtherTest3" classname="org.apache.xalan.tests.xpath3.XPathMapOtherTests" time="0.003"/>
+        <testcase name="xslMapOtherTest4" classname="org.apache.xalan.tests.xpath3.XPathMapOtherTests" time="0.003"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xslt3.JiraIssuesTests" time="0.026">
+        <testcase name="xslJiraIssuesTest1" classname="org.apache.xalan.tests.xslt3.JiraIssuesTests" time="0.003"/>
+        <testcase name="xslJiraIssuesTest2" classname="org.apache.xalan.tests.xslt3.JiraIssuesTests" time="0.003"/>
+        <testcase name="xslJiraIssuesTest3" classname="org.apache.xalan.tests.xslt3.JiraIssuesTests" time="0.002"/>
+        <testcase name="xslJiraIssuesTest4" classname="org.apache.xalan.tests.xslt3.JiraIssuesTests" time="0.003"/>
+        <testcase name="xslJiraIssuesTest5" classname="org.apache.xalan.tests.xslt3.JiraIssuesTests" time="0.002"/>
+        <testcase name="xslJiraIssuesTest6" classname="org.apache.xalan.tests.xslt3.JiraIssuesTests" time="0.007"/>
+        <testcase name="xslJiraIssuesTest7" classname="org.apache.xalan.tests.xslt3.JiraIssuesTests" time="0.003"/>
+        <testcase name="xslJiraIssuesTest8" classname="org.apache.xalan.tests.xslt3.JiraIssuesTests" time="0.001"/>
         <testcase name="xslJiraIssuesTest9" classname="org.apache.xalan.tests.xslt3.JiraIssuesTests" time="0.002"/>
       </testsuite>
       <testsuite name="org.apache.xalan.tests.xpath3.XPathNamedFunctionReferenceTests" time="0.017">
-        <testcase name="xslNamedFunctionReferenceTest1" classname="org.apache.xalan.tests.xpath3.XPathNamedFunctionReferenceTests" time="0.003"/>
-        <testcase name="xslNamedFunctionReferenceTest2" classname="org.apache.xalan.tests.xpath3.XPathNamedFunctionReferenceTests" time="0.003"/>
-        <testcase name="xslNamedFunctionReferenceTest3" classname="org.apache.xalan.tests.xpath3.XPathNamedFunctionReferenceTests" time="0.001"/>
+        <testcase name="xslNamedFunctionReferenceTest1" classname="org.apache.xalan.tests.xpath3.XPathNamedFunctionReferenceTests" time="0.002"/>
+        <testcase name="xslNamedFunctionReferenceTest2" classname="org.apache.xalan.tests.xpath3.XPathNamedFunctionReferenceTests" time="0.002"/>
+        <testcase name="xslNamedFunctionReferenceTest3" classname="org.apache.xalan.tests.xpath3.XPathNamedFunctionReferenceTests" time="0.002"/>
         <testcase name="xslNamedFunctionReferenceTest4" classname="org.apache.xalan.tests.xpath3.XPathNamedFunctionReferenceTests" time="0.002"/>
-        <testcase name="xslNamedFunctionReferenceTest5" classname="org.apache.xalan.tests.xpath3.XPathNamedFunctionReferenceTests" time="0.004"/>
+        <testcase name="xslNamedFunctionReferenceTest5" classname="org.apache.xalan.tests.xpath3.XPathNamedFunctionReferenceTests" time="0.005"/>
         <testcase name="xslNamedFunctionReferenceTest6" classname="org.apache.xalan.tests.xpath3.XPathNamedFunctionReferenceTests" time="0.004"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnApplyTests" time="0.01">
+      <testsuite name="org.apache.xalan.tests.xpath3.FnApplyTests" time="0.009">
         <testcase name="xslFnApplyTest1" classname="org.apache.xalan.tests.xpath3.FnApplyTests" time="0.003"/>
         <testcase name="xslFnApplyTest2" classname="org.apache.xalan.tests.xpath3.FnApplyTests" time="0.002"/>
-        <testcase name="xslFnApplyTest3" classname="org.apache.xalan.tests.xpath3.FnApplyTests" time="0.003"/>
+        <testcase name="xslFnApplyTest3" classname="org.apache.xalan.tests.xpath3.FnApplyTests" time="0.002"/>
         <testcase name="xslFnApplyTest4" classname="org.apache.xalan.tests.xpath3.FnApplyTests" time="0.002"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XPathGeneralComparisonOpTests" time="0.024">
+      <testsuite name="org.apache.xalan.tests.xpath3.XPathGeneralComparisonOpTests" time="0.017">
         <testcase name="xpathGeneralComparisonOpTest1" classname="org.apache.xalan.tests.xpath3.XPathGeneralComparisonOpTests" time="0.003"/>
-        <testcase name="xpathGeneralComparisonOpTest2" classname="org.apache.xalan.tests.xpath3.XPathGeneralComparisonOpTests" time="0.005"/>
-        <testcase name="xpathGeneralComparisonOpTest3" classname="org.apache.xalan.tests.xpath3.XPathGeneralComparisonOpTests" time="0.003"/>
+        <testcase name="xpathGeneralComparisonOpTest2" classname="org.apache.xalan.tests.xpath3.XPathGeneralComparisonOpTests" time="0.002"/>
+        <testcase name="xpathGeneralComparisonOpTest3" classname="org.apache.xalan.tests.xpath3.XPathGeneralComparisonOpTests" time="0.002"/>
         <testcase name="xpathGeneralComparisonOpTest4" classname="org.apache.xalan.tests.xpath3.XPathGeneralComparisonOpTests" time="0.002"/>
-        <testcase name="xpathGeneralComparisonOpTest5" classname="org.apache.xalan.tests.xpath3.XPathGeneralComparisonOpTests" time="0.003"/>
+        <testcase name="xpathGeneralComparisonOpTest5" classname="org.apache.xalan.tests.xpath3.XPathGeneralComparisonOpTests" time="0.002"/>
         <testcase name="xpathGeneralComparisonOpTest6" classname="org.apache.xalan.tests.xpath3.XPathGeneralComparisonOpTests" time="0.002"/>
         <testcase name="xpathGeneralComparisonOpTest7" classname="org.apache.xalan.tests.xpath3.XPathGeneralComparisonOpTests" time="0.003"/>
-        <testcase name="xpathGeneralComparisonOpTest8" classname="org.apache.xalan.tests.xpath3.XPathGeneralComparisonOpTests" time="0.003"/>
+        <testcase name="xpathGeneralComparisonOpTest8" classname="org.apache.xalan.tests.xpath3.XPathGeneralComparisonOpTests" time="0.001"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnMapFindTests" time="0.014">
-        <testcase name="xslFnMapFindTest1" classname="org.apache.xalan.tests.xpath3.FnMapFindTests" time="0.005"/>
-        <testcase name="xslFnMapFindTest2" classname="org.apache.xalan.tests.xpath3.FnMapFindTests" time="0.009"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.FnMapFindTests" time="0.012">
+        <testcase name="xslFnMapFindTest1" classname="org.apache.xalan.tests.xpath3.FnMapFindTests" time="0.004"/>
+        <testcase name="xslFnMapFindTest2" classname="org.apache.xalan.tests.xpath3.FnMapFindTests" time="0.008"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XPathNumericArithmeticTests" time="0.036">
+      <testsuite name="org.apache.xalan.tests.xpath3.XPathNumericArithmeticTests" time="0.043">
         <testcase name="xslNumericArithmeticTest1" classname="org.apache.xalan.tests.xpath3.XPathNumericArithmeticTests" time="0.007"/>
-        <testcase name="xslNumericArithmeticTest2" classname="org.apache.xalan.tests.xpath3.XPathNumericArithmeticTests" time="0.003"/>
-        <testcase name="xslNumericArithmeticTest3" classname="org.apache.xalan.tests.xpath3.XPathNumericArithmeticTests" time="0.004"/>
-        <testcase name="xslNumericArithmeticTest4" classname="org.apache.xalan.tests.xpath3.XPathNumericArithmeticTests" time="0.019"/>
-        <testcase name="xslNumericArithmeticTest5" classname="org.apache.xalan.tests.xpath3.XPathNumericArithmeticTests" time="0.003"/>
-      </testsuite>
-      <testsuite name="org.apache.xalan.tests.xslt3.XslTunnelParameterTests" time="0.023">
-        <testcase name="xslTunnelParameterTest1" classname="org.apache.xalan.tests.xslt3.XslTunnelParameterTests" time="0.002"/>
-        <testcase name="xslTunnelParameterTest2" classname="org.apache.xalan.tests.xslt3.XslTunnelParameterTests" time="0.002"/>
-        <testcase name="xslTunnelParameterTest3" classname="org.apache.xalan.tests.xslt3.XslTunnelParameterTests" time="0.002"/>
+        <testcase name="xslNumericArithmeticTest2" classname="org.apache.xalan.tests.xpath3.XPathNumericArithmeticTests" time="0.004"/>
+        <testcase name="xslNumericArithmeticTest3" classname="org.apache.xalan.tests.xpath3.XPathNumericArithmeticTests" time="0.005"/>
+        <testcase name="xslNumericArithmeticTest4" classname="org.apache.xalan.tests.xpath3.XPathNumericArithmeticTests" time="0.023"/>
+        <testcase name="xslNumericArithmeticTest5" classname="org.apache.xalan.tests.xpath3.XPathNumericArithmeticTests" time="0.004"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xslt3.XslTunnelParameterTests" time="0.034">
+        <testcase name="xslTunnelParameterTest1" classname="org.apache.xalan.tests.xslt3.XslTunnelParameterTests" time="0.004"/>
+        <testcase name="xslTunnelParameterTest2" classname="org.apache.xalan.tests.xslt3.XslTunnelParameterTests" time="0.003"/>
+        <testcase name="xslTunnelParameterTest3" classname="org.apache.xalan.tests.xslt3.XslTunnelParameterTests" time="0.004"/>
         <testcase name="xslTunnelParameterTest4" classname="org.apache.xalan.tests.xslt3.XslTunnelParameterTests" time="0.002"/>
-        <testcase name="xslTunnelParameterTest5" classname="org.apache.xalan.tests.xslt3.XslTunnelParameterTests" time="0.002"/>
-        <testcase name="xslTunnelParameterTest6" classname="org.apache.xalan.tests.xslt3.XslTunnelParameterTests" time="0.002"/>
-        <testcase name="xslTunnelParameterTest7" classname="org.apache.xalan.tests.xslt3.XslTunnelParameterTests" time="0.002"/>
-        <testcase name="xslTunnelParameterTest8" classname="org.apache.xalan.tests.xslt3.XslTunnelParameterTests" time="0.005"/>
-        <testcase name="xslTunnelParameterTest9" classname="org.apache.xalan.tests.xslt3.XslTunnelParameterTests" time="0.002"/>
-        <testcase name="xslTunnelParameterTest10" classname="org.apache.xalan.tests.xslt3.XslTunnelParameterTests" time="0.002"/>
-      </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FuncBooleanValuesTests" time="0.002">
-        <testcase name="xslFuncBooleanValuesTest1" classname="org.apache.xalan.tests.xpath3.FuncBooleanValuesTests" time="0.002"/>
-      </testsuite>
-      <testsuite name="org.apache.xalan.tests.xslt3.XslElementValidationTests" time="0.032">
-        <testcase name="xslElementValidationTest1" classname="org.apache.xalan.tests.xslt3.XslElementValidationTests" time="0.007"/>
-        <testcase name="xslElementValidationTest2" classname="org.apache.xalan.tests.xslt3.XslElementValidationTests" time="0.006"/>
-        <testcase name="xslElementValidationTest3" classname="org.apache.xalan.tests.xslt3.XslElementValidationTests" time="0.012"/>
-        <testcase name="xslElementValidationTest4" classname="org.apache.xalan.tests.xslt3.XslElementValidationTests" time="0.007"/>
-      </testsuite>
-      <testsuite name="org.apache.xalan.tests.xslt3.XslLiteralResultElementValidationTests" time="0.034">
-        <testcase name="xslLiteralResultElementValidationTest1" classname="org.apache.xalan.tests.xslt3.XslLiteralResultElementValidationTests" time="0.004"/>
-        <testcase name="xslLiteralResultElementValidationTest2" classname="org.apache.xalan.tests.xslt3.XslLiteralResultElementValidationTests" time="0.018"/>
+        <testcase name="xslTunnelParameterTest5" classname="org.apache.xalan.tests.xslt3.XslTunnelParameterTests" time="0.003"/>
+        <testcase name="xslTunnelParameterTest6" classname="org.apache.xalan.tests.xslt3.XslTunnelParameterTests" time="0.003"/>
+        <testcase name="xslTunnelParameterTest7" classname="org.apache.xalan.tests.xslt3.XslTunnelParameterTests" time="0.003"/>
+        <testcase name="xslTunnelParameterTest8" classname="org.apache.xalan.tests.xslt3.XslTunnelParameterTests" time="0.004"/>
+        <testcase name="xslTunnelParameterTest9" classname="org.apache.xalan.tests.xslt3.XslTunnelParameterTests" time="0.004"/>
+        <testcase name="xslTunnelParameterTest10" classname="org.apache.xalan.tests.xslt3.XslTunnelParameterTests" time="0.004"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xpath3.FuncBooleanValuesTests" time="0.003">
+        <testcase name="xslFuncBooleanValuesTest1" classname="org.apache.xalan.tests.xpath3.FuncBooleanValuesTests" time="0.003"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xslt3.XslElementValidationTests" time="0.04">
+        <testcase name="xslElementValidationTest1" classname="org.apache.xalan.tests.xslt3.XslElementValidationTests" time="0.011"/>
+        <testcase name="xslElementValidationTest2" classname="org.apache.xalan.tests.xslt3.XslElementValidationTests" time="0.005"/>
+        <testcase name="xslElementValidationTest3" classname="org.apache.xalan.tests.xslt3.XslElementValidationTests" time="0.014"/>
+        <testcase name="xslElementValidationTest4" classname="org.apache.xalan.tests.xslt3.XslElementValidationTests" time="0.01"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xslt3.XslLiteralResultElementValidationTests" time="0.029">
+        <testcase name="xslLiteralResultElementValidationTest1" classname="org.apache.xalan.tests.xslt3.XslLiteralResultElementValidationTests" time="0.006"/>
+        <testcase name="xslLiteralResultElementValidationTest2" classname="org.apache.xalan.tests.xslt3.XslLiteralResultElementValidationTests" time="0.011"/>
         <testcase name="xslLiteralResultElementValidationTest3" classname="org.apache.xalan.tests.xslt3.XslLiteralResultElementValidationTests" time="0.012"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xslt3.XslAttributeValidationTests" time="0.012">
-        <testcase name="xslAttributeValidationTest1" classname="org.apache.xalan.tests.xslt3.XslAttributeValidationTests" time="0.004"/>
-        <testcase name="xslAttributeValidationTest2" classname="org.apache.xalan.tests.xslt3.XslAttributeValidationTests" time="0.008"/>
+      <testsuite name="org.apache.xalan.tests.xslt3.XslAttributeValidationTests" time="0.01">
+        <testcase name="xslAttributeValidationTest1" classname="org.apache.xalan.tests.xslt3.XslAttributeValidationTests" time="0.003"/>
+        <testcase name="xslAttributeValidationTest2" classname="org.apache.xalan.tests.xslt3.XslAttributeValidationTests" time="0.007"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XPathExprFunctionCallSuffixTests" time="0.057">
-        <testcase name="xpathExprFunctionCallSuffixTest1" classname="org.apache.xalan.tests.xpath3.XPathExprFunctionCallSuffixTests" time="0.005"/>
-        <testcase name="xpathExprFunctionCallSuffixTest2" classname="org.apache.xalan.tests.xpath3.XPathExprFunctionCallSuffixTests" time="0.003"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.XPathExprFunctionCallSuffixTests" time="0.054">
+        <testcase name="xpathExprFunctionCallSuffixTest1" classname="org.apache.xalan.tests.xpath3.XPathExprFunctionCallSuffixTests" time="0.004"/>
+        <testcase name="xpathExprFunctionCallSuffixTest2" classname="org.apache.xalan.tests.xpath3.XPathExprFunctionCallSuffixTests" time="0.002"/>
         <testcase name="xpathExprFunctionCallSuffixTest3" classname="org.apache.xalan.tests.xpath3.XPathExprFunctionCallSuffixTests" time="0.003"/>
-        <testcase name="xpathExprFunctionCallSuffixTest4" classname="org.apache.xalan.tests.xpath3.XPathExprFunctionCallSuffixTests" time="0.004"/>
+        <testcase name="xpathExprFunctionCallSuffixTest4" classname="org.apache.xalan.tests.xpath3.XPathExprFunctionCallSuffixTests" time="0.002"/>
         <testcase name="xpathExprFunctionCallSuffixTest5" classname="org.apache.xalan.tests.xpath3.XPathExprFunctionCallSuffixTests" time="0.004"/>
-        <testcase name="xpathExprFunctionCallSuffixTest6" classname="org.apache.xalan.tests.xpath3.XPathExprFunctionCallSuffixTests" time="0.004"/>
-        <testcase name="xpathExprFunctionCallSuffixTest7" classname="org.apache.xalan.tests.xpath3.XPathExprFunctionCallSuffixTests" time="0.003"/>
-        <testcase name="xpathExprFunctionCallSuffixTest8" classname="org.apache.xalan.tests.xpath3.XPathExprFunctionCallSuffixTests" time="0.002"/>
-        <testcase name="xpathExprFunctionCallSuffixTest9" classname="org.apache.xalan.tests.xpath3.XPathExprFunctionCallSuffixTests" time="0.004"/>
+        <testcase name="xpathExprFunctionCallSuffixTest6" classname="org.apache.xalan.tests.xpath3.XPathExprFunctionCallSuffixTests" time="0.003"/>
+        <testcase name="xpathExprFunctionCallSuffixTest7" classname="org.apache.xalan.tests.xpath3.XPathExprFunctionCallSuffixTests" time="0.004"/>
+        <testcase name="xpathExprFunctionCallSuffixTest8" classname="org.apache.xalan.tests.xpath3.XPathExprFunctionCallSuffixTests" time="0.004"/>
+        <testcase name="xpathExprFunctionCallSuffixTest9" classname="org.apache.xalan.tests.xpath3.XPathExprFunctionCallSuffixTests" time="0.003"/>
         <testcase name="xpathExprFunctionCallSuffixTest10" classname="org.apache.xalan.tests.xpath3.XPathExprFunctionCallSuffixTests" time="0.005"/>
         <testcase name="xpathExprFunctionCallSuffixTest11" classname="org.apache.xalan.tests.xpath3.XPathExprFunctionCallSuffixTests" time="0.004"/>
-        <testcase name="xpathExprFunctionCallSuffixTest12" classname="org.apache.xalan.tests.xpath3.XPathExprFunctionCallSuffixTests" time="0.004"/>
+        <testcase name="xpathExprFunctionCallSuffixTest12" classname="org.apache.xalan.tests.xpath3.XPathExprFunctionCallSuffixTests" time="0.003"/>
         <testcase name="xpathExprFunctionCallSuffixTest13" classname="org.apache.xalan.tests.xpath3.XPathExprFunctionCallSuffixTests" time="0.004"/>
         <testcase name="xpathExprFunctionCallSuffixTest14" classname="org.apache.xalan.tests.xpath3.XPathExprFunctionCallSuffixTests" time="0.003"/>
         <testcase name="xpathExprFunctionCallSuffixTest15" classname="org.apache.xalan.tests.xpath3.XPathExprFunctionCallSuffixTests" time="0.003"/>
-        <testcase name="xpathExprFunctionCallSuffixTest16" classname="org.apache.xalan.tests.xpath3.XPathExprFunctionCallSuffixTests" time="0.002"/>
+        <testcase name="xpathExprFunctionCallSuffixTest16" classname="org.apache.xalan.tests.xpath3.XPathExprFunctionCallSuffixTests" time="0.003"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xslt3.XslEvaluateTests" time="0.045">
-        <testcase name="xslEvaluateTest10" classname="org.apache.xalan.tests.xslt3.XslEvaluateTests" time="0.003"/>
-        <testcase name="xslEvaluateTest11" classname="org.apache.xalan.tests.xslt3.XslEvaluateTests" time="0.01"/>
+      <testsuite name="org.apache.xalan.tests.xslt3.XslEvaluateTests" time="0.052">
+        <testcase name="xslEvaluateTest10" classname="org.apache.xalan.tests.xslt3.XslEvaluateTests" time="0.005"/>
+        <testcase name="xslEvaluateTest11" classname="org.apache.xalan.tests.xslt3.XslEvaluateTests" time="0.019"/>
         <testcase name="xslEvaluateTest1" classname="org.apache.xalan.tests.xslt3.XslEvaluateTests" time="0.002"/>
         <testcase name="xslEvaluateTest2" classname="org.apache.xalan.tests.xslt3.XslEvaluateTests" time="0.002"/>
         <testcase name="xslEvaluateTest3" classname="org.apache.xalan.tests.xslt3.XslEvaluateTests" time="0.001"/>
-        <testcase name="xslEvaluateTest4" classname="org.apache.xalan.tests.xslt3.XslEvaluateTests" time="0.003"/>
-        <testcase name="xslEvaluateTest5" classname="org.apache.xalan.tests.xslt3.XslEvaluateTests" time="0.003"/>
-        <testcase name="xslEvaluateTest6" classname="org.apache.xalan.tests.xslt3.XslEvaluateTests" time="0.003"/>
+        <testcase name="xslEvaluateTest4" classname="org.apache.xalan.tests.xslt3.XslEvaluateTests" time="0.002"/>
+        <testcase name="xslEvaluateTest5" classname="org.apache.xalan.tests.xslt3.XslEvaluateTests" time="0.002"/>
+        <testcase name="xslEvaluateTest6" classname="org.apache.xalan.tests.xslt3.XslEvaluateTests" time="0.001"/>
         <testcase name="xslEvaluateTest7" classname="org.apache.xalan.tests.xslt3.XslEvaluateTests" time="0.002"/>
-        <testcase name="xslEvaluateTest8" classname="org.apache.xalan.tests.xslt3.XslEvaluateTests" time="0.007"/>
-        <testcase name="xslEvaluateTest9" classname="org.apache.xalan.tests.xslt3.XslEvaluateTests" time="0.009"/>
+        <testcase name="xslEvaluateTest8" classname="org.apache.xalan.tests.xslt3.XslEvaluateTests" time="0.009"/>
+        <testcase name="xslEvaluateTest9" classname="org.apache.xalan.tests.xslt3.XslEvaluateTests" time="0.006"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xslt3.XslValueofTests" time="0.019">
+      <testsuite name="org.apache.xalan.tests.xslt3.XslValueofTests" time="0.02">
         <testcase name="xslValueofTest1" classname="org.apache.xalan.tests.xslt3.XslValueofTests" time="0.003"/>
-        <testcase name="xslValueofTest2" classname="org.apache.xalan.tests.xslt3.XslValueofTests" time="0.004"/>
-        <testcase name="xslValueofTest3" classname="org.apache.xalan.tests.xslt3.XslValueofTests" time="0.002"/>
-        <testcase name="xslValueofTest4" classname="org.apache.xalan.tests.xslt3.XslValueofTests" time="0.001"/>
-        <testcase name="xslValueofTest5" classname="org.apache.xalan.tests.xslt3.XslValueofTests" time="0.002"/>
+        <testcase name="xslValueofTest2" classname="org.apache.xalan.tests.xslt3.XslValueofTests" time="0.003"/>
+        <testcase name="xslValueofTest3" classname="org.apache.xalan.tests.xslt3.XslValueofTests" time="0.001"/>
+        <testcase name="xslValueofTest4" classname="org.apache.xalan.tests.xslt3.XslValueofTests" time="0.002"/>
+        <testcase name="xslValueofTest5" classname="org.apache.xalan.tests.xslt3.XslValueofTests" time="0.001"/>
         <testcase name="xslValueofTest6" classname="org.apache.xalan.tests.xslt3.XslValueofTests" time="0.001"/>
         <testcase name="xslValueofTest7" classname="org.apache.xalan.tests.xslt3.XslValueofTests" time="0.001"/>
-        <testcase name="xslValueofTest8" classname="org.apache.xalan.tests.xslt3.XslValueofTests" time="0.003"/>
-        <testcase name="xslValueofTest9" classname="org.apache.xalan.tests.xslt3.XslValueofTests" time="0.001"/>
+        <testcase name="xslValueofTest8" classname="org.apache.xalan.tests.xslt3.XslValueofTests" time="0.004"/>
+        <testcase name="xslValueofTest9" classname="org.apache.xalan.tests.xslt3.XslValueofTests" time="0.004"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xslt3.XslCopyofValidationTests" time="0.051">
-        <testcase name="xslCopyofValidationTest1" classname="org.apache.xalan.tests.xslt3.XslCopyofValidationTests" time="0.013"/>
-        <testcase name="xslCopyofValidationTest2" classname="org.apache.xalan.tests.xslt3.XslCopyofValidationTests" time="0.012"/>
+      <testsuite name="org.apache.xalan.tests.xslt3.XslCopyofValidationTests" time="0.053">
+        <testcase name="xslCopyofValidationTest1" classname="org.apache.xalan.tests.xslt3.XslCopyofValidationTests" time="0.015"/>
+        <testcase name="xslCopyofValidationTest2" classname="org.apache.xalan.tests.xslt3.XslCopyofValidationTests" time="0.013"/>
         <testcase name="xslCopyofValidationTest3" classname="org.apache.xalan.tests.xslt3.XslCopyofValidationTests" time="0.009"/>
-        <testcase name="xslCopyofValidationTest4" classname="org.apache.xalan.tests.xslt3.XslCopyofValidationTests" time="0.01"/>
+        <testcase name="xslCopyofValidationTest4" classname="org.apache.xalan.tests.xslt3.XslCopyofValidationTests" time="0.007"/>
         <testcase name="xslCopyofValidationTest5" classname="org.apache.xalan.tests.xslt3.XslCopyofValidationTests" time="0.004"/>
-        <testcase name="xslCopyofValidationTest6" classname="org.apache.xalan.tests.xslt3.XslCopyofValidationTests" time="0.003"/>
+        <testcase name="xslCopyofValidationTest6" classname="org.apache.xalan.tests.xslt3.XslCopyofValidationTests" time="0.004"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xslt3.XslCopyValidationTests" time="0.032">
-        <testcase name="xslCopyValidationTest1" classname="org.apache.xalan.tests.xslt3.XslCopyValidationTests" time="0.007"/>
-        <testcase name="xslCopyValidationTest2" classname="org.apache.xalan.tests.xslt3.XslCopyValidationTests" time="0.007"/>
-        <testcase name="xslCopyValidationTest5" classname="org.apache.xalan.tests.xslt3.XslCopyValidationTests" time="0.006"/>
-        <testcase name="xslCopyTest3" classname="org.apache.xalan.tests.xslt3.XslCopyValidationTests" time="0.004"/>
-        <testcase name="xslCopyTest4" classname="org.apache.xalan.tests.xslt3.XslCopyValidationTests" time="0.008"/>
+      <testsuite name="org.apache.xalan.tests.xslt3.XslCopyValidationTests" time="0.024">
+        <testcase name="xslCopyValidationTest1" classname="org.apache.xalan.tests.xslt3.XslCopyValidationTests" time="0.008"/>
+        <testcase name="xslCopyValidationTest2" classname="org.apache.xalan.tests.xslt3.XslCopyValidationTests" time="0.006"/>
+        <testcase name="xslCopyValidationTest5" classname="org.apache.xalan.tests.xslt3.XslCopyValidationTests" time="0.005"/>
+        <testcase name="xslCopyTest3" classname="org.apache.xalan.tests.xslt3.XslCopyValidationTests" time="0.002"/>
+        <testcase name="xslCopyTest4" classname="org.apache.xalan.tests.xslt3.XslCopyValidationTests" time="0.002"/>
       </testsuite>
     </testsuite>
-    <testsuite name="org.apache.xalan.tests.main.Xsl3TestSuite2" time="3.042">
-      <testsuite name="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.077">
-        <testcase name="xslAnalyzeStringTest10" classname="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.006"/>
-        <testcase name="xslAnalyzeStringTest11" classname="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.006"/>
-        <testcase name="xslAnalyzeStringTest12" classname="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.007"/>
+    <testsuite name="org.apache.xalan.tests.main.Xsl3TestSuite2" time="3.731">
+      <testsuite name="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.071">
+        <testcase name="xslAnalyzeStringTest10" classname="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.004"/>
+        <testcase name="xslAnalyzeStringTest11" classname="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.003"/>
+        <testcase name="xslAnalyzeStringTest12" classname="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.004"/>
         <testcase name="xslAnalyzeStringTest13" classname="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.007"/>
-        <testcase name="xslAnalyzeStringTest14" classname="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.003"/>
+        <testcase name="xslAnalyzeStringTest14" classname="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.004"/>
         <testcase name="xslAnalyzeStringTest15" classname="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.003"/>
-        <testcase name="xslAnalyzeStringTest16" classname="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.003"/>
-        <testcase name="xslAnalyzeStringTest1" classname="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.009"/>
-        <testcase name="xslAnalyzeStringTest2" classname="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.003"/>
-        <testcase name="xslAnalyzeStringTest3" classname="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.002"/>
+        <testcase name="xslAnalyzeStringTest16" classname="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.002"/>
+        <testcase name="xslAnalyzeStringTest1" classname="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.011"/>
+        <testcase name="xslAnalyzeStringTest2" classname="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.004"/>
+        <testcase name="xslAnalyzeStringTest3" classname="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.004"/>
         <testcase name="xslAnalyzeStringTest4" classname="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.004"/>
-        <testcase name="xslAnalyzeStringTest5" classname="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.003"/>
-        <testcase name="xslAnalyzeStringTest6" classname="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.003"/>
+        <testcase name="xslAnalyzeStringTest5" classname="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.006"/>
+        <testcase name="xslAnalyzeStringTest6" classname="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.004"/>
         <testcase name="xslAnalyzeStringTest7" classname="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.003"/>
-        <testcase name="xslAnalyzeStringTest8" classname="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.008"/>
-        <testcase name="xslAnalyzeStringTest9" classname="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.007"/>
+        <testcase name="xslAnalyzeStringTest8" classname="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.003"/>
+        <testcase name="xslAnalyzeStringTest9" classname="org.apache.xalan.tests.xslt3.XslAnalyzeStringTests" time="0.005"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xslt3.XslAttributeTests" time="0.017">
+      <testsuite name="org.apache.xalan.tests.xslt3.XslAttributeTests" time="0.038">
         <testcase name="xslAttributeTest1" classname="org.apache.xalan.tests.xslt3.XslAttributeTests" time="0.002"/>
         <testcase name="xslAttributeTest2" classname="org.apache.xalan.tests.xslt3.XslAttributeTests" time="0.002"/>
         <testcase name="xslAttributeTest3" classname="org.apache.xalan.tests.xslt3.XslAttributeTests" time="0.002"/>
-        <testcase name="xslAttributeTest4" classname="org.apache.xalan.tests.xslt3.XslAttributeTests" time="0.002"/>
-        <testcase name="xslAttributeTest5" classname="org.apache.xalan.tests.xslt3.XslAttributeTests" time="0.002"/>
-        <testcase name="xslAttributeTest6" classname="org.apache.xalan.tests.xslt3.XslAttributeTests" time="0.002"/>
-        <testcase name="xslAttributeTest7" classname="org.apache.xalan.tests.xslt3.XslAttributeTests" time="0.004"/>
-      </testsuite>
-      <testsuite name="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.133">
-        <testcase name="xslGroupingTest1" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.002"/>
-        <testcase name="xslGroupingTest2" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.004"/>
-        <testcase name="xslGroupingTest3" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.003"/>
+        <testcase name="xslAttributeTest4" classname="org.apache.xalan.tests.xslt3.XslAttributeTests" time="0.004"/>
+        <testcase name="xslAttributeTest5" classname="org.apache.xalan.tests.xslt3.XslAttributeTests" time="0.004"/>
+        <testcase name="xslAttributeTest6" classname="org.apache.xalan.tests.xslt3.XslAttributeTests" time="0.005"/>
+        <testcase name="xslAttributeTest7" classname="org.apache.xalan.tests.xslt3.XslAttributeTests" time="0.018"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.115">
+        <testcase name="xslGroupingTest1" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.0"/>
+        <testcase name="xslGroupingTest2" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.0"/>
+        <testcase name="xslGroupingTest3" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.0"/>
         <testcase name="xslGroupingTest4" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.003"/>
         <testcase name="xslGroupingTest5" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.003"/>
-        <testcase name="xslGroupingTest6" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.002"/>
+        <testcase name="xslGroupingTest6" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.003"/>
         <testcase name="xslGroupingTest7" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.002"/>
-        <testcase name="xslGroupingTest8" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.004"/>
+        <testcase name="xslGroupingTest8" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.001"/>
         <testcase name="xslGroupingTest9" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.002"/>
-        <testcase name="xslGroupingTest10" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.002"/>
-        <testcase name="xslGroupingTest11" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.003"/>
+        <testcase name="xslGroupingTest10" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.001"/>
+        <testcase name="xslGroupingTest11" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.002"/>
         <testcase name="xslGroupingTest12" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.001"/>
-        <testcase name="xslGroupingTest13" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.003"/>
+        <testcase name="xslGroupingTest13" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.002"/>
         <testcase name="xslGroupingTest14" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.003"/>
         <testcase name="xslGroupingTest15" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.001"/>
-        <testcase name="xslGroupingTest16" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.003"/>
-        <testcase name="xslGroupingTest17" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.003"/>
-        <testcase name="xslGroupingTest18" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.003"/>
-        <testcase name="xslGroupingTest19" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.003"/>
-        <testcase name="xslGroupingTest20" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.003"/>
-        <testcase name="xslGroupingTest21" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.002"/>
-        <testcase name="xslGroupingTest22" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.001"/>
-        <testcase name="xslGroupingTest23" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.002"/>
+        <testcase name="xslGroupingTest16" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.002"/>
+        <testcase name="xslGroupingTest17" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.002"/>
+        <testcase name="xslGroupingTest18" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.001"/>
+        <testcase name="xslGroupingTest19" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.002"/>
+        <testcase name="xslGroupingTest20" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.001"/>
+        <testcase name="xslGroupingTest21" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.001"/>
+        <testcase name="xslGroupingTest22" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.002"/>
+        <testcase name="xslGroupingTest23" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.001"/>
         <testcase name="xslGroupingTest24" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.002"/>
-        <testcase name="xslGroupingTest25" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.003"/>
-        <testcase name="xslGroupingTest26" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.005"/>
-        <testcase name="xslGroupingTest27" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.004"/>
+        <testcase name="xslGroupingTest25" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.001"/>
+        <testcase name="xslGroupingTest26" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.003"/>
+        <testcase name="xslGroupingTest27" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.002"/>
         <testcase name="xslGroupingTest28" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.002"/>
         <testcase name="xslGroupingTest29" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.003"/>
         <testcase name="xslGroupingTest30" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.003"/>
         <testcase name="xslGroupingTest31" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.006"/>
         <testcase name="xslGroupingTest32" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.006"/>
-        <testcase name="xslGroupingTest33" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.004"/>
-        <testcase name="xslGroupingTest34" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.005"/>
-        <testcase name="xslGroupingTest35" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.013"/>
-        <testcase name="xslGroupingTest36" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.006"/>
-        <testcase name="xslGroupingTest37" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.011"/>
+        <testcase name="xslGroupingTest33" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.003"/>
+        <testcase name="xslGroupingTest34" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.006"/>
+        <testcase name="xslGroupingTest35" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.017"/>
+        <testcase name="xslGroupingTest36" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.014"/>
+        <testcase name="xslGroupingTest37" classname="org.apache.xalan.tests.xslt3.XslGroupingTests" time="0.01"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xslt3.XslGroupingWithSortTests" time="0.028">
+      <testsuite name="org.apache.xalan.tests.xslt3.XslGroupingWithSortTests" time="0.023">
         <testcase name="xslGroupingWithSortTest1" classname="org.apache.xalan.tests.xslt3.XslGroupingWithSortTests" time="0.003"/>
-        <testcase name="xslGroupingWithSortTest2" classname="org.apache.xalan.tests.xslt3.XslGroupingWithSortTests" time="0.002"/>
-        <testcase name="xslGroupingWithSortTest3" classname="org.apache.xalan.tests.xslt3.XslGroupingWithSortTests" time="0.0"/>
+        <testcase name="xslGroupingWithSortTest2" classname="org.apache.xalan.tests.xslt3.XslGroupingWithSortTests" time="0.003"/>
+        <testcase name="xslGroupingWithSortTest3" classname="org.apache.xalan.tests.xslt3.XslGroupingWithSortTests" time="0.003"/>
         <testcase name="xslGroupingWithSortTest4" classname="org.apache.xalan.tests.xslt3.XslGroupingWithSortTests" time="0.003"/>
-        <testcase name="xslGroupingWithSortTest5" classname="org.apache.xalan.tests.xslt3.XslGroupingWithSortTests" time="0.003"/>
-        <testcase name="xslGroupingWithSortTest6" classname="org.apache.xalan.tests.xslt3.XslGroupingWithSortTests" time="0.003"/>
-        <testcase name="xslGroupingWithSortTest7" classname="org.apache.xalan.tests.xslt3.XslGroupingWithSortTests" time="0.003"/>
-        <testcase name="xslGroupingWithSortTest8" classname="org.apache.xalan.tests.xslt3.XslGroupingWithSortTests" time="0.004"/>
-        <testcase name="xslGroupingWithSortTest9" classname="org.apache.xalan.tests.xslt3.XslGroupingWithSortTests" time="0.007"/>
-      </testsuite>
-      <testsuite name="org.apache.xalan.tests.xslt3.XslRtfMigrationTests" time="0.016">
-        <testcase name="xslRtfMigrationTest1" classname="org.apache.xalan.tests.xslt3.XslRtfMigrationTests" time="0.003"/>
-        <testcase name="xslRtfMigrationTest2" classname="org.apache.xalan.tests.xslt3.XslRtfMigrationTests" time="0.003"/>
-        <testcase name="xslRtfMigrationTest3" classname="org.apache.xalan.tests.xslt3.XslRtfMigrationTests" time="0.003"/>
+        <testcase name="xslGroupingWithSortTest5" classname="org.apache.xalan.tests.xslt3.XslGroupingWithSortTests" time="0.002"/>
+        <testcase name="xslGroupingWithSortTest6" classname="org.apache.xalan.tests.xslt3.XslGroupingWithSortTests" time="0.001"/>
+        <testcase name="xslGroupingWithSortTest7" classname="org.apache.xalan.tests.xslt3.XslGroupingWithSortTests" time="0.001"/>
+        <testcase name="xslGroupingWithSortTest8" classname="org.apache.xalan.tests.xslt3.XslGroupingWithSortTests" time="0.001"/>
+        <testcase name="xslGroupingWithSortTest9" classname="org.apache.xalan.tests.xslt3.XslGroupingWithSortTests" time="0.005"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xslt3.XslRtfMigrationTests" time="0.009">
+        <testcase name="xslRtfMigrationTest1" classname="org.apache.xalan.tests.xslt3.XslRtfMigrationTests" time="0.001"/>
+        <testcase name="xslRtfMigrationTest2" classname="org.apache.xalan.tests.xslt3.XslRtfMigrationTests" time="0.002"/>
+        <testcase name="xslRtfMigrationTest3" classname="org.apache.xalan.tests.xslt3.XslRtfMigrationTests" time="0.001"/>
         <testcase name="xslRtfMigrationTest4" classname="org.apache.xalan.tests.xslt3.XslRtfMigrationTests" time="0.003"/>
-        <testcase name="xslRtfMigrationTest5" classname="org.apache.xalan.tests.xslt3.XslRtfMigrationTests" time="0.004"/>
+        <testcase name="xslRtfMigrationTest5" classname="org.apache.xalan.tests.xslt3.XslRtfMigrationTests" time="0.002"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XPathQuantifiedExprTests" time="0.049">
-        <testcase name="xslQuantifiedExprTest10" classname="org.apache.xalan.tests.xpath3.XPathQuantifiedExprTests" time="0.005"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.XPathQuantifiedExprTests" time="0.036">
+        <testcase name="xslQuantifiedExprTest10" classname="org.apache.xalan.tests.xpath3.XPathQuantifiedExprTests" time="0.004"/>
         <testcase name="xslQuantifiedExprTest11" classname="org.apache.xalan.tests.xpath3.XPathQuantifiedExprTests" time="0.004"/>
         <testcase name="xslQuantifiedExprTest12" classname="org.apache.xalan.tests.xpath3.XPathQuantifiedExprTests" time="0.002"/>
-        <testcase name="xslQuantifiedExprTest13" classname="org.apache.xalan.tests.xpath3.XPathQuantifiedExprTests" time="0.002"/>
+        <testcase name="xslQuantifiedExprTest13" classname="org.apache.xalan.tests.xpath3.XPathQuantifiedExprTests" time="0.001"/>
         <testcase name="xslQuantifiedExprTest14" classname="org.apache.xalan.tests.xpath3.XPathQuantifiedExprTests" time="0.002"/>
         <testcase name="xslQuantifiedExprTest15" classname="org.apache.xalan.tests.xpath3.XPathQuantifiedExprTests" time="0.002"/>
-        <testcase name="xslQuantifiedExprTest16" classname="org.apache.xalan.tests.xpath3.XPathQuantifiedExprTests" time="0.006"/>
-        <testcase name="xslQuantifiedExprTest1" classname="org.apache.xalan.tests.xpath3.XPathQuantifiedExprTests" time="0.003"/>
+        <testcase name="xslQuantifiedExprTest16" classname="org.apache.xalan.tests.xpath3.XPathQuantifiedExprTests" time="0.005"/>
+        <testcase name="xslQuantifiedExprTest1" classname="org.apache.xalan.tests.xpath3.XPathQuantifiedExprTests" time="0.002"/>
         <testcase name="xslQuantifiedExprTest2" classname="org.apache.xalan.tests.xpath3.XPathQuantifiedExprTests" time="0.002"/>
-        <testcase name="xslQuantifiedExprTest3" classname="org.apache.xalan.tests.xpath3.XPathQuantifiedExprTests" time="0.002"/>
-        <testcase name="xslQuantifiedExprTest4" classname="org.apache.xalan.tests.xpath3.XPathQuantifiedExprTests" time="0.004"/>
-        <testcase name="xslQuantifiedExprTest5" classname="org.apache.xalan.tests.xpath3.XPathQuantifiedExprTests" time="0.004"/>
+        <testcase name="xslQuantifiedExprTest3" classname="org.apache.xalan.tests.xpath3.XPathQuantifiedExprTests" time="0.001"/>
+        <testcase name="xslQuantifiedExprTest4" classname="org.apache.xalan.tests.xpath3.XPathQuantifiedExprTests" time="0.002"/>
+        <testcase name="xslQuantifiedExprTest5" classname="org.apache.xalan.tests.xpath3.XPathQuantifiedExprTests" time="0.002"/>
         <testcase name="xslQuantifiedExprTest6" classname="org.apache.xalan.tests.xpath3.XPathQuantifiedExprTests" time="0.002"/>
-        <testcase name="xslQuantifiedExprTest7" classname="org.apache.xalan.tests.xpath3.XPathQuantifiedExprTests" time="0.002"/>
-        <testcase name="xslQuantifiedExprTest8" classname="org.apache.xalan.tests.xpath3.XPathQuantifiedExprTests" time="0.003"/>
-        <testcase name="xslQuantifiedExprTest9" classname="org.apache.xalan.tests.xpath3.XPathQuantifiedExprTests" time="0.004"/>
+        <testcase name="xslQuantifiedExprTest7" classname="org.apache.xalan.tests.xpath3.XPathQuantifiedExprTests" time="0.001"/>
+        <testcase name="xslQuantifiedExprTest8" classname="org.apache.xalan.tests.xpath3.XPathQuantifiedExprTests" time="0.002"/>
+        <testcase name="xslQuantifiedExprTest9" classname="org.apache.xalan.tests.xpath3.XPathQuantifiedExprTests" time="0.002"/>
       </testsuite>
       <testsuite name="org.apache.xalan.tests.xpath3.FnUnparsedTextTests" time="0.025">
-        <testcase name="xslFnUnparsedTextTest1" classname="org.apache.xalan.tests.xpath3.FnUnparsedTextTests" time="0.004"/>
-        <testcase name="xslFnUnparsedTextTest2" classname="org.apache.xalan.tests.xpath3.FnUnparsedTextTests" time="0.004"/>
-        <testcase name="xslFnUnparsedTextTest3" classname="org.apache.xalan.tests.xpath3.FnUnparsedTextTests" time="0.004"/>
-        <testcase name="xslFnUnparsedTextTest4" classname="org.apache.xalan.tests.xpath3.FnUnparsedTextTests" time="0.005"/>
-        <testcase name="xslFnUnparsedTextTest5" classname="org.apache.xalan.tests.xpath3.FnUnparsedTextTests" time="0.002"/>
+        <testcase name="xslFnUnparsedTextTest1" classname="org.apache.xalan.tests.xpath3.FnUnparsedTextTests" time="0.002"/>
+        <testcase name="xslFnUnparsedTextTest2" classname="org.apache.xalan.tests.xpath3.FnUnparsedTextTests" time="0.002"/>
+        <testcase name="xslFnUnparsedTextTest3" classname="org.apache.xalan.tests.xpath3.FnUnparsedTextTests" time="0.005"/>
+        <testcase name="xslFnUnparsedTextTest4" classname="org.apache.xalan.tests.xpath3.FnUnparsedTextTests" time="0.006"/>
+        <testcase name="xslFnUnparsedTextTest5" classname="org.apache.xalan.tests.xpath3.FnUnparsedTextTests" time="0.003"/>
         <testcase name="xslFnUnparsedTextTest6" classname="org.apache.xalan.tests.xpath3.FnUnparsedTextTests" time="0.002"/>
         <testcase name="xslFnUnparsedTextTest7" classname="org.apache.xalan.tests.xpath3.FnUnparsedTextTests" time="0.002"/>
         <testcase name="xslFnUnparsedTextTest8" classname="org.apache.xalan.tests.xpath3.FnUnparsedTextTests" time="0.002"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.092">
-        <testcase name="xslFnTokenizeTest1" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.004"/>
-        <testcase name="xslFnTokenizeTest2" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.007"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.1">
+        <testcase name="xslFnTokenizeTest1" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.002"/>
+        <testcase name="xslFnTokenizeTest2" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.006"/>
         <testcase name="xslFnTokenizeTest3" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.002"/>
-        <testcase name="xslFnTokenizeTest4" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.001"/>
+        <testcase name="xslFnTokenizeTest4" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.002"/>
         <testcase name="xslFnTokenizeTest5" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.002"/>
         <testcase name="xslFnTokenizeTest6" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.001"/>
         <testcase name="xslFnTokenizeTest7" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.002"/>
-        <testcase name="xslFnTokenizeTest8" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.002"/>
-        <testcase name="xslFnTokenizeTest9" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.003"/>
-        <testcase name="xslFnTokenizeTest10" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.003"/>
-        <testcase name="xslFnTokenizeTest11" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.003"/>
-        <testcase name="xslFnTokenizeTest12" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.002"/>
-        <testcase name="xslFnTokenizeTest13" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.021"/>
+        <testcase name="xslFnTokenizeTest8" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.003"/>
+        <testcase name="xslFnTokenizeTest9" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.016"/>
+        <testcase name="xslFnTokenizeTest10" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.002"/>
+        <testcase name="xslFnTokenizeTest11" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.002"/>
+        <testcase name="xslFnTokenizeTest12" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.001"/>
+        <testcase name="xslFnTokenizeTest13" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.024"/>
         <testcase name="xslFnTokenizeTest14" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.002"/>
         <testcase name="xslFnTokenizeTest15" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.002"/>
-        <testcase name="xslFnTokenizeTest16" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.003"/>
+        <testcase name="xslFnTokenizeTest16" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.002"/>
         <testcase name="xslFnTokenizeTest17" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.002"/>
         <testcase name="xslFnTokenizeTest18" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.002"/>
-        <testcase name="xslFnTokenizeTest19" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.003"/>
-        <testcase name="xslFnTokenizeTest20" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.002"/>
+        <testcase name="xslFnTokenizeTest19" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.002"/>
+        <testcase name="xslFnTokenizeTest20" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.003"/>
         <testcase name="xslFnTokenizeTest21" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.003"/>
-        <testcase name="xslFnTokenizeTest22" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.004"/>
-        <testcase name="xslFnTokenizeTest23" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.004"/>
-        <testcase name="xslFnTokenizeTest24" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.003"/>
-        <testcase name="xslFnTokenizeTest25" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.004"/>
-        <testcase name="xslFnTokenizeTest26" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.003"/>
+        <testcase name="xslFnTokenizeTest22" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.003"/>
+        <testcase name="xslFnTokenizeTest23" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.002"/>
+        <testcase name="xslFnTokenizeTest24" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.002"/>
+        <testcase name="xslFnTokenizeTest25" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.002"/>
+        <testcase name="xslFnTokenizeTest26" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.004"/>
         <testcase name="xslFnTokenizeTest27" classname="org.apache.xalan.tests.xpath3.FnTokenizeTests" time="0.002"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnStringJoinTests" time="0.009">
+      <testsuite name="org.apache.xalan.tests.xpath3.FnStringJoinTests" time="0.012">
         <testcase name="xslFnStringJoinTest1" classname="org.apache.xalan.tests.xpath3.FnStringJoinTests" time="0.002"/>
-        <testcase name="xslFnStringJoinTest2" classname="org.apache.xalan.tests.xpath3.FnStringJoinTests" time="0.001"/>
+        <testcase name="xslFnStringJoinTest2" classname="org.apache.xalan.tests.xpath3.FnStringJoinTests" time="0.002"/>
         <testcase name="xslFnStringJoinTest3" classname="org.apache.xalan.tests.xpath3.FnStringJoinTests" time="0.001"/>
         <testcase name="xslFnStringJoinTest4" classname="org.apache.xalan.tests.xpath3.FnStringJoinTests" time="0.002"/>
-        <testcase name="xslFnStringJoinTest5" classname="org.apache.xalan.tests.xpath3.FnStringJoinTests" time="0.001"/>
+        <testcase name="xslFnStringJoinTest5" classname="org.apache.xalan.tests.xpath3.FnStringJoinTests" time="0.003"/>
         <testcase name="xslFnStringJoinTest6" classname="org.apache.xalan.tests.xpath3.FnStringJoinTests" time="0.002"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnIndexOfTests" time="0.011">
-        <testcase name="xslFnIndexOfTest1" classname="org.apache.xalan.tests.xpath3.FnIndexOfTests" time="0.001"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.FnIndexOfTests" time="0.013">
+        <testcase name="xslFnIndexOfTest1" classname="org.apache.xalan.tests.xpath3.FnIndexOfTests" time="0.002"/>
         <testcase name="xslFnIndexOfTest2" classname="org.apache.xalan.tests.xpath3.FnIndexOfTests" time="0.001"/>
         <testcase name="xslFnIndexOfTest3" classname="org.apache.xalan.tests.xpath3.FnIndexOfTests" time="0.002"/>
-        <testcase name="xslFnIndexOfTest4" classname="org.apache.xalan.tests.xpath3.FnIndexOfTests" time="0.001"/>
+        <testcase name="xslFnIndexOfTest4" classname="org.apache.xalan.tests.xpath3.FnIndexOfTests" time="0.003"/>
         <testcase name="xslFnIndexOfTest5" classname="org.apache.xalan.tests.xpath3.FnIndexOfTests" time="0.002"/>
         <testcase name="xslFnIndexOfTest6" classname="org.apache.xalan.tests.xpath3.FnIndexOfTests" time="0.002"/>
-        <testcase name="xslFnIndexOfTest7" classname="org.apache.xalan.tests.xpath3.FnIndexOfTests" time="0.002"/>
+        <testcase name="xslFnIndexOfTest7" classname="org.apache.xalan.tests.xpath3.FnIndexOfTests" time="0.001"/>
       </testsuite>
       <testsuite name="org.apache.xalan.tests.xpath3.XPathSequenceTests" time="0.006">
-        <testcase name="xslSequenceTest1" classname="org.apache.xalan.tests.xpath3.XPathSequenceTests" time="0.003"/>
-        <testcase name="xslSequenceTest2" classname="org.apache.xalan.tests.xpath3.XPathSequenceTests" time="0.003"/>
-      </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XPathRangeExprTests" time="0.034">
-        <testcase name="xslRangeExprTest1" classname="org.apache.xalan.tests.xpath3.XPathRangeExprTests" time="0.003"/>
-        <testcase name="xslRangeExprTest2" classname="org.apache.xalan.tests.xpath3.XPathRangeExprTests" time="0.002"/>
-        <testcase name="xslRangeExprTest3" classname="org.apache.xalan.tests.xpath3.XPathRangeExprTests" time="0.003"/>
-        <testcase name="xslRangeExprTest4" classname="org.apache.xalan.tests.xpath3.XPathRangeExprTests" time="0.002"/>
-        <testcase name="xslRangeExprTest5" classname="org.apache.xalan.tests.xpath3.XPathRangeExprTests" time="0.004"/>
-        <testcase name="xslRangeExprTest6" classname="org.apache.xalan.tests.xpath3.XPathRangeExprTests" time="0.003"/>
-        <testcase name="xslRangeExprTest7" classname="org.apache.xalan.tests.xpath3.XPathRangeExprTests" time="0.002"/>
-        <testcase name="xslRangeExprTest8" classname="org.apache.xalan.tests.xpath3.XPathRangeExprTests" time="0.001"/>
-        <testcase name="xslRangeExprTest9" classname="org.apache.xalan.tests.xpath3.XPathRangeExprTests" time="0.001"/>
-        <testcase name="xslNumberRangeTest10" classname="org.apache.xalan.tests.xpath3.XPathRangeExprTests" time="0.002"/>
-        <testcase name="xslRangeExprTest11" classname="org.apache.xalan.tests.xpath3.XPathRangeExprTests" time="0.001"/>
+        <testcase name="xslSequenceTest1" classname="org.apache.xalan.tests.xpath3.XPathSequenceTests" time="0.002"/>
+        <testcase name="xslSequenceTest2" classname="org.apache.xalan.tests.xpath3.XPathSequenceTests" time="0.004"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xpath3.XPathRangeExprTests" time="0.068">
+        <testcase name="xslRangeExprTest1" classname="org.apache.xalan.tests.xpath3.XPathRangeExprTests" time="0.005"/>
+        <testcase name="xslRangeExprTest2" classname="org.apache.xalan.tests.xpath3.XPathRangeExprTests" time="0.005"/>
+        <testcase name="xslRangeExprTest3" classname="org.apache.xalan.tests.xpath3.XPathRangeExprTests" time="0.006"/>
+        <testcase name="xslRangeExprTest4" classname="org.apache.xalan.tests.xpath3.XPathRangeExprTests" time="0.004"/>
+        <testcase name="xslRangeExprTest5" classname="org.apache.xalan.tests.xpath3.XPathRangeExprTests" time="0.011"/>
+        <testcase name="xslRangeExprTest6" classname="org.apache.xalan.tests.xpath3.XPathRangeExprTests" time="0.005"/>
+        <testcase name="xslRangeExprTest7" classname="org.apache.xalan.tests.xpath3.XPathRangeExprTests" time="0.006"/>
+        <testcase name="xslRangeExprTest8" classname="org.apache.xalan.tests.xpath3.XPathRangeExprTests" time="0.003"/>
+        <testcase name="xslRangeExprTest9" classname="org.apache.xalan.tests.xpath3.XPathRangeExprTests" time="0.003"/>
+        <testcase name="xslNumberRangeTest10" classname="org.apache.xalan.tests.xpath3.XPathRangeExprTests" time="0.003"/>
+        <testcase name="xslRangeExprTest11" classname="org.apache.xalan.tests.xpath3.XPathRangeExprTests" time="0.003"/>
         <testcase name="xslRangeExprTest12" classname="org.apache.xalan.tests.xpath3.XPathRangeExprTests" time="0.002"/>
-        <testcase name="xslRangeExprTest13" classname="org.apache.xalan.tests.xpath3.XPathRangeExprTests" time="0.001"/>
-        <testcase name="xslRangeExprTest14" classname="org.apache.xalan.tests.xpath3.XPathRangeExprTests" time="0.007"/>
+        <testcase name="xslRangeExprTest13" classname="org.apache.xalan.tests.xpath3.XPathRangeExprTests" time="0.003"/>
+        <testcase name="xslRangeExprTest14" classname="org.apache.xalan.tests.xpath3.XPathRangeExprTests" time="0.008"/>
       </testsuite>
       <testsuite name="org.apache.xalan.tests.xslt3.W3c_xslt30_IterateTests" time="0.002">
         <testcase name="xslIterateTest1" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_IterateTests" time="0.002"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.058">
-        <testcase name="xslAxesTest1" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.006"/>
-        <testcase name="xslAxesTest2" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.0"/>
-        <testcase name="xslAxesTest3" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.005"/>
-        <testcase name="xslAxesTest4" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.001"/>
-        <testcase name="xslAxesTest5" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.002"/>
-        <testcase name="xslAxesTest6" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.003"/>
+      <testsuite name="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.048">
+        <testcase name="xslAxesTest1" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.001"/>
+        <testcase name="xslAxesTest2" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.002"/>
+        <testcase name="xslAxesTest3" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.002"/>
+        <testcase name="xslAxesTest4" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.002"/>
+        <testcase name="xslAxesTest5" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.003"/>
+        <testcase name="xslAxesTest6" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.002"/>
         <testcase name="xslAxesTest7" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.003"/>
         <testcase name="xslAxesTest8" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.003"/>
         <testcase name="xslAxesTest9" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.003"/>
         <testcase name="xslAxesTest10" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.003"/>
-        <testcase name="xslAxesTest11" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.004"/>
-        <testcase name="xslAxesTest12" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.004"/>
-        <testcase name="xslAxesTest13" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.003"/>
-        <testcase name="xslAxesTest14" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.005"/>
-        <testcase name="xslAxesTest15" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.003"/>
-        <testcase name="xslAxesTest16" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.005"/>
-        <testcase name="xslAxesTest17" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.004"/>
-      </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.W3c_xslt30_fn_deep_equalTests" time="0.004">
+        <testcase name="xslAxesTest11" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.003"/>
+        <testcase name="xslAxesTest12" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.003"/>
+        <testcase name="xslAxesTest13" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.002"/>
+        <testcase name="xslAxesTest14" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.003"/>
+        <testcase name="xslAxesTest15" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.004"/>
+        <testcase name="xslAxesTest16" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.004"/>
+        <testcase name="xslAxesTest17" classname="org.apache.xalan.tests.xslt3.W3c_xslt30_AxesTests" time="0.003"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xpath3.W3c_xslt30_fn_deep_equalTests" time="0.006">
         <testcase name="xslFnDeepEqualTest1" classname="org.apache.xalan.tests.xpath3.W3c_xslt30_fn_deep_equalTests" time="0.003"/>
-        <testcase name="xslFnDeepEqualTest2" classname="org.apache.xalan.tests.xpath3.W3c_xslt30_fn_deep_equalTests" time="0.001"/>
+        <testcase name="xslFnDeepEqualTest2" classname="org.apache.xalan.tests.xpath3.W3c_xslt30_fn_deep_equalTests" time="0.003"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.112">
-        <testcase name="xslIterateTest10" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.003"/>
+      <testsuite name="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.121">
+        <testcase name="xslIterateTest10" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.006"/>
         <testcase name="xslIterateTest11" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.017"/>
         <testcase name="xslIterateTest12" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.004"/>
-        <testcase name="xslIterateTest13" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.003"/>
+        <testcase name="xslIterateTest13" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.004"/>
         <testcase name="xslIterateTest14" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.003"/>
         <testcase name="xslIterateTest15" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.005"/>
-        <testcase name="xslIterateTest16" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.004"/>
-        <testcase name="xslIterateTest17" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.002"/>
+        <testcase name="xslIterateTest16" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.003"/>
+        <testcase name="xslIterateTest17" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.003"/>
         <testcase name="xslIterateTest18" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.005"/>
         <testcase name="xslIterateTest19" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.006"/>
-        <testcase name="xslIterateTest20" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.004"/>
+        <testcase name="xslIterateTest20" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.005"/>
         <testcase name="xslIterateTest21" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.002"/>
         <testcase name="xslIterateTest22" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.003"/>
-        <testcase name="xslIterateTest23" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.003"/>
-        <testcase name="xslIterateTest24" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.005"/>
-        <testcase name="xslIterateTest25" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.004"/>
-        <testcase name="xslIterateTest26" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.008"/>
+        <testcase name="xslIterateTest23" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.002"/>
+        <testcase name="xslIterateTest24" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.002"/>
+        <testcase name="xslIterateTest25" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.003"/>
+        <testcase name="xslIterateTest26" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.004"/>
         <testcase name="xslIterateTest27" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.003"/>
-        <testcase name="xslIterateTest28" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.005"/>
-        <testcase name="xslIterateTest29" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.002"/>
-        <testcase name="xslIterateTest30" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.003"/>
-        <testcase name="xslIterateTest1" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.001"/>
+        <testcase name="xslIterateTest28" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.006"/>
+        <testcase name="xslIterateTest29" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.003"/>
+        <testcase name="xslIterateTest30" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.004"/>
+        <testcase name="xslIterateTest1" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.003"/>
         <testcase name="xslIterateTest2" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.002"/>
-        <testcase name="xslIterateTest3" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.002"/>
+        <testcase name="xslIterateTest3" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.004"/>
         <testcase name="xslIterateTest4" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.003"/>
         <testcase name="xslIterateTest5" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.002"/>
-        <testcase name="xslIterateTest6" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.001"/>
-        <testcase name="xslIterateTest7" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.001"/>
-        <testcase name="xslIterateTest8" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.002"/>
-        <testcase name="xslIterateTest9" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.002"/>
+        <testcase name="xslIterateTest6" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.003"/>
+        <testcase name="xslIterateTest7" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.002"/>
+        <testcase name="xslIterateTest8" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.003"/>
+        <testcase name="xslIterateTest9" classname="org.apache.xalan.tests.xslt3.XslIterateTests" time="0.004"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnFilterTests" time="0.03">
-        <testcase name="xslFnFilterTest10" classname="org.apache.xalan.tests.xpath3.FnFilterTests" time="0.005"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.FnFilterTests" time="0.038">
+        <testcase name="xslFnFilterTest10" classname="org.apache.xalan.tests.xpath3.FnFilterTests" time="0.009"/>
         <testcase name="xslFnFilterTest1" classname="org.apache.xalan.tests.xpath3.FnFilterTests" time="0.003"/>
         <testcase name="xslFnFilterTest2" classname="org.apache.xalan.tests.xpath3.FnFilterTests" time="0.002"/>
         <testcase name="xslFnFilterTest3" classname="org.apache.xalan.tests.xpath3.FnFilterTests" time="0.003"/>
-        <testcase name="xslFnFilterTest4" classname="org.apache.xalan.tests.xpath3.FnFilterTests" time="0.002"/>
+        <testcase name="xslFnFilterTest4" classname="org.apache.xalan.tests.xpath3.FnFilterTests" time="0.003"/>
         <testcase name="xslFnFilterTest5" classname="org.apache.xalan.tests.xpath3.FnFilterTests" time="0.002"/>
         <testcase name="xslFnFilterTest6" classname="org.apache.xalan.tests.xpath3.FnFilterTests" time="0.002"/>
         <testcase name="xslFnFilterTest7" classname="org.apache.xalan.tests.xpath3.FnFilterTests" time="0.004"/>
         <testcase name="xslFnFilterTest8" classname="org.apache.xalan.tests.xpath3.FnFilterTests" time="0.004"/>
-        <testcase name="xslFnFilterTest9" classname="org.apache.xalan.tests.xpath3.FnFilterTests" time="0.003"/>
+        <testcase name="xslFnFilterTest9" classname="org.apache.xalan.tests.xpath3.FnFilterTests" time="0.005"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.088">
+      <testsuite name="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.096">
         <testcase name="xslDynamicFunctionCallTest10" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.004"/>
-        <testcase name="xslDynamicFunctionCallTest11" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.002"/>
-        <testcase name="xslDynamicFunctionCallTest12" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.003"/>
+        <testcase name="xslDynamicFunctionCallTest11" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.001"/>
+        <testcase name="xslDynamicFunctionCallTest12" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.001"/>
         <testcase name="xslDynamicFunctionCallTest13" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.002"/>
         <testcase name="xslDynamicFunctionCallTest14" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.003"/>
-        <testcase name="xslDynamicFunctionCallTest15" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.002"/>
-        <testcase name="xslDynamicFunctionCallTest16" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.005"/>
-        <testcase name="xslDynamicFunctionCallTest17" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.004"/>
-        <testcase name="xslDynamicFunctionCallTest18" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.003"/>
-        <testcase name="xslDynamicFunctionCallTest19" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.003"/>
-        <testcase name="xslDynamicFunctionCallTest20" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.004"/>
-        <testcase name="xslDynamicFunctionCallTest21" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.003"/>
-        <testcase name="xslDynamicFunctionCallTest22" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.004"/>
-        <testcase name="xslDynamicFunctionCallTest23" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.002"/>
-        <testcase name="xslDynamicFunctionCallTest24" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.004"/>
+        <testcase name="xslDynamicFunctionCallTest15" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.001"/>
+        <testcase name="xslDynamicFunctionCallTest16" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.003"/>
+        <testcase name="xslDynamicFunctionCallTest17" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.003"/>
+        <testcase name="xslDynamicFunctionCallTest18" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.002"/>
+        <testcase name="xslDynamicFunctionCallTest19" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.005"/>
+        <testcase name="xslDynamicFunctionCallTest20" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.006"/>
+        <testcase name="xslDynamicFunctionCallTest21" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.004"/>
+        <testcase name="xslDynamicFunctionCallTest22" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.003"/>
+        <testcase name="xslDynamicFunctionCallTest23" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.003"/>
+        <testcase name="xslDynamicFunctionCallTest24" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.005"/>
         <testcase name="xslDynamicFunctionCallTest1" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.003"/>
-        <testcase name="xslDynamicFunctionCallTest2" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.004"/>
-        <testcase name="xslDynamicFunctionCallTest3" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.003"/>
-        <testcase name="xslDynamicFunctionCallTest4" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.003"/>
-        <testcase name="xslDynamicFunctionCallTest5" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.007"/>
+        <testcase name="xslDynamicFunctionCallTest2" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.005"/>
+        <testcase name="xslDynamicFunctionCallTest3" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.004"/>
+        <testcase name="xslDynamicFunctionCallTest4" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.005"/>
+        <testcase name="xslDynamicFunctionCallTest5" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.01"/>
         <testcase name="xslDynamicFunctionCallTest6" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.005"/>
-        <testcase name="xslDynamicFunctionCallTest7" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.007"/>
-        <testcase name="xslDynamicFunctionCallTest8" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.003"/>
-        <testcase name="xslDynamicFunctionCallTest9" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.005"/>
+        <testcase name="xslDynamicFunctionCallTest7" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.006"/>
+        <testcase name="xslDynamicFunctionCallTest8" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.004"/>
+        <testcase name="xslDynamicFunctionCallTest9" classname="org.apache.xalan.tests.xpath3.XPathDynamicFunctionCallTests" time="0.006"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.081">
-        <testcase name="xslIfExprTest1" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.002"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.084">
+        <testcase name="xslIfExprTest1" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.003"/>
         <testcase name="xslIfExprTest2" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.003"/>
-        <testcase name="xslIfExprTest3" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.004"/>
-        <testcase name="xslIfExprTest4" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.007"/>
+        <testcase name="xslIfExprTest3" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.003"/>
+        <testcase name="xslIfExprTest4" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.005"/>
         <testcase name="xslIfExprTest5" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.003"/>
-        <testcase name="xslIfExprTest6" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.002"/>
-        <testcase name="xslIfExprTest7" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.005"/>
+        <testcase name="xslIfExprTest6" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.003"/>
+        <testcase name="xslIfExprTest7" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.004"/>
         <testcase name="xslIfExprTest8" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.005"/>
-        <testcase name="xslIfExprTest9" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.007"/>
+        <testcase name="xslIfExprTest9" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.006"/>
         <testcase name="xslIfExprTest10" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.004"/>
         <testcase name="xslIfExprTest11" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.007"/>
-        <testcase name="xslIfExprTest12" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.005"/>
-        <testcase name="xslIfExprTest13" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.006"/>
-        <testcase name="xslIfExprTest14" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.005"/>
-        <testcase name="xslIfExprTest15" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.002"/>
-        <testcase name="xslIfExprTest16" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.004"/>
-        <testcase name="xslIfExprTest17" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.002"/>
+        <testcase name="xslIfExprTest12" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.008"/>
+        <testcase name="xslIfExprTest13" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.004"/>
+        <testcase name="xslIfExprTest14" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.006"/>
+        <testcase name="xslIfExprTest15" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.003"/>
+        <testcase name="xslIfExprTest16" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.003"/>
+        <testcase name="xslIfExprTest17" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.004"/>
         <testcase name="xslIfExprTest18" classname="org.apache.xalan.tests.xpath3.XPathIfExprTests" time="0.007"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XPathForExprTests" time="0.055">
+      <testsuite name="org.apache.xalan.tests.xpath3.XPathForExprTests" time="0.058">
         <testcase name="xslForExprTest10" classname="org.apache.xalan.tests.xpath3.XPathForExprTests" time="0.004"/>
-        <testcase name="xslForExprTest11" classname="org.apache.xalan.tests.xpath3.XPathForExprTests" time="0.002"/>
+        <testcase name="xslForExprTest11" classname="org.apache.xalan.tests.xpath3.XPathForExprTests" time="0.004"/>
         <testcase name="xslForExprTest12" classname="org.apache.xalan.tests.xpath3.XPathForExprTests" time="0.005"/>
         <testcase name="xslForExprTest13" classname="org.apache.xalan.tests.xpath3.XPathForExprTests" time="0.003"/>
-        <testcase name="xslForExprTest14" classname="org.apache.xalan.tests.xpath3.XPathForExprTests" time="0.003"/>
-        <testcase name="xslForExprTest15" classname="org.apache.xalan.tests.xpath3.XPathForExprTests" time="0.003"/>
-        <testcase name="xslForExprTest16" classname="org.apache.xalan.tests.xpath3.XPathForExprTests" time="0.003"/>
-        <testcase name="xslForExprTest17" classname="org.apache.xalan.tests.xpath3.XPathForExprTests" time="0.007"/>
-        <testcase name="xslForExprTest1" classname="org.apache.xalan.tests.xpath3.XPathForExprTests" time="0.003"/>
+        <testcase name="xslForExprTest14" classname="org.apache.xalan.tests.xpath3.XPathForExprTests" time="0.004"/>
+        <testcase name="xslForExprTest15" classname="org.apache.xalan.tests.xpath3.XPathForExprTests" time="0.004"/>
+        <testcase name="xslForExprTest16" classname="org.apache.xalan.tests.xpath3.XPathForExprTests" time="0.004"/>
+        <testcase name="xslForExprTest17" classname="org.apache.xalan.tests.xpath3.XPathForExprTests" time="0.006"/>
+        <testcase name="xslForExprTest1" classname="org.apache.xalan.tests.xpath3.XPathForExprTests" time="0.004"/>
         <testcase name="xslForExprTest2" classname="org.apache.xalan.tests.xpath3.XPathForExprTests" time="0.004"/>
-        <testcase name="xslForExprTest3" classname="org.apache.xalan.tests.xpath3.XPathForExprTests" time="0.003"/>
-        <testcase name="xslForExprTest4" classname="org.apache.xalan.tests.xpath3.XPathForExprTests" time="0.002"/>
+        <testcase name="xslForExprTest3" classname="org.apache.xalan.tests.xpath3.XPathForExprTests" time="0.004"/>
+        <testcase name="xslForExprTest4" classname="org.apache.xalan.tests.xpath3.XPathForExprTests" time="0.003"/>
         <testcase name="xslForExprTest5" classname="org.apache.xalan.tests.xpath3.XPathForExprTests" time="0.003"/>
         <testcase name="xslForExprTest6" classname="org.apache.xalan.tests.xpath3.XPathForExprTests" time="0.002"/>
         <testcase name="xslForExprTest7" classname="org.apache.xalan.tests.xpath3.XPathForExprTests" time="0.002"/>
-        <testcase name="xslForExprTest8" classname="org.apache.xalan.tests.xpath3.XPathForExprTests" time="0.003"/>
-        <testcase name="xslForExprTest9" classname="org.apache.xalan.tests.xpath3.XPathForExprTests" time="0.003"/>
-      </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XPathLetExprTests" time="0.041">
-        <testcase name="xslLetExprTest1" classname="org.apache.xalan.tests.xpath3.XPathLetExprTests" time="0.002"/>
-        <testcase name="xslLetExprTest2" classname="org.apache.xalan.tests.xpath3.XPathLetExprTests" time="0.003"/>
-        <testcase name="xslLetExprTest3" classname="org.apache.xalan.tests.xpath3.XPathLetExprTests" time="0.003"/>
-        <testcase name="xslLetExprTest4" classname="org.apache.xalan.tests.xpath3.XPathLetExprTests" time="0.002"/>
-        <testcase name="xslLetExprTest5" classname="org.apache.xalan.tests.xpath3.XPathLetExprTests" time="0.002"/>
-        <testcase name="xslLetExprTest6" classname="org.apache.xalan.tests.xpath3.XPathLetExprTests" time="0.012"/>
-        <testcase name="xslLetExprTest7" classname="org.apache.xalan.tests.xpath3.XPathLetExprTests" time="0.003"/>
-        <testcase name="xslLetExprTest8" classname="org.apache.xalan.tests.xpath3.XPathLetExprTests" time="0.004"/>
+        <testcase name="xslForExprTest8" classname="org.apache.xalan.tests.xpath3.XPathForExprTests" time="0.001"/>
+        <testcase name="xslForExprTest9" classname="org.apache.xalan.tests.xpath3.XPathForExprTests" time="0.001"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xpath3.XPathLetExprTests" time="0.016">
+        <testcase name="xslLetExprTest1" classname="org.apache.xalan.tests.xpath3.XPathLetExprTests" time="0.001"/>
+        <testcase name="xslLetExprTest2" classname="org.apache.xalan.tests.xpath3.XPathLetExprTests" time="0.001"/>
+        <testcase name="xslLetExprTest3" classname="org.apache.xalan.tests.xpath3.XPathLetExprTests" time="0.001"/>
+        <testcase name="xslLetExprTest4" classname="org.apache.xalan.tests.xpath3.XPathLetExprTests" time="0.001"/>
+        <testcase name="xslLetExprTest5" classname="org.apache.xalan.tests.xpath3.XPathLetExprTests" time="0.001"/>
+        <testcase name="xslLetExprTest6" classname="org.apache.xalan.tests.xpath3.XPathLetExprTests" time="0.002"/>
+        <testcase name="xslLetExprTest7" classname="org.apache.xalan.tests.xpath3.XPathLetExprTests" time="0.001"/>
+        <testcase name="xslLetExprTest8" classname="org.apache.xalan.tests.xpath3.XPathLetExprTests" time="0.002"/>
         <testcase name="xslLetExprTest9" classname="org.apache.xalan.tests.xpath3.XPathLetExprTests" time="0.002"/>
-        <testcase name="xslLetExprTest10" classname="org.apache.xalan.tests.xpath3.XPathLetExprTests" time="0.004"/>
-        <testcase name="xslLetExprTest11" classname="org.apache.xalan.tests.xpath3.XPathLetExprTests" time="0.003"/>
+        <testcase name="xslLetExprTest10" classname="org.apache.xalan.tests.xpath3.XPathLetExprTests" time="0.002"/>
+        <testcase name="xslLetExprTest11" classname="org.apache.xalan.tests.xpath3.XPathLetExprTests" time="0.002"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnDistinctValuesTests" time="0.021">
+      <testsuite name="org.apache.xalan.tests.xpath3.FnDistinctValuesTests" time="0.026">
         <testcase name="xslFnDistinctValuesTest1" classname="org.apache.xalan.tests.xpath3.FnDistinctValuesTests" time="0.003"/>
-        <testcase name="xslFnDistinctValuesTest2" classname="org.apache.xalan.tests.xpath3.FnDistinctValuesTests" time="0.003"/>
-        <testcase name="xslFnDistinctValuesTest3" classname="org.apache.xalan.tests.xpath3.FnDistinctValuesTests" time="0.001"/>
+        <testcase name="xslFnDistinctValuesTest2" classname="org.apache.xalan.tests.xpath3.FnDistinctValuesTests" time="0.002"/>
+        <testcase name="xslFnDistinctValuesTest3" classname="org.apache.xalan.tests.xpath3.FnDistinctValuesTests" time="0.002"/>
         <testcase name="xslFnDistinctValuesTest4" classname="org.apache.xalan.tests.xpath3.FnDistinctValuesTests" time="0.002"/>
         <testcase name="xslFnDistinctValuesTest5" classname="org.apache.xalan.tests.xpath3.FnDistinctValuesTests" time="0.002"/>
         <testcase name="xslFnDistinctValuesTest6" classname="org.apache.xalan.tests.xpath3.FnDistinctValuesTests" time="0.002"/>
-        <testcase name="xslFnDistinctValuesTest7" classname="org.apache.xalan.tests.xpath3.FnDistinctValuesTests" time="0.001"/>
-        <testcase name="xslFnDistinctValuesTest8" classname="org.apache.xalan.tests.xpath3.FnDistinctValuesTests" time="0.001"/>
+        <testcase name="xslFnDistinctValuesTest7" classname="org.apache.xalan.tests.xpath3.FnDistinctValuesTests" time="0.003"/>
+        <testcase name="xslFnDistinctValuesTest8" classname="org.apache.xalan.tests.xpath3.FnDistinctValuesTests" time="0.002"/>
         <testcase name="xslFnDistinctValuesTest9" classname="org.apache.xalan.tests.xpath3.FnDistinctValuesTests" time="0.003"/>
         <testcase name="xslFnDistinctValuesTest10" classname="org.apache.xalan.tests.xpath3.FnDistinctValuesTests" time="0.003"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XPathMathFunctionTests" time="0.126">
-        <testcase name="xslMathFunctionTest1" classname="org.apache.xalan.tests.xpath3.XPathMathFunctionTests" time="0.005"/>
-        <testcase name="xslMathFunctionTest2" classname="org.apache.xalan.tests.xpath3.XPathMathFunctionTests" time="0.004"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.XPathMathFunctionTests" time="0.136">
+        <testcase name="xslMathFunctionTest1" classname="org.apache.xalan.tests.xpath3.XPathMathFunctionTests" time="0.006"/>
+        <testcase name="xslMathFunctionTest2" classname="org.apache.xalan.tests.xpath3.XPathMathFunctionTests" time="0.002"/>
         <testcase name="xslMathFunctionTest4" classname="org.apache.xalan.tests.xpath3.XPathMathFunctionTests" time="0.004"/>
-        <testcase name="xslMathFunctionTest5" classname="org.apache.xalan.tests.xpath3.XPathMathFunctionTests" time="0.012"/>
-        <testcase name="xslMathFunctionTest6" classname="org.apache.xalan.tests.xpath3.XPathMathFunctionTests" time="0.097"/>
+        <testcase name="xslMathFunctionTest5" classname="org.apache.xalan.tests.xpath3.XPathMathFunctionTests" time="0.015"/>
+        <testcase name="xslMathFunctionTest6" classname="org.apache.xalan.tests.xpath3.XPathMathFunctionTests" time="0.105"/>
         <testcase name="xslMathFunctionTestTest3" classname="org.apache.xalan.tests.xpath3.XPathMathFunctionTests" time="0.004"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XPathBuiltinFunctionNamespceTests" time="0.003">
-        <testcase name="xslBuiltinFunctionsNamespceTest1" classname="org.apache.xalan.tests.xpath3.XPathBuiltinFunctionNamespceTests" time="0.003"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.XPathBuiltinFunctionNamespceTests" time="0.002">
+        <testcase name="xslBuiltinFunctionsNamespceTest1" classname="org.apache.xalan.tests.xpath3.XPathBuiltinFunctionNamespceTests" time="0.002"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.053">
+      <testsuite name="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.056">
         <testcase name="xslSequenceConstructorTest10" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.005"/>
         <testcase name="xslSequenceConstructorTest11" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.003"/>
-        <testcase name="xslSequenceConstructorTest12" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.002"/>
+        <testcase name="xslSequenceConstructorTest12" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.003"/>
         <testcase name="xslSequenceConstructorTest13" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.004"/>
-        <testcase name="xslSequenceConstructorTest14" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.004"/>
-        <testcase name="xslSequenceConstructorTest15" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.003"/>
-        <testcase name="xslSequenceConstructorTest16" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.003"/>
+        <testcase name="xslSequenceConstructorTest14" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.003"/>
+        <testcase name="xslSequenceConstructorTest15" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.002"/>
+        <testcase name="xslSequenceConstructorTest16" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.002"/>
         <testcase name="xslSequenceConstructorTest17" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.003"/>
         <testcase name="xslSequenceConstructorTest18" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.002"/>
-        <testcase name="xslSequenceConstructorTest1" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.002"/>
-        <testcase name="xslSequenceConstructorTest2" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.003"/>
-        <testcase name="xslSequenceConstructorTest3" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.003"/>
-        <testcase name="xslSequenceConstructorTest4" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.003"/>
-        <testcase name="xslSequenceConstructorTest5" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.002"/>
-        <testcase name="xslSequenceConstructorTest6" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.003"/>
-        <testcase name="xslSequenceConstructorTest7" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.002"/>
-        <testcase name="xslSequenceConstructorTest8" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.002"/>
+        <testcase name="xslSequenceConstructorTest1" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.001"/>
+        <testcase name="xslSequenceConstructorTest2" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.004"/>
+        <testcase name="xslSequenceConstructorTest3" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.004"/>
+        <testcase name="xslSequenceConstructorTest4" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.004"/>
+        <testcase name="xslSequenceConstructorTest5" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.003"/>
+        <testcase name="xslSequenceConstructorTest6" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.004"/>
+        <testcase name="xslSequenceConstructorTest7" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.003"/>
+        <testcase name="xslSequenceConstructorTest8" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.003"/>
         <testcase name="xslSequenceConstructorTest9" classname="org.apache.xalan.tests.xpath3.XPathSequenceConstructorTests" time="0.002"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XPathStringConcatExprTests" time="0.011">
+      <testsuite name="org.apache.xalan.tests.xpath3.XPathStringConcatExprTests" time="0.008">
         <testcase name="xslStringConcatExprTest1" classname="org.apache.xalan.tests.xpath3.XPathStringConcatExprTests" time="0.001"/>
-        <testcase name="xslStringConcatExprTest2" classname="org.apache.xalan.tests.xpath3.XPathStringConcatExprTests" time="0.002"/>
-        <testcase name="xslStringConcatExprTest3" classname="org.apache.xalan.tests.xpath3.XPathStringConcatExprTests" time="0.003"/>
+        <testcase name="xslStringConcatExprTest2" classname="org.apache.xalan.tests.xpath3.XPathStringConcatExprTests" time="0.001"/>
+        <testcase name="xslStringConcatExprTest3" classname="org.apache.xalan.tests.xpath3.XPathStringConcatExprTests" time="0.002"/>
         <testcase name="xslStringConcatExprTest4" classname="org.apache.xalan.tests.xpath3.XPathStringConcatExprTests" time="0.002"/>
-        <testcase name="xslStringConcatExprTest5" classname="org.apache.xalan.tests.xpath3.XPathStringConcatExprTests" time="0.003"/>
+        <testcase name="xslStringConcatExprTest5" classname="org.apache.xalan.tests.xpath3.XPathStringConcatExprTests" time="0.002"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XsDurationComponentExtractionFunctionTests" time="0.007">
-        <testcase name="xslComponentExtractionFunctionTest1" classname="org.apache.xalan.tests.xpath3.XsDurationComponentExtractionFunctionTests" time="0.004"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.XsDurationComponentExtractionFunctionTests" time="0.004">
+        <testcase name="xslComponentExtractionFunctionTest1" classname="org.apache.xalan.tests.xpath3.XsDurationComponentExtractionFunctionTests" time="0.002"/>
         <testcase name="xslComponentExtractionFunctionTest2" classname="org.apache.xalan.tests.xpath3.XsDurationComponentExtractionFunctionTests" time="0.002"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XPathArithmeticOnDurationValuesTests" time="0.02">
+      <testsuite name="org.apache.xalan.tests.xpath3.XPathArithmeticOnDurationValuesTests" time="0.019">
         <testcase name="xslArithmeticOnDurationValuesTest1" classname="org.apache.xalan.tests.xpath3.XPathArithmeticOnDurationValuesTests" time="0.002"/>
-        <testcase name="xslArithmeticOnDurationValuesTest2" classname="org.apache.xalan.tests.xpath3.XPathArithmeticOnDurationValuesTests" time="0.003"/>
-        <testcase name="xslArithmeticOnDurationValuesTest3" classname="org.apache.xalan.tests.xpath3.XPathArithmeticOnDurationValuesTests" time="0.002"/>
+        <testcase name="xslArithmeticOnDurationValuesTest2" classname="org.apache.xalan.tests.xpath3.XPathArithmeticOnDurationValuesTests" time="0.002"/>
+        <testcase name="xslArithmeticOnDurationValuesTest3" classname="org.apache.xalan.tests.xpath3.XPathArithmeticOnDurationValuesTests" time="0.003"/>
         <testcase name="xslArithmeticOnDurationValuesTest4" classname="org.apache.xalan.tests.xpath3.XPathArithmeticOnDurationValuesTests" time="0.002"/>
         <testcase name="xslArithmeticOnDurationValuesTest5" classname="org.apache.xalan.tests.xpath3.XPathArithmeticOnDurationValuesTests" time="0.002"/>
-        <testcase name="xslArithmeticOnDurationValuesTest6" classname="org.apache.xalan.tests.xpath3.XPathArithmeticOnDurationValuesTests" time="0.001"/>
-        <testcase name="xslArithmeticOnDurationValuesTest7" classname="org.apache.xalan.tests.xpath3.XPathArithmeticOnDurationValuesTests" time="0.003"/>
-        <testcase name="xslArithmeticOnDurationValuesTest8" classname="org.apache.xalan.tests.xpath3.XPathArithmeticOnDurationValuesTests" time="0.003"/>
+        <testcase name="xslArithmeticOnDurationValuesTest6" classname="org.apache.xalan.tests.xpath3.XPathArithmeticOnDurationValuesTests" time="0.002"/>
+        <testcase name="xslArithmeticOnDurationValuesTest7" classname="org.apache.xalan.tests.xpath3.XPathArithmeticOnDurationValuesTests" time="0.002"/>
+        <testcase name="xslArithmeticOnDurationValuesTest8" classname="org.apache.xalan.tests.xpath3.XPathArithmeticOnDurationValuesTests" time="0.001"/>
         <testcase name="xslArithmeticOnDurationValuesTest9" classname="org.apache.xalan.tests.xpath3.XPathArithmeticOnDurationValuesTests" time="0.002"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XPathNodeComparisonTests" time="0.007">
-        <testcase name="xslNodeComparisonTest1" classname="org.apache.xalan.tests.xpath3.XPathNodeComparisonTests" time="0.002"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.XPathNodeComparisonTests" time="0.005">
+        <testcase name="xslNodeComparisonTest1" classname="org.apache.xalan.tests.xpath3.XPathNodeComparisonTests" time="0.001"/>
         <testcase name="xslNodeComparisonTest2" classname="org.apache.xalan.tests.xpath3.XPathNodeComparisonTests" time="0.002"/>
-        <testcase name="xslNodeComparisonTest3" classname="org.apache.xalan.tests.xpath3.XPathNodeComparisonTests" time="0.003"/>
+        <testcase name="xslNodeComparisonTest3" classname="org.apache.xalan.tests.xpath3.XPathNodeComparisonTests" time="0.002"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XPathSimpleMapOperatorTests" time="0.015">
+      <testsuite name="org.apache.xalan.tests.xpath3.XPathSimpleMapOperatorTests" time="0.024">
         <testcase name="xslSimpleMapOperatorTest1" classname="org.apache.xalan.tests.xpath3.XPathSimpleMapOperatorTests" time="0.002"/>
         <testcase name="xslSimpleMapOperatorTest2" classname="org.apache.xalan.tests.xpath3.XPathSimpleMapOperatorTests" time="0.002"/>
-        <testcase name="xslSimpleMapOperatorTest3" classname="org.apache.xalan.tests.xpath3.XPathSimpleMapOperatorTests" time="0.003"/>
-        <testcase name="xslSimpleMapOperatorTest4" classname="org.apache.xalan.tests.xpath3.XPathSimpleMapOperatorTests" time="0.001"/>
-        <testcase name="xslSimpleMapOperatorTest5" classname="org.apache.xalan.tests.xpath3.XPathSimpleMapOperatorTests" time="0.002"/>
-        <testcase name="xslSimpleMapOperatorTest6" classname="org.apache.xalan.tests.xpath3.XPathSimpleMapOperatorTests" time="0.001"/>
-        <testcase name="xslSimpleMapOperatorTest7" classname="org.apache.xalan.tests.xpath3.XPathSimpleMapOperatorTests" time="0.001"/>
+        <testcase name="xslSimpleMapOperatorTest3" classname="org.apache.xalan.tests.xpath3.XPathSimpleMapOperatorTests" time="0.005"/>
+        <testcase name="xslSimpleMapOperatorTest4" classname="org.apache.xalan.tests.xpath3.XPathSimpleMapOperatorTests" time="0.004"/>
+        <testcase name="xslSimpleMapOperatorTest5" classname="org.apache.xalan.tests.xpath3.XPathSimpleMapOperatorTests" time="0.003"/>
+        <testcase name="xslSimpleMapOperatorTest6" classname="org.apache.xalan.tests.xpath3.XPathSimpleMapOperatorTests" time="0.003"/>
+        <testcase name="xslSimpleMapOperatorTest7" classname="org.apache.xalan.tests.xpath3.XPathSimpleMapOperatorTests" time="0.003"/>
         <testcase name="xslSimpleMapOperatorTest8" classname="org.apache.xalan.tests.xpath3.XPathSimpleMapOperatorTests" time="0.002"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnFoldLeftTests" time="0.005">
-        <testcase name="xslFnFoldLeftTest1" classname="org.apache.xalan.tests.xpath3.FnFoldLeftTests" time="0.001"/>
-        <testcase name="xslFnFoldLeftTest2" classname="org.apache.xalan.tests.xpath3.FnFoldLeftTests" time="0.001"/>
-        <testcase name="xslFnFoldLeftTest3" classname="org.apache.xalan.tests.xpath3.FnFoldLeftTests" time="0.003"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.FnFoldLeftTests" time="0.007">
+        <testcase name="xslFnFoldLeftTest1" classname="org.apache.xalan.tests.xpath3.FnFoldLeftTests" time="0.003"/>
+        <testcase name="xslFnFoldLeftTest2" classname="org.apache.xalan.tests.xpath3.FnFoldLeftTests" time="0.002"/>
+        <testcase name="xslFnFoldLeftTest3" classname="org.apache.xalan.tests.xpath3.FnFoldLeftTests" time="0.002"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnFoldRightTests" time="0.008">
-        <testcase name="xslFnFoldRightTest1" classname="org.apache.xalan.tests.xpath3.FnFoldRightTests" time="0.003"/>
-        <testcase name="xslFnFoldRightTest2" classname="org.apache.xalan.tests.xpath3.FnFoldRightTests" time="0.002"/>
-        <testcase name="xslFnFoldRightTest3" classname="org.apache.xalan.tests.xpath3.FnFoldRightTests" time="0.003"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.FnFoldRightTests" time="0.009">
+        <testcase name="xslFnFoldRightTest1" classname="org.apache.xalan.tests.xpath3.FnFoldRightTests" time="0.004"/>
+        <testcase name="xslFnFoldRightTest2" classname="org.apache.xalan.tests.xpath3.FnFoldRightTests" time="0.003"/>
+        <testcase name="xslFnFoldRightTest3" classname="org.apache.xalan.tests.xpath3.FnFoldRightTests" time="0.002"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnForEachPairTests" time="0.009">
-        <testcase name="xslFnForEachPairTest1" classname="org.apache.xalan.tests.xpath3.FnForEachPairTests" time="0.002"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.FnForEachPairTests" time="0.011">
+        <testcase name="xslFnForEachPairTest1" classname="org.apache.xalan.tests.xpath3.FnForEachPairTests" time="0.003"/>
         <testcase name="xslFnForEachPairTest2" classname="org.apache.xalan.tests.xpath3.FnForEachPairTests" time="0.003"/>
         <testcase name="xslFnForEachPairTest3" classname="org.apache.xalan.tests.xpath3.FnForEachPairTests" time="0.002"/>
-        <testcase name="xslFnForEachPairTest4" classname="org.apache.xalan.tests.xpath3.FnForEachPairTests" time="0.002"/>
-      </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnSortTests" time="0.161">
-        <testcase name="xslFnSortTest10" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.004"/>
-        <testcase name="xslFnSortTest11" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.006"/>
-        <testcase name="xslFnSortTest12" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.005"/>
-        <testcase name="xslFnSortTest13" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.011"/>
-        <testcase name="xslFnSortTest14" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.003"/>
-        <testcase name="xslFnSortTest15" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.01"/>
-        <testcase name="xslFnSortTest16" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.021"/>
-        <testcase name="xslFnSortTest17" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.003"/>
-        <testcase name="xslFnSortTest18" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.004"/>
-        <testcase name="xslFnSortTest19" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.018"/>
-        <testcase name="xslFnSortTest20" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.004"/>
-        <testcase name="xslFnSortTest21" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.004"/>
-        <testcase name="xslFnSortTest22" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.005"/>
-        <testcase name="xslFnSortTest23" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.006"/>
+        <testcase name="xslFnForEachPairTest4" classname="org.apache.xalan.tests.xpath3.FnForEachPairTests" time="0.003"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xpath3.FnSortTests" time="0.198">
+        <testcase name="xslFnSortTest10" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.005"/>
+        <testcase name="xslFnSortTest11" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.007"/>
+        <testcase name="xslFnSortTest12" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.007"/>
+        <testcase name="xslFnSortTest13" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.013"/>
+        <testcase name="xslFnSortTest14" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.007"/>
+        <testcase name="xslFnSortTest15" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.012"/>
+        <testcase name="xslFnSortTest16" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.031"/>
+        <testcase name="xslFnSortTest17" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.005"/>
+        <testcase name="xslFnSortTest18" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.006"/>
+        <testcase name="xslFnSortTest19" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.025"/>
+        <testcase name="xslFnSortTest20" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.005"/>
+        <testcase name="xslFnSortTest21" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.005"/>
+        <testcase name="xslFnSortTest22" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.006"/>
+        <testcase name="xslFnSortTest23" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.026"/>
         <testcase name="xslFnSortTest24" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.005"/>
-        <testcase name="xslFnSortTest1" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.011"/>
-        <testcase name="xslFnSortTest2" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.007"/>
-        <testcase name="xslFnSortTest3" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.006"/>
-        <testcase name="xslFnSortTest4" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.005"/>
-        <testcase name="xslFnSortTest5" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.006"/>
-        <testcase name="xslFnSortTest6" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.005"/>
+        <testcase name="xslFnSortTest1" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.005"/>
+        <testcase name="xslFnSortTest2" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.003"/>
+        <testcase name="xslFnSortTest3" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.003"/>
+        <testcase name="xslFnSortTest4" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.003"/>
+        <testcase name="xslFnSortTest5" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.003"/>
+        <testcase name="xslFnSortTest6" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.004"/>
         <testcase name="xslFnSortTest7" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.004"/>
         <testcase name="xslFnSortTest8" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.004"/>
         <testcase name="xslFnSortTest9" classname="org.apache.xalan.tests.xpath3.FnSortTests" time="0.004"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnCodepointsToStringTests" time="0.004">
+      <testsuite name="org.apache.xalan.tests.xpath3.FnCodepointsToStringTests" time="0.003">
         <testcase name="xslFnCodepointsToStringTest1" classname="org.apache.xalan.tests.xpath3.FnCodepointsToStringTests" time="0.002"/>
-        <testcase name="xslFnCodepointsToStringTest2" classname="org.apache.xalan.tests.xpath3.FnCodepointsToStringTests" time="0.002"/>
-      </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnStringToCodepointsTests" time="0.004">
-        <testcase name="xslFnStringToCodepointsTest1" classname="org.apache.xalan.tests.xpath3.FnStringToCodepointsTests" time="0.002"/>
-        <testcase name="xslFnStringToCodepointsTest2" classname="org.apache.xalan.tests.xpath3.FnStringToCodepointsTests" time="0.002"/>
-      </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnCompareTests" time="0.008">
-        <testcase name="xslFnCompareTest1" classname="org.apache.xalan.tests.xpath3.FnCompareTests" time="0.003"/>
-        <testcase name="xslFnCompareTest2" classname="org.apache.xalan.tests.xpath3.FnCompareTests" time="0.002"/>
-        <testcase name="xslFnCompareTest3" classname="org.apache.xalan.tests.xpath3.FnCompareTests" time="0.003"/>
-      </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnCodepointEqualTests" time="0.005">
-        <testcase name="xslFnCodepointEqualTest1" classname="org.apache.xalan.tests.xpath3.FnCodepointEqualTests" time="0.002"/>
-        <testcase name="xslFnCodepointEqualTest2" classname="org.apache.xalan.tests.xpath3.FnCodepointEqualTests" time="0.003"/>
-      </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.037">
-        <testcase name="xslSequenceFunctionTest1" classname="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.002"/>
-        <testcase name="xslSequenceFunctionTest2" classname="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.002"/>
-        <testcase name="xslSequenceFunctionTest3" classname="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.002"/>
-        <testcase name="xslSequenceFunctionTest4" classname="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.002"/>
-        <testcase name="xslSequenceFunctionTest5" classname="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.002"/>
-        <testcase name="xslSequenceFunctionTest6" classname="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.003"/>
+        <testcase name="xslFnCodepointsToStringTest2" classname="org.apache.xalan.tests.xpath3.FnCodepointsToStringTests" time="0.001"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xpath3.FnStringToCodepointsTests" time="0.002">
+        <testcase name="xslFnStringToCodepointsTest1" classname="org.apache.xalan.tests.xpath3.FnStringToCodepointsTests" time="0.001"/>
+        <testcase name="xslFnStringToCodepointsTest2" classname="org.apache.xalan.tests.xpath3.FnStringToCodepointsTests" time="0.001"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xpath3.FnCompareTests" time="0.004">
+        <testcase name="xslFnCompareTest1" classname="org.apache.xalan.tests.xpath3.FnCompareTests" time="0.002"/>
+        <testcase name="xslFnCompareTest2" classname="org.apache.xalan.tests.xpath3.FnCompareTests" time="0.001"/>
+        <testcase name="xslFnCompareTest3" classname="org.apache.xalan.tests.xpath3.FnCompareTests" time="0.001"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xpath3.FnCodepointEqualTests" time="0.002">
+        <testcase name="xslFnCodepointEqualTest1" classname="org.apache.xalan.tests.xpath3.FnCodepointEqualTests" time="0.001"/>
+        <testcase name="xslFnCodepointEqualTest2" classname="org.apache.xalan.tests.xpath3.FnCodepointEqualTests" time="0.001"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.026">
+        <testcase name="xslSequenceFunctionTest1" classname="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.001"/>
+        <testcase name="xslSequenceFunctionTest2" classname="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.0"/>
+        <testcase name="xslSequenceFunctionTest3" classname="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.001"/>
+        <testcase name="xslSequenceFunctionTest4" classname="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.001"/>
+        <testcase name="xslSequenceFunctionTest5" classname="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.001"/>
+        <testcase name="xslSequenceFunctionTest6" classname="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.001"/>
         <testcase name="xslSequenceFunctionTest7" classname="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.002"/>
-        <testcase name="xslSequenceFunctionTest8" classname="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.003"/>
-        <testcase name="xslSequenceFunctionTest9" classname="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.003"/>
-        <testcase name="xslSequenceFunctionTest10" classname="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.004"/>
+        <testcase name="xslSequenceFunctionTest8" classname="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.002"/>
+        <testcase name="xslSequenceFunctionTest9" classname="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.002"/>
+        <testcase name="xslSequenceFunctionTest10" classname="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.001"/>
         <testcase name="xslSequenceFunctionTest11" classname="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.002"/>
-        <testcase name="xslSequenceFunctionTest12" classname="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.003"/>
-        <testcase name="xslSequenceFunctionTest13" classname="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.001"/>
+        <testcase name="xslSequenceFunctionTest12" classname="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.002"/>
+        <testcase name="xslSequenceFunctionTest13" classname="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.002"/>
         <testcase name="xslSequenceFunctionTest14" classname="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.001"/>
-        <testcase name="xslSequenceFunctionTest15" classname="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.001"/>
-        <testcase name="xslSequenceFunctionTest16" classname="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.003"/>
+        <testcase name="xslSequenceFunctionTest15" classname="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.002"/>
+        <testcase name="xslSequenceFunctionTest16" classname="org.apache.xalan.tests.xpath3.XPathSequenceFunctionTests" time="0.002"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnParseXmlTests" time="0.003">
+      <testsuite name="org.apache.xalan.tests.xpath3.FnParseXmlTests" time="0.006">
         <testcase name="xslFnParseXmlTest1" classname="org.apache.xalan.tests.xpath3.FnParseXmlTests" time="0.002"/>
-        <testcase name="xslFnParseXmlTest2" classname="org.apache.xalan.tests.xpath3.FnParseXmlTests" time="0.001"/>
+        <testcase name="xslFnParseXmlTest2" classname="org.apache.xalan.tests.xpath3.FnParseXmlTests" time="0.003"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnParseXmlFragmentTests" time="0.002">
-        <testcase name="xslFnParseXmlFragmentTest1" classname="org.apache.xalan.tests.xpath3.FnParseXmlFragmentTests" time="0.002"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.FnParseXmlFragmentTests" time="0.004">
+        <testcase name="xslFnParseXmlFragmentTest1" classname="org.apache.xalan.tests.xpath3.FnParseXmlFragmentTests" time="0.004"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.025">
+      <testsuite name="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.059">
         <testcase name="xslTemplateTest1" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.002"/>
-        <testcase name="xslTemplateTest2" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.001"/>
+        <testcase name="xslTemplateTest2" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.002"/>
         <testcase name="xslTemplateTest3" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.001"/>
         <testcase name="xslTemplateTest4" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.001"/>
-        <testcase name="xslTemplateTest5" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.001"/>
-        <testcase name="xslTemplateTest6" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.002"/>
-        <testcase name="xslTemplateTest7" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.001"/>
+        <testcase name="xslTemplateTest5" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.002"/>
+        <testcase name="xslTemplateTest6" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.001"/>
+        <testcase name="xslTemplateTest7" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.002"/>
         <testcase name="xslTemplateTest8" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.001"/>
-        <testcase name="xslTemplateTest9" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.002"/>
-        <testcase name="xslTemplateTest10" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.002"/>
-        <testcase name="xslTemplateTest11" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.001"/>
-        <testcase name="xslTemplateTest12" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.001"/>
-        <testcase name="xslTemplateTest13" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.002"/>
-        <testcase name="xslTemplateTest14" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.001"/>
-        <testcase name="xslTemplateTest15" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.002"/>
-        <testcase name="xslTemplateTest16" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.003"/>
-      </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnAvgTests" time="0.002">
-        <testcase name="xslFnAvgTest1" classname="org.apache.xalan.tests.xpath3.FnAvgTests" time="0.001"/>
-        <testcase name="xslFnAvgTest2" classname="org.apache.xalan.tests.xpath3.FnAvgTests" time="0.001"/>
-      </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnMaxTests" time="0.006">
+        <testcase name="xslTemplateTest9" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.003"/>
+        <testcase name="xslTemplateTest10" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.003"/>
+        <testcase name="xslTemplateTest11" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.002"/>
+        <testcase name="xslTemplateTest12" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.002"/>
+        <testcase name="xslTemplateTest13" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.004"/>
+        <testcase name="xslTemplateTest14" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.003"/>
+        <testcase name="xslTemplateTest15" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.006"/>
+        <testcase name="xslTemplateTest16" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.007"/>
+        <testcase name="xslTemplateTest17" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.005"/>
+        <testcase name="xslTemplateTest18" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.007"/>
+        <testcase name="xslTemplateTest19" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.002"/>
+        <testcase name="xslTemplateTest20" classname="org.apache.xalan.tests.xslt3.XslTemplateTests" time="0.002"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xpath3.FnAvgTests" time="0.004">
+        <testcase name="xslFnAvgTest1" classname="org.apache.xalan.tests.xpath3.FnAvgTests" time="0.002"/>
+        <testcase name="xslFnAvgTest2" classname="org.apache.xalan.tests.xpath3.FnAvgTests" time="0.002"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xpath3.FnMaxTests" time="0.008">
         <testcase name="xslFnMaxTest1" classname="org.apache.xalan.tests.xpath3.FnMaxTests" time="0.002"/>
         <testcase name="xslFnMaxTest2" classname="org.apache.xalan.tests.xpath3.FnMaxTests" time="0.001"/>
-        <testcase name="xslFnMaxTest3" classname="org.apache.xalan.tests.xpath3.FnMaxTests" time="0.001"/>
+        <testcase name="xslFnMaxTest3" classname="org.apache.xalan.tests.xpath3.FnMaxTests" time="0.002"/>
         <testcase name="xslFnMaxTest4" classname="org.apache.xalan.tests.xpath3.FnMaxTests" time="0.001"/>
-        <testcase name="xslFnMaxTest5" classname="org.apache.xalan.tests.xpath3.FnMaxTests" time="0.001"/>
+        <testcase name="xslFnMaxTest5" classname="org.apache.xalan.tests.xpath3.FnMaxTests" time="0.002"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnMinTests" time="0.005">
+      <testsuite name="org.apache.xalan.tests.xpath3.FnMinTests" time="0.009">
         <testcase name="xslFnMinTest1" classname="org.apache.xalan.tests.xpath3.FnMinTests" time="0.002"/>
-        <testcase name="xslFnMinTest2" classname="org.apache.xalan.tests.xpath3.FnMinTests" time="0.001"/>
-        <testcase name="xslFnMinTest3" classname="org.apache.xalan.tests.xpath3.FnMinTests" time="0.001"/>
-        <testcase name="xslFnMinTest4" classname="org.apache.xalan.tests.xpath3.FnMinTests" time="0.001"/>
+        <testcase name="xslFnMinTest2" classname="org.apache.xalan.tests.xpath3.FnMinTests" time="0.002"/>
+        <testcase name="xslFnMinTest3" classname="org.apache.xalan.tests.xpath3.FnMinTests" time="0.002"/>
+        <testcase name="xslFnMinTest4" classname="org.apache.xalan.tests.xpath3.FnMinTests" time="0.003"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnContainsTokenTests" time="0.002">
-        <testcase name="xslFnContainsTokenTest1" classname="org.apache.xalan.tests.xpath3.FnContainsTokenTests" time="0.001"/>
-        <testcase name="xslFnContainsTokenTest2" classname="org.apache.xalan.tests.xpath3.FnContainsTokenTests" time="0.001"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.FnContainsTokenTests" time="0.005">
+        <testcase name="xslFnContainsTokenTest1" classname="org.apache.xalan.tests.xpath3.FnContainsTokenTests" time="0.003"/>
+        <testcase name="xslFnContainsTokenTest2" classname="org.apache.xalan.tests.xpath3.FnContainsTokenTests" time="0.002"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xslt3.XslVariableAttributeAsTests" time="0.016">
-        <testcase name="xslVariableAttributeAsTest10" classname="org.apache.xalan.tests.xslt3.XslVariableAttributeAsTests" time="0.001"/>
-        <testcase name="xslVariableAttributeAsTest11" classname="org.apache.xalan.tests.xslt3.XslVariableAttributeAsTests" time="0.001"/>
+      <testsuite name="org.apache.xalan.tests.xslt3.XslVariableAttributeAsTests" time="0.027">
+        <testcase name="xslVariableAttributeAsTest10" classname="org.apache.xalan.tests.xslt3.XslVariableAttributeAsTests" time="0.003"/>
+        <testcase name="xslVariableAttributeAsTest11" classname="org.apache.xalan.tests.xslt3.XslVariableAttributeAsTests" time="0.002"/>
         <testcase name="xslVariableAttributeAsTest12" classname="org.apache.xalan.tests.xslt3.XslVariableAttributeAsTests" time="0.002"/>
-        <testcase name="xslVariableAttributeAsTest13" classname="org.apache.xalan.tests.xslt3.XslVariableAttributeAsTests" time="0.001"/>
-        <testcase name="xslVariableAttributeAsTest1" classname="org.apache.xalan.tests.xslt3.XslVariableAttributeAsTests" time="0.002"/>
-        <testcase name="xslVariableAttributeAsTest2" classname="org.apache.xalan.tests.xslt3.XslVariableAttributeAsTests" time="0.001"/>
-        <testcase name="xslVariableAttributeAsTest3" classname="org.apache.xalan.tests.xslt3.XslVariableAttributeAsTests" time="0.001"/>
+        <testcase name="xslVariableAttributeAsTest13" classname="org.apache.xalan.tests.xslt3.XslVariableAttributeAsTests" time="0.003"/>
+        <testcase name="xslVariableAttributeAsTest1" classname="org.apache.xalan.tests.xslt3.XslVariableAttributeAsTests" time="0.003"/>
+        <testcase name="xslVariableAttributeAsTest2" classname="org.apache.xalan.tests.xslt3.XslVariableAttributeAsTests" time="0.004"/>
+        <testcase name="xslVariableAttributeAsTest3" classname="org.apache.xalan.tests.xslt3.XslVariableAttributeAsTests" time="0.002"/>
         <testcase name="xslVariableAttributeAsTest4" classname="org.apache.xalan.tests.xslt3.XslVariableAttributeAsTests" time="0.001"/>
-        <testcase name="xslVariableAttributeAsTest5" classname="org.apache.xalan.tests.xslt3.XslVariableAttributeAsTests" time="0.001"/>
-        <testcase name="xslVariableAttributeAsTest6" classname="org.apache.xalan.tests.xslt3.XslVariableAttributeAsTests" time="0.002"/>
+        <testcase name="xslVariableAttributeAsTest5" classname="org.apache.xalan.tests.xslt3.XslVariableAttributeAsTests" time="0.002"/>
+        <testcase name="xslVariableAttributeAsTest6" classname="org.apache.xalan.tests.xslt3.XslVariableAttributeAsTests" time="0.001"/>
         <testcase name="xslVariableAttributeAsTest7" classname="org.apache.xalan.tests.xslt3.XslVariableAttributeAsTests" time="0.001"/>
         <testcase name="xslVariableAttributeAsTest8" classname="org.apache.xalan.tests.xslt3.XslVariableAttributeAsTests" time="0.001"/>
         <testcase name="xslVariableAttributeAsTest9" classname="org.apache.xalan.tests.xslt3.XslVariableAttributeAsTests" time="0.001"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XPathInstanceOfExprTests" time="0.015">
+      <testsuite name="org.apache.xalan.tests.xpath3.XPathInstanceOfExprTests" time="0.017">
         <testcase name="xslInstanceOfExprTest1" classname="org.apache.xalan.tests.xpath3.XPathInstanceOfExprTests" time="0.001"/>
         <testcase name="xslInstanceOfExprTest2" classname="org.apache.xalan.tests.xpath3.XPathInstanceOfExprTests" time="0.003"/>
-        <testcase name="xslInstanceOfExprTest3" classname="org.apache.xalan.tests.xpath3.XPathInstanceOfExprTests" time="0.002"/>
+        <testcase name="xslInstanceOfExprTest3" classname="org.apache.xalan.tests.xpath3.XPathInstanceOfExprTests" time="0.001"/>
         <testcase name="xslInstanceOfExprTest4" classname="org.apache.xalan.tests.xpath3.XPathInstanceOfExprTests" time="0.002"/>
         <testcase name="xslInstanceOfExprTest5" classname="org.apache.xalan.tests.xpath3.XPathInstanceOfExprTests" time="0.001"/>
-        <testcase name="xslInstanceOfExprTest6" classname="org.apache.xalan.tests.xpath3.XPathInstanceOfExprTests" time="0.001"/>
+        <testcase name="xslInstanceOfExprTest6" classname="org.apache.xalan.tests.xpath3.XPathInstanceOfExprTests" time="0.002"/>
         <testcase name="xslInstanceOfExprTest7" classname="org.apache.xalan.tests.xpath3.XPathInstanceOfExprTests" time="0.002"/>
-        <testcase name="xslInstanceOfExprTest8" classname="org.apache.xalan.tests.xpath3.XPathInstanceOfExprTests" time="0.001"/>
+        <testcase name="xslInstanceOfExprTest8" classname="org.apache.xalan.tests.xpath3.XPathInstanceOfExprTests" time="0.002"/>
         <testcase name="xslInstanceOfExprTest9" classname="org.apache.xalan.tests.xpath3.XPathInstanceOfExprTests" time="0.002"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xslt3.XslTemplateAttributeAsTests" time="0.013">
+      <testsuite name="org.apache.xalan.tests.xslt3.XslTemplateAttributeAsTests" time="0.018">
         <testcase name="xslTemplateAttributeAsTest1" classname="org.apache.xalan.tests.xslt3.XslTemplateAttributeAsTests" time="0.001"/>
-        <testcase name="xslTemplateAttributeAsTest2" classname="org.apache.xalan.tests.xslt3.XslTemplateAttributeAsTests" time="0.001"/>
-        <testcase name="xslTemplateAttributeAsTest3" classname="org.apache.xalan.tests.xslt3.XslTemplateAttributeAsTests" time="0.001"/>
-        <testcase name="xslTemplateAttributeAsTest4" classname="org.apache.xalan.tests.xslt3.XslTemplateAttributeAsTests" time="0.001"/>
-        <testcase name="xslTemplateAttributeAsTest5" classname="org.apache.xalan.tests.xslt3.XslTemplateAttributeAsTests" time="0.001"/>
-        <testcase name="xslTemplateAttributeAsTest6" classname="org.apache.xalan.tests.xslt3.XslTemplateAttributeAsTests" time="0.002"/>
+        <testcase name="xslTemplateAttributeAsTest2" classname="org.apache.xalan.tests.xslt3.XslTemplateAttributeAsTests" time="0.002"/>
+        <testcase name="xslTemplateAttributeAsTest3" classname="org.apache.xalan.tests.xslt3.XslTemplateAttributeAsTests" time="0.002"/>
+        <testcase name="xslTemplateAttributeAsTest4" classname="org.apache.xalan.tests.xslt3.XslTemplateAttributeAsTests" time="0.002"/>
+        <testcase name="xslTemplateAttributeAsTest5" classname="org.apache.xalan.tests.xslt3.XslTemplateAttributeAsTests" time="0.002"/>
+        <testcase name="xslTemplateAttributeAsTest6" classname="org.apache.xalan.tests.xslt3.XslTemplateAttributeAsTests" time="0.003"/>
         <testcase name="xslTemplateAttributeAsTest7" classname="org.apache.xalan.tests.xslt3.XslTemplateAttributeAsTests" time="0.002"/>
-        <testcase name="xslTemplateAttributeAsTest8" classname="org.apache.xalan.tests.xslt3.XslTemplateAttributeAsTests" time="0.001"/>
-        <testcase name="xslTemplateAttributeAsTest9" classname="org.apache.xalan.tests.xslt3.XslTemplateAttributeAsTests" time="0.002"/>
+        <testcase name="xslTemplateAttributeAsTest8" classname="org.apache.xalan.tests.xslt3.XslTemplateAttributeAsTests" time="0.003"/>
+        <testcase name="xslTemplateAttributeAsTest9" classname="org.apache.xalan.tests.xslt3.XslTemplateAttributeAsTests" time="0.001"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnRoundTests" time="0.007">
+      <testsuite name="org.apache.xalan.tests.xpath3.FnRoundTests" time="0.005">
         <testcase name="xslFnRoundTest1" classname="org.apache.xalan.tests.xpath3.FnRoundTests" time="0.002"/>
-        <testcase name="xslFnRoundTest2" classname="org.apache.xalan.tests.xpath3.FnRoundTests" time="0.005"/>
+        <testcase name="xslFnRoundTest2" classname="org.apache.xalan.tests.xpath3.FnRoundTests" time="0.003"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xslt3.XslSequenceInstTests" time="0.028">
-        <testcase name="xslSequenceTest10" classname="org.apache.xalan.tests.xslt3.XslSequenceInstTests" time="0.004"/>
+      <testsuite name="org.apache.xalan.tests.xslt3.XslSequenceInstTests" time="0.025">
+        <testcase name="xslSequenceTest10" classname="org.apache.xalan.tests.xslt3.XslSequenceInstTests" time="0.003"/>
         <testcase name="xslSequenceTest1" classname="org.apache.xalan.tests.xslt3.XslSequenceInstTests" time="0.002"/>
         <testcase name="xslSequenceTest2" classname="org.apache.xalan.tests.xslt3.XslSequenceInstTests" time="0.003"/>
-        <testcase name="xslSequenceTest3" classname="org.apache.xalan.tests.xslt3.XslSequenceInstTests" time="0.003"/>
+        <testcase name="xslSequenceTest3" classname="org.apache.xalan.tests.xslt3.XslSequenceInstTests" time="0.002"/>
         <testcase name="xslSequenceTest4" classname="org.apache.xalan.tests.xslt3.XslSequenceInstTests" time="0.002"/>
-        <testcase name="xslSequenceTest5" classname="org.apache.xalan.tests.xslt3.XslSequenceInstTests" time="0.003"/>
+        <testcase name="xslSequenceTest5" classname="org.apache.xalan.tests.xslt3.XslSequenceInstTests" time="0.002"/>
         <testcase name="xslSequenceTest6" classname="org.apache.xalan.tests.xslt3.XslSequenceInstTests" time="0.003"/>
-        <testcase name="xslSequenceTest7" classname="org.apache.xalan.tests.xslt3.XslSequenceInstTests" time="0.003"/>
-        <testcase name="xslSequenceTest8" classname="org.apache.xalan.tests.xslt3.XslSequenceInstTests" time="0.003"/>
+        <testcase name="xslSequenceTest7" classname="org.apache.xalan.tests.xslt3.XslSequenceInstTests" time="0.002"/>
+        <testcase name="xslSequenceTest8" classname="org.apache.xalan.tests.xslt3.XslSequenceInstTests" time="0.004"/>
         <testcase name="xslSequenceTest9" classname="org.apache.xalan.tests.xslt3.XslSequenceInstTests" time="0.002"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XPathNodeSequenceCombinationTests" time="0.027">
-        <testcase name="xslNodeseqCombinationTest10" classname="org.apache.xalan.tests.xpath3.XPathNodeSequenceCombinationTests" time="0.003"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.XPathNodeSequenceCombinationTests" time="0.037">
+        <testcase name="xslNodeseqCombinationTest10" classname="org.apache.xalan.tests.xpath3.XPathNodeSequenceCombinationTests" time="0.002"/>
         <testcase name="xslNodeseqCombinationTest11" classname="org.apache.xalan.tests.xpath3.XPathNodeSequenceCombinationTests" time="0.002"/>
         <testcase name="xslNodeseqCombinationTest12" classname="org.apache.xalan.tests.xpath3.XPathNodeSequenceCombinationTests" time="0.002"/>
         <testcase name="xslNodeseqCombinationTest13" classname="org.apache.xalan.tests.xpath3.XPathNodeSequenceCombinationTests" time="0.003"/>
-        <testcase name="xslNodeseqCombinationTest1" classname="org.apache.xalan.tests.xpath3.XPathNodeSequenceCombinationTests" time="0.002"/>
-        <testcase name="xslNodeseqCombinationTest2" classname="org.apache.xalan.tests.xpath3.XPathNodeSequenceCombinationTests" time="0.002"/>
-        <testcase name="xslNodeseqCombinationTest3" classname="org.apache.xalan.tests.xpath3.XPathNodeSequenceCombinationTests" time="0.002"/>
-        <testcase name="xslNodeseqCombinationTest4" classname="org.apache.xalan.tests.xpath3.XPathNodeSequenceCombinationTests" time="0.002"/>
-        <testcase name="xslNodeseqCombinationTest5" classname="org.apache.xalan.tests.xpath3.XPathNodeSequenceCombinationTests" time="0.002"/>
-        <testcase name="xslNodeseqCombinationTest6" classname="org.apache.xalan.tests.xpath3.XPathNodeSequenceCombinationTests" time="0.002"/>
+        <testcase name="xslNodeseqCombinationTest1" classname="org.apache.xalan.tests.xpath3.XPathNodeSequenceCombinationTests" time="0.004"/>
+        <testcase name="xslNodeseqCombinationTest2" classname="org.apache.xalan.tests.xpath3.XPathNodeSequenceCombinationTests" time="0.003"/>
+        <testcase name="xslNodeseqCombinationTest3" classname="org.apache.xalan.tests.xpath3.XPathNodeSequenceCombinationTests" time="0.004"/>
+        <testcase name="xslNodeseqCombinationTest4" classname="org.apache.xalan.tests.xpath3.XPathNodeSequenceCombinationTests" time="0.003"/>
+        <testcase name="xslNodeseqCombinationTest5" classname="org.apache.xalan.tests.xpath3.XPathNodeSequenceCombinationTests" time="0.003"/>
+        <testcase name="xslNodeseqCombinationTest6" classname="org.apache.xalan.tests.xpath3.XPathNodeSequenceCombinationTests" time="0.003"/>
         <testcase name="xslNodeseqCombinationTest7" classname="org.apache.xalan.tests.xpath3.XPathNodeSequenceCombinationTests" time="0.002"/>
-        <testcase name="xslNodeseqCombinationTest8" classname="org.apache.xalan.tests.xpath3.XPathNodeSequenceCombinationTests" time="0.002"/>
-        <testcase name="xslNodeseqCombinationTest9" classname="org.apache.xalan.tests.xpath3.XPathNodeSequenceCombinationTests" time="0.001"/>
-      </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnDocAvailableTests" time="1.342">
-        <testcase name="xslFnDocAvailableTest1" classname="org.apache.xalan.tests.xpath3.FnDocAvailableTests" time="0.027"/>
-        <testcase name="xslFnDocAvailableTest2" classname="org.apache.xalan.tests.xpath3.FnDocAvailableTests" time="1.261"/>
-        <testcase name="xslFnDocAvailableTest3" classname="org.apache.xalan.tests.xpath3.FnDocAvailableTests" time="0.022"/>
-        <testcase name="xslFnDocAvailableTest4" classname="org.apache.xalan.tests.xpath3.FnDocAvailableTests" time="0.003"/>
+        <testcase name="xslNodeseqCombinationTest8" classname="org.apache.xalan.tests.xpath3.XPathNodeSequenceCombinationTests" time="0.004"/>
+        <testcase name="xslNodeseqCombinationTest9" classname="org.apache.xalan.tests.xpath3.XPathNodeSequenceCombinationTests" time="0.002"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xpath3.FnDocAvailableTests" time="1.83">
+        <testcase name="xslFnDocAvailableTest1" classname="org.apache.xalan.tests.xpath3.FnDocAvailableTests" time="0.193"/>
+        <testcase name="xslFnDocAvailableTest2" classname="org.apache.xalan.tests.xpath3.FnDocAvailableTests" time="1.268"/>
+        <testcase name="xslFnDocAvailableTest3" classname="org.apache.xalan.tests.xpath3.FnDocAvailableTests" time="0.172"/>
+        <testcase name="xslFnDocAvailableTest4" classname="org.apache.xalan.tests.xpath3.FnDocAvailableTests" time="0.005"/>
         <testcase name="xslFnDocAvailableTest5" classname="org.apache.xalan.tests.xpath3.FnDocAvailableTests" time="0.002"/>
-        <testcase name="xslFnDocAvailableTest6" classname="org.apache.xalan.tests.xpath3.FnDocAvailableTests" time="0.002"/>
-        <testcase name="xslFnDocAvailableTest7" classname="org.apache.xalan.tests.xpath3.FnDocAvailableTests" time="0.025"/>
+        <testcase name="xslFnDocAvailableTest6" classname="org.apache.xalan.tests.xpath3.FnDocAvailableTests" time="0.001"/>
+        <testcase name="xslFnDocAvailableTest7" classname="org.apache.xalan.tests.xpath3.FnDocAvailableTests" time="0.189"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.FnUnparsedTextLinesTests" time="0.003">
-        <testcase name="xslFnUnparsedTextLinesTest1" classname="org.apache.xalan.tests.xpath3.FnUnparsedTextLinesTests" time="0.002"/>
-        <testcase name="xslFnUnparsedTextLinesTest2" classname="org.apache.xalan.tests.xpath3.FnUnparsedTextLinesTests" time="0.001"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.FnUnparsedTextLinesTests" time="0.007">
+        <testcase name="xslFnUnparsedTextLinesTest1" classname="org.apache.xalan.tests.xpath3.FnUnparsedTextLinesTests" time="0.004"/>
+        <testcase name="xslFnUnparsedTextLinesTest2" classname="org.apache.xalan.tests.xpath3.FnUnparsedTextLinesTests" time="0.003"/>
       </testsuite>
       <testsuite name="org.apache.xalan.tests.xslt3.XslMethodOutputJsonTests" time="0.001">
         <testcase name="xslMethodOutputJsonTest1" classname="org.apache.xalan.tests.xslt3.XslMethodOutputJsonTests" time="0.001"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xpath3.XsGregorianTypeTests" time="0.021">
-        <testcase name="xslGregorianTypeTest1" classname="org.apache.xalan.tests.xpath3.XsGregorianTypeTests" time="0.002"/>
-        <testcase name="xslGregorianTypeTest2" classname="org.apache.xalan.tests.xpath3.XsGregorianTypeTests" time="0.004"/>
-        <testcase name="xslGregorianTypeTest3" classname="org.apache.xalan.tests.xpath3.XsGregorianTypeTests" time="0.002"/>
+      <testsuite name="org.apache.xalan.tests.xpath3.XsGregorianTypeTests" time="0.023">
+        <testcase name="xslGregorianTypeTest1" classname="org.apache.xalan.tests.xpath3.XsGregorianTypeTests" time="0.003"/>
+        <testcase name="xslGregorianTypeTest2" classname="org.apache.xalan.tests.xpath3.XsGregorianTypeTests" time="0.008"/>
+        <testcase name="xslGregorianTypeTest3" classname="org.apache.xalan.tests.xpath3.XsGregorianTypeTests" time="0.0"/>
         <testcase name="xslGregorianTypeTest4" classname="org.apache.xalan.tests.xpath3.XsGregorianTypeTests" time="0.002"/>
         <testcase name="xslGregorianTypeTest5" classname="org.apache.xalan.tests.xpath3.XsGregorianTypeTests" time="0.003"/>
         <testcase name="xslGregorianTypeTest6" classname="org.apache.xalan.tests.xpath3.XsGregorianTypeTests" time="0.002"/>
         <testcase name="xslGregorianTypeTest7" classname="org.apache.xalan.tests.xpath3.XsGregorianTypeTests" time="0.002"/>
         <testcase name="xslGregorianTypeTest8" classname="org.apache.xalan.tests.xpath3.XsGregorianTypeTests" time="0.003"/>
       </testsuite>
-      <testsuite name="org.apache.xalan.tests.xslt3.XslMergeTests" time="0.041">
-        <testcase name="xslMergeTest10" classname="org.apache.xalan.tests.xslt3.XslMergeTests" time="0.014"/>
-        <testcase name="xslMergeTest1" classname="org.apache.xalan.tests.xslt3.XslMergeTests" time="0.001"/>
-        <testcase name="xslMergeTest2" classname="org.apache.xalan.tests.xslt3.XslMergeTests" time="0.001"/>
+      <testsuite name="org.apache.xalan.tests.xslt3.XslMergeTests" time="0.04">
+        <testcase name="xslMergeTest10" classname="org.apache.xalan.tests.xslt3.XslMergeTests" time="0.019"/>
+        <testcase name="xslMergeTest1" classname="org.apache.xalan.tests.xslt3.XslMergeTests" time="0.002"/>
+        <testcase name="xslMergeTest2" classname="org.apache.xalan.tests.xslt3.XslMergeTests" time="0.002"/>
         <testcase name="xslMergeTest3" classname="org.apache.xalan.tests.xslt3.XslMergeTests" time="0.002"/>
         <testcase name="xslMergeTest4" classname="org.apache.xalan.tests.xslt3.XslMergeTests" time="0.002"/>
-        <testcase name="xslMergeTest5" classname="org.apache.xalan.tests.xslt3.XslMergeTests" time="0.003"/>
-        <testcase name="xslMergeTest6" classname="org.apache.xalan.tests.xslt3.XslMergeTests" time="0.002"/>
+        <testcase name="xslMergeTest5" classname="org.apache.xalan.tests.xslt3.XslMergeTests" time="0.001"/>
+        <testcase name="xslMergeTest6" classname="org.apache.xalan.tests.xslt3.XslMergeTests" time="0.001"/>
         <testcase name="xslMergeTest7" classname="org.apache.xalan.tests.xslt3.XslMergeTests" time="0.002"/>
-        <testcase name="xslMergeTest8" classname="org.apache.xalan.tests.xslt3.XslMergeTests" time="0.007"/>
-        <testcase name="xslMergeTest9" classname="org.apache.xalan.tests.xslt3.XslMergeTests" time="0.007"/>
+        <testcase name="xslMergeTest8" classname="org.apache.xalan.tests.xslt3.XslMergeTests" time="0.005"/>
+        <testcase name="xslMergeTest9" classname="org.apache.xalan.tests.xslt3.XslMergeTests" time="0.004"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xslt3.XslSourceDocumentTests" time="0.006">
+        <testcase name="xslSourceDocumentTest1" classname="org.apache.xalan.tests.xslt3.XslSourceDocumentTests" time="0.006"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xslt3.XslForkTests" time="0.021">
+        <testcase name="xslForkTest1" classname="org.apache.xalan.tests.xslt3.XslForkTests" time="0.008"/>
+        <testcase name="xslForkTest2" classname="org.apache.xalan.tests.xslt3.XslForkTests" time="0.005"/>
+        <testcase name="xslForkTest3" classname="org.apache.xalan.tests.xslt3.XslForkTests" time="0.008"/>
+      </testsuite>
+      <testsuite name="org.apache.xalan.tests.xslt3.XslResultDocumentTests" time="0.044">
+        <testcase name="xslResultDocumentTest1" classname="org.apache.xalan.tests.xslt3.XslResultDocumentTests" time="0.011"/>
+        <testcase name="xslResultDocumentTest2" classname="org.apache.xalan.tests.xslt3.XslResultDocumentTests" time="0.007"/>
+        <testcase name="xslResultDocumentTest3" classname="org.apache.xalan.tests.xslt3.XslResultDocumentTests" time="0.004"/>
+        <testcase name="xslResultDocumentTest4" classname="org.apache.xalan.tests.xslt3.XslResultDocumentTests" time="0.006"/>
+        <testcase name="xslResultDocumentTest5" classname="org.apache.xalan.tests.xslt3.XslResultDocumentTests" time="0.01"/>
+        <testcase name="xslResultDocumentTest6" classname="org.apache.xalan.tests.xslt3.XslResultDocumentTests" time="0.006"/>
       </testsuite>
     </testsuite>
   </testsuite>
diff --git a/xalan-j/xsl3/xalanj_xslt3.0_implementation_status.docx b/xalan-j/xsl3/xalanj_xslt3.0_implementation_status.docx
index 215ad858..9b617005 100644
Binary files a/xalan-j/xsl3/xalanj_xslt3.0_implementation_status.docx and b/xalan-j/xsl3/xalanj_xslt3.0_implementation_status.docx differ
diff --git a/xalan-j/xsl3/xalanj_xslt3.0_implementation_status.pdf b/xalan-j/xsl3/xalanj_xslt3.0_implementation_status.pdf
index 35352556..53726a2f 100644
Binary files a/xalan-j/xsl3/xalanj_xslt3.0_implementation_status.pdf and b/xalan-j/xsl3/xalanj_xslt3.0_implementation_status.pdf differ


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