Merge branch 'prestonc/november_update'

* prestonc/november_update:
  Updated pom and instructions based on code review.
  Updated XQTS results and included fix for Algebricks upgrade.
  Added rat exclusion for folder manually created for XQTS.
  Updated the site to fix a few formatting issues.
  Updated the error checking to search nested exceptions.
  Updated the XML styling of the pom files.
  lowercase the 'xml' category
  fix typos
  Updated website and xtest now can run all previously passing tests.
  Feedback from review and maven now runs the previous passing XQTS  with maven test. (Saving work)
  Recent round of changes to improve performance in the benchmarks.
  Updated the XML styling of the pom files.
  lowercase the 'xml' category
  fix typos
  Added two new test cases for numeric functions. Also includes a few bug fixes and clean up items.
  Switched arithmetic from a static call to an object created at the beginning of processing.
  Log output settings have been refined for testing.
  Recent round of changes to improve performance in the benchmarks.
  Consolidated changes for November.
diff --git a/.gitignore b/.gitignore
index f69f244..fdde96a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
 .settings
 .classpath
 target
+/ClusterControllerService/
diff --git a/README b/README
new file mode 100644
index 0000000..9fb027c
--- /dev/null
+++ b/README
@@ -0,0 +1,25 @@
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+
+
+VXQuery documentation can be found in src/main/site/apt. 
+The folder contains documents that detail how to install VXQuery,
+execute a query and run the test suite.
+
+The vxquery.apache.org website details both user and developer documentation.
+In addition you can subscribe to our mailing list or post issues to our bug
+tracking software.
diff --git a/docs/README b/docs/README
deleted file mode 100644
index baa177e..0000000
--- a/docs/README
+++ /dev/null
@@ -1,67 +0,0 @@
-                   Apache VXQuery
-
-What is it?
-===========
-
-Apache VXQuery aims to be a standards compliant XML Query processor
-implemented in Java. The focus is on the evaluation of queries on large
-amounts of XML data. Specifically the goal is to evaluate queries on large
-collections of relatively small XML documents. To achieve this, queries are
-evaluated on a cluster of shared nothing machines. VXQuery levarages the
-runtime facilities provided by Hyracks (http://hyracks.org) and the algebraic
-framework provided by Algebricks.
-
-
-Building
-========
-
-Requirements
-------------
-1. JDK >= 1.6
-2. Apache Maven >= 2.0
-
-Setup
------
-VXQuery is currently only located in SVN. The following instructions are to
-check out the active version under active development. 
-
-1. Create a folder for all the VXQuery files. 
-
-$ mkdir /path/to/VXQuery
-$ cd /path/to/VXQuery
-
-2. Download and install the Apache VXQuery Incubating.
-
-$ svn checkout https://svn.apache.org/repos/asf/incubator/vxquery/trunk/ apache_vxquery_incubating
-(Accept the certificate information for *.apache.org.)
-$ cd apache_vxquery_incubating/vxquery
-$ mvn package -DskipTests
-$ cd ../..
-
-
-Running
-=======
-
-There are two ways to run VXQuery:
-Note: shell scripts exist for running VXQuery for Un*x like systems.
-
-1. Command line client (vxq)
-
-Run 
-$ sh apache_vxquery_incubating/vxquery/vxquery-cli/target/appassembler/bin/vxq
-without any arguments for help on executing the command line client.
-
-2. XQTS test driver (xtest)
-
-The xtest test driver can be used to execute XQuery tests from the XQTS suite.
-
-Run
-$ sh apache_vxquery_incubating/vxquery/vxquery-xtest/target/appassembler/bin/xtest
-without any arguments for help on executing xtest.
-
-Typically the test suite will need extra memory to run and output can be
-written in html for easy viewing. Sample Test Command: 
-$ JAVA_OPTS="-Xmx1024m -Djava.util.logging.config.file=/path/to/logging.properties" sh apache_vxquery_incubating/vxquery/vxquery-xtest/target/appassembler/bin/xtest -xqtsbase apache_vxquery_incubating/testsuites/XQTS/ -htmlreport /tmp/full_report.html
-The result can be viewed at /tmp/full_report.html
-
-Note: XQTS test suite is set up as part of the Apache VXQuery setup process.
diff --git a/pom.xml b/pom.xml
index 6bda134..5b4a15d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -72,7 +72,6 @@
             <organization />
             <timezone />
         </developer>
-
         <developer>
             <id>cezar</id>
             <name>Cezar Andrei</name>
@@ -534,7 +533,7 @@
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
-        <hyracks.version>0.2.12</hyracks.version>
+        <hyracks.version>0.2.15</hyracks.version>
         <apache-rat-plugin.version>0.11</apache-rat-plugin.version>
     </properties>
 
diff --git a/src/site/apt/development_benchmarks.apt b/src/site/apt/development_benchmarks.apt
new file mode 100644
index 0000000..40c02c7
--- /dev/null
+++ b/src/site/apt/development_benchmarks.apt
@@ -0,0 +1,24 @@
+~~ Licensed to the Apache Software Foundation (ASF) under one or more
+~~ contributor license agreements.  See the NOTICE file distributed with
+~~ this work for additional information regarding copyright ownership.
+~~ The ASF licenses this file to You under the Apache License, Version 2.0
+~~ (the "License"); you may not use this file except in compliance with
+~~ the License.  You may obtain a copy of the License at
+~~
+~~     http://www.apache.org/licenses/LICENSE-2.0
+~~
+~~ Unless required by applicable law or agreed to in writing, software
+~~ distributed under the License is distributed on an "AS IS" BASIS,
+~~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+~~ See the License for the specific language governing permissions and
+~~ limitations under the License.
+
+Benchmarks
+
+* Weather Benchmark
+
+  Instructions will be added shortly. All the code can be found in the vxquery-benchmark project.
+
+* XMark Benchmark
+
+  Work in progress.
diff --git a/src/site/apt/development_tips.apt b/src/site/apt/development_data_handling.apt
similarity index 99%
rename from src/site/apt/development_tips.apt
rename to src/site/apt/development_data_handling.apt
index f139c21..a161608 100644
--- a/src/site/apt/development_tips.apt
+++ b/src/site/apt/development_data_handling.apt
@@ -13,7 +13,7 @@
 ~~ See the License for the specific language governing permissions and
 ~~ limitations under the License.
 
-Developer Tips
+Developer Data Handling
 
 
 * Hyracks Data Mapping
diff --git a/src/site/apt/development_update_xqts_results.apt b/src/site/apt/development_update_xqts_results.apt
new file mode 100644
index 0000000..115a178
--- /dev/null
+++ b/src/site/apt/development_update_xqts_results.apt
@@ -0,0 +1,55 @@
+~~ Licensed to the Apache Software Foundation (ASF) under one or more
+~~ contributor license agreements.  See the NOTICE file distributed with
+~~ this work for additional information regarding copyright ownership.
+~~ The ASF licenses this file to You under the Apache License, Version 2.0
+~~ (the "License"); you may not use this file except in compliance with
+~~ the License.  You may obtain a copy of the License at
+~~
+~~     http://www.apache.org/licenses/LICENSE-2.0
+~~
+~~ Unless required by applicable law or agreed to in writing, software
+~~ distributed under the License is distributed on an "AS IS" BASIS,
+~~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+~~ See the License for the specific language governing permissions and
+~~ limitations under the License.
+
+Update the XQTS Results
+
+  VXQuery stores the latest XQTS result for the last release. 
+  The file can be used to verify that all the previous test still passing.
+  The following instructions show how to update the XQTS results file.
+
+* Instructions
+
+  * Verify current XQTS results are all passing before updating to the new XQTS test results.
+  The XQTS should be located in "vxquery-xtest/test-suites/xqts", as explained in the {{{Running the Test Suite}http://vxquery.apache.org/user_running_tests.html}}
+  The following command should produce all passing results.
+  They can be viewed at {{{file:///tmp/previous_report.html}file:///tmp/previous_report.html}}.
+
+----------------------------------------
+sh ./vxquery-xtest/target/appassembler/bin/xtest -catalog vxquery-xtest/test-suites/xqts/XQTSCatalog.xml -htmlreport /tmp/previous_report.html -previous-test-results vxquery-xtest/results/xqts.txt
+----------------------------------------
+
+  * Remove the old results file.
+
+----------------------------------------
+rm vxquery-xtest/results/xqts.txt
+----------------------------------------
+
+  * Generate the new XQTS result file and save it in the text format.
+
+----------------------------------------
+sh ./vxquery-xtest/target/appassembler/bin/xtest -catalog vxquery-xtest/test-suites/xqts/XQTSCatalog.xml -textreport vxquery-xtest/results/xqts_temp.txt
+----------------------------------------
+
+  * Sort the results so they can be compared with previous results.
+
+----------------------------------------
+sort vxquery-xtest/results/xqts_temp.txt --output=vxquery-xtest/results/xqts.txt
+----------------------------------------
+
+  * Clean up (remove) the temporary results files.
+
+----------------------------------------
+rm vxquery-xtest/results/xqts_temp.txt
+----------------------------------------
diff --git a/src/site/apt/user_query.apt b/src/site/apt/user_query.apt
index 44621e1..a022825 100644
--- a/src/site/apt/user_query.apt
+++ b/src/site/apt/user_query.apt
@@ -16,14 +16,23 @@
 Executing a Query
 
 
-* Command
+* Command On *nix Based Systems
 
 ----------------------------------------
-sh ./apache-vxquery-X.Y-incubating/vxquery-cli/target/appassembler/bin/vxq
+sh ./apache-vxquery-X.Y/vxquery-cli/target/appassembler/bin/vxq
+----------------------------------------
+
+* Commands On Windows Based Systems
+
+----------------------------------------
+cd apache-vxquery-X.Y/vxquery-cli/target/appassembler/bin
+vxq.bat
 ----------------------------------------
 
 * Command Line Options
 
+  Command line options for all systems.
+
 ----------------------------------------
 -O N                       : Optimization Level. Default: Full Optimization
 -available-processors N    : Number of available processors. (default java's available processors)
@@ -65,5 +74,5 @@
   [[i]] Command line
   
 ----------------------------------------
-JAVA_OPTS="-Xmx1024m" sh ./apache-vxquery-X.Y-incubating/vxquery-cli/target/appassembler/bin/vxq test.xq
+JAVA_OPTS="-Xmx1024m" sh ./apache-vxquery-X.Y/vxquery-cli/target/appassembler/bin/vxq test.xq
 ----------------------------------------
diff --git a/src/site/apt/user_running_tests.apt b/src/site/apt/user_running_tests.apt
index ef9748b..d87de9e 100644
--- a/src/site/apt/user_running_tests.apt
+++ b/src/site/apt/user_running_tests.apt
@@ -16,12 +16,20 @@
 Running the Test Suite
 
 
-* Command
+* Command On *nix Based Systems
 
 ----------------------------------------
 sh ./vxquery/vxquery-xtest/target/appassembler/bin/xtest
 ----------------------------------------
 
+* Command On Windows Based Systems
+
+  First navigate to "apache-vxquery-X.Y/vxquery-cli/target/appassembler/bin" and then run the following file.
+
+----------------------------------------
+xtest.bat
+----------------------------------------
+
 * Command Line Options
 
 ----------------------------------------
@@ -48,17 +56,34 @@
 JAVA_OPTS="-Xmx1024m -Djava.util.logging.config.file=/path/to/logging.properties"
 ----------------------------------------
  
-* Example
+* VXQuery Testing Options
 
-  To run the XQTS testsuite
+  * VXQuery Test Suite
+
+    The VXQuery test suite focuses on parallel processing tests used in our weather benchmark.
   
-  * get the archive {{{http://dev.w3.org/2006/xquery-test-suite/PublicPagesStagingArea/XQTS_1_0_3.zip}XQTS_1_0_3.zip}} (e.g. using wget),
+----------------------------------------
+sh ./vxquery-xtest/target/appassembler/bin/xtest -catalog vxquery-xtest/src/test/resources/VXQueryCatalog.xml -htmlreport /tmp/full_report.html
+----------------------------------------
+  
+  * XQTS (XQuery Test Suite)
+    To run the complete XQTS on VXQuery.
+  
+    * Create a folder to hold the XQTS. 
+      If you use "vxquery-xtest/test-suite/xqts", then maven will utilize the XQTS to verify VXQuery's passing functions during the build process.
+    
+----------------------------------------
+$ mkdir -p vxquery-xtest/test-suite
+$ cd vxquery-xtest/test-suite
+----------------------------------------
+    
+    * Get the archive {{{http://dev.w3.org/2006/xquery-test-suite/PublicPagesStagingArea/XQTS_1_0_3.zip}XQTS_1_0_3.zip}} (e.g. using wget),
 
 ----------------------------------------
 $ wget http://dev.w3.org/2006/xquery-test-suite/PublicPagesStagingArea/XQTS_1_0_3.zip
 ----------------------------------------
 
-  * unpack it,
+    * unpack it,
 
 ----------------------------------------
 $ mkdir xqts
@@ -67,21 +92,27 @@
 $ cd ..
 ----------------------------------------
 
-  * run the tests, and
+    * run the tests, and
 
 ----------------------------------------
-sh ./vxquery-xtest/target/appassembler/bin/xtest -catalog xqts/XQTSCatalog.xml -htmlreport /tmp/full_report.html
+sh ./vxquery-xtest/target/appassembler/bin/xtest -catalog vxquery-xtest/test-suite/xqts/XQTSCatalog.xml -htmlreport /tmp/full_report.html
 ----------------------------------------
 
-  * view the results at {{{file:///tmp/full_report.html}file:///tmp/full_report.html}}.
-  * Add JAVA_OPTS for additional java parameters.
+    * view the results at {{{file:///tmp/full_report.html}file:///tmp/full_report.html}}.
 
-* VXQuery Test Suite
+    * Add JAVA_OPTS for additional java parameters.
 
-  The VXQuery test suite focuses on parallel processing tests used in our weather benchmark.
-  
+  * XQTS (XQuery Test Suite) Option 2
+    The following command will run the XQTS for test that are known to pass in VXQuery.
+    The command is intend for developer to check their build and ensure all previous test continue to pass.
+    All the tests should pass.
+
+    * run the tests, and
+
 ----------------------------------------
-sh ./vxquery-xtest/target/appassembler/bin/xtest -catalog vxquery-xtest/src/test/resources/VXQueryCatalog.xml -htmlreport /tmp/full_report.html
+sh ./vxquery-xtest/target/appassembler/bin/xtest -catalog vxquery-xtest/test-suite/xqts/XQTSCatalog.xml -htmlreport /tmp/previous_report.html  -previous-test-results vxquery-xtest/results/xqts.txt
 ----------------------------------------
-  
+
+    * view the results at {{{file:///tmp/previous_report.html}file:///tmp/previous_report.html}}.
+
   
\ No newline at end of file
diff --git a/src/site/site.xml b/src/site/site.xml
index 45f34f6..9f41540 100644
--- a/src/site/site.xml
+++ b/src/site/site.xml
@@ -15,60 +15,91 @@
 limitations under the License.
 -->
 <project name="VXQuery">
-  <bannerLeft>
-    <name>VXQuery</name>
-    <src>images/VXQuery.png</src>
-    <href>http://vxquery.apache.org/</href>
-  </bannerLeft>
+    <bannerLeft>
+        <name>VXQuery</name>
+        <src>images/VXQuery.png</src>
+        <href>http://vxquery.apache.org/</href>
+    </bannerLeft>
 
-  <bannerRight>
-    <name>Apache Software Foundation</name>
-    <src>images/asf_logo_wide.png</src>
-    <href>http://www.apache.org/</href>
-  </bannerRight>
+    <bannerRight>
+        <name>Apache Software Foundation</name>
+        <src>images/asf_logo_wide.png</src>
+        <href>http://www.apache.org/</href>
+    </bannerRight>
 
-  <skin>
-    <groupId>org.apache.maven.skins</groupId>
-    <artifactId>maven-fluido-skin</artifactId>
-    <version>1.3.1</version>
-  </skin>
+    <skin>
+        <groupId>org.apache.maven.skins</groupId>
+        <artifactId>maven-fluido-skin</artifactId>
+        <version>1.3.1</version>
+    </skin>
 
-  <body>
-    <menu name="Apache Software Foundation">
-      <item name="Home" href="http://www.apache.org/"/>
-      <item name="Donate" href="http://www.apache.org/foundation/sponsorship.html"/>
-      <item name="Thanks" href="http://www.apache.org/foundation/thanks.html"/>
-      <item name="Security" href="http://www.apache.org/security/"/>
-    </menu>
+    <body>
+        <menu name="Apache Software Foundation">
+            <item
+                name="Home"
+                href="http://www.apache.org/" />
+            <item
+                name="Donate"
+                href="http://www.apache.org/foundation/sponsorship.html" />
+            <item
+                name="Thanks"
+                href="http://www.apache.org/foundation/thanks.html" />
+            <item
+                name="Security"
+                href="http://www.apache.org/security/" />
+        </menu>
 
-    <menu name="Get VXQuery">
-      <item name="Download" href="http://www.apache.org/dyn/closer.cgi/vxquery/" />
-    </menu>
-      
-    <menu name="For Users">
-      <item name="Installation" href="user_installation.html"/>
-      <item name="Executing a Query" href="user_query.html"/>
-      <item name="Running the Test Suite" href="user_running_tests.html"/>
-    </menu>
+        <menu name="Get VXQuery">
+            <item
+                name="Download"
+                href="http://www.apache.org/dyn/closer.cgi/vxquery/" />
+        </menu>
 
-    <menu name="For Developers">
-      <item name="Data Basic Types" href="development_tips.html"/>
-      <item name="Data XML and Node Types" href="development_xml_node_details.html"/>
-      <item name="Eclipse Setup" href="development_eclipse_setup.html"/>
-      <item name="Release steps" href="release.html"/>
-    </menu>
+        <menu name="For Users">
+            <item
+                name="Installation"
+                href="user_installation.html" />
+            <item
+                name="Executing a Query"
+                href="user_query.html" />
+            <item
+                name="Running the Test Suite"
+                href="user_running_tests.html" />
+        </menu>
 
-    <menu ref="reports"/>      
-    <menu ref="modules"/>
+        <menu name="For Developers">
+            <item
+                name="Data Handling"
+                href="development_data_handling.html" />
+            <item
+                name="Data XML and Node Types"
+                href="development_xml_node_details.html" />
+            <item
+                name="Eclipse Setup"
+                href="development_eclipse_setup.html" />
+            <item
+                name="Release steps"
+                href="release.html" />
+            <item
+                name="Update Local Git XQTS Results"
+                href="development_update_xqts_results.html" />
+            <item
+                name="XQuery Benchmarks"
+                href="development_benchmarks.html" />
+        </menu>
 
-    <footer>
-      <div class="row-fluid">Apache VXQuery, VXQuery, Apache, the Apache
-        feather logo, and the Apache VXQuery project logo are either
-        registered trademarks or trademarks of The Apache Software
-        Foundation in the United States and other countries.
-        All other marks mentioned may be trademarks or registered
-        trademarks of their respective owners.</div>
-    </footer>
-  </body>
+        <menu ref="reports" />
+        <menu ref="modules" />
+
+        <footer>
+            <div class="row-fluid">Apache VXQuery, VXQuery, Apache, the Apache
+                feather logo, and the Apache VXQuery project logo are either
+                registered trademarks or trademarks of The Apache Software
+                Foundation in the United States and other countries.
+                All other marks mentioned may be trademarks or registered
+                trademarks of their respective owners.
+            </div>
+        </footer>
+    </body>
 </project>
 
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07.mrql b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07.mrql
index cdb0b0c..e8dfce1 100644
--- a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07.mrql
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07.mrql
@@ -17,7 +17,7 @@
 avg(
     select (toInt(text(rtmax.value))-toInt(text(rtmin.value)))
     from rtmax in source(xml, args[0], {"data"}),
-        rtmin in source(xml, args[0], {"data"})
+        rtmin in source(xml, args[2], {"data"})
     where text(rtmax.date) = text(rtmin.date)
         and text(rtmax.station) = text(rtmin.station)
         and text(rtmax.dataType) = "TMAX"
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_count_1940.mrql b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_count_1940.mrql
new file mode 100644
index 0000000..268f211
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_count_1940.mrql
@@ -0,0 +1,30 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+count(
+    select (toInt(text(rtmax.value))-toInt(text(rtmin.value)))
+    from rtmax in source(xml, args[0], {"data"}),
+        dtmax in rtmax.date,
+        rtmin in source(xml, args[2], {"data"}),
+        dtmin in rtmin.date
+    where text(rtmax.date) = text(rtmin.date)
+        and text(rtmax.station) = text(rtmin.station)
+        and text(rtmax.dataType) = "TMAX"
+        and toInt(substring(text(dtmax), 0, 4)) > 1960
+        and text(rtmin.dataType) = "TMIN"
+        and toInt(substring(text(dtmin), 0, 4)) > 1960
+)
+;
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_count_1960.mrql b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_count_1960.mrql
new file mode 100644
index 0000000..268f211
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_count_1960.mrql
@@ -0,0 +1,30 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+count(
+    select (toInt(text(rtmax.value))-toInt(text(rtmin.value)))
+    from rtmax in source(xml, args[0], {"data"}),
+        dtmax in rtmax.date,
+        rtmin in source(xml, args[2], {"data"}),
+        dtmin in rtmin.date
+    where text(rtmax.date) = text(rtmin.date)
+        and text(rtmax.station) = text(rtmin.station)
+        and text(rtmax.dataType) = "TMAX"
+        and toInt(substring(text(dtmax), 0, 4)) > 1960
+        and text(rtmin.dataType) = "TMIN"
+        and toInt(substring(text(dtmin), 0, 4)) > 1960
+)
+;
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_count_1980.mrql b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_count_1980.mrql
new file mode 100644
index 0000000..2921cf6
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_count_1980.mrql
@@ -0,0 +1,30 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+count(
+    select (toInt(text(rtmax.value))-toInt(text(rtmin.value)))
+    from rtmax in source(xml, args[0], {"data"}),
+        dtmax in rtmax.date,
+        rtmin in source(xml, args[2], {"data"}),
+        dtmin in rtmin.date
+    where text(rtmax.date) = text(rtmin.date)
+        and text(rtmax.station) = text(rtmin.station)
+        and text(rtmax.dataType) = "TMAX"
+        and toInt(substring(text(dtmax), 0, 4)) > 1980
+        and text(rtmin.dataType) = "TMIN"
+        and toInt(substring(text(dtmin), 0, 4)) > 1980
+)
+;
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_count_2000.mrql b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_count_2000.mrql
new file mode 100644
index 0000000..8bfcb63
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_count_2000.mrql
@@ -0,0 +1,30 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+count(
+    select (toInt(text(rtmax.value))-toInt(text(rtmin.value)))
+    from rtmax in source(xml, args[0], {"data"}),
+        dtmax in rtmax.date,
+        rtmin in source(xml, args[2], {"data"}),
+        dtmin in rtmin.date
+    where text(rtmax.date) = text(rtmin.date)
+        and text(rtmax.station) = text(rtmin.station)
+        and text(rtmax.dataType) = "TMAX"
+        and toInt(substring(text(dtmax), 0, 4)) > 2000
+        and text(rtmin.dataType) = "TMIN"
+        and toInt(substring(text(dtmin), 0, 4)) > 2000
+)
+;
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_count_join.mrql b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_count_join.mrql
index 8dec470..c48ae67 100644
--- a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_count_join.mrql
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_count_join.mrql
@@ -17,10 +17,10 @@
 count(
     select (toInt(text(rtmax.value))-toInt(text(rtmin.value)))
     from rtmax in source(xml, args[0], {"data"}),
-        rtmin in source(xml, args[0], {"data"})
+        rtmin in source(xml, args[2], {"data"})
     where text(rtmax.date) = text(rtmin.date)
         and text(rtmax.station) = text(rtmin.station)
-        and text(r.dataType) = "TMAX"
-        and text(r.dataType) = "TMIN"
+        and text(rtmax.dataType) = "TMAX"
+        and text(rtmin.dataType) = "TMIN"
 )
 ;
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_count_left.mrql b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_count_left.mrql
new file mode 100644
index 0000000..c4325f3
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_count_left.mrql
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+count(
+    select (rtmin)
+    from rtmin in source(xml, args[0], {"data"})
+)
+;
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_count_tmax.mrql b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_count_tmax.mrql
index ca8ab4c..49cca89 100644
--- a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_count_tmax.mrql
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_count_tmax.mrql
@@ -17,6 +17,6 @@
 count(
     select (rtmax)
     from rtmax in source(xml, args[0], {"data"})
-    where text(r.dataType) = "TMAX"
+    where text(rtmax.dataType) = "TMAX"
 )
 ;
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_count_tmin.mrql b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_count_tmin.mrql
index fe17ebe..00ae56f 100644
--- a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_count_tmin.mrql
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_count_tmin.mrql
@@ -17,6 +17,6 @@
 count(
     select (rtmin)
     from rtmin in source(xml, args[0], {"data"})
-    where text(r.dataType) = "TMIN"
+    where text(rtmin.dataType) = "TMIN"
 )
 ;
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_data_tmax.mrql b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_data_tmax.mrql
new file mode 100644
index 0000000..374a0e3
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_data_tmax.mrql
@@ -0,0 +1,20 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+    select (rtmax)
+    from rtmax in source(xml, args[0], {"data"})
+    where text(r.dataType) = "TMAX"
+;
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_data_tmin.mrql b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_data_tmin.mrql
new file mode 100644
index 0000000..10e2fe9
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_data_tmin.mrql
@@ -0,0 +1,20 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+    select (rtmin)
+    from rtmin in source(xml, args[0], {"data"})
+    where text(r.dataType) = "TMIN"
+;
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_filter_1940.mrql b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_filter_1940.mrql
new file mode 100644
index 0000000..54699fc
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_filter_1940.mrql
@@ -0,0 +1,30 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+avg(
+    select (toInt(text(rtmax.value))-toInt(text(rtmin.value)))
+    from rtmax in source(xml, args[0], {"data"}),
+        dtmax in rtmax.date,
+        rtmin in source(xml, args[2], {"data"}),
+        dtmin in rtmin.date
+    where text(rtmax.date) = text(rtmin.date)
+        and text(rtmax.station) = text(rtmin.station)
+        and text(rtmax.dataType) = "TMAX"
+        and toInt(substring(text(dtmax), 0, 4)) > 1960
+        and text(rtmin.dataType) = "TMIN"
+        and toInt(substring(text(dtmin), 0, 4)) > 1960
+) / 10
+;
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_filter_1960.mrql b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_filter_1960.mrql
new file mode 100644
index 0000000..54699fc
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_filter_1960.mrql
@@ -0,0 +1,30 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+avg(
+    select (toInt(text(rtmax.value))-toInt(text(rtmin.value)))
+    from rtmax in source(xml, args[0], {"data"}),
+        dtmax in rtmax.date,
+        rtmin in source(xml, args[2], {"data"}),
+        dtmin in rtmin.date
+    where text(rtmax.date) = text(rtmin.date)
+        and text(rtmax.station) = text(rtmin.station)
+        and text(rtmax.dataType) = "TMAX"
+        and toInt(substring(text(dtmax), 0, 4)) > 1960
+        and text(rtmin.dataType) = "TMIN"
+        and toInt(substring(text(dtmin), 0, 4)) > 1960
+) / 10
+;
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_filter_1980.mrql b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_filter_1980.mrql
new file mode 100644
index 0000000..bff559b
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_filter_1980.mrql
@@ -0,0 +1,30 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+avg(
+    select (toInt(text(rtmax.value))-toInt(text(rtmin.value)))
+    from rtmax in source(xml, args[0], {"data"}),
+        dtmax in rtmax.date,
+        rtmin in source(xml, args[2], {"data"}),
+        dtmin in rtmin.date
+    where text(rtmax.date) = text(rtmin.date)
+        and text(rtmax.station) = text(rtmin.station)
+        and text(rtmax.dataType) = "TMAX"
+        and toInt(substring(text(dtmax), 0, 4)) > 1980
+        and text(rtmin.dataType) = "TMIN"
+        and toInt(substring(text(dtmin), 0, 4)) > 1980
+) / 10
+;
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_filter_2000.mrql b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_filter_2000.mrql
new file mode 100644
index 0000000..052a0c9
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/q07_filter_2000.mrql
@@ -0,0 +1,30 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+avg(
+    select (toInt(text(rtmax.value))-toInt(text(rtmin.value)))
+    from rtmax in source(xml, args[0], {"data"}),
+        dtmax in rtmax.date,
+        rtmin in source(xml, args[2], {"data"}),
+        dtmin in rtmin.date
+    where text(rtmax.date) = text(rtmin.date)
+        and text(rtmax.station) = text(rtmin.station)
+        and text(rtmax.dataType) = "TMAX"
+        and toInt(substring(text(dtmax), 0, 4)) > 2000
+        and text(rtmin.dataType) = "TMIN"
+        and toInt(substring(text(dtmin), 0, 4)) > 2000
+) / 10
+;
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/load_node_file.sh b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/load_node_file.sh
index 206c38b..a3d1dfc 100755
--- a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/load_node_file.sh
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/load_node_file.sh
@@ -38,10 +38,12 @@
 cp saved/backups/mr/${DATASET}_sensors_${NODES}.xml.gz disk1/hadoop/
 gunzip disk1/hadoop/${DATASET}_sensors_${NODES}.xml.gz
 hadoop fs -copyFromLocal disk1/hadoop/${DATASET}_sensors_${NODES}.xml ${DATASET}/sensors
+hadoop fs -cp ${DATASET}/sensors/${DATASET}_sensors_${NODES}.xml ${DATASET}2/sensors/${DATASET}_sensors_${NODES}.xml 
 rm -f disk1/hadoop/${DATASET}_sensors_${NODES}.xml
 
 # Add each station block
 cp saved/backups/mr/${DATASET}_stations_${NODES}.xml.gz disk1/hadoop/
 gunzip disk1/hadoop/${DATASET}_stations_${NODES}.xml.gz
 hadoop fs -copyFromLocal disk1/hadoop/${DATASET}_stations_${NODES}.xml ${DATASET}/stations
+hadoop fs -cp ${DATASET}/stations/${DATASET}_stations_${NODES}.xml ${DATASET}2/stations/${DATASET}_stations_${NODES}.xml 
 rm -f disk1/hadoop/${DATASET}_stations_${NODES}.xml
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/run_group_test.sh b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/run_group_test.sh
index 0208beb..84028e5 100755
--- a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/run_group_test.sh
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/run_group_test.sh
@@ -32,6 +32,8 @@
 DATASET=${1}
 NODES=${2}
 REPEAT=1
+DATA_FILES=${NODES}
+#DATA_FILES=8
 
 # Start Hadoop
 sh saved/hadoop/hadoop-1.2.1/bin/start-all.sh
@@ -45,6 +47,13 @@
 hadoop fs -mkdir ${DATASET}/stations
 hadoop fs -ls ${DATASET}
 
+# Prepare hadoop file system 2
+hadoop fs -mkdir ${DATASET}2
+hadoop fs -ls 
+hadoop fs -mkdir ${DATASET}2/sensors
+hadoop fs -mkdir ${DATASET}2/stations
+hadoop fs -ls ${DATASET}2
+
 hadoop balancer
 
 
@@ -58,8 +67,9 @@
 
 
 # Start test
-sh vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/run_mrql_tests.sh vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/ ${NODES} ${REPEAT} ${DATASET}
+sh vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/run_mrql_tests.sh \
+        vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/ ${NODES} ${REPEAT} ${DATASET}
 
 
 # Stop Hadoop
-sh saved/hadoop/hadoop-1.2.1/bin/stop-all.sh
\ No newline at end of file
+sh saved/hadoop/hadoop-1.2.1/bin/stop-all.sh
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/run_mrql_tests.sh b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/run_mrql_tests.sh
index d6bc9ab..912cd3b 100755
--- a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/run_mrql_tests.sh
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/run_mrql_tests.sh
@@ -23,16 +23,19 @@
 NODES=${2}
 REPEAT=${3}
 DATASET=${4}
+THREADS=$((4*${NODES}))
 
 
 # Make log folder
 mkdir -p ~/disk1/weather_data/mrql/query_logs/${NODES}nodes/
 
-for j in $(find ${1} -name '*q??.mrql')
+for j in $(find ${1} -name '*q?7.mrql')
 do
     date
     echo "Running MRQL query: ${j}"
-    time for i in {1..${REPEAT}}; do ~/mrql/incubator-mrql/bin/mrql -dist -nodes ${NODES} ${j} ${DATASET}/sensors/ ${DATASET}/stations/ >> ~/disk1/weather_data/mrql/query_logs/${NODES}nodes/$(basename "${j}").log 2>&1; done; 
+    time for i in {1..${REPEAT}}; do ~/mrql/incubator-mrql/bin/mrql -dist -nodes ${THREADS} ${j} \
+            ${DATASET}/sensors/ ${DATASET}/stations/ ${DATASET}2/sensors/ ${DATASET}2/stations/ \
+            >> ~/disk1/weather_data/mrql/query_logs/${NODES}nodes/$(basename "${j}").log 2>&1; done; 
 done
 
 
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/yarn_and_flink/README.md b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/yarn_and_flink/README.md
new file mode 100644
index 0000000..f1ff8a5
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/yarn_and_flink/README.md
@@ -0,0 +1,23 @@
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+
+
+clear_hadoop2.sh
+
+hadoop namenode -format
+
+run_group_test.sh
\ No newline at end of file
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/yarn_and_flink/clear_hadoop2.sh b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/yarn_and_flink/clear_hadoop2.sh
new file mode 100755
index 0000000..fbc15b5
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/yarn_and_flink/clear_hadoop2.sh
@@ -0,0 +1,22 @@
+#!/bin/bash
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+# 
+#      http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# Remove data
+rm -rf disk1/hadoop2/hdfs
+rm -rf disk2/hadoop2/hdfs
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/yarn_and_flink/load_node_file.sh b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/yarn_and_flink/load_node_file.sh
new file mode 100755
index 0000000..206c38b
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/yarn_and_flink/load_node_file.sh
@@ -0,0 +1,47 @@
+#!/bin/bash
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+# 
+#      http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+if [ -z "${1}" ]
+then
+    echo "Please enter the data set as the first argument."
+    exit
+fi
+
+if [ -z "${2}" ]
+then
+    echo "Please enter the node number as the second argument."
+    exit
+fi
+
+DATASET=${1}
+NODES=${2}
+
+echo "Loading ${NODES} node ${DATASET} data file in to cluster."
+
+# Add each sensor block
+cp saved/backups/mr/${DATASET}_sensors_${NODES}.xml.gz disk1/hadoop/
+gunzip disk1/hadoop/${DATASET}_sensors_${NODES}.xml.gz
+hadoop fs -copyFromLocal disk1/hadoop/${DATASET}_sensors_${NODES}.xml ${DATASET}/sensors
+rm -f disk1/hadoop/${DATASET}_sensors_${NODES}.xml
+
+# Add each station block
+cp saved/backups/mr/${DATASET}_stations_${NODES}.xml.gz disk1/hadoop/
+gunzip disk1/hadoop/${DATASET}_stations_${NODES}.xml.gz
+hadoop fs -copyFromLocal disk1/hadoop/${DATASET}_stations_${NODES}.xml ${DATASET}/stations
+rm -f disk1/hadoop/${DATASET}_stations_${NODES}.xml
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/yarn_and_flink/run_group_test.sh b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/yarn_and_flink/run_group_test.sh
new file mode 100755
index 0000000..95e8046
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/yarn_and_flink/run_group_test.sh
@@ -0,0 +1,86 @@
+#!/bin/bash
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+# 
+#      http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+if [ -z "${1}" ]
+then
+    echo "Please enter the data set as the first argument."
+    exit
+fi
+
+if [ -z "${2}" ]
+then
+    echo "Please enter the node number as the second argument."
+    exit
+fi
+
+DATASET=${1}
+NODES=${2}
+THREADS=$((4*${NODES}))
+REPEAT=1
+DATA_FILES=${NODES}
+
+# Start Hadoop
+# sh saved/hadoop/hadoop-1.2.1/bin/start-all.sh
+sh saved/hadoop/hadoop-2.5.1/sbin/hadoop-daemon.sh start namenode
+sh saved/hadoop/hadoop-2.5.1/sbin/hadoop-daemons.sh start datanode
+sh saved/hadoop/hadoop-2.5.1/sbin/yarn-daemon.sh start resourcemanager
+sh saved/hadoop/hadoop-2.5.1/sbin/yarn-daemons.sh start nodemanager
+sh saved/hadoop/hadoop-2.5.1/sbin/mr-jobhistory-daemon.sh start historyserver
+
+sleep 10
+
+# Start Flink
+sh saved/flink/flink-yarn-0.6.1-incubating/bin/yarn-session.sh -n ${THREADS} -tm 1024 &
+FLINK_PID=$!
+
+# Prepare hadoop file system
+hadoop fs -mkdir ${DATASET}
+hadoop fs -ls 
+hadoop fs -mkdir ${DATASET}/sensors
+hadoop fs -mkdir ${DATASET}/stations
+hadoop fs -ls ${DATASET}
+
+hadoop balancer
+
+
+# Upload test data
+COUNTER=0
+while [ ${COUNTER} -lt ${DATA_FILES} ];
+do
+    sh vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/load_node_file.sh ${DATASET} ${COUNTER}
+    let COUNTER=COUNTER+1 
+done
+
+
+# Start test
+sh vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/run_mrql_tests.sh vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/ ${THREADS} ${REPEAT} ${DATASET}
+
+# Stop Flink
+kill ${FLINK_PID}
+jobs -p
+kill $(jobs -p)
+
+
+# Stop Hadoop
+# sh saved/hadoop/hadoop-1.2.1/bin/stop-all.sh
+sh saved/hadoop/hadoop-2.5.1/sbin/mr-jobhistory-daemon.sh stop historyserver
+sh saved/hadoop/hadoop-2.5.1/sbin/yarn-daemons.sh stop nodemanager
+sh saved/hadoop/hadoop-2.5.1/sbin/yarn-daemon.sh stop resourcemanager
+sh saved/hadoop/hadoop-2.5.1/sbin/hadoop-daemons.sh stop datanode
+sh saved/hadoop/hadoop-2.5.1/sbin/hadoop-daemon.sh stop namenode
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/yarn_and_flink/run_mrql_tests.sh b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/yarn_and_flink/run_mrql_tests.sh
new file mode 100755
index 0000000..c000727
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/yarn_and_flink/run_mrql_tests.sh
@@ -0,0 +1,49 @@
+#!/bin/bash
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+# 
+#      http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# Examples
+# run_mrql_tests.sh mrql_all/ 1 2
+
+NODES=${2}
+REPEAT=${3}
+DATASET=${4}
+
+
+# Make log folder
+mkdir -p ~/disk1/weather_data/mrql/query_logs/${NODES}nodes/
+
+for j in $(find ${1} -name '*q??.mrql')
+do
+    date
+    echo "Running MRQL query: ${j}"
+    time for i in {1..${REPEAT}}; do ~/mrql/incubator-mrql/bin/mrql.flink -dist -nodes ${NODES} ${j} ${DATASET}/sensors/ ${DATASET}/stations/ >> ~/disk1/weather_data/mrql/query_logs/${NODES}nodes/$(basename "${j}").log 2>&1; done; 
+done
+
+
+if which programname >/dev/null;
+then
+    echo "Sending out e-mail notification."
+    SUBJECT="MRQL Tests Finished (${DATASET})"
+    EMAIL="ecarm002@ucr.edu"
+    /bin/mail -s "${SUBJECT}" "${EMAIL}" <<EOM
+    Completed all MRQL tests on ${DATASET}.
+    EOM
+else
+    echo "No mail command to use."
+fi;
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_count_1940.xq b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_count_1940.xq
new file mode 100644
index 0000000..c70b4d2
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_count_1940.xq
@@ -0,0 +1,35 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XQuery Self Join Query :)
+(: Self join with all stations finding the difference in min and max       :)
+(: temperature and get the average.                                        :)
+fn:count(
+    let $sensor_collection_min := "/tmp/1.0_partition_ghcnd_all_xml/sensors"
+    for $r_min in collection($sensor_collection_min)/dataCollection/data
+    
+    let $sensor_collection_max := "/tmp/1.0_partition_ghcnd_all_xml/sensors"
+    for $r_max in collection($sensor_collection_max)/dataCollection/data
+    
+    where $r_min/station eq $r_max/station
+        and $r_min/date eq $r_max/date
+        and $r_min/dataType eq "TMIN"
+        and fn:year-from-dateTime(xs:dateTime(fn:data($r_min/date))) gt 1940
+        and $r_max/dataType eq "TMAX"
+        and fn:year-from-dateTime(xs:dateTime(fn:data($r_max/date))) gt 1940
+    return $r_max/value - $r_min/value
+)
\ No newline at end of file
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_count_1960.xq b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_count_1960.xq
new file mode 100644
index 0000000..26b08f9
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_count_1960.xq
@@ -0,0 +1,35 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XQuery Self Join Query :)
+(: Self join with all stations finding the difference in min and max       :)
+(: temperature and get the average.                                        :)
+fn:count(
+    let $sensor_collection_min := "/tmp/1.0_partition_ghcnd_all_xml/sensors"
+    for $r_min in collection($sensor_collection_min)/dataCollection/data
+    
+    let $sensor_collection_max := "/tmp/1.0_partition_ghcnd_all_xml/sensors"
+    for $r_max in collection($sensor_collection_max)/dataCollection/data
+    
+    where $r_min/station eq $r_max/station
+        and $r_min/date eq $r_max/date
+        and $r_min/dataType eq "TMIN"
+        and fn:year-from-dateTime(xs:dateTime(fn:data($r_min/date))) gt 1960
+        and $r_max/dataType eq "TMAX"
+        and fn:year-from-dateTime(xs:dateTime(fn:data($r_max/date))) gt 1960
+    return $r_max/value - $r_min/value
+)
\ No newline at end of file
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_count_1980.xq b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_count_1980.xq
new file mode 100644
index 0000000..daa760b
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_count_1980.xq
@@ -0,0 +1,35 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XQuery Self Join Query :)
+(: Self join with all stations finding the difference in min and max       :)
+(: temperature and get the average.                                        :)
+fn:count(
+    let $sensor_collection_min := "/tmp/1.0_partition_ghcnd_all_xml/sensors"
+    for $r_min in collection($sensor_collection_min)/dataCollection/data
+    
+    let $sensor_collection_max := "/tmp/1.0_partition_ghcnd_all_xml/sensors"
+    for $r_max in collection($sensor_collection_max)/dataCollection/data
+    
+    where $r_min/station eq $r_max/station
+        and $r_min/date eq $r_max/date
+        and $r_min/dataType eq "TMIN"
+        and fn:year-from-dateTime(xs:dateTime(fn:data($r_min/date))) gt 1980
+        and $r_max/dataType eq "TMAX"
+        and fn:year-from-dateTime(xs:dateTime(fn:data($r_max/date))) gt 1980
+    return $r_max/value - $r_min/value
+)
\ No newline at end of file
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_count_2000.xq b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_count_2000.xq
new file mode 100644
index 0000000..b905807
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_count_2000.xq
@@ -0,0 +1,35 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XQuery Self Join Query :)
+(: Self join with all stations finding the difference in min and max       :)
+(: temperature and get the average.                                        :)
+fn:count(
+    let $sensor_collection_min := "/tmp/1.0_partition_ghcnd_all_xml/sensors"
+    for $r_min in collection($sensor_collection_min)/dataCollection/data
+    
+    let $sensor_collection_max := "/tmp/1.0_partition_ghcnd_all_xml/sensors"
+    for $r_max in collection($sensor_collection_max)/dataCollection/data
+    
+    where $r_min/station eq $r_max/station
+        and $r_min/date eq $r_max/date
+        and $r_min/dataType eq "TMIN"
+        and fn:year-from-dateTime(xs:dateTime(fn:data($r_min/date))) gt 2000
+        and $r_max/dataType eq "TMAX"
+        and fn:year-from-dateTime(xs:dateTime(fn:data($r_max/date))) gt 2000
+    return $r_max/value - $r_min/value
+)
\ No newline at end of file
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_count_left.xq b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_count_left.xq
new file mode 100644
index 0000000..0639ff4
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_count_left.xq
@@ -0,0 +1,27 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(:
+XQuery Join Query
+-------------------
+Find the all the records for TMIN.
+:)
+fn:count(
+    let $sensor_collection_max := "/tmp/1.0_partition_ghcnd_all_xml/sensors"
+    for $r_max in collection($sensor_collection_max)/dataCollection/data
+    return $r_max
+)
\ No newline at end of file
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_data_tmax.xq b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_data_tmax.xq
new file mode 100644
index 0000000..e511918
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_data_tmax.xq
@@ -0,0 +1,26 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(:
+XQuery Join Query
+-------------------
+Find the all the records for TMAX.
+:)
+    let $sensor_collection_max := "/tmp/1.0_partition_ghcnd_all_xml/sensors"
+    for $r_max in collection($sensor_collection_max)/dataCollection/data
+    where $r_max/dataType eq "TMAX"
+    return $r_max
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_data_tmin.xq b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_data_tmin.xq
new file mode 100644
index 0000000..579859f
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_data_tmin.xq
@@ -0,0 +1,26 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(:
+XQuery Join Query
+-------------------
+Find the all the records for TMIN.
+:)
+    let $sensor_collection_min := "/tmp/1.0_partition_ghcnd_all_xml/sensors"
+    for $r_min in collection($sensor_collection_min)/dataCollection/data
+    where $r_min/dataType eq "TMIN"
+    return $r_min
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_filter_1940.xq b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_filter_1940.xq
new file mode 100644
index 0000000..e122494
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_filter_1940.xq
@@ -0,0 +1,35 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XQuery Self Join Query :)
+(: Self join with all stations finding the difference in min and max       :)
+(: temperature and get the average.                                        :)
+fn:avg(
+    let $sensor_collection_min := "/tmp/1.0_partition_ghcnd_all_xml/sensors"
+    for $r_min in collection($sensor_collection_min)/dataCollection/data
+    
+    let $sensor_collection_max := "/tmp/1.0_partition_ghcnd_all_xml/sensors"
+    for $r_max in collection($sensor_collection_max)/dataCollection/data
+    
+    where $r_min/station eq $r_max/station
+        and $r_min/date eq $r_max/date
+        and $r_min/dataType eq "TMIN"
+        and fn:year-from-dateTime(xs:dateTime(fn:data($r_min/date))) gt 1940
+        and $r_max/dataType eq "TMAX"
+        and fn:year-from-dateTime(xs:dateTime(fn:data($r_max/date))) gt 1940
+    return $r_max/value - $r_min/value
+) div 10
\ No newline at end of file
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_filter_1960.xq b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_filter_1960.xq
new file mode 100644
index 0000000..7888560
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_filter_1960.xq
@@ -0,0 +1,35 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XQuery Self Join Query :)
+(: Self join with all stations finding the difference in min and max       :)
+(: temperature and get the average.                                        :)
+fn:avg(
+    let $sensor_collection_min := "/tmp/1.0_partition_ghcnd_all_xml/sensors"
+    for $r_min in collection($sensor_collection_min)/dataCollection/data
+    
+    let $sensor_collection_max := "/tmp/1.0_partition_ghcnd_all_xml/sensors"
+    for $r_max in collection($sensor_collection_max)/dataCollection/data
+    
+    where $r_min/station eq $r_max/station
+        and $r_min/date eq $r_max/date
+        and $r_min/dataType eq "TMIN"
+        and fn:year-from-dateTime(xs:dateTime(fn:data($r_min/date))) gt 1960
+        and $r_max/dataType eq "TMAX"
+        and fn:year-from-dateTime(xs:dateTime(fn:data($r_max/date))) gt 1960
+    return $r_max/value - $r_min/value
+) div 10
\ No newline at end of file
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_filter_1980.xq b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_filter_1980.xq
new file mode 100644
index 0000000..0b0cbd3
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_filter_1980.xq
@@ -0,0 +1,35 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XQuery Self Join Query :)
+(: Self join with all stations finding the difference in min and max       :)
+(: temperature and get the average.                                        :)
+fn:avg(
+    let $sensor_collection_min := "/tmp/1.0_partition_ghcnd_all_xml/sensors"
+    for $r_min in collection($sensor_collection_min)/dataCollection/data
+    
+    let $sensor_collection_max := "/tmp/1.0_partition_ghcnd_all_xml/sensors"
+    for $r_max in collection($sensor_collection_max)/dataCollection/data
+    
+    where $r_min/station eq $r_max/station
+        and $r_min/date eq $r_max/date
+        and $r_min/dataType eq "TMIN"
+        and fn:year-from-dateTime(xs:dateTime(fn:data($r_min/date))) gt 1980
+        and $r_max/dataType eq "TMAX"
+        and fn:year-from-dateTime(xs:dateTime(fn:data($r_max/date))) gt 1980
+    return $r_max/value - $r_min/value
+) div 10
\ No newline at end of file
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_filter_2000.xq b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_filter_2000.xq
new file mode 100644
index 0000000..b343bd0
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/queries/q07_filter_2000.xq
@@ -0,0 +1,35 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XQuery Self Join Query :)
+(: Self join with all stations finding the difference in min and max       :)
+(: temperature and get the average.                                        :)
+fn:avg(
+    let $sensor_collection_min := "/tmp/1.0_partition_ghcnd_all_xml/sensors"
+    for $r_min in collection($sensor_collection_min)/dataCollection/data
+    
+    let $sensor_collection_max := "/tmp/1.0_partition_ghcnd_all_xml/sensors"
+    for $r_max in collection($sensor_collection_max)/dataCollection/data
+    
+    where $r_min/station eq $r_max/station
+        and $r_min/date eq $r_max/date
+        and $r_min/dataType eq "TMIN"
+        and fn:year-from-dateTime(xs:dateTime(fn:data($r_min/date))) gt 2000
+        and $r_max/dataType eq "TMAX"
+        and fn:year-from-dateTime(xs:dateTime(fn:data($r_max/date))) gt 2000
+    return $r_max/value - $r_min/value
+) div 10
\ No newline at end of file
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/scripts/benchmark_logging.properties b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/scripts/benchmark_logging.properties
index 2fb0af0..2745a12 100644
--- a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/scripts/benchmark_logging.properties
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/scripts/benchmark_logging.properties
@@ -1 +1,42 @@
-java.util.logging.ConsoleHandler.level=OFF
\ No newline at end of file
+# Properties file which configures the operation of the JDK 
+# logging facility.
+
+# The system will look for this config file, first using 
+# a System property specified at startup: 
+# 
+# >java -Djava.util.logging.config.file=myLoggingConfigFilePath 
+# 
+# If this property is not specified, then the config file is 
+# retrieved from its default location at: 
+# 
+# JDK_HOME/jre/lib/logging.properties
+
+# Global logging properties. 
+# ------------------------------------------ 
+# The set of handlers to be loaded upon startup. 
+# Comma-separated list of class names. 
+# (? LogManager docs say no comma here, but JDK example has comma.) 
+handlers=java.util.logging.ConsoleHandler
+
+# Default global logging level. 
+# Loggers and Handlers may override this level 
+.level=WARNING
+
+# Loggers 
+# ------------------------------------------ 
+# Loggers are usually attached to packages. 
+# Here, the level for each package is specified. 
+# The global level is used by default, so levels 
+# specified here simply act as an override. 
+#edu.uci.ics.hyracks.dataflow.std.join.level=ALL
+edu.uci.ics.hyracks.dataflow.std.join.OptimizedHybridHashJoinOperatorDescriptor.level=ALL
+
+
+# Handlers 
+# -----------------------------------------
+
+# --- ConsoleHandler --- 
+# Override of global logging level 
+java.util.logging.ConsoleHandler.level=SEVERE
+#java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter
+
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/scripts/run_benchmark.sh b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/scripts/run_benchmark.sh
index 5146586..5be4696 100755
--- a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/scripts/run_benchmark.sh
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/scripts/run_benchmark.sh
@@ -29,7 +29,7 @@
 IGNORE=2
 FRAME_SIZE=$((8*1024))
 BUFFER_SIZE=$((32*1024*1024))
-JOIN_HASH_SIZE=-1
+JOIN_HASH_SIZE=$(( 6 * (1024*1024*1024) / 8 ))
 
 if [ -z "${1}" ]
 then
@@ -37,7 +37,7 @@
     exit
 fi
 
-export JAVA_OPTS="$JAVA_OPTS -server -Xmx8G -XX:+HeapDumpOnOutOfMemoryError -Djava.util.logging.config.file=./vxquery-benchmark/src/main/resources/noaa-ghcn-daily/scripts/benchmark_logging.properties"
+export JAVA_OPTS="$JAVA_OPTS -server -Xmx500M -Djava.util.logging.config.file=./vxquery-benchmark/src/main/resources/noaa-ghcn-daily/scripts/testing_logging.properties"
 
 for j in $(find ${1} -name '*q??.xq')
 do
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/scripts/run_benchmark_cluster.sh b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/scripts/run_benchmark_cluster.sh
index 98ab04b..7a0c7a9 100755
--- a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/scripts/run_benchmark_cluster.sh
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/scripts/run_benchmark_cluster.sh
@@ -25,12 +25,12 @@
 # run_benchmark.sh ./noaa-ghcn-daily/benchmarks/local_speed_up/queries/ "-client-net-ip-address 169.235.27.138"
 # run_benchmark.sh ./noaa-ghcn-daily/benchmarks/local_speed_up/queries/ "" q03
 #
-CLUSTER="uci"
-REPEAT=5
+CLUSTER="rita"
+REPEAT=1
 FRAME_SIZE=$((8*1024))
 BUFFER_SIZE=$((32*1024*1024))
-#JOIN_HASH_SIZE=$((256*1024*1024))
-JOIN_HASH_SIZE=-1
+JOIN_HASH_SIZE=$((1024*1024*1024))
+#JOIN_HASH_SIZE=-1
 
 if [ -z "${1}" ]
 then
@@ -51,7 +51,7 @@
 # wait for cluster to finish setting up  
 sleep 5
 
-export JAVA_OPTS="$JAVA_OPTS -server -Xmx8G -XX:+HeapDumpOnOutOfMemoryError -Djava.util.logging.config.file=./vxquery-benchmark/src/main/resources/noaa-ghcn-daily/scripts/benchmark_logging.properties"
+export JAVA_OPTS="$JAVA_OPTS -server -Xmx7G -Djava.util.logging.config.file=./vxquery-benchmark/src/main/resources/noaa-ghcn-daily/scripts/testing_logging.properties"
 
 for j in $(find ${1} -name '*q??.xq')
 do
@@ -66,7 +66,7 @@
             log_file="$(basename ${j}).$(date +%Y%m%d%H%M).log"
             log_base_path=$(dirname ${j/queries/query_logs})
             mkdir -p ${log_base_path}
-            time sh ./vxquery-cli/target/appassembler/bin/vxq ${j} ${3} -timing -showquery -showoet -showrp -frame-size ${FRAME_SIZE} -buffer-size ${BUFFER_SIZE} -join-hash-size ${JOIN_HASH_SIZE} -repeatexec ${REPEAT} > ${log_base_path}/${log_file} 2>&1
+            time sh ./vxquery-cli/target/appassembler/bin/vxq ${j} ${3} -timing -showquery -showoet -showrp -frame-size ${FRAME_SIZE} -buffer-size ${BUFFER_SIZE} -join-hash-size ${JOIN_HASH_SIZE} -repeatexec ${REPEAT} -timing-ignore-queries 0 > ${log_base_path}/${log_file} 2>&1
             echo "\nBuffer Size: ${BUFFER_SIZE}" >> ${log_base_path}/${log_file}
             echo "\nFrame Size: ${FRAME_SIZE}" >> ${log_base_path}/${log_file}
             echo "\nJoin Hash Size: ${JOIN_HASH_SIZE}" >> ${log_base_path}/${log_file}
@@ -76,6 +76,8 @@
     
 # Stop cluster.
 python vxquery-server/src/main/resources/scripts/cluster_cli.py -c vxquery-server/src/main/resources/conf/${CLUSTER}/${2}nodes.xml -a stop
+sleep 5
+python vxquery-server/src/main/resources/scripts/cluster_cli.py -c vxquery-server/src/main/resources/conf/${CLUSTER}/${2}nodes.xml -a kill
 
 if which programname >/dev/null;
 then
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/scripts/testing_logging.properties b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/scripts/testing_logging.properties
new file mode 100644
index 0000000..ec85207
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/scripts/testing_logging.properties
@@ -0,0 +1,79 @@
+#/*
+# Copyright 2009-2013 by The Regents of the University of California
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# you may obtain a copy of the License from
+# 
+#     http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#*/
+############################################################
+#   Default Logging Configuration File
+#
+# You can use a different file by specifying a filename
+# with the java.util.logging.config.file system property.  
+# For example java -Djava.util.logging.config.file=myfile
+############################################################
+
+############################################################
+#   Global properties
+############################################################
+
+# "handlers" specifies a comma separated list of log Handler 
+# classes.  These handlers will be installed during VM startup.
+# Note that these classes must be on the system classpath.
+# By default we only configure a ConsoleHandler, which will only
+# show messages at the INFO and above levels.
+
+handlers= java.util.logging.ConsoleHandler
+
+# To also add the FileHandler, use the following line instead.
+
+# handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler
+
+# Default global logging level.
+# This specifies which kinds of events are logged across
+# all loggers.  For any given facility this global level
+# can be overriden by a facility specific level
+# Note that the ConsoleHandler also has a separate level
+# setting to limit messages printed to the console.
+
+# .level= WARNING
+ .level= INFO
+# .level= FINE
+# .level = FINEST
+
+############################################################
+# Handler specific properties.
+# Describes specific configuration info for Handlers.
+############################################################
+
+# default file output is in user's home directory.
+
+# java.util.logging.FileHandler.pattern = %h/java%u.log
+# java.util.logging.FileHandler.limit = 50000
+# java.util.logging.FileHandler.count = 1
+# java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter
+
+# Limit the message that are printed on the console to FINE and above.
+
+java.util.logging.ConsoleHandler.level = INFO
+java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
+
+
+############################################################
+# Facility specific properties.
+# Provides extra control for each logger.
+############################################################
+
+# For example, set the com.xyz.foo logger to only log SEVERE
+# messages:
+
+# edu.uci.ics.asterix.level = FINE
+# edu.uci.ics.hyracks.algebricks.level = FINE
+edu.uci.ics.hyracks.level = SEVERE
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/scripts/weather_benchmark.py b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/scripts/weather_benchmark.py
index 4f81f86..fbd7b04 100644
--- a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/scripts/weather_benchmark.py
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/scripts/weather_benchmark.py
@@ -48,16 +48,31 @@
                        ] 
     QUERY_UTILITY_LIST = [
                           "no_result.xq",
-                          "sensor_count.xq",
-                          "station_count.xq",
-                          "q04_sensor.xq",
-                          "q04_station.xq",
-                          "q05_sensor.xq",
-                          "q05_station.xq",
-                          "q06_sensor.xq",
-                          "q06_station.xq",
-                          "q07_tmin.xq",
-                          "q07_tmax.xq",
+                          "count_sensor.xq",
+                          "count_station.xq",
+                          "q04_count_join.xq",
+                          "q04_count_sensor.xq",
+                          "q04_count_station.xq",
+                          "q05_count_join.xq",
+                          "q05_count_sensor.xq",
+                          "q05_count_station.xq",
+                          "q06_count_join.xq",
+                          "q06_count_sensor.xq",
+                          "q06_count_station.xq",
+                          "q07_count_1940.xq",
+                          "q07_count_1960.xq",
+                          "q07_count_1980.xq",
+                          "q07_count_2000.xq",
+                          "q07_count_join.xq",
+                          "q07_count_left.xq",
+                          "q07_count_tmin.xq",
+                          "q07_count_tmax.xq",
+                          "q07_data_tmin.xq",
+                          "q07_data_tmax.xq",
+                          "q07_filter_1940.xq",
+                          "q07_filter_1960.xq",
+                          "q07_filter_1980.xq",
+                          "q07_filter_2000.xq",
                           ] 
     BENCHMARK_LOCAL_TESTS = ["local_speed_up", "local_batch_scale_out"] 
     BENCHMARK_CLUSTER_TESTS = ["speed_up", "batch_scale_out"] 
@@ -360,7 +375,7 @@
 
 def get_cluster_virtual_disk_partitions(nodes, partitions):
     vp = get_local_virtual_disk_partitions(partitions)
-    vn = calculate_partitions(range(1, len(nodes)+1, 1))
+    vn = calculate_partitions(range(1, len(nodes) + 1, 1))
     return vp * vn
 
 def get_local_virtual_disk_partitions(partitions):
diff --git a/vxquery-cli/src/main/java/org/apache/vxquery/cli/VXQuery.java b/vxquery-cli/src/main/java/org/apache/vxquery/cli/VXQuery.java
index c0ca612..080f8a1 100644
--- a/vxquery-cli/src/main/java/org/apache/vxquery/cli/VXQuery.java
+++ b/vxquery-cli/src/main/java/org/apache/vxquery/cli/VXQuery.java
@@ -19,6 +19,7 @@
 import java.io.PrintWriter;
 import java.io.StringReader;
 import java.nio.ByteBuffer;
+import java.nio.file.Files;
 import java.util.ArrayList;
 import java.util.Date;
 import java.util.EnumSet;
@@ -78,7 +79,7 @@
     private IHyracksDataset hds;
 
     private ResultSetId resultSetId;
-    private static List<String> timingMessages;
+    private static List<String> timingMessages = new ArrayList<String>();
     private static long sumTiming;
     private static long sumSquaredTiming;
     private static long minTiming = Long.MAX_VALUE;
@@ -92,7 +93,6 @@
      */
     public VXQuery(CmdLineOptions opts) {
         this.opts = opts;
-        timingMessages = new ArrayList<String>();
     }
 
     /**
@@ -261,7 +261,7 @@
 
             start = opts.timing ? new Date() : null;
             XMLQueryCompiler compiler = new XMLQueryCompiler(listener, getNodeList(), opts.frameSize,
-                    opts.availableProcessors, opts.joinHashSize);
+                    opts.availableProcessors, opts.joinHashSize, opts.maximumDataSize);
             resultSetId = createResultSetId();
             CompilerControlBlock ccb = new CompilerControlBlock(new StaticContextImpl(RootStaticContextImpl.INSTANCE),
                     resultSetId, null);
@@ -387,8 +387,9 @@
             ncConfig.ccPort = 39001;
             ncConfig.clusterNetIPAddress = "127.0.0.1";
             ncConfig.dataIPAddress = "127.0.0.1";
-            ncConfig.datasetIPAddress = "127.0.0.1";
+            ncConfig.resultIPAddress = "127.0.0.1";
             ncConfig.nodeId = "nc" + (i + 1);
+            ncConfig.ioDevices = Files.createTempDirectory(ncConfig.nodeId).toString(); 
             ncs[i] = new NodeControllerService(ncConfig);
             ncs[i].start();
         }
@@ -446,11 +447,14 @@
         @Option(name = "-local-node-controllers", usage = "Number of local node controllers (default 1)")
         private int localNodeControllers = 1;
 
-        @Option(name = "-frame-size", usage = "Frame size in bytes. (default 65536)")
+        @Option(name = "-frame-size", usage = "Frame size in bytes. (default 65,536)")
         private int frameSize = 65536;
 
-        @Option(name = "-join-hash-size", usage = "Join hash size in bytes.")
-        private int joinHashSize = -1;
+        @Option(name = "-join-hash-size", usage = "Join hash size in bytes. (default 67,108,864)")
+        private long joinHashSize = -1;
+
+        @Option(name = "-maximum-data-size", usage = "Maximum possible data size in bytes. (default 150,323,855,000)")
+        private long maximumDataSize = -1;
 
         @Option(name = "-buffer-size", usage = "Disk read buffer size in bytes.")
         private int bufferSize = -1;
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/compiler/rewriter/RewriteRuleset.java b/vxquery-core/src/main/java/org/apache/vxquery/compiler/rewriter/RewriteRuleset.java
index f1d41d8..d551932 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/compiler/rewriter/RewriteRuleset.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/compiler/rewriter/RewriteRuleset.java
@@ -20,20 +20,18 @@
 import java.util.List;
 
 import org.apache.vxquery.compiler.rewriter.rules.ConsolidateAssignAggregateRule;
+import org.apache.vxquery.compiler.rewriter.rules.ConsolidateUnnestsRule;
+import org.apache.vxquery.compiler.rewriter.rules.ConvertAssignToUnnestRule;
 import org.apache.vxquery.compiler.rewriter.rules.ConvertFromAlgebricksExpressionsRule;
 import org.apache.vxquery.compiler.rewriter.rules.ConvertToAlgebricksExpressionsRule;
-import org.apache.vxquery.compiler.rewriter.rules.InlineNestedVariablesRule;
-import org.apache.vxquery.compiler.rewriter.rules.PushChildIntoDataScanRule;
-import org.apache.vxquery.compiler.rewriter.rules.ConsolidateUnnestsRule;
-import org.apache.vxquery.compiler.rewriter.rules.ConvertAssignToAggregateRule;
-import org.apache.vxquery.compiler.rewriter.rules.ConvertAssignToUnnestRule;
 import org.apache.vxquery.compiler.rewriter.rules.EliminateSubplanForSingleItemsRule;
 import org.apache.vxquery.compiler.rewriter.rules.EliminateUnnestAggregateSequencesRule;
 import org.apache.vxquery.compiler.rewriter.rules.EliminateUnnestAggregateSubplanRule;
+import org.apache.vxquery.compiler.rewriter.rules.InlineNestedVariablesRule;
 import org.apache.vxquery.compiler.rewriter.rules.IntroduceCollectionRule;
 import org.apache.vxquery.compiler.rewriter.rules.IntroduceTwoStepAggregateRule;
+import org.apache.vxquery.compiler.rewriter.rules.PushChildIntoDataScanRule;
 import org.apache.vxquery.compiler.rewriter.rules.PushFunctionsOntoEqJoinBranches;
-import org.apache.vxquery.compiler.rewriter.rules.PushMapOperatorDownThroughProductRule;
 import org.apache.vxquery.compiler.rewriter.rules.RemoveRedundantBooleanExpressionsRule;
 import org.apache.vxquery.compiler.rewriter.rules.RemoveRedundantCastExpressionsRule;
 import org.apache.vxquery.compiler.rewriter.rules.RemoveRedundantDataExpressionsRule;
@@ -64,6 +62,7 @@
 import edu.uci.ics.hyracks.algebricks.rewriter.rules.IntroduceProjectsRule;
 import edu.uci.ics.hyracks.algebricks.rewriter.rules.IsolateHyracksOperatorsRule;
 import edu.uci.ics.hyracks.algebricks.rewriter.rules.PullSelectOutOfEqJoin;
+import edu.uci.ics.hyracks.algebricks.rewriter.rules.PushMapOperatorDownThroughProductRule;
 import edu.uci.ics.hyracks.algebricks.rewriter.rules.PushProjectDownRule;
 import edu.uci.ics.hyracks.algebricks.rewriter.rules.PushProjectIntoDataSourceScanRule;
 import edu.uci.ics.hyracks.algebricks.rewriter.rules.PushSelectDownRule;
@@ -260,6 +259,7 @@
     public final static List<IAlgebraicRewriteRule> buildPhysicalRewritesTopLevelRuleCollection() {
         List<IAlgebraicRewriteRule> physicalPlanRewrites = new LinkedList<IAlgebraicRewriteRule>();
         physicalPlanRewrites.add(new CopyLimitDownRule());
+        physicalPlanRewrites.add(new SetExecutionModeRule());
         return physicalPlanRewrites;
     }
 
@@ -269,10 +269,13 @@
         prepareForJobGenRewrites.add(new IsolateHyracksOperatorsRule(
                 HeuristicOptimizer.hyraxOperatorsBelowWhichJobGenIsDisabled));
         prepareForJobGenRewrites.add(new ExtractCommonOperatorsRule());
+//        prepareForJobGenRewrites.add(new VXQueryExtractCommonOperatorsRule());
+//        prepareForJobGenRewrites.add(new DelayMaterializationForJoinProbeRule());
         // Re-infer all types, so that, e.g., the effect of not-is-null is
         // propagated.
         prepareForJobGenRewrites.add(new PushProjectIntoDataSourceScanRule());
         prepareForJobGenRewrites.add(new ReinferAllTypesRule());
+        prepareForJobGenRewrites.add(new SetExecutionModeRule());
         return prepareForJobGenRewrites;
     }
 }
\ No newline at end of file
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/compiler/rewriter/rules/ConsolidateUnnestsRule.java b/vxquery-core/src/main/java/org/apache/vxquery/compiler/rewriter/rules/ConsolidateUnnestsRule.java
index 6c0aa26..6a2bb08 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/compiler/rewriter/rules/ConsolidateUnnestsRule.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/compiler/rewriter/rules/ConsolidateUnnestsRule.java
@@ -18,6 +18,7 @@
 
 import org.apache.commons.lang3.mutable.Mutable;
 import org.apache.vxquery.compiler.rewriter.rules.util.ExpressionToolbox;
+import org.apache.vxquery.functions.BuiltinOperators;
 import org.apache.vxquery.functions.Function;
 
 import edu.uci.ics.hyracks.algebricks.common.exceptions.AlgebricksException;
@@ -45,7 +46,7 @@
  *   UNNEST( $v1 : uf1( $v0 ) )
  *   plan__child
  *   
- *   Where $v1 is not used in plan__parent.
+ *   Where $v1 is not used in plan__parent and uf1 is not a descendant expression.
  *   
  * After
  * 
@@ -85,6 +86,12 @@
             if (!functionInfo2.hasScalarEvaluatorFactory()) {
                 return false;
             }
+            // Exception for specific path expressions.
+            if (functionCall2.getFunctionIdentifier().equals(BuiltinOperators.DESCENDANT.getFunctionIdentifier())
+                    || functionCall2.getFunctionIdentifier().equals(
+                            BuiltinOperators.DESCENDANT_OR_SELF.getFunctionIdentifier())) {
+                return false;
+            }
 
             // Find unnest2 variable in unnest1
             Mutable<ILogicalExpression> unnest1Arg = ExpressionToolbox.findVariableExpression(
@@ -105,5 +112,4 @@
         }
         return false;
     }
-
 }
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/compiler/rewriter/rules/ConvertAssignSortDistinctNodesToOperatorsRule.java b/vxquery-core/src/main/java/org/apache/vxquery/compiler/rewriter/rules/ConvertAssignSortDistinctNodesToOperatorsRule.java
index b92384e..f3d7d48 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/compiler/rewriter/rules/ConvertAssignSortDistinctNodesToOperatorsRule.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/compiler/rewriter/rules/ConvertAssignSortDistinctNodesToOperatorsRule.java
@@ -203,7 +203,6 @@
         List<Pair<IOrder, Mutable<ILogicalExpression>>> orderArgs = new ArrayList<Pair<IOrder, Mutable<ILogicalExpression>>>();
         orderArgs.add(new Pair<IOrder, Mutable<ILogicalExpression>>(OrderOperator.ASC_ORDER, variableRef));
         OrderOperator oo = new OrderOperator(orderArgs);
-//        oo.setExecutionMode(AbstractLogicalOperator.ExecutionMode.LOCAL);
         return oo;
     }
 
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/compiler/rewriter/rules/PushMapOperatorDownThroughProductRule.java b/vxquery-core/src/main/java/org/apache/vxquery/compiler/rewriter/rules/PushMapOperatorDownThroughProductRule.java
deleted file mode 100644
index a13d64b..0000000
--- a/vxquery-core/src/main/java/org/apache/vxquery/compiler/rewriter/rules/PushMapOperatorDownThroughProductRule.java
+++ /dev/null
@@ -1,142 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.vxquery.compiler.rewriter.rules;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.apache.commons.lang3.mutable.Mutable;
-
-import edu.uci.ics.hyracks.algebricks.common.exceptions.AlgebricksException;
-import edu.uci.ics.hyracks.algebricks.core.algebra.base.ILogicalOperator;
-import edu.uci.ics.hyracks.algebricks.core.algebra.base.IOptimizationContext;
-import edu.uci.ics.hyracks.algebricks.core.algebra.base.LogicalOperatorTag;
-import edu.uci.ics.hyracks.algebricks.core.algebra.base.LogicalVariable;
-import edu.uci.ics.hyracks.algebricks.core.algebra.expressions.ConstantExpression;
-import edu.uci.ics.hyracks.algebricks.core.algebra.operators.logical.AbstractBinaryJoinOperator;
-import edu.uci.ics.hyracks.algebricks.core.algebra.operators.logical.AbstractLogicalOperator;
-import edu.uci.ics.hyracks.algebricks.core.algebra.operators.logical.visitors.VariableUtilities;
-import edu.uci.ics.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule;
-
-/**
- * The rule searches for an inner join operator followed by a map operator.
- * When the map operator only uses variable generated by one side of the join,
- * the operator is pushed down through the product rule.
- * 
- * <pre>
- * Before
- * 
- *   %PARENT_PLAN
- *   ASSIGN | EXCHANGE | SELECT | UNNEST
- *   INNERJOIN( true )
- *   {
- *      %RIGHT_BRANCH_PLAN
- *   }
- *   {
- *      %LEFT_BRANCH_PLAN
- *   }
- *   %CHILD_PLAN
- *   
- *   Where ASSIGN | EXCHANGE | SELECT | UNNEST are operators with the map 
- *   property.
- *   
- * After
- * 
- *   When all variables used in ASSIGN | EXCHANGE | SELECT | UNNEST exist in 
- *   %RIGHT_BRANCH_PLAN.
- * 
- *   %PARENT_PLAN
- *   INNERJOIN( true )
- *   {
- *      ASSIGN | EXCHANGE | SELECT | UNNEST
- *      %RIGHT_BRANCH_PLAN
- *   }
- *   {
- *      %LEFT_BRANCH_PLAN
- *   }
- *   %CHILD_PLAN
- *   
- *   When all variables used in ASSIGN | EXCHANGE | SELECT | UNNEST exist in 
- *   %LEFT_BRANCH_PLAN.
- * 
- *   %PARENT_PLAN
- *   INNERJOIN( true )
- *   {
- *      %RIGHT_BRANCH_PLAN
- *   }
- *   {
- *      ASSIGN | EXCHANGE | SELECT | UNNEST
- *      %LEFT_BRANCH_PLAN
- *   }
- *   %CHILD_PLAN
- * </pre>
- */
-public class PushMapOperatorDownThroughProductRule implements IAlgebraicRewriteRule {
-
-    @Override
-    public boolean rewritePre(Mutable<ILogicalOperator> opRef, IOptimizationContext context) throws AlgebricksException {
-        return false;
-    }
-
-    @Override
-    public boolean rewritePost(Mutable<ILogicalOperator> opRef, IOptimizationContext context)
-            throws AlgebricksException {
-        AbstractLogicalOperator op1 = (AbstractLogicalOperator) opRef.getValue();
-        if (!op1.isMap()) {
-            return false;
-        }
-        Mutable<ILogicalOperator> op2Ref = op1.getInputs().get(0);
-        AbstractLogicalOperator op2 = (AbstractLogicalOperator) op2Ref.getValue();
-        if (op2.getOperatorTag() != LogicalOperatorTag.INNERJOIN) {
-            return false;
-        }
-        AbstractBinaryJoinOperator join = (AbstractBinaryJoinOperator) op2;
-        if (join.getCondition().getValue() != ConstantExpression.TRUE) {
-            return false;
-        }
-
-        List<LogicalVariable> used = new ArrayList<LogicalVariable>();
-        VariableUtilities.getUsedVariables(op1, used);
-
-        Mutable<ILogicalOperator> b0Ref = op2.getInputs().get(0);
-        ILogicalOperator b0 = b0Ref.getValue();
-        List<LogicalVariable> b0Scm = new ArrayList<LogicalVariable>();
-        VariableUtilities.getLiveVariables(b0, b0Scm);
-        if (b0Scm.containsAll(used)) {
-            // push assign on left branch
-            op2Ref.setValue(b0);
-            b0Ref.setValue(op1);
-            opRef.setValue(op2);
-            return true;
-        } else {
-            Mutable<ILogicalOperator> b1Ref = op2.getInputs().get(1);
-            ILogicalOperator b1 = b1Ref.getValue();
-            List<LogicalVariable> b1Scm = new ArrayList<LogicalVariable>();
-            VariableUtilities.getLiveVariables(b1, b1Scm);
-            if (b1Scm.containsAll(used)) {
-                // push assign on right branch
-                op2Ref.setValue(b1);
-                b1Ref.setValue(op1);
-                opRef.setValue(op2);
-                return true;
-            } else {
-                return false;
-            }
-        }
-    }
-
-}
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/datamodel/accessors/atomic/XSDecimalPointable.java b/vxquery-core/src/main/java/org/apache/vxquery/datamodel/accessors/atomic/XSDecimalPointable.java
index 8aca4a0..f60d9bd 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/datamodel/accessors/atomic/XSDecimalPointable.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/datamodel/accessors/atomic/XSDecimalPointable.java
@@ -70,9 +70,9 @@
         // TODO double check that precision is not being lost.
         int diff = p - op;
         if (diff > 0) {
-            ov = Math.round(ov / Math.pow(10, diff));
+            ov = (long) (ov * Math.pow(10, diff));
         } else if (diff < 0) {
-            v = Math.round(v / Math.pow(10, diff));
+            v = (long) (v * Math.pow(10, Math.abs(diff)));
         }
 
         return v < ov ? -1 : (v > ov ? 1 : 0);
@@ -197,7 +197,7 @@
 
     @Override
     public double doubleValue() {
-        return getDecimalValue() / Math.pow(10, getDecimalPlace());
+        return ((double) getDecimalValue()) / Math.pow(10, getDecimalPlace());
     }
 
 }
\ No newline at end of file
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/datamodel/builders/atomic/UTF8StringBuilder.java b/vxquery-core/src/main/java/org/apache/vxquery/datamodel/builders/atomic/UTF8StringBuilder.java
new file mode 100644
index 0000000..f1961ff
--- /dev/null
+++ b/vxquery-core/src/main/java/org/apache/vxquery/datamodel/builders/atomic/UTF8StringBuilder.java
@@ -0,0 +1,54 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.vxquery.datamodel.builders.atomic;
+
+import java.io.DataOutput;
+import java.io.IOException;
+import java.io.UTFDataFormatException;
+
+import org.apache.vxquery.datamodel.builders.base.AbstractBuilder;
+import org.apache.vxquery.runtime.functions.util.FunctionHelper;
+
+import edu.uci.ics.hyracks.data.std.api.IMutableValueStorage;
+import edu.uci.ics.hyracks.data.std.primitive.BytePointable;
+
+public class UTF8StringBuilder extends AbstractBuilder {
+    private IMutableValueStorage mvs;
+    private DataOutput out;
+
+    @Override
+    public void reset(IMutableValueStorage mvs) throws IOException {
+        this.mvs = mvs;
+        out = mvs.getDataOutput();
+        out.write(0);
+        out.write(0);
+    }
+
+    @Override
+    public void finish() throws IOException {
+        int utflen = mvs.getLength() - 2;
+        BytePointable.setByte(mvs.getByteArray(), 0, (byte) ((utflen >>> 8) & 0xFF));
+        BytePointable.setByte(mvs.getByteArray(), 1, (byte) ((utflen >>> 0) & 0xFF));
+    }
+
+    public void appendCharArray(char[] ch, int start, int length) throws IOException {
+        FunctionHelper.writeCharArray(ch, start, length, out);
+        if (mvs.getLength() > 65535) {
+            throw new UTFDataFormatException("encoded string too long: " + mvs.getLength() + " bytes");
+        }
+    }
+}
\ No newline at end of file
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/datamodel/builders/base/AbstractBuilder.java b/vxquery-core/src/main/java/org/apache/vxquery/datamodel/builders/base/AbstractBuilder.java
new file mode 100644
index 0000000..4ba9a14
--- /dev/null
+++ b/vxquery-core/src/main/java/org/apache/vxquery/datamodel/builders/base/AbstractBuilder.java
@@ -0,0 +1,27 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.vxquery.datamodel.builders.base;
+
+import java.io.IOException;
+
+import edu.uci.ics.hyracks.data.std.api.IMutableValueStorage;
+
+public abstract class AbstractBuilder {
+    public abstract void reset(IMutableValueStorage mvs) throws IOException;
+
+    public abstract void finish() throws IOException;
+}
\ No newline at end of file
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/datamodel/builders/nodes/DictionaryBuilder.java b/vxquery-core/src/main/java/org/apache/vxquery/datamodel/builders/nodes/DictionaryBuilder.java
index db7ecf7..bee221d 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/datamodel/builders/nodes/DictionaryBuilder.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/datamodel/builders/nodes/DictionaryBuilder.java
@@ -40,10 +40,12 @@
 
     private final DataOutput dataBufferOut;
 
-    private final ByteArrayAccessibleOutputStream tempStringData;
+    private final ArrayBackedValueStorage cache;
 
     private final TreeMap<String, Integer> hashSlotIndexes;
 
+    private boolean cacheReady;
+
     private final IValueReferenceVector sortedStringsVector = new IValueReferenceVector() {
         @Override
         public int getStart(int index) {
@@ -74,16 +76,27 @@
         sortedSlotIndexes = new GrowableIntArray();
         dataBuffer = new ByteArrayAccessibleOutputStream();
         dataBufferOut = new DataOutputStream(dataBuffer);
-        tempStringData = new ByteArrayAccessibleOutputStream();
+        cache = new ArrayBackedValueStorage();
         hashSlotIndexes = new TreeMap<String, Integer>();
+        cacheReady = false;
     }
 
     public void reset() {
         stringEndOffsets.clear();
         sortedSlotIndexes.clear();
         dataBuffer.reset();
-        tempStringData.reset();
         hashSlotIndexes.clear();
+        cacheReady = false;
+    }
+
+    public void writeFromCache(ArrayBackedValueStorage abvs) throws IOException {
+        if (!cacheReady) {
+            cache.reset();
+            write(cache);
+            cacheReady = true;
+        }
+        DataOutput out = abvs.getDataOutput();
+        out.write(cache.getByteArray(), cache.getStartOffset(), cache.getLength());
     }
 
     public void write(ArrayBackedValueStorage abvs) throws IOException {
@@ -122,6 +135,7 @@
             }
             stringEndOffsets.append(dataBuffer.size());
             hashSlotIndexes.put(str, slotIndex);
+            cacheReady = false;
         }
         return slotIndex;
     }
@@ -141,6 +155,7 @@
         }
         stringEndOffsets.append(dataBuffer.size());
         sortedSlotIndexes.insert(index, slotIndex);
+        cacheReady = false;
         return slotIndex;
     }
 }
\ No newline at end of file
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/functions/builtin-operators.xml b/vxquery-core/src/main/java/org/apache/vxquery/functions/builtin-operators.xml
index ecf7542..5892c48 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/functions/builtin-operators.xml
+++ b/vxquery-core/src/main/java/org/apache/vxquery/functions/builtin-operators.xml
@@ -906,6 +906,7 @@
         <param name="arg" type="node()*"/>
         <return type="node()*"/>
         <runtime type="scalar" class="org.apache.vxquery.runtime.functions.step.DescendantOrSelfPathStepScalarEvaluatorFactory"/>
+        <runtime type="unnesting" class="org.apache.vxquery.runtime.functions.step.DescendantOrSelfPathStepUnnestingEvaluatorFactory"/>
         <property type="UniqueNodes" class="org.apache.vxquery.compiler.rewriter.rules.propagationpolicies.uniquenodes.UniqueNodesNOPropagationPolicy"/>
     </operator>
 
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/metadata/VXQueryCollectionDataSource.java b/vxquery-core/src/main/java/org/apache/vxquery/metadata/VXQueryCollectionDataSource.java
index 5c2867f..d17a1a9 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/metadata/VXQueryCollectionDataSource.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/metadata/VXQueryCollectionDataSource.java
@@ -113,4 +113,8 @@
         return childSeq;
     }
 
+    @Override
+    public String toString() {
+        return "VXQueryCollectionDataSource [collectionName=" + collectionName + ", childSeq=" + childSeq + "]";
+    }
 }
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/metadata/VXQueryMetadataProvider.java b/vxquery-core/src/main/java/org/apache/vxquery/metadata/VXQueryMetadataProvider.java
index bc92ffc..60bfb51 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/metadata/VXQueryMetadataProvider.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/metadata/VXQueryMetadataProvider.java
@@ -118,7 +118,7 @@
     public Pair<IPushRuntimeFactory, AlgebricksPartitionConstraint> getWriteFileRuntime(IDataSink sink,
             int[] printColumns, IPrinterFactory[] printerFactories, RecordDescriptor inputDesc)
             throws AlgebricksException {
-        return null;
+        throw new UnsupportedOperationException();
     }
 
     @Override
@@ -126,15 +126,7 @@
             IDataSource<String> dataSource, IOperatorSchema propagatedSchema, List<LogicalVariable> keys,
             LogicalVariable payLoadVar, List<LogicalVariable> additionalNonKeyFields, JobGenContext context,
             JobSpecification jobSpec) throws AlgebricksException {
-        return null;
-    }
-
-    @Override
-    public Pair<IOperatorDescriptor, AlgebricksPartitionConstraint> getInsertRuntime(IDataSource<String> dataSource,
-            IOperatorSchema propagatedSchema, IVariableTypeEnvironment typeEnv, List<LogicalVariable> keys,
-            LogicalVariable payLoadVar, List<LogicalVariable> additionalNonKeyFields, RecordDescriptor recordDesc,
-            JobGenContext context, JobSpecification jobSpec) throws AlgebricksException {
-        return null;
+        throw new UnsupportedOperationException();
     }
 
     @Override
@@ -142,17 +134,7 @@
             IOperatorSchema propagatedSchema, IVariableTypeEnvironment typeEnv, List<LogicalVariable> keys,
             LogicalVariable payLoadVar, List<LogicalVariable> additionalNonKeyFields, RecordDescriptor recordDesc,
             JobGenContext context, JobSpecification jobSpec) throws AlgebricksException {
-        return null;
-    }
-
-    @Override
-    public Pair<IOperatorDescriptor, AlgebricksPartitionConstraint> getIndexInsertRuntime(
-            IDataSourceIndex<String, String> dataSource, IOperatorSchema propagatedSchema,
-            IOperatorSchema[] inputSchemas, IVariableTypeEnvironment typeEnv, List<LogicalVariable> primaryKeys,
-            List<LogicalVariable> secondaryKeys, List<LogicalVariable> additionalNonKeyFields,
-            ILogicalExpression filterExpr, RecordDescriptor recordDesc, JobGenContext context, JobSpecification spec)
-            throws AlgebricksException {
-        return null;
+        throw new UnsupportedOperationException();
     }
 
     @Override
@@ -162,7 +144,7 @@
             List<LogicalVariable> secondaryKeys, List<LogicalVariable> additionalNonKeyFields,
             ILogicalExpression filterExpr, RecordDescriptor recordDesc, JobGenContext context, JobSpecification spec)
             throws AlgebricksException {
-        return null;
+        throw new UnsupportedOperationException();
     }
 
     @Override
@@ -208,4 +190,31 @@
         return new Pair<IOperatorDescriptor, AlgebricksPartitionConstraint>(resultWriter, null);
     }
 
+    @Override
+    public Pair<IOperatorDescriptor, AlgebricksPartitionConstraint> getInsertRuntime(IDataSource<String> dataSource,
+            IOperatorSchema propagatedSchema, IVariableTypeEnvironment typeEnv, List<LogicalVariable> keys,
+            LogicalVariable payLoadVar, List<LogicalVariable> additionalNonKeyFields, RecordDescriptor recordDesc,
+            JobGenContext context, JobSpecification jobSpec, boolean bulkload) throws AlgebricksException {
+        throw new UnsupportedOperationException();
+    }
+
+    @Override
+    public Pair<IOperatorDescriptor, AlgebricksPartitionConstraint> getIndexInsertRuntime(
+            IDataSourceIndex<String, String> dataSource, IOperatorSchema propagatedSchema,
+            IOperatorSchema[] inputSchemas, IVariableTypeEnvironment typeEnv, List<LogicalVariable> primaryKeys,
+            List<LogicalVariable> secondaryKeys, List<LogicalVariable> additionalNonKeyFields,
+            ILogicalExpression filterExpr, RecordDescriptor recordDesc, JobGenContext context, JobSpecification spec,
+            boolean bulkload) throws AlgebricksException {
+        throw new UnsupportedOperationException();
+    }
+
+    @Override
+    public Pair<IOperatorDescriptor, AlgebricksPartitionConstraint> getTokenizerRuntime(
+            IDataSourceIndex<String, String> dataSource, IOperatorSchema propagatedSchema,
+            IOperatorSchema[] inputSchemas, IVariableTypeEnvironment typeEnv, List<LogicalVariable> primaryKeys,
+            List<LogicalVariable> secondaryKeys, ILogicalExpression filterExpr, RecordDescriptor recordDesc,
+            JobGenContext context, JobSpecification spec, boolean bulkload) throws AlgebricksException {
+        throw new UnsupportedOperationException();
+    }
+
 }
\ No newline at end of file
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/AbstractMaxMinAggregateEvaluatorFactory.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/AbstractMaxMinAggregateEvaluatorFactory.java
index 1278e63..ba31783 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/AbstractMaxMinAggregateEvaluatorFactory.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/AbstractMaxMinAggregateEvaluatorFactory.java
@@ -47,7 +47,7 @@
     }
 
     protected IAggregateEvaluator createEvaluator(IScalarEvaluator[] args) throws AlgebricksException {
-        final AbstractValueComparisonOperation aOp = createValueComparisonOperation();
+        final AbstractValueComparisonOperation aOpComparison = createValueComparisonOperation();
         final TaggedValuePointable tvp2 = (TaggedValuePointable) TaggedValuePointable.FACTORY.createPointable();
         final SequencePointable seqp = (SequencePointable) SequencePointable.FACTORY.createPointable();
         final TypedPointables tp1 = new TypedPointables();
@@ -92,7 +92,9 @@
                     if (count != 0) {
                         tvp2.set(abvs.getByteArray(), abvs.getStartOffset(), abvs.getLength());
                     }
-                    if (count == 0 || FunctionHelper.transformThenCompareMinMaxTaggedValues(aOp, tvp1, tvp2, dCtx, tp1, tp2)) {
+                    if (count == 0
+                            || FunctionHelper.transformThenCompareMinMaxTaggedValues(aOpComparison, tvp1, tvp2, dCtx,
+                                    tp1, tp2)) {
                         try {
                             abvs.reset();
                             dOut.write(tvp1.getByteArray(), tvp1.getStartOffset(), tvp1.getLength());
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/AbstractMaxMinScalarEvaluatorFactory.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/AbstractMaxMinScalarEvaluatorFactory.java
index 5f91cd9..b2aa0b9 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/AbstractMaxMinScalarEvaluatorFactory.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/AbstractMaxMinScalarEvaluatorFactory.java
@@ -47,7 +47,7 @@
             throws AlgebricksException {
         final DynamicContext dCtx = (DynamicContext) ctx.getJobletContext().getGlobalJobData();
         final SequencePointable seqp = (SequencePointable) SequencePointable.FACTORY.createPointable();
-        final AbstractValueComparisonOperation aOp = createValueComparisonOperation();
+        final AbstractValueComparisonOperation aOpComparison = createValueComparisonOperation();
         final TaggedValuePointable tvpReturn = (TaggedValuePointable) TaggedValuePointable.FACTORY.createPointable();
         final TaggedValuePointable tvpNext = (TaggedValuePointable) TaggedValuePointable.FACTORY.createPointable();
         final VoidPointable p = (VoidPointable) VoidPointable.FACTORY.createPointable();
@@ -72,7 +72,8 @@
                                 // Init.
                                 tvpReturn.set(tvpNext);
                             }
-                            if (FunctionHelper.transformThenCompareMinMaxTaggedValues(aOp, tvpNext, tvpReturn, dCtx, tp1, tp2)) {
+                            if (FunctionHelper.transformThenCompareMinMaxTaggedValues(aOpComparison, tvpNext,
+                                    tvpReturn, dCtx, tp1, tp2)) {
                                 tvpReturn.set(tvpNext);
                             }
                         }
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/AvgGlobalAggregateEvaluatorFactory.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/AvgGlobalAggregateEvaluatorFactory.java
index f784a13..00756bf 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/AvgGlobalAggregateEvaluatorFactory.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/AvgGlobalAggregateEvaluatorFactory.java
@@ -20,7 +20,6 @@
 
 import org.apache.vxquery.datamodel.accessors.SequencePointable;
 import org.apache.vxquery.datamodel.accessors.TaggedValuePointable;
-import org.apache.vxquery.datamodel.accessors.TypedPointables;
 import org.apache.vxquery.datamodel.values.ValueTag;
 import org.apache.vxquery.datamodel.values.XDMConstants;
 import org.apache.vxquery.exceptions.ErrorCode;
@@ -29,7 +28,7 @@
 import org.apache.vxquery.runtime.functions.arithmetic.DivideOperation;
 import org.apache.vxquery.runtime.functions.base.AbstractTaggedValueArgumentAggregateEvaluator;
 import org.apache.vxquery.runtime.functions.base.AbstractTaggedValueArgumentAggregateEvaluatorFactory;
-import org.apache.vxquery.runtime.functions.util.FunctionHelper;
+import org.apache.vxquery.runtime.functions.util.ArithmeticHelper;
 
 import edu.uci.ics.hyracks.algebricks.common.exceptions.AlgebricksException;
 import edu.uci.ics.hyracks.algebricks.runtime.base.IAggregateEvaluator;
@@ -52,14 +51,15 @@
         final DataOutput dOutCount = abvsCount.getDataOutput();
         final ArrayBackedValueStorage abvsSum = new ArrayBackedValueStorage();
         final DataOutput dOutSum = abvsSum.getDataOutput();
-        final AddOperation aOp = new AddOperation();
+        final AddOperation aOpAdd = new AddOperation();
+        final ArithmeticHelper add1 = new ArithmeticHelper(aOpAdd, dCtx);
+        final ArithmeticHelper add2 = new ArithmeticHelper(aOpAdd, dCtx);
         final DivideOperation aOpDivide = new DivideOperation();
+        final ArithmeticHelper divide = new ArithmeticHelper(aOpDivide, dCtx);
         final LongPointable longp = (LongPointable) LongPointable.FACTORY.createPointable();
         final SequencePointable seq = (SequencePointable) SequencePointable.FACTORY.createPointable();
         final TaggedValuePointable tvpArg = (TaggedValuePointable) TaggedValuePointable.FACTORY.createPointable();
-        final TypedPointables tp1 = new TypedPointables();
-        final TypedPointables tp2 = new TypedPointables();
-        
+
         return new AbstractTaggedValueArgumentAggregateEvaluator(args) {
             TaggedValuePointable tvpSum = (TaggedValuePointable) TaggedValuePointable.FACTORY.createPointable();
             TaggedValuePointable tvpCount = (TaggedValuePointable) TaggedValuePointable.FACTORY.createPointable();
@@ -93,7 +93,7 @@
                 } else {
                     // Set count as a TaggedValuePointable.
                     try {
-                        FunctionHelper.arithmeticOperation(aOpDivide, dCtx, tvpSum, tvpCount, tvpSum, tp1, tp2);
+                        divide.compute(tvpSum, tvpCount, tvpSum);
                         result.set(tvpSum);
                     } catch (Exception e) {
                         throw new AlgebricksException(e);
@@ -112,9 +112,9 @@
                         return;
                     } else if (seqLen == 2) {
                         seq.getEntry(0, tvpArg);
-                        FunctionHelper.arithmeticOperation(aOp, dCtx, tvpArg, tvpCount, tvpCount, tp1, tp2);
+                        add1.compute(tvpArg, tvpCount, tvpCount);
                         seq.getEntry(1, tvpArg);
-                        FunctionHelper.arithmeticOperation(aOp, dCtx, tvpArg, tvpSum, tvpSum, tp1, tp2);
+                        add2.compute(tvpArg, tvpSum, tvpSum);
                     } else {
                         throw new SystemException(ErrorCode.SYSE0001);
                     }
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/AvgLocalAggregateEvaluatorFactory.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/AvgLocalAggregateEvaluatorFactory.java
index e325165..010b96f 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/AvgLocalAggregateEvaluatorFactory.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/AvgLocalAggregateEvaluatorFactory.java
@@ -19,7 +19,6 @@
 import java.io.DataOutput;
 
 import org.apache.vxquery.datamodel.accessors.TaggedValuePointable;
-import org.apache.vxquery.datamodel.accessors.TypedPointables;
 import org.apache.vxquery.datamodel.builders.sequence.SequenceBuilder;
 import org.apache.vxquery.datamodel.values.ValueTag;
 import org.apache.vxquery.datamodel.values.XDMConstants;
@@ -27,7 +26,7 @@
 import org.apache.vxquery.runtime.functions.arithmetic.AddOperation;
 import org.apache.vxquery.runtime.functions.base.AbstractTaggedValueArgumentAggregateEvaluator;
 import org.apache.vxquery.runtime.functions.base.AbstractTaggedValueArgumentAggregateEvaluatorFactory;
-import org.apache.vxquery.runtime.functions.util.FunctionHelper;
+import org.apache.vxquery.runtime.functions.util.ArithmeticHelper;
 
 import edu.uci.ics.hyracks.algebricks.common.exceptions.AlgebricksException;
 import edu.uci.ics.hyracks.algebricks.runtime.base.IAggregateEvaluator;
@@ -52,9 +51,8 @@
         final DataOutput dOutSum = abvsSum.getDataOutput();
         final ArrayBackedValueStorage abvsSeq = new ArrayBackedValueStorage();
         final SequenceBuilder sb = new SequenceBuilder();
-        final AddOperation aOp = new AddOperation();
-        final TypedPointables tp1 = new TypedPointables();
-        final TypedPointables tp2 = new TypedPointables();
+        final AddOperation aOpAdd = new AddOperation();
+        final ArithmeticHelper add = new ArithmeticHelper(aOpAdd, dCtx);
         
         return new AbstractTaggedValueArgumentAggregateEvaluator(args) {
             long count;
@@ -106,7 +104,7 @@
             @Override
             protected void step(TaggedValuePointable[] args) throws SystemException {
                 TaggedValuePointable tvp = args[0];
-                FunctionHelper.arithmeticOperation(aOp, dCtx, tvp, tvpSum, tvpSum, tp1, tp2);
+                add.compute(tvp, tvpSum, tvpSum);
                 count++;
             }
         };
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/FnAvgAggregateEvaluatorFactory.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/FnAvgAggregateEvaluatorFactory.java
index e1e6204..6489fe3 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/FnAvgAggregateEvaluatorFactory.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/FnAvgAggregateEvaluatorFactory.java
@@ -20,7 +20,6 @@
 import java.io.IOException;
 
 import org.apache.vxquery.datamodel.accessors.TaggedValuePointable;
-import org.apache.vxquery.datamodel.accessors.TypedPointables;
 import org.apache.vxquery.datamodel.values.ValueTag;
 import org.apache.vxquery.datamodel.values.XDMConstants;
 import org.apache.vxquery.exceptions.ErrorCode;
@@ -29,7 +28,7 @@
 import org.apache.vxquery.runtime.functions.arithmetic.DivideOperation;
 import org.apache.vxquery.runtime.functions.base.AbstractTaggedValueArgumentAggregateEvaluator;
 import org.apache.vxquery.runtime.functions.base.AbstractTaggedValueArgumentAggregateEvaluatorFactory;
-import org.apache.vxquery.runtime.functions.util.FunctionHelper;
+import org.apache.vxquery.runtime.functions.util.ArithmeticHelper;
 
 import edu.uci.ics.hyracks.algebricks.common.exceptions.AlgebricksException;
 import edu.uci.ics.hyracks.algebricks.runtime.base.IAggregateEvaluator;
@@ -52,10 +51,10 @@
         final DataOutput dOutSum = abvsSum.getDataOutput();
         final ArrayBackedValueStorage abvsCount = new ArrayBackedValueStorage();
         final DataOutput dOutCount = abvsCount.getDataOutput();
-        final AddOperation aOp = new AddOperation();
+        final AddOperation aOpAdd = new AddOperation();
+        final ArithmeticHelper add = new ArithmeticHelper(aOpAdd, dCtx);
         final DivideOperation aOpDivide = new DivideOperation();
-        final TypedPointables tp1 = new TypedPointables();
-        final TypedPointables tp2 = new TypedPointables();
+        final ArithmeticHelper divide = new ArithmeticHelper(aOpDivide, dCtx);
 
         return new AbstractTaggedValueArgumentAggregateEvaluator(args) {
             long count;
@@ -83,7 +82,7 @@
                         dOutCount.writeLong(count);
                         tvpCount.set(abvsCount);
 
-                        FunctionHelper.arithmeticOperation(aOpDivide, dCtx, tvpSum, tvpCount, tvpSum, tp1, tp2);
+                        divide.compute(tvpSum, tvpCount, tvpSum);
                         result.set(tvpSum);
                     } catch (Exception e) {
                         throw new AlgebricksException(e);
@@ -104,7 +103,7 @@
                         throw new SystemException(ErrorCode.SYSE0001, e.toString());
                     }
                 } else {
-                    FunctionHelper.arithmeticOperation(aOp, dCtx, tvp, tvpSum, tvpSum, new TypedPointables(), new TypedPointables());
+                    add.compute(tvp, tvpSum, tvpSum);
                 }
                 count++;
             }
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/FnAvgScalarEvaluatorFactory.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/FnAvgScalarEvaluatorFactory.java
index e02f4e2..daa7715 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/FnAvgScalarEvaluatorFactory.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/FnAvgScalarEvaluatorFactory.java
@@ -21,7 +21,6 @@
 import org.apache.vxquery.context.DynamicContext;
 import org.apache.vxquery.datamodel.accessors.SequencePointable;
 import org.apache.vxquery.datamodel.accessors.TaggedValuePointable;
-import org.apache.vxquery.datamodel.accessors.TypedPointables;
 import org.apache.vxquery.datamodel.values.ValueTag;
 import org.apache.vxquery.datamodel.values.XDMConstants;
 import org.apache.vxquery.exceptions.ErrorCode;
@@ -30,7 +29,7 @@
 import org.apache.vxquery.runtime.functions.arithmetic.DivideOperation;
 import org.apache.vxquery.runtime.functions.base.AbstractTaggedValueArgumentScalarEvaluator;
 import org.apache.vxquery.runtime.functions.base.AbstractTaggedValueArgumentScalarEvaluatorFactory;
-import org.apache.vxquery.runtime.functions.util.FunctionHelper;
+import org.apache.vxquery.runtime.functions.util.ArithmeticHelper;
 
 import edu.uci.ics.hyracks.algebricks.common.exceptions.AlgebricksException;
 import edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator;
@@ -56,10 +55,10 @@
         final TaggedValuePointable tvpCount = (TaggedValuePointable) TaggedValuePointable.FACTORY.createPointable();
         final ArrayBackedValueStorage abvs = new ArrayBackedValueStorage();
         final DataOutput dOut = abvs.getDataOutput();
-        final AddOperation aOp = new AddOperation();
+        final AddOperation aOpAdd = new AddOperation();
+        final ArithmeticHelper add = new ArithmeticHelper(aOpAdd, dCtx);
         final DivideOperation aOpDivide = new DivideOperation();
-        final TypedPointables tp1 = new TypedPointables();
-        final TypedPointables tp2 = new TypedPointables();
+        final ArithmeticHelper divide = new ArithmeticHelper(aOpDivide, dCtx);
 
         return new AbstractTaggedValueArgumentScalarEvaluator(args) {
             @Override
@@ -78,7 +77,7 @@
                                 // Init.
                                 tvpSum.set(tvpNext);
                             } else {
-                                FunctionHelper.arithmeticOperation(aOp, dCtx, tvpNext, tvpSum, tvpSum, tp1, tp2);
+                                add.compute(tvpNext, tvpSum, tvpSum);
                             }
                         }
 
@@ -92,7 +91,7 @@
                             throw new SystemException(ErrorCode.SYSE0001, e);
                         }
 
-                        FunctionHelper.arithmeticOperation(aOpDivide, dCtx, tvpSum, tvpCount, tvpSum, tp1, tp2);
+                        divide.compute(tvpSum, tvpCount, tvpSum);
                         result.set(tvpSum);
                     }
                 } else {
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/FnSumAggregateEvaluatorFactory.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/FnSumAggregateEvaluatorFactory.java
index c9057ba..6e96fe7 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/FnSumAggregateEvaluatorFactory.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/FnSumAggregateEvaluatorFactory.java
@@ -20,13 +20,12 @@
 import java.io.IOException;
 
 import org.apache.vxquery.datamodel.accessors.TaggedValuePointable;
-import org.apache.vxquery.datamodel.accessors.TypedPointables;
 import org.apache.vxquery.datamodel.values.ValueTag;
 import org.apache.vxquery.exceptions.SystemException;
 import org.apache.vxquery.runtime.functions.arithmetic.AddOperation;
 import org.apache.vxquery.runtime.functions.base.AbstractTaggedValueArgumentAggregateEvaluator;
 import org.apache.vxquery.runtime.functions.base.AbstractTaggedValueArgumentAggregateEvaluatorFactory;
-import org.apache.vxquery.runtime.functions.util.FunctionHelper;
+import org.apache.vxquery.runtime.functions.util.ArithmeticHelper;
 
 import edu.uci.ics.hyracks.algebricks.common.exceptions.AlgebricksException;
 import edu.uci.ics.hyracks.algebricks.runtime.base.IAggregateEvaluator;
@@ -46,9 +45,8 @@
     protected IAggregateEvaluator createEvaluator(IScalarEvaluator[] args) throws AlgebricksException {
         final ArrayBackedValueStorage abvsSum = new ArrayBackedValueStorage();
         final DataOutput dOutSum = abvsSum.getDataOutput();
-        final AddOperation aOp = new AddOperation();
-        final TypedPointables tp1 = new TypedPointables();
-        final TypedPointables tp2 = new TypedPointables();
+        final AddOperation aOpAdd = new AddOperation();
+        final ArithmeticHelper add = new ArithmeticHelper(aOpAdd, dCtx);
 
         return new AbstractTaggedValueArgumentAggregateEvaluator(args) {
             TaggedValuePointable tvpSum = (TaggedValuePointable) TaggedValuePointable.FACTORY.createPointable();
@@ -80,7 +78,7 @@
             @Override
             protected void step(TaggedValuePointable[] args) throws SystemException {
                 TaggedValuePointable tvp = args[0];
-                FunctionHelper.arithmeticOperation(aOp, dCtx, tvp, tvpSum, tvpSum, tp1, tp2);
+                add.compute(tvp, tvpSum, tvpSum);
             }
         };
     }
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/FnSumScalarEvaluatorFactory.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/FnSumScalarEvaluatorFactory.java
index 0c82710..2088e1f 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/FnSumScalarEvaluatorFactory.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/aggregate/FnSumScalarEvaluatorFactory.java
@@ -21,14 +21,13 @@
 import org.apache.vxquery.context.DynamicContext;
 import org.apache.vxquery.datamodel.accessors.SequencePointable;
 import org.apache.vxquery.datamodel.accessors.TaggedValuePointable;
-import org.apache.vxquery.datamodel.accessors.TypedPointables;
 import org.apache.vxquery.datamodel.values.ValueTag;
 import org.apache.vxquery.exceptions.ErrorCode;
 import org.apache.vxquery.exceptions.SystemException;
 import org.apache.vxquery.runtime.functions.arithmetic.AddOperation;
 import org.apache.vxquery.runtime.functions.base.AbstractTaggedValueArgumentScalarEvaluator;
 import org.apache.vxquery.runtime.functions.base.AbstractTaggedValueArgumentScalarEvaluatorFactory;
-import org.apache.vxquery.runtime.functions.util.FunctionHelper;
+import org.apache.vxquery.runtime.functions.util.ArithmeticHelper;
 
 import edu.uci.ics.hyracks.algebricks.common.exceptions.AlgebricksException;
 import edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator;
@@ -55,9 +54,8 @@
         final TaggedValuePointable tvpNext = (TaggedValuePointable) TaggedValuePointable.FACTORY.createPointable();
         final TaggedValuePointable tvpSum = (TaggedValuePointable) TaggedValuePointable.FACTORY.createPointable();
         final VoidPointable p = (VoidPointable) VoidPointable.FACTORY.createPointable();
-        final AddOperation aOp = new AddOperation();
-        final TypedPointables tp1 = new TypedPointables();
-        final TypedPointables tp2 = new TypedPointables();
+        final AddOperation aOpAdd = new AddOperation();
+        final ArithmeticHelper add = new ArithmeticHelper(aOpAdd, dCtx);
 
         return new AbstractTaggedValueArgumentScalarEvaluator(args) {
             @Override
@@ -91,7 +89,7 @@
                                 // Init.
                                 tvpSum.set(tvpNext);
                             } else {
-                                FunctionHelper.arithmeticOperation(aOp, dCtx, tvpNext, tvpSum, tvpSum, tp1, tp2);
+                                add.compute(tvpNext, tvpSum, tvpSum);
                             }
                         }
                         result.set(tvpSum);
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/arithmetic/AbstractArithmeticScalarEvaluatorFactory.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/arithmetic/AbstractArithmeticScalarEvaluatorFactory.java
index eafb048..90e1c4e 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/arithmetic/AbstractArithmeticScalarEvaluatorFactory.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/arithmetic/AbstractArithmeticScalarEvaluatorFactory.java
@@ -16,17 +16,15 @@
 */
 package org.apache.vxquery.runtime.functions.arithmetic;
 
-
 import org.apache.vxquery.context.DynamicContext;
 import org.apache.vxquery.datamodel.accessors.SequencePointable;
 import org.apache.vxquery.datamodel.accessors.TaggedValuePointable;
-import org.apache.vxquery.datamodel.accessors.TypedPointables;
 import org.apache.vxquery.datamodel.values.ValueTag;
 import org.apache.vxquery.exceptions.ErrorCode;
 import org.apache.vxquery.exceptions.SystemException;
 import org.apache.vxquery.runtime.functions.base.AbstractTaggedValueArgumentScalarEvaluator;
 import org.apache.vxquery.runtime.functions.base.AbstractTaggedValueArgumentScalarEvaluatorFactory;
-import org.apache.vxquery.runtime.functions.util.FunctionHelper;
+import org.apache.vxquery.runtime.functions.util.ArithmeticHelper;
 
 import edu.uci.ics.hyracks.algebricks.common.exceptions.AlgebricksException;
 import edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator;
@@ -45,11 +43,9 @@
     @Override
     protected IScalarEvaluator createEvaluator(IHyracksTaskContext ctx, IScalarEvaluator[] args)
             throws AlgebricksException {
-        final AbstractArithmeticOperation aOp = createArithmeticOperation();
-        final SequencePointable seqp = (SequencePointable) SequencePointable.FACTORY.createPointable();
         final DynamicContext dCtx = (DynamicContext) ctx.getJobletContext().getGlobalJobData();
-        final TypedPointables tp1 = new TypedPointables();
-        final TypedPointables tp2 = new TypedPointables();
+        final ArithmeticHelper aHelper = new ArithmeticHelper(createArithmeticOperation(), dCtx);
+        final SequencePointable seqp = (SequencePointable) SequencePointable.FACTORY.createPointable();
 
         return new AbstractTaggedValueArgumentScalarEvaluator(args) {
             @Override
@@ -72,11 +68,10 @@
                     }
                     throw new SystemException(ErrorCode.XPTY0004);
                 }
-                FunctionHelper.arithmeticOperation(aOp, dCtx, tvp1, tvp2, result, tp1, tp2);
+                aHelper.compute(tvp1, tvp2, result);
             }
         };
     }
 
-
     protected abstract AbstractArithmeticOperation createArithmeticOperation();
 }
\ No newline at end of file
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/numeric/FnCeilingOperation.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/numeric/FnCeilingOperation.java
index 8fb750f..d7579e1 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/numeric/FnCeilingOperation.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/numeric/FnCeilingOperation.java
@@ -32,8 +32,8 @@
     @Override
     public void operateDecimal(XSDecimalPointable decp, DataOutput dOut) throws SystemException, IOException {
         dOut.write(ValueTag.XS_DECIMAL_TAG);
-        dOut.write(decp.getDecimalPlace());
-        dOut.writeLong((long) Math.ceil(decp.getDecimalValue()));
+        dOut.write(0);
+        dOut.writeLong((long) Math.ceil(decp.doubleValue()));
     }
 
     @Override
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/numeric/FnFloorOperation.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/numeric/FnFloorOperation.java
index 9501d21..a8675e7 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/numeric/FnFloorOperation.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/numeric/FnFloorOperation.java
@@ -32,8 +32,8 @@
     @Override
     public void operateDecimal(XSDecimalPointable decp, DataOutput dOut) throws SystemException, IOException {
         dOut.write(ValueTag.XS_DECIMAL_TAG);
-        dOut.write(decp.getDecimalPlace());
-        dOut.writeLong((long) Math.floor(decp.getDecimalValue()));
+        dOut.write(0);
+        dOut.writeLong(decp.getBeforeDecimalPlace());
     }
 
     @Override
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/numeric/FnRoundOperation.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/numeric/FnRoundOperation.java
index 5d45f86..90e5156 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/numeric/FnRoundOperation.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/numeric/FnRoundOperation.java
@@ -32,8 +32,8 @@
     @Override
     public void operateDecimal(XSDecimalPointable decp, DataOutput dOut) throws SystemException, IOException {
         dOut.write(ValueTag.XS_DECIMAL_TAG);
-        dOut.write(decp.getDecimalPlace());
-        dOut.writeLong((long) Math.round(decp.getDecimalValue()));
+        dOut.write(0);
+        dOut.writeLong(Math.round(decp.doubleValue()));
     }
 
     @Override
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/AbstractDescendantPathStepScalarEvaluator.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/AbstractDescendantPathStepScalarEvaluator.java
index 6c5f18f..3322f90 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/AbstractDescendantPathStepScalarEvaluator.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/AbstractDescendantPathStepScalarEvaluator.java
@@ -23,7 +23,6 @@
 import org.apache.vxquery.datamodel.accessors.nodes.DocumentNodePointable;
 import org.apache.vxquery.datamodel.accessors.nodes.ElementNodePointable;
 import org.apache.vxquery.datamodel.values.ValueTag;
-import org.apache.vxquery.datamodel.values.XDMConstants;
 import org.apache.vxquery.exceptions.ErrorCode;
 import org.apache.vxquery.exceptions.SystemException;
 
@@ -79,9 +78,7 @@
                     seqp.getEntry(i, itemTvp);
                     // Only search element nodes.
                     if (itemTvp.getTag() == ValueTag.ELEMENT_NODE_TAG) {
-                        if (matches()) {
-                            appendNodeToResult();
-                        }
+                        appendNodeToResult();
                         // Now check this elements children.
                         TaggedValuePointable tvpTemp = (TaggedValuePointable) TaggedValuePointable.FACTORY
                                 .createPointable();
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/AbstractChildPathStep.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/AbstractForwardAxisPathStep.java
similarity index 95%
rename from vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/AbstractChildPathStep.java
rename to vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/AbstractForwardAxisPathStep.java
index 2668719..e4d25cf 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/AbstractChildPathStep.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/AbstractForwardAxisPathStep.java
@@ -33,16 +33,16 @@
 import edu.uci.ics.hyracks.data.std.api.IPointable;
 import edu.uci.ics.hyracks.data.std.util.ArrayBackedValueStorage;
 
-public abstract class AbstractChildPathStep {
+public abstract class AbstractForwardAxisPathStep {
     protected final DynamicContext dCtx;
     protected final PointablePool pp;
-    private final ArrayBackedValueStorage nodeAbvs = new ArrayBackedValueStorage();
     protected final NodeTreePointable ntp = (NodeTreePointable) NodeTreePointable.FACTORY.createPointable();
+    private final ArrayBackedValueStorage nodeAbvs = new ArrayBackedValueStorage();
     private final DocumentNodePointable dnp = (DocumentNodePointable) DocumentNodePointable.FACTORY.createPointable();
     private final ElementNodePointable enp = (ElementNodePointable) ElementNodePointable.FACTORY.createPointable();
     private final NodeSubTreeBuilder nstb = new NodeSubTreeBuilder();
 
-    public AbstractChildPathStep(IHyracksTaskContext ctx, PointablePool pp) {
+    public AbstractForwardAxisPathStep(IHyracksTaskContext ctx, PointablePool pp) {
         dCtx = (DynamicContext) ctx.getJobletContext().getGlobalJobData();
         this.pp = pp;
     }
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/ChildPathStepOperatorDescriptor.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/ChildPathStepOperatorDescriptor.java
index 1edf0f5..125623c 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/ChildPathStepOperatorDescriptor.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/ChildPathStepOperatorDescriptor.java
@@ -23,12 +23,7 @@
 import org.apache.vxquery.datamodel.accessors.PointablePool;
 import org.apache.vxquery.datamodel.accessors.SequencePointable;
 import org.apache.vxquery.datamodel.accessors.TaggedValuePointable;
-import org.apache.vxquery.datamodel.accessors.nodes.DocumentNodePointable;
-import org.apache.vxquery.datamodel.accessors.nodes.ElementNodePointable;
-import org.apache.vxquery.datamodel.accessors.nodes.NodeTreePointable;
-import org.apache.vxquery.datamodel.builders.nodes.NodeSubTreeBuilder;
 import org.apache.vxquery.datamodel.values.ValueTag;
-import org.apache.vxquery.datamodel.values.XDMConstants;
 import org.apache.vxquery.exceptions.ErrorCode;
 import org.apache.vxquery.exceptions.SystemException;
 import org.apache.vxquery.runtime.functions.step.NodeTestFilter.INodeFilter;
@@ -37,40 +32,17 @@
 import edu.uci.ics.hyracks.algebricks.common.exceptions.AlgebricksException;
 import edu.uci.ics.hyracks.api.context.IHyracksTaskContext;
 import edu.uci.ics.hyracks.data.std.api.IPointable;
-import edu.uci.ics.hyracks.data.std.util.ArrayBackedValueStorage;
 
-public class ChildPathStepOperatorDescriptor extends AbstractChildPathStep {
+public class ChildPathStepOperatorDescriptor extends AbstractForwardAxisPathStep {
     private List<INodeFilter> filter = new ArrayList<INodeFilter>();
     private int[] indexSequence;
-    private final ArrayBackedValueStorage nodeAbvs = new ArrayBackedValueStorage();
-    protected final NodeTreePointable ntp = (NodeTreePointable) NodeTreePointable.FACTORY.createPointable();
     private final TaggedValuePointable tvpItem = (TaggedValuePointable) TaggedValuePointable.FACTORY.createPointable();
-    private final DocumentNodePointable dnp = (DocumentNodePointable) DocumentNodePointable.FACTORY.createPointable();
-    private final ElementNodePointable enp = (ElementNodePointable) ElementNodePointable.FACTORY.createPointable();
     private final TaggedValuePointable tvpStep = (TaggedValuePointable) TaggedValuePointable.FACTORY.createPointable();
-    private final NodeSubTreeBuilder nstb = new NodeSubTreeBuilder();
 
     public ChildPathStepOperatorDescriptor(IHyracksTaskContext ctx, PointablePool pp) {
         super(ctx, pp);
     }
 
-    protected void getSequence(TaggedValuePointable tvp, SequencePointable seqp) {
-        switch (tvp.getTag()) {
-            case ValueTag.DOCUMENT_NODE_TAG:
-                tvp.getValue(dnp);
-                dnp.getContent(ntp, seqp);
-                return;
-
-            case ValueTag.ELEMENT_NODE_TAG:
-                tvp.getValue(enp);
-                if (enp.childrenChunkExists()) {
-                    enp.getChildrenSequence(ntp, seqp);
-                    return;
-                }
-        }
-        XDMConstants.setEmptySequence(seqp);
-    }
-
     public void init(TaggedValuePointable tvp, List<Integer> typeCodes) throws SystemException {
         indexSequence = new int[typeCodes.size()];
         for (int i = 0; i < typeCodes.size(); ++i) {
@@ -91,14 +63,6 @@
         }
     }
 
-    protected void setNodeToResult(TaggedValuePointable tvpItem, IPointable result) throws IOException {
-        nodeAbvs.reset();
-        nstb.reset(nodeAbvs);
-        nstb.setChildNode(ntp, tvpItem);
-        nstb.finish();
-        result.set(nodeAbvs.getByteArray(), nodeAbvs.getStartOffset(), nodeAbvs.getLength());
-    }
-
     /**
      * Single node tree input.
      * Requirement: "ntp" must be the node tree.
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/ChildPathStepUnnesting.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/ChildPathStepUnnesting.java
index 1e93ce3..dbae9de 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/ChildPathStepUnnesting.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/ChildPathStepUnnesting.java
@@ -32,7 +32,7 @@
 import edu.uci.ics.hyracks.data.std.api.IPointable;
 import edu.uci.ics.hyracks.data.std.primitive.IntegerPointable;
 
-public class ChildPathStepUnnesting extends AbstractChildPathStep {
+public class ChildPathStepUnnesting extends AbstractForwardAxisPathStep {
     private int indexSeqArgs;
     private int seqArgsLength;
     private int indexSequence;
@@ -43,6 +43,7 @@
     private final TaggedValuePointable tvpNtp = (TaggedValuePointable) TaggedValuePointable.FACTORY.createPointable();
     private final TaggedValuePointable tvpStep = (TaggedValuePointable) TaggedValuePointable.FACTORY.createPointable();
     INodeFilter filter;
+    int filterLookupID = -1;
 
     public ChildPathStepUnnesting(IHyracksTaskContext ctx, PointablePool pp) {
         super(ctx, pp);
@@ -56,9 +57,12 @@
             throw new IllegalArgumentException("Expected int value tag, got: " + args[1].getTag());
         }
         args[1].getValue(ip);
-        SequenceType sType = dCtx.getStaticContext().lookupSequenceType(ip.getInteger());
-        filter = NodeTestFilter.getNodeTestFilter(sType);
-
+        if (ip.getInteger() != filterLookupID) {
+            filterLookupID = ip.getInteger();
+            SequenceType sType = dCtx.getStaticContext().lookupSequenceType(ip.getInteger());
+            filter = NodeTestFilter.getNodeTestFilter(sType);
+        }
+        
         if (args[0].getTag() == ValueTag.SEQUENCE_TAG) {
             args[0].getValue(seqNtp);
             seqArgsLength = seqNtp.getEntryCount();
@@ -83,6 +87,7 @@
                 if (stepNodeTree(tvpStep, 0, result)) {
                     return true;
                 }
+                indexSeqArgs++;
             }
         } else {
             // Single node tree input.
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/DescendantOrSelfPathStepScalarEvaluator.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/DescendantOrSelfPathStepScalarEvaluator.java
index 203877a..5572166 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/DescendantOrSelfPathStepScalarEvaluator.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/DescendantOrSelfPathStepScalarEvaluator.java
@@ -95,16 +95,13 @@
                 throw new SystemException(ErrorCode.SYSE0001);
         }
         itemTvp.set(rootTVP);
-        if (matches()) {
-            try {
-                appendNodeToResult();
-            } catch (IOException e) {
-                throw new SystemException(ErrorCode.SYSE0001, e);
-            }
+        try {
+            appendNodeToResult();
+        } catch (IOException e) {
+            throw new SystemException(ErrorCode.SYSE0001, e);
         }
 
         // Solve for descendants.
-        setNodeTest(SequenceType.create(ElementType.ANYELEMENT, Quantifier.QUANT_ONE));
         searchSubtree(rootTVP);
     }
 
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/DescendantOrSelfPathStepUnnesting.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/DescendantOrSelfPathStepUnnesting.java
new file mode 100644
index 0000000..57ab9e7
--- /dev/null
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/DescendantOrSelfPathStepUnnesting.java
@@ -0,0 +1,167 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.vxquery.runtime.functions.step;
+
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.apache.vxquery.datamodel.accessors.PointablePool;
+import org.apache.vxquery.datamodel.accessors.SequencePointable;
+import org.apache.vxquery.datamodel.accessors.TaggedValuePointable;
+import org.apache.vxquery.datamodel.values.ValueTag;
+import org.apache.vxquery.exceptions.ErrorCode;
+import org.apache.vxquery.exceptions.SystemException;
+
+import edu.uci.ics.hyracks.algebricks.common.exceptions.AlgebricksException;
+import edu.uci.ics.hyracks.api.context.IHyracksTaskContext;
+import edu.uci.ics.hyracks.data.std.api.IPointable;
+
+public class DescendantOrSelfPathStepUnnesting extends AbstractForwardAxisPathStep {
+    private boolean testSelf;
+    private int indexSeqArgs;
+    private int seqArgsLength;
+    private List<Integer> indexSequence = new ArrayList<Integer>();
+    private List<Boolean> checkSelf = new ArrayList<Boolean>();
+
+    private final SequencePointable seqNtp = (SequencePointable) SequencePointable.FACTORY.createPointable();
+    private final TaggedValuePointable tvpItem = (TaggedValuePointable) TaggedValuePointable.FACTORY.createPointable();
+    private final TaggedValuePointable tvpNtp = (TaggedValuePointable) TaggedValuePointable.FACTORY.createPointable();
+    private final TaggedValuePointable tvpStep = (TaggedValuePointable) TaggedValuePointable.FACTORY.createPointable();
+
+    public DescendantOrSelfPathStepUnnesting(IHyracksTaskContext ctx, PointablePool pp, boolean testSelf) {
+        super(ctx, pp);
+        this.testSelf = testSelf;
+    }
+
+    protected void init(TaggedValuePointable[] args) throws SystemException {
+        checkSelf.add(true);
+        indexSeqArgs = 0;
+        indexSequence.add(0);
+
+        // Check the argument passed in as sequence or node tree.
+        if (args[0].getTag() == ValueTag.SEQUENCE_TAG) {
+            args[0].getValue(seqNtp);
+            seqArgsLength = seqNtp.getEntryCount();
+        } else if (args[0].getTag() == ValueTag.NODE_TREE_TAG) {
+            args[0].getValue(ntp);
+            seqArgsLength = -1;
+        } else {
+            throw new SystemException(ErrorCode.SYSE0001);
+        }
+    }
+
+    public boolean step(IPointable result) throws AlgebricksException {
+        if (seqArgsLength > 0) {
+            while (indexSeqArgs < seqArgsLength) {
+                seqNtp.getEntry(indexSeqArgs, tvpNtp);
+                if (tvpNtp.getTag() != ValueTag.NODE_TREE_TAG) {
+                    String description = ErrorCode.SYSE0001 + ": " + ErrorCode.SYSE0001.getDescription();
+                    throw new AlgebricksException(description);
+                }
+                tvpNtp.getValue(ntp);
+                ntp.getRootNode(tvpStep);
+                if (processNodeTree(tvpStep, result)) {
+                    return true;
+                }
+                // Next node tree in sequence.
+                indexSeqArgs++;
+                checkSelf.set(0, true);
+            }
+        } else {
+            // Single node tree input.
+            ntp.getRootNode(tvpStep);
+            if (processNodeTree(tvpStep, result)) {
+                return true;
+            }
+        }
+        return false;
+    }
+
+    private boolean processNodeTree(TaggedValuePointable rootTVP, IPointable result) throws AlgebricksException {
+        if (testSelf && checkSelf.get(0)) {
+            checkSelf.set(0, false);
+            tvpItem.set(rootTVP);
+            try {
+                setNodeToResult(tvpItem, result);
+                return true;
+            } catch (IOException e) {
+                String description = ErrorCode.SYSE0001 + ": " + ErrorCode.SYSE0001.getDescription();
+                throw new AlgebricksException(description);
+            }
+        }
+
+        // Solve for descendants.
+        return stepNodeTree(rootTVP, 0, result);
+    }
+
+    /**
+     * Search through all tree children and children's children.
+     * 
+     * @param nodePointable
+     * @throws SystemException
+     */
+    protected boolean stepNodeTree(TaggedValuePointable tvpInput, int level, IPointable result)
+            throws AlgebricksException {
+        // Set up next level tracking.
+        if (level + 1 >= indexSequence.size()) {
+            indexSequence.add(0);
+        }
+        if (level + 1 >= checkSelf.size()) {
+            checkSelf.add(true);
+        }
+
+        SequencePointable seqItem = pp.takeOne(SequencePointable.class);
+        try {
+            getSequence(tvpInput, seqItem);
+            int seqLength = seqItem.getEntryCount();
+            while (indexSequence.get(level) < seqLength) {
+                // Get the next item
+                seqItem.getEntry(indexSequence.get(level), tvpItem);
+
+                // Check current node
+                if (checkSelf.get(level)) {
+                    checkSelf.set(level, false);
+                    setNodeToResult(tvpItem, result);
+                    return true;
+                }
+                // Check children nodes
+                if (level + 1 < indexSequence.size()) {
+                    if (level + 1 < checkSelf.size()) {
+                        checkSelf.set(level + 1, true);
+                    }
+                    if (stepNodeTree(tvpItem, level + 1, result)) {
+                        return true;
+                    }
+                }
+                indexSequence.set(level, indexSequence.get(level) + 1);
+            }
+            // Reset for next node tree.
+            if (level == 0) {
+                indexSequence.set(level, 0);
+            } else {
+                indexSequence.remove(level);
+            }
+            return false;
+        } catch (IOException e) {
+            String description = ErrorCode.SYSE0001 + ": " + ErrorCode.SYSE0001.getDescription();
+            throw new AlgebricksException(description);
+        } finally {
+            pp.giveBack(seqItem);
+        }
+    }
+}
\ No newline at end of file
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/DescendantOrSelfPathStepUnnestingEvaluator.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/DescendantOrSelfPathStepUnnestingEvaluator.java
new file mode 100644
index 0000000..9c0eb40
--- /dev/null
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/DescendantOrSelfPathStepUnnestingEvaluator.java
@@ -0,0 +1,44 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.vxquery.runtime.functions.step;
+
+import org.apache.vxquery.datamodel.accessors.TaggedValuePointable;
+import org.apache.vxquery.exceptions.SystemException;
+import org.apache.vxquery.runtime.functions.base.AbstractTaggedValueArgumentUnnestingEvaluator;
+
+import edu.uci.ics.hyracks.algebricks.common.exceptions.AlgebricksException;
+import edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator;
+import edu.uci.ics.hyracks.api.context.IHyracksTaskContext;
+import edu.uci.ics.hyracks.data.std.api.IPointable;
+
+public class DescendantOrSelfPathStepUnnestingEvaluator extends AbstractTaggedValueArgumentUnnestingEvaluator {
+    final DescendantOrSelfPathStepUnnesting descendantOrSelfPathStep;
+
+    public DescendantOrSelfPathStepUnnestingEvaluator(IHyracksTaskContext ctx, IScalarEvaluator[] args) {
+        super(args);
+        descendantOrSelfPathStep = new DescendantOrSelfPathStepUnnesting(ctx, ppool, true);
+    }
+
+    public boolean step(IPointable result) throws AlgebricksException {
+        return descendantOrSelfPathStep.step(result);
+    }
+
+    @Override
+    protected void init(TaggedValuePointable[] args) throws SystemException {
+        descendantOrSelfPathStep.init(args);
+    }
+}
\ No newline at end of file
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/DescendantOrSelfPathStepUnnestingEvaluatorFactory.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/DescendantOrSelfPathStepUnnestingEvaluatorFactory.java
new file mode 100644
index 0000000..10e2f3d
--- /dev/null
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/DescendantOrSelfPathStepUnnestingEvaluatorFactory.java
@@ -0,0 +1,40 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.vxquery.runtime.functions.step;
+
+import org.apache.vxquery.runtime.functions.base.AbstractTaggedValueArgumentUnnestingEvaluatorFactory;
+
+import edu.uci.ics.hyracks.algebricks.common.exceptions.AlgebricksException;
+import edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator;
+import edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory;
+import edu.uci.ics.hyracks.algebricks.runtime.base.IUnnestingEvaluator;
+import edu.uci.ics.hyracks.api.context.IHyracksTaskContext;
+
+public class DescendantOrSelfPathStepUnnestingEvaluatorFactory extends
+        AbstractTaggedValueArgumentUnnestingEvaluatorFactory {
+    private static final long serialVersionUID = 1L;
+
+    public DescendantOrSelfPathStepUnnestingEvaluatorFactory(IScalarEvaluatorFactory[] args) {
+        super(args);
+    }
+
+    @Override
+    protected IUnnestingEvaluator createEvaluator(IHyracksTaskContext ctx, IScalarEvaluator[] args)
+            throws AlgebricksException {
+        return new DescendantOrSelfPathStepUnnestingEvaluator(ctx, args);
+    }
+}
\ No newline at end of file
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/DescendantPathStepScalarEvaluator.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/DescendantPathStepScalarEvaluator.java
index c2876f8..c415f33 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/DescendantPathStepScalarEvaluator.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/DescendantPathStepScalarEvaluator.java
@@ -22,9 +22,6 @@
 import org.apache.vxquery.datamodel.values.ValueTag;
 import org.apache.vxquery.exceptions.ErrorCode;
 import org.apache.vxquery.exceptions.SystemException;
-import org.apache.vxquery.types.ElementType;
-import org.apache.vxquery.types.Quantifier;
-import org.apache.vxquery.types.SequenceType;
 
 import edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator;
 import edu.uci.ics.hyracks.api.context.IHyracksTaskContext;
@@ -56,7 +53,6 @@
             ntp.getRootNode(rootTVP);
 
             // Solve for descendants.
-            setNodeTest(SequenceType.create(ElementType.ANYELEMENT, Quantifier.QUANT_ONE));
             searchSubtree(rootTVP);
 
             seqb.finish();
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/DescendantPathStepUnnestingEvaluator.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/DescendantPathStepUnnestingEvaluator.java
new file mode 100644
index 0000000..25455e8
--- /dev/null
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/DescendantPathStepUnnestingEvaluator.java
@@ -0,0 +1,44 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.vxquery.runtime.functions.step;
+
+import org.apache.vxquery.datamodel.accessors.TaggedValuePointable;
+import org.apache.vxquery.exceptions.SystemException;
+import org.apache.vxquery.runtime.functions.base.AbstractTaggedValueArgumentUnnestingEvaluator;
+
+import edu.uci.ics.hyracks.algebricks.common.exceptions.AlgebricksException;
+import edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator;
+import edu.uci.ics.hyracks.api.context.IHyracksTaskContext;
+import edu.uci.ics.hyracks.data.std.api.IPointable;
+
+public class DescendantPathStepUnnestingEvaluator extends AbstractTaggedValueArgumentUnnestingEvaluator {
+    final DescendantOrSelfPathStepUnnesting descendantPathStep;
+
+    public DescendantPathStepUnnestingEvaluator(IHyracksTaskContext ctx, IScalarEvaluator[] args) {
+        super(args);
+        descendantPathStep = new DescendantOrSelfPathStepUnnesting(ctx, ppool, false);
+    }
+
+    public boolean step(IPointable result) throws AlgebricksException {
+        return descendantPathStep.step(result);
+    }
+
+    @Override
+    protected void init(TaggedValuePointable[] args) throws SystemException {
+        descendantPathStep.init(args);
+    }
+}
\ No newline at end of file
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/DescendantPathStepUnnestingEvaluatorFactory.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/DescendantPathStepUnnestingEvaluatorFactory.java
new file mode 100644
index 0000000..357ab42
--- /dev/null
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/step/DescendantPathStepUnnestingEvaluatorFactory.java
@@ -0,0 +1,39 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.vxquery.runtime.functions.step;
+
+import org.apache.vxquery.runtime.functions.base.AbstractTaggedValueArgumentUnnestingEvaluatorFactory;
+
+import edu.uci.ics.hyracks.algebricks.common.exceptions.AlgebricksException;
+import edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluator;
+import edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory;
+import edu.uci.ics.hyracks.algebricks.runtime.base.IUnnestingEvaluator;
+import edu.uci.ics.hyracks.api.context.IHyracksTaskContext;
+
+public class DescendantPathStepUnnestingEvaluatorFactory extends AbstractTaggedValueArgumentUnnestingEvaluatorFactory {
+    private static final long serialVersionUID = 1L;
+
+    public DescendantPathStepUnnestingEvaluatorFactory(IScalarEvaluatorFactory[] args) {
+        super(args);
+    }
+
+    @Override
+    protected IUnnestingEvaluator createEvaluator(IHyracksTaskContext ctx, IScalarEvaluator[] args)
+            throws AlgebricksException {
+        return new DescendantPathStepUnnestingEvaluator(ctx, args);
+    }
+}
\ No newline at end of file
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/strings/UTF8StringCharacterIterator.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/strings/UTF8StringCharacterIterator.java
index 4cce5db..7e93469 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/strings/UTF8StringCharacterIterator.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/strings/UTF8StringCharacterIterator.java
@@ -42,7 +42,7 @@
         if (byteOffset < stringp.getLength()) {
             c = stringp.charAt(byteOffset);
             if (LOGGER.isLoggable(Level.FINE)) {
-                LOGGER.fine("  UTF8StringCharacterIterator char[" + byteOffset + "] = " + c);
+                LOGGER.finer("  UTF8StringCharacterIterator char[" + byteOffset + "] = " + c);
             }
             // Increment cursor
             if ((c >= 0x0001) && (c <= 0x007F)) {
@@ -54,7 +54,7 @@
             }
         }
         if (LOGGER.isLoggable(Level.FINE)) {
-            LOGGER.fine("  END UTF8StringCharacterIterator char[" + byteOffset + "] = " + c);
+            LOGGER.finer("  END UTF8StringCharacterIterator char[" + byteOffset + "] = " + c);
         }
         return (char) c;
     }
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/util/ArithmeticHelper.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/util/ArithmeticHelper.java
new file mode 100644
index 0000000..0c2b41a
--- /dev/null
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/util/ArithmeticHelper.java
@@ -0,0 +1,511 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.vxquery.runtime.functions.util;
+
+import java.io.DataOutput;
+
+import org.apache.vxquery.context.DynamicContext;
+import org.apache.vxquery.datamodel.accessors.TaggedValuePointable;
+import org.apache.vxquery.datamodel.accessors.TypedPointables;
+import org.apache.vxquery.datamodel.values.ValueTag;
+import org.apache.vxquery.exceptions.ErrorCode;
+import org.apache.vxquery.exceptions.SystemException;
+import org.apache.vxquery.runtime.functions.arithmetic.AbstractArithmeticOperation;
+import org.apache.vxquery.runtime.functions.cast.CastToDoubleOperation;
+import org.apache.vxquery.types.BuiltinTypeConstants;
+import org.apache.vxquery.types.BuiltinTypeRegistry;
+
+import edu.uci.ics.hyracks.data.std.api.IPointable;
+import edu.uci.ics.hyracks.data.std.primitive.DoublePointable;
+import edu.uci.ics.hyracks.data.std.primitive.LongPointable;
+import edu.uci.ics.hyracks.data.std.util.ArrayBackedValueStorage;
+
+public class ArithmeticHelper {
+    private final AbstractArithmeticOperation aOp;
+    private final DynamicContext dCtx;
+    private final TypedPointables tp1;
+    private final TypedPointables tp2;
+    private final ArrayBackedValueStorage abvs;
+    private final DataOutput dOut;
+    private final ArrayBackedValueStorage abvsArgument1;
+    private final DataOutput dOutArgument1;
+    private final ArrayBackedValueStorage abvsArgument2;
+    private final DataOutput dOutArgument2;
+    private final CastToDoubleOperation castToDouble;
+
+    public ArithmeticHelper(AbstractArithmeticOperation aOp, DynamicContext dCtx) {
+        this.aOp = aOp;
+        this.dCtx = dCtx;
+        tp1 = new TypedPointables();
+        tp2 = new TypedPointables();
+        abvs = new ArrayBackedValueStorage();
+        dOut = abvs.getDataOutput();
+        abvsArgument1 = new ArrayBackedValueStorage();
+        dOutArgument1 = abvsArgument1.getDataOutput();
+        abvsArgument2 = new ArrayBackedValueStorage();
+        dOutArgument2 = abvsArgument2.getDataOutput();
+        castToDouble = new CastToDoubleOperation();
+    }
+
+    public void compute(TaggedValuePointable tvp1, TaggedValuePointable tvp2, IPointable result) throws SystemException {
+        abvs.reset();
+        try {
+            int tid1 = getBaseTypeForArithmetics(tvp1.getTag());
+            int tid2 = getBaseTypeForArithmetics(tvp2.getTag());
+            LongPointable longp1 = (LongPointable) LongPointable.FACTORY.createPointable();
+            DoublePointable doublep1 = (DoublePointable) DoublePointable.FACTORY.createPointable();
+            switch (tvp1.getTag()) {
+                case ValueTag.XS_INTEGER_TAG:
+                case ValueTag.XS_NON_POSITIVE_INTEGER_TAG:
+                case ValueTag.XS_NEGATIVE_INTEGER_TAG:
+                case ValueTag.XS_LONG_TAG:
+                case ValueTag.XS_NON_NEGATIVE_INTEGER_TAG:
+                case ValueTag.XS_UNSIGNED_LONG_TAG:
+                case ValueTag.XS_POSITIVE_INTEGER_TAG:
+                case ValueTag.XS_INT_TAG:
+                case ValueTag.XS_UNSIGNED_INT_TAG:
+                case ValueTag.XS_SHORT_TAG:
+                case ValueTag.XS_UNSIGNED_SHORT_TAG:
+                case ValueTag.XS_BYTE_TAG:
+                case ValueTag.XS_UNSIGNED_BYTE_TAG:
+                    abvsArgument1.reset();
+                    FunctionHelper.getIntegerPointable(tvp1, dOutArgument1, tp1);
+                    longp1.set(abvsArgument1.getByteArray(), abvsArgument1.getStartOffset() + 1,
+                            LongPointable.TYPE_TRAITS.getFixedLength());
+                    break;
+                case ValueTag.XS_DOUBLE_TAG:
+                    tvp1.getValue(doublep1);
+                    break;
+                case ValueTag.XS_UNTYPED_ATOMIC_TAG:
+                    tid1 = ValueTag.XS_DOUBLE_TAG;
+                    tvp1.getValue(tp1.utf8sp);
+                    abvsArgument1.reset();
+                    castToDouble.convertUntypedAtomic(tp1.utf8sp, dOutArgument1);
+                    doublep1.set(abvsArgument1.getByteArray(), abvsArgument1.getStartOffset() + 1,
+                            DoublePointable.TYPE_TRAITS.getFixedLength());
+                    break;
+            }
+            LongPointable longp2 = (LongPointable) LongPointable.FACTORY.createPointable();
+            DoublePointable doublep2 = (DoublePointable) DoublePointable.FACTORY.createPointable();
+            switch (tvp2.getTag()) {
+                case ValueTag.XS_INTEGER_TAG:
+                case ValueTag.XS_NON_POSITIVE_INTEGER_TAG:
+                case ValueTag.XS_NEGATIVE_INTEGER_TAG:
+                case ValueTag.XS_LONG_TAG:
+                case ValueTag.XS_NON_NEGATIVE_INTEGER_TAG:
+                case ValueTag.XS_UNSIGNED_LONG_TAG:
+                case ValueTag.XS_POSITIVE_INTEGER_TAG:
+                case ValueTag.XS_INT_TAG:
+                case ValueTag.XS_UNSIGNED_INT_TAG:
+                case ValueTag.XS_SHORT_TAG:
+                case ValueTag.XS_UNSIGNED_SHORT_TAG:
+                case ValueTag.XS_BYTE_TAG:
+                case ValueTag.XS_UNSIGNED_BYTE_TAG:
+                    abvsArgument2.reset();
+                    FunctionHelper.getIntegerPointable(tvp2, dOutArgument2, tp2);
+                    longp2.set(abvsArgument2.getByteArray(), abvsArgument2.getStartOffset() + 1,
+                            LongPointable.TYPE_TRAITS.getFixedLength());
+                    break;
+                case ValueTag.XS_DOUBLE_TAG:
+                    tvp2.getValue(doublep2);
+                    break;
+                case ValueTag.XS_UNTYPED_ATOMIC_TAG:
+                    tid2 = ValueTag.XS_DOUBLE_TAG;
+                    tvp2.getValue(tp2.utf8sp);
+                    abvsArgument2.reset();
+                    castToDouble.convertUntypedAtomic(tp2.utf8sp, dOutArgument2);
+                    doublep2.set(abvsArgument2.getByteArray(), abvsArgument2.getStartOffset() + 1,
+                            DoublePointable.TYPE_TRAITS.getFixedLength());
+                    break;
+            }
+            switch (tid1) {
+                case ValueTag.XS_DECIMAL_TAG:
+                    tvp1.getValue(tp1.decp);
+                    switch (tid2) {
+                        case ValueTag.XS_DECIMAL_TAG:
+                            tvp2.getValue(tp2.decp);
+                            aOp.operateDecimalDecimal(tp1.decp, tp2.decp, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_INTEGER_TAG:
+                            aOp.operateDecimalInteger(tp1.decp, longp2, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_FLOAT_TAG:
+                            tvp2.getValue(tp2.floatp);
+                            aOp.operateDecimalFloat(tp1.decp, tp2.floatp, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_DOUBLE_TAG:
+                            aOp.operateDecimalDouble(tp1.decp, doublep2, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_DAY_TIME_DURATION_TAG:
+                            tvp2.getValue(tp2.longp);
+                            aOp.operateDecimalDTDuration(tp1.decp, tp2.longp, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_YEAR_MONTH_DURATION_TAG:
+                            tvp2.getValue(tp2.intp);
+                            aOp.operateDecimalYMDuration(tp1.decp, tp2.intp, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+                    }
+                    break;
+
+                case ValueTag.XS_INTEGER_TAG:
+                    switch (tid2) {
+                        case ValueTag.XS_DECIMAL_TAG:
+                            tvp2.getValue(tp2.decp);
+                            aOp.operateIntegerDecimal(longp1, tp2.decp, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_INTEGER_TAG:
+                            aOp.operateIntegerInteger(longp1, longp2, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_FLOAT_TAG:
+                            tvp2.getValue(tp2.floatp);
+                            aOp.operateIntegerFloat(longp1, tp2.floatp, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_DOUBLE_TAG:
+                            aOp.operateIntegerDouble(longp1, doublep2, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_DAY_TIME_DURATION_TAG:
+                            tvp2.getValue(tp2.longp);
+                            aOp.operateIntegerDTDuration(longp1, tp2.longp, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_YEAR_MONTH_DURATION_TAG:
+                            tvp2.getValue(tp2.intp);
+                            aOp.operateIntegerYMDuration(longp1, tp2.intp, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+                    }
+                    break;
+
+                case ValueTag.XS_FLOAT_TAG:
+                    tvp1.getValue(tp1.floatp);
+                    switch (tid2) {
+                        case ValueTag.XS_DECIMAL_TAG:
+                            tvp2.getValue(tp2.decp);
+                            aOp.operateFloatDecimal(tp1.floatp, tp2.decp, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_INTEGER_TAG:
+                            aOp.operateFloatInteger(tp1.floatp, longp2, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_FLOAT_TAG:
+                            tvp2.getValue(tp2.floatp);
+                            aOp.operateFloatFloat(tp1.floatp, tp2.floatp, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_DOUBLE_TAG:
+                            aOp.operateFloatDouble(tp1.floatp, doublep2, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_DAY_TIME_DURATION_TAG:
+                            tvp2.getValue(tp2.longp);
+                            aOp.operateFloatDTDuration(tp1.floatp, tp2.longp, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_YEAR_MONTH_DURATION_TAG:
+                            tvp2.getValue(tp2.intp);
+                            aOp.operateFloatYMDuration(tp1.floatp, tp2.intp, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+                    }
+                    break;
+
+                case ValueTag.XS_DOUBLE_TAG:
+                    switch (tid2) {
+                        case ValueTag.XS_DECIMAL_TAG:
+                            tvp2.getValue(tp2.decp);
+                            aOp.operateDoubleDecimal(doublep1, tp2.decp, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_INTEGER_TAG:
+                            aOp.operateDoubleInteger(doublep1, longp2, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_FLOAT_TAG:
+                            tvp2.getValue(tp2.floatp);
+                            aOp.operateDoubleFloat(doublep1, tp2.floatp, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_DOUBLE_TAG:
+                            aOp.operateDoubleDouble(doublep1, doublep2, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_DAY_TIME_DURATION_TAG:
+                            tvp2.getValue(tp2.longp);
+                            aOp.operateDoubleDTDuration(doublep1, tp2.longp, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_YEAR_MONTH_DURATION_TAG:
+                            tvp2.getValue(tp2.intp);
+                            aOp.operateDoubleYMDuration(doublep1, tp2.intp, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+                    }
+                    break;
+
+                case ValueTag.XS_DATE_TAG:
+                    tvp1.getValue(tp1.datep);
+                    switch (tid2) {
+                        case ValueTag.XS_DATE_TAG:
+                            tvp2.getValue(tp2.datep);
+                            aOp.operateDateDate(tp1.datep, tp2.datep, dCtx, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_DAY_TIME_DURATION_TAG:
+                            tvp2.getValue(tp2.longp);
+                            aOp.operateDateDTDuration(tp1.datep, tp2.longp, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_YEAR_MONTH_DURATION_TAG:
+                            tvp2.getValue(tp2.intp);
+                            aOp.operateDateYMDuration(tp1.datep, tp2.intp, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+                    }
+                    break;
+
+                case ValueTag.XS_DATETIME_TAG:
+                    tvp1.getValue(tp1.datetimep);
+                    switch (tid2) {
+                        case ValueTag.XS_DATETIME_TAG:
+                            tvp2.getValue(tp2.datetimep);
+                            aOp.operateDatetimeDatetime(tp1.datetimep, tp2.datetimep, dCtx, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_DAY_TIME_DURATION_TAG:
+                            tvp2.getValue(tp2.longp);
+                            aOp.operateDatetimeDTDuration(tp1.datetimep, tp2.longp, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_YEAR_MONTH_DURATION_TAG:
+                            tvp2.getValue(tp2.intp);
+                            aOp.operateDatetimeYMDuration(tp1.datetimep, tp2.intp, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+                    }
+                    break;
+
+                case ValueTag.XS_TIME_TAG:
+                    tvp1.getValue(tp1.timep);
+                    switch (tid2) {
+                        case ValueTag.XS_TIME_TAG:
+                            tvp2.getValue(tp2.timep);
+                            aOp.operateTimeTime(tp1.timep, tp2.timep, dCtx, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_DAY_TIME_DURATION_TAG:
+                            tvp2.getValue(tp2.longp);
+                            aOp.operateTimeDTDuration(tp1.timep, tp2.longp, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                    }
+                    break;
+
+                case ValueTag.XS_DAY_TIME_DURATION_TAG:
+                    tvp1.getValue(tp1.longp);
+                    switch (tid2) {
+                        case ValueTag.XS_DECIMAL_TAG:
+                            tvp2.getValue(tp2.decp);
+                            aOp.operateDTDurationDecimal(tp1.longp, tp2.decp, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_INTEGER_TAG:
+                            aOp.operateDTDurationInteger(tp1.longp, longp2, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_FLOAT_TAG:
+                            tvp2.getValue(tp2.floatp);
+                            aOp.operateDTDurationFloat(tp1.longp, tp2.floatp, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_DOUBLE_TAG:
+                            aOp.operateDTDurationDouble(tp1.longp, doublep2, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_DATE_TAG:
+                            tvp2.getValue(tp2.datep);
+                            aOp.operateDTDurationDate(tp1.longp, tp2.datep, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_TIME_TAG:
+                            tvp2.getValue(tp2.timep);
+                            aOp.operateDTDurationTime(tp1.longp, tp2.timep, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_DATETIME_TAG:
+                            tvp2.getValue(tp2.datetimep);
+                            aOp.operateDTDurationDatetime(tp1.longp, tp2.datetimep, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_DAY_TIME_DURATION_TAG:
+                            tvp2.getValue(tp2.longp);
+                            aOp.operateDTDurationDTDuration(tp1.longp, tp2.longp, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+                    }
+                    break;
+
+                case ValueTag.XS_YEAR_MONTH_DURATION_TAG:
+                    tvp1.getValue(tp1.intp);
+                    switch (tid2) {
+                        case ValueTag.XS_DECIMAL_TAG:
+                            tvp2.getValue(tp2.decp);
+                            aOp.operateYMDurationDecimal(tp1.intp, tp2.decp, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_INTEGER_TAG:
+                            aOp.operateYMDurationInteger(tp1.intp, longp2, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_FLOAT_TAG:
+                            tvp2.getValue(tp2.floatp);
+                            aOp.operateYMDurationFloat(tp1.intp, tp2.floatp, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_DOUBLE_TAG:
+                            aOp.operateYMDurationDouble(tp1.intp, doublep2, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_DATE_TAG:
+                            tvp2.getValue(tp2.datep);
+                            aOp.operateYMDurationDate(tp1.intp, tp2.datep, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_DATETIME_TAG:
+                            tvp2.getValue(tp2.datetimep);
+                            aOp.operateYMDurationDatetime(tp1.intp, tp2.datetimep, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+
+                        case ValueTag.XS_YEAR_MONTH_DURATION_TAG:
+                            tvp2.getValue(tp2.intp);
+                            aOp.operateYMDurationYMDuration(tp1.intp, tp2.intp, dOut);
+                            result.set(abvs.getByteArray(), 0, abvs.getLength());
+                            return;
+                    }
+                    break;
+            }
+        } catch (SystemException se) {
+            throw se;
+        } catch (Exception e) {
+            throw new SystemException(ErrorCode.SYSE0001, e);
+        }
+        throw new SystemException(ErrorCode.XPTY0004);
+    }
+
+    public static int getBaseTypeForArithmetics(int tid) throws SystemException {
+        if (tid >= BuiltinTypeConstants.BUILTIN_TYPE_COUNT) {
+            throw new SystemException(ErrorCode.XPTY0004);
+        }
+        while (true) {
+            switch (tid) {
+                case ValueTag.XS_STRING_TAG:
+                case ValueTag.XS_DECIMAL_TAG:
+                case ValueTag.XS_INTEGER_TAG:
+                case ValueTag.XS_FLOAT_TAG:
+                case ValueTag.XS_DOUBLE_TAG:
+                case ValueTag.XS_ANY_URI_TAG:
+                case ValueTag.XS_BOOLEAN_TAG:
+                case ValueTag.XS_DATE_TAG:
+                case ValueTag.XS_DATETIME_TAG:
+                case ValueTag.XS_TIME_TAG:
+                case ValueTag.XS_DAY_TIME_DURATION_TAG:
+                case ValueTag.XS_YEAR_MONTH_DURATION_TAG:
+                case ValueTag.XS_BASE64_BINARY_TAG:
+                case ValueTag.XS_HEX_BINARY_TAG:
+                case ValueTag.XS_QNAME_TAG:
+                case ValueTag.XS_G_DAY_TAG:
+                case ValueTag.XS_G_MONTH_DAY_TAG:
+                case ValueTag.XS_G_MONTH_TAG:
+                case ValueTag.XS_G_YEAR_MONTH_TAG:
+                case ValueTag.XS_G_YEAR_TAG:
+                case ValueTag.XS_UNTYPED_ATOMIC_TAG:
+                    return tid;
+
+                case ValueTag.XS_LONG_TAG:
+                case ValueTag.XS_NEGATIVE_INTEGER_TAG:
+                case ValueTag.XS_NON_POSITIVE_INTEGER_TAG:
+                case ValueTag.XS_NON_NEGATIVE_INTEGER_TAG:
+                case ValueTag.XS_POSITIVE_INTEGER_TAG:
+                case ValueTag.XS_UNSIGNED_INT_TAG:
+                case ValueTag.XS_UNSIGNED_LONG_TAG:
+                case ValueTag.XS_INT_TAG:
+                case ValueTag.XS_UNSIGNED_SHORT_TAG:
+                case ValueTag.XS_SHORT_TAG:
+                case ValueTag.XS_UNSIGNED_BYTE_TAG:
+                case ValueTag.XS_BYTE_TAG:
+                    return ValueTag.XS_INTEGER_TAG;
+
+                case ValueTag.XS_ANY_ATOMIC_TAG:
+                    throw new SystemException(ErrorCode.XPTY0004);
+
+                default:
+                    tid = BuiltinTypeRegistry.INSTANCE.getSchemaTypeById(tid).getBaseType().getTypeId();
+                    return tid;
+            }
+        }
+    }
+
+}
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/util/FunctionHelper.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/util/FunctionHelper.java
index 3b60e4e..3a20a86 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/util/FunctionHelper.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/util/FunctionHelper.java
@@ -1260,6 +1260,12 @@
         }
     }
 
+    public static void writeCharArray(char[] ch, int start, int length, DataOutput dOut) {
+        for (int i = start; i < start + length; ++i) {
+            writeChar(ch[i], dOut);
+        }
+    }
+
     public static void writeDateAsString(IDate date, DataOutput dOut) {
         // Year
         writeNumberWithPadding(date.getYear(), 4, dOut);
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/xmlparser/SAXContentHandler.java b/vxquery-core/src/main/java/org/apache/vxquery/xmlparser/SAXContentHandler.java
index 37ce001..296d062 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/xmlparser/SAXContentHandler.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/xmlparser/SAXContentHandler.java
@@ -22,6 +22,7 @@
 
 import org.apache.vxquery.datamodel.accessors.TaggedValuePointable;
 import org.apache.vxquery.datamodel.accessors.nodes.NodeTreePointable;
+import org.apache.vxquery.datamodel.builders.atomic.UTF8StringBuilder;
 import org.apache.vxquery.datamodel.builders.nodes.AbstractNodeBuilder;
 import org.apache.vxquery.datamodel.builders.nodes.AttributeNodeBuilder;
 import org.apache.vxquery.datamodel.builders.nodes.CommentNodeBuilder;
@@ -59,6 +60,7 @@
     private final DocumentNodeBuilder docb;
     private final PINodeBuilder pinb;
     private final TextNodeBuilder tnb;
+    private final UTF8StringBuilder utf8b;
     private final List<ElementNodeBuilder> enbStack;
     private final List<ElementNodeBuilder> freeENBList;
 
@@ -78,16 +80,14 @@
 
     // Basic tracking and setting variables
     private final boolean attachTypes;
-    private final StringBuilder buffer;
     private final boolean createNodeIds;
     private int depth;
-    private final ArrayBackedValueStorage docABVS;
-    private final ArrayBackedValueStorage elementABVS;
+    private final ArrayBackedValueStorage resultABVS;
     private boolean pendingText;
     private int nodeIdCounter;
     private final ITreeNodeIdProvider nodeIdProvider;
-    private final ArrayBackedValueStorage resultABVS;
     private final ArrayBackedValueStorage tempABVS;
+    private final ArrayBackedValueStorage textABVS;
 
     public SAXContentHandler(boolean attachTypes, ITreeNodeIdProvider nodeIdProvider) {
         // XML node builders
@@ -97,25 +97,24 @@
         docb = new DocumentNodeBuilder();
         pinb = new PINodeBuilder();
         tnb = new TextNodeBuilder();
+        utf8b = new UTF8StringBuilder();
         enbStack = new ArrayList<ElementNodeBuilder>();
         freeENBList = new ArrayList<ElementNodeBuilder>();
-        
+
         // Element writing and path step variables
         skipping = true;
         tvp = (TaggedValuePointable) TaggedValuePointable.FACTORY.createPointable();
-            
+
         // Basic tracking and setting variables
         this.attachTypes = attachTypes;
-        buffer = new StringBuilder();
         createNodeIds = nodeIdProvider != null;
         depth = 0;
-        docABVS = new ArrayBackedValueStorage();
-        elementABVS = new ArrayBackedValueStorage();
+        resultABVS = new ArrayBackedValueStorage();
         pendingText = false;
         nodeIdCounter = 0;
         this.nodeIdProvider = nodeIdProvider;
-        resultABVS = new ArrayBackedValueStorage();
         tempABVS = new ArrayBackedValueStorage();
+        textABVS = new ArrayBackedValueStorage();
     }
 
     public SAXContentHandler(boolean attachTypes, ITreeNodeIdProvider nodeIdProvider, ByteBuffer frame,
@@ -141,7 +140,7 @@
             ElementType eType = (ElementType) nodeType;
             NameTest nameTest = eType.getNameTest();
             childUri[index] = getStringFromBytes(nameTest.getUri());
-            childLocalName[index] = getStringFromBytes(nameTest.getLocalName());;
+            childLocalName[index] = getStringFromBytes(nameTest.getLocalName());
             ++index;
         }
     }
@@ -157,7 +156,12 @@
         if (skipping) {
             return;
         }
-        buffer.append(ch, start, length);
+        try {
+            utf8b.appendCharArray(ch, start, length);
+        } catch (IOException e) {
+            e.printStackTrace();
+            throw new SAXException(e);
+        }
         pendingText = true;
     }
 
@@ -255,12 +259,18 @@
             skipping = false;
         }
         db.reset();
-        docABVS.reset();
+        try {
+            textABVS.reset();
+            utf8b.reset(textABVS);
+        } catch (IOException e) {
+            throw new SAXException(e);
+        }
         if (skipping) {
             return;
         }
         try {
-            docb.reset(docABVS);
+            resultABVS.reset();
+            docb.reset(resultABVS);
             if (createNodeIds) {
                 docb.setLocalNodeId(nodeIdCounter++);
             }
@@ -363,15 +373,15 @@
         try {
             flushText();
             startChildInParent(cnb);
-            buffer.append(ch, start, length);
-            tempABVS.reset();
-            tempABVS.getDataOutput().writeUTF(buffer.toString());
             if (createNodeIds) {
                 cnb.setLocalNodeId(nodeIdCounter++);
             }
-            cnb.setValue(tempABVS);
+            utf8b.appendCharArray(ch, start, length);
+            utf8b.finish();
+            cnb.setValue(textABVS);
             endChildInParent(cnb);
-            buffer.delete(0, buffer.length());
+            textABVS.reset();
+            utf8b.reset(textABVS);
         } catch (IOException e) {
             e.printStackTrace();
             throw new SAXException(e);
@@ -381,14 +391,14 @@
     private void flushText() throws IOException {
         if (pendingText) {
             peekENBStackTop().startChild(tnb);
-            tempABVS.reset();
-            tempABVS.getDataOutput().writeUTF(buffer.toString());
             if (createNodeIds) {
                 tnb.setLocalNodeId(nodeIdCounter++);
             }
-            tnb.setValue(tempABVS);
+            utf8b.finish();
+            tnb.setValue(textABVS);
             peekENBStackTop().endChild(tnb);
-            buffer.delete(0, buffer.length());
+            textABVS.reset();
+            utf8b.reset(textABVS);
             pendingText = false;
         }
     }
@@ -418,8 +428,8 @@
     }
 
     public void writeElement() throws IOException {
-        resultABVS.reset();
-        DataOutput out = resultABVS.getDataOutput();
+        tempABVS.reset();
+        DataOutput out = tempABVS.getDataOutput();
         out.write(ValueTag.NODE_TREE_TAG);
         byte header = NodeTreePointable.HEADER_DICTIONARY_EXISTS_MASK;
         if (attachTypes) {
@@ -432,13 +442,9 @@
         if (createNodeIds) {
             out.writeInt(nodeIdProvider.getId());
         }
-        db.write(resultABVS);
-        if (subElement == null) {
-            out.write(docABVS.getByteArray(), docABVS.getStartOffset(), docABVS.getLength());
-        } else {
-            out.write(elementABVS.getByteArray(), elementABVS.getStartOffset(), elementABVS.getLength());
-        }
-        tvp.set(resultABVS.getByteArray(), resultABVS.getStartOffset(), resultABVS.getLength());
+        db.writeFromCache(tempABVS);
+        out.write(resultABVS.getByteArray(), resultABVS.getStartOffset(), resultABVS.getLength());
+        tvp.set(tempABVS.getByteArray(), tempABVS.getStartOffset(), tempABVS.getLength());
         addNodeToTuple(tvp, tupleIndex);
         skipping = true;
     }
@@ -457,8 +463,8 @@
         if (createNodeIds) {
             out.writeInt(nodeIdProvider.getId());
         }
-        db.write(abvs);
-        out.write(docABVS.getByteArray(), docABVS.getStartOffset(), docABVS.getLength());
+        db.writeFromCache(abvs);
+        out.write(resultABVS.getByteArray(), resultABVS.getStartOffset(), resultABVS.getLength());
     }
 
     private ElementNodeBuilder createENB() {
@@ -482,8 +488,8 @@
 
     private void startChildInParent(AbstractNodeBuilder anb, boolean startNewElement) throws IOException {
         if (startNewElement) {
-            elementABVS.reset();
-            anb.reset(elementABVS);
+            resultABVS.reset();
+            anb.reset(resultABVS);
         } else if (enbStack.isEmpty()) {
             docb.startChild(anb);
         } else {
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/XMLQueryCompiler.java b/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/XMLQueryCompiler.java
index 3cdc492..3055c64 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/XMLQueryCompiler.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/XMLQueryCompiler.java
@@ -90,11 +90,11 @@
     private String[] nodeList;
 
     public XMLQueryCompiler(XQueryCompilationListener listener, String[] nodeList, int frameSize) {
-        this(listener, nodeList, frameSize, -1, -1);
+        this(listener, nodeList, frameSize, -1, -1, -1);
     }
 
     public XMLQueryCompiler(XQueryCompilationListener listener, String[] nodeList, int frameSize,
-            int availableProcessors, int joinHashSize) {
+            int availableProcessors, long joinHashSize, long maximumDataSize) {
         this.listener = listener == null ? NoopXQueryCompilationListener.INSTANCE : listener;
         this.frameSize = frameSize;
         this.nodeList = nodeList;
@@ -113,8 +113,16 @@
                 });
         builder.getPhysicalOptimizationConfig().setFrameSize(this.frameSize);
         if (joinHashSize > 0) {
-            builder.getPhysicalOptimizationConfig().setMaxFramesHybridHash(joinHashSize);
+            builder.getPhysicalOptimizationConfig().setMaxFramesHybridHash((int) (joinHashSize / this.frameSize));
         }
+        if (maximumDataSize > 0) {
+            builder.getPhysicalOptimizationConfig().setMaxFramesLeftInputHybridHash(
+                    (int) (maximumDataSize / this.frameSize));
+        }
+
+        builder.getPhysicalOptimizationConfig().setMaxFramesLeftInputHybridHash(
+                (int) (60L * 1024 * 1048576 / this.frameSize));
+
         builder.setLogicalRewrites(buildDefaultLogicalRewrites());
         builder.setPhysicalRewrites(buildDefaultPhysicalRewrites());
         builder.setSerializerDeserializerProvider(new ISerializerDeserializerProvider() {
@@ -156,7 +164,17 @@
         builder.setNullableTypeComputer(new INullableTypeComputer() {
             @Override
             public Object makeNullableType(Object type) throws AlgebricksException {
-                throw new NotImplementedException("NullableTypeComputer is not implented");
+                throw new NotImplementedException("NullableTypeComputer is not implented (makeNullableType)");
+            }
+
+            @Override
+            public boolean canBeNull(Object type) {
+                return false;
+            }
+
+            @Override
+            public Object getNonOptionalType(Object type) {
+                throw new NotImplementedException("NullableTypeComputer is not implented (getNonOptionalType)");
             }
         });
         builder.setNullWriterFactory(new VXQueryNullWriterFactory());
diff --git a/vxquery-server/pom.xml b/vxquery-server/pom.xml
index 86b1b54..995fa46 100644
--- a/vxquery-server/pom.xml
+++ b/vxquery-server/pom.xml
@@ -78,7 +78,6 @@
                 <executions>
                     <execution>
                         <id>copy-scripts</id>
-            <!-- here the phase you need -->
                         <phase>package</phase>
                         <goals>
                             <goal>copy-resources</goal>
@@ -92,6 +91,21 @@
                             </resources>
                         </configuration>
                     </execution>
+                    <execution>
+                        <id>copy-conf</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>copy-resources</goal>
+                        </goals>
+                        <configuration>
+                            <outputDirectory>target/appassembler/conf</outputDirectory>
+                            <resources>
+                                <resource>
+                                    <directory>src/main/resources/conf</directory>
+                                </resource>
+                            </resources>
+                        </configuration>
+                    </execution>
                 </executions>
             </plugin>
             <plugin>
diff --git a/vxquery-server/src/main/resources/conf/cluster.properties b/vxquery-server/src/main/resources/conf/cluster.properties
new file mode 100644
index 0000000..fd015d4
--- /dev/null
+++ b/vxquery-server/src/main/resources/conf/cluster.properties
@@ -0,0 +1,54 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+# 
+#      http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+#The tmp directory for VXQuery
+VXTMP_DIR=/tmp/vxquery
+
+#The tmp directory for cc
+CCTMP_DIR=$VXTMP_DIR/cc
+
+#The tmp directory for nc
+NCTMP_DIR=$VXTMP_DIR/nc
+
+#The directory to put cc logs
+CCLOGS_DIR=$VXTMP_DIR/logs
+
+#The directory to put nc logs
+NCLOGS_DIR=$VXTMP_DIR/logs
+
+#The JAVA_HOME
+JAVA_HOME=$JAVA_HOME
+
+#The directory to put cc logs
+CCOPTS=" -cc-root ${CCTMP_DIR} -heartbeat-period 60000 -max-heartbeat-lapse-periods 10 "
+
+#The directory to put nc logs
+NCOPTS=" -iodevices /home/ecarman/disk1/tmp/,/home/ecarman/disk2/tmp/ "
+#NCOPTS=" -iodevices $NCTMP_DIR "
+
+#CC JAVA_OPTS
+CCJAVA_OPTS="-server -Xmx500M -Djava.util.logging.config.file=./vxquery-benchmark/src/main/resources/noaa-ghcn-daily/scripts/testing_logging.properties"
+# debug option: CCJAVA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=7001,server=y,suspend=n -Xmx1g -Djava.util.logging.config.file=logging.properties"
+# Yourkit option: -agentpath:/tools/yjp-2014-build-14114/bin/linux-x86-64/libyjpagent.so=port=20001"
+# Yourkit mac option: -agentpath:/Applications/YourKit_Java_Profiler.app/bin/mac/libyjpagent.jnilib=sampling
+
+#NC JAVA_OPTS
+NCJAVA_OPTS="-server -Xmx7G -Djava.util.logging.config.file=./vxquery-benchmark/src/main/resources/noaa-ghcn-daily/scripts/testing_logging.properties"
+# debug option: NCJAVA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=7002,server=y,suspend=n -Xmx1g -Djava.util.logging.config.file=logging.properties"
+# Yourkit option: -agentpath:/tools/yjp-2014-build-14114/bin/linux-x86-64/libyjpagent.so=port=20001"
+# Yourkit mac option: -agentpath:/Applications/YourKit_Java_Profiler.app/bin/mac/libyjpagent.jnilib=sampling
diff --git a/vxquery-server/src/main/resources/scripts/startcc.sh b/vxquery-server/src/main/resources/scripts/startcc.sh
index dd1e5be..281c0d6 100755
--- a/vxquery-server/src/main/resources/scripts/startcc.sh
+++ b/vxquery-server/src/main/resources/scripts/startcc.sh
@@ -23,28 +23,43 @@
 CCPORT=$2
 J_OPTS=$3
 
+#Import cluster properties
+MYDIR="$(dirname -- $0)"
+. ${MYDIR}/../conf/cluster.properties
+
 # Export JAVA_HOME
 export JAVA_HOME=${JAVA_HOME}
 
-# java opts added parameters
+# java opts added parameters in XML Cluster config
 if [ ! -z "${J_OPTS}" ]
 then
     JAVA_OPTS="${JAVA_OPTS} ${J_OPTS}"
     export JAVA_OPTS
 fi
 
+# java opts added parameters Server cluster.properties
+if [ ! -z "${CCJAVA_OPTS}" ]
+then
+    JAVA_OPTS="${JAVA_OPTS} ${CCJAVA_OPTS}"
+    export JAVA_OPTS
+fi
+
 VXQUERY_HOME=`pwd`
-CCLOGS_DIR=${VXQUERY_HOME}/logs
 
 # logs dir
 mkdir -p ${CCLOGS_DIR}
 
 # Set up the options for the cc.
 CC_OPTIONS=" -client-net-ip-address ${CCHOST} -cluster-net-ip-address ${CCHOST} "
-if [ ! -z "${CCPORT}" ]
-then
+[ "${CCPORT}" ] {
     CC_OPTIONS=" ${CC_OPTIONS} -client-net-port ${CCPORT} "
-fi
+}
+
+[ "$CCOPTS" ] && {
+    CC_OPTIONS=" ${CC_OPTIONS} ${CCOPTS}"
+}
+
+echo "${JAVA_OPTS}" &> ${CCLOGS_DIR}/cc.log
 
 # Launch hyracks cc script without toplogy
 ${VXQUERY_HOME}/vxquery-server/target/appassembler/bin/vxquerycc ${CC_OPTIONS} &> ${CCLOGS_DIR}/cc_$(date +%Y%m%d%H%M).log &
diff --git a/vxquery-server/src/main/resources/scripts/startnc.sh b/vxquery-server/src/main/resources/scripts/startnc.sh
index 260512e..acf62c0 100755
--- a/vxquery-server/src/main/resources/scripts/startnc.sh
+++ b/vxquery-server/src/main/resources/scripts/startnc.sh
@@ -25,6 +25,10 @@
 CCPORT=$4
 J_OPTS=$5
 
+#Import cluster properties
+MYDIR="$(dirname -- $0)"
+. ${MYDIR}/../conf/cluster.properties
+
 # Set JAVA_HOME
 export JAVA_HOME=$JAVA_HOME
 
@@ -35,18 +39,29 @@
     export JAVA_OPTS
 fi
 
+# java opts added parameters Server cluster.properties
+if [ ! -z "${NCJAVA_OPTS}" ]
+then
+    JAVA_OPTS="${JAVA_OPTS} ${NCJAVA_OPTS}"
+    export JAVA_OPTS
+fi
+
 VXQUERY_HOME=`pwd`
-NCLOGS_DIR=${VXQUERY_HOME}/logs
 
 # logs dir
 mkdir -p $NCLOGS_DIR
 
 # Set up the options for the cc.
 NC_OPTIONS=" -cc-host ${CCHOST} -cluster-net-ip-address ${IPADDR}  -data-ip-address ${IPADDR} -result-ip-address ${IPADDR}  -node-id ${NODEID} "
-if [ ! -z "${CCPORT}" ]
-then
+[ "${CCPORT}" ] {
 	NC_OPTIONS=" ${NC_OPTIONS} -cc-port ${CCPORT} "
-fi
+}
+
+[ "${NCOPTS}" ] {
+    NC_OPTIONS=" ${NC_OPTIONS} ${NCOPTS} "
+}
+
+echo "${JAVA_OPTS}" &> ${NCLOGS_DIR}/nc.log
 
 
 # Launch hyracks nc
diff --git a/vxquery-server/src/main/resources/scripts/stopcc.sh b/vxquery-server/src/main/resources/scripts/stopcc.sh
index f2b6883..f7fba5c 100755
--- a/vxquery-server/src/main/resources/scripts/stopcc.sh
+++ b/vxquery-server/src/main/resources/scripts/stopcc.sh
@@ -21,6 +21,10 @@
 
 USER=$1
 
+#Import cluster properties
+MYDIR="$(dirname -- $0)"
+. ${MYDIR}/../conf/cluster.properties
+
 # Kill process
 PID=`ps -ef|grep ${USER}|grep java|grep 'Dapp.name=vxquerycc'|awk '{print $2}'`
 
diff --git a/vxquery-server/src/main/resources/scripts/stopcluster.sh b/vxquery-server/src/main/resources/scripts/stopcluster.sh
index 5172a2e..b26f5b2 100755
--- a/vxquery-server/src/main/resources/scripts/stopcluster.sh
+++ b/vxquery-server/src/main/resources/scripts/stopcluster.sh
@@ -21,6 +21,10 @@
 CCPORT=$2
 J_OPTS=$3
 
+#Import cluster properties
+MYDIR="$(dirname -- $0)"
+. ${MYDIR}/../conf/cluster.properties
+
 # Export JAVA_HOME
 export JAVA_HOME=${JAVA_HOME}
 
@@ -31,8 +35,14 @@
     export JAVA_OPTS
 fi
 
+# java opts added parameters Server cluster.properties
+if [ ! -z "${CCJAVA_OPTS}" ]
+then
+    JAVA_OPTS="${JAVA_OPTS} ${CCJAVA_OPTS}"
+    export JAVA_OPTS
+fi
+
 VXQUERY_HOME=`pwd`
-CCLOGS_DIR=${VXQUERY_HOME}/logs
 
 # logs dir
 mkdir -p ${CCLOGS_DIR}
diff --git a/vxquery-server/src/main/resources/scripts/stopnc.sh b/vxquery-server/src/main/resources/scripts/stopnc.sh
index 8f29de5..5d00c2f 100755
--- a/vxquery-server/src/main/resources/scripts/stopnc.sh
+++ b/vxquery-server/src/main/resources/scripts/stopnc.sh
@@ -21,6 +21,10 @@
 
 USER=$1
 
+#Import cluster properties
+MYDIR="$(dirname -- $0)"
+. ${MYDIR}/../conf/cluster.properties
+
 # Kill process
 PID=`ps -ef|grep ${USER}|grep java|grep 'Dapp.name=vxquerync'|awk '{print $2}'`
 
diff --git a/vxquery-xtest/pom.xml b/vxquery-xtest/pom.xml
index 9bf8705..a34bcee 100644
--- a/vxquery-xtest/pom.xml
+++ b/vxquery-xtest/pom.xml
@@ -112,6 +112,13 @@
                     </execution>
                 </executions>
             </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <configuration>
+                     <!-- <argLine>-agentpath:"${yourkit.home}/bin/mac/libyjpagent.jnilib=sampling"</argLine> -->
+                </configuration>
+            </plugin>
         </plugins>
     </build>
 
@@ -181,6 +188,7 @@
                     <excludes>
                         <exclude>**/ExpectedTestResults/**/*</exclude>
                         <exclude>**/xqts.txt</exclude>
+                        <exclude>test-suites/**/*</exclude>
                     </excludes>
                     <numUnapprovedLicenses>0</numUnapprovedLicenses>
                     <maxmemory>2g</maxmemory>
diff --git a/vxquery-xtest/results/README.md b/vxquery-xtest/results/README.md
index 59e3a0a..229606b 100644
--- a/vxquery-xtest/results/README.md
+++ b/vxquery-xtest/results/README.md
@@ -17,5 +17,6 @@
 
 = XQTS Text Results =
 
-The xqts.txt file holds the results from running the XQTS tests. The results
-have been sorted through the linux sort command.
\ No newline at end of file
+The xqts.txt file holds the sorted results from running the XQTS tests. 
+
+Check the Apache VXQuery website for instructions on how to update this file.
\ No newline at end of file
diff --git a/vxquery-xtest/results/xqts.txt b/vxquery-xtest/results/xqts.txt
index b8eba23..110b241 100644
--- a/vxquery-xtest/results/xqts.txt
+++ b/vxquery-xtest/results/xqts.txt
@@ -53,8 +53,8 @@
 Catalog//Catalog001, EXPECTED_RESULT_GOT_FAILURE
 Catalog//Catalog002, EXPECTED_RESULT_GOT_FAILURE
 Catalog//Catalog003, EXPECTED_RESULT_GOT_FAILURE
-CondExpr//K2-CondExpr-1, EXPECTED_ERROR_GOT_FAILURE
-CondExpr//K2-CondExpr-2, EXPECTED_RESULT_GOT_FAILURE
+CondExpr//K2-CondExpr-1, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+CondExpr//K2-CondExpr-2, EXPECTED_RESULT_GOT_ERROR
 CondExpr//K2-CondExpr-3, EXPECTED_RESULT_GOT_ERROR
 CondExpr//K2-CondExpr-4, EXPECTED_RESULT_GOT_FAILURE
 CondExpr//K2-CondExpr-5, EXPECTED_ERROR_GOT_SAME_ERROR
@@ -63,15 +63,15 @@
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-10, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-11, EXPECTED_RESULT_GOT_FAILURE
-Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-12, EXPECTED_ERROR_GOT_FAILURE
-Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-13, EXPECTED_ERROR_GOT_FAILURE
+Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-12, EXPECTED_ERROR_GOT_SAME_ERROR
+Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-13, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-14, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-15, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-16, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-17, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-18, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-19, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
-Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-2, EXPECTED_ERROR_GOT_FAILURE
+Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-2, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-20, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-21, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-22, EXPECTED_ERROR_GOT_FAILURE
@@ -82,45 +82,45 @@
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-27, EXPECTED_RESULT_GOT_ERROR
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-28, EXPECTED_ERROR_GOT_FAILURE
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-29, EXPECTED_ERROR_GOT_FAILURE
-Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-3, EXPECTED_ERROR_GOT_FAILURE
+Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-3, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-30, EXPECTED_RESULT_GOT_FAILURE
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-31, EXPECTED_RESULT_GOT_ERROR
-Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-32, EXPECTED_RESULT_GOT_FAILURE
-Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-33, EXPECTED_RESULT_GOT_FAILURE
-Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-34, EXPECTED_RESULT_GOT_FAILURE
-Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-35, EXPECTED_RESULT_GOT_FAILURE
+Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-32, EXPECTED_RESULT_GOT_ERROR
+Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-33, EXPECTED_RESULT_GOT_ERROR
+Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-34, EXPECTED_RESULT_GOT_ERROR
+Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-35, EXPECTED_RESULT_GOT_ERROR
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-36, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-37, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-38, EXPECTED_ERROR_GOT_RESULT
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-39, EXPECTED_ERROR_GOT_SAME_ERROR
-Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-4, EXPECTED_ERROR_GOT_FAILURE
+Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-4, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-40, EXPECTED_ERROR_GOT_RESULT
-Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-41, EXPECTED_ERROR_GOT_FAILURE
+Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-41, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-42, EXPECTED_ERROR_GOT_RESULT
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-43, EXPECTED_ERROR_GOT_RESULT
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-44, EXPECTED_ERROR_GOT_RESULT
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-45, EXPECTED_ERROR_GOT_RESULT
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-46, EXPECTED_ERROR_GOT_RESULT
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-47, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-48, EXPECTED_ERROR_GOT_FAILURE
-Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-49, EXPECTED_ERROR_GOT_FAILURE
-Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-5, EXPECTED_ERROR_GOT_FAILURE
-Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-50, EXPECTED_ERROR_GOT_FAILURE
-Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-51, EXPECTED_RESULT_GOT_FAILURE
-Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-52, EXPECTED_ERROR_GOT_FAILURE
-Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-53, EXPECTED_RESULT_GOT_FAILURE
+Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-48, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-49, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-5, EXPECTED_ERROR_GOT_SAME_ERROR
+Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-50, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-51, EXPECTED_RESULT_GOT_ERROR
+Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-52, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-53, EXPECTED_RESULT_GOT_ERROR
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-54, EXPECTED_RESULT_GOT_ERROR
 Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-55, EXPECTED_RESULT_GOT_ERROR
-Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-56, EXPECTED_RESULT_GOT_FAILURE
-Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-57, EXPECTED_ERROR_GOT_FAILURE
-Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-58, EXPECTED_RESULT_GOT_FAILURE
-Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-59, EXPECTED_ERROR_GOT_FAILURE
-Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-6, EXPECTED_ERROR_GOT_FAILURE
-Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-60, EXPECTED_ERROR_GOT_FAILURE
-Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-61, EXPECTED_ERROR_GOT_FAILURE
-Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-7, EXPECTED_ERROR_GOT_FAILURE
-Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-8, EXPECTED_ERROR_GOT_FAILURE
-Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-9, EXPECTED_ERROR_GOT_FAILURE
+Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-56, EXPECTED_RESULT_GOT_ERROR
+Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-57, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-58, EXPECTED_RESULT_GOT_ERROR
+Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-59, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-6, EXPECTED_ERROR_GOT_SAME_ERROR
+Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-60, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-61, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-7, EXPECTED_ERROR_GOT_SAME_ERROR
+Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-8, EXPECTED_ERROR_GOT_SAME_ERROR
+Construct/ComputeCon/ComputeConAttr//K2-ComputeConAttr-9, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/ComputeCon/ComputeConAttr//comp-attr-bad-name-1, EXPECTED_ERROR_GOT_RESULT
 Construct/ComputeCon/ComputeConAttr//comp-attr-bad-name-2, EXPECTED_ERROR_GOT_RESULT
 Construct/ComputeCon/ComputeConAttr//comp-attr-bad-name-3, EXPECTED_ERROR_GOT_RESULT
@@ -130,7 +130,7 @@
 Construct/ComputeCon/ComputeConAttr//comp-attr-bad-name-7, EXPECTED_ERROR_GOT_RESULT
 Construct/ComputeCon/ComputeConComment//K2-ComputeConComment-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/ComputeCon/ComputeConComment//K2-ComputeConComment-2, EXPECTED_ERROR_GOT_SAME_ERROR
-Construct/ComputeCon/ComputeConComment//K2-ComputeConComment-3, EXPECTED_RESULT_GOT_FAILURE
+Construct/ComputeCon/ComputeConComment//K2-ComputeConComment-3, EXPECTED_RESULT_GOT_ERROR
 Construct/ComputeCon/ComputeConComment//K2-ComputeConComment-4, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/ComputeCon/ComputeConComment//K2-ComputeConComment-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Construct/ComputeCon/ComputeConElem//K2-ComputeConElem-1, EXPECTED_ERROR_GOT_SAME_ERROR
@@ -143,7 +143,7 @@
 Construct/ComputeCon/ComputeConElem//K2-ComputeConElem-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Construct/ComputeCon/ComputeConElem//K2-ComputeConElem-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Construct/ComputeCon/ComputeConElem//K2-ComputeConElem-4, EXPECTED_ERROR_GOT_RESULT
-Construct/ComputeCon/ComputeConElem//K2-ComputeConElem-5, EXPECTED_ERROR_GOT_FAILURE
+Construct/ComputeCon/ComputeConElem//K2-ComputeConElem-5, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Construct/ComputeCon/ComputeConElem//K2-ComputeConElem-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Construct/ComputeCon/ComputeConElem//K2-ComputeConElem-7, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Construct/ComputeCon/ComputeConElem//K2-ComputeConElem-8, EXPECTED_RESULT_GOT_ERROR
@@ -163,8 +163,8 @@
 Construct/ComputeCon/ComputeConPI//K2-ComputeConPI-5, EXPECTED_RESULT_GOT_ERROR
 Construct/ComputeCon/ComputeConPI//K2-ComputeConPI-6, EXPECTED_ERROR_GOT_RESULT
 Construct/ComputeCon/ComputeConPI//K2-ComputeConPI-7, EXPECTED_ERROR_GOT_RESULT
-Construct/ComputeCon/ComputeConPI//K2-ComputeConPI-8, EXPECTED_RESULT_GOT_FAILURE
-Construct/ComputeCon/ComputeConPI//K2-ComputeConPI-9, EXPECTED_RESULT_GOT_FAILURE
+Construct/ComputeCon/ComputeConPI//K2-ComputeConPI-8, EXPECTED_RESULT_GOT_ERROR
+Construct/ComputeCon/ComputeConPI//K2-ComputeConPI-9, EXPECTED_RESULT_GOT_ERROR
 Construct/ComputeCon/ConDocNode//K2-ConDocNode-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/ComputeCon/ConDocNode//K2-ConDocNode-10, EXPECTED_RESULT_GOT_ERROR
 Construct/ComputeCon/ConDocNode//K2-ConDocNode-11, EXPECTED_RESULT_GOT_ERROR
@@ -203,17 +203,17 @@
 Construct/ComputeCon/ConText//K2-ConText-12, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/ComputeCon/ConText//K2-ConText-13, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/ComputeCon/ConText//K2-ConText-14, EXPECTED_RESULT_GOT_SAME_RESULT
-Construct/ComputeCon/ConText//K2-ConText-15, EXPECTED_RESULT_GOT_FAILURE
+Construct/ComputeCon/ConText//K2-ConText-15, EXPECTED_RESULT_GOT_ERROR
 Construct/ComputeCon/ConText//K2-ConText-2, EXPECTED_ERROR_GOT_SAME_ERROR
-Construct/ComputeCon/ConText//K2-ConText-3, EXPECTED_RESULT_GOT_FAILURE
-Construct/ComputeCon/ConText//K2-ConText-4, EXPECTED_RESULT_GOT_FAILURE
+Construct/ComputeCon/ConText//K2-ConText-3, EXPECTED_RESULT_GOT_ERROR
+Construct/ComputeCon/ConText//K2-ConText-4, EXPECTED_RESULT_GOT_ERROR
 Construct/ComputeCon/ConText//K2-ConText-5, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/ComputeCon/ConText//K2-ConText-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Construct/ComputeCon/ConText//K2-ConText-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Construct/ComputeCon/ConText//K2-ConText-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Construct/ComputeCon/ConText//K2-ConText-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Construct/ConInScopeNamespace//K2-ConInScopeNamespace-1, EXPECTED_RESULT_GOT_ERROR
-Construct/DirectConElem//K2-DirectConElem-1, EXPECTED_RESULT_GOT_FAILURE
+Construct/DirectConElem//K2-DirectConElem-1, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConElem//K2-DirectConElem-10, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Construct/DirectConElem//K2-DirectConElem-11, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/DirectConElem//K2-DirectConElem-12, EXPECTED_ERROR_GOT_SAME_ERROR
@@ -224,7 +224,7 @@
 Construct/DirectConElem//K2-DirectConElem-17, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/DirectConElem//K2-DirectConElem-18, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/DirectConElem//K2-DirectConElem-19, EXPECTED_ERROR_GOT_SAME_ERROR
-Construct/DirectConElem//K2-DirectConElem-2, EXPECTED_RESULT_GOT_FAILURE
+Construct/DirectConElem//K2-DirectConElem-2, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConElem//K2-DirectConElem-20, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/DirectConElem//K2-DirectConElem-21, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/DirectConElem//K2-DirectConElem-22, EXPECTED_ERROR_GOT_SAME_ERROR
@@ -240,7 +240,7 @@
 Construct/DirectConElem//K2-DirectConElem-31, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Construct/DirectConElem//K2-DirectConElem-32, EXPECTED_RESULT_GOT_SAME_RESULT
 Construct/DirectConElem//K2-DirectConElem-33, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Construct/DirectConElem//K2-DirectConElem-34, EXPECTED_RESULT_GOT_FAILURE
+Construct/DirectConElem//K2-DirectConElem-34, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConElem//K2-DirectConElem-35, EXPECTED_ERROR_GOT_RESULT
 Construct/DirectConElem//K2-DirectConElem-36, EXPECTED_ERROR_GOT_RESULT
 Construct/DirectConElem//K2-DirectConElem-37, EXPECTED_ERROR_GOT_RESULT
@@ -251,7 +251,7 @@
 Construct/DirectConElem//K2-DirectConElem-41, EXPECTED_ERROR_GOT_RESULT
 Construct/DirectConElem//K2-DirectConElem-42, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConElem//K2-DirectConElem-43, EXPECTED_RESULT_GOT_ERROR
-Construct/DirectConElem//K2-DirectConElem-44, EXPECTED_RESULT_GOT_FAILURE
+Construct/DirectConElem//K2-DirectConElem-44, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConElem//K2-DirectConElem-45, EXPECTED_RESULT_GOT_SAME_RESULT
 Construct/DirectConElem//K2-DirectConElem-46, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Construct/DirectConElem//K2-DirectConElem-47, EXPECTED_ERROR_GOT_FAILURE
@@ -290,18 +290,18 @@
 Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-26, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-27, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-28, EXPECTED_ERROR_GOT_SAME_ERROR
-Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-29, EXPECTED_RESULT_GOT_FAILURE
+Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-29, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-3, EXPECTED_ERROR_GOT_SAME_ERROR
-Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-30, EXPECTED_RESULT_GOT_FAILURE
-Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-31, EXPECTED_RESULT_GOT_FAILURE
-Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-32, EXPECTED_RESULT_GOT_FAILURE
+Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-30, EXPECTED_RESULT_GOT_ERROR
+Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-31, EXPECTED_RESULT_GOT_ERROR
+Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-32, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-33, EXPECTED_RESULT_GOT_FAILURE
-Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-34, EXPECTED_RESULT_GOT_FAILURE
+Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-34, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-35, EXPECTED_RESULT_GOT_ERROR
-Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-36, EXPECTED_RESULT_GOT_FAILURE
+Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-36, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-37, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-38, EXPECTED_RESULT_GOT_ERROR
-Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-39, EXPECTED_RESULT_GOT_FAILURE
+Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-39, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-4, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-40, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-41, EXPECTED_RESULT_GOT_FAILURE
@@ -341,7 +341,7 @@
 Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-72, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-73, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-74, EXPECTED_RESULT_GOT_SAME_RESULT
-Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-75, EXPECTED_RESULT_GOT_FAILURE
+Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-75, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-76, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-8, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/DirectConElem/DirectConElemAttr//K2-DirectConElemAttr-9, EXPECTED_ERROR_GOT_SAME_ERROR
@@ -362,14 +362,14 @@
 Construct/DirectConElem/DirectConElemContent//K2-DirectConElemContent-22, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/DirectConElem/DirectConElemContent//K2-DirectConElemContent-23, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/DirectConElem/DirectConElemContent//K2-DirectConElemContent-24, EXPECTED_ERROR_GOT_SAME_ERROR
-Construct/DirectConElem/DirectConElemContent//K2-DirectConElemContent-25, EXPECTED_RESULT_GOT_FAILURE
+Construct/DirectConElem/DirectConElemContent//K2-DirectConElemContent-25, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConElem/DirectConElemContent//K2-DirectConElemContent-26, EXPECTED_ERROR_GOT_SAME_ERROR
-Construct/DirectConElem/DirectConElemContent//K2-DirectConElemContent-27, EXPECTED_RESULT_GOT_FAILURE
-Construct/DirectConElem/DirectConElemContent//K2-DirectConElemContent-28, EXPECTED_RESULT_GOT_FAILURE
+Construct/DirectConElem/DirectConElemContent//K2-DirectConElemContent-27, EXPECTED_RESULT_GOT_ERROR
+Construct/DirectConElem/DirectConElemContent//K2-DirectConElemContent-28, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConElem/DirectConElemContent//K2-DirectConElemContent-29, EXPECTED_RESULT_GOT_SAME_RESULT
 Construct/DirectConElem/DirectConElemContent//K2-DirectConElemContent-3, EXPECTED_ERROR_GOT_FAILURE
 Construct/DirectConElem/DirectConElemContent//K2-DirectConElemContent-30, EXPECTED_RESULT_GOT_SAME_RESULT
-Construct/DirectConElem/DirectConElemContent//K2-DirectConElemContent-31, EXPECTED_RESULT_GOT_FAILURE
+Construct/DirectConElem/DirectConElemContent//K2-DirectConElemContent-31, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConElem/DirectConElemContent//K2-DirectConElemContent-32, EXPECTED_RESULT_GOT_SAME_RESULT
 Construct/DirectConElem/DirectConElemContent//K2-DirectConElemContent-33, EXPECTED_RESULT_GOT_SAME_RESULT
 Construct/DirectConElem/DirectConElemContent//K2-DirectConElemContent-34, EXPECTED_RESULT_GOT_ERROR
@@ -385,7 +385,7 @@
 Construct/DirectConElem/DirectConElemContent//K2-DirectConElemContent-43, EXPECTED_RESULT_GOT_SAME_RESULT
 Construct/DirectConElem/DirectConElemContent//K2-DirectConElemContent-44, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/DirectConElem/DirectConElemContent//K2-DirectConElemContent-45, EXPECTED_ERROR_GOT_SAME_ERROR
-Construct/DirectConElem/DirectConElemContent//K2-DirectConElemContent-46, EXPECTED_RESULT_GOT_FAILURE
+Construct/DirectConElem/DirectConElemContent//K2-DirectConElemContent-46, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConElem/DirectConElemContent//K2-DirectConElemContent-47, EXPECTED_RESULT_GOT_SAME_RESULT
 Construct/DirectConElem/DirectConElemContent//K2-DirectConElemContent-48, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConElem/DirectConElemContent//K2-DirectConElemContent-5, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -417,7 +417,7 @@
 Construct/DirectConElem/DirectConElemNamespace//K2-DirectConElemNamespace-25, EXPECTED_ERROR_GOT_RESULT
 Construct/DirectConElem/DirectConElemNamespace//K2-DirectConElemNamespace-26, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/DirectConElem/DirectConElemNamespace//K2-DirectConElemNamespace-27, EXPECTED_RESULT_GOT_ERROR
-Construct/DirectConElem/DirectConElemNamespace//K2-DirectConElemNamespace-28, EXPECTED_RESULT_GOT_FAILURE
+Construct/DirectConElem/DirectConElemNamespace//K2-DirectConElemNamespace-28, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Construct/DirectConElem/DirectConElemNamespace//K2-DirectConElemNamespace-29, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConElem/DirectConElemNamespace//K2-DirectConElemNamespace-3, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/DirectConElem/DirectConElemNamespace//K2-DirectConElemNamespace-30, EXPECTED_RESULT_GOT_ERROR
@@ -447,7 +447,7 @@
 Construct/DirectConElem/DirectConElemNamespace//K2-DirectConElemNamespace-52, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Construct/DirectConElem/DirectConElemNamespace//K2-DirectConElemNamespace-53, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConElem/DirectConElemNamespace//K2-DirectConElemNamespace-54, EXPECTED_RESULT_GOT_FAILURE
-Construct/DirectConElem/DirectConElemNamespace//K2-DirectConElemNamespace-55, EXPECTED_RESULT_GOT_FAILURE
+Construct/DirectConElem/DirectConElemNamespace//K2-DirectConElemNamespace-55, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConElem/DirectConElemNamespace//K2-DirectConElemNamespace-56, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Construct/DirectConElem/DirectConElemNamespace//K2-DirectConElemNamespace-57, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Construct/DirectConElem/DirectConElemNamespace//K2-DirectConElemNamespace-58, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -474,33 +474,33 @@
 Construct/DirectConElem/DirectConElemNamespace//K2-DirectConElemNamespace-79, EXPECTED_ERROR_GOT_FAILURE
 Construct/DirectConElem/DirectConElemNamespace//K2-DirectConElemNamespace-8, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/DirectConElem/DirectConElemNamespace//K2-DirectConElemNamespace-9, EXPECTED_ERROR_GOT_SAME_ERROR
-Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-1, EXPECTED_RESULT_GOT_FAILURE
-Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-10, EXPECTED_RESULT_GOT_FAILURE
-Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-11, EXPECTED_RESULT_GOT_FAILURE
-Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-12, EXPECTED_RESULT_GOT_FAILURE
-Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-13, EXPECTED_RESULT_GOT_FAILURE
-Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-14, EXPECTED_RESULT_GOT_FAILURE
+Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-1, EXPECTED_RESULT_GOT_ERROR
+Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-10, EXPECTED_RESULT_GOT_ERROR
+Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-11, EXPECTED_RESULT_GOT_ERROR
+Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-12, EXPECTED_RESULT_GOT_ERROR
+Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-13, EXPECTED_RESULT_GOT_ERROR
+Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-14, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-15, EXPECTED_RESULT_GOT_SAME_RESULT
 Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-16, EXPECTED_RESULT_GOT_FAILURE
 Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-17, EXPECTED_RESULT_GOT_FAILURE
-Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-18, EXPECTED_RESULT_GOT_FAILURE
-Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-19, EXPECTED_RESULT_GOT_FAILURE
+Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-18, EXPECTED_RESULT_GOT_ERROR
+Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-19, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-20, EXPECTED_RESULT_GOT_SAME_RESULT
 Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-21, EXPECTED_RESULT_GOT_SAME_RESULT
-Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-22, EXPECTED_RESULT_GOT_FAILURE
-Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-23, EXPECTED_RESULT_GOT_FAILURE
-Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-24, EXPECTED_RESULT_GOT_FAILURE
-Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-25, EXPECTED_RESULT_GOT_FAILURE
-Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-26, EXPECTED_RESULT_GOT_FAILURE
-Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-3, EXPECTED_RESULT_GOT_FAILURE
+Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-22, EXPECTED_RESULT_GOT_ERROR
+Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-23, EXPECTED_RESULT_GOT_ERROR
+Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-24, EXPECTED_RESULT_GOT_ERROR
+Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-25, EXPECTED_RESULT_GOT_ERROR
+Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-26, EXPECTED_RESULT_GOT_ERROR
+Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-3, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-5, EXPECTED_RESULT_GOT_FAILURE
+Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-5, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-6, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-7, EXPECTED_RESULT_GOT_FAILURE
+Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-7, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-8, EXPECTED_RESULT_GOT_SAME_RESULT
-Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-9, EXPECTED_RESULT_GOT_FAILURE
-Construct/DirectConOther//K2-DirectConOther-1, EXPECTED_RESULT_GOT_FAILURE
+Construct/DirectConElem/DirectConElemWhitespace//K2-DirectConElemWhitespace-9, EXPECTED_RESULT_GOT_ERROR
+Construct/DirectConOther//K2-DirectConOther-1, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConOther//K2-DirectConOther-10, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/DirectConOther//K2-DirectConOther-11, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/DirectConOther//K2-DirectConOther-12, EXPECTED_ERROR_GOT_SAME_ERROR
@@ -531,11 +531,11 @@
 Construct/DirectConOther//K2-DirectConOther-35, EXPECTED_RESULT_GOT_SAME_RESULT
 Construct/DirectConOther//K2-DirectConOther-36, EXPECTED_RESULT_GOT_SAME_RESULT
 Construct/DirectConOther//K2-DirectConOther-37, EXPECTED_RESULT_GOT_SAME_RESULT
-Construct/DirectConOther//K2-DirectConOther-38, EXPECTED_RESULT_GOT_FAILURE
+Construct/DirectConOther//K2-DirectConOther-38, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConOther//K2-DirectConOther-39, EXPECTED_RESULT_GOT_SAME_RESULT
 Construct/DirectConOther//K2-DirectConOther-4, EXPECTED_ERROR_GOT_SAME_ERROR
-Construct/DirectConOther//K2-DirectConOther-40, EXPECTED_RESULT_GOT_FAILURE
-Construct/DirectConOther//K2-DirectConOther-41, EXPECTED_RESULT_GOT_FAILURE
+Construct/DirectConOther//K2-DirectConOther-40, EXPECTED_RESULT_GOT_ERROR
+Construct/DirectConOther//K2-DirectConOther-41, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConOther//K2-DirectConOther-42, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/DirectConOther//K2-DirectConOther-43, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/DirectConOther//K2-DirectConOther-44, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -545,8 +545,8 @@
 Construct/DirectConOther//K2-DirectConOther-48, EXPECTED_ERROR_GOT_FAILURE
 Construct/DirectConOther//K2-DirectConOther-49, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Construct/DirectConOther//K2-DirectConOther-5, EXPECTED_ERROR_GOT_SAME_ERROR
-Construct/DirectConOther//K2-DirectConOther-50, EXPECTED_RESULT_GOT_FAILURE
-Construct/DirectConOther//K2-DirectConOther-51, EXPECTED_RESULT_GOT_FAILURE
+Construct/DirectConOther//K2-DirectConOther-50, EXPECTED_RESULT_GOT_ERROR
+Construct/DirectConOther//K2-DirectConOther-51, EXPECTED_RESULT_GOT_ERROR
 Construct/DirectConOther//K2-DirectConOther-52, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Construct/DirectConOther//K2-DirectConOther-53, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Construct/DirectConOther//K2-DirectConOther-54, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -567,15 +567,15 @@
 Construct/DirectConOther//K2-DirectConOther-68, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Construct/DirectConOther//K2-DirectConOther-69, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Construct/DirectConOther//K2-DirectConOther-7, EXPECTED_ERROR_GOT_SAME_ERROR
-Construct/DirectConOther//K2-DirectConOther-70, EXPECTED_RESULT_GOT_FAILURE
+Construct/DirectConOther//K2-DirectConOther-70, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Construct/DirectConOther//K2-DirectConOther-71, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Construct/DirectConOther//K2-DirectConOther-8, EXPECTED_ERROR_GOT_SAME_ERROR
 Construct/DirectConOther//K2-DirectConOther-9, EXPECTED_ERROR_GOT_SAME_ERROR
-ErrorsAndOptimization//errors-and-optimization-1, EXPECTED_RESULT_GOT_FAILURE
-ErrorsAndOptimization//errors-and-optimization-2, EXPECTED_ERROR_GOT_FAILURE
+ErrorsAndOptimization//errors-and-optimization-1, EXPECTED_RESULT_GOT_ERROR
+ErrorsAndOptimization//errors-and-optimization-2, EXPECTED_ERROR_GOT_SAME_ERROR
 ErrorsAndOptimization//errors-and-optimization-3, EXPECTED_RESULT_GOT_FAILURE
-ErrorsAndOptimization//errors-and-optimization-4, EXPECTED_ERROR_GOT_FAILURE
-ErrorsAndOptimization//errors-and-optimization-5, EXPECTED_ERROR_GOT_FAILURE
+ErrorsAndOptimization//errors-and-optimization-4, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+ErrorsAndOptimization//errors-and-optimization-5, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 ErrorsAndOptimization//errors-and-optimization-6, EXPECTED_ERROR_GOT_SAME_ERROR
 ErrorsAndOptimization//errors-and-optimization-7, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/CondExpr//CondExpr002, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -598,36 +598,36 @@
 Expressions/CondExpr//CondExpr019, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/CondExpr//CondExpr020, EXPECTED_RESULT_GOT_FAILURE
 Expressions/CondExpr//CondExpr021, EXPECTED_RESULT_GOT_FAILURE
-Expressions/CondExpr//CondExpr022, EXPECTED_RESULT_GOT_FAILURE
+Expressions/CondExpr//CondExpr022, EXPECTED_RESULT_GOT_ERROR
 Expressions/CondExpr//K-CondExpr-1, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/CondExpr//K-CondExpr-10, EXPECTED_RESULT_GOT_FAILURE
-Expressions/CondExpr//K-CondExpr-11, EXPECTED_RESULT_GOT_FAILURE
+Expressions/CondExpr//K-CondExpr-10, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/CondExpr//K-CondExpr-11, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/CondExpr//K-CondExpr-12, EXPECTED_RESULT_GOT_FAILURE
 Expressions/CondExpr//K-CondExpr-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/CondExpr//K-CondExpr-3, EXPECTED_RESULT_GOT_FAILURE
 Expressions/CondExpr//K-CondExpr-4, EXPECTED_RESULT_GOT_FAILURE
 Expressions/CondExpr//K-CondExpr-5, EXPECTED_RESULT_GOT_FAILURE
 Expressions/CondExpr//K-CondExpr-6, EXPECTED_RESULT_GOT_FAILURE
-Expressions/CondExpr//K-CondExpr-7, EXPECTED_ERROR_GOT_FAILURE
+Expressions/CondExpr//K-CondExpr-7, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/CondExpr//K-CondExpr-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/CondExpr//K-CondExpr-9, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-compname-1, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-compname-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-compname-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-compname-11, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-compname-12, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-compname-13, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-compname-14, EXPECTED_ERROR_GOT_RESULT
-Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-compname-15, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-compname-16, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-compname-17, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-compname-15, EXPECTED_RESULT_GOT_ERROR
+Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-compname-16, EXPECTED_RESULT_GOT_ERROR
+Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-compname-17, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-compname-18, EXPECTED_ERROR_GOT_RESULT
-Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-compname-19, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-compname-2, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-compname-3, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-compname-19, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-compname-2, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-compname-3, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-compname-4, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-compname-5, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-compname-6, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-compname-7, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-compname-5, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-compname-6, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-compname-7, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-compname-8, EXPECTED_RESULT_GOT_FAILURE
 Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-compname-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-data-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -642,29 +642,29 @@
 Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-name-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-name-3, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-parent-1, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-string-1, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Construct/ComputeCon/ComputeConAttr//Constr-compattr-string-1, EXPECTED_RESULT_GOT_ERROR
 Expressions/Construct/ComputeCon/ComputeConAttr//constattrerr-1, EXPECTED_ERROR_GOT_RESULT
 Expressions/Construct/ComputeCon/ComputeConComment//Constr-compcomment-dash-1, EXPECTED_ERROR_GOT_RESULT
 Expressions/Construct/ComputeCon/ComputeConComment//Constr-compcomment-dash-2, EXPECTED_ERROR_GOT_RESULT
 Expressions/Construct/ComputeCon/ComputeConComment//Constr-compcomment-dash-3, EXPECTED_ERROR_GOT_RESULT
 Expressions/Construct/ComputeCon/ComputeConComment//Constr-compcomment-dash-4, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Construct/ComputeCon/ComputeConComment//Constr-compcomment-data-1, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Construct/ComputeCon/ComputeConComment//Constr-compcomment-data-1, EXPECTED_RESULT_GOT_ERROR
 Expressions/Construct/ComputeCon/ComputeConComment//Constr-compcomment-doc-1, EXPECTED_RESULT_GOT_FAILURE
 Expressions/Construct/ComputeCon/ComputeConComment//Constr-compcomment-doubledash-1, EXPECTED_ERROR_GOT_RESULT
 Expressions/Construct/ComputeCon/ComputeConComment//Constr-compcomment-doubledash-2, EXPECTED_ERROR_GOT_RESULT
 Expressions/Construct/ComputeCon/ComputeConComment//Constr-compcomment-doubledash-3, EXPECTED_ERROR_GOT_RESULT
 Expressions/Construct/ComputeCon/ComputeConComment//Constr-compcomment-doubledash-4, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Construct/ComputeCon/ComputeConComment//Constr-compcomment-doubledash-5, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/ComputeCon/ComputeConComment//Constr-compcomment-enclexpr-1, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/ComputeCon/ComputeConComment//Constr-compcomment-enclexpr-2, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/ComputeCon/ComputeConComment//Constr-compcomment-enclexpr-3, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/ComputeCon/ComputeConComment//Constr-compcomment-enclexpr-4, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Construct/ComputeCon/ComputeConComment//Constr-compcomment-doubledash-5, EXPECTED_RESULT_GOT_ERROR
+Expressions/Construct/ComputeCon/ComputeConComment//Constr-compcomment-enclexpr-1, EXPECTED_RESULT_GOT_ERROR
+Expressions/Construct/ComputeCon/ComputeConComment//Constr-compcomment-enclexpr-2, EXPECTED_RESULT_GOT_ERROR
+Expressions/Construct/ComputeCon/ComputeConComment//Constr-compcomment-enclexpr-3, EXPECTED_RESULT_GOT_ERROR
+Expressions/Construct/ComputeCon/ComputeConComment//Constr-compcomment-enclexpr-4, EXPECTED_RESULT_GOT_ERROR
 Expressions/Construct/ComputeCon/ComputeConComment//Constr-compcomment-enclexpr-5, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/ComputeCon/ComputeConComment//Constr-compcomment-nested-1, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Construct/ComputeCon/ComputeConComment//Constr-compcomment-nested-1, EXPECTED_RESULT_GOT_ERROR
 Expressions/Construct/ComputeCon/ComputeConComment//Constr-compcomment-nested-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Construct/ComputeCon/ComputeConComment//Constr-compcomment-nested-3, EXPECTED_RESULT_GOT_ERROR
 Expressions/Construct/ComputeCon/ComputeConComment//Constr-compcomment-parent-1, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/ComputeCon/ComputeConComment//Constr-compcomment-string-1, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Construct/ComputeCon/ComputeConComment//Constr-compcomment-string-1, EXPECTED_RESULT_GOT_ERROR
 Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-adjtext-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-adjtext-2, EXPECTED_RESULT_GOT_FAILURE
 Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-adjtext-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -675,23 +675,23 @@
 Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-baseuri-1, EXPECTED_RESULT_GOT_ERROR
 Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-baseuri-2, EXPECTED_RESULT_GOT_ERROR
 Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-baseuri-3, EXPECTED_RESULT_GOT_ERROR
-Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-compname-1, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-compname-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-compname-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-compname-11, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-compname-12, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-compname-13, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-compname-14, EXPECTED_ERROR_GOT_RESULT
-Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-compname-15, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-compname-16, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-compname-17, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-compname-15, EXPECTED_RESULT_GOT_ERROR
+Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-compname-16, EXPECTED_RESULT_GOT_ERROR
+Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-compname-17, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-compname-18, EXPECTED_ERROR_GOT_RESULT
-Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-compname-19, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-compname-2, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-compname-3, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-compname-19, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-compname-2, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-compname-3, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-compname-4, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-compname-5, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-compname-6, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-compname-7, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-compname-5, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-compname-6, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-compname-7, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-compname-8, EXPECTED_RESULT_GOT_FAILURE
 Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-compname-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-constrmod-3, EXPECTED_ERROR_GOT_FAILURE
@@ -715,7 +715,7 @@
 Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-nodeid-4, EXPECTED_RESULT_GOT_FAILURE
 Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-nodeid-5, EXPECTED_RESULT_GOT_ERROR
 Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-parent-1, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-string-1, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Construct/ComputeCon/ComputeConElem//Constr-compelem-string-1, EXPECTED_RESULT_GOT_ERROR
 Expressions/Construct/ComputeCon/ComputeConPI//Constr-comppi-compname-1, EXPECTED_ERROR_GOT_RESULT
 Expressions/Construct/ComputeCon/ComputeConPI//Constr-comppi-compname-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Construct/ComputeCon/ComputeConPI//Constr-comppi-compname-11, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -754,9 +754,9 @@
 Expressions/Construct/ComputeCon/ComputeConPI//Constr-comppi-parent-1, EXPECTED_RESULT_GOT_FAILURE
 Expressions/Construct/ComputeCon/ComputeConPI//Constr-comppi-space-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/Construct/ComputeCon/ComputeConPI//Constr-comppi-space-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/Construct/ComputeCon/ComputeConPI//Constr-comppi-space-3, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/ComputeCon/ComputeConPI//Constr-comppi-space-4, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/ComputeCon/ComputeConPI//Constr-comppi-string-1, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Construct/ComputeCon/ComputeConPI//Constr-comppi-space-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Construct/ComputeCon/ComputeConPI//Constr-comppi-space-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Construct/ComputeCon/ComputeConPI//Constr-comppi-string-1, EXPECTED_RESULT_GOT_ERROR
 Expressions/Construct/ComputeCon/ConDocNode//Constr-docnode-adjtext-1, EXPECTED_RESULT_GOT_ERROR
 Expressions/Construct/ComputeCon/ConDocNode//Constr-docnode-adjtext-2, EXPECTED_RESULT_GOT_ERROR
 Expressions/Construct/ComputeCon/ConDocNode//Constr-docnode-adjtext-3, EXPECTED_RESULT_GOT_ERROR
@@ -785,24 +785,24 @@
 Expressions/Construct/ComputeCon/ConDocNode//Constr-docnode-string-1, EXPECTED_RESULT_GOT_ERROR
 Expressions/Construct/ComputeCon/ConText//Constr-text-adjtext-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Construct/ComputeCon/ConText//Constr-text-adjtext-2, EXPECTED_RESULT_GOT_ERROR
-Expressions/Construct/ComputeCon/ConText//Constr-text-count-1, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/ComputeCon/ConText//Constr-text-count-2, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Construct/ComputeCon/ConText//Constr-text-count-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Construct/ComputeCon/ConText//Constr-text-count-2, EXPECTED_RESULT_GOT_ERROR
 Expressions/Construct/ComputeCon/ConText//Constr-text-count-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/Construct/ComputeCon/ConText//Constr-text-count-4, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/Construct/ComputeCon/ConText//Constr-text-count-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/Construct/ComputeCon/ConText//Constr-text-count-6, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
-Expressions/Construct/ComputeCon/ConText//Constr-text-data-1, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Construct/ComputeCon/ConText//Constr-text-data-1, EXPECTED_RESULT_GOT_ERROR
 Expressions/Construct/ComputeCon/ConText//Constr-text-doc-1, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/ComputeCon/ConText//Constr-text-enclexpr-1, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/ComputeCon/ConText//Constr-text-enclexpr-2, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/ComputeCon/ConText//Constr-text-enclexpr-3, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/ComputeCon/ConText//Constr-text-enclexpr-4, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Construct/ComputeCon/ConText//Constr-text-enclexpr-1, EXPECTED_RESULT_GOT_ERROR
+Expressions/Construct/ComputeCon/ConText//Constr-text-enclexpr-2, EXPECTED_RESULT_GOT_ERROR
+Expressions/Construct/ComputeCon/ConText//Constr-text-enclexpr-3, EXPECTED_RESULT_GOT_ERROR
+Expressions/Construct/ComputeCon/ConText//Constr-text-enclexpr-4, EXPECTED_RESULT_GOT_ERROR
 Expressions/Construct/ComputeCon/ConText//Constr-text-enclexpr-5, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/ComputeCon/ConText//Constr-text-nested-1, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Construct/ComputeCon/ConText//Constr-text-nested-1, EXPECTED_RESULT_GOT_ERROR
 Expressions/Construct/ComputeCon/ConText//Constr-text-nested-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Construct/ComputeCon/ConText//Constr-text-nested-3, EXPECTED_RESULT_GOT_ERROR
 Expressions/Construct/ComputeCon/ConText//Constr-text-parent-1, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/ComputeCon/ConText//Constr-text-string-1, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Construct/ComputeCon/ConText//Constr-text-string-1, EXPECTED_RESULT_GOT_ERROR
 Expressions/Construct/ConInScopeNamespace//Constr-inscope-1, EXPECTED_RESULT_GOT_FAILURE
 Expressions/Construct/ConInScopeNamespace//Constr-inscope-10, EXPECTED_RESULT_GOT_FAILURE
 Expressions/Construct/ConInScopeNamespace//Constr-inscope-11, EXPECTED_RESULT_GOT_FAILURE
@@ -816,7 +816,7 @@
 Expressions/Construct/ConInScopeNamespace//Constr-inscope-19, EXPECTED_RESULT_GOT_FAILURE
 Expressions/Construct/ConInScopeNamespace//Constr-inscope-2, EXPECTED_RESULT_GOT_FAILURE
 Expressions/Construct/ConInScopeNamespace//Constr-inscope-20, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/ConInScopeNamespace//Constr-inscope-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Construct/ConInScopeNamespace//Constr-inscope-3, EXPECTED_RESULT_GOT_FAILURE
 Expressions/Construct/ConInScopeNamespace//Constr-inscope-4, EXPECTED_RESULT_GOT_FAILURE
 Expressions/Construct/ConInScopeNamespace//Constr-inscope-5, EXPECTED_RESULT_GOT_FAILURE
 Expressions/Construct/ConInScopeNamespace//Constr-inscope-6, EXPECTED_RESULT_GOT_FAILURE
@@ -855,7 +855,7 @@
 Expressions/Construct/DirectConElem/DirectConElemAttr//Constr-attr-enclexpr-7, EXPECTED_RESULT_GOT_FAILURE
 Expressions/Construct/DirectConElem/DirectConElemAttr//Constr-attr-enclexpr-8, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/Construct/DirectConElem/DirectConElemAttr//Constr-attr-entref-1, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Construct/DirectConElem/DirectConElemAttr//Constr-attr-entref-2, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Construct/DirectConElem/DirectConElemAttr//Constr-attr-entref-2, EXPECTED_RESULT_GOT_ERROR
 Expressions/Construct/DirectConElem/DirectConElemAttr//Constr-attr-id-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Construct/DirectConElem/DirectConElemAttr//Constr-attr-id-2, EXPECTED_ERROR_GOT_RESULT
 Expressions/Construct/DirectConElem/DirectConElemAttr//Constr-attr-nsdecl-1, EXPECTED_RESULT_GOT_FAILURE
@@ -919,15 +919,15 @@
 Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-enclexpr-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-enclexpr-4, EXPECTED_RESULT_GOT_FAILURE
 Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-enclexpr-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-entref-1, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-entref-2, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-entref-3, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-entref-4, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-entref-5, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-eol-1, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-eol-2, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-eol-3, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-eol-4, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-entref-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-entref-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-entref-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-entref-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-entref-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-eol-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-eol-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-eol-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-eol-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-invalid-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-invalid-2, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-invalid-3, EXPECTED_ERROR_GOT_SAME_ERROR
@@ -954,7 +954,7 @@
 Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-nsmode-8, EXPECTED_ERROR_GOT_FAILURE
 Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-nsmode-9, EXPECTED_RESULT_GOT_FAILURE
 Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-parent-1, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-string-1, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-string-1, EXPECTED_RESULT_GOT_ERROR
 Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-text-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-text-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Construct/DirectConElem/DirectConElemContent//Constr-cont-uripres-1, EXPECTED_RESULT_GOT_ERROR
@@ -1032,11 +1032,11 @@
 Expressions/Construct/DirectConElem/DirectConElemWhitespace//Constr-ws-nobound-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Construct/DirectConElem/DirectConElemWhitespace//Constr-ws-nobound-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Construct/DirectConElem/DirectConElemWhitespace//Constr-ws-tag-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/Construct/DirectConElem/DirectConElemWhitespace//Constr-ws-tag-10, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Construct/DirectConElem/DirectConElemWhitespace//Constr-ws-tag-10, EXPECTED_RESULT_GOT_FAILURE
 Expressions/Construct/DirectConElem/DirectConElemWhitespace//Constr-ws-tag-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/Construct/DirectConElem/DirectConElemWhitespace//Constr-ws-tag-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/Construct/DirectConElem/DirectConElemWhitespace//Constr-ws-tag-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/Construct/DirectConElem/DirectConElemWhitespace//Constr-ws-tag-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Construct/DirectConElem/DirectConElemWhitespace//Constr-ws-tag-5, EXPECTED_RESULT_GOT_FAILURE
 Expressions/Construct/DirectConElem/DirectConElemWhitespace//Constr-ws-tag-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Construct/DirectConElem/DirectConElemWhitespace//Constr-ws-tag-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Construct/DirectConElem/DirectConElemWhitespace//Constr-ws-tag-8, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -1056,8 +1056,8 @@
 Expressions/Construct/DirectConOther//Constr-pi-content-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Construct/DirectConOther//Constr-pi-content-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Construct/DirectConOther//Constr-pi-content-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/Construct/DirectConOther//Constr-pi-content-6, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Construct/DirectConOther//Constr-pi-content-7, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Construct/DirectConOther//Constr-pi-content-6, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Construct/DirectConOther//Constr-pi-content-7, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/Construct/DirectConOther//Constr-pi-content-8, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Construct/DirectConOther//Constr-pi-target-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Construct/DirectConOther//Constr-pi-target-2, EXPECTED_ERROR_GOT_SAME_ERROR
@@ -1128,13 +1128,13 @@
 Expressions/ExtensionExpression//extexpr-18, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/ExtensionExpression//extexpr-19, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/ExtensionExpression//extexpr-2, EXPECTED_ERROR_GOT_SAME_ERROR
-Expressions/ExtensionExpression//extexpr-20, EXPECTED_RESULT_GOT_FAILURE
+Expressions/ExtensionExpression//extexpr-20, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/ExtensionExpression//extexpr-21, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/ExtensionExpression//extexpr-22, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/ExtensionExpression//extexpr-23, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/ExtensionExpression//extexpr-24, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/ExtensionExpression//extexpr-25, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/ExtensionExpression//extexpr-26, EXPECTED_RESULT_GOT_FAILURE
+Expressions/ExtensionExpression//extexpr-26, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/ExtensionExpression//extexpr-3, EXPECTED_RESULT_GOT_FAILURE
 Expressions/ExtensionExpression//extexpr-4, EXPECTED_ERROR_GOT_FAILURE
 Expressions/ExtensionExpression//extexpr-5, EXPECTED_RESULT_GOT_FAILURE
@@ -1172,7 +1172,7 @@
 Expressions/FLWORExpr/ForExpr//ForExpr028, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/FLWORExpr/ForExpr//ForExpr029, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/FLWORExpr/ForExpr//ForExpr030, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/FLWORExpr/ForExpr//ForExpr031, EXPECTED_ERROR_GOT_FAILURE
+Expressions/FLWORExpr/ForExpr//ForExpr031, EXPECTED_ERROR_GOT_RESULT
 Expressions/FLWORExpr/ForExpr/ForExprPositionalVar//K-ForExprPositionalVar-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/FLWORExpr/ForExpr/ForExprPositionalVar//K-ForExprPositionalVar-10, EXPECTED_RESULT_GOT_ERROR
 Expressions/FLWORExpr/ForExpr/ForExprPositionalVar//K-ForExprPositionalVar-11, EXPECTED_ERROR_GOT_RESULT
@@ -1188,20 +1188,20 @@
 Expressions/FLWORExpr/ForExpr/ForExprPositionalVar//K-ForExprPositionalVar-20, EXPECTED_RESULT_GOT_ERROR
 Expressions/FLWORExpr/ForExpr/ForExprPositionalVar//K-ForExprPositionalVar-21, EXPECTED_RESULT_GOT_ERROR
 Expressions/FLWORExpr/ForExpr/ForExprPositionalVar//K-ForExprPositionalVar-22, EXPECTED_RESULT_GOT_ERROR
-Expressions/FLWORExpr/ForExpr/ForExprPositionalVar//K-ForExprPositionalVar-23, EXPECTED_RESULT_GOT_FAILURE
+Expressions/FLWORExpr/ForExpr/ForExprPositionalVar//K-ForExprPositionalVar-23, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/FLWORExpr/ForExpr/ForExprPositionalVar//K-ForExprPositionalVar-24, EXPECTED_ERROR_GOT_RESULT
 Expressions/FLWORExpr/ForExpr/ForExprPositionalVar//K-ForExprPositionalVar-25, EXPECTED_ERROR_GOT_RESULT
 Expressions/FLWORExpr/ForExpr/ForExprPositionalVar//K-ForExprPositionalVar-26, EXPECTED_RESULT_GOT_ERROR
 Expressions/FLWORExpr/ForExpr/ForExprPositionalVar//K-ForExprPositionalVar-27, EXPECTED_RESULT_GOT_ERROR
 Expressions/FLWORExpr/ForExpr/ForExprPositionalVar//K-ForExprPositionalVar-28, EXPECTED_RESULT_GOT_ERROR
-Expressions/FLWORExpr/ForExpr/ForExprPositionalVar//K-ForExprPositionalVar-29, EXPECTED_RESULT_GOT_FAILURE
+Expressions/FLWORExpr/ForExpr/ForExprPositionalVar//K-ForExprPositionalVar-29, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/FLWORExpr/ForExpr/ForExprPositionalVar//K-ForExprPositionalVar-3, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/FLWORExpr/ForExpr/ForExprPositionalVar//K-ForExprPositionalVar-30, EXPECTED_RESULT_GOT_ERROR
 Expressions/FLWORExpr/ForExpr/ForExprPositionalVar//K-ForExprPositionalVar-4, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/FLWORExpr/ForExpr/ForExprPositionalVar//K-ForExprPositionalVar-5, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/FLWORExpr/ForExpr/ForExprPositionalVar//K-ForExprPositionalVar-6, EXPECTED_RESULT_GOT_ERROR
 Expressions/FLWORExpr/ForExpr/ForExprPositionalVar//K-ForExprPositionalVar-7, EXPECTED_RESULT_GOT_ERROR
-Expressions/FLWORExpr/ForExpr/ForExprPositionalVar//K-ForExprPositionalVar-8, EXPECTED_ERROR_GOT_FAILURE
+Expressions/FLWORExpr/ForExpr/ForExprPositionalVar//K-ForExprPositionalVar-8, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/FLWORExpr/ForExpr/ForExprPositionalVar//K-ForExprPositionalVar-9, EXPECTED_RESULT_GOT_ERROR
 Expressions/FLWORExpr/ForExpr/ForExprWithout//K-ForExprWithout-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/FLWORExpr/ForExpr/ForExprWithout//K-ForExprWithout-10, EXPECTED_RESULT_GOT_ERROR
@@ -1243,8 +1243,8 @@
 Expressions/FLWORExpr/ForExpr/ForExprWithout//K-ForExprWithout-43, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/FLWORExpr/ForExpr/ForExprWithout//K-ForExprWithout-44, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/FLWORExpr/ForExpr/ForExprWithout//K-ForExprWithout-45, EXPECTED_ERROR_GOT_SAME_ERROR
-Expressions/FLWORExpr/ForExpr/ForExprWithout//K-ForExprWithout-46, EXPECTED_ERROR_GOT_FAILURE
-Expressions/FLWORExpr/ForExpr/ForExprWithout//K-ForExprWithout-47, EXPECTED_ERROR_GOT_FAILURE
+Expressions/FLWORExpr/ForExpr/ForExprWithout//K-ForExprWithout-46, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/FLWORExpr/ForExpr/ForExprWithout//K-ForExprWithout-47, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/FLWORExpr/ForExpr/ForExprWithout//K-ForExprWithout-48, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/FLWORExpr/ForExpr/ForExprWithout//K-ForExprWithout-49, EXPECTED_RESULT_GOT_ERROR
 Expressions/FLWORExpr/ForExpr/ForExprWithout//K-ForExprWithout-5, EXPECTED_RESULT_GOT_ERROR
@@ -1257,14 +1257,14 @@
 Expressions/FLWORExpr/ForExpr/ForExprWithout//K-ForExprWithout-56, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/FLWORExpr/ForExpr/ForExprWithout//K-ForExprWithout-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/FLWORExpr/ForExpr/ForExprWithout//K-ForExprWithout-7, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/FLWORExpr/ForExpr/ForExprWithout//K-ForExprWithout-8, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/FLWORExpr/ForExpr/ForExprWithout//K-ForExprWithout-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/FLWORExpr/ForExpr/ForExprWithout//K-ForExprWithout-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/FLWORExpr/ForExprType//ForExprType001, EXPECTED_RESULT_GOT_ERROR
 Expressions/FLWORExpr/ForExprType//ForExprType002, EXPECTED_RESULT_GOT_FAILURE
 Expressions/FLWORExpr/ForExprType//ForExprType003, EXPECTED_RESULT_GOT_FAILURE
 Expressions/FLWORExpr/ForExprType//ForExprType004, EXPECTED_RESULT_GOT_FAILURE
 Expressions/FLWORExpr/ForExprType//ForExprType005, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/FLWORExpr/ForExprType//ForExprType006, EXPECTED_ERROR_GOT_FAILURE
+Expressions/FLWORExpr/ForExprType//ForExprType006, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/FLWORExpr/ForExprType//ForExprType007, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/FLWORExpr/ForExprType//ForExprType008, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/FLWORExpr/ForExprType//ForExprType009, EXPECTED_RESULT_GOT_FAILURE
@@ -1275,7 +1275,7 @@
 Expressions/FLWORExpr/ForExprType//ForExprType014, EXPECTED_ERROR_GOT_FAILURE
 Expressions/FLWORExpr/ForExprType//ForExprType015, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/FLWORExpr/ForExprType//ForExprType016, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/FLWORExpr/ForExprType//ForExprType017, EXPECTED_ERROR_GOT_FAILURE
+Expressions/FLWORExpr/ForExprType//ForExprType017, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/FLWORExpr/ForExprType//ForExprType018, EXPECTED_RESULT_GOT_FAILURE
 Expressions/FLWORExpr/ForExprType//ForExprType019, EXPECTED_RESULT_GOT_FAILURE
 Expressions/FLWORExpr/ForExprType//ForExprType020, EXPECTED_RESULT_GOT_FAILURE
@@ -1293,7 +1293,7 @@
 Expressions/FLWORExpr/ForExprType//ForExprType035, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/FLWORExpr/ForExprType//ForExprType036, EXPECTED_RESULT_GOT_FAILURE
 Expressions/FLWORExpr/ForExprType//ForExprType045, EXPECTED_ERROR_GOT_SAME_ERROR
-Expressions/FLWORExpr/ForExprType//ForExprType046, EXPECTED_ERROR_GOT_FAILURE
+Expressions/FLWORExpr/ForExprType//ForExprType046, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/FLWORExpr/ForExprType//ForExprType047, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/FLWORExpr/ForExprType//ForExprType054, EXPECTED_RESULT_GOT_FAILURE
 Expressions/FLWORExpr/ForExprType//ForExprType055, EXPECTED_RESULT_GOT_FAILURE
@@ -1324,15 +1324,15 @@
 Expressions/FLWORExpr/LetExpr//LetExpr007, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/FLWORExpr/LetExpr//LetExpr008, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/FLWORExpr/LetExpr//LetExpr009, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/FLWORExpr/LetExpr//LetExpr010, EXPECTED_ERROR_GOT_FAILURE
+Expressions/FLWORExpr/LetExpr//LetExpr010, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/FLWORExpr/LetExpr//LetExpr011, EXPECTED_RESULT_GOT_FAILURE
 Expressions/FLWORExpr/LetExpr//LetExpr012, EXPECTED_RESULT_GOT_FAILURE
 Expressions/FLWORExpr/LetExpr//LetExpr013, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/FLWORExpr/LetExpr//LetExpr014, EXPECTED_ERROR_GOT_FAILURE
-Expressions/FLWORExpr/LetExpr//LetExpr015, EXPECTED_RESULT_GOT_FAILURE
-Expressions/FLWORExpr/LetExpr//LetExpr016, EXPECTED_RESULT_GOT_FAILURE
+Expressions/FLWORExpr/LetExpr//LetExpr014, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/FLWORExpr/LetExpr//LetExpr015, EXPECTED_RESULT_GOT_ERROR
+Expressions/FLWORExpr/LetExpr//LetExpr016, EXPECTED_RESULT_GOT_ERROR
 Expressions/FLWORExpr/LetExpr//LetExpr017, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/FLWORExpr/LetExpr//LetExpr018, EXPECTED_ERROR_GOT_FAILURE
+Expressions/FLWORExpr/LetExpr//LetExpr018, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/FLWORExpr/LetExpr//LetExpr019, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/FLWORExpr/LetExpr//LetExpr020, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/FLWORExpr/LetExpr//LetExpr021, EXPECTED_ERROR_GOT_SAME_ERROR
@@ -1346,11 +1346,11 @@
 Expressions/FLWORExpr/LetExpr/LetExprWithout//K-LetExprWithout-2, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/FLWORExpr/LetExpr/LetExprWithout//K-LetExprWithout-3, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/FLWORExpr/LetExpr/LetExprWithout//K-LetExprWithout-4, EXPECTED_RESULT_GOT_ERROR
-Expressions/FLWORExpr/LetExprWith//letexprwith-1, EXPECTED_ERROR_GOT_FAILURE
+Expressions/FLWORExpr/LetExprWith//letexprwith-1, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/FLWORExpr/LetExprWith//letexprwith-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/FLWORExpr/LetExprWith//letexprwith-11, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/FLWORExpr/LetExprWith//letexprwith-12, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/FLWORExpr/LetExprWith//letexprwith-13, EXPECTED_RESULT_GOT_FAILURE
+Expressions/FLWORExpr/LetExprWith//letexprwith-13, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/FLWORExpr/LetExprWith//letexprwith-14, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/FLWORExpr/LetExprWith//letexprwith-15, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/FLWORExpr/LetExprWith//letexprwith-16, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -1436,7 +1436,7 @@
 Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-12, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-16, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-17, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-18, EXPECTED_RESULT_GOT_FAILURE
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-18, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-19, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-20, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -1480,7 +1480,7 @@
 Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-8, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-9, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-10, EXPECTED_RESULT_GOT_FAILURE
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-10, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-11, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-12, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-13, EXPECTED_RESULT_GOT_ERROR
@@ -1518,7 +1518,7 @@
 Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-6, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-7, EXPECTED_RESULT_GOT_ERROR
 Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-8, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-9, EXPECTED_RESULT_GOT_FAILURE
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-9, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/FLWORExpr/ReturnExpr//ReturnExpr001, EXPECTED_RESULT_GOT_FAILURE
 Expressions/FLWORExpr/ReturnExpr//ReturnExpr002, EXPECTED_RESULT_GOT_FAILURE
 Expressions/FLWORExpr/ReturnExpr//ReturnExpr003, EXPECTED_RESULT_GOT_FAILURE
@@ -1543,8 +1543,8 @@
 Expressions/FLWORExpr/WhereExpr//K-WhereExpr-10, EXPECTED_RESULT_GOT_FAILURE
 Expressions/FLWORExpr/WhereExpr//K-WhereExpr-11, EXPECTED_RESULT_GOT_FAILURE
 Expressions/FLWORExpr/WhereExpr//K-WhereExpr-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/FLWORExpr/WhereExpr//K-WhereExpr-3, EXPECTED_ERROR_GOT_FAILURE
-Expressions/FLWORExpr/WhereExpr//K-WhereExpr-4, EXPECTED_RESULT_GOT_FAILURE
+Expressions/FLWORExpr/WhereExpr//K-WhereExpr-3, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/FLWORExpr/WhereExpr//K-WhereExpr-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/FLWORExpr/WhereExpr//K-WhereExpr-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/FLWORExpr/WhereExpr//K-WhereExpr-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/FLWORExpr/WhereExpr//K-WhereExpr-7, EXPECTED_RESULT_GOT_FAILURE
@@ -1577,7 +1577,7 @@
 Expressions/FLWORExpr/WhereExpr//whereClause-5, EXPECTED_RESULT_GOT_FAILURE
 Expressions/FLWORExpr/WhereExpr//whereClause-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/FLWORExpr/WhereExpr//whereClause-7, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/FLWORExpr/WhereExpr//whereClause-8, EXPECTED_RESULT_GOT_FAILURE
+Expressions/FLWORExpr/WhereExpr//whereClause-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/FLWORExpr/WhereExpr//whereClause-9, EXPECTED_RESULT_GOT_ERROR
 Expressions/FunctionCallExpr//K2-FunctionCallExpr-1, EXPECTED_RESULT_GOT_ERROR
 Expressions/FunctionCallExpr//K2-FunctionCallExpr-10, EXPECTED_RESULT_GOT_ERROR
@@ -1661,20 +1661,20 @@
 Expressions/LogicExpr//K-LogicExpr-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/LogicExpr//K-LogicExpr-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/LogicExpr//K-LogicExpr-11, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/LogicExpr//K-LogicExpr-12, EXPECTED_RESULT_GOT_FAILURE
-Expressions/LogicExpr//K-LogicExpr-13, EXPECTED_RESULT_GOT_FAILURE
+Expressions/LogicExpr//K-LogicExpr-12, EXPECTED_RESULT_GOT_ERROR
+Expressions/LogicExpr//K-LogicExpr-13, EXPECTED_RESULT_GOT_ERROR
 Expressions/LogicExpr//K-LogicExpr-14, EXPECTED_RESULT_GOT_FAILURE
 Expressions/LogicExpr//K-LogicExpr-15, EXPECTED_RESULT_GOT_FAILURE
-Expressions/LogicExpr//K-LogicExpr-16, EXPECTED_ERROR_GOT_FAILURE
-Expressions/LogicExpr//K-LogicExpr-17, EXPECTED_ERROR_GOT_FAILURE
-Expressions/LogicExpr//K-LogicExpr-18, EXPECTED_ERROR_GOT_FAILURE
-Expressions/LogicExpr//K-LogicExpr-19, EXPECTED_ERROR_GOT_FAILURE
+Expressions/LogicExpr//K-LogicExpr-16, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/LogicExpr//K-LogicExpr-17, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/LogicExpr//K-LogicExpr-18, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/LogicExpr//K-LogicExpr-19, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/LogicExpr//K-LogicExpr-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/LogicExpr//K-LogicExpr-20, EXPECTED_ERROR_GOT_FAILURE
-Expressions/LogicExpr//K-LogicExpr-21, EXPECTED_ERROR_GOT_FAILURE
-Expressions/LogicExpr//K-LogicExpr-22, EXPECTED_RESULT_GOT_FAILURE
-Expressions/LogicExpr//K-LogicExpr-23, EXPECTED_RESULT_GOT_FAILURE
-Expressions/LogicExpr//K-LogicExpr-24, EXPECTED_RESULT_GOT_FAILURE
+Expressions/LogicExpr//K-LogicExpr-20, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/LogicExpr//K-LogicExpr-21, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/LogicExpr//K-LogicExpr-22, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/LogicExpr//K-LogicExpr-23, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/LogicExpr//K-LogicExpr-24, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/LogicExpr//K-LogicExpr-25, EXPECTED_RESULT_GOT_FAILURE
 Expressions/LogicExpr//K-LogicExpr-26, EXPECTED_RESULT_GOT_FAILURE
 Expressions/LogicExpr//K-LogicExpr-27, EXPECTED_RESULT_GOT_FAILURE
@@ -1688,16 +1688,16 @@
 Expressions/LogicExpr//K-LogicExpr-34, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/LogicExpr//K-LogicExpr-35, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/LogicExpr//K-LogicExpr-36, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/LogicExpr//K-LogicExpr-37, EXPECTED_RESULT_GOT_FAILURE
-Expressions/LogicExpr//K-LogicExpr-38, EXPECTED_RESULT_GOT_FAILURE
-Expressions/LogicExpr//K-LogicExpr-39, EXPECTED_RESULT_GOT_FAILURE
+Expressions/LogicExpr//K-LogicExpr-37, EXPECTED_RESULT_GOT_ERROR
+Expressions/LogicExpr//K-LogicExpr-38, EXPECTED_RESULT_GOT_ERROR
+Expressions/LogicExpr//K-LogicExpr-39, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/LogicExpr//K-LogicExpr-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/LogicExpr//K-LogicExpr-40, EXPECTED_RESULT_GOT_FAILURE
-Expressions/LogicExpr//K-LogicExpr-41, EXPECTED_RESULT_GOT_FAILURE
+Expressions/LogicExpr//K-LogicExpr-40, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/LogicExpr//K-LogicExpr-41, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/LogicExpr//K-LogicExpr-42, EXPECTED_RESULT_GOT_FAILURE
 Expressions/LogicExpr//K-LogicExpr-43, EXPECTED_RESULT_GOT_FAILURE
 Expressions/LogicExpr//K-LogicExpr-44, EXPECTED_RESULT_GOT_FAILURE
-Expressions/LogicExpr//K-LogicExpr-45, EXPECTED_ERROR_GOT_FAILURE
+Expressions/LogicExpr//K-LogicExpr-45, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/LogicExpr//K-LogicExpr-46, EXPECTED_ERROR_GOT_RESULT
 Expressions/LogicExpr//K-LogicExpr-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/LogicExpr//K-LogicExpr-6, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -1728,10 +1728,10 @@
 Expressions/LogicExpr//op-logical-and-022, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/LogicExpr//op-logical-and-023, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/LogicExpr//op-logical-and-024, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/LogicExpr//op-logical-and-025, EXPECTED_RESULT_GOT_FAILURE
-Expressions/LogicExpr//op-logical-and-026, EXPECTED_RESULT_GOT_FAILURE
-Expressions/LogicExpr//op-logical-and-027, EXPECTED_RESULT_GOT_FAILURE
-Expressions/LogicExpr//op-logical-and-028, EXPECTED_RESULT_GOT_FAILURE
+Expressions/LogicExpr//op-logical-and-025, EXPECTED_RESULT_GOT_ERROR
+Expressions/LogicExpr//op-logical-and-026, EXPECTED_RESULT_GOT_ERROR
+Expressions/LogicExpr//op-logical-and-027, EXPECTED_RESULT_GOT_ERROR
+Expressions/LogicExpr//op-logical-and-028, EXPECTED_RESULT_GOT_ERROR
 Expressions/LogicExpr//op-logical-and-029, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/LogicExpr//op-logical-and-030, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/LogicExpr//op-logical-and-031, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -1887,10 +1887,10 @@
 Expressions/LogicExpr//op-logical-or-022, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/LogicExpr//op-logical-or-023, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/LogicExpr//op-logical-or-024, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/LogicExpr//op-logical-or-025, EXPECTED_RESULT_GOT_FAILURE
-Expressions/LogicExpr//op-logical-or-026, EXPECTED_RESULT_GOT_FAILURE
-Expressions/LogicExpr//op-logical-or-027, EXPECTED_RESULT_GOT_FAILURE
-Expressions/LogicExpr//op-logical-or-028, EXPECTED_RESULT_GOT_FAILURE
+Expressions/LogicExpr//op-logical-or-025, EXPECTED_RESULT_GOT_ERROR
+Expressions/LogicExpr//op-logical-or-026, EXPECTED_RESULT_GOT_ERROR
+Expressions/LogicExpr//op-logical-or-027, EXPECTED_RESULT_GOT_ERROR
+Expressions/LogicExpr//op-logical-or-028, EXPECTED_RESULT_GOT_ERROR
 Expressions/LogicExpr//op-logical-or-029, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/LogicExpr//op-logical-or-030, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/LogicExpr//op-logical-or-031, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -2055,7 +2055,7 @@
 Expressions/Operators/ArithExpr/DurationArith/DateAddYMD//op-add-yearMonthDuration-to-date-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/DateAddYMD//op-add-yearMonthDuration-to-date-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/DateAddYMD//op-add-yearMonthDuration-to-date-7, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/DurationArith/DateAddYMD//op-add-yearMonthDuration-to-date-8, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Operators/ArithExpr/DurationArith/DateAddYMD//op-add-yearMonthDuration-to-date-8, EXPECTED_RESULT_GOT_ERROR
 Expressions/Operators/ArithExpr/DurationArith/DateAddYMD//op-add-yearMonthDuration-to-date-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/DateAddYMD//op-add-yearMonthDuration-to-date2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/DateAddYMD//op-add-yearMonthDuration-to-date2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -2103,7 +2103,7 @@
 Expressions/Operators/ArithExpr/DurationArith/DateSubtractYMD//op-subtract-yearMonthDuration-from-date2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/DateSubtractYMD//op-subtract-yearMonthDuration-from-date2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/DateSubtractYMD//op-subtract-yearMonthDuration-from-date2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/DurationArith/DateSubtractYMD//op-subtract-yearMonthDuration-from-date2args-5, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Operators/ArithExpr/DurationArith/DateSubtractYMD//op-subtract-yearMonthDuration-from-date2args-5, EXPECTED_RESULT_GOT_ERROR
 Expressions/Operators/ArithExpr/DurationArith/DateTimeAddDTD//op-add-dayTimeDuration-to-dateTime-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/DateTimeAddDTD//op-add-dayTimeDuration-to-dateTime-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/DateTimeAddDTD//op-add-dayTimeDuration-to-dateTime-12, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -2163,7 +2163,7 @@
 Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractYMD//op-subtract-yearMonthDuration-from-dateTime2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractYMD//op-subtract-yearMonthDuration-from-dateTime2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractYMD//op-subtract-yearMonthDuration-from-dateTime2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractYMD//op-subtract-yearMonthDuration-from-dateTime2args-5, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Operators/ArithExpr/DurationArith/DateTimeSubtractYMD//op-subtract-yearMonthDuration-from-dateTime2args-5, EXPECTED_RESULT_GOT_ERROR
 Expressions/Operators/ArithExpr/DurationArith/DateTimesSubtract//op-subtract-dateTimes-yielding-DTD-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/DateTimesSubtract//op-subtract-dateTimes-yielding-DTD-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/DateTimesSubtract//op-subtract-dateTimes-yielding-DTD-11, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -2229,21 +2229,21 @@
 Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationAdd//op-add-dayTimeDurations2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationAdd//op-add-dayTimeDurations2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//K-DayTimeDurationDivide-1, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//K-DayTimeDurationDivide-10, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//K-DayTimeDurationDivide-11, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//K-DayTimeDurationDivide-12, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//K-DayTimeDurationDivide-13, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//K-DayTimeDurationDivide-14, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//K-DayTimeDurationDivide-15, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//K-DayTimeDurationDivide-16, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//K-DayTimeDurationDivide-10, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//K-DayTimeDurationDivide-11, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//K-DayTimeDurationDivide-12, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//K-DayTimeDurationDivide-13, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//K-DayTimeDurationDivide-14, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//K-DayTimeDurationDivide-15, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//K-DayTimeDurationDivide-16, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//K-DayTimeDurationDivide-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//K-DayTimeDurationDivide-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//K-DayTimeDurationDivide-4, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//K-DayTimeDurationDivide-5, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//K-DayTimeDurationDivide-6, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//K-DayTimeDurationDivide-7, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//K-DayTimeDurationDivide-8, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//K-DayTimeDurationDivide-9, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//K-DayTimeDurationDivide-4, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//K-DayTimeDurationDivide-5, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//K-DayTimeDurationDivide-6, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//K-DayTimeDurationDivide-7, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//K-DayTimeDurationDivide-8, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//K-DayTimeDurationDivide-9, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//op-divide-dayTimeDuration-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//op-divide-dayTimeDuration-11, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//op-divide-dayTimeDuration-12, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -2303,8 +2303,8 @@
 Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply//op-multiply-dayTimeDuration-14, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply//op-multiply-dayTimeDuration-15, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply//op-multiply-dayTimeDuration-16, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply//op-multiply-dayTimeDuration-17, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply//op-multiply-dayTimeDuration-18, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply//op-multiply-dayTimeDuration-17, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply//op-multiply-dayTimeDuration-18, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply//op-multiply-dayTimeDuration-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply//op-multiply-dayTimeDuration-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationMultiply//op-multiply-dayTimeDuration-4, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -2321,12 +2321,12 @@
 Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract//K-DayTimeDurationSubtract-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract//K-DayTimeDurationSubtract-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract//K-DayTimeDurationSubtract-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract//K-DayTimeDurationSubtract-4, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract//K-DayTimeDurationSubtract-5, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract//K-DayTimeDurationSubtract-6, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract//K-DayTimeDurationSubtract-7, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract//K-DayTimeDurationSubtract-8, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract//K-DayTimeDurationSubtract-9, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract//K-DayTimeDurationSubtract-4, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract//K-DayTimeDurationSubtract-5, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract//K-DayTimeDurationSubtract-6, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract//K-DayTimeDurationSubtract-7, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract//K-DayTimeDurationSubtract-8, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract//K-DayTimeDurationSubtract-9, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract//op-subtract-dayTimeDurations-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract//op-subtract-dayTimeDurations-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationSubtract//op-subtract-dayTimeDurations-11, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -2447,7 +2447,7 @@
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddDT//op-add-yearMonthDuration-to-dateTime-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddDT//op-add-yearMonthDuration-to-dateTime-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddDT//op-add-yearMonthDuration-to-dateTime-7, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddDT//op-add-yearMonthDuration-to-dateTime-8, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddDT//op-add-yearMonthDuration-to-dateTime-8, EXPECTED_RESULT_GOT_ERROR
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddDT//op-add-yearMonthDuration-to-dateTime-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddDT//op-add-yearMonthDuration-to-dateTime2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationAddDT//op-add-yearMonthDuration-to-dateTime2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -2458,7 +2458,7 @@
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide//K-YearMonthDurationDivide-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide//K-YearMonthDurationDivide-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide//K-YearMonthDurationDivide-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide//K-YearMonthDurationDivide-4, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide//K-YearMonthDurationDivide-4, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide//K-YearMonthDurationDivide-5, EXPECTED_ERROR_GOT_RESULT
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide//K-YearMonthDurationDivide-6, EXPECTED_ERROR_GOT_RESULT
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivide//op-divide-yearMonthDuration-1, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -2506,8 +2506,8 @@
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivideYMD//op-divide-yearMonthDuration-by-yearMonthDuration2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationDivideYMD//op-divide-yearMonthDuration-by-yearMonthDuration2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply//K-YearMonthDurationMultiply-1, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply//K-YearMonthDurationMultiply-10, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply//K-YearMonthDurationMultiply-11, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply//K-YearMonthDurationMultiply-10, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply//K-YearMonthDurationMultiply-11, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply//K-YearMonthDurationMultiply-12, EXPECTED_ERROR_GOT_RESULT
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply//K-YearMonthDurationMultiply-13, EXPECTED_ERROR_GOT_RESULT
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply//K-YearMonthDurationMultiply-2, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -2516,8 +2516,8 @@
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply//K-YearMonthDurationMultiply-5, EXPECTED_ERROR_GOT_RESULT
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply//K-YearMonthDurationMultiply-6, EXPECTED_ERROR_GOT_RESULT
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply//K-YearMonthDurationMultiply-7, EXPECTED_ERROR_GOT_RESULT
-Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply//K-YearMonthDurationMultiply-8, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply//K-YearMonthDurationMultiply-9, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply//K-YearMonthDurationMultiply-8, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply//K-YearMonthDurationMultiply-9, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply//op-multiply-yearMonthDuration-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply//op-multiply-yearMonthDuration-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply//op-multiply-yearMonthDuration-11, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -2526,8 +2526,8 @@
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply//op-multiply-yearMonthDuration-14, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply//op-multiply-yearMonthDuration-15, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply//op-multiply-yearMonthDuration-16, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply//op-multiply-yearMonthDuration-17, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply//op-multiply-yearMonthDuration-18, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply//op-multiply-yearMonthDuration-17, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply//op-multiply-yearMonthDuration-18, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply//op-multiply-yearMonthDuration-19, EXPECTED_ERROR_GOT_RESULT
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply//op-multiply-yearMonthDuration-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationMultiply//op-multiply-yearMonthDuration-20, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -2546,12 +2546,12 @@
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract//K-YearMonthDurationSubtract-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract//K-YearMonthDurationSubtract-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract//K-YearMonthDurationSubtract-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract//K-YearMonthDurationSubtract-4, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract//K-YearMonthDurationSubtract-5, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract//K-YearMonthDurationSubtract-6, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract//K-YearMonthDurationSubtract-7, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract//K-YearMonthDurationSubtract-8, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract//K-YearMonthDurationSubtract-9, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract//K-YearMonthDurationSubtract-4, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract//K-YearMonthDurationSubtract-5, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract//K-YearMonthDurationSubtract-6, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract//K-YearMonthDurationSubtract-7, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract//K-YearMonthDurationSubtract-8, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract//K-YearMonthDurationSubtract-9, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract//op-subtract-yearMonthDurations-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract//op-subtract-yearMonthDurations-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationArith/YearMonthDurationSubtract//op-subtract-yearMonthDurations-11, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -2577,48 +2577,48 @@
 Expressions/Operators/ArithExpr/DurationDateTimeArith/DateAddDTD//K-DateAddDTD-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationDateTimeArith/DateAddYMD//K-DateAddYMD-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationDateTimeArith/DateAddYMD//K-DateAddYMD-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/DurationDateTimeArith/DateAddYMD//K-DateAddYMD-3, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationDateTimeArith/DateAddYMD//K-DateAddYMD-4, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/DurationDateTimeArith/DateAddYMD//K-DateAddYMD-3, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationDateTimeArith/DateAddYMD//K-DateAddYMD-4, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/DurationDateTimeArith/DateSubtractDTD//K-DateSubtractDTD-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationDateTimeArith/DateSubtractYMD//K-DateSubtractYMD-1, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/DurationDateTimeArith/DateTimeAddDTD//K-DateTimeAddDTD-1, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationDateTimeArith/DateTimeAddDTD//K-DateTimeAddDTD-2, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationDateTimeArith/DateTimeAddDTD//K-DateTimeAddDTD-3, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationDateTimeArith/DateTimeAddDTD//K-DateTimeAddDTD-4, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/DurationDateTimeArith/DateTimeAddDTD//K-DateTimeAddDTD-1, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationDateTimeArith/DateTimeAddDTD//K-DateTimeAddDTD-2, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationDateTimeArith/DateTimeAddDTD//K-DateTimeAddDTD-3, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationDateTimeArith/DateTimeAddDTD//K-DateTimeAddDTD-4, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/DurationDateTimeArith/DateTimeSubtractYMD//K-DateTimeSubtractYMD-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationDateTimeArith/DatesSubtract//K-DatesSubtract-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationDateTimeArith/DatesSubtract//K-DatesSubtract-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/DurationDateTimeArith/DatesSubtract//K-DatesSubtract-3, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationDateTimeArith/DatesSubtract//K-DatesSubtract-4, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationDateTimeArith/DatesSubtract//K-DatesSubtract-5, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationDateTimeArith/DatesSubtract//K-DatesSubtract-6, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/DurationDateTimeArith/DatesSubtract//K-DatesSubtract-3, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationDateTimeArith/DatesSubtract//K-DatesSubtract-4, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationDateTimeArith/DatesSubtract//K-DatesSubtract-5, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationDateTimeArith/DatesSubtract//K-DatesSubtract-6, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeAddDTD//K-TimeAddDTD-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeAddDTD//K-TimeAddDTD-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtract//K-TimeSubtract-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtract//K-TimeSubtract-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtract//K-TimeSubtract-3, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtract//K-TimeSubtract-4, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtract//K-TimeSubtract-5, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtract//K-TimeSubtract-6, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtract//K-TimeSubtract-7, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtract//K-TimeSubtract-8, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtract//K-TimeSubtract-3, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtract//K-TimeSubtract-4, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtract//K-TimeSubtract-5, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtract//K-TimeSubtract-6, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtract//K-TimeSubtract-7, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtract//K-TimeSubtract-8, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtractDTD//K-TimeSubtractDTD-1, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtractDTD//K-TimeSubtractDTD-2, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtractDTD//K-TimeSubtractDTD-3, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtractDTD//K-TimeSubtractDTD-4, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtractDTD//K-TimeSubtractDTD-5, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtractDTD//K-TimeSubtractDTD-2, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtractDTD//K-TimeSubtractDTD-3, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtractDTD//K-TimeSubtractDTD-4, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationDateTimeArith/TimeSubtractDTD//K-TimeSubtractDTD-5, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/DurationDateTimeArith/YearMonthDurationAddDT//K-YearMonthDurationAddDT-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/DurationDateTimeArith/YearMonthDurationAddDT//K-YearMonthDurationAddDT-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/DurationDateTimeArith/YearMonthDurationAddDT//K-YearMonthDurationAddDT-3, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationDateTimeArith/YearMonthDurationAddDT//K-YearMonthDurationAddDT-4, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationDateTimeArith/YearMonthDurationAddDT//K-YearMonthDurationAddDT-5, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationDateTimeArith/YearMonthDurationAddDT//K-YearMonthDurationAddDT-6, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/DurationDateTimeArith/YearMonthDurationAddDT//K-YearMonthDurationAddDT-3, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationDateTimeArith/YearMonthDurationAddDT//K-YearMonthDurationAddDT-4, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationDateTimeArith/YearMonthDurationAddDT//K-YearMonthDurationAddDT-5, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationDateTimeArith/YearMonthDurationAddDT//K-YearMonthDurationAddDT-6, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/DurationDateTimeArith/dateTimesSubtract//K-dateTimesSubtract-1, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/DurationDateTimeArith/dateTimesSubtract//K-dateTimesSubtract-2, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationDateTimeArith/dateTimesSubtract//K-dateTimesSubtract-3, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationDateTimeArith/dateTimesSubtract//K-dateTimesSubtract-4, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationDateTimeArith/dateTimesSubtract//K-dateTimesSubtract-5, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/DurationDateTimeArith/dateTimesSubtract//K-dateTimesSubtract-6, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/DurationDateTimeArith/dateTimesSubtract//K-dateTimesSubtract-2, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationDateTimeArith/dateTimesSubtract//K-dateTimesSubtract-3, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationDateTimeArith/dateTimesSubtract//K-dateTimesSubtract-4, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationDateTimeArith/dateTimesSubtract//K-dateTimesSubtract-5, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/DurationDateTimeArith/dateTimesSubtract//K-dateTimesSubtract-6, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-11, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -2643,21 +2643,21 @@
 Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-29, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-30, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-31, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-32, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-33, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-34, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-35, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-36, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-37, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-38, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-39, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-31, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-32, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-33, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-34, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-35, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-36, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-37, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-38, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-39, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-40, EXPECTED_ERROR_GOT_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-41, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-42, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-43, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-44, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-41, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-42, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-43, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-44, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-45, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-46, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-47, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -2678,10 +2678,10 @@
 Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-60, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-61, EXPECTED_ERROR_GOT_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-62, EXPECTED_ERROR_GOT_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-63, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-64, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-65, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-66, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-63, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-64, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-65, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-66, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//K-NumericAdd-9, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -2716,13 +2716,13 @@
 Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addlng2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addlng2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addmix2args-1, EXPECTED_ERROR_GOT_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addmix2args-2, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addmix2args-2, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addmix2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addmix2args-4, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addmix2args-5, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addmix2args-6, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addmix2args-7, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addmix2args-8, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addmix2args-4, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addmix2args-5, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addmix2args-6, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addmix2args-7, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addmix2args-8, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addmix2args-9, EXPECTED_ERROR_GOT_FAILURE
 Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addnint2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addnint2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -2781,8 +2781,8 @@
 Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//K-NumericDivide-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//K-NumericDivide-30, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//K-NumericDivide-31, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//K-NumericDivide-32, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//K-NumericDivide-33, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//K-NumericDivide-32, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//K-NumericDivide-33, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//K-NumericDivide-34, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//K-NumericDivide-35, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//K-NumericDivide-36, EXPECTED_ERROR_GOT_SAME_ERROR
@@ -2830,13 +2830,13 @@
 Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividelng2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividelng2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividemix2args-1, EXPECTED_ERROR_GOT_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividemix2args-2, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividemix2args-2, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividemix2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividemix2args-4, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividemix2args-5, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividemix2args-6, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividemix2args-7, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividemix2args-8, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividemix2args-4, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividemix2args-5, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividemix2args-6, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividemix2args-7, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividemix2args-8, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividemix2args-9, EXPECTED_ERROR_GOT_FAILURE
 Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividenint2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividenint2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -2847,12 +2847,12 @@
 Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividenni2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividenpi2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividenpi2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividenpi2args-3, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividenpi2args-3, EXPECTED_RESULT_GOT_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividenpi2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividepint2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividepint2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividepint2args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividepint2args-4, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividepint2args-4, EXPECTED_RESULT_GOT_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividepint2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividesht2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividesht2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -2887,50 +2887,50 @@
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-29, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-30, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-31, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-32, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-33, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-34, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-31, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-32, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-33, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-34, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-35, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-36, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-37, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-38, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-39, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-37, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-38, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-39, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-40, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-40, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-41, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-42, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-43, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-44, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-45, EXPECTED_ERROR_GOT_SAME_ERROR
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-46, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-47, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-46, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-47, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-48, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-49, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-5, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-50, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-51, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-50, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-51, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-52, EXPECTED_ERROR_GOT_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-53, EXPECTED_ERROR_GOT_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K-NumericIntegerDivide-9, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-divide-1, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-divide-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividedec2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividedec2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividedec2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividedec2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividedec2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividedouble2args-1, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividedouble2args-2, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividedouble2args-3, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividedouble2args-4, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividedouble2args-1, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividedouble2args-2, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividedouble2args-3, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividedouble2args-4, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividedouble2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividefloat2args-1, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividefloat2args-2, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividefloat2args-3, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividefloat2args-4, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividefloat2args-1, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividefloat2args-2, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividefloat2args-3, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividefloat2args-4, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividefloat2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-divideint2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-divideint2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -2948,25 +2948,25 @@
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividelng2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividelng2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividemix2args-1, EXPECTED_ERROR_GOT_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividemix2args-10, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividemix2args-2, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividemix2args-10, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividemix2args-2, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividemix2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividemix2args-4, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividemix2args-5, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividemix2args-6, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividemix2args-7, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividemix2args-8, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividemix2args-4, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividemix2args-5, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividemix2args-6, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividemix2args-7, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividemix2args-8, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividemix2args-9, EXPECTED_ERROR_GOT_FAILURE
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividenint2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividenint2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividenint2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividenint2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividenint2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividenni2args-1, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividenni2args-2, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividenni2args-1, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividenni2args-2, EXPECTED_RESULT_GOT_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividenpi2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividenpi2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividenpi2args-3, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividenpi2args-3, EXPECTED_RESULT_GOT_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividenpi2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividepint2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividepint2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -2978,10 +2978,10 @@
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividesht2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividesht2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividesht2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-divideulng2args-1, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-divideulng2args-2, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-divideusht2args-1, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-divideusht2args-2, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-divideulng2args-1, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-divideulng2args-2, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-divideusht2args-1, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-divideusht2args-2, EXPECTED_RESULT_GOT_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericMod//K-NumericMod-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericMod//K-NumericMod-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericMod//K-NumericMod-11, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -2998,8 +2998,8 @@
 Expressions/Operators/ArithExpr/NumericOpr/NumericMod//K-NumericMod-21, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericMod//K-NumericMod-22, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericMod//K-NumericMod-23, EXPECTED_ERROR_GOT_SAME_ERROR
-Expressions/Operators/ArithExpr/NumericOpr/NumericMod//K-NumericMod-24, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericMod//K-NumericMod-25, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericMod//K-NumericMod-24, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericMod//K-NumericMod-25, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericMod//K-NumericMod-26, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericMod//K-NumericMod-27, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericMod//K-NumericMod-28, EXPECTED_ERROR_GOT_RESULT
@@ -3021,13 +3021,13 @@
 Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modintg2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modlng2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modmix2args-1, EXPECTED_ERROR_GOT_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modmix2args-2, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modmix2args-2, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modmix2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modmix2args-4, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modmix2args-5, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modmix2args-6, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modmix2args-7, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modmix2args-8, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modmix2args-4, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modmix2args-5, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modmix2args-6, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modmix2args-7, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modmix2args-8, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modmix2args-9, EXPECTED_ERROR_GOT_FAILURE
 Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modnni2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modnni2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -3061,8 +3061,8 @@
 Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//K-NumericMultiply-25, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//K-NumericMultiply-26, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//K-NumericMultiply-27, EXPECTED_ERROR_GOT_SAME_ERROR
-Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//K-NumericMultiply-28, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//K-NumericMultiply-29, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//K-NumericMultiply-28, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//K-NumericMultiply-29, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//K-NumericMultiply-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//K-NumericMultiply-30, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//K-NumericMultiply-31, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -3091,13 +3091,13 @@
 Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplyflt2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplyflt2args-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplymix2args-1, EXPECTED_ERROR_GOT_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplymix2args-2, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplymix2args-2, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplymix2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplymix2args-4, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplymix2args-5, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplymix2args-6, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplymix2args-7, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplymix2args-8, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplymix2args-4, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplymix2args-5, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplymix2args-6, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplymix2args-7, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplymix2args-8, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplymix2args-9, EXPECTED_ERROR_GOT_FAILURE
 Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplynni2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplynni2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -3138,8 +3138,8 @@
 Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//K-NumericSubtract-22, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//K-NumericSubtract-23, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//K-NumericSubtract-24, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//K-NumericSubtract-25, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//K-NumericSubtract-26, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//K-NumericSubtract-25, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//K-NumericSubtract-26, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//K-NumericSubtract-27, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//K-NumericSubtract-28, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//K-NumericSubtract-29, EXPECTED_ERROR_GOT_RESULT
@@ -3191,13 +3191,13 @@
 Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractlng2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractlng2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractmix2args-1, EXPECTED_ERROR_GOT_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractmix2args-2, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractmix2args-2, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractmix2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractmix2args-4, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractmix2args-5, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractmix2args-6, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractmix2args-7, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractmix2args-8, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractmix2args-4, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractmix2args-5, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractmix2args-6, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractmix2args-7, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractmix2args-8, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractmix2args-9, EXPECTED_ERROR_GOT_FAILURE
 Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractnint2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractnint2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -3229,7 +3229,7 @@
 Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractusht2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractusht2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractusht2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus//K-NumericUnaryMinus-1, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus//K-NumericUnaryMinus-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus//K-NumericUnaryMinus-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus//K-NumericUnaryMinus-11, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus//K-NumericUnaryMinus-12, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -3337,9 +3337,9 @@
 Expressions/Operators/CompExpr/GenComprsn/GenCompEq//GenCompEq-1, EXPECTED_RESULT_GOT_FAILURE
 Expressions/Operators/CompExpr/GenComprsn/GenCompEq//GenCompEq-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompEq//GenCompEq-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/GenComprsn/GenCompEq//GenCompEq-4, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/GenComprsn/GenCompEq//GenCompEq-4, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/CompExpr/GenComprsn/GenCompEq//GenCompEq-5, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/GenComprsn/GenCompEq//GenCompEq-6, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/GenComprsn/GenCompEq//GenCompEq-6, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-10, EXPECTED_ERROR_GOT_FAILURE
 Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-11, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -3347,15 +3347,15 @@
 Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-13, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-14, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-15, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-16, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-17, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-18, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-19, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-16, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-17, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-18, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-19, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-20, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-21, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-22, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-23, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-20, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-21, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-22, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-23, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-24, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-25, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-26, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -3363,8 +3363,8 @@
 Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-28, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-29, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-30, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-31, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-30, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-31, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-32, EXPECTED_ERROR_GOT_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-33, EXPECTED_ERROR_GOT_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-34, EXPECTED_ERROR_GOT_RESULT
@@ -3381,20 +3381,20 @@
 Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-44, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-45, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-46, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-47, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-48, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-49, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-47, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-48, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-49, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-5, EXPECTED_ERROR_GOT_SAME_ERROR
-Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-50, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-51, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-52, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-53, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-54, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-50, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-51, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-52, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-53, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-54, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-55, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-56, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-57, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-58, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-59, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-56, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-57, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-58, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-59, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompEq//K-GenCompEq-8, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -3505,10 +3505,10 @@
 Expressions/Operators/CompExpr/GenComprsn/GenCompGT//K-GenCompGT-13, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompGT//K-GenCompGT-14, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompGT//K-GenCompGT-15, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/GenComprsn/GenCompGT//K-GenCompGT-16, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompGT//K-GenCompGT-17, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompGT//K-GenCompGT-18, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompGT//K-GenCompGT-19, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Operators/CompExpr/GenComprsn/GenCompGT//K-GenCompGT-16, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/GenComprsn/GenCompGT//K-GenCompGT-17, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/GenComprsn/GenCompGT//K-GenCompGT-18, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/CompExpr/GenComprsn/GenCompGT//K-GenCompGT-19, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompGT//K-GenCompGT-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompGT//K-GenCompGT-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompGT//K-GenCompGT-4, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -3617,11 +3617,11 @@
 Expressions/Operators/CompExpr/GenComprsn/GenCompGT//generalexpression494, EXPECTED_RESULT_GOT_FAILURE
 Expressions/Operators/CompExpr/GenComprsn/GenCompGT//greaterthanonanyuri-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ//K-GenCompGTEQ-1, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ//K-GenCompGTEQ-10, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ//K-GenCompGTEQ-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ//K-GenCompGTEQ-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ//K-GenCompGTEQ-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ//K-GenCompGTEQ-4, EXPECTED_ERROR_GOT_SAME_ERROR
-Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ//K-GenCompGTEQ-5, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ//K-GenCompGTEQ-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ//K-GenCompGTEQ-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ//K-GenCompGTEQ-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompGTEQ//K-GenCompGTEQ-8, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -3733,10 +3733,10 @@
 Expressions/Operators/CompExpr/GenComprsn/GenCompLT//K-GenCompLT-13, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompLT//K-GenCompLT-14, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompLT//K-GenCompLT-15, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/GenComprsn/GenCompLT//K-GenCompLT-16, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompLT//K-GenCompLT-17, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompLT//K-GenCompLT-18, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompLT//K-GenCompLT-19, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Operators/CompExpr/GenComprsn/GenCompLT//K-GenCompLT-16, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/GenComprsn/GenCompLT//K-GenCompLT-17, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/GenComprsn/GenCompLT//K-GenCompLT-18, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/CompExpr/GenComprsn/GenCompLT//K-GenCompLT-19, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompLT//K-GenCompLT-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompLT//K-GenCompLT-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompLT//K-GenCompLT-4, EXPECTED_ERROR_GOT_SAME_ERROR
@@ -3957,7 +3957,7 @@
 Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-11, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-12, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-13, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-13, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-14, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-15, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-16, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -3977,18 +3977,18 @@
 Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-29, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-30, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-31, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-32, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-33, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-34, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-35, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-36, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-37, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-38, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-39, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-31, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-32, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-33, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-34, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-35, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-36, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-37, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-38, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-39, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-40, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-41, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-40, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-41, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-6, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/CompExpr/GenComprsn/GenCompNE//K-GenCompNE-7, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -4200,7 +4200,7 @@
 Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual//op-boolean-equal-14, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual//op-boolean-equal-15, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual//op-boolean-equal-16, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual//op-boolean-equal-17, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual//op-boolean-equal-17, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual//op-boolean-equal-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual//op-boolean-equal-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/BooleanOp/BooleanEqual//op-boolean-equal-4, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -4400,37 +4400,37 @@
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT//op-date-less-than2args-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateLT//op-date-less-than2args-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-1, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-10, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-11, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-12, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-13, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-14, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-15, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-16, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-17, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-18, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-19, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-10, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-11, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-12, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-13, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-14, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-15, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-16, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-17, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-18, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-19, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-20, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-21, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-22, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-23, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-24, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-25, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-26, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-27, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-28, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-29, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-20, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-21, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-22, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-23, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-24, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-25, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-26, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-27, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-28, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-29, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-30, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-31, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-32, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-30, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-31, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-32, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-8, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-9, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K-DateTimeEQ-9, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//op-dateTime-equal2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//op-dateTime-equal2args-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//op-dateTime-equal2args-11, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -4573,10 +4573,10 @@
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DayTimeDurationLT//op-dayTimeDuration-less-than2args-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-10, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-11, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-12, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-13, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-14, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-11, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-12, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-13, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-14, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-15, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-16, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-17, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -4597,37 +4597,37 @@
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-30, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-31, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-32, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-33, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-34, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-35, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-36, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-37, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-38, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-39, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-33, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-34, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-35, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-36, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-37, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-38, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-39, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-40, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-41, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-42, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-43, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-44, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-45, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-46, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-47, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-48, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-49, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-40, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-41, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-42, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-43, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-44, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-45, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-46, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-47, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-48, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-49, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-5, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-50, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-51, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-52, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-53, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-54, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-55, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-56, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-57, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-58, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-59, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-50, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-51, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-52, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-53, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-54, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-55, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-56, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-57, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-58, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-59, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-6, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-60, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-60, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//K-DurationEQ-9, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -4701,25 +4701,25 @@
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//op-yearMonthDuration-equal2args-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/DurationEQ//op-yearMonthDuration-equal2args-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-1, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-10, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-11, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-12, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-13, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-14, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-15, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-16, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-17, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-18, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-19, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-10, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-11, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-12, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-13, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-14, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-15, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-16, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-17, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-18, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-19, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-20, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-20, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-8, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-9, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K-TimeEQ-9, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//op-time-equal2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//op-time-equal2args-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//op-time-equal2args-11, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -4863,7 +4863,7 @@
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT//op-yearMonthDuration-less-than2args-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT//op-yearMonthDuration-less-than2argsNew-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/YearMonthDurationLT//op-yearMonthDuration-less-thanNew-7, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ//K-gDayEQ-1, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ//K-gDayEQ-1, EXPECTED_RESULT_GOT_ERROR
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ//K-gDayEQ-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ//K-gDayEQ-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ//K-gDayEQ-4, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -4894,7 +4894,7 @@
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ//op-gDay-equal2args-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ//op-gDay-equal2args-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gDayEQ//op-gDay-equal2args-9, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ//K-gMonthDayEQ-1, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ//K-gMonthDayEQ-1, EXPECTED_RESULT_GOT_ERROR
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ//K-gMonthDayEQ-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ//K-gMonthDayEQ-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ//K-gMonthDayEQ-4, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -4925,7 +4925,7 @@
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ//op-gMonthDay-equal2args-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ//op-gMonthDay-equal2args-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthDayEQ//op-gMonthDay-equal2args-9, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ//K-gMonthEQ-1, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ//K-gMonthEQ-1, EXPECTED_RESULT_GOT_ERROR
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ//K-gMonthEQ-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ//K-gMonthEQ-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ//K-gMonthEQ-4, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -4956,7 +4956,7 @@
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ//op-gMonth-equal2args-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ//op-gMonth-equal2args-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gMonthEQ//op-gMonth-equal2args-9, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ//K-gYearEQ-1, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ//K-gYearEQ-1, EXPECTED_RESULT_GOT_ERROR
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ//K-gYearEQ-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ//K-gYearEQ-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ//K-gYearEQ-4, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -4988,7 +4988,7 @@
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ//op-gYear-equalNew-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ//op-gYear-equalNew-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearEQ//op-gYear-equalNew-9, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ//K-gYearMonthEQ-1, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ//K-gYearMonthEQ-1, EXPECTED_RESULT_GOT_ERROR
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ//K-gYearMonthEQ-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ//K-gYearMonthEQ-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ//K-gYearMonthEQ-4, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -5013,8 +5013,8 @@
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ//op-gYearMonth-equalNew-13, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ//op-gYearMonth-equalNew-14, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ//op-gYearMonth-equalNew-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ//op-gYearMonth-equalNew-3, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ//op-gYearMonth-equalNew-4, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ//op-gYearMonth-equalNew-3, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ//op-gYearMonth-equalNew-4, EXPECTED_RESULT_GOT_ERROR
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ//op-gYearMonth-equalNew-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ//op-gYearMonth-equalNew-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/DurationDateTimeOp/gYearMonthEQ//op-gYearMonth-equalNew-7, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -5055,12 +5055,12 @@
 Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual//K-NumericEqual-39, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual//K-NumericEqual-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual//K-NumericEqual-40, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual//K-NumericEqual-41, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual//K-NumericEqual-42, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual//K-NumericEqual-43, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual//K-NumericEqual-44, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual//K-NumericEqual-45, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual//K-NumericEqual-46, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual//K-NumericEqual-41, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual//K-NumericEqual-42, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual//K-NumericEqual-43, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual//K-NumericEqual-44, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual//K-NumericEqual-45, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual//K-NumericEqual-46, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual//K-NumericEqual-47, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual//K-NumericEqual-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/NumericComp/NumericEqual//K-NumericEqual-6, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -5211,9 +5211,9 @@
 Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT//K-NumericGT-19, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT//K-NumericGT-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT//K-NumericGT-20, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT//K-NumericGT-21, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT//K-NumericGT-22, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT//K-NumericGT-23, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT//K-NumericGT-21, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT//K-NumericGT-22, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT//K-NumericGT-23, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT//K-NumericGT-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT//K-NumericGT-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/NumericComp/NumericGT//K-NumericGT-5, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -5299,8 +5299,8 @@
 Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT//K-NumericLT-19, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT//K-NumericLT-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT//K-NumericLT-20, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT//K-NumericLT-21, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT//K-NumericLT-22, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT//K-NumericLT-21, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT//K-NumericLT-22, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT//K-NumericLT-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT//K-NumericLT-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/NumericComp/NumericLT//K-NumericLT-5, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -5449,25 +5449,25 @@
 Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName//fn-prefix-from-qname-17, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName//fn-prefix-from-qname-18, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName//fn-prefix-from-qname-19, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName//fn-prefix-from-qname-2, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName//fn-prefix-from-qname-2, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName//fn-prefix-from-qname-20, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName//fn-prefix-from-qname-3, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName//fn-prefix-from-qname-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName//fn-prefix-from-qname-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName//fn-prefix-from-qname-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName//fn-prefix-from-qname-6, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName//fn-prefix-from-qname-7, EXPECTED_RESULT_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName//fn-prefix-from-qname-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName//fn-prefix-from-qname-8, EXPECTED_ERROR_GOT_RESULT
 Expressions/Operators/CompExpr/ValComp/QNameOp/PrefixFromQName//fn-prefix-from-qname-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ//K-QNameEQ-1, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ//K-QNameEQ-10, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ//K-QNameEQ-10, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ//K-QNameEQ-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ//K-QNameEQ-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ//K-QNameEQ-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ//K-QNameEQ-5, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ//K-QNameEQ-6, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ//K-QNameEQ-7, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ//K-QNameEQ-8, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ//K-QNameEQ-9, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ//K-QNameEQ-5, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ//K-QNameEQ-6, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ//K-QNameEQ-7, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ//K-QNameEQ-8, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ//K-QNameEQ-9, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ//op-qname-equal-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ//op-qname-equal-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/QNameOp/QNameEQ//op-qname-equal-11, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -5509,48 +5509,48 @@
 Expressions/Operators/CompExpr/ValComp/StringComp/StringLT//K-StringLT-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/Operators/CompExpr/ValComp/StringComp/StringLT//K-StringLT-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/StringComp/StringLT//K-StringLT-5, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-1, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-10, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-11, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-12, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-1, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-10, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-11, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-12, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-13, EXPECTED_ERROR_GOT_RESULT
 Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-14, EXPECTED_ERROR_GOT_RESULT
 Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-15, EXPECTED_ERROR_GOT_RESULT
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-16, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-17, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-18, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-19, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-2, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-20, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-21, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-22, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-23, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-24, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-25, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-26, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-27, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-28, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-29, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-3, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-16, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-17, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-18, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-19, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-2, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-20, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-21, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-22, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-23, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-24, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-25, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-26, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-27, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-28, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-29, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-3, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-30, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-31, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-32, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-33, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-34, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-35, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-36, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-37, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-38, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-39, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-4, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-40, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-41, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-42, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-5, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-6, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-7, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-8, EXPECTED_ERROR_GOT_FAILURE
-Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-9, EXPECTED_ERROR_GOT_FAILURE
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-32, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-33, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-34, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-35, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-36, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-37, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-38, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-39, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-4, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-40, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-41, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-42, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-5, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-6, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-7, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-8, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/Operators/CompExpr/ValComp/ValCompTypeChecking//K-ValCompTypeChecking-9, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/Operators/NodeOp/NodeAfter//nodecomparisonerr-3, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/Operators/NodeOp/NodeAfter//nodeexpression33, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/Operators/NodeOp/NodeAfter//nodeexpression34, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
@@ -5769,7 +5769,7 @@
 Expressions/PathExpr/PathExpressions//PathExpr-7, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/PathExpr/PathExpressions//PathExpr-8, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/PathExpr/PathExpressions//PathExpr-9, EXPECTED_ERROR_GOT_SAME_ERROR
-Expressions/PathExpr/PathExpressions//PathExprErr-2, EXPECTED_ERROR_GOT_FAILURE
+Expressions/PathExpr/PathExpressions//PathExprErr-2, EXPECTED_ERROR_GOT_RESULT
 Expressions/PathExpr/Predicates//predicates-1, EXPECTED_RESULT_GOT_FAILURE
 Expressions/PathExpr/Predicates//predicates-10, EXPECTED_RESULT_GOT_FAILURE
 Expressions/PathExpr/Predicates//predicates-11, EXPECTED_RESULT_GOT_FAILURE
@@ -6005,21 +6005,21 @@
 Expressions/PathExpr/Steps/Axes//Axes093, EXPECTED_ERROR_GOT_FAILURE
 Expressions/PathExpr/Steps/Axes//Axes094, EXPECTED_ERROR_GOT_FAILURE
 Expressions/PathExpr/Steps/Axes//Axes095, EXPECTED_ERROR_GOT_FAILURE
-Expressions/PathExpr/Steps/Axes//Axes096, EXPECTED_ERROR_GOT_FAILURE
-Expressions/PathExpr/Steps/Axes//Axes097, EXPECTED_ERROR_GOT_FAILURE
-Expressions/PathExpr/Steps/Axes//Axes098, EXPECTED_ERROR_GOT_FAILURE
-Expressions/PathExpr/Steps/Axes//Axes099, EXPECTED_ERROR_GOT_FAILURE
-Expressions/PathExpr/Steps/Axes//Axes100, EXPECTED_ERROR_GOT_FAILURE
-Expressions/PathExpr/Steps/Axes//Axes101, EXPECTED_ERROR_GOT_FAILURE
+Expressions/PathExpr/Steps/Axes//Axes096, EXPECTED_ERROR_GOT_RESULT
+Expressions/PathExpr/Steps/Axes//Axes097, EXPECTED_ERROR_GOT_RESULT
+Expressions/PathExpr/Steps/Axes//Axes098, EXPECTED_ERROR_GOT_RESULT
+Expressions/PathExpr/Steps/Axes//Axes099, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/PathExpr/Steps/Axes//Axes100, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/PathExpr/Steps/Axes//Axes101, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/PathExpr/Steps/Axes//Axes102, EXPECTED_RESULT_GOT_ERROR
 Expressions/PathExpr/Steps/Axes//Axes103, EXPECTED_ERROR_GOT_FAILURE
-Expressions/PathExpr/Steps/Axes//Axes104, EXPECTED_ERROR_GOT_FAILURE
-Expressions/PathExpr/Steps/Axes//Axes105, EXPECTED_ERROR_GOT_FAILURE
-Expressions/PathExpr/Steps/Axes//Axes106, EXPECTED_ERROR_GOT_FAILURE
+Expressions/PathExpr/Steps/Axes//Axes104, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/PathExpr/Steps/Axes//Axes105, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/PathExpr/Steps/Axes//Axes106, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/PathExpr/Steps/Axes//Axes107, EXPECTED_ERROR_GOT_FAILURE
-Expressions/PathExpr/Steps/Axes//Axes108, EXPECTED_ERROR_GOT_FAILURE
-Expressions/PathExpr/Steps/Axes//Axes109, EXPECTED_ERROR_GOT_FAILURE
-Expressions/PathExpr/Steps/Axes//Axes110, EXPECTED_ERROR_GOT_FAILURE
+Expressions/PathExpr/Steps/Axes//Axes108, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/PathExpr/Steps/Axes//Axes109, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/PathExpr/Steps/Axes//Axes110, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/PathExpr/Steps/Axes//Axes111, EXPECTED_RESULT_GOT_ERROR
 Expressions/PathExpr/Steps/Axes//axis-err-1, EXPECTED_ERROR_GOT_FAILURE
 Expressions/PathExpr/Steps/NodeTest//NodeTest001, EXPECTED_RESULT_GOT_FAILURE
@@ -6826,13 +6826,13 @@
 Expressions/PrologExpr/VersionProlog//version_declaration-009, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/PrologExpr/VersionProlog//version_declaration-010, EXPECTED_ERROR_GOT_RESULT
 Expressions/QuantExpr/QuantExprWith//K-QuantExprWith-1, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/QuantExpr/QuantExprWith//K-QuantExprWith-10, EXPECTED_ERROR_GOT_FAILURE
+Expressions/QuantExpr/QuantExprWith//K-QuantExprWith-10, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/QuantExpr/QuantExprWith//K-QuantExprWith-11, EXPECTED_ERROR_GOT_FAILURE
 Expressions/QuantExpr/QuantExprWith//K-QuantExprWith-12, EXPECTED_ERROR_GOT_FAILURE
-Expressions/QuantExpr/QuantExprWith//K-QuantExprWith-13, EXPECTED_ERROR_GOT_FAILURE
-Expressions/QuantExpr/QuantExprWith//K-QuantExprWith-14, EXPECTED_ERROR_GOT_FAILURE
-Expressions/QuantExpr/QuantExprWith//K-QuantExprWith-15, EXPECTED_ERROR_GOT_FAILURE
-Expressions/QuantExpr/QuantExprWith//K-QuantExprWith-16, EXPECTED_ERROR_GOT_FAILURE
+Expressions/QuantExpr/QuantExprWith//K-QuantExprWith-13, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/QuantExpr/QuantExprWith//K-QuantExprWith-14, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/QuantExpr/QuantExprWith//K-QuantExprWith-15, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/QuantExpr/QuantExprWith//K-QuantExprWith-16, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/QuantExpr/QuantExprWith//K-QuantExprWith-17, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWith//K-QuantExprWith-18, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWith//K-QuantExprWith-19, EXPECTED_ERROR_GOT_SAME_ERROR
@@ -6848,14 +6848,14 @@
 Expressions/QuantExpr/QuantExprWith//K-QuantExprWith-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWith//K-QuantExprWith-7, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/QuantExpr/QuantExprWith//K-QuantExprWith-8, EXPECTED_ERROR_GOT_SAME_ERROR
-Expressions/QuantExpr/QuantExprWith//K-QuantExprWith-9, EXPECTED_ERROR_GOT_FAILURE
+Expressions/QuantExpr/QuantExprWith//K-QuantExprWith-9, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/QuantExpr/QuantExprWith//quantExpr-60, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWith//quantexpr-61, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWith//quantexpr-62, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWith//quantexpr-63, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWith//quantexpr-64, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWith//quantexpr-65, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-1, EXPECTED_ERROR_GOT_FAILURE
+Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-11, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-12, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -6866,7 +6866,7 @@
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-17, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-18, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-19, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-2, EXPECTED_ERROR_GOT_FAILURE
+Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-2, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-20, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-21, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-22, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -6875,20 +6875,20 @@
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-25, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-26, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-27, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-28, EXPECTED_ERROR_GOT_FAILURE
-Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-29, EXPECTED_ERROR_GOT_FAILURE
-Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-3, EXPECTED_ERROR_GOT_FAILURE
-Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-30, EXPECTED_ERROR_GOT_FAILURE
-Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-31, EXPECTED_ERROR_GOT_FAILURE
-Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-32, EXPECTED_ERROR_GOT_FAILURE
-Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-33, EXPECTED_ERROR_GOT_FAILURE
+Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-28, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-29, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-3, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-30, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-31, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-32, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-33, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-34, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-35, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-36, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-37, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-38, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-39, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-4, EXPECTED_ERROR_GOT_FAILURE
+Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-4, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-40, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-41, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-42, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -6899,7 +6899,7 @@
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-47, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-48, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-49, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-5, EXPECTED_RESULT_GOT_FAILURE
+Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-50, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-51, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-52, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -6910,7 +6910,7 @@
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-57, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-58, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-59, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-6, EXPECTED_RESULT_GOT_FAILURE
+Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-60, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-61, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-62, EXPECTED_ERROR_GOT_SAME_ERROR
@@ -6956,7 +6956,7 @@
 Expressions/QuantExpr/QuantExprWithout//K-QuantExprWithout-99, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/QuantExpr/QuantExprWithout//quantExpr-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//quantExpr-10, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/QuantExpr/QuantExprWithout//quantExpr-11, EXPECTED_RESULT_GOT_FAILURE
+Expressions/QuantExpr/QuantExprWithout//quantExpr-11, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//quantExpr-12, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//quantExpr-13, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//quantExpr-14, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -6982,7 +6982,7 @@
 Expressions/QuantExpr/QuantExprWithout//quantExpr-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//quantExpr-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//quantExpr-7, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/QuantExpr/QuantExprWithout//quantExpr-8, EXPECTED_RESULT_GOT_FAILURE
+Expressions/QuantExpr/QuantExprWithout//quantExpr-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//quantExpr-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//quantexpr-19, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//quantexpr-31, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -6991,10 +6991,10 @@
 Expressions/QuantExpr/QuantExprWithout//quantexpr-35, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//quantexpr-36, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//quantexpr-37, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/QuantExpr/QuantExprWithout//quantexpr-38, EXPECTED_RESULT_GOT_FAILURE
+Expressions/QuantExpr/QuantExprWithout//quantexpr-38, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//quantexpr-39, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//quantexpr-40, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/QuantExpr/QuantExprWithout//quantexpr-41, EXPECTED_RESULT_GOT_FAILURE
+Expressions/QuantExpr/QuantExprWithout//quantexpr-41, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//quantexpr-42, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//quantexpr-43, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/QuantExpr/QuantExprWithout//quantexpr-44, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -7034,7 +7034,7 @@
 Expressions/SeqExpr/CombNodeSeq//combiningnodeseqintersecthc3, EXPECTED_RESULT_GOT_FAILURE
 Expressions/SeqExpr/CombNodeSeq//combiningnodeseqintersecthc4, EXPECTED_RESULT_GOT_ERROR
 Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-1, EXPECTED_ERROR_GOT_RESULT
-Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-10, EXPECTED_RESULT_GOT_FAILURE
+Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-11, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-12, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-13, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -7047,9 +7047,9 @@
 Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-20, EXPECTED_RESULT_GOT_ERROR
 Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-21, EXPECTED_RESULT_GOT_ERROR
-Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-22, EXPECTED_RESULT_GOT_FAILURE
-Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-23, EXPECTED_RESULT_GOT_FAILURE
-Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-24, EXPECTED_RESULT_GOT_FAILURE
+Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-22, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-23, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-24, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-25, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-26, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-27, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -7059,16 +7059,16 @@
 Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-30, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-31, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-32, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-33, EXPECTED_ERROR_GOT_FAILURE
-Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-34, EXPECTED_ERROR_GOT_FAILURE
-Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-35, EXPECTED_ERROR_GOT_FAILURE
-Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-36, EXPECTED_ERROR_GOT_FAILURE
-Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-4, EXPECTED_ERROR_GOT_FAILURE
-Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-5, EXPECTED_ERROR_GOT_FAILURE
+Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-33, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-34, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-35, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-36, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-4, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-5, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-6, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-7, EXPECTED_RESULT_GOT_FAILURE
-Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-8, EXPECTED_RESULT_GOT_FAILURE
-Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-9, EXPECTED_RESULT_GOT_FAILURE
+Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-7, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-8, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/SeqExpr/ConstructSeq/RangeExpr//K-RangeExpr-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/SeqExpr/ConstructSeq/commaOp//K-commaOp-1, EXPECTED_RESULT_GOT_ERROR
 Expressions/SeqExpr/ConstructSeq/commaOp//K-commaOp-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/SeqExpr/ConstructSeq/commaOp//K-commaOp-3, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -7090,7 +7090,7 @@
 Expressions/SeqExpr/ConstructSeq/commaOp//constSeq-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/SeqExpr/ConstructSeq/commaOp//constSeq-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/SeqExpr/ConstructSeq/commaOp//constSeq-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/SeqExpr/ConstructSeq/commaOp//constSeq-6, EXPECTED_RESULT_GOT_FAILURE
+Expressions/SeqExpr/ConstructSeq/commaOp//constSeq-6, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/SeqExpr/ConstructSeq/commaOp//constSeq-7, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/SeqExpr/ConstructSeq/commaOp//constSeq-8, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/SeqExpr/ConstructSeq/commaOp//constSeq-9, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -7099,7 +7099,7 @@
 Expressions/SeqExpr/ConstructSeq/commaOp//sequenceexpressionhc3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/SeqExpr/ConstructSeq/commaOp//sequenceexpressionhc4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/SeqExpr/ConstructSeq/commaOp//sequenceexpressionhc5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/SeqExpr/ConstructSeq/commaOp//sequenceexpressionhc6, EXPECTED_RESULT_GOT_FAILURE
+Expressions/SeqExpr/ConstructSeq/commaOp//sequenceexpressionhc6, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/SeqExpr/ConstructSeq/commaOp//sequenceexpressionhc7, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/SeqExpr/ConstructSeq/commaOp//sequenceexpressionhc8, EXPECTED_RESULT_GOT_FAILURE
 Expressions/SeqExpr/ConstructSeq/commaOp//sequenceexpressionhc9, EXPECTED_RESULT_GOT_FAILURE
@@ -7127,10 +7127,10 @@
 Expressions/SeqExpr/FilterExpr//K-FilterExpr-29, EXPECTED_RESULT_GOT_FAILURE
 Expressions/SeqExpr/FilterExpr//K-FilterExpr-3, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/SeqExpr/FilterExpr//K-FilterExpr-30, EXPECTED_ERROR_GOT_FAILURE
-Expressions/SeqExpr/FilterExpr//K-FilterExpr-31, EXPECTED_RESULT_GOT_ERROR
-Expressions/SeqExpr/FilterExpr//K-FilterExpr-32, EXPECTED_RESULT_GOT_ERROR
-Expressions/SeqExpr/FilterExpr//K-FilterExpr-33, EXPECTED_RESULT_GOT_ERROR
-Expressions/SeqExpr/FilterExpr//K-FilterExpr-34, EXPECTED_RESULT_GOT_ERROR
+Expressions/SeqExpr/FilterExpr//K-FilterExpr-31, EXPECTED_RESULT_GOT_FAILURE
+Expressions/SeqExpr/FilterExpr//K-FilterExpr-32, EXPECTED_RESULT_GOT_FAILURE
+Expressions/SeqExpr/FilterExpr//K-FilterExpr-33, EXPECTED_RESULT_GOT_FAILURE
+Expressions/SeqExpr/FilterExpr//K-FilterExpr-34, EXPECTED_RESULT_GOT_FAILURE
 Expressions/SeqExpr/FilterExpr//K-FilterExpr-35, EXPECTED_RESULT_GOT_FAILURE
 Expressions/SeqExpr/FilterExpr//K-FilterExpr-36, EXPECTED_RESULT_GOT_FAILURE
 Expressions/SeqExpr/FilterExpr//K-FilterExpr-37, EXPECTED_RESULT_GOT_FAILURE
@@ -7148,7 +7148,7 @@
 Expressions/SeqExpr/FilterExpr//K-FilterExpr-48, EXPECTED_RESULT_GOT_FAILURE
 Expressions/SeqExpr/FilterExpr//K-FilterExpr-49, EXPECTED_ERROR_GOT_FAILURE
 Expressions/SeqExpr/FilterExpr//K-FilterExpr-5, EXPECTED_ERROR_GOT_SAME_ERROR
-Expressions/SeqExpr/FilterExpr//K-FilterExpr-50, EXPECTED_RESULT_GOT_ERROR
+Expressions/SeqExpr/FilterExpr//K-FilterExpr-50, EXPECTED_RESULT_GOT_FAILURE
 Expressions/SeqExpr/FilterExpr//K-FilterExpr-51, EXPECTED_ERROR_GOT_FAILURE
 Expressions/SeqExpr/FilterExpr//K-FilterExpr-52, EXPECTED_ERROR_GOT_FAILURE
 Expressions/SeqExpr/FilterExpr//K-FilterExpr-53, EXPECTED_ERROR_GOT_FAILURE
@@ -7163,12 +7163,12 @@
 Expressions/SeqExpr/FilterExpr//K-FilterExpr-61, EXPECTED_RESULT_GOT_FAILURE
 Expressions/SeqExpr/FilterExpr//K-FilterExpr-62, EXPECTED_RESULT_GOT_FAILURE
 Expressions/SeqExpr/FilterExpr//K-FilterExpr-63, EXPECTED_RESULT_GOT_FAILURE
-Expressions/SeqExpr/FilterExpr//K-FilterExpr-64, EXPECTED_RESULT_GOT_ERROR
-Expressions/SeqExpr/FilterExpr//K-FilterExpr-65, EXPECTED_RESULT_GOT_ERROR
+Expressions/SeqExpr/FilterExpr//K-FilterExpr-64, EXPECTED_RESULT_GOT_FAILURE
+Expressions/SeqExpr/FilterExpr//K-FilterExpr-65, EXPECTED_RESULT_GOT_FAILURE
 Expressions/SeqExpr/FilterExpr//K-FilterExpr-66, EXPECTED_RESULT_GOT_FAILURE
 Expressions/SeqExpr/FilterExpr//K-FilterExpr-67, EXPECTED_RESULT_GOT_FAILURE
 Expressions/SeqExpr/FilterExpr//K-FilterExpr-68, EXPECTED_RESULT_GOT_FAILURE
-Expressions/SeqExpr/FilterExpr//K-FilterExpr-69, EXPECTED_RESULT_GOT_ERROR
+Expressions/SeqExpr/FilterExpr//K-FilterExpr-69, EXPECTED_RESULT_GOT_FAILURE
 Expressions/SeqExpr/FilterExpr//K-FilterExpr-7, EXPECTED_RESULT_GOT_FAILURE
 Expressions/SeqExpr/FilterExpr//K-FilterExpr-70, EXPECTED_RESULT_GOT_FAILURE
 Expressions/SeqExpr/FilterExpr//K-FilterExpr-71, EXPECTED_RESULT_GOT_FAILURE
@@ -7190,7 +7190,7 @@
 Expressions/SeqExpr/FilterExpr//K-FilterExpr-86, EXPECTED_RESULT_GOT_FAILURE
 Expressions/SeqExpr/FilterExpr//K-FilterExpr-87, EXPECTED_RESULT_GOT_FAILURE
 Expressions/SeqExpr/FilterExpr//K-FilterExpr-88, EXPECTED_ERROR_GOT_FAILURE
-Expressions/SeqExpr/FilterExpr//K-FilterExpr-89, EXPECTED_RESULT_GOT_ERROR
+Expressions/SeqExpr/FilterExpr//K-FilterExpr-89, EXPECTED_RESULT_GOT_FAILURE
 Expressions/SeqExpr/FilterExpr//K-FilterExpr-9, EXPECTED_RESULT_GOT_FAILURE
 Expressions/SeqExpr/FilterExpr//K-FilterExpr-90, EXPECTED_RESULT_GOT_FAILURE
 Expressions/SeqExpr/FilterExpr//K-FilterExpr-91, EXPECTED_ERROR_GOT_FAILURE
@@ -7222,13 +7222,13 @@
 Expressions/SeqExpr/RangeExpr//rangeExpr-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/SeqExpr/RangeExpr//rangeExpr-10, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/SeqExpr/RangeExpr//rangeExpr-11, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/SeqExpr/RangeExpr//rangeExpr-12, EXPECTED_RESULT_GOT_FAILURE
-Expressions/SeqExpr/RangeExpr//rangeExpr-13, EXPECTED_RESULT_GOT_FAILURE
-Expressions/SeqExpr/RangeExpr//rangeExpr-14, EXPECTED_RESULT_GOT_FAILURE
-Expressions/SeqExpr/RangeExpr//rangeExpr-15, EXPECTED_RESULT_GOT_FAILURE
-Expressions/SeqExpr/RangeExpr//rangeExpr-16, EXPECTED_RESULT_GOT_FAILURE
-Expressions/SeqExpr/RangeExpr//rangeExpr-17, EXPECTED_RESULT_GOT_FAILURE
-Expressions/SeqExpr/RangeExpr//rangeExpr-18, EXPECTED_RESULT_GOT_FAILURE
+Expressions/SeqExpr/RangeExpr//rangeExpr-12, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/SeqExpr/RangeExpr//rangeExpr-13, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/SeqExpr/RangeExpr//rangeExpr-14, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/SeqExpr/RangeExpr//rangeExpr-15, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/SeqExpr/RangeExpr//rangeExpr-16, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/SeqExpr/RangeExpr//rangeExpr-17, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/SeqExpr/RangeExpr//rangeExpr-18, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/SeqExpr/RangeExpr//rangeExpr-19, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/SeqExpr/RangeExpr//rangeExpr-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/SeqExpr/RangeExpr//rangeExpr-20, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -7239,9 +7239,9 @@
 Expressions/SeqExpr/RangeExpr//rangeExpr-25, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/SeqExpr/RangeExpr//rangeExpr-26, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/SeqExpr/RangeExpr//rangeExpr-27, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/SeqExpr/RangeExpr//rangeExpr-3, EXPECTED_RESULT_GOT_FAILURE
+Expressions/SeqExpr/RangeExpr//rangeExpr-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/SeqExpr/RangeExpr//rangeExpr-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/SeqExpr/RangeExpr//rangeExpr-5, EXPECTED_ERROR_GOT_FAILURE
+Expressions/SeqExpr/RangeExpr//rangeExpr-5, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/SeqExpr/RangeExpr//rangeExpr-6, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/SeqExpr/RangeExpr//rangeExpr-7, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/SeqExpr/RangeExpr//rangeExpr-8, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -7318,73 +7318,73 @@
 Expressions/exprSeqTypes/SeqExprCast//CastAs008, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs009, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs010, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs011, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs011, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs012, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs013, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs014, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs015, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs016, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs016, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs017, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs018, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs019, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs018, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs019, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs020, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs021, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs022, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs023, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs024, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs025, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs026, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs021, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs022, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs023, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs024, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs025, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs026, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs027, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs028, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs029, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs030, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs029, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs030, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs031, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs032, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs033, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs034, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs033, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs034, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs035, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs036, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs037, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs037, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs038, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs039, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs040, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs041, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs041, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs042, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs043, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs044, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs045, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs045, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs046, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs047, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs048, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs049, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs049, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs050, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs051, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs052, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs053, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs053, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs054, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs055, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs056, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs057, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs057, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs058, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs059, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs060, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs061, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs061, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs062, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs063, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs064, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs065, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs065, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs066, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs067, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs068, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs069, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs070, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs069, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs070, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs071, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs072, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs073, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs074, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs075, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs076, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs077, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs076, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs077, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs078, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs079, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs080, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -7400,73 +7400,73 @@
 Expressions/exprSeqTypes/SeqExprCast//CastAs090, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs091, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs092, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs093, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs093, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs094, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs095, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs096, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs097, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs098, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs098, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs099, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs100, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs101, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs100, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs101, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs102, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs103, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs104, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs105, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs106, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs107, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs108, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs103, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs104, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs105, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs106, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs107, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs108, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs109, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs110, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs111, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs112, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs111, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs112, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs113, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs114, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs115, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs116, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs115, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs116, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs117, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs118, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs119, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs119, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs120, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs121, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs122, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs123, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs123, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs124, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs125, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs126, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs127, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs127, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs128, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs129, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs130, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs131, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs131, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs132, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs133, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs134, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs135, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs135, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs136, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs137, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs138, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs139, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs139, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs140, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs141, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs142, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs143, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs143, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs144, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs145, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs146, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs147, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs147, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs148, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs149, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs150, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs151, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs152, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs151, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs152, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs153, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs154, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs155, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs156, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs157, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs158, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs159, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs158, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs159, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs160, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs161, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs162, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -7481,66 +7481,66 @@
 Expressions/exprSeqTypes/SeqExprCast//CastAs171, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs172, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs173, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs174, EXPECTED_RESULT_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs174, EXPECTED_RESULT_GOT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs175, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs176, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs177, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs178, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs179, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs180, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs181, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs182, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs183, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs184, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs185, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs186, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs187, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs188, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs189, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs190, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs191, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs180, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs181, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs182, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs183, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs184, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs185, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs186, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs187, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs188, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs189, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs190, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs191, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs192, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs193, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs194, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs195, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs196, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs197, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs198, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs196, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs197, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs198, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs199, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs200, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs201, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs202, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs203, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs204, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs204, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs205, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs206, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs207, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs208, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs209, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs210, EXPECTED_RESULT_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs211, EXPECTED_RESULT_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs210, EXPECTED_RESULT_GOT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs211, EXPECTED_RESULT_GOT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs212, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs213, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs213, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs214, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs215, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs216, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs217, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs218, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs219, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs220, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs221, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs222, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs223, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs224, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs225, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs226, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs227, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs228, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs229, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs217, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs218, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs219, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs220, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs221, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs222, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs223, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs224, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs225, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs226, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs227, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs228, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs229, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs230, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs231, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs232, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs233, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs231, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs232, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs233, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs234, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs235, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs236, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -7548,48 +7548,48 @@
 Expressions/exprSeqTypes/SeqExprCast//CastAs238, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs239, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs240, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs241, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs242, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs243, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs244, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs245, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs246, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs247, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs248, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs249, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs250, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs251, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs241, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs242, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs243, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs244, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs245, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs246, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs247, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs248, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs249, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs250, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs251, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs252, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs253, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs254, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs255, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs253, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs254, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs255, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs256, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs257, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs258, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs259, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs260, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs261, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs262, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs263, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs264, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs265, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs266, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs267, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs268, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs269, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs270, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs271, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs272, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs262, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs263, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs264, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs265, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs266, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs267, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs268, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs269, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs270, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs271, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs272, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs273, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs274, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs275, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs276, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs274, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs275, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs276, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs277, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs278, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs279, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs280, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs281, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs282, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs279, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs280, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs281, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs282, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs283, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs284, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs285, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -7598,48 +7598,48 @@
 Expressions/exprSeqTypes/SeqExprCast//CastAs288, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs289, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs290, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs291, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs292, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs293, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs294, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs295, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs296, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs297, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs298, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs299, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs300, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs301, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs302, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs291, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs292, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs293, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs294, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs295, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs296, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs297, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs298, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs299, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs300, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs301, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs302, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs303, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs304, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs305, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs306, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs307, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs308, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs305, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs306, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs307, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs308, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs309, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs310, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs311, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs312, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs313, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs314, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs315, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs316, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs317, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs318, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs319, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs320, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs321, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs322, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs323, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs324, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs313, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs314, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs315, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs316, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs317, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs318, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs319, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs320, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs321, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs322, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs323, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs324, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs325, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs326, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs327, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs328, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs329, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs330, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs331, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs332, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs329, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs330, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs331, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs332, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs333, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs334, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs335, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -7647,29 +7647,29 @@
 Expressions/exprSeqTypes/SeqExprCast//CastAs337, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs338, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs339, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs340, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs341, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs342, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs343, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs344, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs345, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs346, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs347, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs348, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs349, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs350, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs351, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs340, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs341, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs342, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs343, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs344, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs345, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs346, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs347, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs348, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs349, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs350, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs351, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs352, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs353, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs354, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs355, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs356, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs357, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs358, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs359, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs360, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs361, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs362, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs356, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs357, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs358, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs359, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs360, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs361, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs362, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs363, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs364, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs365, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -7685,46 +7685,46 @@
 Expressions/exprSeqTypes/SeqExprCast//CastAs375, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs376, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs377, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs378, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs379, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs380, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs381, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs378, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs379, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs380, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs381, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs382, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs383, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs384, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs385, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs386, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs387, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs388, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs389, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs390, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs391, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs384, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs385, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs386, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs387, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs388, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs389, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs390, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs391, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs392, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs393, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs394, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs395, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs396, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs397, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs398, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs399, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs400, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs401, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs402, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs403, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs404, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs395, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs396, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs397, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs398, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs399, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs400, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs401, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs402, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs403, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs404, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs405, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs406, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs407, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs408, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs409, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs410, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs411, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs412, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs413, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs414, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs415, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs409, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs410, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs411, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs412, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs413, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs414, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs415, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs416, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs417, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs417, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs418, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs419, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs420, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -7738,125 +7738,125 @@
 Expressions/exprSeqTypes/SeqExprCast//CastAs428, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs429, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs430, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs431, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs432, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs433, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs434, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs431, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs432, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs433, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs434, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs435, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs436, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs437, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs438, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs439, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs440, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs441, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs442, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs443, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs444, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs445, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs446, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs447, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs437, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs438, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs439, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs440, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs441, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs442, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs443, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs444, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs445, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs446, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs447, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs448, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs449, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs450, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs451, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs452, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs453, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs454, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs455, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs456, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs457, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs458, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs451, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs452, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs453, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs454, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs455, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs456, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs457, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs458, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs459, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs460, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs461, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs462, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs463, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs464, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs465, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs466, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs467, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs468, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs469, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs470, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs461, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs462, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs463, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs464, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs465, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs466, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs467, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs468, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs469, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs470, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs471, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs472, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs473, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs474, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs475, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs476, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs477, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs478, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs479, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs480, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs474, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs475, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs476, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs477, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs478, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs479, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs480, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs481, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs482, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs483, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs484, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs485, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs486, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs487, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs488, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs489, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs490, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs491, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs492, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs493, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs494, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs483, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs484, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs485, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs486, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs487, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs488, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs489, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs490, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs491, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs492, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs493, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs494, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs495, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs496, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs497, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs498, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs499, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs500, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs501, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs502, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs503, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs498, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs499, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs500, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs501, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs502, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs503, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs504, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs505, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs506, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs507, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs508, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs509, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs510, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs511, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs512, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs513, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs514, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs515, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs516, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs517, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs518, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs506, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs507, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs508, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs509, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs510, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs511, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs512, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs513, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs514, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs515, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs516, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs517, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs518, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs519, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs520, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs521, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs522, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs523, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs524, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs525, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs526, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs522, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs523, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs524, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs525, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs526, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs527, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs528, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs529, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs530, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs531, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs532, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs533, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs534, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs535, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs536, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs537, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs538, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs539, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs540, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs541, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs542, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs529, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs530, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs531, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs532, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs533, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs534, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs535, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs536, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs537, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs538, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs539, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs540, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs541, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs542, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs543, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs544, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs545, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs546, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs547, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs548, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs549, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs546, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs547, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs548, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs549, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs550, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs551, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs552, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -7867,92 +7867,92 @@
 Expressions/exprSeqTypes/SeqExprCast//CastAs557, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs558, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs559, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs560, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs561, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs562, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs563, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs564, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs565, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs566, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs567, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs568, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs569, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs570, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs560, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs561, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs562, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs563, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs564, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs565, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs566, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs567, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs568, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs569, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs570, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs571, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs572, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs573, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs574, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs575, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs573, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs574, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs575, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs576, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs577, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs578, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs579, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs580, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs581, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs582, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs583, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs584, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs585, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs586, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs587, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs588, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs589, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs590, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs591, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs592, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs593, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs594, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs595, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs580, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs581, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs582, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs583, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs584, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs585, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs586, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs587, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs588, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs589, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs590, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs591, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs592, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs593, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs594, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs595, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs596, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs597, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs598, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs599, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs600, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs601, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs602, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs602, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs603, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs604, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs605, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs606, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs607, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs608, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs609, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs610, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs611, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs612, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs613, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs614, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs615, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs616, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs617, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs618, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs619, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs620, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs605, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs606, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs607, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs608, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs609, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs610, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs611, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs612, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs613, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs614, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs615, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs616, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs617, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs618, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs619, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs620, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs621, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs622, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs623, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs624, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs625, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs625, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs626, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs627, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs628, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs629, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs630, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs631, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs632, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs633, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs634, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs635, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs636, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs637, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs638, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs639, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs640, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs641, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs642, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs643, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs644, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//CastAs645, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs628, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs629, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs630, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs631, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs632, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs633, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs634, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs635, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs636, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs637, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs638, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs639, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs640, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs641, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs642, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs643, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs644, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs645, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs646, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs647, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs648, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -7979,250 +7979,250 @@
 Expressions/exprSeqTypes/SeqExprCast//CastAs669, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs670, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastAs671, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs672, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastAs672, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//CastAs673, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//CastFOCA0001-1, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastFOCA0003-1, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//CastFOCA0003-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-10, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-100, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1000, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1000, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1001, EXPECTED_ERROR_GOT_FAILURE
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1002, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1003, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1004, EXPECTED_RESULT_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1004, EXPECTED_RESULT_GOT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1005, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1006, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1007, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1007, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1008, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1009, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-101, EXPECTED_RESULT_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-101, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1010, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1011, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1012, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1012, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1013, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1014, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1014, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1015, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1016, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1016, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1017, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1018, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1018, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1019, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-102, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1020, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1020, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1021, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1022, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1022, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1023, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1024, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1024, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1025, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1026, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1026, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1027, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1028, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1028, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1029, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-103, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1030, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1030, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1031, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1032, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1032, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1033, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1034, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1035, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1036, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1036, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1037, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1038, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1038, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1039, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-104, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1040, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1040, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1041, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1042, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1042, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1043, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1044, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1044, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1045, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1046, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1046, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1047, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1048, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1048, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1049, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-105, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1050, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1050, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1051, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1052, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1052, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1053, EXPECTED_ERROR_GOT_FAILURE
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1054, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1055, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1056, EXPECTED_RESULT_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1057, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1056, EXPECTED_RESULT_GOT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1057, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1058, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1059, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1059, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-106, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1060, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1061, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1062, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1063, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1064, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1064, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1065, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1066, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1066, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1067, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1068, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1068, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1069, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-107, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1070, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1070, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1071, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1072, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1072, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1073, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1074, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1074, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1075, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1076, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1076, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1077, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1078, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1078, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1079, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-108, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1080, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1080, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1081, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1082, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1082, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1083, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1084, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1084, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1085, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1086, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1086, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1087, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1088, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1089, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-109, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1090, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1090, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1091, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1092, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1092, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1093, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1094, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1094, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1095, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1096, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1096, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1097, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1098, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1098, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1099, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-11, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-110, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1100, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1100, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1101, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1102, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1102, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1103, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1104, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1104, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1105, EXPECTED_ERROR_GOT_FAILURE
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1106, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1107, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1108, EXPECTED_RESULT_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1109, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1108, EXPECTED_RESULT_GOT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1109, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-111, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1110, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1111, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1111, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1112, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1113, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1114, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1115, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1116, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1116, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1117, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1118, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1118, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1119, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-112, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1120, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1120, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1121, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1122, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1122, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1123, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1124, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1124, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1125, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1126, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1126, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1127, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1128, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1128, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1129, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-113, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1130, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1130, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1131, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1132, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1132, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1133, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1134, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1134, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1135, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1136, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1136, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1137, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1138, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1138, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1139, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-114, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1140, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1140, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1141, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1142, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1143, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1144, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1144, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1145, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1146, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1146, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1147, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1148, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1148, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1149, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-115, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1150, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1150, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1151, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1152, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1152, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1153, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1154, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1154, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1155, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1156, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1156, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1157, EXPECTED_ERROR_GOT_FAILURE
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1158, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1159, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-116, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1160, EXPECTED_RESULT_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1161, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1160, EXPECTED_RESULT_GOT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1161, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1162, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1163, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1163, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1164, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1165, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1166, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1167, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1168, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1168, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1169, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-117, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1170, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1170, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1171, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1172, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1172, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1173, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1174, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1174, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1175, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1176, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1176, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1177, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1178, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1178, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1179, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-118, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1180, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1180, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1181, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1182, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1182, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1183, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1184, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1184, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1185, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1186, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1186, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1187, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1188, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1188, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1189, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-119, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1190, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1190, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1191, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1192, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1192, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1193, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1194, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1194, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1195, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1196, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1197, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1198, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1198, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1199, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-12, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-120, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1200, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1200, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1201, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1202, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1202, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1203, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1204, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1204, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1205, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1206, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1206, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1207, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1208, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1208, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1209, EXPECTED_ERROR_GOT_FAILURE
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-121, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1210, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1211, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1212, EXPECTED_RESULT_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1213, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1212, EXPECTED_RESULT_GOT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1213, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1214, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1215, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1216, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -8238,158 +8238,158 @@
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1225, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1226, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1227, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1228, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1228, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1229, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-123, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1230, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1230, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1231, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1232, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1232, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1233, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1234, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1234, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1235, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1236, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1236, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1237, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1238, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1238, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1239, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-124, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1240, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1240, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1241, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1242, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1242, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1243, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1244, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1244, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1245, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1246, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1246, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1247, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1248, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1248, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1249, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-125, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1250, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1251, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1252, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1252, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1253, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1254, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1254, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1255, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1256, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1256, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1257, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1258, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1258, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1259, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-126, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1260, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1260, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1261, EXPECTED_ERROR_GOT_FAILURE
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1262, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1263, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1264, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1265, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1266, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1267, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1267, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1268, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1269, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-127, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1270, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1271, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1272, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1272, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1273, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1274, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1274, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1275, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1276, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1276, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1277, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1278, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1278, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1279, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-128, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1280, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1280, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1281, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1282, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1282, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1283, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1284, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1284, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1285, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1286, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1286, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1287, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1288, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1288, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1289, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-129, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1290, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1290, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1291, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1292, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1292, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1293, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1294, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1294, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1295, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1296, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1296, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1297, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1298, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1298, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1299, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-13, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-130, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1300, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1300, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1301, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1302, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1302, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1303, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1304, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1305, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1306, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1307, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1308, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1308, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1309, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-131, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1310, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1310, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1311, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1312, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1312, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1313, EXPECTED_ERROR_GOT_FAILURE
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1314, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1315, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1316, EXPECTED_RESULT_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1316, EXPECTED_RESULT_GOT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1317, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1318, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1319, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1319, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-132, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1320, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1321, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1322, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1323, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1324, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1324, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1325, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1326, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1326, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1327, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1328, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1328, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1329, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-133, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1330, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1330, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1331, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1332, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1332, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1333, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1334, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1334, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1335, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1336, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1336, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1337, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1338, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1338, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1339, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-134, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1340, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1340, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1341, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1342, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1342, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1343, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1344, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1344, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1345, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1346, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1346, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1347, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1348, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1348, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1349, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-135, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1350, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1350, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1351, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1352, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1352, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1353, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1354, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1354, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1355, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1356, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1357, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1358, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1359, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-136, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1360, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1360, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1361, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1362, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1362, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1363, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1364, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1364, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1365, EXPECTED_ERROR_GOT_FAILURE
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1366, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1367, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -8402,110 +8402,110 @@
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1373, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1374, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1375, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1376, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1376, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1377, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1378, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1378, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1379, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-138, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1380, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1380, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1381, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1382, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1382, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1383, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1384, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1384, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1385, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1386, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1386, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1387, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1388, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1388, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1389, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-139, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1390, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1390, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1391, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1392, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1392, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1393, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1394, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1394, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1395, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1396, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1396, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1397, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1398, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1398, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1399, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-14, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-140, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1400, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1400, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1401, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1402, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1402, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1403, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1404, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1404, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1405, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1406, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1406, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1407, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1408, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1408, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1409, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-141, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1410, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1410, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1411, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1412, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1413, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1414, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1414, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1415, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1416, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1416, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1417, EXPECTED_ERROR_GOT_FAILURE
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1418, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1419, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-142, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1420, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1421, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1422, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1422, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1423, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1424, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1425, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1426, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1427, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1427, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1428, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1429, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1429, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-143, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1430, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1431, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1431, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1432, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1433, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1433, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1434, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1435, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1435, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1436, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1437, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1437, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1438, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1439, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1439, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-144, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1440, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1441, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1441, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1442, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1443, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1443, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1444, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1445, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1445, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1446, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1447, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1447, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1448, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1449, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-145, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1449, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-145, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1450, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1451, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1451, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1452, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1453, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1453, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1454, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1455, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1455, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1456, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1457, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1457, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1458, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1459, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1459, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1460, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1461, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1461, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1462, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1463, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1463, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1464, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1465, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1466, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1466, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1467, EXPECTED_ERROR_GOT_FAILURE
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1468, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1469, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-147, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-147, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1470, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1471, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1472, EXPECTED_ERROR_GOT_RESULT
@@ -8516,7 +8516,7 @@
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1477, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1478, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1479, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-148, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-148, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1480, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1481, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1482, EXPECTED_ERROR_GOT_RESULT
@@ -8527,14 +8527,14 @@
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1487, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1488, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1489, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-149, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-149, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1490, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1491, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-1491, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-15, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-150, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-151, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-152, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-153, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-153, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-154, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-155, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-156, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -8551,16 +8551,16 @@
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-166, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-167, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-168, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-169, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-169, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-17, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-170, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-171, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-170, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-171, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-172, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-173, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-174, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-175, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-176, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-177, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-176, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-177, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-178, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-179, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-18, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -8579,15 +8579,15 @@
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-191, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-192, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-193, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-194, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-195, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-196, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-194, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-195, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-196, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-197, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-198, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-199, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-199, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-2, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-20, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-200, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-200, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-201, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-202, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-203, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -8603,127 +8603,127 @@
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-213, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-214, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-215, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-216, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-217, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-216, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-217, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-218, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-219, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-22, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-220, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-221, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-222, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-223, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-224, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-225, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-226, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-227, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-228, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-220, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-221, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-222, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-223, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-224, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-225, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-226, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-227, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-228, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-229, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-23, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-230, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-231, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-232, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-233, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-234, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-235, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-236, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-237, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-238, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-239, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-234, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-235, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-236, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-237, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-238, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-239, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-24, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-240, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-241, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-242, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-243, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-242, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-243, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-244, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-245, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-246, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-247, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-248, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-249, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-246, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-247, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-248, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-249, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-25, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-250, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-251, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-250, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-251, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-252, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-253, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-254, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-255, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-256, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-257, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-258, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-259, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-256, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-257, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-258, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-259, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-26, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-260, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-260, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-261, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-262, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-263, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-264, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-265, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-266, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-262, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-263, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-264, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-265, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-266, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-267, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-268, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-269, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-27, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-270, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-271, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-272, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-272, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-273, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-274, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-275, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-276, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-274, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-275, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-276, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-277, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-278, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-279, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-279, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-28, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-280, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-281, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-282, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-280, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-281, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-282, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-283, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-284, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-285, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-286, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-287, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-288, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-289, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-286, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-287, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-288, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-289, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-29, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-290, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-291, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-292, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-293, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-294, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-295, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-290, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-291, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-292, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-293, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-294, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-295, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-296, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-297, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-298, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-299, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-297, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-298, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-299, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-3, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-30, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-300, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-301, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-302, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-303, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-300, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-301, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-302, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-303, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-304, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-305, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-306, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-307, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-308, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-308, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-309, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-31, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-310, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-311, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-312, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-311, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-312, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-313, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-314, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-314, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-315, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-316, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-317, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-318, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-319, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-317, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-318, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-319, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-32, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-320, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-321, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-322, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-323, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-324, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-321, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-322, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-323, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-324, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-325, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-326, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-327, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -8755,18 +8755,18 @@
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-350, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-351, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-352, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-353, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-354, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-355, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-356, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-357, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-358, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-359, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-36, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-360, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-361, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-362, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-363, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-353, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-354, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-355, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-356, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-357, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-358, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-359, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-36, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-360, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-361, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-362, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-363, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-364, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-365, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-366, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -8779,20 +8779,20 @@
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-372, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-373, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-374, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-375, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-375, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-376, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-377, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-378, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-379, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-378, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-379, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-38, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-380, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-381, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-381, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-382, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-383, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-384, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-385, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-386, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-387, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-383, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-384, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-385, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-386, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-387, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-388, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-389, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-39, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -8825,15 +8825,15 @@
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-414, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-415, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-416, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-417, EXPECTED_RESULT_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-417, EXPECTED_RESULT_GOT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-418, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-419, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-42, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-420, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-421, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-422, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-422, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-423, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-424, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-424, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-425, EXPECTED_ERROR_GOT_FAILURE
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-426, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-427, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -8846,13 +8846,13 @@
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-433, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-434, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-435, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-436, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-436, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-437, EXPECTED_ERROR_GOT_FAILURE
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-438, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-439, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-44, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-440, EXPECTED_RESULT_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-441, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-440, EXPECTED_RESULT_GOT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-441, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-442, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-443, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-444, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -8864,47 +8864,47 @@
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-45, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-450, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-451, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-452, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-452, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-453, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-454, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-454, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-455, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-456, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-456, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-457, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-458, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-458, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-459, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-46, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-460, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-460, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-461, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-462, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-462, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-463, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-464, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-464, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-465, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-466, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-466, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-467, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-468, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-468, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-469, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-47, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-470, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-470, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-471, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-472, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-472, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-473, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-474, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-475, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-476, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-476, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-477, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-478, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-478, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-479, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-48, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-480, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-480, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-481, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-482, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-482, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-483, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-484, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-484, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-485, EXPECTED_ERROR_GOT_FAILURE
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-486, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-487, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-488, EXPECTED_RESULT_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-489, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-488, EXPECTED_RESULT_GOT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-489, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-49, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-490, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-491, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -8918,47 +8918,47 @@
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-499, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-5, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-50, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-500, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-500, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-501, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-502, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-502, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-503, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-504, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-504, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-505, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-506, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-506, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-507, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-508, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-508, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-509, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-51, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-510, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-510, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-511, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-512, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-512, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-513, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-514, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-514, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-515, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-516, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-516, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-517, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-518, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-518, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-519, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-52, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-520, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-520, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-521, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-522, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-523, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-524, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-524, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-525, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-526, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-526, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-527, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-528, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-528, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-529, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-53, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-530, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-530, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-531, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-532, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-532, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-533, EXPECTED_ERROR_GOT_FAILURE
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-534, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-535, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-536, EXPECTED_RESULT_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-537, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-536, EXPECTED_RESULT_GOT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-537, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-538, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-539, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-54, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -8975,47 +8975,47 @@
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-55, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-550, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-551, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-552, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-552, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-553, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-554, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-554, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-555, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-556, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-556, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-557, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-558, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-558, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-559, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-56, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-560, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-560, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-561, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-562, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-562, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-563, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-564, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-564, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-565, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-566, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-566, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-567, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-568, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-568, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-569, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-57, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-570, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-570, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-571, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-572, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-572, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-573, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-574, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-575, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-576, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-576, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-577, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-578, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-578, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-579, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-58, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-580, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-580, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-581, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-582, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-582, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-583, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-584, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-584, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-585, EXPECTED_ERROR_GOT_FAILURE
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-586, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-587, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-588, EXPECTED_RESULT_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-589, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-588, EXPECTED_RESULT_GOT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-589, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-59, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-590, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-591, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -9033,177 +9033,177 @@
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-601, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-602, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-603, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-604, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-604, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-605, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-606, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-606, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-607, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-608, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-608, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-609, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-61, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-610, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-610, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-611, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-612, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-612, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-613, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-614, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-614, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-615, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-616, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-616, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-617, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-618, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-618, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-619, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-62, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-620, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-620, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-621, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-622, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-622, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-623, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-624, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-624, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-625, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-626, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-627, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-628, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-628, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-629, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-63, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-630, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-63, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-630, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-631, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-632, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-632, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-633, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-634, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-634, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-635, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-636, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-636, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-637, EXPECTED_ERROR_GOT_FAILURE
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-638, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-639, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-64, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-640, EXPECTED_RESULT_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-641, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-64, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-640, EXPECTED_RESULT_GOT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-641, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-642, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-643, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-643, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-644, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-645, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-646, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-647, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-648, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-648, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-649, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-65, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-650, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-65, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-650, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-651, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-652, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-652, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-653, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-654, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-654, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-655, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-656, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-657, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-658, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-659, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-66, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-66, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-660, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-661, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-662, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-662, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-663, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-664, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-664, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-665, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-666, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-666, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-667, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-668, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-668, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-669, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-67, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-670, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-67, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-670, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-671, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-672, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-672, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-673, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-674, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-674, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-675, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-676, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-676, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-677, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-678, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-678, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-679, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-68, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-680, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-68, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-680, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-681, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-682, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-682, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-683, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-684, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-684, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-685, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-686, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-686, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-687, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-688, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-688, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-689, EXPECTED_ERROR_GOT_FAILURE
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-69, EXPECTED_ERROR_GOT_FAILURE
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-690, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-691, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-692, EXPECTED_RESULT_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-693, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-692, EXPECTED_RESULT_GOT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-693, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-694, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-695, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-695, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-696, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-697, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-698, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-699, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-7, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-70, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-700, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-700, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-701, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-702, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-702, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-703, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-704, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-704, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-705, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-706, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-706, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-707, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-708, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-709, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-71, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-71, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-710, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-711, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-712, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-713, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-714, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-714, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-715, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-716, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-716, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-717, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-718, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-718, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-719, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-72, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-720, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-720, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-721, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-722, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-722, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-723, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-724, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-724, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-725, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-726, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-726, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-727, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-728, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-728, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-729, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-73, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-730, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-730, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-731, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-732, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-732, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-733, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-734, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-734, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-735, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-736, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-736, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-737, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-738, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-738, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-739, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-74, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-740, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-740, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-741, EXPECTED_ERROR_GOT_FAILURE
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-742, EXPECTED_ERROR_GOT_SAME_ERROR
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-743, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-744, EXPECTED_RESULT_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-745, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-743, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-744, EXPECTED_RESULT_GOT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-745, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-746, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-747, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-747, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-748, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-749, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-75, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-750, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-751, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-752, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-752, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-753, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-754, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-754, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-755, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-756, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-756, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-757, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-758, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-758, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-759, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-76, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-760, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -9212,63 +9212,63 @@
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-763, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-764, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-765, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-766, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-766, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-767, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-768, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-768, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-769, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-77, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-770, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-770, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-771, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-772, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-772, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-773, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-774, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-774, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-775, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-776, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-776, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-777, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-778, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-778, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-779, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-78, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-780, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-780, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-781, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-782, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-782, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-783, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-784, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-784, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-785, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-786, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-786, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-787, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-788, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-788, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-789, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-79, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-790, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-790, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-791, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-792, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-792, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-793, EXPECTED_ERROR_GOT_FAILURE
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-794, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-795, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-796, EXPECTED_RESULT_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-797, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-796, EXPECTED_RESULT_GOT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-797, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-798, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-799, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-799, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-8, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-80, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-800, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-801, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-802, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-803, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-804, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-804, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-805, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-806, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-806, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-807, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-808, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-808, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-809, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-81, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-810, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-810, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-811, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-812, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-812, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-813, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-814, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-814, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-815, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-816, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-816, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-817, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-818, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-819, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -9288,113 +9288,113 @@
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-831, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-832, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-833, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-834, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-834, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-835, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-836, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-836, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-837, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-838, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-838, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-839, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-84, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-840, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-840, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-841, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-842, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-842, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-843, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-844, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-844, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-845, EXPECTED_ERROR_GOT_FAILURE
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-846, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-847, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-848, EXPECTED_RESULT_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-848, EXPECTED_RESULT_GOT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-849, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-85, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-850, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-851, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-851, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-852, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-853, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-854, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-855, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-856, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-856, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-857, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-858, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-858, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-859, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-86, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-860, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-860, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-861, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-862, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-862, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-863, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-864, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-864, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-865, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-866, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-866, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-867, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-868, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-868, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-869, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-87, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-870, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-870, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-871, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-872, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-873, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-874, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-874, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-875, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-876, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-876, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-877, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-878, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-878, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-879, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-88, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-880, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-880, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-881, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-882, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-882, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-883, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-884, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-884, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-885, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-886, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-886, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-887, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-888, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-888, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-889, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-89, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-890, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-890, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-891, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-892, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-892, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-893, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-894, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-894, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-895, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-896, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-896, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-897, EXPECTED_ERROR_GOT_FAILURE
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-898, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-899, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-9, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-90, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-900, EXPECTED_RESULT_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-901, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-900, EXPECTED_RESULT_GOT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-901, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-902, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-903, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-903, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-904, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-905, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-906, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-907, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-908, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-908, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-909, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-91, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-910, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-910, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-911, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-912, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-912, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-913, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-914, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-914, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-915, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-916, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-916, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-917, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-918, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-918, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-919, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-92, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-920, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-920, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-921, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-922, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-923, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-924, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-924, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-925, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-926, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-927, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-928, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-929, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-93, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-93, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-930, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-931, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-932, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -9403,73 +9403,73 @@
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-935, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-936, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-937, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-938, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-938, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-939, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-94, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-940, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-94, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-940, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-941, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-942, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-942, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-943, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-944, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-944, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-945, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-946, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-946, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-947, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-948, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-948, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-949, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-95, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-95, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-950, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-951, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-952, EXPECTED_RESULT_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-953, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-952, EXPECTED_RESULT_GOT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-953, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-954, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-955, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-955, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-956, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-957, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-958, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-959, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-96, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-960, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-96, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-960, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-961, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-962, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-962, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-963, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-964, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-964, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-965, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-966, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-966, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-967, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-968, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-968, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-969, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-97, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-970, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-97, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-970, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-971, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-972, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-972, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-973, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-974, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-974, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-975, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-976, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-976, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-977, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-978, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-978, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-979, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-98, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-980, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-981, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-982, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-982, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-983, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-984, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-984, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-985, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-986, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-986, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-987, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-988, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-988, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-989, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-99, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-990, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-990, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-991, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-992, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-992, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-993, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-994, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-994, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-995, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-996, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-996, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-997, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-998, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-998, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-999, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//casthc1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCast//casthc10, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -9780,14 +9780,14 @@
 Expressions/exprSeqTypes/SeqExprCastable//CastableAs201, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCastable//CastableAs202, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCastable//CastableAs203, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCastable//CastableAs204, EXPECTED_RESULT_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCastable//CastableAs204, EXPECTED_RESULT_GOT_ERROR
 Expressions/exprSeqTypes/SeqExprCastable//CastableAs205, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCastable//CastableAs206, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCastable//CastableAs207, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCastable//CastableAs208, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCastable//CastableAs209, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCastable//CastableAs210, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/exprSeqTypes/SeqExprCastable//CastableAs211, EXPECTED_RESULT_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCastable//CastableAs211, EXPECTED_RESULT_GOT_ERROR
 Expressions/exprSeqTypes/SeqExprCastable//CastableAs212, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCastable//CastableAs213, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprCastable//CastableAs214, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -10228,7 +10228,7 @@
 Expressions/exprSeqTypes/SeqExprCastable//CastableAs649, EXPECTED_RESULT_GOT_FAILURE
 Expressions/exprSeqTypes/SeqExprCastable//CastableAs650, EXPECTED_RESULT_GOT_FAILURE
 Expressions/exprSeqTypes/SeqExprCastable//K-SeqExprCastable-1, EXPECTED_ERROR_GOT_SAME_ERROR
-Expressions/exprSeqTypes/SeqExprCastable//K-SeqExprCastable-10, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCastable//K-SeqExprCastable-10, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCastable//K-SeqExprCastable-11, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprCastable//K-SeqExprCastable-12, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCastable//K-SeqExprCastable-13, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
@@ -10263,7 +10263,7 @@
 Expressions/exprSeqTypes/SeqExprCastable//K-SeqExprCastable-5, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCastable//K-SeqExprCastable-6, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprCastable//K-SeqExprCastable-7, EXPECTED_ERROR_GOT_RESULT
-Expressions/exprSeqTypes/SeqExprCastable//K-SeqExprCastable-8, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprCastable//K-SeqExprCastable-8, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Expressions/exprSeqTypes/SeqExprCastable//K-SeqExprCastable-9, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-10, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -10283,7 +10283,7 @@
 Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-23, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-24, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-25, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-26, EXPECTED_RESULT_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-26, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-27, EXPECTED_RESULT_GOT_FAILURE
 Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-28, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-29, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -10316,15 +10316,15 @@
 Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-53, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-54, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-55, EXPECTED_ERROR_GOT_SAME_ERROR
-Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-56, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-57, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-56, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-57, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-58, EXPECTED_ERROR_GOT_FAILURE
 Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-59, EXPECTED_ERROR_GOT_FAILURE
 Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-6, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-60, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-61, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-62, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-63, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-60, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-61, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-62, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-63, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-64, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-65, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprInstanceOf//K-SeqExprInstanceOf-66, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -10441,7 +10441,7 @@
 Expressions/exprSeqTypes/SeqExprInstanceOf//instanceof97, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprInstanceOf//instanceof98, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprInstanceOf//instanceof99, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprTreat//K-SeqExprTreat-1, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprTreat//K-SeqExprTreat-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprTreat//K-SeqExprTreat-10, EXPECTED_ERROR_GOT_FAILURE
 Expressions/exprSeqTypes/SeqExprTreat//K-SeqExprTreat-11, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprTreat//K-SeqExprTreat-12, EXPECTED_ERROR_GOT_RESULT
@@ -10450,15 +10450,15 @@
 Expressions/exprSeqTypes/SeqExprTreat//K-SeqExprTreat-15, EXPECTED_ERROR_GOT_RESULT
 Expressions/exprSeqTypes/SeqExprTreat//K-SeqExprTreat-16, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprTreat//K-SeqExprTreat-17, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprTreat//K-SeqExprTreat-2, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprTreat//K-SeqExprTreat-3, EXPECTED_ERROR_GOT_FAILURE
-Expressions/exprSeqTypes/SeqExprTreat//K-SeqExprTreat-4, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprTreat//K-SeqExprTreat-2, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprTreat//K-SeqExprTreat-3, EXPECTED_ERROR_GOT_SAME_ERROR
+Expressions/exprSeqTypes/SeqExprTreat//K-SeqExprTreat-4, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprTreat//K-SeqExprTreat-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprTreat//K-SeqExprTreat-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprTreat//K-SeqExprTreat-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprTreat//K-SeqExprTreat-8, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprTreat//K-SeqExprTreat-9, EXPECTED_ERROR_GOT_SAME_ERROR
-Expressions/exprSeqTypes/SeqExprTreat//treat-as-1, EXPECTED_ERROR_GOT_FAILURE
+Expressions/exprSeqTypes/SeqExprTreat//treat-as-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Expressions/exprSeqTypes/SeqExprTreat//treat-as-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprTreat//treat-as-11, EXPECTED_RESULT_GOT_SAME_RESULT
 Expressions/exprSeqTypes/SeqExprTreat//treat-as-12, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -10516,13 +10516,13 @@
 Expressions/exprSeqTypes/sequenceExprTypeswitch//typeswitchhc7, EXPECTED_RESULT_GOT_FAILURE
 Expressions/exprSeqTypes/sequenceExprTypeswitch//typeswitchhc8, EXPECTED_RESULT_GOT_FAILURE
 Expressions/exprSeqTypes/sequenceExprTypeswitch//typeswitchhc9, EXPECTED_RESULT_GOT_FAILURE
-FLWORExpr/ForExpr/ForExprPositionalVar//K2-ForExprPositionalVar-1, EXPECTED_RESULT_GOT_FAILURE
+FLWORExpr/ForExpr/ForExprPositionalVar//K2-ForExprPositionalVar-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 FLWORExpr/ForExpr/ForExprPositionalVar//K2-ForExprPositionalVar-2, EXPECTED_ERROR_GOT_FAILURE
-FLWORExpr/ForExpr/ForExprPositionalVar//K2-ForExprPositionalVar-3, EXPECTED_RESULT_GOT_FAILURE
-FLWORExpr/ForExpr/ForExprPositionalVar//K2-ForExprPositionalVar-4, EXPECTED_RESULT_GOT_FAILURE
-FLWORExpr/ForExpr/ForExprWith//K2-ForExprWith-1, EXPECTED_ERROR_GOT_FAILURE
+FLWORExpr/ForExpr/ForExprPositionalVar//K2-ForExprPositionalVar-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+FLWORExpr/ForExpr/ForExprPositionalVar//K2-ForExprPositionalVar-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+FLWORExpr/ForExpr/ForExprWith//K2-ForExprWith-1, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 FLWORExpr/ForExpr/ForExprWithout//K2-ForExprWithout-1, EXPECTED_ERROR_GOT_SAME_ERROR
-FLWORExpr/ForExpr/ForExprWithout//K2-ForExprWithout-10, EXPECTED_ERROR_GOT_FAILURE
+FLWORExpr/ForExpr/ForExprWithout//K2-ForExprWithout-10, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 FLWORExpr/ForExpr/ForExprWithout//K2-ForExprWithout-11, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 FLWORExpr/ForExpr/ForExprWithout//K2-ForExprWithout-12, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 FLWORExpr/ForExpr/ForExprWithout//K2-ForExprWithout-13, EXPECTED_RESULT_GOT_FAILURE
@@ -10562,17 +10562,17 @@
 FLWORExpr/ForExpr/ForExprWithout//K2-ForExprWithout-44, EXPECTED_RESULT_GOT_SAME_RESULT
 FLWORExpr/ForExpr/ForExprWithout//K2-ForExprWithout-45, EXPECTED_ERROR_GOT_FAILURE
 FLWORExpr/ForExpr/ForExprWithout//K2-ForExprWithout-5, EXPECTED_ERROR_GOT_FAILURE
-FLWORExpr/ForExpr/ForExprWithout//K2-ForExprWithout-6, EXPECTED_RESULT_GOT_FAILURE
+FLWORExpr/ForExpr/ForExprWithout//K2-ForExprWithout-6, EXPECTED_RESULT_GOT_ERROR
 FLWORExpr/ForExpr/ForExprWithout//K2-ForExprWithout-7, EXPECTED_ERROR_GOT_FAILURE
 FLWORExpr/ForExpr/ForExprWithout//K2-ForExprWithout-8, EXPECTED_RESULT_GOT_FAILURE
-FLWORExpr/ForExpr/ForExprWithout//K2-ForExprWithout-9, EXPECTED_RESULT_GOT_FAILURE
+FLWORExpr/ForExpr/ForExprWithout//K2-ForExprWithout-9, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-1, EXPECTED_RESULT_GOT_ERROR
-FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-10, EXPECTED_ERROR_GOT_FAILURE
-FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-11, EXPECTED_ERROR_GOT_FAILURE
-FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-12, EXPECTED_ERROR_GOT_FAILURE
-FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-13, EXPECTED_ERROR_GOT_FAILURE
-FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-14, EXPECTED_ERROR_GOT_FAILURE
-FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-15, EXPECTED_ERROR_GOT_FAILURE
+FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-10, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-11, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-12, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-13, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-14, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-15, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-16, EXPECTED_RESULT_GOT_ERROR
 FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-17, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-18, EXPECTED_RESULT_GOT_ERROR
@@ -10581,7 +10581,7 @@
 FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-20, EXPECTED_RESULT_GOT_FAILURE
 FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-21, EXPECTED_RESULT_GOT_FAILURE
 FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-22, EXPECTED_RESULT_GOT_FAILURE
-FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-23, EXPECTED_RESULT_GOT_FAILURE
+FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-23, EXPECTED_RESULT_GOT_ERROR
 FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-24, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-25, EXPECTED_RESULT_GOT_SAME_RESULT
 FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-26, EXPECTED_ERROR_GOT_FAILURE
@@ -10589,11 +10589,11 @@
 FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-4, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-5, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-6, EXPECTED_ERROR_GOT_RESULT
-FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-7, EXPECTED_ERROR_GOT_FAILURE
+FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-7, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-8, EXPECTED_ERROR_GOT_SAME_ERROR
-FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-9, EXPECTED_ERROR_GOT_FAILURE
+FLWORExpr/LetExpr/LetExprWithout//K2-LetExprWithout-9, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-10, EXPECTED_ERROR_GOT_FAILURE
+FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-10, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-11, EXPECTED_RESULT_GOT_FAILURE
 FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-12, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-13, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -10602,45 +10602,45 @@
 FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-16, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-17, EXPECTED_RESULT_GOT_FAILURE
 FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-18, EXPECTED_RESULT_GOT_SAME_RESULT
-FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-19, EXPECTED_ERROR_GOT_FAILURE
+FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-19, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-2, EXPECTED_ERROR_GOT_RESULT
-FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-20, EXPECTED_ERROR_GOT_FAILURE
+FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-20, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-21, EXPECTED_RESULT_GOT_FAILURE
 FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-22, EXPECTED_ERROR_GOT_RESULT
-FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-23, EXPECTED_ERROR_GOT_FAILURE
-FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-24, EXPECTED_ERROR_GOT_FAILURE
-FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-25, EXPECTED_ERROR_GOT_FAILURE
-FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-26, EXPECTED_ERROR_GOT_FAILURE
-FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-27, EXPECTED_ERROR_GOT_FAILURE
-FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-28, EXPECTED_ERROR_GOT_FAILURE
+FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-23, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-24, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-25, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-26, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-27, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-28, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-29, EXPECTED_ERROR_GOT_RESULT
 FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-3, EXPECTED_ERROR_GOT_RESULT
 FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-30, EXPECTED_ERROR_GOT_RESULT
-FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-31, EXPECTED_ERROR_GOT_FAILURE
-FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-32, EXPECTED_ERROR_GOT_FAILURE
+FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-31, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-32, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-33, EXPECTED_ERROR_GOT_FAILURE
 FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-34, EXPECTED_ERROR_GOT_FAILURE
 FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-35, EXPECTED_ERROR_GOT_FAILURE
 FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-36, EXPECTED_ERROR_GOT_FAILURE
 FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-37, EXPECTED_ERROR_GOT_RESULT
 FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-38, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-39, EXPECTED_ERROR_GOT_FAILURE
+FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-39, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-4, EXPECTED_ERROR_GOT_RESULT
-FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-40, EXPECTED_ERROR_GOT_FAILURE
+FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-40, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-41, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-42, NO_RESULT_FILE
 FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-43, EXPECTED_RESULT_GOT_FAILURE
 FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-44, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-45, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-46, EXPECTED_RESULT_GOT_FAILURE
-FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-47, EXPECTED_RESULT_GOT_FAILURE
-FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-48, EXPECTED_RESULT_GOT_FAILURE
-FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-49, EXPECTED_RESULT_GOT_FAILURE
+FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-46, EXPECTED_RESULT_GOT_ERROR
+FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-47, EXPECTED_RESULT_GOT_ERROR
+FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-48, EXPECTED_RESULT_GOT_ERROR
+FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-49, EXPECTED_RESULT_GOT_ERROR
 FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-6, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-7, EXPECTED_ERROR_GOT_SAME_ERROR
-FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-8, EXPECTED_ERROR_GOT_FAILURE
-FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-9, EXPECTED_ERROR_GOT_FAILURE
+FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-8, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+FLWORExpr/OrderbyExpr/OrderbyExprWithout//K2-OrderbyExprWithout-9, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 FLWORExpr/ReturnExpr//K2-ReturnExpr-1, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 FLWORExpr/WhereExpr//K2-WhereExpr-1, EXPECTED_ERROR_GOT_SAME_ERROR
 FLWORExpr/WhereExpr//K2-WhereExpr-2, EXPECTED_ERROR_GOT_SAME_ERROR
@@ -10786,25 +10786,25 @@
 FunctX/functx-fn-abs//functx-fn-abs-all, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 FunctX/functx-fn-adjust-date-to-timezone//functx-fn-adjust-date-to-timezone-1, EXPECTED_RESULT_GOT_SAME_RESULT
 FunctX/functx-fn-adjust-date-to-timezone//functx-fn-adjust-date-to-timezone-2, EXPECTED_RESULT_GOT_SAME_RESULT
-FunctX/functx-fn-adjust-date-to-timezone//functx-fn-adjust-date-to-timezone-3, EXPECTED_RESULT_GOT_FAILURE
-FunctX/functx-fn-adjust-date-to-timezone//functx-fn-adjust-date-to-timezone-4, EXPECTED_RESULT_GOT_FAILURE
-FunctX/functx-fn-adjust-date-to-timezone//functx-fn-adjust-date-to-timezone-all, EXPECTED_RESULT_GOT_FAILURE
+FunctX/functx-fn-adjust-date-to-timezone//functx-fn-adjust-date-to-timezone-3, EXPECTED_RESULT_GOT_ERROR
+FunctX/functx-fn-adjust-date-to-timezone//functx-fn-adjust-date-to-timezone-4, EXPECTED_RESULT_GOT_ERROR
+FunctX/functx-fn-adjust-date-to-timezone//functx-fn-adjust-date-to-timezone-all, EXPECTED_RESULT_GOT_ERROR
 FunctX/functx-fn-adjust-dateTime-to-timezone//functx-fn-adjust-dateTime-to-timezone-1, EXPECTED_RESULT_GOT_SAME_RESULT
 FunctX/functx-fn-adjust-dateTime-to-timezone//functx-fn-adjust-dateTime-to-timezone-2, EXPECTED_RESULT_GOT_SAME_RESULT
-FunctX/functx-fn-adjust-dateTime-to-timezone//functx-fn-adjust-dateTime-to-timezone-3, EXPECTED_RESULT_GOT_FAILURE
-FunctX/functx-fn-adjust-dateTime-to-timezone//functx-fn-adjust-dateTime-to-timezone-4, EXPECTED_RESULT_GOT_FAILURE
+FunctX/functx-fn-adjust-dateTime-to-timezone//functx-fn-adjust-dateTime-to-timezone-3, EXPECTED_RESULT_GOT_ERROR
+FunctX/functx-fn-adjust-dateTime-to-timezone//functx-fn-adjust-dateTime-to-timezone-4, EXPECTED_RESULT_GOT_ERROR
 FunctX/functx-fn-adjust-dateTime-to-timezone//functx-fn-adjust-dateTime-to-timezone-5, EXPECTED_RESULT_GOT_SAME_RESULT
-FunctX/functx-fn-adjust-dateTime-to-timezone//functx-fn-adjust-dateTime-to-timezone-all, EXPECTED_RESULT_GOT_FAILURE
+FunctX/functx-fn-adjust-dateTime-to-timezone//functx-fn-adjust-dateTime-to-timezone-all, EXPECTED_RESULT_GOT_ERROR
 FunctX/functx-fn-adjust-time-to-timezone//functx-fn-adjust-time-to-timezone-1, EXPECTED_RESULT_GOT_SAME_RESULT
 FunctX/functx-fn-adjust-time-to-timezone//functx-fn-adjust-time-to-timezone-2, EXPECTED_RESULT_GOT_SAME_RESULT
-FunctX/functx-fn-adjust-time-to-timezone//functx-fn-adjust-time-to-timezone-3, EXPECTED_RESULT_GOT_FAILURE
-FunctX/functx-fn-adjust-time-to-timezone//functx-fn-adjust-time-to-timezone-4, EXPECTED_RESULT_GOT_FAILURE
-FunctX/functx-fn-adjust-time-to-timezone//functx-fn-adjust-time-to-timezone-all, EXPECTED_RESULT_GOT_FAILURE
-FunctX/functx-fn-avg//functx-fn-avg-1, EXPECTED_RESULT_GOT_FAILURE
-FunctX/functx-fn-avg//functx-fn-avg-2, EXPECTED_RESULT_GOT_FAILURE
-FunctX/functx-fn-avg//functx-fn-avg-3, EXPECTED_RESULT_GOT_FAILURE
+FunctX/functx-fn-adjust-time-to-timezone//functx-fn-adjust-time-to-timezone-3, EXPECTED_RESULT_GOT_ERROR
+FunctX/functx-fn-adjust-time-to-timezone//functx-fn-adjust-time-to-timezone-4, EXPECTED_RESULT_GOT_ERROR
+FunctX/functx-fn-adjust-time-to-timezone//functx-fn-adjust-time-to-timezone-all, EXPECTED_RESULT_GOT_ERROR
+FunctX/functx-fn-avg//functx-fn-avg-1, EXPECTED_RESULT_GOT_SAME_RESULT
+FunctX/functx-fn-avg//functx-fn-avg-2, EXPECTED_RESULT_GOT_SAME_RESULT
+FunctX/functx-fn-avg//functx-fn-avg-3, EXPECTED_RESULT_GOT_SAME_RESULT
 FunctX/functx-fn-avg//functx-fn-avg-4, EXPECTED_RESULT_GOT_FAILURE
-FunctX/functx-fn-avg//functx-fn-avg-5, EXPECTED_RESULT_GOT_FAILURE
+FunctX/functx-fn-avg//functx-fn-avg-5, EXPECTED_RESULT_GOT_SAME_RESULT
 FunctX/functx-fn-avg//functx-fn-avg-all, EXPECTED_RESULT_GOT_FAILURE
 FunctX/functx-fn-base-uri//functx-fn-base-uri-1, EXPECTED_RESULT_GOT_FAILURE
 FunctX/functx-fn-base-uri//functx-fn-base-uri-2, EXPECTED_RESULT_GOT_FAILURE
@@ -10818,13 +10818,13 @@
 FunctX/functx-fn-boolean//functx-fn-boolean-6, EXPECTED_RESULT_GOT_SAME_RESULT
 FunctX/functx-fn-boolean//functx-fn-boolean-7, EXPECTED_RESULT_GOT_FAILURE
 FunctX/functx-fn-boolean//functx-fn-boolean-8, EXPECTED_RESULT_GOT_FAILURE
-FunctX/functx-fn-boolean//functx-fn-boolean-9, EXPECTED_RESULT_GOT_FAILURE
+FunctX/functx-fn-boolean//functx-fn-boolean-9, EXPECTED_RESULT_GOT_ERROR
 FunctX/functx-fn-boolean//functx-fn-boolean-all, EXPECTED_RESULT_GOT_FAILURE
 FunctX/functx-fn-ceiling//functx-fn-ceiling-1, EXPECTED_RESULT_GOT_SAME_RESULT
-FunctX/functx-fn-ceiling//functx-fn-ceiling-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-FunctX/functx-fn-ceiling//functx-fn-ceiling-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-FunctX/functx-fn-ceiling//functx-fn-ceiling-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-FunctX/functx-fn-ceiling//functx-fn-ceiling-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+FunctX/functx-fn-ceiling//functx-fn-ceiling-2, EXPECTED_RESULT_GOT_SAME_RESULT
+FunctX/functx-fn-ceiling//functx-fn-ceiling-3, EXPECTED_RESULT_GOT_SAME_RESULT
+FunctX/functx-fn-ceiling//functx-fn-ceiling-4, EXPECTED_RESULT_GOT_SAME_RESULT
+FunctX/functx-fn-ceiling//functx-fn-ceiling-5, EXPECTED_RESULT_GOT_SAME_RESULT
 FunctX/functx-fn-ceiling//functx-fn-ceiling-6, EXPECTED_RESULT_GOT_FAILURE
 FunctX/functx-fn-ceiling//functx-fn-ceiling-all, EXPECTED_RESULT_GOT_FAILURE
 FunctX/functx-fn-codepoint-equal//functx-fn-codepoint-equal-1, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -10856,11 +10856,11 @@
 FunctX/functx-fn-contains//functx-fn-contains-6, EXPECTED_RESULT_GOT_SAME_RESULT
 FunctX/functx-fn-contains//functx-fn-contains-7, EXPECTED_RESULT_GOT_SAME_RESULT
 FunctX/functx-fn-contains//functx-fn-contains-all, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-FunctX/functx-fn-count//functx-fn-count-1, EXPECTED_RESULT_GOT_FAILURE
+FunctX/functx-fn-count//functx-fn-count-1, EXPECTED_RESULT_GOT_SAME_RESULT
 FunctX/functx-fn-count//functx-fn-count-2, EXPECTED_RESULT_GOT_FAILURE
 FunctX/functx-fn-count//functx-fn-count-3, EXPECTED_RESULT_GOT_FAILURE
-FunctX/functx-fn-count//functx-fn-count-4, EXPECTED_RESULT_GOT_FAILURE
-FunctX/functx-fn-count//functx-fn-count-5, EXPECTED_RESULT_GOT_FAILURE
+FunctX/functx-fn-count//functx-fn-count-4, EXPECTED_RESULT_GOT_SAME_RESULT
+FunctX/functx-fn-count//functx-fn-count-5, EXPECTED_RESULT_GOT_SAME_RESULT
 FunctX/functx-fn-count//functx-fn-count-all, EXPECTED_RESULT_GOT_FAILURE
 FunctX/functx-fn-data//functx-fn-data-1, EXPECTED_RESULT_GOT_FAILURE
 FunctX/functx-fn-data//functx-fn-data-2, EXPECTED_RESULT_GOT_FAILURE
@@ -10888,7 +10888,7 @@
 FunctX/functx-fn-default-collation//functx-fn-default-collation-1, EXPECTED_RESULT_GOT_ERROR
 FunctX/functx-fn-distinct-values//functx-fn-distinct-values-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 FunctX/functx-fn-distinct-values//functx-fn-distinct-values-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-FunctX/functx-fn-distinct-values//functx-fn-distinct-values-3, EXPECTED_RESULT_GOT_FAILURE
+FunctX/functx-fn-distinct-values//functx-fn-distinct-values-3, EXPECTED_RESULT_GOT_ERROR
 FunctX/functx-fn-distinct-values//functx-fn-distinct-values-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 FunctX/functx-fn-distinct-values//functx-fn-distinct-values-5, EXPECTED_RESULT_GOT_FAILURE
 FunctX/functx-fn-distinct-values//functx-fn-distinct-values-6, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -10922,8 +10922,8 @@
 FunctX/functx-fn-exists//functx-fn-exists-all, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 FunctX/functx-fn-false//functx-fn-false-1, EXPECTED_RESULT_GOT_SAME_RESULT
 FunctX/functx-fn-floor//functx-fn-floor-1, EXPECTED_RESULT_GOT_SAME_RESULT
-FunctX/functx-fn-floor//functx-fn-floor-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-FunctX/functx-fn-floor//functx-fn-floor-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+FunctX/functx-fn-floor//functx-fn-floor-2, EXPECTED_RESULT_GOT_SAME_RESULT
+FunctX/functx-fn-floor//functx-fn-floor-3, EXPECTED_RESULT_GOT_SAME_RESULT
 FunctX/functx-fn-floor//functx-fn-floor-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 FunctX/functx-fn-floor//functx-fn-floor-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 FunctX/functx-fn-floor//functx-fn-floor-6, EXPECTED_RESULT_GOT_FAILURE
@@ -10944,10 +10944,10 @@
 FunctX/functx-fn-index-of//functx-fn-index-of-2, EXPECTED_RESULT_GOT_SAME_RESULT
 FunctX/functx-fn-index-of//functx-fn-index-of-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 FunctX/functx-fn-index-of//functx-fn-index-of-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-FunctX/functx-fn-index-of//functx-fn-index-of-5, EXPECTED_RESULT_GOT_FAILURE
+FunctX/functx-fn-index-of//functx-fn-index-of-5, EXPECTED_RESULT_GOT_ERROR
 FunctX/functx-fn-index-of//functx-fn-index-of-6, EXPECTED_RESULT_GOT_SAME_RESULT
 FunctX/functx-fn-index-of//functx-fn-index-of-7, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-FunctX/functx-fn-index-of//functx-fn-index-of-all, EXPECTED_RESULT_GOT_FAILURE
+FunctX/functx-fn-index-of//functx-fn-index-of-all, EXPECTED_RESULT_GOT_ERROR
 FunctX/functx-fn-insert-before//functx-fn-insert-before-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 FunctX/functx-fn-insert-before//functx-fn-insert-before-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 FunctX/functx-fn-insert-before//functx-fn-insert-before-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -10997,13 +10997,13 @@
 FunctX/functx-fn-matches//functx-fn-matches-8, EXPECTED_RESULT_GOT_ERROR
 FunctX/functx-fn-matches//functx-fn-matches-9, EXPECTED_RESULT_GOT_ERROR
 FunctX/functx-fn-matches//functx-fn-matches-all, EXPECTED_RESULT_GOT_ERROR
-FunctX/functx-fn-max//functx-fn-max-1, EXPECTED_RESULT_GOT_FAILURE
-FunctX/functx-fn-max//functx-fn-max-2, EXPECTED_RESULT_GOT_FAILURE
-FunctX/functx-fn-max//functx-fn-max-3, EXPECTED_RESULT_GOT_FAILURE
+FunctX/functx-fn-max//functx-fn-max-1, EXPECTED_RESULT_GOT_SAME_RESULT
+FunctX/functx-fn-max//functx-fn-max-2, EXPECTED_RESULT_GOT_SAME_RESULT
+FunctX/functx-fn-max//functx-fn-max-3, EXPECTED_RESULT_GOT_SAME_RESULT
 FunctX/functx-fn-max//functx-fn-max-4, EXPECTED_RESULT_GOT_FAILURE
 FunctX/functx-fn-max//functx-fn-max-all, EXPECTED_RESULT_GOT_FAILURE
-FunctX/functx-fn-min//functx-fn-min-1, EXPECTED_RESULT_GOT_FAILURE
-FunctX/functx-fn-min//functx-fn-min-2, EXPECTED_RESULT_GOT_FAILURE
+FunctX/functx-fn-min//functx-fn-min-1, EXPECTED_RESULT_GOT_SAME_RESULT
+FunctX/functx-fn-min//functx-fn-min-2, EXPECTED_RESULT_GOT_SAME_RESULT
 FunctX/functx-fn-min//functx-fn-min-3, EXPECTED_RESULT_GOT_FAILURE
 FunctX/functx-fn-min//functx-fn-min-4, EXPECTED_RESULT_GOT_FAILURE
 FunctX/functx-fn-min//functx-fn-min-all, EXPECTED_RESULT_GOT_FAILURE
@@ -11073,7 +11073,7 @@
 FunctX/functx-fn-not//functx-fn-not-4, EXPECTED_RESULT_GOT_SAME_RESULT
 FunctX/functx-fn-not//functx-fn-not-5, EXPECTED_RESULT_GOT_SAME_RESULT
 FunctX/functx-fn-not//functx-fn-not-6, EXPECTED_RESULT_GOT_SAME_RESULT
-FunctX/functx-fn-not//functx-fn-not-7, EXPECTED_RESULT_GOT_FAILURE
+FunctX/functx-fn-not//functx-fn-not-7, EXPECTED_RESULT_GOT_ERROR
 FunctX/functx-fn-not//functx-fn-not-all, EXPECTED_RESULT_GOT_FAILURE
 FunctX/functx-fn-number//functx-fn-number-1, EXPECTED_RESULT_GOT_FAILURE
 FunctX/functx-fn-number//functx-fn-number-2, EXPECTED_RESULT_GOT_FAILURE
@@ -11144,10 +11144,10 @@
 FunctX/functx-fn-round-half-to-even//functx-fn-round-half-to-even-5, EXPECTED_RESULT_GOT_SAME_RESULT
 FunctX/functx-fn-round-half-to-even//functx-fn-round-half-to-even-all, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 FunctX/functx-fn-round//functx-fn-round-1, EXPECTED_RESULT_GOT_SAME_RESULT
-FunctX/functx-fn-round//functx-fn-round-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-FunctX/functx-fn-round//functx-fn-round-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-FunctX/functx-fn-round//functx-fn-round-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-FunctX/functx-fn-round//functx-fn-round-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+FunctX/functx-fn-round//functx-fn-round-2, EXPECTED_RESULT_GOT_SAME_RESULT
+FunctX/functx-fn-round//functx-fn-round-3, EXPECTED_RESULT_GOT_SAME_RESULT
+FunctX/functx-fn-round//functx-fn-round-4, EXPECTED_RESULT_GOT_SAME_RESULT
+FunctX/functx-fn-round//functx-fn-round-5, EXPECTED_RESULT_GOT_SAME_RESULT
 FunctX/functx-fn-round//functx-fn-round-all, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 FunctX/functx-fn-seconds-from-dateTime//functx-fn-seconds-from-dateTime-1, EXPECTED_RESULT_GOT_SAME_RESULT
 FunctX/functx-fn-seconds-from-duration//functx-fn-seconds-from-duration-1, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -11182,10 +11182,10 @@
 FunctX/functx-fn-string-to-codepoints//functx-fn-string-to-codepoints-2, EXPECTED_RESULT_GOT_SAME_RESULT
 FunctX/functx-fn-string-to-codepoints//functx-fn-string-to-codepoints-3, EXPECTED_RESULT_GOT_SAME_RESULT
 FunctX/functx-fn-string-to-codepoints//functx-fn-string-to-codepoints-all, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-FunctX/functx-fn-string//functx-fn-string-1, EXPECTED_RESULT_GOT_FAILURE
-FunctX/functx-fn-string//functx-fn-string-2, EXPECTED_RESULT_GOT_FAILURE
-FunctX/functx-fn-string//functx-fn-string-3, EXPECTED_RESULT_GOT_FAILURE
-FunctX/functx-fn-string//functx-fn-string-all, EXPECTED_RESULT_GOT_FAILURE
+FunctX/functx-fn-string//functx-fn-string-1, EXPECTED_RESULT_GOT_ERROR
+FunctX/functx-fn-string//functx-fn-string-2, EXPECTED_RESULT_GOT_ERROR
+FunctX/functx-fn-string//functx-fn-string-3, EXPECTED_RESULT_GOT_ERROR
+FunctX/functx-fn-string//functx-fn-string-all, EXPECTED_RESULT_GOT_ERROR
 FunctX/functx-fn-subsequence//functx-fn-subsequence-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 FunctX/functx-fn-subsequence//functx-fn-subsequence-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 FunctX/functx-fn-subsequence//functx-fn-subsequence-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -11220,12 +11220,12 @@
 FunctX/functx-fn-substring//functx-fn-substring-8, EXPECTED_RESULT_GOT_SAME_RESULT
 FunctX/functx-fn-substring//functx-fn-substring-9, EXPECTED_RESULT_GOT_SAME_RESULT
 FunctX/functx-fn-substring//functx-fn-substring-all, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-FunctX/functx-fn-sum//functx-fn-sum-1, EXPECTED_RESULT_GOT_FAILURE
+FunctX/functx-fn-sum//functx-fn-sum-1, EXPECTED_RESULT_GOT_SAME_RESULT
 FunctX/functx-fn-sum//functx-fn-sum-2, EXPECTED_RESULT_GOT_FAILURE
-FunctX/functx-fn-sum//functx-fn-sum-3, EXPECTED_RESULT_GOT_FAILURE
-FunctX/functx-fn-sum//functx-fn-sum-4, EXPECTED_RESULT_GOT_FAILURE
-FunctX/functx-fn-sum//functx-fn-sum-5, EXPECTED_RESULT_GOT_FAILURE
-FunctX/functx-fn-sum//functx-fn-sum-6, EXPECTED_RESULT_GOT_FAILURE
+FunctX/functx-fn-sum//functx-fn-sum-3, EXPECTED_RESULT_GOT_SAME_RESULT
+FunctX/functx-fn-sum//functx-fn-sum-4, EXPECTED_RESULT_GOT_SAME_RESULT
+FunctX/functx-fn-sum//functx-fn-sum-5, EXPECTED_RESULT_GOT_SAME_RESULT
+FunctX/functx-fn-sum//functx-fn-sum-6, EXPECTED_RESULT_GOT_SAME_RESULT
 FunctX/functx-fn-sum//functx-fn-sum-all, EXPECTED_RESULT_GOT_FAILURE
 FunctX/functx-fn-timezone-from-date//functx-fn-timezone-from-date-1, EXPECTED_RESULT_GOT_SAME_RESULT
 FunctX/functx-fn-timezone-from-date//functx-fn-timezone-from-date-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -11963,7 +11963,7 @@
 Functions/AccessorFunc/BaseURIFunc//fn-base-uri-9, EXPECTED_RESULT_GOT_ERROR
 Functions/AccessorFunc/DataFunc//K-DataFunc-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/AccessorFunc/DataFunc//K-DataFunc-2, EXPECTED_ERROR_GOT_SAME_ERROR
-Functions/AccessorFunc/DataFunc//K-DataFunc-3, EXPECTED_RESULT_GOT_FAILURE
+Functions/AccessorFunc/DataFunc//K-DataFunc-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AccessorFunc/DataFunc//K-DataFunc-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AccessorFunc/DataFunc//K2-DataFunc-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/AccessorFunc/DataFunc//K2-DataFunc-2, EXPECTED_ERROR_GOT_SAME_ERROR
@@ -12118,11 +12118,11 @@
 Functions/AccessorFunc/StringFunc//K-StringFunc-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/AccessorFunc/StringFunc//K-StringFunc-2, EXPECTED_ERROR_GOT_FAILURE
 Functions/AccessorFunc/StringFunc//K-StringFunc-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AccessorFunc/StringFunc//K-StringFunc-4, EXPECTED_RESULT_GOT_FAILURE
+Functions/AccessorFunc/StringFunc//K-StringFunc-4, EXPECTED_RESULT_GOT_ERROR
 Functions/AccessorFunc/StringFunc//K-StringFunc-5, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AccessorFunc/StringFunc//K-StringFunc-6, EXPECTED_ERROR_GOT_FAILURE
+Functions/AccessorFunc/StringFunc//K-StringFunc-6, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Functions/AccessorFunc/StringFunc//fn-string-1, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
-Functions/AccessorFunc/StringFunc//fn-string-2, EXPECTED_RESULT_GOT_FAILURE
+Functions/AccessorFunc/StringFunc//fn-string-2, EXPECTED_RESULT_GOT_ERROR
 Functions/AccessorFunc/StringFunc//fn-string-3, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Functions/AccessorFunc/StringFunc//fn-stringdbl1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/AccessorFunc/StringFunc//fn-stringdbl1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -12172,35 +12172,35 @@
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-15, EXPECTED_ERROR_GOT_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-16, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-17, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-18, EXPECTED_RESULT_GOT_FAILURE
+Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-18, EXPECTED_RESULT_GOT_ERROR
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-19, EXPECTED_ERROR_GOT_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-2, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-20, EXPECTED_ERROR_GOT_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-21, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-22, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-23, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-24, EXPECTED_ERROR_GOT_FAILURE
-Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-25, EXPECTED_ERROR_GOT_FAILURE
+Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-24, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-25, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-26, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-27, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-28, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-29, EXPECTED_ERROR_GOT_FAILURE
+Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-27, EXPECTED_RESULT_GOT_ERROR
+Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-28, EXPECTED_RESULT_GOT_ERROR
+Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-29, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-5, EXPECTED_ERROR_GOT_RESULT
-Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-6, EXPECTED_ERROR_GOT_FAILURE
+Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-6, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-7, EXPECTED_ERROR_GOT_FAILURE
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-8, EXPECTED_ERROR_GOT_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//K-CodepointToStringFunc-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//fn-codepoints-to-string-1, EXPECTED_ERROR_GOT_FAILURE
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//fn-codepoints-to-string-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//fn-codepoints-to-string-11, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//fn-codepoints-to-string-12, EXPECTED_RESULT_GOT_FAILURE
+Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//fn-codepoints-to-string-12, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//fn-codepoints-to-string-13, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//fn-codepoints-to-string-14, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//fn-codepoints-to-string-15, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//fn-codepoints-to-string-16, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//fn-codepoints-to-string-2, EXPECTED_ERROR_GOT_FAILURE
+Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//fn-codepoints-to-string-2, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//fn-codepoints-to-string-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//fn-codepoints-to-string-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//fn-codepoints-to-string-5, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -12210,7 +12210,7 @@
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//fn-codepoints-to-string-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//fn-codepoints-to-string1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//fn-codepoints-to-string1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//fn-codepoints-to-string1args-3, EXPECTED_ERROR_GOT_FAILURE
+Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//fn-codepoints-to-string1args-3, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Functions/AllStringFunc/AssDisassStringFunc/CodepointToStringFunc//fn-codepoints-to-string1args-4, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc//K-StringToCodepointFunc-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc//K-StringToCodepointFunc-10, EXPECTED_RESULT_GOT_ERROR
@@ -12228,13 +12228,13 @@
 Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc//K-StringToCodepointFunc-21, EXPECTED_RESULT_GOT_FAILURE
 Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc//K-StringToCodepointFunc-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc//K-StringToCodepointFunc-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc//K-StringToCodepointFunc-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc//K-StringToCodepointFunc-6, EXPECTED_RESULT_GOT_FAILURE
+Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc//K-StringToCodepointFunc-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc//K-StringToCodepointFunc-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc//K-StringToCodepointFunc-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc//K-StringToCodepointFunc-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc//K-StringToCodepointFunc-9, EXPECTED_RESULT_GOT_ERROR
 Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc//fn-string-to-codepoints-1, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc//fn-string-to-codepoints-10, EXPECTED_RESULT_GOT_FAILURE
+Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc//fn-string-to-codepoints-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc//fn-string-to-codepoints-11, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc//fn-string-to-codepoints-12, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc//fn-string-to-codepoints-13, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -12246,7 +12246,7 @@
 Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc//fn-string-to-codepoints-6, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc//fn-string-to-codepoints-7, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc//fn-string-to-codepoints-8, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc//fn-string-to-codepoints-9, EXPECTED_RESULT_GOT_FAILURE
+Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc//fn-string-to-codepoints-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc//fn-string-to-codepoints1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc//fn-string-to-codepoints1args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/AllStringFunc/AssDisassStringFunc/StringToCodepointFunc//fn-string-to-codepoints1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -12274,7 +12274,7 @@
 Functions/AllStringFunc/CompStringFunc/CodepointEqualFunc//fn-codepoint-equal-17, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/CompStringFunc/CodepointEqualFunc//fn-codepoint-equal-18, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/CompStringFunc/CodepointEqualFunc//fn-codepoint-equal-19, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/CompStringFunc/CodepointEqualFunc//fn-codepoint-equal-2, EXPECTED_RESULT_GOT_FAILURE
+Functions/AllStringFunc/CompStringFunc/CodepointEqualFunc//fn-codepoint-equal-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/CompStringFunc/CodepointEqualFunc//fn-codepoint-equal-20, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/CompStringFunc/CodepointEqualFunc//fn-codepoint-equal-21, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/CompStringFunc/CodepointEqualFunc//fn-codepoint-equal-3, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -12324,10 +12324,10 @@
 Functions/AllStringFunc/CompStringFunc/CompareFunc//fn-compare-21, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/CompStringFunc/CompareFunc//fn-compare-22, EXPECTED_ERROR_GOT_RESULT
 Functions/AllStringFunc/CompStringFunc/CompareFunc//fn-compare-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/CompStringFunc/CompareFunc//fn-compare-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/CompStringFunc/CompareFunc//fn-compare-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/CompStringFunc/CompareFunc//fn-compare-6, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/CompStringFunc/CompareFunc//fn-compare-7, EXPECTED_RESULT_GOT_FAILURE
+Functions/AllStringFunc/CompStringFunc/CompareFunc//fn-compare-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/CompStringFunc/CompareFunc//fn-compare-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/CompStringFunc/CompareFunc//fn-compare-6, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/CompStringFunc/CompareFunc//fn-compare-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/CompStringFunc/CompareFunc//fn-compare-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/CompStringFunc/CompareFunc//fn-compare-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/CompStringFunc/CompareFunc//fn-compare2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -12426,9 +12426,9 @@
 Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//K-ConcatFunc-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//K-ConcatFunc-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//K-ConcatFunc-9, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//K2-ConcatFunc-1, EXPECTED_ERROR_GOT_FAILURE
-Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//K2-ConcatFunc-2, EXPECTED_ERROR_GOT_FAILURE
-Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//K2-ConcatFunc-3, EXPECTED_ERROR_GOT_FAILURE
+Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//K2-ConcatFunc-1, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//K2-ConcatFunc-2, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//K2-ConcatFunc-3, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concat-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concat-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concat-11, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -12444,7 +12444,7 @@
 Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concat-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concat-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concat-7, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concat-8, EXPECTED_RESULT_GOT_FAILURE
+Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concat-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concat-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatdbl2args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatdbl2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -12550,13 +12550,13 @@
 Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc//fn-lower-case-15, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc//fn-lower-case-16, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc//fn-lower-case-17, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc//fn-lower-case-2, EXPECTED_RESULT_GOT_FAILURE
+Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc//fn-lower-case-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc//fn-lower-case-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc//fn-lower-case-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc//fn-lower-case-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc//fn-lower-case-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc//fn-lower-case-7, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc//fn-lower-case-8, EXPECTED_RESULT_GOT_FAILURE
+Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc//fn-lower-case-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc//fn-lower-case-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc//fn-lower-case1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/LowerCaseFunc//fn-lower-case1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -12640,9 +12640,9 @@
 Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc//K-StringJoinFunc-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc//K-StringJoinFunc-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc//K-StringJoinFunc-6, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc//K-StringJoinFunc-7, EXPECTED_ERROR_GOT_FAILURE
+Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc//K-StringJoinFunc-7, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc//fn-string-join-1, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc//fn-string-join-10, EXPECTED_RESULT_GOT_FAILURE
+Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc//fn-string-join-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc//fn-string-join-11, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc//fn-string-join-12, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc//fn-string-join-13, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -12655,11 +12655,11 @@
 Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc//fn-string-join-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc//fn-string-join-20, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc//fn-string-join-21, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc//fn-string-join-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc//fn-string-join-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc//fn-string-join-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc//fn-string-join-6, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc//fn-string-join-7, EXPECTED_RESULT_GOT_FAILURE
+Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc//fn-string-join-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc//fn-string-join-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc//fn-string-join-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc//fn-string-join-6, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc//fn-string-join-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc//fn-string-join-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc//fn-string-join-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/StringJoinFunc//fn-string-join2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -12714,8 +12714,8 @@
 Functions/AllStringFunc/GeneralStringFunc/SubstringFunc//K-SubstringFunc-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/SubstringFunc//fn-substring-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/SubstringFunc//fn-substring-10, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/GeneralStringFunc/SubstringFunc//fn-substring-11, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/GeneralStringFunc/SubstringFunc//fn-substring-12, EXPECTED_RESULT_GOT_FAILURE
+Functions/AllStringFunc/GeneralStringFunc/SubstringFunc//fn-substring-11, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/GeneralStringFunc/SubstringFunc//fn-substring-12, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/SubstringFunc//fn-substring-13, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/SubstringFunc//fn-substring-14, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/SubstringFunc//fn-substring-15, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -12729,11 +12729,11 @@
 Functions/AllStringFunc/GeneralStringFunc/SubstringFunc//fn-substring-22, EXPECTED_RESULT_GOT_ERROR
 Functions/AllStringFunc/GeneralStringFunc/SubstringFunc//fn-substring-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/AllStringFunc/GeneralStringFunc/SubstringFunc//fn-substring-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/GeneralStringFunc/SubstringFunc//fn-substring-5, EXPECTED_RESULT_GOT_FAILURE
+Functions/AllStringFunc/GeneralStringFunc/SubstringFunc//fn-substring-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/SubstringFunc//fn-substring-6, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/GeneralStringFunc/SubstringFunc//fn-substring-7, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/GeneralStringFunc/SubstringFunc//fn-substring-8, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/GeneralStringFunc/SubstringFunc//fn-substring-9, EXPECTED_RESULT_GOT_FAILURE
+Functions/AllStringFunc/GeneralStringFunc/SubstringFunc//fn-substring-7, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/GeneralStringFunc/SubstringFunc//fn-substring-8, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/GeneralStringFunc/SubstringFunc//fn-substring-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/TranslateFunc//K-TranslateFunc-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/AllStringFunc/GeneralStringFunc/TranslateFunc//K-TranslateFunc-10, EXPECTED_RESULT_GOT_ERROR
 Functions/AllStringFunc/GeneralStringFunc/TranslateFunc//K-TranslateFunc-2, EXPECTED_ERROR_GOT_SAME_ERROR
@@ -12781,13 +12781,13 @@
 Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc//fn-upper-case-15, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc//fn-upper-case-16, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc//fn-upper-case-17, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc//fn-upper-case-2, EXPECTED_RESULT_GOT_FAILURE
+Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc//fn-upper-case-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc//fn-upper-case-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc//fn-upper-case-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc//fn-upper-case-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc//fn-upper-case-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc//fn-upper-case-7, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc//fn-upper-case-8, EXPECTED_RESULT_GOT_FAILURE
+Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc//fn-upper-case-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc//fn-upper-case-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc//fn-upper-case1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/GeneralStringFunc/UpperCaseFunc//fn-upper-case1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -13133,27 +13133,27 @@
 Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//K-SubstringAfterFunc-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//K-SubstringAfterFunc-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//K-SubstringAfterFunc-9, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-10, EXPECTED_RESULT_GOT_FAILURE
+Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-11, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-12, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-13, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-14, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-15, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-16, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-17, EXPECTED_RESULT_GOT_FAILURE
+Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-13, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-14, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-15, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-16, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-17, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-18, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-19, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-2, EXPECTED_RESULT_GOT_FAILURE
+Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-20, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-21, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-6, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-7, EXPECTED_RESULT_GOT_FAILURE
+Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-21, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-6, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-8, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-9, EXPECTED_RESULT_GOT_FAILURE
+Functions/AllStringFunc/SubstringStringFunc/SubstringAfterFunc//fn-substring-after-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//K-SubstringBeforeFunc-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//K-SubstringBeforeFunc-10, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//K-SubstringBeforeFunc-2, EXPECTED_ERROR_GOT_SAME_ERROR
@@ -13164,27 +13164,27 @@
 Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//K-SubstringBeforeFunc-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//K-SubstringBeforeFunc-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//K-SubstringBeforeFunc-9, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-10, EXPECTED_RESULT_GOT_FAILURE
+Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-11, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-12, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-13, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-14, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-15, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-16, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-17, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-18, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-19, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-2, EXPECTED_RESULT_GOT_FAILURE
+Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-13, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-14, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-15, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-16, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-17, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-18, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-19, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-20, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-21, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-6, EXPECTED_RESULT_GOT_FAILURE
-Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-7, EXPECTED_RESULT_GOT_FAILURE
+Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-21, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-6, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-8, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-9, EXPECTED_RESULT_GOT_FAILURE
+Functions/AllStringFunc/SubstringStringFunc/SubstringBeforeFunc//fn-substring-before-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/AllStringFunc/Surrogates//surrogates01, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/AllStringFunc/Surrogates//surrogates02, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/AllStringFunc/Surrogates//surrogates03, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -13332,8 +13332,8 @@
 Functions/ConstructFunc/DateTimeFunc//K-DateTimeFunc-3, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/ConstructFunc/DateTimeFunc//K-DateTimeFunc-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/ConstructFunc/DateTimeFunc//K-DateTimeFunc-5, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/ConstructFunc/DateTimeFunc//K-DateTimeFunc-6, EXPECTED_ERROR_GOT_FAILURE
-Functions/ConstructFunc/DateTimeFunc//K-DateTimeFunc-7, EXPECTED_ERROR_GOT_FAILURE
+Functions/ConstructFunc/DateTimeFunc//K-DateTimeFunc-6, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/ConstructFunc/DateTimeFunc//K-DateTimeFunc-7, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/ConstructFunc/DateTimeFunc//K-DateTimeFunc-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/ConstructFunc/DateTimeFunc//K-DateTimeFunc-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/ConstructFunc/DateTimeFunc//K2-DateTimeFunc-1, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -13357,17 +13357,17 @@
 Functions/ConstructFunc/DateTimeFunc//fn-dateTime-25, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/ConstructFunc/DateTimeFunc//fn-dateTime-26, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/ConstructFunc/DateTimeFunc//fn-dateTime-27, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/ConstructFunc/DateTimeFunc//fn-dateTime-28, EXPECTED_RESULT_GOT_FAILURE
-Functions/ConstructFunc/DateTimeFunc//fn-dateTime-29, EXPECTED_RESULT_GOT_FAILURE
+Functions/ConstructFunc/DateTimeFunc//fn-dateTime-28, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/ConstructFunc/DateTimeFunc//fn-dateTime-29, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/ConstructFunc/DateTimeFunc//fn-dateTime-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/ConstructFunc/DateTimeFunc//fn-dateTime-30, EXPECTED_RESULT_GOT_FAILURE
+Functions/ConstructFunc/DateTimeFunc//fn-dateTime-30, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/ConstructFunc/DateTimeFunc//fn-dateTime-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/ConstructFunc/DateTimeFunc//fn-dateTime-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/ConstructFunc/DateTimeFunc//fn-dateTime-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/ConstructFunc/DateTimeFunc//fn-dateTime-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/ConstructFunc/DateTimeFunc//fn-dateTime-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/ConstructFunc/DateTimeFunc//fn-dateTime-9, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/ConstructFunc/DateTimeFunc//forg0008-1, EXPECTED_ERROR_GOT_FAILURE
+Functions/ConstructFunc/DateTimeFunc//forg0008-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/ContextFunc/ContextCurrentDateFunc//K-ContextCurrentDateFunc-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/ContextFunc/ContextCurrentDateFunc//K-ContextCurrentDateFunc-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/ContextFunc/ContextCurrentDateFunc//fn-current-date-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -13448,9 +13448,9 @@
 Functions/ContextFunc/ContextImplicitTimezoneFunc//K-ContextImplicitTimezoneFunc-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/ContextFunc/ContextImplicitTimezoneFunc//K-ContextImplicitTimezoneFunc-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/ContextFunc/ContextImplicitTimezoneFunc//fn-implicit-timezone-1, EXPECTED_ERROR_GOT_SAME_ERROR
-Functions/ContextFunc/ContextImplicitTimezoneFunc//fn-implicit-timezone-10, EXPECTED_ERROR_GOT_FAILURE
-Functions/ContextFunc/ContextImplicitTimezoneFunc//fn-implicit-timezone-11, EXPECTED_ERROR_GOT_FAILURE
-Functions/ContextFunc/ContextImplicitTimezoneFunc//fn-implicit-timezone-12, EXPECTED_ERROR_GOT_FAILURE
+Functions/ContextFunc/ContextImplicitTimezoneFunc//fn-implicit-timezone-10, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/ContextFunc/ContextImplicitTimezoneFunc//fn-implicit-timezone-11, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/ContextFunc/ContextImplicitTimezoneFunc//fn-implicit-timezone-12, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/ContextFunc/ContextImplicitTimezoneFunc//fn-implicit-timezone-13, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/ContextFunc/ContextImplicitTimezoneFunc//fn-implicit-timezone-14, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/ContextFunc/ContextImplicitTimezoneFunc//fn-implicit-timezone-15, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -13587,7 +13587,7 @@
 Functions/ContextFunc/ContextPositionFunc//position-7, EXPECTED_RESULT_GOT_FAILURE
 Functions/ContextFunc/ContextPositionFunc//position-8, EXPECTED_RESULT_GOT_FAILURE
 Functions/ContextFunc/ContextPositionFunc//position-9, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/AdjDateTimeToTimezoneFunc//K2-AdjDateTimeToTimezoneFunc-1, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/AdjDateTimeToTimezoneFunc//K2-AdjDateTimeToTimezoneFunc-1, EXPECTED_RESULT_GOT_ERROR
 Functions/DurationDateTimeFunc/ComponentExtractionDDT/DayFromDateFunc//K-DayFromDateFunc-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/DurationDateTimeFunc/ComponentExtractionDDT/DayFromDateFunc//K-DayFromDateFunc-2, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/DurationDateTimeFunc/ComponentExtractionDDT/DayFromDateFunc//K-DayFromDateFunc-3, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -13725,9 +13725,9 @@
 Functions/DurationDateTimeFunc/DayFromDateFunc//fn-day-from-date-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/DayFromDateFunc//fn-day-from-date-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/DayFromDateFunc//fn-day-from-date-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/DayFromDateFunc//fn-day-from-date-5, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/DayFromDateFunc//fn-day-from-date-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/DayFromDateFunc//fn-day-from-date-6, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/DayFromDateFunc//fn-day-from-date-7, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/DayFromDateFunc//fn-day-from-date-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/DayFromDateFunc//fn-day-from-date-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/DayFromDateFunc//fn-day-from-date-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/DayFromDateFunc//fn-day-from-date1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -13745,8 +13745,8 @@
 Functions/DurationDateTimeFunc/DayFromDateTimeFunc//fn-day-from-dateTime-19, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/DayFromDateTimeFunc//fn-day-from-dateTime-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/DayFromDateTimeFunc//fn-day-from-dateTime-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/DayFromDateTimeFunc//fn-day-from-dateTime-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/DayFromDateTimeFunc//fn-day-from-dateTime-5, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/DayFromDateTimeFunc//fn-day-from-dateTime-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/DurationDateTimeFunc/DayFromDateTimeFunc//fn-day-from-dateTime-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/DayFromDateTimeFunc//fn-day-from-dateTime-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/DayFromDateTimeFunc//fn-day-from-dateTime-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/DayFromDateTimeFunc//fn-day-from-dateTime-8, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -13770,9 +13770,9 @@
 Functions/DurationDateTimeFunc/DaysFromDurationFunc//fn-days-from-duration-20, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/DaysFromDurationFunc//fn-days-from-duration-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/DaysFromDurationFunc//fn-days-from-duration-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/DaysFromDurationFunc//fn-days-from-duration-5, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/DaysFromDurationFunc//fn-days-from-duration-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/DaysFromDurationFunc//fn-days-from-duration-6, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/DaysFromDurationFunc//fn-days-from-duration-7, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/DaysFromDurationFunc//fn-days-from-duration-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/DaysFromDurationFunc//fn-days-from-duration-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/DaysFromDurationFunc//fn-days-from-duration-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/DaysFromDurationFunc//fn-days-from-duration1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -13792,7 +13792,7 @@
 Functions/DurationDateTimeFunc/HoursFromDateTimeFunc//fn-hours-from-dateTime-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/HoursFromDateTimeFunc//fn-hours-from-dateTime-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/HoursFromDateTimeFunc//fn-hours-from-dateTime-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/HoursFromDateTimeFunc//fn-hours-from-dateTime-5, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/HoursFromDateTimeFunc//fn-hours-from-dateTime-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/HoursFromDateTimeFunc//fn-hours-from-dateTime-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/HoursFromDateTimeFunc//fn-hours-from-dateTime-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/HoursFromDateTimeFunc//fn-hours-from-dateTime-8, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -13815,9 +13815,9 @@
 Functions/DurationDateTimeFunc/HoursFromDurationFunc//fn-hours-from-duration-20, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/HoursFromDurationFunc//fn-hours-from-duration-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/HoursFromDurationFunc//fn-hours-from-duration-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/HoursFromDurationFunc//fn-hours-from-duration-5, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/HoursFromDurationFunc//fn-hours-from-duration-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/HoursFromDurationFunc//fn-hours-from-duration-6, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/HoursFromDurationFunc//fn-hours-from-duration-7, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/HoursFromDurationFunc//fn-hours-from-duration-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/HoursFromDurationFunc//fn-hours-from-duration-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/HoursFromDurationFunc//fn-hours-from-duration-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/HoursFromDurationFunc//fn-hours-from-duration1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -13837,7 +13837,7 @@
 Functions/DurationDateTimeFunc/HoursFromTimeFunc//fn-hours-from-time-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/HoursFromTimeFunc//fn-hours-from-time-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/HoursFromTimeFunc//fn-hours-from-time-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/HoursFromTimeFunc//fn-hours-from-time-5, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/HoursFromTimeFunc//fn-hours-from-time-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/HoursFromTimeFunc//fn-hours-from-time-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/HoursFromTimeFunc//fn-hours-from-time-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/HoursFromTimeFunc//fn-hours-from-time-8, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -13859,7 +13859,7 @@
 Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc//fn-minutes-from-dateTime-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc//fn-minutes-from-dateTime-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc//fn-minutes-from-dateTime-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc//fn-minutes-from-dateTime-5, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc//fn-minutes-from-dateTime-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc//fn-minutes-from-dateTime-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc//fn-minutes-from-dateTime-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MinutesFromDateTimeFunc//fn-minutes-from-dateTime-8, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -13883,9 +13883,9 @@
 Functions/DurationDateTimeFunc/MinutesFromDurationFunc//fn-minutes-from-duration-21, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MinutesFromDurationFunc//fn-minutes-from-duration-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MinutesFromDurationFunc//fn-minutes-from-duration-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/MinutesFromDurationFunc//fn-minutes-from-duration-5, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/MinutesFromDurationFunc//fn-minutes-from-duration-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MinutesFromDurationFunc//fn-minutes-from-duration-6, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/MinutesFromDurationFunc//fn-minutes-from-duration-7, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/MinutesFromDurationFunc//fn-minutes-from-duration-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MinutesFromDurationFunc//fn-minutes-from-duration-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MinutesFromDurationFunc//fn-minutes-from-duration-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MinutesFromDurationFunc//fn-minutes-from-duration1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -13904,8 +13904,8 @@
 Functions/DurationDateTimeFunc/MinutesFromTimeFunc//fn-minutes-from-time-19, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MinutesFromTimeFunc//fn-minutes-from-time-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MinutesFromTimeFunc//fn-minutes-from-time-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/MinutesFromTimeFunc//fn-minutes-from-time-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/MinutesFromTimeFunc//fn-minutes-from-time-5, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/MinutesFromTimeFunc//fn-minutes-from-time-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/DurationDateTimeFunc/MinutesFromTimeFunc//fn-minutes-from-time-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MinutesFromTimeFunc//fn-minutes-from-time-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MinutesFromTimeFunc//fn-minutes-from-time-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MinutesFromTimeFunc//fn-minutes-from-time-8, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -13927,7 +13927,7 @@
 Functions/DurationDateTimeFunc/MonthFromDateFunc//fn-month-from-date-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MonthFromDateFunc//fn-month-from-date-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MonthFromDateFunc//fn-month-from-date-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/MonthFromDateFunc//fn-month-from-date-5, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/MonthFromDateFunc//fn-month-from-date-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MonthFromDateFunc//fn-month-from-date-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MonthFromDateFunc//fn-month-from-date-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MonthFromDateFunc//fn-month-from-date-8, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -13947,8 +13947,8 @@
 Functions/DurationDateTimeFunc/MonthFromDateTimeFunc//fn-month-from-dateTime-19, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MonthFromDateTimeFunc//fn-month-from-dateTime-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MonthFromDateTimeFunc//fn-month-from-dateTime-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/MonthFromDateTimeFunc//fn-month-from-dateTime-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/MonthFromDateTimeFunc//fn-month-from-dateTime-5, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/MonthFromDateTimeFunc//fn-month-from-dateTime-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/DurationDateTimeFunc/MonthFromDateTimeFunc//fn-month-from-dateTime-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MonthFromDateTimeFunc//fn-month-from-dateTime-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MonthFromDateTimeFunc//fn-month-from-dateTime-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MonthFromDateTimeFunc//fn-month-from-dateTime-8, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -13972,9 +13972,9 @@
 Functions/DurationDateTimeFunc/MonthsFromDurationFunc//fn-months-from-duration-20, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MonthsFromDurationFunc//fn-months-from-duration-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MonthsFromDurationFunc//fn-months-from-duration-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/MonthsFromDurationFunc//fn-months-from-duration-5, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/MonthsFromDurationFunc//fn-months-from-duration-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MonthsFromDurationFunc//fn-months-from-duration-6, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/MonthsFromDurationFunc//fn-months-from-duration-7, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/MonthsFromDurationFunc//fn-months-from-duration-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MonthsFromDurationFunc//fn-months-from-duration-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MonthsFromDurationFunc//fn-months-from-duration-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/MonthsFromDurationFunc//fn-months-from-duration1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -13991,10 +13991,10 @@
 Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc//fn-seconds-from-dateTime-17, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc//fn-seconds-from-dateTime-18, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc//fn-seconds-from-dateTime-19, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc//fn-seconds-from-dateTime-2, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc//fn-seconds-from-dateTime-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc//fn-seconds-from-dateTime-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc//fn-seconds-from-dateTime-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc//fn-seconds-from-dateTime-5, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc//fn-seconds-from-dateTime-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc//fn-seconds-from-dateTime-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc//fn-seconds-from-dateTime-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/SecondsFromDateTimeFunc//fn-seconds-from-dateTime-8, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -14018,9 +14018,9 @@
 Functions/DurationDateTimeFunc/SecondsFromDurationFunc//fn-seconds-from-duration-21, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/SecondsFromDurationFunc//fn-seconds-from-duration-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/SecondsFromDurationFunc//fn-seconds-from-duration-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/SecondsFromDurationFunc//fn-seconds-from-duration-5, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/SecondsFromDurationFunc//fn-seconds-from-duration-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/SecondsFromDurationFunc//fn-seconds-from-duration-6, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/SecondsFromDurationFunc//fn-seconds-from-duration-7, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/SecondsFromDurationFunc//fn-seconds-from-duration-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/SecondsFromDurationFunc//fn-seconds-from-duration-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/SecondsFromDurationFunc//fn-seconds-from-duration-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/SecondsFromDurationFunc//fn-seconds-from-duration1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -14039,8 +14039,8 @@
 Functions/DurationDateTimeFunc/SecondsFromTimeFunc//fn-seconds-from-time-19, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/SecondsFromTimeFunc//fn-seconds-from-time-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/SecondsFromTimeFunc//fn-seconds-from-time-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/SecondsFromTimeFunc//fn-seconds-from-time-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/SecondsFromTimeFunc//fn-seconds-from-time-5, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/SecondsFromTimeFunc//fn-seconds-from-time-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/DurationDateTimeFunc/SecondsFromTimeFunc//fn-seconds-from-time-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/SecondsFromTimeFunc//fn-seconds-from-time-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/SecondsFromTimeFunc//fn-seconds-from-time-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/SecondsFromTimeFunc//fn-seconds-from-time-8, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -14063,16 +14063,16 @@
 Functions/DurationDateTimeFunc/TimezoneFromDateFunc//fn-timezone-from-date-20, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFromDateFunc//fn-timezone-from-date-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFromDateFunc//fn-timezone-from-date-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/TimezoneFromDateFunc//fn-timezone-from-date-5, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/TimezoneFromDateFunc//fn-timezone-from-date-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFromDateFunc//fn-timezone-from-date-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFromDateFunc//fn-timezone-from-date-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFromDateFunc//fn-timezone-from-date-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFromDateFunc//fn-timezone-from-date-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc//fn-timezone-from-dateTimealt-1, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc//fn-timezone-from-dateTimealt-10, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc//fn-timezone-from-dateTimealt-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc//fn-timezone-from-dateTimealt-11, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc//fn-timezone-from-dateTimealt-12, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc//fn-timezone-from-dateTimealt-13, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc//fn-timezone-from-dateTimealt-13, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc//fn-timezone-from-dateTimealt-14, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc//fn-timezone-from-dateTimealt-15, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc//fn-timezone-from-dateTimealt-16, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -14081,9 +14081,9 @@
 Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc//fn-timezone-from-dateTimealt-19, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc//fn-timezone-from-dateTimealt-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc//fn-timezone-from-dateTimealt-20, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc//fn-timezone-from-dateTimealt-3, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc//fn-timezone-from-dateTimealt-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc//fn-timezone-from-dateTimealt-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc//fn-timezone-from-dateTimealt-5, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc//fn-timezone-from-dateTimealt-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc//fn-timezone-from-dateTimealt-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc//fn-timezone-from-dateTimealt-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFromDateTimeFunc//fn-timezone-from-dateTimealt-8, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -14099,11 +14099,11 @@
 Functions/DurationDateTimeFunc/TimezoneFromTimeFunc//fn-timezone-from-time-17, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFromTimeFunc//fn-timezone-from-time-18, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFromTimeFunc//fn-timezone-from-time-19, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/TimezoneFromTimeFunc//fn-timezone-from-time-2, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/TimezoneFromTimeFunc//fn-timezone-from-time-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/DurationDateTimeFunc/TimezoneFromTimeFunc//fn-timezone-from-time-20, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFromTimeFunc//fn-timezone-from-time-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFromTimeFunc//fn-timezone-from-time-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/TimezoneFromTimeFunc//fn-timezone-from-time-5, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/TimezoneFromTimeFunc//fn-timezone-from-time-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFromTimeFunc//fn-timezone-from-time-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFromTimeFunc//fn-timezone-from-time-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFromTimeFunc//fn-timezone-from-time-8, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -14115,37 +14115,37 @@
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//K-AdjDateTimeToTimezoneFunc-13, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//K-AdjDateTimeToTimezoneFunc-14, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//K-AdjDateTimeToTimezoneFunc-15, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//K-AdjDateTimeToTimezoneFunc-16, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//K-AdjDateTimeToTimezoneFunc-16, EXPECTED_RESULT_GOT_ERROR
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//K-AdjDateTimeToTimezoneFunc-2, EXPECTED_ERROR_GOT_SAME_ERROR
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//K-AdjDateTimeToTimezoneFunc-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//K-AdjDateTimeToTimezoneFunc-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//K-AdjDateTimeToTimezoneFunc-5, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//K-AdjDateTimeToTimezoneFunc-3, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//K-AdjDateTimeToTimezoneFunc-4, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//K-AdjDateTimeToTimezoneFunc-5, EXPECTED_RESULT_GOT_ERROR
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//K-AdjDateTimeToTimezoneFunc-6, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//K-AdjDateTimeToTimezoneFunc-7, EXPECTED_ERROR_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//K-AdjDateTimeToTimezoneFunc-8, EXPECTED_ERROR_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//K-AdjDateTimeToTimezoneFunc-9, EXPECTED_ERROR_GOT_FAILURE
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//K-AdjDateTimeToTimezoneFunc-7, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//K-AdjDateTimeToTimezoneFunc-8, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//K-AdjDateTimeToTimezoneFunc-9, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-10, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-11, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-12, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-13, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-14, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-15, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-16, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-17, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-11, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-12, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-13, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-14, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-15, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-16, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-17, EXPECTED_RESULT_GOT_ERROR
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-18, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-19, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-20, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-21, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-22, EXPECTED_ERROR_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-23, EXPECTED_ERROR_GOT_FAILURE
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-21, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-22, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-23, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-6, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-7, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-8, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-7, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-8, EXPECTED_RESULT_GOT_ERROR
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateTimeToTimezoneFunc//fn-adjust-dateTime-to-timezone1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -14154,34 +14154,34 @@
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//K-AdjDateToTimezoneFunc-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//K-AdjDateToTimezoneFunc-11, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//K-AdjDateToTimezoneFunc-12, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//K-AdjDateToTimezoneFunc-13, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//K-AdjDateToTimezoneFunc-14, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//K-AdjDateToTimezoneFunc-13, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//K-AdjDateToTimezoneFunc-14, EXPECTED_RESULT_GOT_ERROR
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//K-AdjDateToTimezoneFunc-2, EXPECTED_ERROR_GOT_SAME_ERROR
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//K-AdjDateToTimezoneFunc-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//K-AdjDateToTimezoneFunc-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//K-AdjDateToTimezoneFunc-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//K-AdjDateToTimezoneFunc-6, EXPECTED_ERROR_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//K-AdjDateToTimezoneFunc-7, EXPECTED_ERROR_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//K-AdjDateToTimezoneFunc-8, EXPECTED_ERROR_GOT_FAILURE
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//K-AdjDateToTimezoneFunc-3, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//K-AdjDateToTimezoneFunc-4, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//K-AdjDateToTimezoneFunc-5, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//K-AdjDateToTimezoneFunc-6, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//K-AdjDateToTimezoneFunc-7, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//K-AdjDateToTimezoneFunc-8, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//K-AdjDateToTimezoneFunc-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone-10, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone-11, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone-12, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone-13, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone-14, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone-15, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone-16, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone-17, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone-11, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone-12, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone-13, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone-14, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone-15, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone-16, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone-17, EXPECTED_RESULT_GOT_ERROR
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone-18, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone-19, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone-20, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone-6, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone-7, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone-5, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone-6, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone-7, EXPECTED_RESULT_GOT_ERROR
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjDateToTimezoneFunc//fn-adjust-date-to-timezone1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -14191,37 +14191,37 @@
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//K-AdjTimeToTimezoneFunc-11, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//K-AdjTimeToTimezoneFunc-12, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//K-AdjTimeToTimezoneFunc-13, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//K-AdjTimeToTimezoneFunc-14, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//K-AdjTimeToTimezoneFunc-15, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//K-AdjTimeToTimezoneFunc-14, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//K-AdjTimeToTimezoneFunc-15, EXPECTED_RESULT_GOT_ERROR
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//K-AdjTimeToTimezoneFunc-16, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//K-AdjTimeToTimezoneFunc-2, EXPECTED_ERROR_GOT_SAME_ERROR
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//K-AdjTimeToTimezoneFunc-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//K-AdjTimeToTimezoneFunc-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//K-AdjTimeToTimezoneFunc-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//K-AdjTimeToTimezoneFunc-6, EXPECTED_ERROR_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//K-AdjTimeToTimezoneFunc-7, EXPECTED_ERROR_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//K-AdjTimeToTimezoneFunc-8, EXPECTED_ERROR_GOT_FAILURE
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//K-AdjTimeToTimezoneFunc-3, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//K-AdjTimeToTimezoneFunc-4, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//K-AdjTimeToTimezoneFunc-5, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//K-AdjTimeToTimezoneFunc-6, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//K-AdjTimeToTimezoneFunc-7, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//K-AdjTimeToTimezoneFunc-8, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//K-AdjTimeToTimezoneFunc-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-1, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-10, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-11, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-12, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-13, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-14, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-15, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-16, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-17, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-10, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-11, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-12, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-13, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-14, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-15, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-16, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-17, EXPECTED_RESULT_GOT_ERROR
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-18, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-19, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-20, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-20, EXPECTED_RESULT_GOT_ERROR
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-6, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-5, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-6, EXPECTED_RESULT_GOT_ERROR
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-7, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-8, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-9, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-8, EXPECTED_RESULT_GOT_ERROR
+Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone-9, EXPECTED_RESULT_GOT_ERROR
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/TimezoneFunction/AdjTimeToTimezoneFunc//fn-adjust-time-to-timezone1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -14239,7 +14239,7 @@
 Functions/DurationDateTimeFunc/YearFromDateFunc//fn-year-from-date-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/YearFromDateFunc//fn-year-from-date-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/YearFromDateFunc//fn-year-from-date-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/YearFromDateFunc//fn-year-from-date-5, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/YearFromDateFunc//fn-year-from-date-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/YearFromDateFunc//fn-year-from-date-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/YearFromDateFunc//fn-year-from-date-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/YearFromDateFunc//fn-year-from-date-8, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -14258,8 +14258,8 @@
 Functions/DurationDateTimeFunc/YearFromDateTimeFunc//fn-year-from-dateTime-19, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/YearFromDateTimeFunc//fn-year-from-dateTime-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/YearFromDateTimeFunc//fn-year-from-dateTime-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/YearFromDateTimeFunc//fn-year-from-dateTime-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/DurationDateTimeFunc/YearFromDateTimeFunc//fn-year-from-dateTime-5, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/YearFromDateTimeFunc//fn-year-from-dateTime-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/DurationDateTimeFunc/YearFromDateTimeFunc//fn-year-from-dateTime-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/YearFromDateTimeFunc//fn-year-from-dateTime-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/YearFromDateTimeFunc//fn-year-from-dateTime-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/YearFromDateTimeFunc//fn-year-from-dateTime-8, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -14284,76 +14284,76 @@
 Functions/DurationDateTimeFunc/YearsFromDurationFunc//fn-years-from-duration-20, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/YearsFromDurationFunc//fn-years-from-duration-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/YearsFromDurationFunc//fn-years-from-duration-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/YearsFromDurationFunc//fn-years-from-duration-5, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/YearsFromDurationFunc//fn-years-from-duration-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/YearsFromDurationFunc//fn-years-from-duration-6, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/DurationDateTimeFunc/YearsFromDurationFunc//fn-years-from-duration-7, EXPECTED_RESULT_GOT_FAILURE
+Functions/DurationDateTimeFunc/YearsFromDurationFunc//fn-years-from-duration-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/YearsFromDurationFunc//fn-years-from-duration-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/YearsFromDurationFunc//fn-years-from-duration-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/YearsFromDurationFunc//fn-years-from-duration1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/YearsFromDurationFunc//fn-years-from-duration1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/DurationDateTimeFunc/YearsFromDurationFunc//fn-years-from-duration1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/ErrorFunc//K-ErrorFunc-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/ErrorFunc//K-ErrorFunc-10, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//K-ErrorFunc-2, EXPECTED_RESULT_GOT_FAILURE
+Functions/ErrorFunc//K-ErrorFunc-1, EXPECTED_RESULT_GOT_ERROR
+Functions/ErrorFunc//K-ErrorFunc-10, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/ErrorFunc//K-ErrorFunc-2, EXPECTED_RESULT_GOT_ERROR
 Functions/ErrorFunc//K-ErrorFunc-3, EXPECTED_ERROR_GOT_SAME_ERROR
-Functions/ErrorFunc//K-ErrorFunc-4, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//K-ErrorFunc-5, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//K-ErrorFunc-6, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//K-ErrorFunc-7, EXPECTED_RESULT_GOT_FAILURE
-Functions/ErrorFunc//K-ErrorFunc-8, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//K-ErrorFunc-9, EXPECTED_ERROR_GOT_FAILURE
+Functions/ErrorFunc//K-ErrorFunc-4, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//K-ErrorFunc-5, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/ErrorFunc//K-ErrorFunc-6, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/ErrorFunc//K-ErrorFunc-7, EXPECTED_RESULT_GOT_ERROR
+Functions/ErrorFunc//K-ErrorFunc-8, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/ErrorFunc//K-ErrorFunc-9, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Functions/ErrorFunc//K2-ErrorFunc-1, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//K2-ErrorFunc-2, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//K2-ErrorFunc-3, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-1, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-10, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-11, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-12, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-13, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-14, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-15, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-16, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-17, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-18, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-19, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-2, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-20, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-22, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-23, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-25, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-26, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-27, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-28, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-29, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-3, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-30, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-31, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-32, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-33, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-34, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-35, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-36, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-37, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-38, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-39, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-4, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-40, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-41, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-42, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-43, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-44, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-45, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-46, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-47, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-48, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-49, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-5, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-50, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-51, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-6, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-7, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-8, EXPECTED_ERROR_GOT_FAILURE
-Functions/ErrorFunc//fn-error-9, EXPECTED_ERROR_GOT_FAILURE
+Functions/ErrorFunc//K2-ErrorFunc-2, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//K2-ErrorFunc-3, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-1, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/ErrorFunc//fn-error-10, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-11, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-12, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-13, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-14, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-15, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-16, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-17, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-18, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-19, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-2, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-20, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-22, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-23, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-25, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-26, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-27, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-28, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-29, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-3, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-30, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-31, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-32, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-33, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-34, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-35, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-36, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-37, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-38, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-39, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-4, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-40, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-41, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-42, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-43, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-44, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-45, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-46, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-47, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-48, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-49, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-5, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/ErrorFunc//fn-error-50, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-51, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-6, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/ErrorFunc//fn-error-7, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-8, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/ErrorFunc//fn-error-9, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Functions/HigherOrder/Filter//filter-001, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/HigherOrder/Filter//filter-002, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/HigherOrder/Filter//filter-003, EXPECTED_ERROR_GOT_SAME_ERROR
@@ -14568,7 +14568,7 @@
 Functions/NodeFunc/NodeNumberFunc//K-NodeNumberFunc-13, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NodeFunc/NodeNumberFunc//K-NodeNumberFunc-14, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NodeFunc/NodeNumberFunc//K-NodeNumberFunc-15, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NodeFunc/NodeNumberFunc//K-NodeNumberFunc-16, EXPECTED_RESULT_GOT_ERROR
+Functions/NodeFunc/NodeNumberFunc//K-NodeNumberFunc-16, EXPECTED_RESULT_GOT_FAILURE
 Functions/NodeFunc/NodeNumberFunc//K-NodeNumberFunc-17, EXPECTED_RESULT_GOT_FAILURE
 Functions/NodeFunc/NodeNumberFunc//K-NodeNumberFunc-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NodeFunc/NodeNumberFunc//K-NodeNumberFunc-3, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -14678,10 +14678,10 @@
 Functions/NodeSeqFunc/SeqDocAvailableFunc//fn-doc-available-5, EXPECTED_RESULT_GOT_ERROR
 Functions/NodeSeqFunc/SeqDocAvailableFunc//fn-doc-available-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NodeSeqFunc/SeqDocAvailableFunc//fn-doc-available-7, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NodeSeqFunc/SeqDocFunc//fn-doc-1, EXPECTED_ERROR_GOT_FAILURE
+Functions/NodeSeqFunc/SeqDocFunc//fn-doc-1, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Functions/NodeSeqFunc/SeqDocFunc//fn-doc-15, EXPECTED_RESULT_GOT_ERROR
 Functions/NodeSeqFunc/SeqDocFunc//fn-doc-16, EXPECTED_RESULT_GOT_ERROR
-Functions/NodeSeqFunc/SeqDocFunc//fn-doc-17, EXPECTED_ERROR_GOT_FAILURE
+Functions/NodeSeqFunc/SeqDocFunc//fn-doc-17, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Functions/NodeSeqFunc/SeqDocFunc//fn-doc-18, EXPECTED_RESULT_GOT_ERROR
 Functions/NodeSeqFunc/SeqDocFunc//fn-doc-19, EXPECTED_RESULT_GOT_ERROR
 Functions/NodeSeqFunc/SeqDocFunc//fn-doc-2, EXPECTED_ERROR_GOT_SAME_ERROR
@@ -14694,7 +14694,7 @@
 Functions/NodeSeqFunc/SeqDocFunc//fn-doc-27, EXPECTED_ERROR_GOT_FAILURE
 Functions/NodeSeqFunc/SeqDocFunc//fn-doc-28, EXPECTED_ERROR_GOT_FAILURE
 Functions/NodeSeqFunc/SeqDocFunc//fn-doc-29, EXPECTED_RESULT_GOT_FAILURE
-Functions/NodeSeqFunc/SeqDocFunc//fn-doc-3, EXPECTED_ERROR_GOT_FAILURE
+Functions/NodeSeqFunc/SeqDocFunc//fn-doc-3, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Functions/NodeSeqFunc/SeqDocFunc//fn-doc-30, EXPECTED_ERROR_GOT_FAILURE
 Functions/NodeSeqFunc/SeqDocFunc//fn-doc-31, EXPECTED_ERROR_GOT_FAILURE
 Functions/NodeSeqFunc/SeqDocFunc//fn-doc-32, EXPECTED_RESULT_GOT_FAILURE
@@ -14703,7 +14703,7 @@
 Functions/NodeSeqFunc/SeqDocFunc//fn-doc-35, EXPECTED_ERROR_GOT_FAILURE
 Functions/NodeSeqFunc/SeqDocFunc//fn-doc-36, EXPECTED_RESULT_GOT_FAILURE
 Functions/NodeSeqFunc/SeqDocFunc//fn-doc-37, EXPECTED_RESULT_GOT_ERROR
-Functions/NodeSeqFunc/SeqDocFunc//fn-doc-4, EXPECTED_RESULT_GOT_FAILURE
+Functions/NodeSeqFunc/SeqDocFunc//fn-doc-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NodeSeqFunc/SeqDocFunc//fn-doc-5, EXPECTED_RESULT_GOT_ERROR
 Functions/NodeSeqFunc/SeqDocFunc//fn-doc-6, EXPECTED_RESULT_GOT_ERROR
 Functions/NodeSeqFunc/SeqDocFunc//fn-doc-7, EXPECTED_RESULT_GOT_FAILURE
@@ -14759,7 +14759,7 @@
 Functions/NumericFunc/ABSFunc//K-ABSFunc-3, EXPECTED_RESULT_GOT_FAILURE
 Functions/NumericFunc/ABSFunc//K-ABSFunc-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/ABSFunc//K-ABSFunc-5, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NumericFunc/ABSFunc//K-ABSFunc-6, EXPECTED_ERROR_GOT_FAILURE
+Functions/NumericFunc/ABSFunc//K-ABSFunc-6, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/NumericFunc/ABSFunc//K2-ABSFunc-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/ABSFunc//K2-ABSFunc-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/ABSFunc//K2-ABSFunc-11, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -14788,19 +14788,19 @@
 Functions/NumericFunc/ABSFunc//K2-ABSFunc-32, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/ABSFunc//K2-ABSFunc-33, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/ABSFunc//K2-ABSFunc-34, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NumericFunc/ABSFunc//K2-ABSFunc-35, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//K2-ABSFunc-36, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//K2-ABSFunc-37, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//K2-ABSFunc-38, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//K2-ABSFunc-39, EXPECTED_RESULT_GOT_FAILURE
+Functions/NumericFunc/ABSFunc//K2-ABSFunc-35, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/ABSFunc//K2-ABSFunc-36, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/ABSFunc//K2-ABSFunc-37, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/ABSFunc//K2-ABSFunc-38, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/ABSFunc//K2-ABSFunc-39, EXPECTED_RESULT_GOT_ERROR
 Functions/NumericFunc/ABSFunc//K2-ABSFunc-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NumericFunc/ABSFunc//K2-ABSFunc-40, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//K2-ABSFunc-41, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//K2-ABSFunc-42, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//K2-ABSFunc-43, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//K2-ABSFunc-44, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//K2-ABSFunc-45, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//K2-ABSFunc-46, EXPECTED_RESULT_GOT_FAILURE
+Functions/NumericFunc/ABSFunc//K2-ABSFunc-40, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/ABSFunc//K2-ABSFunc-41, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/ABSFunc//K2-ABSFunc-42, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/ABSFunc//K2-ABSFunc-43, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/ABSFunc//K2-ABSFunc-44, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/ABSFunc//K2-ABSFunc-45, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/ABSFunc//K2-ABSFunc-46, EXPECTED_RESULT_GOT_ERROR
 Functions/NumericFunc/ABSFunc//K2-ABSFunc-47, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/ABSFunc//K2-ABSFunc-48, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/ABSFunc//K2-ABSFunc-49, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -14829,74 +14829,74 @@
 Functions/NumericFunc/ABSFunc//fn-abs-more-args-016, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/ABSFunc//fn-abs-more-args-017, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/ABSFunc//fn-abs-more-args-018, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-019, EXPECTED_RESULT_GOT_FAILURE
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-019, EXPECTED_RESULT_GOT_ERROR
 Functions/NumericFunc/ABSFunc//fn-abs-more-args-020, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/ABSFunc//fn-abs-more-args-021, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/ABSFunc//fn-abs-more-args-022, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-023, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-024, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-025, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-026, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-027, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-028, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-029, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-030, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-031, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-032, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-033, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-034, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-035, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-036, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-037, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-038, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-039, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-040, EXPECTED_ERROR_GOT_FAILURE
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-023, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-024, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-025, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-026, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-027, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-028, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-029, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-030, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-031, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-032, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-033, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-034, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-035, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-036, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-037, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-038, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-039, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-040, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/NumericFunc/ABSFunc//fn-abs-more-args-041, EXPECTED_ERROR_GOT_RESULT
 Functions/NumericFunc/ABSFunc//fn-abs-more-args-042, EXPECTED_ERROR_GOT_RESULT
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-043, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-044, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-045, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-046, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-047, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-048, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-049, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-050, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-051, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-052, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-053, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-054, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-055, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-056, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-057, EXPECTED_ERROR_GOT_FAILURE
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-043, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-044, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-045, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-046, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-047, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-048, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-049, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-050, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-051, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-052, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-053, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-054, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-055, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-056, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-057, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/NumericFunc/ABSFunc//fn-abs-more-args-058, EXPECTED_ERROR_GOT_RESULT
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-059, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-060, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-061, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-062, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-063, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-064, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-065, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-066, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-067, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-068, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-069, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-070, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-071, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-072, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-073, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-074, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-075, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-076, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-077, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-078, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-079, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-080, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-081, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-082, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-083, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-084, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-085, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/ABSFunc//fn-abs-more-args-086, EXPECTED_ERROR_GOT_FAILURE
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-059, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-060, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-061, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-062, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-063, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-064, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-065, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-066, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-067, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-068, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-069, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-070, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-071, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-072, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-073, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-074, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-075, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-076, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-077, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-078, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-079, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-080, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-081, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-082, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-083, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-084, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-085, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/ABSFunc//fn-abs-more-args-086, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/NumericFunc/ABSFunc//fn-absdbl1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/NumericFunc/ABSFunc//fn-absdbl1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/ABSFunc//fn-absdbl1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -14941,19 +14941,19 @@
 Functions/NumericFunc/CeilingFunc//K-CeilingFunc-3, EXPECTED_RESULT_GOT_FAILURE
 Functions/NumericFunc/CeilingFunc//K-CeilingFunc-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/CeilingFunc//K-CeilingFunc-5, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NumericFunc/CeilingFunc//K-CeilingFunc-6, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/CeilingFunc//K2-CeilingFunc-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/CeilingFunc//K2-CeilingFunc-10, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/CeilingFunc//K2-CeilingFunc-11, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/CeilingFunc//K2-CeilingFunc-12, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/CeilingFunc//K2-CeilingFunc-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/CeilingFunc//K2-CeilingFunc-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/CeilingFunc//K2-CeilingFunc-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/CeilingFunc//K2-CeilingFunc-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/CeilingFunc//K2-CeilingFunc-6, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/CeilingFunc//K2-CeilingFunc-7, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/CeilingFunc//K2-CeilingFunc-8, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/CeilingFunc//K2-CeilingFunc-9, EXPECTED_RESULT_GOT_FAILURE
+Functions/NumericFunc/CeilingFunc//K-CeilingFunc-6, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/CeilingFunc//K2-CeilingFunc-1, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/CeilingFunc//K2-CeilingFunc-10, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/CeilingFunc//K2-CeilingFunc-11, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/CeilingFunc//K2-CeilingFunc-12, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/CeilingFunc//K2-CeilingFunc-2, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/CeilingFunc//K2-CeilingFunc-3, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/CeilingFunc//K2-CeilingFunc-4, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/CeilingFunc//K2-CeilingFunc-5, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/CeilingFunc//K2-CeilingFunc-6, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/CeilingFunc//K2-CeilingFunc-7, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/CeilingFunc//K2-CeilingFunc-8, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/CeilingFunc//K2-CeilingFunc-9, EXPECTED_RESULT_GOT_ERROR
 Functions/NumericFunc/CeilingFunc//fn-ceiling-1, EXPECTED_RESULT_GOT_FAILURE
 Functions/NumericFunc/CeilingFunc//fn-ceilingdbl1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/NumericFunc/CeilingFunc//fn-ceilingdbl1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -14999,27 +14999,27 @@
 Functions/NumericFunc/FloorFunc//K-FloorFunc-3, EXPECTED_RESULT_GOT_FAILURE
 Functions/NumericFunc/FloorFunc//K-FloorFunc-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/FloorFunc//K-FloorFunc-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/NumericFunc/FloorFunc//K-FloorFunc-6, EXPECTED_ERROR_GOT_FAILURE
-Functions/NumericFunc/FloorFunc//K2-FloorFunc-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/FloorFunc//K2-FloorFunc-10, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/FloorFunc//K2-FloorFunc-11, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/FloorFunc//K2-FloorFunc-12, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/FloorFunc//K2-FloorFunc-13, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/FloorFunc//K2-FloorFunc-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/FloorFunc//K2-FloorFunc-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/FloorFunc//K2-FloorFunc-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/FloorFunc//K2-FloorFunc-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/FloorFunc//K2-FloorFunc-6, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/FloorFunc//K2-FloorFunc-7, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/FloorFunc//K2-FloorFunc-8, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/FloorFunc//K2-FloorFunc-9, EXPECTED_RESULT_GOT_FAILURE
+Functions/NumericFunc/FloorFunc//K-FloorFunc-6, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/NumericFunc/FloorFunc//K2-FloorFunc-1, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/FloorFunc//K2-FloorFunc-10, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/FloorFunc//K2-FloorFunc-11, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/FloorFunc//K2-FloorFunc-12, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/FloorFunc//K2-FloorFunc-13, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/FloorFunc//K2-FloorFunc-2, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/FloorFunc//K2-FloorFunc-3, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/FloorFunc//K2-FloorFunc-4, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/FloorFunc//K2-FloorFunc-5, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/FloorFunc//K2-FloorFunc-6, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/FloorFunc//K2-FloorFunc-7, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/FloorFunc//K2-FloorFunc-8, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/FloorFunc//K2-FloorFunc-9, EXPECTED_RESULT_GOT_ERROR
 Functions/NumericFunc/FloorFunc//fn-floor-1, EXPECTED_RESULT_GOT_FAILURE
 Functions/NumericFunc/FloorFunc//fn-floordbl1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/NumericFunc/FloorFunc//fn-floordbl1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/FloorFunc//fn-floordbl1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/NumericFunc/FloorFunc//fn-floordec1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/NumericFunc/FloorFunc//fn-floordec1args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/NumericFunc/FloorFunc//fn-floordec1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/NumericFunc/FloorFunc//fn-floordec1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/NumericFunc/FloorFunc//fn-floordec1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/NumericFunc/FloorFunc//fn-floordec1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/FloorFunc//fn-floorflt1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/NumericFunc/FloorFunc//fn-floorflt1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/FloorFunc//fn-floorflt1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -15057,7 +15057,7 @@
 Functions/NumericFunc/RoundEvenFunc//K-RoundEvenFunc-2, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/NumericFunc/RoundEvenFunc//K-RoundEvenFunc-3, EXPECTED_RESULT_GOT_FAILURE
 Functions/NumericFunc/RoundEvenFunc//K-RoundEvenFunc-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/RoundEvenFunc//K-RoundEvenFunc-5, EXPECTED_ERROR_GOT_FAILURE
+Functions/NumericFunc/RoundEvenFunc//K-RoundEvenFunc-5, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-11, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -15066,19 +15066,19 @@
 Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-14, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-15, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-16, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-17, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-18, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-19, EXPECTED_RESULT_GOT_FAILURE
+Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-17, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-18, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-19, EXPECTED_RESULT_GOT_ERROR
 Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-20, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-21, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-22, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-23, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-24, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-25, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-26, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-27, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-28, EXPECTED_RESULT_GOT_FAILURE
+Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-20, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-21, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-22, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-23, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-24, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-25, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-26, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-27, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-28, EXPECTED_RESULT_GOT_ERROR
 Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-5, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -15136,8 +15136,8 @@
 Functions/NumericFunc/RoundFunc//K-RoundFunc-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K-RoundFunc-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K-RoundFunc-9, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NumericFunc/RoundFunc//K2-RoundFunc-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/RoundFunc//K2-RoundFunc-10, EXPECTED_RESULT_GOT_FAILURE
+Functions/NumericFunc/RoundFunc//K2-RoundFunc-1, EXPECTED_RESULT_GOT_ERROR
+Functions/NumericFunc/RoundFunc//K2-RoundFunc-10, EXPECTED_RESULT_GOT_ERROR
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-100, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-101, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-102, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -15148,7 +15148,7 @@
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-107, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-108, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-109, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NumericFunc/RoundFunc//K2-RoundFunc-11, EXPECTED_RESULT_GOT_FAILURE
+Functions/NumericFunc/RoundFunc//K2-RoundFunc-11, EXPECTED_RESULT_GOT_ERROR
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-110, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-111, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-112, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -15159,7 +15159,7 @@
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-117, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-118, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-119, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NumericFunc/RoundFunc//K2-RoundFunc-12, EXPECTED_RESULT_GOT_FAILURE
+Functions/NumericFunc/RoundFunc//K2-RoundFunc-12, EXPECTED_RESULT_GOT_ERROR
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-120, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-121, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-122, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -15238,7 +15238,7 @@
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-189, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-19, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-190, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NumericFunc/RoundFunc//K2-RoundFunc-2, EXPECTED_RESULT_GOT_FAILURE
+Functions/NumericFunc/RoundFunc//K2-RoundFunc-2, EXPECTED_RESULT_GOT_ERROR
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-20, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-21, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-22, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -15249,7 +15249,7 @@
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-27, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-28, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-29, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NumericFunc/RoundFunc//K2-RoundFunc-3, EXPECTED_RESULT_GOT_FAILURE
+Functions/NumericFunc/RoundFunc//K2-RoundFunc-3, EXPECTED_RESULT_GOT_ERROR
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-30, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-31, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-32, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -15260,7 +15260,7 @@
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-37, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-38, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-39, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NumericFunc/RoundFunc//K2-RoundFunc-4, EXPECTED_RESULT_GOT_FAILURE
+Functions/NumericFunc/RoundFunc//K2-RoundFunc-4, EXPECTED_RESULT_GOT_ERROR
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-40, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-41, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-42, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -15271,7 +15271,7 @@
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-47, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-48, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-49, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NumericFunc/RoundFunc//K2-RoundFunc-5, EXPECTED_RESULT_GOT_FAILURE
+Functions/NumericFunc/RoundFunc//K2-RoundFunc-5, EXPECTED_RESULT_GOT_ERROR
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-50, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-51, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-52, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -15282,7 +15282,7 @@
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-57, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-58, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-59, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NumericFunc/RoundFunc//K2-RoundFunc-6, EXPECTED_RESULT_GOT_FAILURE
+Functions/NumericFunc/RoundFunc//K2-RoundFunc-6, EXPECTED_RESULT_GOT_ERROR
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-60, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-61, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-62, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -15293,7 +15293,7 @@
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-67, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-68, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-69, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NumericFunc/RoundFunc//K2-RoundFunc-7, EXPECTED_RESULT_GOT_FAILURE
+Functions/NumericFunc/RoundFunc//K2-RoundFunc-7, EXPECTED_RESULT_GOT_ERROR
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-70, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-71, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-72, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -15304,7 +15304,7 @@
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-77, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-78, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-79, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NumericFunc/RoundFunc//K2-RoundFunc-8, EXPECTED_RESULT_GOT_FAILURE
+Functions/NumericFunc/RoundFunc//K2-RoundFunc-8, EXPECTED_RESULT_GOT_ERROR
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-80, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-81, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-82, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -15315,7 +15315,7 @@
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-87, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-88, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-89, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NumericFunc/RoundFunc//K2-RoundFunc-9, EXPECTED_RESULT_GOT_FAILURE
+Functions/NumericFunc/RoundFunc//K2-RoundFunc-9, EXPECTED_RESULT_GOT_ERROR
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-90, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-91, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/NumericFunc/RoundFunc//K2-RoundFunc-92, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -15409,15 +15409,15 @@
 Functions/QNameFunc/LocalNameFromQNFunc//LocalNameFromQNameFunc005, EXPECTED_RESULT_GOT_FAILURE
 Functions/QNameFunc/LocalNameFromQNFunc//LocalNameFromQNameFunc006, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/QNameFunc/LocalNameFromQNFunc//LocalNameFromQNameFunc007, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/QNameFunc/LocalNameFromQNFunc//LocalNameFromQNameFunc009, EXPECTED_ERROR_GOT_FAILURE
+Functions/QNameFunc/LocalNameFromQNFunc//LocalNameFromQNameFunc009, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Functions/QNameFunc/LocalNameFromQNFunc//LocalNameFromQNameFunc010, EXPECTED_ERROR_GOT_FAILURE
 Functions/QNameFunc/LocalNameFromQNFunc//LocalNameFromQNameFunc011, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/QNameFunc/LocalNameFromQNFunc//LocalNameFromQNameFunc012, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/QNameFunc/LocalNameFromQNFunc//LocalNameFromQNameFunc013, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/QNameFunc/LocalNameFromQNFunc//LocalNameFromQNameFunc014, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/QNameFunc/LocalNameFromQNFunc//LocalNameFromQNameFunc015, EXPECTED_ERROR_GOT_FAILURE
-Functions/QNameFunc/LocalNameFromQNFunc//LocalNameFromQNameFunc016, EXPECTED_ERROR_GOT_FAILURE
-Functions/QNameFunc/LocalNameFromQNFunc//LocalNameFromQNameFunc017, EXPECTED_ERROR_GOT_FAILURE
+Functions/QNameFunc/LocalNameFromQNFunc//LocalNameFromQNameFunc016, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/QNameFunc/LocalNameFromQNFunc//LocalNameFromQNameFunc017, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Functions/QNameFunc/LocalNameFromQNFunc//LocalNameFromQNameFunc018, EXPECTED_RESULT_GOT_FAILURE
 Functions/QNameFunc/LocalNameFromQNFunc//LocalNameFromQNameFunc019, EXPECTED_RESULT_GOT_FAILURE
 Functions/QNameFunc/LocalNameFromQNFunc//LocalNameFromQNameFunc020, EXPECTED_RESULT_GOT_FAILURE
@@ -15432,7 +15432,7 @@
 Functions/QNameFunc/NamespaceURIFromQNameFunc//K-NamespaceURIFromQNameFunc-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/QNameFunc/NamespaceURIFromQNameFunc//K-NamespaceURIFromQNameFunc-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/QNameFunc/NamespaceURIFromQNameFunc//K-NamespaceURIFromQNameFunc-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/QNameFunc/NamespaceURIFromQNameFunc//K2-NamespaceURIFromQNameFunc-1, EXPECTED_RESULT_GOT_FAILURE
+Functions/QNameFunc/NamespaceURIFromQNameFunc//K2-NamespaceURIFromQNameFunc-1, EXPECTED_RESULT_GOT_ERROR
 Functions/QNameFunc/NamespaceURIFromQNameFunc//K2-NamespaceURIFromQNameFunc-2, EXPECTED_RESULT_GOT_ERROR
 Functions/QNameFunc/NamespaceURIFromQNameFunc//K2-NamespaceURIFromQNameFunc-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/QNameFunc/NamespaceURIFromQNameFunc//K2-NamespaceURIFromQNameFunc-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -15443,15 +15443,15 @@
 Functions/QNameFunc/NamespaceURIFromQNameFunc//NamespaceURIFromQNameFunc005, EXPECTED_RESULT_GOT_FAILURE
 Functions/QNameFunc/NamespaceURIFromQNameFunc//NamespaceURIFromQNameFunc006, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/QNameFunc/NamespaceURIFromQNameFunc//NamespaceURIFromQNameFunc007, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/QNameFunc/NamespaceURIFromQNameFunc//NamespaceURIFromQNameFunc009, EXPECTED_ERROR_GOT_FAILURE
+Functions/QNameFunc/NamespaceURIFromQNameFunc//NamespaceURIFromQNameFunc009, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Functions/QNameFunc/NamespaceURIFromQNameFunc//NamespaceURIFromQNameFunc010, EXPECTED_ERROR_GOT_FAILURE
 Functions/QNameFunc/NamespaceURIFromQNameFunc//NamespaceURIFromQNameFunc011, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/QNameFunc/NamespaceURIFromQNameFunc//NamespaceURIFromQNameFunc012, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/QNameFunc/NamespaceURIFromQNameFunc//NamespaceURIFromQNameFunc013, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/QNameFunc/NamespaceURIFromQNameFunc//NamespaceURIFromQNameFunc014, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/QNameFunc/NamespaceURIFromQNameFunc//NamespaceURIFromQNameFunc015, EXPECTED_ERROR_GOT_FAILURE
-Functions/QNameFunc/NamespaceURIFromQNameFunc//NamespaceURIFromQNameFunc016, EXPECTED_ERROR_GOT_FAILURE
-Functions/QNameFunc/NamespaceURIFromQNameFunc//NamespaceURIFromQNameFunc017, EXPECTED_ERROR_GOT_FAILURE
+Functions/QNameFunc/NamespaceURIFromQNameFunc//NamespaceURIFromQNameFunc016, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/QNameFunc/NamespaceURIFromQNameFunc//NamespaceURIFromQNameFunc017, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Functions/QNameFunc/NamespaceURIFromQNameFunc//NamespaceURIFromQNameFunc018, EXPECTED_RESULT_GOT_FAILURE
 Functions/QNameFunc/NamespaceURIFromQNameFunc//NamespaceURIFromQNameFunc019, EXPECTED_RESULT_GOT_FAILURE
 Functions/QNameFunc/NamespaceURIFromQNameFunc//NamespaceURIFromQNameFunc020, EXPECTED_RESULT_GOT_FAILURE
@@ -15491,8 +15491,8 @@
 Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc//K-ExpandedQNameConstructFunc-7, EXPECTED_ERROR_GOT_RESULT
 Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc//K-ExpandedQNameConstructFunc-8, EXPECTED_ERROR_GOT_RESULT
 Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc//K-ExpandedQNameConstructFunc-9, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc//K2-ExpandedQNameConstructFunc-1, EXPECTED_ERROR_GOT_FAILURE
-Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc//qName-1, EXPECTED_ERROR_GOT_FAILURE
+Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc//K2-ExpandedQNameConstructFunc-1, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/QNameFunc/QNameConstructFunc/ExpandedQNameConstructFunc//qName-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/QNameFunc/QNameConstructFunc/ResolveQNameConstructFunc//K-ResolveQNameConstructFunc-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/QNameFunc/QNameConstructFunc/ResolveQNameConstructFunc//K-ResolveQNameConstructFunc-2, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/QNameFunc/QNameConstructFunc/ResolveQNameConstructFunc//K-ResolveQNameConstructFunc-3, EXPECTED_ERROR_GOT_SAME_ERROR
@@ -15520,870 +15520,870 @@
 Functions/QNameFunc/ResolveQNameConstructFunc//fn-resolve-qname-8, EXPECTED_RESULT_GOT_ERROR
 Functions/QNameFunc/ResolveQNameConstructFunc//fn-resolve-qname-9, EXPECTED_RESULT_GOT_ERROR
 Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-1, EXPECTED_ERROR_GOT_SAME_ERROR
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-10, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-11, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-12, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-13, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-14, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-15, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-16, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-17, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-18, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-19, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-10, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-11, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-12, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-13, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-14, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-15, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-16, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-17, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-18, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-19, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-2, EXPECTED_ERROR_GOT_SAME_ERROR
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-20, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-21, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-22, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-23, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-24, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-25, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-26, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-27, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-28, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-29, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-30, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-31, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-32, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-33, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-34, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-35, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-36, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-37, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-38, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-39, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-40, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-41, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-42, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-43, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-6, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-7, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-8, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-9, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K2-SeqAVGFunc-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K2-SeqAVGFunc-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K2-SeqAVGFunc-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-1, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-5, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-20, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-21, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-22, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-23, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-24, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-25, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-26, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-27, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-28, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-29, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-30, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-31, EXPECTED_ERROR_GOT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-32, EXPECTED_ERROR_GOT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-33, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-34, EXPECTED_ERROR_GOT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-35, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-36, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-37, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-38, EXPECTED_ERROR_GOT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-39, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-40, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-41, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-42, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-43, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-6, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-7, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-8, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K-SeqAVGFunc-9, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K2-SeqAVGFunc-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K2-SeqAVGFunc-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//K2-SeqAVGFunc-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-1, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-6, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-7, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-8, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-001, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-002, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-003, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-004, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-005, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-006, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-007, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-008, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-009, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-010, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-011, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-012, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-013, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-014, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-015, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-016, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-017, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-018, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-019, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-020, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-021, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-022, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-023, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-024, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-025, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-026, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-027, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-028, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-029, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-030, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-031, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-032, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-033, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-034, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-035, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-036, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-037, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-038, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-039, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-040, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-041, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-042, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-043, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-044, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-045, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-046, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-047, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-048, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-049, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-050, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-051, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-052, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-053, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-054, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-055, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-056, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-057, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-058, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-059, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-060, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-061, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-062, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-063, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-064, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-065, EXPECTED_ERROR_GOT_FAILURE
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-7, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-8, EXPECTED_ERROR_GOT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-001, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-002, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-003, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-004, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-005, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-006, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-007, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-008, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-009, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-010, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-011, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-012, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-013, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-014, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-015, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-016, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-017, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-018, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-019, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-020, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-021, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-022, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-023, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-024, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-025, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-026, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-027, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-028, EXPECTED_ERROR_GOT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-029, EXPECTED_ERROR_GOT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-030, EXPECTED_ERROR_GOT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-031, EXPECTED_ERROR_GOT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-032, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-033, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-034, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-035, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-036, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-037, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-038, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-039, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-040, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-041, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-042, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-043, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-044, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-045, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-046, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-047, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-048, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-049, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-050, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-051, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-052, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-053, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-054, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-055, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-056, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-057, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-058, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-059, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-060, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-061, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-062, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-063, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-064, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-065, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-066, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdbl1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdbl1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdbl1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdbl2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdbl2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdbl2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdbl2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdbl2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdec1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdec1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdec1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdec2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdec2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdec2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdec2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdec2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt2args-1, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgint1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgint1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgint1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgint2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgint2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgint2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgint2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgint2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgintg1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgintg1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgintg1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgintg2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgintg2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgintg2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgintg2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgintg2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avglng1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avglng1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avglng1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avglng2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avglng2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avglng2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avglng2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avglng2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnint1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnint1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnint1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnint2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnint2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnint2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnint2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnint2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnni1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnni1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnni1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnni2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnni2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnni2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnni2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnni2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnpi1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnpi1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnpi1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnpi2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnpi2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnpi2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnpi2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnpi2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgpint1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgpint1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgpint1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgpint2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgpint2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgpint2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgpint2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgpint2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgsht1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgsht1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgsht1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgsht2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgsht2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgsht2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgsht2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgsht2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgulng1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgulng1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgulng1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgulng2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgulng2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgulng2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgulng2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgulng2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgusht1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgusht1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgusht1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgusht2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgusht2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgusht2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgusht2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgusht2args-5, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdbl1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdbl1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdbl1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdbl2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdbl2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdbl2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdbl2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdbl2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdec1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdec1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdec1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdec2args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdec2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdec2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdec2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdec2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt2args-1, EXPECTED_ERROR_GOT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt2args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt2args-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgint1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgint1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgint1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgint2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgint2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgint2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgint2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgint2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgintg1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgintg1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgintg1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgintg2args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgintg2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgintg2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgintg2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgintg2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avglng1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avglng1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avglng1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avglng2args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avglng2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avglng2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avglng2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avglng2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnint1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnint1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnint1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnint2args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnint2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnint2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnint2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnint2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnni1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnni1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnni1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnni2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnni2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnni2args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnni2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnni2args-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnpi1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnpi1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnpi1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnpi2args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnpi2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnpi2args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnpi2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnpi2args-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgpint1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgpint1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgpint1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgpint2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgpint2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgpint2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgpint2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgpint2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgsht1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgsht1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgsht1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgsht2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgsht2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgsht2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgsht2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgsht2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgulng1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgulng1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgulng1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgulng2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgulng2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgulng2args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgulng2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgulng2args-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgusht1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgusht1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgusht1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgusht2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgusht2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgusht2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgusht2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgusht2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-1, EXPECTED_ERROR_GOT_SAME_ERROR
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-10, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-11, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-12, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-13, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-14, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-15, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-16, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-17, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-18, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-10, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-11, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-12, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-13, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-14, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-15, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-16, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-17, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-18, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-2, EXPECTED_ERROR_GOT_SAME_ERROR
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-6, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-7, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-8, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-9, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-6, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-7, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-8, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K-SeqCountFunc-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//K2-SeqCountFunc-1, EXPECTED_ERROR_GOT_SAME_ERROR
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countdbl1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countdbl1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countdbl1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countdec1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countdec1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countdec1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countflt1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countflt1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countflt1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countint1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countint1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countint1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countintg1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countintg1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countintg1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countlng1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countlng1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countlng1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countnint1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countnint1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countnint1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countnni1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countnni1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countnni1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countnpi1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countnpi1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countnpi1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countpint1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countpint1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countpint1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countsht1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countsht1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countsht1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countulng1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countulng1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countulng1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countusht1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countusht1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countusht1args-3, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countdbl1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countdbl1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countdbl1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countdec1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countdec1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countdec1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countflt1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countflt1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countflt1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countint1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countint1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countint1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countintg1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countintg1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countintg1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countlng1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countlng1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countlng1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countnint1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countnint1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countnint1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countnni1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countnni1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countnni1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countnpi1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countnpi1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countnpi1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countpint1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countpint1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countpint1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countsht1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countsht1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countsht1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countulng1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countulng1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countulng1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countusht1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countusht1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqCountFunc//fn-countusht1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-1, EXPECTED_ERROR_GOT_SAME_ERROR
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-10, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-11, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-12, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-13, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-14, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-15, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-16, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-17, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-18, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-19, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-10, EXPECTED_RESULT_GOT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-11, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-12, EXPECTED_RESULT_GOT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-13, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-14, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-15, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-16, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-17, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-18, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-19, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-2, EXPECTED_ERROR_GOT_SAME_ERROR
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-20, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-21, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-22, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-23, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-24, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-25, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-26, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-27, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-28, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-29, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-30, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-31, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-32, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-33, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-34, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-35, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-36, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-37, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-38, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-39, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-40, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-41, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-42, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-43, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-44, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-45, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-46, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-47, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-48, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-49, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-50, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-51, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-52, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-53, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-54, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-55, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-56, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-57, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-58, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-59, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-6, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-7, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-8, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-9, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K2-SeqMAXFunc-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K2-SeqMAXFunc-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K2-SeqMAXFunc-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K2-SeqMAXFunc-4, EXPECTED_ERROR_GOT_FAILURE
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-20, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-21, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-22, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-23, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-24, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-25, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-26, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-27, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-28, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-29, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-30, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-31, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-32, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-33, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-34, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-35, EXPECTED_ERROR_GOT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-36, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-37, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-38, EXPECTED_ERROR_GOT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-39, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-40, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-41, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-42, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-43, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-44, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-45, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-46, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-47, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-48, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-49, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-50, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-51, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-52, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-53, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-54, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-55, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-56, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-57, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-58, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-59, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-6, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-7, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-8, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K-SeqMAXFunc-9, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K2-SeqMAXFunc-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K2-SeqMAXFunc-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K2-SeqMAXFunc-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K2-SeqMAXFunc-4, EXPECTED_ERROR_GOT_RESULT
 Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K2-SeqMAXFunc-5, EXPECTED_ERROR_GOT_SAME_ERROR
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K2-SeqMAXFunc-6, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K2-SeqMAXFunc-7, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-max-1, EXPECTED_ERROR_GOT_FAILURE
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K2-SeqMAXFunc-6, EXPECTED_ERROR_GOT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//K2-SeqMAXFunc-7, EXPECTED_RESULT_GOT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-max-1, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-max-10, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-max-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-max-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-max-4, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-max-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-max-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-max-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-max-5, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-max-6, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-max-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-max-7, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-max-8, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-max-9, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdbl1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdbl1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdbl1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdbl2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdbl2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdbl2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdbl2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdbl2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdec1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdec1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdec1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdec2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdec2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdec2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdec2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdec2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxflt1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxflt1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxflt1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxflt2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxflt2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxflt2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxflt2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxflt2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxint1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxint1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxint1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxint2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxint2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxint2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxint2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxint2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxintg1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxintg1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxintg1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxintg2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxintg2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxintg2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxintg2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxintg2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxlng1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxlng1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxlng1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxlng2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxlng2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxlng2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxlng2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxlng2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnint1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnint1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnint1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnint2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnint2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnint2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnint2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnint2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnni1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnni1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnni1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnni2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnni2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnni2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnni2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnni2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnpi1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnpi1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnpi1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnpi2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnpi2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnpi2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnpi2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnpi2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxpint1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxpint1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxpint1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxpint2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxpint2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxpint2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxpint2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxpint2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxsht1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxsht1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxsht1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxsht2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxsht2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxsht2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxsht2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxsht2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxulng1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxulng1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxulng1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxulng2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxulng2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxulng2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxulng2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxulng2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxusht1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxusht1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxusht1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxusht2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxusht2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxusht2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxusht2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxusht2args-5, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-max-8, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-max-9, EXPECTED_ERROR_GOT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdbl1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdbl1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdbl1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdbl2args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdbl2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdbl2args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdbl2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdbl2args-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdec1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdec1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdec1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdec2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdec2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdec2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdec2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdec2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxflt1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxflt1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxflt1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxflt2args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxflt2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxflt2args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxflt2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxflt2args-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxint1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxint1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxint1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxint2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxint2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxint2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxint2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxint2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxintg1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxintg1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxintg1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxintg2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxintg2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxintg2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxintg2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxintg2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxlng1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxlng1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxlng1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxlng2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxlng2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxlng2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxlng2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxlng2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnint1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnint1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnint1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnint2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnint2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnint2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnint2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnint2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnni1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnni1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnni1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnni2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnni2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnni2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnni2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnni2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnpi1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnpi1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnpi1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnpi2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnpi2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnpi2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnpi2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxnpi2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxpint1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxpint1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxpint1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxpint2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxpint2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxpint2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxpint2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxpint2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxsht1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxsht1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxsht1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxsht2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxsht2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxsht2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxsht2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxsht2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxulng1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxulng1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxulng1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxulng2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxulng2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxulng2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxulng2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxulng2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxusht1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxusht1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxusht1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxusht2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxusht2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxusht2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxusht2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxusht2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-1, EXPECTED_ERROR_GOT_SAME_ERROR
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-10, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-11, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-12, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-13, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-14, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-15, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-16, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-17, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-18, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-19, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-10, EXPECTED_RESULT_GOT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-11, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-12, EXPECTED_RESULT_GOT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-13, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-14, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-15, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-16, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-17, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-18, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-19, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-2, EXPECTED_ERROR_GOT_SAME_ERROR
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-20, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-21, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-22, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-23, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-24, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-25, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-26, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-27, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-28, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-29, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-30, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-31, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-32, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-33, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-34, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-35, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-36, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-37, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-38, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-39, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-40, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-41, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-42, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-43, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-44, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-45, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-46, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-47, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-48, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-49, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-50, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-51, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-6, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-7, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-8, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-9, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K2-SeqMINFunc-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K2-SeqMINFunc-10, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K2-SeqMINFunc-11, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K2-SeqMINFunc-12, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K2-SeqMINFunc-13, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K2-SeqMINFunc-14, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K2-SeqMINFunc-15, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K2-SeqMINFunc-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K2-SeqMINFunc-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K2-SeqMINFunc-4, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K2-SeqMINFunc-5, EXPECTED_ERROR_GOT_FAILURE
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-20, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-21, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-22, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-23, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-24, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-25, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-26, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-27, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-28, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-29, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-30, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-31, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-32, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-33, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-34, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-35, EXPECTED_ERROR_GOT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-36, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-37, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-38, EXPECTED_ERROR_GOT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-39, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-40, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-41, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-42, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-43, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-44, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-45, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-46, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-47, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-48, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-49, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-50, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-51, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-6, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-7, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-8, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K-SeqMINFunc-9, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K2-SeqMINFunc-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K2-SeqMINFunc-10, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K2-SeqMINFunc-11, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K2-SeqMINFunc-12, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K2-SeqMINFunc-13, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K2-SeqMINFunc-14, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K2-SeqMINFunc-15, EXPECTED_RESULT_GOT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K2-SeqMINFunc-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K2-SeqMINFunc-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K2-SeqMINFunc-4, EXPECTED_ERROR_GOT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K2-SeqMINFunc-5, EXPECTED_ERROR_GOT_RESULT
 Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K2-SeqMINFunc-6, EXPECTED_ERROR_GOT_SAME_ERROR
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K2-SeqMINFunc-7, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K2-SeqMINFunc-8, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K2-SeqMINFunc-9, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-min-1, EXPECTED_ERROR_GOT_FAILURE
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K2-SeqMINFunc-7, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K2-SeqMINFunc-8, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//K2-SeqMINFunc-9, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-min-1, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-min-10, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-min-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-min-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-min-4, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-min-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-min-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-min-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-min-5, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-min-6, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-min-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-min-7, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-min-8, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-min-9, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindec1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindec1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindec1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindec2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindec2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindec2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindec2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindec2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minint1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minint1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minint1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minint2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minint2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minint2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minint2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minint2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minintg1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minintg1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minintg1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minintg2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minintg2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minintg2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minintg2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minintg2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minlng1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minlng1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minlng1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minlng2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minlng2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minlng2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minlng2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minlng2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnint1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnint1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnint1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnint2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnint2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnint2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnint2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnint2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnni1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnni1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnni1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnni2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnni2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnni2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnni2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnni2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnpi1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnpi1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnpi1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnpi2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnpi2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnpi2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnpi2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnpi2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minpint1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minpint1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minpint1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minpint2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minpint2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minpint2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minpint2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minpint2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minsht1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minsht1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minsht1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minsht2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minsht2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minsht2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minsht2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minsht2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minulng1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minulng1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minulng1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minulng2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minulng2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minulng2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minulng2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minulng2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minusht1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minusht1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minusht1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minusht2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minusht2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minusht2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minusht2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minusht2args-5, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-min-8, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-min-9, EXPECTED_ERROR_GOT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl2args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl2args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl2args-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindec1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindec1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindec1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindec2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindec2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindec2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindec2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindec2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt2args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt2args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt2args-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minint1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minint1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minint1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minint2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minint2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minint2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minint2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minint2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minintg1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minintg1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minintg1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minintg2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minintg2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minintg2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minintg2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minintg2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minlng1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minlng1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minlng1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minlng2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minlng2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minlng2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minlng2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minlng2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnint1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnint1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnint1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnint2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnint2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnint2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnint2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnint2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnni1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnni1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnni1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnni2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnni2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnni2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnni2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnni2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnpi1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnpi1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnpi1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnpi2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnpi2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnpi2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnpi2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minnpi2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minpint1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minpint1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minpint1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minpint2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minpint2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minpint2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minpint2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minpint2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minsht1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minsht1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minsht1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minsht2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minsht2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minsht2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minsht2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minsht2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minulng1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minulng1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minulng1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minulng2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minulng2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minulng2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minulng2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minulng2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minusht1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minusht1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minusht1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minusht2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minusht2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minusht2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minusht2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minusht2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-1, EXPECTED_ERROR_GOT_SAME_ERROR
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-10, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-11, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-12, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-13, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-14, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-15, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-16, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-17, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-18, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-19, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-10, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-11, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-12, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-13, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-14, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-15, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-16, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-17, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-18, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-19, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-2, EXPECTED_ERROR_GOT_SAME_ERROR
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-20, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-21, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-22, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-23, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-24, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-25, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-26, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-27, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-28, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-29, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-30, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-20, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-21, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-22, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-23, EXPECTED_ERROR_GOT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-24, EXPECTED_ERROR_GOT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-25, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-26, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-27, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-28, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-29, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-30, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-31, EXPECTED_RESULT_GOT_FAILURE
 Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-32, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-33, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-6, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-7, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-8, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-9, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K2-SeqSUMFunc-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K2-SeqSUMFunc-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K2-SeqSUMFunc-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K2-SeqSUMFunc-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sum-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sum-10, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sum-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sum-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sum-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sum-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sum-6, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sum-7, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sum-8, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sum-9, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl3args-1, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl3args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl3args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl3args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl3args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl3args-6, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdec1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdec1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdec1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdec2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdec2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdec2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdec2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdec3args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdec3args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdec3args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdec3args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt3args-1, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt3args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt3args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt3args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt3args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt3args-6, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumint1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumint1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumint1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumint2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumint2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumint2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumint2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumint3args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumint3args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumint3args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumint3args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumintg1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumintg1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumintg1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumintg2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumintg2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumintg2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumintg2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumintg3args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumintg3args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumintg3args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumintg3args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumlng1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumlng1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumlng1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumlng2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumlng2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumlng2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumlng2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumlng3args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumlng3args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumlng3args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumlng3args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumlng3args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumlng3args-6, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnint1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnint1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnint1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnint2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnint2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnint2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnint2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnint3args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnint3args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni3args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni3args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni3args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni3args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni3args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni3args-6, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni3args-7, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnpi1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnpi1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnpi1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnpi2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnpi2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnpi2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnpi2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnpi3args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnpi3args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnpi3args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnpi3args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnpi3args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnpi3args-6, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint3args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint3args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint3args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint3args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint3args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint3args-6, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint3args-7, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumsht1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumsht1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumsht1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumsht2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumsht2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumsht2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumsht2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumsht3args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumsht3args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumsht3args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumsht3args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng3args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng3args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng3args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng3args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng3args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng3args-6, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng3args-7, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht1args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht1args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht1args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht2args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht2args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht2args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht2args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht2args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht3args-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht3args-2, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht3args-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht3args-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht3args-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht3args-6, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht3args-7, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-33, EXPECTED_ERROR_GOT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-6, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-7, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-8, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K-SeqSUMFunc-9, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K2-SeqSUMFunc-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K2-SeqSUMFunc-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K2-SeqSUMFunc-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//K2-SeqSUMFunc-4, EXPECTED_RESULT_GOT_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sum-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sum-10, EXPECTED_ERROR_GOT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sum-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sum-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sum-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sum-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sum-6, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sum-7, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sum-8, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sum-9, EXPECTED_ERROR_GOT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl2args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl2args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl3args-1, EXPECTED_ERROR_GOT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl3args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl3args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl3args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl3args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl3args-6, EXPECTED_ERROR_GOT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdec1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdec1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdec1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdec2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdec2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdec2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdec2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdec3args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdec3args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdec3args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdec3args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt2args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt2args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt3args-1, EXPECTED_ERROR_GOT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt3args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt3args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt3args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt3args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt3args-6, EXPECTED_ERROR_GOT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumint1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumint1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumint1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumint2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumint2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumint2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumint2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumint3args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumint3args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumint3args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumint3args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumintg1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumintg1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumintg1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumintg2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumintg2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumintg2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumintg2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumintg3args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumintg3args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumintg3args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumintg3args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumlng1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumlng1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumlng1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumlng2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumlng2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumlng2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumlng2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumlng3args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumlng3args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumlng3args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumlng3args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumlng3args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumlng3args-6, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnint1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnint1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnint1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnint2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnint2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnint2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnint2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnint3args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnint3args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni3args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni3args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni3args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni3args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni3args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni3args-6, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnni3args-7, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnpi1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnpi1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnpi1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnpi2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnpi2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnpi2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnpi2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnpi3args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnpi3args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnpi3args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnpi3args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnpi3args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumnpi3args-6, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint3args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint3args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint3args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint3args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint3args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint3args-6, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumpint3args-7, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumsht1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumsht1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumsht1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumsht2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumsht2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumsht2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumsht2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumsht3args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumsht3args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumsht3args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumsht3args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng3args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng3args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng3args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng3args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng3args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng3args-6, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumulng3args-7, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht3args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht3args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht3args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht3args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht3args-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht3args-6, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumusht3args-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc//K-SeqExactlyOneFunc-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc//K-SeqExactlyOneFunc-10, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc//K-SeqExactlyOneFunc-2, EXPECTED_ERROR_GOT_SAME_ERROR
-Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc//K-SeqExactlyOneFunc-3, EXPECTED_ERROR_GOT_FAILURE
+Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc//K-SeqExactlyOneFunc-3, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc//K-SeqExactlyOneFunc-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc//K-SeqExactlyOneFunc-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc//K-SeqExactlyOneFunc-6, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc//K-SeqExactlyOneFunc-7, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc//K-SeqExactlyOneFunc-8, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc//K-SeqExactlyOneFunc-9, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc//fn-exactly-one-1, EXPECTED_ERROR_GOT_FAILURE
+Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc//K-SeqExactlyOneFunc-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc//K-SeqExactlyOneFunc-6, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc//K-SeqExactlyOneFunc-7, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc//K-SeqExactlyOneFunc-8, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc//K-SeqExactlyOneFunc-9, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc//fn-exactly-one-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc//fn-exactly-onedbl1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc//fn-exactly-onedbl1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/CardinalitySeqFunc/SeqExactlyOneFunc//fn-exactly-onedbl1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -16427,12 +16427,12 @@
 Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc//K-SeqOneOrMoreFunc-2, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc//K-SeqOneOrMoreFunc-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc//K-SeqOneOrMoreFunc-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc//K-SeqOneOrMoreFunc-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc//K-SeqOneOrMoreFunc-6, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc//K-SeqOneOrMoreFunc-7, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc//K-SeqOneOrMoreFunc-8, EXPECTED_ERROR_GOT_FAILURE
+Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc//K-SeqOneOrMoreFunc-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc//K-SeqOneOrMoreFunc-6, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc//K-SeqOneOrMoreFunc-7, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc//K-SeqOneOrMoreFunc-8, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc//K2-SeqOneOrMoreFunc-1, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc//fn-one-or-more-1, EXPECTED_ERROR_GOT_FAILURE
+Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc//fn-one-or-more-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc//fn-one-or-moredbl1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc//fn-one-or-moredbl1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/CardinalitySeqFunc/SeqOneOrMoreFunc//fn-one-or-moredbl1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -16476,11 +16476,11 @@
 Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc//K-SeqZeroOrOneFunc-2, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc//K-SeqZeroOrOneFunc-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc//K-SeqZeroOrOneFunc-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc//K-SeqZeroOrOneFunc-5, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc//K-SeqZeroOrOneFunc-6, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc//K-SeqZeroOrOneFunc-7, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc//K-SeqZeroOrOneFunc-8, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc//fn-zero-or-one-1, EXPECTED_ERROR_GOT_FAILURE
+Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc//K-SeqZeroOrOneFunc-5, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc//K-SeqZeroOrOneFunc-6, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc//K-SeqZeroOrOneFunc-7, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc//K-SeqZeroOrOneFunc-8, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc//fn-zero-or-one-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc//fn-zero-or-onedbl1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc//fn-zero-or-onedbl1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc//fn-zero-or-onedbl1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -16521,8 +16521,8 @@
 Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc//fn-zero-or-oneusht1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/CardinalitySeqFunc/SeqZeroOrOneFunc//fn-zero-or-oneusht1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//K-SeqBooleanFunc-1, EXPECTED_ERROR_GOT_SAME_ERROR
-Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//K-SeqBooleanFunc-10, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//K-SeqBooleanFunc-11, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//K-SeqBooleanFunc-10, EXPECTED_RESULT_GOT_ERROR
+Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//K-SeqBooleanFunc-11, EXPECTED_RESULT_GOT_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//K-SeqBooleanFunc-12, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//K-SeqBooleanFunc-13, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//K-SeqBooleanFunc-14, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -16545,15 +16545,15 @@
 Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//K-SeqBooleanFunc-3, EXPECTED_ERROR_GOT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//K-SeqBooleanFunc-30, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//K-SeqBooleanFunc-31, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//K-SeqBooleanFunc-32, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//K-SeqBooleanFunc-4, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//K-SeqBooleanFunc-5, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//K-SeqBooleanFunc-6, EXPECTED_ERROR_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//K-SeqBooleanFunc-32, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//K-SeqBooleanFunc-4, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//K-SeqBooleanFunc-5, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//K-SeqBooleanFunc-6, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//K-SeqBooleanFunc-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//K-SeqBooleanFunc-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//K-SeqBooleanFunc-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//context-item-1, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
-Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//fn-boolean-050, EXPECTED_ERROR_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//fn-boolean-050, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//fn-boolean-mixed-args-001, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//fn-boolean-mixed-args-002, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//fn-boolean-mixed-args-003, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -16577,8 +16577,8 @@
 Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//fn-boolean-mixed-args-021, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//fn-boolean-mixed-args-022, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//fn-boolean-mixed-args-023, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//fn-boolean-mixed-args-024, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//fn-boolean-mixed-args-025, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//fn-boolean-mixed-args-024, EXPECTED_RESULT_GOT_ERROR
+Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//fn-boolean-mixed-args-025, EXPECTED_RESULT_GOT_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//fn-boolean-mixed-args-026, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//fn-boolean-mixed-args-027, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqBooleanFunc//fn-boolean-mixed-args-028, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -16646,9 +16646,9 @@
 Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//K-SeqDistinctValuesFunc-10, EXPECTED_RESULT_GOT_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//K-SeqDistinctValuesFunc-11, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//K-SeqDistinctValuesFunc-12, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//K-SeqDistinctValuesFunc-13, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//K-SeqDistinctValuesFunc-14, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//K-SeqDistinctValuesFunc-15, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//K-SeqDistinctValuesFunc-13, EXPECTED_RESULT_GOT_ERROR
+Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//K-SeqDistinctValuesFunc-14, EXPECTED_ERROR_GOT_RESULT
+Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//K-SeqDistinctValuesFunc-15, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//K-SeqDistinctValuesFunc-2, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//K-SeqDistinctValuesFunc-3, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//K-SeqDistinctValuesFunc-4, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -16656,7 +16656,7 @@
 Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//K-SeqDistinctValuesFunc-6, EXPECTED_RESULT_GOT_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//K-SeqDistinctValuesFunc-7, EXPECTED_ERROR_GOT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//K-SeqDistinctValuesFunc-8, EXPECTED_ERROR_GOT_RESULT
-Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//K-SeqDistinctValuesFunc-9, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//K-SeqDistinctValuesFunc-9, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//K2-SeqDistinctValuesFunc-1, EXPECTED_ERROR_GOT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//fn-distinct-values-1, EXPECTED_RESULT_GOT_FAILURE
 Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//fn-distinct-values-mixed-args-001, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -16667,14 +16667,14 @@
 Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//fn-distinct-values-mixed-args-006, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//fn-distinct-values-mixed-args-007, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//fn-distinct-values-mixed-args-008, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//fn-distinct-values-mixed-args-009, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//fn-distinct-values-mixed-args-009, EXPECTED_RESULT_GOT_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//fn-distinct-values-mixed-args-010, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//fn-distinct-values-mixed-args-011, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//fn-distinct-values-mixed-args-011, EXPECTED_RESULT_GOT_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//fn-distinct-values-mixed-args-012, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//fn-distinct-values-mixed-args-013, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//fn-distinct-values-mixed-args-014, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//fn-distinct-values-mixed-args-015, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//fn-distinct-values-mixed-args-016, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//fn-distinct-values-mixed-args-014, EXPECTED_RESULT_GOT_ERROR
+Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//fn-distinct-values-mixed-args-015, EXPECTED_RESULT_GOT_ERROR
+Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//fn-distinct-values-mixed-args-016, EXPECTED_RESULT_GOT_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//fn-distinct-values-mixed-args-017, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//fn-distinct-values-mixed-args-018, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqDistinctValuesFunc//fn-distinct-values-mixed-args-019, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -16833,22 +16833,22 @@
 Functions/SeqFunc/GeneralSeqFunc/SeqExistsFunc//fn-existsusht1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//K-SeqIndexOfFunc-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//K-SeqIndexOfFunc-10, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//K-SeqIndexOfFunc-11, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//K-SeqIndexOfFunc-11, EXPECTED_RESULT_GOT_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//K-SeqIndexOfFunc-12, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//K-SeqIndexOfFunc-13, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//K-SeqIndexOfFunc-14, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//K-SeqIndexOfFunc-15, EXPECTED_RESULT_GOT_ERROR
-Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//K-SeqIndexOfFunc-16, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//K-SeqIndexOfFunc-16, EXPECTED_RESULT_GOT_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//K-SeqIndexOfFunc-17, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//K-SeqIndexOfFunc-18, EXPECTED_RESULT_GOT_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//K-SeqIndexOfFunc-19, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//K-SeqIndexOfFunc-2, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//K-SeqIndexOfFunc-20, EXPECTED_RESULT_GOT_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//K-SeqIndexOfFunc-21, EXPECTED_RESULT_GOT_ERROR
-Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//K-SeqIndexOfFunc-22, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//K-SeqIndexOfFunc-23, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//K-SeqIndexOfFunc-24, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//K-SeqIndexOfFunc-25, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//K-SeqIndexOfFunc-22, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//K-SeqIndexOfFunc-23, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//K-SeqIndexOfFunc-24, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//K-SeqIndexOfFunc-25, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//K-SeqIndexOfFunc-3, EXPECTED_ERROR_GOT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//K-SeqIndexOfFunc-4, EXPECTED_ERROR_GOT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//K-SeqIndexOfFunc-5, EXPECTED_ERROR_GOT_SAME_ERROR
@@ -16867,8 +16867,8 @@
 Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//fn-indexof-mix-args-009, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//fn-indexof-mix-args-010, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//fn-indexof-mix-args-011, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//fn-indexof-mix-args-012, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//fn-indexof-mix-args-013, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//fn-indexof-mix-args-012, EXPECTED_RESULT_GOT_ERROR
+Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//fn-indexof-mix-args-013, EXPECTED_RESULT_GOT_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//fn-indexof-mix-args-014, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//fn-indexof-mix-args-015, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//fn-indexof-mix-args-016, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -16876,16 +16876,16 @@
 Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//fn-indexof-mix-args-018, EXPECTED_RESULT_GOT_FAILURE
 Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//fn-indexof-mix-args-019, EXPECTED_RESULT_GOT_FAILURE
 Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//fn-indexof-mix-args-020, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//fn-indexof-mix-args-021, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//fn-indexof-mix-args-021, EXPECTED_RESULT_GOT_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqIndexOfFunc//fn-indexof-mix-args-022, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//K-SeqInsertBeforeFunc-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//K-SeqInsertBeforeFunc-10, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//K-SeqInsertBeforeFunc-11, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//K-SeqInsertBeforeFunc-11, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//K-SeqInsertBeforeFunc-12, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//K-SeqInsertBeforeFunc-13, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//K-SeqInsertBeforeFunc-14, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//K-SeqInsertBeforeFunc-15, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//K-SeqInsertBeforeFunc-16, EXPECTED_ERROR_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//K-SeqInsertBeforeFunc-13, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//K-SeqInsertBeforeFunc-14, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//K-SeqInsertBeforeFunc-15, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//K-SeqInsertBeforeFunc-16, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//K-SeqInsertBeforeFunc-17, EXPECTED_RESULT_GOT_FAILURE
 Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//K-SeqInsertBeforeFunc-18, EXPECTED_RESULT_GOT_FAILURE
 Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//K-SeqInsertBeforeFunc-19, EXPECTED_RESULT_GOT_FAILURE
@@ -16893,12 +16893,12 @@
 Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//K-SeqInsertBeforeFunc-20, EXPECTED_RESULT_GOT_FAILURE
 Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//K-SeqInsertBeforeFunc-21, EXPECTED_RESULT_GOT_FAILURE
 Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//K-SeqInsertBeforeFunc-3, EXPECTED_ERROR_GOT_SAME_ERROR
-Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//K-SeqInsertBeforeFunc-4, EXPECTED_ERROR_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//K-SeqInsertBeforeFunc-4, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//K-SeqInsertBeforeFunc-5, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//K-SeqInsertBeforeFunc-6, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//K-SeqInsertBeforeFunc-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//K-SeqInsertBeforeFunc-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//K-SeqInsertBeforeFunc-8, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//K-SeqInsertBeforeFunc-9, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//K-SeqInsertBeforeFunc-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//fn-insert-before-mix-args-001, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//fn-insert-before-mix-args-002, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//fn-insert-before-mix-args-003, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -16920,29 +16920,29 @@
 Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//fn-insert-before-mix-args-019, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqInsertBeforeFunc//fn-insert-before-mix-args-020, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-1, EXPECTED_ERROR_GOT_SAME_ERROR
-Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-10, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-11, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-10, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-11, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-12, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-13, EXPECTED_ERROR_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-13, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-14, EXPECTED_ERROR_GOT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-15, EXPECTED_ERROR_GOT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-16, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-17, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-18, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-19, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-17, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-18, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-19, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-2, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-20, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-21, EXPECTED_RESULT_GOT_FAILURE
 Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-22, EXPECTED_RESULT_GOT_FAILURE
 Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-23, EXPECTED_RESULT_GOT_FAILURE
 Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-24, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-3, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-4, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-4, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-5, EXPECTED_ERROR_GOT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-8, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-9, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//K-SeqRemoveFunc-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//fn-remove-mix-args-001, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//fn-remove-mix-args-002, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//fn-remove-mix-args-003, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -16964,16 +16964,16 @@
 Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//fn-remove-mix-args-019, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqRemoveFunc//fn-remove-mix-args-020, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc//K-SeqReverseFunc-1, EXPECTED_ERROR_GOT_SAME_ERROR
-Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc//K-SeqReverseFunc-10, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc//K-SeqReverseFunc-11, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc//K-SeqReverseFunc-10, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc//K-SeqReverseFunc-11, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc//K-SeqReverseFunc-12, EXPECTED_RESULT_GOT_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc//K-SeqReverseFunc-13, EXPECTED_RESULT_GOT_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc//K-SeqReverseFunc-14, EXPECTED_RESULT_GOT_ERROR
-Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc//K-SeqReverseFunc-15, EXPECTED_ERROR_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc//K-SeqReverseFunc-15, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc//K-SeqReverseFunc-16, EXPECTED_RESULT_GOT_FAILURE
 Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc//K-SeqReverseFunc-17, EXPECTED_RESULT_GOT_FAILURE
 Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc//K-SeqReverseFunc-18, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc//K-SeqReverseFunc-19, EXPECTED_RESULT_GOT_ERROR
+Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc//K-SeqReverseFunc-19, EXPECTED_RESULT_GOT_FAILURE
 Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc//K-SeqReverseFunc-2, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc//K-SeqReverseFunc-20, EXPECTED_RESULT_GOT_FAILURE
 Functions/SeqFunc/GeneralSeqFunc/SeqReverseFunc//K-SeqReverseFunc-21, EXPECTED_RESULT_GOT_FAILURE
@@ -17037,31 +17037,31 @@
 Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-14, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-15, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-16, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-17, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-18, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-19, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-17, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-18, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-19, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-2, EXPECTED_ERROR_GOT_SAME_ERROR
-Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-20, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-20, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-21, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-22, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-23, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-24, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-25, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-23, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-24, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-25, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-26, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-27, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-28, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-29, EXPECTED_ERROR_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-27, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-28, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-29, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-3, EXPECTED_ERROR_GOT_SAME_ERROR
-Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-30, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-31, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-32, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-30, EXPECTED_ERROR_GOT_SAME_ERROR
+Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-31, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-32, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-33, EXPECTED_RESULT_GOT_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-34, EXPECTED_RESULT_GOT_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-35, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-36, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-37, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-38, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-39, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-36, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-37, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-38, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-39, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-4, EXPECTED_ERROR_GOT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-40, EXPECTED_RESULT_GOT_FAILURE
 Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-41, EXPECTED_RESULT_GOT_FAILURE
@@ -17069,12 +17069,12 @@
 Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-43, EXPECTED_RESULT_GOT_FAILURE
 Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-44, EXPECTED_RESULT_GOT_FAILURE
 Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-5, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-6, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-7, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-6, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K-SeqSubsequenceFunc-9, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K2-SeqSubsequenceFunc-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K2-SeqSubsequenceFunc-10, EXPECTED_ERROR_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K2-SeqSubsequenceFunc-10, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K2-SeqSubsequenceFunc-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K2-SeqSubsequenceFunc-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//K2-SeqSubsequenceFunc-4, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -17106,15 +17106,15 @@
 Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//fn-subsequence-mix-args-021, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//fn-subsequence-mix-args-022, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//fn-subsequence-mix-args-023, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//fn-subsequence-mix-args-024, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqSubsequenceFunc//fn-subsequence-mix-args-024, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc//K-SeqUnorderedFunc-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc//K-SeqUnorderedFunc-2, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc//K-SeqUnorderedFunc-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc//K-SeqUnorderedFunc-4, EXPECTED_RESULT_GOT_FAILURE
-Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc//K-SeqUnorderedFunc-5, EXPECTED_RESULT_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc//K-SeqUnorderedFunc-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc//K-SeqUnorderedFunc-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc//K-SeqUnorderedFunc-6, EXPECTED_ERROR_GOT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc//K-SeqUnorderedFunc-7, EXPECTED_RESULT_GOT_ERROR
-Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc//K-SeqUnorderedFunc-8, EXPECTED_ERROR_GOT_FAILURE
+Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc//K-SeqUnorderedFunc-8, EXPECTED_ERROR_GOT_SAME_ERROR
 Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc//fn-unordered-mix-args-001, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc//fn-unordered-mix-args-002, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Functions/SeqFunc/GeneralSeqFunc/SeqUnorderedFunc//fn-unordered-mix-args-003, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -17153,19 +17153,19 @@
 Functions/SeqFunc/NodeSeqFunc/SeqCollectionFunc//K2-SeqCollectionFunc-1, EXPECTED_ERROR_GOT_FAILURE
 Functions/SeqFunc/NodeSeqFunc/SeqCollectionFunc//K2-SeqCollectionFunc-2, EXPECTED_ERROR_GOT_FAILURE
 Functions/SeqFunc/NodeSeqFunc/SeqDocFunc//K2-SeqDocFunc-1, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/NodeSeqFunc/SeqDocFunc//K2-SeqDocFunc-10, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/NodeSeqFunc/SeqDocFunc//K2-SeqDocFunc-11, EXPECTED_ERROR_GOT_FAILURE
+Functions/SeqFunc/NodeSeqFunc/SeqDocFunc//K2-SeqDocFunc-10, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/NodeSeqFunc/SeqDocFunc//K2-SeqDocFunc-11, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Functions/SeqFunc/NodeSeqFunc/SeqDocFunc//K2-SeqDocFunc-12, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/NodeSeqFunc/SeqDocFunc//K2-SeqDocFunc-13, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/NodeSeqFunc/SeqDocFunc//K2-SeqDocFunc-14, EXPECTED_ERROR_GOT_FAILURE
+Functions/SeqFunc/NodeSeqFunc/SeqDocFunc//K2-SeqDocFunc-13, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/NodeSeqFunc/SeqDocFunc//K2-SeqDocFunc-14, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Functions/SeqFunc/NodeSeqFunc/SeqDocFunc//K2-SeqDocFunc-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/NodeSeqFunc/SeqDocFunc//K2-SeqDocFunc-3, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/NodeSeqFunc/SeqDocFunc//K2-SeqDocFunc-4, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/NodeSeqFunc/SeqDocFunc//K2-SeqDocFunc-5, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/NodeSeqFunc/SeqDocFunc//K2-SeqDocFunc-6, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/NodeSeqFunc/SeqDocFunc//K2-SeqDocFunc-7, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/NodeSeqFunc/SeqDocFunc//K2-SeqDocFunc-8, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/NodeSeqFunc/SeqDocFunc//K2-SeqDocFunc-9, EXPECTED_ERROR_GOT_FAILURE
+Functions/SeqFunc/NodeSeqFunc/SeqDocFunc//K2-SeqDocFunc-3, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/NodeSeqFunc/SeqDocFunc//K2-SeqDocFunc-4, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/NodeSeqFunc/SeqDocFunc//K2-SeqDocFunc-5, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/NodeSeqFunc/SeqDocFunc//K2-SeqDocFunc-6, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/NodeSeqFunc/SeqDocFunc//K2-SeqDocFunc-7, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/NodeSeqFunc/SeqDocFunc//K2-SeqDocFunc-8, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Functions/SeqFunc/NodeSeqFunc/SeqDocFunc//K2-SeqDocFunc-9, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Functions/SeqFunc/NodeSeqFunc/SeqIDFunc//K2-SeqIDFunc-1, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Functions/SeqFunc/NodeSeqFunc/SeqIDFunc//K2-SeqIDFunc-10, EXPECTED_RESULT_GOT_ERROR
 Functions/SeqFunc/NodeSeqFunc/SeqIDFunc//K2-SeqIDFunc-11, EXPECTED_RESULT_GOT_FAILURE
@@ -17380,10 +17380,10 @@
 Functions/TraceFunc//fn-trace-10, EXPECTED_RESULT_GOT_ERROR
 Functions/TraceFunc//fn-trace-11, EXPECTED_RESULT_GOT_ERROR
 Functions/TraceFunc//fn-trace-12, EXPECTED_RESULT_GOT_ERROR
-Functions/TraceFunc//fn-trace-13, EXPECTED_RESULT_GOT_FAILURE
+Functions/TraceFunc//fn-trace-13, EXPECTED_RESULT_GOT_ERROR
 Functions/TraceFunc//fn-trace-14, EXPECTED_RESULT_GOT_ERROR
 Functions/TraceFunc//fn-trace-15, EXPECTED_RESULT_GOT_ERROR
-Functions/TraceFunc//fn-trace-16, EXPECTED_RESULT_GOT_FAILURE
+Functions/TraceFunc//fn-trace-16, EXPECTED_RESULT_GOT_ERROR
 Functions/TraceFunc//fn-trace-17, EXPECTED_RESULT_GOT_ERROR
 Functions/TraceFunc//fn-trace-18, EXPECTED_RESULT_GOT_ERROR
 Functions/TraceFunc//fn-trace-19, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
@@ -17483,11 +17483,11 @@
 Modules/ModuleImport//modules-two-import-ok, EXPECTED_RESULT_GOT_ERROR
 Operators/ArithExpr/DurationArith/DayTimeDurationSubtract//K2-DayTimeDurationSubtract-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Operators/ArithExpr/DurationArith/DayTimeDurationSubtract//K2-DayTimeDurationSubtract-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Operators/ArithExpr/DurationDateTimeArith/TimeAddDTD//K2-TimeAddDTD-1, EXPECTED_ERROR_GOT_FAILURE
-Operators/ArithExpr/NumericOpr/NumericAdd//K2-NumericAdd-1, EXPECTED_ERROR_GOT_FAILURE
+Operators/ArithExpr/DurationDateTimeArith/TimeAddDTD//K2-TimeAddDTD-1, EXPECTED_ERROR_GOT_SAME_ERROR
+Operators/ArithExpr/NumericOpr/NumericAdd//K2-NumericAdd-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Operators/ArithExpr/NumericOpr/NumericAdd//K2-NumericAdd-2, EXPECTED_RESULT_GOT_SAME_RESULT
 Operators/ArithExpr/NumericOpr/NumericAdd//K2-NumericAdd-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Operators/ArithExpr/NumericOpr/NumericDivide//K2-NumericDivide-1, EXPECTED_ERROR_GOT_FAILURE
+Operators/ArithExpr/NumericOpr/NumericDivide//K2-NumericDivide-1, EXPECTED_ERROR_GOT_SAME_ERROR
 Operators/ArithExpr/NumericOpr/NumericDivide//K2-NumericDivide-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Operators/ArithExpr/NumericOpr/NumericDivide//K2-NumericDivide-11, EXPECTED_RESULT_GOT_SAME_RESULT
 Operators/ArithExpr/NumericOpr/NumericDivide//K2-NumericDivide-12, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -17496,22 +17496,22 @@
 Operators/ArithExpr/NumericOpr/NumericDivide//K2-NumericDivide-15, EXPECTED_RESULT_GOT_SAME_RESULT
 Operators/ArithExpr/NumericOpr/NumericDivide//K2-NumericDivide-16, EXPECTED_RESULT_GOT_SAME_RESULT
 Operators/ArithExpr/NumericOpr/NumericDivide//K2-NumericDivide-17, EXPECTED_RESULT_GOT_FAILURE
-Operators/ArithExpr/NumericOpr/NumericDivide//K2-NumericDivide-2, EXPECTED_ERROR_GOT_FAILURE
-Operators/ArithExpr/NumericOpr/NumericDivide//K2-NumericDivide-3, EXPECTED_ERROR_GOT_FAILURE
-Operators/ArithExpr/NumericOpr/NumericDivide//K2-NumericDivide-4, EXPECTED_ERROR_GOT_FAILURE
+Operators/ArithExpr/NumericOpr/NumericDivide//K2-NumericDivide-2, EXPECTED_ERROR_GOT_SAME_ERROR
+Operators/ArithExpr/NumericOpr/NumericDivide//K2-NumericDivide-3, EXPECTED_ERROR_GOT_SAME_ERROR
+Operators/ArithExpr/NumericOpr/NumericDivide//K2-NumericDivide-4, EXPECTED_ERROR_GOT_SAME_ERROR
 Operators/ArithExpr/NumericOpr/NumericDivide//K2-NumericDivide-5, EXPECTED_RESULT_GOT_SAME_RESULT
 Operators/ArithExpr/NumericOpr/NumericDivide//K2-NumericDivide-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Operators/ArithExpr/NumericOpr/NumericDivide//K2-NumericDivide-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Operators/ArithExpr/NumericOpr/NumericDivide//K2-NumericDivide-8, EXPECTED_RESULT_GOT_SAME_RESULT
 Operators/ArithExpr/NumericOpr/NumericDivide//K2-NumericDivide-9, EXPECTED_RESULT_GOT_SAME_RESULT
-Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K2-NumericIntegerDivide-1, EXPECTED_ERROR_GOT_FAILURE
-Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K2-NumericIntegerDivide-2, EXPECTED_ERROR_GOT_FAILURE
-Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K2-NumericIntegerDivide-3, EXPECTED_ERROR_GOT_FAILURE
-Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K2-NumericIntegerDivide-4, EXPECTED_ERROR_GOT_FAILURE
-Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K2-NumericIntegerDivide-5, EXPECTED_ERROR_GOT_FAILURE
-Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K2-NumericIntegerDivide-6, EXPECTED_ERROR_GOT_FAILURE
-Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K2-NumericIntegerDivide-7, EXPECTED_ERROR_GOT_FAILURE
-Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K2-NumericIntegerDivide-8, EXPECTED_ERROR_GOT_FAILURE
+Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K2-NumericIntegerDivide-1, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K2-NumericIntegerDivide-2, EXPECTED_ERROR_GOT_SAME_ERROR
+Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K2-NumericIntegerDivide-3, EXPECTED_ERROR_GOT_SAME_ERROR
+Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K2-NumericIntegerDivide-4, EXPECTED_ERROR_GOT_SAME_ERROR
+Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K2-NumericIntegerDivide-5, EXPECTED_ERROR_GOT_SAME_ERROR
+Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K2-NumericIntegerDivide-6, EXPECTED_ERROR_GOT_SAME_ERROR
+Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K2-NumericIntegerDivide-7, EXPECTED_ERROR_GOT_SAME_ERROR
+Operators/ArithExpr/NumericOpr/NumericIntegerDivide//K2-NumericIntegerDivide-8, EXPECTED_ERROR_GOT_SAME_ERROR
 Operators/ArithExpr/NumericOpr/NumericMod//K2-NumericMod-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Operators/ArithExpr/NumericOpr/NumericMod//K2-NumericMod-10, EXPECTED_RESULT_GOT_SAME_RESULT
 Operators/ArithExpr/NumericOpr/NumericMod//K2-NumericMod-11, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -17566,10 +17566,10 @@
 Operators/ArithExpr/NumericOpr/NumericMod//K2-NumericMod-56, EXPECTED_RESULT_GOT_SAME_RESULT
 Operators/ArithExpr/NumericOpr/NumericMod//K2-NumericMod-57, EXPECTED_RESULT_GOT_SAME_RESULT
 Operators/ArithExpr/NumericOpr/NumericMod//K2-NumericMod-58, EXPECTED_RESULT_GOT_SAME_RESULT
-Operators/ArithExpr/NumericOpr/NumericMod//K2-NumericMod-59, EXPECTED_ERROR_GOT_FAILURE
-Operators/ArithExpr/NumericOpr/NumericMod//K2-NumericMod-6, EXPECTED_RESULT_GOT_FAILURE
-Operators/ArithExpr/NumericOpr/NumericMod//K2-NumericMod-60, EXPECTED_ERROR_GOT_FAILURE
-Operators/ArithExpr/NumericOpr/NumericMod//K2-NumericMod-61, EXPECTED_ERROR_GOT_FAILURE
+Operators/ArithExpr/NumericOpr/NumericMod//K2-NumericMod-59, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Operators/ArithExpr/NumericOpr/NumericMod//K2-NumericMod-6, EXPECTED_RESULT_GOT_ERROR
+Operators/ArithExpr/NumericOpr/NumericMod//K2-NumericMod-60, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Operators/ArithExpr/NumericOpr/NumericMod//K2-NumericMod-61, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 Operators/ArithExpr/NumericOpr/NumericMod//K2-NumericMod-62, EXPECTED_RESULT_GOT_FAILURE
 Operators/ArithExpr/NumericOpr/NumericMod//K2-NumericMod-7, EXPECTED_ERROR_GOT_SAME_ERROR
 Operators/ArithExpr/NumericOpr/NumericMod//K2-NumericMod-8, EXPECTED_ERROR_GOT_SAME_ERROR
@@ -17640,18 +17640,18 @@
 Operators/CompExpr/ValComp/AnyURIComp/AnyURILtGt//K2-AnyURILtGt-6, EXPECTED_RESULT_GOT_SAME_RESULT
 Operators/CompExpr/ValComp/AnyURIComp/AnyURILtGt//K2-AnyURILtGt-7, EXPECTED_RESULT_GOT_SAME_RESULT
 Operators/CompExpr/ValComp/AnyURIComp/AnyURILtGt//K2-AnyURILtGt-8, EXPECTED_RESULT_GOT_SAME_RESULT
-Operators/CompExpr/ValComp/BooleanOp/BooleanEqual//K2-BooleanEqual-1, EXPECTED_ERROR_GOT_FAILURE
-Operators/CompExpr/ValComp/BooleanOp/BooleanEqual//K2-BooleanEqual-2, EXPECTED_ERROR_GOT_FAILURE
-Operators/CompExpr/ValComp/BooleanOp/BooleanEqual//K2-BooleanEqual-3, EXPECTED_ERROR_GOT_FAILURE
+Operators/CompExpr/ValComp/BooleanOp/BooleanEqual//K2-BooleanEqual-1, EXPECTED_ERROR_GOT_SAME_ERROR
+Operators/CompExpr/ValComp/BooleanOp/BooleanEqual//K2-BooleanEqual-2, EXPECTED_ERROR_GOT_SAME_ERROR
+Operators/CompExpr/ValComp/BooleanOp/BooleanEqual//K2-BooleanEqual-3, EXPECTED_ERROR_GOT_SAME_ERROR
 Operators/CompExpr/ValComp/DurationDateTimeOp/DateEQ//K2-DateEQ-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Operators/CompExpr/ValComp/DurationDateTimeOp/DateTimeEQ//K2-DateTimeEQ-1, EXPECTED_RESULT_GOT_SAME_RESULT
 Operators/CompExpr/ValComp/DurationDateTimeOp/TimeEQ//K2-TimeEQ-1, EXPECTED_RESULT_GOT_SAME_RESULT
-Operators/CompExpr/ValComp/NumericComp/NumericEqual//K2-NumericEqual-1, EXPECTED_ERROR_GOT_FAILURE
-Operators/CompExpr/ValComp/NumericComp/NumericEqual//K2-NumericEqual-2, EXPECTED_ERROR_GOT_FAILURE
-Operators/CompExpr/ValComp/NumericComp/NumericEqual//K2-NumericEqual-3, EXPECTED_ERROR_GOT_FAILURE
-Operators/CompExpr/ValComp/NumericComp/NumericEqual//K2-NumericEqual-4, EXPECTED_ERROR_GOT_FAILURE
-Operators/CompExpr/ValComp/NumericComp/NumericEqual//K2-NumericEqual-5, EXPECTED_ERROR_GOT_FAILURE
-Operators/CompExpr/ValComp/NumericComp/NumericEqual//K2-NumericEqual-6, EXPECTED_ERROR_GOT_FAILURE
+Operators/CompExpr/ValComp/NumericComp/NumericEqual//K2-NumericEqual-1, EXPECTED_ERROR_GOT_SAME_ERROR
+Operators/CompExpr/ValComp/NumericComp/NumericEqual//K2-NumericEqual-2, EXPECTED_ERROR_GOT_SAME_ERROR
+Operators/CompExpr/ValComp/NumericComp/NumericEqual//K2-NumericEqual-3, EXPECTED_ERROR_GOT_SAME_ERROR
+Operators/CompExpr/ValComp/NumericComp/NumericEqual//K2-NumericEqual-4, EXPECTED_ERROR_GOT_SAME_ERROR
+Operators/CompExpr/ValComp/NumericComp/NumericEqual//K2-NumericEqual-5, EXPECTED_ERROR_GOT_SAME_ERROR
+Operators/CompExpr/ValComp/NumericComp/NumericEqual//K2-NumericEqual-6, EXPECTED_ERROR_GOT_SAME_ERROR
 Operators/CompExpr/ValComp/NumericComp/NumericGT//K2-NumericGT-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Operators/CompExpr/ValComp/NumericComp/NumericGT//K2-NumericGT-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 Operators/CompExpr/ValComp/NumericComp/NumericLT//K2-NumericLT-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -17907,9 +17907,9 @@
 PathExpr/Steps//K2-Steps-12, EXPECTED_ERROR_GOT_FAILURE
 PathExpr/Steps//K2-Steps-13, EXPECTED_RESULT_GOT_FAILURE
 PathExpr/Steps//K2-Steps-14, EXPECTED_ERROR_GOT_RESULT
-PathExpr/Steps//K2-Steps-15, EXPECTED_RESULT_GOT_FAILURE
-PathExpr/Steps//K2-Steps-16, EXPECTED_RESULT_GOT_FAILURE
-PathExpr/Steps//K2-Steps-17, EXPECTED_RESULT_GOT_FAILURE
+PathExpr/Steps//K2-Steps-15, EXPECTED_RESULT_GOT_ERROR
+PathExpr/Steps//K2-Steps-16, EXPECTED_RESULT_GOT_ERROR
+PathExpr/Steps//K2-Steps-17, EXPECTED_RESULT_GOT_ERROR
 PathExpr/Steps//K2-Steps-18, EXPECTED_RESULT_GOT_FAILURE
 PathExpr/Steps//K2-Steps-19, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 PathExpr/Steps//K2-Steps-2, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
@@ -18010,7 +18010,7 @@
 PathExpr/Steps/Axes//K2-Axes-49, EXPECTED_RESULT_GOT_ERROR
 PathExpr/Steps/Axes//K2-Axes-5, EXPECTED_ERROR_GOT_SAME_ERROR
 PathExpr/Steps/Axes//K2-Axes-50, EXPECTED_ERROR_GOT_RESULT
-PathExpr/Steps/Axes//K2-Axes-51, EXPECTED_ERROR_GOT_FAILURE
+PathExpr/Steps/Axes//K2-Axes-51, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 PathExpr/Steps/Axes//K2-Axes-52, EXPECTED_ERROR_GOT_FAILURE
 PathExpr/Steps/Axes//K2-Axes-53, EXPECTED_ERROR_GOT_FAILURE
 PathExpr/Steps/Axes//K2-Axes-54, EXPECTED_ERROR_GOT_SAME_ERROR
@@ -18051,7 +18051,7 @@
 PathExpr/Steps/Axes//K2-Axes-86, EXPECTED_ERROR_GOT_FAILURE
 PathExpr/Steps/Axes//K2-Axes-87, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 PathExpr/Steps/Axes//K2-Axes-88, EXPECTED_RESULT_GOT_FAILURE
-PathExpr/Steps/Axes//K2-Axes-89, EXPECTED_RESULT_GOT_FAILURE
+PathExpr/Steps/Axes//K2-Axes-89, EXPECTED_RESULT_GOT_ERROR
 PathExpr/Steps/Axes//K2-Axes-9, EXPECTED_ERROR_GOT_SAME_ERROR
 PathExpr/Steps/Axes//K2-Axes-90, EXPECTED_ERROR_GOT_SAME_ERROR
 PathExpr/Steps/Axes//K2-Axes-91, EXPECTED_ERROR_GOT_SAME_ERROR
@@ -18178,14 +18178,14 @@
 PathExpr/Steps/NodeTestSection/NodeTest//K2-NodeTest-3, EXPECTED_ERROR_GOT_SAME_ERROR
 PathExpr/Steps/NodeTestSection/NodeTest//K2-NodeTest-30, EXPECTED_ERROR_GOT_FAILURE
 PathExpr/Steps/NodeTestSection/NodeTest//K2-NodeTest-31, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
-PathExpr/Steps/NodeTestSection/NodeTest//K2-NodeTest-32, EXPECTED_RESULT_GOT_FAILURE
+PathExpr/Steps/NodeTestSection/NodeTest//K2-NodeTest-32, EXPECTED_RESULT_GOT_SAME_RESULT
 PathExpr/Steps/NodeTestSection/NodeTest//K2-NodeTest-33, EXPECTED_ERROR_GOT_FAILURE
 PathExpr/Steps/NodeTestSection/NodeTest//K2-NodeTest-34, EXPECTED_ERROR_GOT_FAILURE
 PathExpr/Steps/NodeTestSection/NodeTest//K2-NodeTest-35, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 PathExpr/Steps/NodeTestSection/NodeTest//K2-NodeTest-36, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 PathExpr/Steps/NodeTestSection/NodeTest//K2-NodeTest-37, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 PathExpr/Steps/NodeTestSection/NodeTest//K2-NodeTest-38, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
-PathExpr/Steps/NodeTestSection/NodeTest//K2-NodeTest-39, EXPECTED_ERROR_GOT_FAILURE
+PathExpr/Steps/NodeTestSection/NodeTest//K2-NodeTest-39, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 PathExpr/Steps/NodeTestSection/NodeTest//K2-NodeTest-4, EXPECTED_ERROR_GOT_SAME_ERROR
 PathExpr/Steps/NodeTestSection/NodeTest//K2-NodeTest-40, EXPECTED_ERROR_GOT_RESULT
 PathExpr/Steps/NodeTestSection/NodeTest//K2-NodeTest-41, EXPECTED_RESULT_GOT_FAILURE
@@ -18432,10 +18432,10 @@
 SchemaValidation/ValidateExpression//validateexpr-sc-7, EXPECTED_RESULT_GOT_ERROR
 SchemaValidation/ValidateExpression//validateexpr-sc-8, EXPECTED_RESULT_GOT_ERROR
 SchemaValidation/ValidateExpression//validateexpr-sc-9, EXPECTED_RESULT_GOT_ERROR
-SeqExpr/ConstructSeq/RangeExpr//K2-RangeExpr-1, EXPECTED_ERROR_GOT_FAILURE
-SeqExpr/ConstructSeq/RangeExpr//K2-RangeExpr-2, EXPECTED_ERROR_GOT_FAILURE
+SeqExpr/ConstructSeq/RangeExpr//K2-RangeExpr-1, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+SeqExpr/ConstructSeq/RangeExpr//K2-RangeExpr-2, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 SeqExpr/ConstructSeq/RangeExpr//K2-RangeExpr-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-SeqExpr/ConstructSeq/RangeExpr//K2-RangeExpr-4, EXPECTED_RESULT_GOT_FAILURE
+SeqExpr/ConstructSeq/RangeExpr//K2-RangeExpr-4, EXPECTED_RESULT_GOT_ERROR
 SeqExpr/FilterExpr//K2-FilterExpr-1, EXPECTED_RESULT_GOT_FAILURE
 SeqExpr/FilterExpr//K2-FilterExpr-2, EXPECTED_RESULT_GOT_FAILURE
 SeqExpr/FilterExpr//K2-FilterExpr-3, EXPECTED_RESULT_GOT_FAILURE
@@ -18448,30 +18448,30 @@
 StaticTyping/STFLWORExpr//ST-PITest-02, EXPECTED_ERROR_GOT_FAILURE
 StaticTyping/STFLWORExpr//ST-WhereExpr001, EXPECTED_ERROR_GOT_FAILURE
 StaticTyping/STFLWORExpr//ST-WhereExpr002, EXPECTED_ERROR_GOT_FAILURE
-StaticTyping/STFLWORExpr//statictyping-1, EXPECTED_ERROR_GOT_FAILURE
-StaticTyping/STFLWORExpr//statictyping-10, EXPECTED_ERROR_GOT_FAILURE
-StaticTyping/STFLWORExpr//statictyping-11, EXPECTED_ERROR_GOT_FAILURE
-StaticTyping/STFLWORExpr//statictyping-12, EXPECTED_ERROR_GOT_FAILURE
-StaticTyping/STFLWORExpr//statictyping-13, EXPECTED_ERROR_GOT_FAILURE
-StaticTyping/STFLWORExpr//statictyping-14, EXPECTED_ERROR_GOT_FAILURE
-StaticTyping/STFLWORExpr//statictyping-15, EXPECTED_ERROR_GOT_FAILURE
-StaticTyping/STFLWORExpr//statictyping-16, EXPECTED_ERROR_GOT_FAILURE
-StaticTyping/STFLWORExpr//statictyping-17, EXPECTED_ERROR_GOT_FAILURE
-StaticTyping/STFLWORExpr//statictyping-18, EXPECTED_ERROR_GOT_FAILURE
-StaticTyping/STFLWORExpr//statictyping-19, EXPECTED_ERROR_GOT_FAILURE
-StaticTyping/STFLWORExpr//statictyping-2, EXPECTED_ERROR_GOT_FAILURE
-StaticTyping/STFLWORExpr//statictyping-20, EXPECTED_ERROR_GOT_FAILURE
+StaticTyping/STFLWORExpr//statictyping-1, EXPECTED_ERROR_GOT_SAME_ERROR
+StaticTyping/STFLWORExpr//statictyping-10, EXPECTED_ERROR_GOT_SAME_ERROR
+StaticTyping/STFLWORExpr//statictyping-11, EXPECTED_ERROR_GOT_SAME_ERROR
+StaticTyping/STFLWORExpr//statictyping-12, EXPECTED_ERROR_GOT_SAME_ERROR
+StaticTyping/STFLWORExpr//statictyping-13, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+StaticTyping/STFLWORExpr//statictyping-14, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+StaticTyping/STFLWORExpr//statictyping-15, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+StaticTyping/STFLWORExpr//statictyping-16, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+StaticTyping/STFLWORExpr//statictyping-17, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+StaticTyping/STFLWORExpr//statictyping-18, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+StaticTyping/STFLWORExpr//statictyping-19, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+StaticTyping/STFLWORExpr//statictyping-2, EXPECTED_ERROR_GOT_SAME_ERROR
+StaticTyping/STFLWORExpr//statictyping-20, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 StaticTyping/STFLWORExpr//statictyping-21, EXPECTED_ERROR_GOT_SAME_ERROR
 StaticTyping/STFLWORExpr//statictyping-22, EXPECTED_ERROR_GOT_RESULT
 StaticTyping/STFLWORExpr//statictyping-23, EXPECTED_ERROR_GOT_SAME_ERROR
-StaticTyping/STFLWORExpr//statictyping-24, EXPECTED_ERROR_GOT_FAILURE
-StaticTyping/STFLWORExpr//statictyping-3, EXPECTED_ERROR_GOT_FAILURE
-StaticTyping/STFLWORExpr//statictyping-4, EXPECTED_ERROR_GOT_FAILURE
-StaticTyping/STFLWORExpr//statictyping-5, EXPECTED_ERROR_GOT_FAILURE
-StaticTyping/STFLWORExpr//statictyping-6, EXPECTED_ERROR_GOT_FAILURE
-StaticTyping/STFLWORExpr//statictyping-7, EXPECTED_ERROR_GOT_FAILURE
-StaticTyping/STFLWORExpr//statictyping-8, EXPECTED_ERROR_GOT_FAILURE
-StaticTyping/STFLWORExpr//statictyping-9, EXPECTED_ERROR_GOT_FAILURE
+StaticTyping/STFLWORExpr//statictyping-24, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+StaticTyping/STFLWORExpr//statictyping-3, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+StaticTyping/STFLWORExpr//statictyping-4, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+StaticTyping/STFLWORExpr//statictyping-5, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+StaticTyping/STFLWORExpr//statictyping-6, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+StaticTyping/STFLWORExpr//statictyping-7, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+StaticTyping/STFLWORExpr//statictyping-8, EXPECTED_ERROR_GOT_SAME_ERROR
+StaticTyping/STFLWORExpr//statictyping-9, EXPECTED_ERROR_GOT_SAME_ERROR
 StaticTyping/STFunctions//ST-Data001, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 StaticTyping/STPathExpr/STSteps/STAxes//ST-Axes001, EXPECTED_ERROR_GOT_FAILURE
 StaticTyping/STPathExpr/STSteps/STAxes//ST-Axes002, EXPECTED_ERROR_GOT_FAILURE
@@ -18502,7 +18502,7 @@
 UseCase/UseCaseNS//ns-queries-results-q6, EXPECTED_RESULT_GOT_FAILURE
 UseCase/UseCaseNS//ns-queries-results-q7, EXPECTED_RESULT_GOT_ERROR
 UseCase/UseCaseNS//ns-queries-results-q8, EXPECTED_RESULT_GOT_ERROR
-UseCase/UseCasePARTS//parts-queries-results-q1, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+UseCase/UseCasePARTS//parts-queries-results-q1, EXPECTED_ERROR_GOT_FAILURE
 UseCase/UseCaseR//rdb-queries-results-q1, EXPECTED_RESULT_GOT_FAILURE
 UseCase/UseCaseR//rdb-queries-results-q10, EXPECTED_RESULT_GOT_FAILURE
 UseCase/UseCaseR//rdb-queries-results-q11, EXPECTED_RESULT_GOT_FAILURE
@@ -18604,7 +18604,7 @@
 exprSeqTypes/ExtensionExpression//K2-ExtensionExpression-9, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/PrologExpr/BaseURIProlog//K2-BaseURIProlog-1, EXPECTED_ERROR_GOT_RESULT
 exprSeqTypes/PrologExpr/BaseURIProlog//K2-BaseURIProlog-2, EXPECTED_ERROR_GOT_RESULT
-exprSeqTypes/PrologExpr/BaseURIProlog//K2-BaseURIProlog-3, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/PrologExpr/BaseURIProlog//K2-BaseURIProlog-3, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 exprSeqTypes/PrologExpr/BaseURIProlog//K2-BaseURIProlog-4, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 exprSeqTypes/PrologExpr/BaseURIProlog//K2-BaseURIProlog-5, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 exprSeqTypes/PrologExpr/BaseURIProlog//K2-BaseURIProlog-6, EXPECTED_RESULT_GOT_ERROR
@@ -18727,7 +18727,7 @@
 exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWith//K2-ExternalVariablesWith-9, EXPECTED_ERROR_GOT_RESULT
 exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWithout//K2-ExternalVariablesWithout-1, EXPECTED_ERROR_GOT_RESULT
 exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWithout//K2-ExternalVariablesWithout-10, EXPECTED_RESULT_GOT_ERROR
-exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWithout//K2-ExternalVariablesWithout-11, EXPECTED_RESULT_GOT_ERROR
+exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWithout//K2-ExternalVariablesWithout-11, EXPECTED_RESULT_GOT_FAILURE
 exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWithout//K2-ExternalVariablesWithout-12, EXPECTED_RESULT_GOT_FAILURE
 exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWithout//K2-ExternalVariablesWithout-13, EXPECTED_RESULT_GOT_FAILURE
 exprSeqTypes/PrologExpr/VariableProlog/ExternalVariablesWithout//K2-ExternalVariablesWithout-14, EXPECTED_ERROR_GOT_SAME_ERROR
@@ -18769,41 +18769,41 @@
 exprSeqTypes/PrologExpr/VersionProlog//K2-VersionProlog-5, EXPECTED_ERROR_GOT_FAILURE
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-10, EXPECTED_RESULT_GOT_SAME_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-100, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-101, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-102, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-103, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-104, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-105, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-106, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-107, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-108, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-109, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-100, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-101, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-102, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-103, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-104, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-105, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-106, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-107, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-108, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-109, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-11, EXPECTED_RESULT_GOT_SAME_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-110, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-111, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-112, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-113, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-114, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-115, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-116, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-117, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-118, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-119, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-110, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-111, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-112, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-113, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-114, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-115, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-116, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-117, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-118, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-119, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-12, EXPECTED_RESULT_GOT_SAME_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-120, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-121, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-122, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-123, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-124, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-125, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-126, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-127, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-128, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-129, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-120, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-121, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-122, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-123, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-124, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-125, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-126, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-127, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-128, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-129, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-13, EXPECTED_RESULT_GOT_SAME_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-130, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-131, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-130, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-131, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-132, EXPECTED_RESULT_GOT_SAME_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-133, EXPECTED_RESULT_GOT_SAME_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-134, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -18818,19 +18818,19 @@
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-142, EXPECTED_RESULT_GOT_SAME_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-143, EXPECTED_RESULT_GOT_SAME_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-144, EXPECTED_RESULT_GOT_SAME_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-145, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-146, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-147, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-148, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-149, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-145, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-146, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-147, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-148, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-149, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-15, EXPECTED_RESULT_GOT_SAME_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-150, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-151, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-152, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-153, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-154, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-155, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-156, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-150, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-151, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-152, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-153, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-154, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-155, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-156, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-157, EXPECTED_RESULT_GOT_SAME_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-158, EXPECTED_RESULT_GOT_SAME_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-159, EXPECTED_ERROR_GOT_RESULT
@@ -18878,7 +18878,7 @@
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-197, EXPECTED_ERROR_GOT_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-198, EXPECTED_ERROR_GOT_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-199, EXPECTED_ERROR_GOT_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-2, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-2, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-20, EXPECTED_RESULT_GOT_SAME_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-200, EXPECTED_ERROR_GOT_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-201, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -18896,136 +18896,136 @@
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-212, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-213, EXPECTED_RESULT_GOT_SAME_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-214, EXPECTED_RESULT_GOT_SAME_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-215, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-216, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-217, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-218, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-219, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-215, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-216, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-217, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-218, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-219, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-22, EXPECTED_ERROR_GOT_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-220, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-221, EXPECTED_RESULT_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-222, EXPECTED_RESULT_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-223, EXPECTED_RESULT_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-224, EXPECTED_RESULT_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-225, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-226, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-227, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-228, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-229, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-220, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-221, EXPECTED_RESULT_GOT_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-222, EXPECTED_RESULT_GOT_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-223, EXPECTED_RESULT_GOT_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-224, EXPECTED_RESULT_GOT_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-225, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-226, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-227, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-228, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-229, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-23, EXPECTED_RESULT_GOT_SAME_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-230, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-231, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-232, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-233, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-234, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-235, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-236, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-237, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-238, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-239, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-230, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-231, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-232, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-233, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-234, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-235, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-236, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-237, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-238, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-239, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-24, EXPECTED_RESULT_GOT_SAME_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-240, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-241, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-242, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-243, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-244, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-245, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-246, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-247, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-248, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-249, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-240, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-241, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-242, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-243, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-244, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-245, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-246, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-247, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-248, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-249, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-25, EXPECTED_RESULT_GOT_SAME_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-250, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-251, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-252, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-253, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-254, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-255, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-256, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-257, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-258, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-259, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-250, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-251, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-252, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-253, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-254, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-255, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-256, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-257, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-258, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-259, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-26, EXPECTED_RESULT_GOT_SAME_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-260, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-261, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-262, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-263, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-264, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-265, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-266, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-267, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-268, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-269, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-260, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-261, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-262, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-263, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-264, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-265, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-266, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-267, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-268, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-269, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-27, EXPECTED_RESULT_GOT_SAME_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-270, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-271, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-272, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-273, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-274, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-275, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-276, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-277, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-278, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-279, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-270, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-271, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-272, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-273, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-274, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-275, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-276, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-277, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-278, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-279, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-28, EXPECTED_ERROR_GOT_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-280, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-281, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-282, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-283, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-284, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-285, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-286, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-287, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-288, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-289, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-280, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-281, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-282, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-283, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-284, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-285, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-286, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-287, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-288, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-289, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-29, EXPECTED_ERROR_GOT_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-290, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-291, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-292, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-293, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-294, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-295, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-296, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-297, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-298, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-299, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-290, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-291, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-292, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-293, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-294, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-295, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-296, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-297, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-298, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-299, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-3, EXPECTED_RESULT_GOT_SAME_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-30, EXPECTED_ERROR_GOT_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-300, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-301, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-302, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-303, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-304, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-305, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-306, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-307, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-308, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-309, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-300, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-301, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-302, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-303, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-304, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-305, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-306, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-307, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-308, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-309, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-31, EXPECTED_RESULT_GOT_SAME_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-310, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-311, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-312, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-313, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-314, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-315, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-316, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-317, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-318, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-319, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-310, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-311, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-312, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-313, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-314, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-315, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-316, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-317, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-318, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-319, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-32, EXPECTED_RESULT_GOT_SAME_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-320, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-321, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-322, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-323, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-324, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-325, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-326, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-327, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-328, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-329, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-320, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-321, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-322, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-323, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-324, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-325, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-326, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-327, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-328, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-329, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-33, EXPECTED_RESULT_GOT_SAME_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-330, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-331, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-330, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-331, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-332, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-333, EXPECTED_RESULT_GOT_SAME_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-334, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -19132,72 +19132,72 @@
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-425, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-426, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-427, EXPECTED_RESULT_GOT_SAME_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-428, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-428, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-429, EXPECTED_ERROR_GOT_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-43, EXPECTED_RESULT_GOT_SAME_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-430, EXPECTED_ERROR_GOT_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-431, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-431, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-432, EXPECTED_ERROR_GOT_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-433, EXPECTED_ERROR_GOT_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-434, EXPECTED_ERROR_GOT_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-435, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-435, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-436, EXPECTED_ERROR_GOT_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-437, EXPECTED_ERROR_GOT_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-438, EXPECTED_ERROR_GOT_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-439, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-439, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-44, EXPECTED_RESULT_GOT_SAME_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-440, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-441, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-442, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-443, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-444, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-440, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-441, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-442, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-443, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-444, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-445, EXPECTED_ERROR_GOT_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-446, EXPECTED_ERROR_GOT_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-447, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-447, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-448, EXPECTED_ERROR_GOT_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-449, EXPECTED_ERROR_GOT_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-45, EXPECTED_RESULT_GOT_SAME_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-450, EXPECTED_ERROR_GOT_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-451, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-452, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-453, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-454, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-455, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-456, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-451, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-452, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-453, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-454, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-455, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-456, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-457, EXPECTED_ERROR_GOT_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-458, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-459, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-458, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-459, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-46, EXPECTED_RESULT_GOT_SAME_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-460, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-461, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-462, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-463, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-460, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-461, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-462, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-463, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-464, EXPECTED_ERROR_GOT_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-465, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-466, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-467, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-468, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-469, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-465, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-466, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-467, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-468, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-469, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-47, EXPECTED_RESULT_GOT_SAME_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-470, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-471, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-472, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-473, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-474, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-475, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-470, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-471, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-472, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-473, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-474, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-475, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-476, EXPECTED_ERROR_GOT_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-477, EXPECTED_RESULT_GOT_SAME_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-478, EXPECTED_RESULT_GOT_SAME_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-479, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-48, EXPECTED_RESULT_GOT_SAME_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-480, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-481, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-482, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-483, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-484, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-485, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-486, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-487, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-481, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-482, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-483, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-484, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-485, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-486, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-487, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-488, EXPECTED_ERROR_GOT_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-489, EXPECTED_ERROR_GOT_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-49, EXPECTED_ERROR_GOT_RESULT
@@ -19220,86 +19220,86 @@
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-504, EXPECTED_RESULT_GOT_SAME_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-505, EXPECTED_ERROR_GOT_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-506, EXPECTED_ERROR_GOT_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-507, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-508, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-509, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-507, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-508, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-509, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-51, EXPECTED_ERROR_GOT_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-510, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-511, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-512, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-513, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-514, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-515, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-516, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-517, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-518, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-519, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-52, EXPECTED_RESULT_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-520, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-521, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-522, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-523, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-524, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-53, EXPECTED_RESULT_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-54, EXPECTED_RESULT_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-55, EXPECTED_RESULT_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-56, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-57, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-58, EXPECTED_RESULT_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-59, EXPECTED_RESULT_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-510, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-511, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-512, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-513, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-514, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-515, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-516, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-517, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-518, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-519, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-52, EXPECTED_RESULT_GOT_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-520, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-521, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-522, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-523, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-524, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-53, EXPECTED_RESULT_GOT_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-54, EXPECTED_RESULT_GOT_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-55, EXPECTED_RESULT_GOT_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-56, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-57, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-58, EXPECTED_RESULT_GOT_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-59, EXPECTED_RESULT_GOT_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-6, EXPECTED_RESULT_GOT_SAME_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-60, EXPECTED_RESULT_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-61, EXPECTED_RESULT_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-62, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-63, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-64, EXPECTED_RESULT_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-60, EXPECTED_RESULT_GOT_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-61, EXPECTED_RESULT_GOT_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-62, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-63, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-64, EXPECTED_RESULT_GOT_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-65, EXPECTED_RESULT_GOT_SAME_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-66, EXPECTED_RESULT_GOT_SAME_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-67, EXPECTED_RESULT_GOT_SAME_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-68, EXPECTED_RESULT_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-69, EXPECTED_RESULT_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-68, EXPECTED_RESULT_GOT_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-69, EXPECTED_RESULT_GOT_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-7, EXPECTED_RESULT_GOT_SAME_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-70, EXPECTED_RESULT_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-71, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-72, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-73, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-74, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-75, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-76, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-77, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-70, EXPECTED_RESULT_GOT_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-71, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-72, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-73, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-74, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-75, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-76, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-77, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-78, EXPECTED_ERROR_GOT_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-79, EXPECTED_ERROR_GOT_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-8, EXPECTED_RESULT_GOT_SAME_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-80, EXPECTED_ERROR_GOT_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-81, EXPECTED_ERROR_GOT_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-82, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-83, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-84, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-85, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-86, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-87, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-88, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-82, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-83, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-84, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-85, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-86, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-87, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-88, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-89, EXPECTED_ERROR_GOT_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-9, EXPECTED_RESULT_GOT_SAME_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-90, EXPECTED_ERROR_GOT_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-91, EXPECTED_ERROR_GOT_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-92, EXPECTED_ERROR_GOT_RESULT
 exprSeqTypes/SeqExprCast//K2-SeqExprCast-93, EXPECTED_ERROR_GOT_RESULT
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-94, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-95, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-96, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-97, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-98, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast//K2-SeqExprCast-99, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-94, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-95, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-96, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-97, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-98, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast//K2-SeqExprCast-99, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast/SeqExprCastable//K2-SeqExprCastable-1, EXPECTED_RESULT_GOT_SAME_RESULT
 exprSeqTypes/SeqExprCast/SeqExprCastable//K2-SeqExprCastable-2, EXPECTED_RESULT_GOT_SAME_RESULT
-exprSeqTypes/SeqExprCast/SeqExprCastable//K2-SeqExprCastable-3, EXPECTED_ERROR_GOT_FAILURE
-exprSeqTypes/SeqExprCast/SeqExprCastable//K2-SeqExprCastable-4, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast/SeqExprCastable//K2-SeqExprCastable-3, EXPECTED_ERROR_GOT_SAME_ERROR
+exprSeqTypes/SeqExprCast/SeqExprCastable//K2-SeqExprCastable-4, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast/SeqExprCastable//K2-SeqExprCastable-5, EXPECTED_RESULT_GOT_SAME_RESULT
 exprSeqTypes/SeqExprCast/SeqExprCastable//K2-SeqExprCastable-6, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 exprSeqTypes/SeqExprCast/SeqExprCastable//K2-SeqExprCastable-7, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
 exprSeqTypes/SeqExprCast/SeqExprCastable//K2-SeqExprCastable-8, EXPECTED_RESULT_GOT_SAME_RESULT
-exprSeqTypes/SeqExprCast/SeqExprTreat//K2-SeqExprTreat-1, EXPECTED_ERROR_GOT_FAILURE
+exprSeqTypes/SeqExprCast/SeqExprTreat//K2-SeqExprTreat-1, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast/SeqExprTreat//K2-SeqExprTreat-2, EXPECTED_RESULT_GOT_SAME_RESULT
 exprSeqTypes/SeqExprCast/SeqExprTreat//K2-SeqExprTreat-3, EXPECTED_ERROR_GOT_SAME_ERROR
 exprSeqTypes/SeqExprCast/SeqExprTreat//K2-SeqExprTreat-4, EXPECTED_RESULT_GOT_FAILURE
diff --git a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/AbstractTestCaseFactory.java b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/AbstractTestCaseFactory.java
index 77400e9..31e45d7 100644
--- a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/AbstractTestCaseFactory.java
+++ b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/AbstractTestCaseFactory.java
@@ -14,10 +14,16 @@
  */
 package org.apache.vxquery.xtest;
 
+import java.io.BufferedReader;
 import java.io.File;
+import java.io.FileNotFoundException;
 import java.io.FileReader;
 import java.io.IOException;
 import java.net.URL;
+import java.util.Arrays;
+import java.util.LinkedHashSet;
+import java.util.List;
+import java.util.Set;
 import java.util.regex.Pattern;
 
 import javax.xml.namespace.QName;
@@ -38,6 +44,7 @@
     public TestCase tc;
     public Pattern include;
     public Pattern exclude;
+    public Set<String> previousTestResults;
     public XTestOptions opts;
     public String nextVariable;
     public boolean expectedError;
@@ -45,6 +52,11 @@
     public int currPathLen;
     public int count;
 
+    static int TEST_NAME_INDEX = 0;
+    static int TEST_RESULT_INDEX = 1;
+    static List<String> PASSING_TESTS = Arrays.asList("EXPECTED_RESULT_GOT_SAME_RESULT",
+            "EXPECTED_ERROR_GOT_SAME_ERROR");
+
     public AbstractTestCaseFactory(XTestOptions opts) {
         System.err.println("opts.catalog: " + opts.catalog);
         this.catalog = new File(opts.catalog);
@@ -58,6 +70,11 @@
         if (opts.exclude != null) {
             this.exclude = Pattern.compile(opts.exclude);
         }
+        if (opts.previousTestResults != null) {
+            this.previousTestResults = getPreviousTests(opts.previousTestResults);
+        } else {
+            this.previousTestResults = null;
+        }
         try {
             currPathLen = new File(".").getCanonicalPath().length();
         } catch (IOException e) {
@@ -65,6 +82,27 @@
         }
     }
 
+    private static Set<String> getPreviousTests(String previousTestResults) {
+        Set<String> tests = new LinkedHashSet<String>();
+        try {
+            BufferedReader br = new BufferedReader(new FileReader(previousTestResults));
+            String line;
+            String[] resultRow;
+            while ((line = br.readLine()) != null) {
+                resultRow = line.split(",");
+                if (PASSING_TESTS.contains(resultRow[TEST_RESULT_INDEX].trim())) {
+                    tests.add(resultRow[TEST_NAME_INDEX].trim());
+                }
+            }
+            br.close();
+        } catch (FileNotFoundException e) {
+            e.printStackTrace();
+        } catch (IOException e) {
+            e.printStackTrace();
+        }
+        return tests;
+    }
+
     public int process() throws Exception {
         count = 0;
         XMLReader parser = XMLReaderFactory.createXMLReader();
@@ -79,10 +117,21 @@
                         + new File(url.getFile()).getCanonicalPath().substring(currPathLen));
             }
         });
-        parser.parse(new InputSource(new FileReader(catalog)));
+        FileReader characterStream = new FileReader(catalog);
+        parser.parse(new InputSource(characterStream));
+        characterStream.close();
         return count;
     }
 
+    protected boolean submitTestCase(TestCase tc) {
+        boolean toSubmit = include == null || include.matcher(tc.getXQueryDisplayName()).find();
+        toSubmit = toSubmit && (exclude == null || !exclude.matcher(tc.getXQueryDisplayName()).find());
+        if (previousTestResults != null) {
+            toSubmit = previousTestResults.contains(tc.getXQueryDisplayName());
+        }
+        return toSubmit;
+    }
+    
     protected abstract void submit(TestCase tc);
 
     protected class Handler implements ContentHandler {
diff --git a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/HTMLFileReporterImpl.java b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/HTMLFileReporterImpl.java
index 758a219..bc17bba 100644
--- a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/HTMLFileReporterImpl.java
+++ b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/HTMLFileReporterImpl.java
@@ -101,7 +101,6 @@
                 writeHTML(out, createResultDir(reportFile));
                 out.flush();
             } catch (IOException e) {
-                // TODO Auto-generated catch block
                 e.printStackTrace();
             }
         }
diff --git a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/ServletReporterImpl.java b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/ServletReporterImpl.java
index 96fdc0e..df18b53 100644
--- a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/ServletReporterImpl.java
+++ b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/ServletReporterImpl.java
@@ -51,6 +51,6 @@
 
     @Override
     public void close() {
-
+        reporter.close();
     }
 }
\ No newline at end of file
diff --git a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestCaseFactory.java b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestCaseFactory.java
index f3980db..d168185 100644
--- a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestCaseFactory.java
+++ b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestCaseFactory.java
@@ -26,11 +26,9 @@
         this.trf = trf;
         this.eSvc = eSvc;
     }
-
+    
     protected void submit(TestCase tc) {
-        boolean toSubmit = include == null || include.matcher(tc.getXQueryDisplayName()).find();
-        toSubmit = toSubmit && (exclude == null || !exclude.matcher(tc.getXQueryDisplayName()).find());
-        if (toSubmit) {
+        if (submitTestCase(tc)) {
             if (opts.verbose) {
                 System.err.println(tc);
             }
diff --git a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java
index 9c0bc64..a5f0ba1 100644
--- a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java
+++ b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java
@@ -88,7 +88,7 @@
         ncConfig1.ccPort = 39001;
         ncConfig1.clusterNetIPAddress = "127.0.0.1";
         ncConfig1.dataIPAddress = "127.0.0.1";
-        ncConfig1.datasetIPAddress = "127.0.0.1";
+        ncConfig1.resultIPAddress = "127.0.0.1";
         ncConfig1.nodeId = "nc1";
         nc1 = new NodeControllerService(ncConfig1);
         nc1.start();
@@ -111,6 +111,7 @@
                         testCase.getSourceFileMap());
                 compiler.compile(testCase.getXQueryDisplayName(), in, ccb, opts.optimizationLevel);
                 JobSpecification spec = compiler.getModule().getHyracksJobSpecification();
+                in.close();
 
                 DynamicContext dCtx = new DynamicContextImpl(compiler.getModule().getModuleContext());
                 spec.setGlobalJobDataFactory(new VXQueryGlobalDataFactory(dCtx.createFactory()));
@@ -144,10 +145,20 @@
                 }
                 throw e;
             }
-        } catch (SystemException e) {
-            res.error = e;
         } catch (Throwable e) {
-            res.error = e;
+            // Check for nested SystemExceptions.
+            Throwable error = e;
+            while (error != null) {
+                if (error instanceof SystemException) {
+                    res.error = error;
+                    break;
+                }
+                error = error.getCause();
+            }
+            // Default
+            if (res.error == null) {
+                res.error = e;
+            }
         } finally {
             try {
                 res.compare();
diff --git a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTestOptions.java b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTestOptions.java
index 4788b6e..2b7b508 100644
--- a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTestOptions.java
+++ b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTestOptions.java
@@ -35,6 +35,9 @@
     @Option(name = "-exclude", required = false, usage = "Exclude filter regular expression")
     String exclude;
 
+    @Option(name = "-previous-test-results", required = false, usage = "File path to previous test results (text report output file)")
+    String previousTestResults;
+
     @Option(name = "-v", required = false, usage = "Verbose")
     boolean verbose;
 
diff --git a/vxquery-xtest/src/test/java/org/apache/vxquery/xtest/JUnitTestCaseFactory.java b/vxquery-xtest/src/test/java/org/apache/vxquery/xtest/JUnitTestCaseFactory.java
index 337fbd2..e1ea215 100644
--- a/vxquery-xtest/src/test/java/org/apache/vxquery/xtest/JUnitTestCaseFactory.java
+++ b/vxquery-xtest/src/test/java/org/apache/vxquery/xtest/JUnitTestCaseFactory.java
@@ -26,9 +26,10 @@
     }
 
     protected void submit(TestCase tc) {
-        boolean toSubmit = include == null || include.matcher(tc.getXQueryDisplayName()).find();
-        toSubmit = toSubmit && (exclude == null || !exclude.matcher(tc.getXQueryDisplayName()).find());
-        if (toSubmit) {
+        if (submitTestCase(tc)) {
+            if (opts.verbose) {
+                System.err.println(tc);
+            }
             testCases.add(new Object[] { tc });
             ++count;
         }
diff --git a/vxquery-xtest/src/test/java/org/apache/vxquery/xtest/VXQueryTest.java b/vxquery-xtest/src/test/java/org/apache/vxquery/xtest/VXQueryTest.java
index 28d7735..b889eb6 100644
--- a/vxquery-xtest/src/test/java/org/apache/vxquery/xtest/VXQueryTest.java
+++ b/vxquery-xtest/src/test/java/org/apache/vxquery/xtest/VXQueryTest.java
@@ -22,6 +22,8 @@
 import java.util.Collection;
 
 import org.apache.commons.lang3.StringUtils;
+import org.junit.After;
+import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.junit.runners.Parameterized;
@@ -32,11 +34,27 @@
     private TestCase tc;
     private TestRunner tr;
 
-    private static String CATALOG = "VXQueryCatalog.xml";
+    private static String VXQUERY_CATALOG = StringUtils.join(new String[] { "src", "test", "resources",
+            "VXQueryCatalog.xml" }, File.separator);
+    private static String XQTS_CATALOG = StringUtils.join(new String[] { "test-suites", "xqts", "XQTSCatalog.xml" },
+            File.separator);
 
-    private static XTestOptions getOptions() {
+    private static boolean includeXqtsTests() {
+        return new File(XQTS_CATALOG).isFile();
+    }
+
+    private static XTestOptions getVXQueryOptions() {
         XTestOptions opts = new XTestOptions();
-        opts.catalog = StringUtils.join(new String[] { "src", "test", "resources", CATALOG }, File.separator);
+        opts.catalog = VXQUERY_CATALOG;
+        opts.verbose = false;
+        opts.threads = 1;
+        return opts;
+    }
+
+    private static XTestOptions getPreviousTestOptions() {
+        XTestOptions opts = new XTestOptions();
+        opts.catalog = XQTS_CATALOG;
+        opts.previousTestResults = StringUtils.join(new String[] { "results", "xqts.txt" }, File.separator);
         opts.verbose = false;
         opts.threads = 1;
         return opts;
@@ -44,18 +62,28 @@
 
     @Parameters
     public static Collection<Object[]> tests() throws Exception {
-        JUnitTestCaseFactory jtcf = new JUnitTestCaseFactory(getOptions());
-        return jtcf.getList();
+        JUnitTestCaseFactory jtcf_vxquery = new JUnitTestCaseFactory(getVXQueryOptions());
+        Collection<Object[]> tests = jtcf_vxquery.getList();
+        if (includeXqtsTests()) {
+            JUnitTestCaseFactory jtcf_previous = new JUnitTestCaseFactory(getPreviousTestOptions());
+            // TODO Maven fails to run when including XQTS. (Error to many open files.)
+            //            tests.addAll(jtcf_previous.getList());
+        }
+        return tests;
     }
 
     public VXQueryTest(TestCase tc) throws Exception {
         this.tc = tc;
-        tr = new TestRunner(getOptions());
+        tr = new TestRunner(getVXQueryOptions());
+    }
+
+    @Before
+    public void beforeTest() throws Exception {
+        tr.open();
     }
 
     @Test
     public void test() throws Exception {
-        tr.open();
         TestCaseResult result = tr.run(tc);
         switch (result.state) {
             case EXPECTED_ERROR_GOT_DIFFERENT_ERROR:
@@ -72,6 +100,11 @@
             case NO_RESULT_FILE:
                 break;
         }
+    }
+
+    @After
+    public void afterTest() throws Exception {
         tr.close();
     }
+
 }
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/Numerics/fn_abs.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/Numerics/fn_abs.txt
new file mode 100644
index 0000000..77fbb52
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/Numerics/fn_abs.txt
@@ -0,0 +1,8 @@
+5.5
+5
+5.5
+5.5
+5.5
+5
+5.5
+5.5
\ No newline at end of file
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/Numerics/fn_ceiling.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/Numerics/fn_ceiling.txt
new file mode 100644
index 0000000..1c95747
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/Numerics/fn_ceiling.txt
@@ -0,0 +1,8 @@
+6
+5
+6
+6
+-5
+-5
+-5
+-5
\ No newline at end of file
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/Numerics/fn_abs.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/Numerics/fn_abs.xq
new file mode 100644
index 0000000..44bd08e
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/Numerics/fn_abs.xq
@@ -0,0 +1,22 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XQuery fn:abs :)
+( 
+    fn:abs(xs:decimal(5.5)), fn:abs(xs:integer(5)), fn:abs(xs:float(5.5)), fn:abs(xs:double(5.5)), 
+    fn:abs(xs:decimal(-5.5)), fn:abs(xs:integer(-5)), fn:abs(xs:float(-5.5)), fn:abs(xs:double(-5.5)) 
+)
\ No newline at end of file
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/Numerics/fn_ceiling.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/Numerics/fn_ceiling.xq
new file mode 100644
index 0000000..6a14197
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/Numerics/fn_ceiling.xq
@@ -0,0 +1,22 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XQuery fn:ceiling :)
+( 
+    fn:ceiling(xs:decimal(5.5)), fn:ceiling(xs:integer(5)), fn:ceiling(xs:float(5.5)), fn:ceiling(xs:double(5.5)), 
+    fn:ceiling(xs:decimal(-5.5)), fn:ceiling(xs:integer(-5)), fn:ceiling(xs:float(-5.5)), fn:ceiling(xs:double(-5.5)) 
+)
\ No newline at end of file
diff --git a/vxquery-xtest/src/test/resources/VXQueryCatalog.xml b/vxquery-xtest/src/test/resources/VXQueryCatalog.xml
index 30ebdc5..773c276 100644
--- a/vxquery-xtest/src/test/resources/VXQueryCatalog.xml
+++ b/vxquery-xtest/src/test/resources/VXQueryCatalog.xml
@@ -22,6 +22,8 @@
 <!ENTITY AggregatePartition2Queries SYSTEM "cat/AggregatePartition2Queries.xml">
 <!ENTITY AggregatePartition4Queries SYSTEM "cat/AggregatePartition4Queries.xml">
 
+<!ENTITY FunctionsAndOperatorsOnNumericsQueries SYSTEM "cat/FunctionsAndOperatorsOnNumericsQueries.xml">
+
 <!ENTITY GhcndPartition1Queries SYSTEM "cat/GhcndPartition1Queries.xml">
 <!ENTITY GhcndPartition2Queries SYSTEM "cat/GhcndPartition2Queries.xml">
 <!ENTITY GhcndPartition4Queries SYSTEM "cat/GhcndPartition4Queries.xml">
@@ -116,6 +118,19 @@
          &AggregatePartition4Queries;
       </test-group>
    </test-group>
+   <test-group name="FunctionsAndOperatorsOnNumericsQueries" featureOwner="Preston Carman">
+      <GroupInfo>
+         <title>Functions And Operators On Numerics Queries</title>
+         <description/>
+      </GroupInfo>
+      <test-group name="FunctionsAndOperatorsOnNumericsExecutionTests" featureOwner="Preston Carman">
+         <GroupInfo>
+            <title>Functions And Operators On Numerics Execution Tests</title>
+            <description/>
+         </GroupInfo>
+         &FunctionsAndOperatorsOnNumericsQueries;
+      </test-group>
+   </test-group>
    <test-group name="GhcndPartitionQueries" featureOwner="Preston Carman">
       <GroupInfo>
          <title>GHCND Partition Queries</title>
diff --git a/vxquery-xtest/src/test/resources/cat/FunctionsAndOperatorsOnNumericsQueries.xml b/vxquery-xtest/src/test/resources/cat/FunctionsAndOperatorsOnNumericsQueries.xml
new file mode 100644
index 0000000..4b6555d
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/cat/FunctionsAndOperatorsOnNumericsQueries.xml
@@ -0,0 +1,33 @@
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+
+<test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="GhcndRecordsPartition1Queries" featureOwner="VXQuery">
+   <GroupInfo>
+      <title>Function and Operators on Numerics</title>
+      <description/>
+   </GroupInfo>
+   <test-case name="functions-and-operators-on-numerics-fn_abs" FilePath="Numerics/" Creator="Preston Carman">
+      <description>Query for fn:abs with all numeric types.</description>
+      <query name="fn_abs" date="2015-01-05"/>
+      <output-file compare="Text">fn_abs.txt</output-file>
+   </test-case>
+   <test-case name="functions-and-operators-on-numerics-fn_ceiling" FilePath="Numerics/" Creator="Preston Carman">
+      <description>Query for fn:ceiling with all numeric types.</description>
+      <query name="fn_ceiling" date="2015-01-05"/>
+      <output-file compare="Text">fn_ceiling.txt</output-file>
+   </test-case>
+</test-group>
\ No newline at end of file