<test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="NumericSubtract" featureOwner="Frans Englich">
   <GroupInfo>
      <title>op:numeric-subtract</title>
      <description/>
   </GroupInfo>
   <test-case is-XPath2="true" name="op-numeric-subtractint2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractint2args-1" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractint2args-1.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractint2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:int(mid range) $arg2 = xs:int(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractint2args-2" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractint2args-2.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractint2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:int(upper bound) $arg2 = xs:int(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractint2args-3" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractint2args-3.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractint2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(mid range).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractint2args-4" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractint2args-4.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractint2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:int(lower bound) $arg2 = xs:int(upper bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractint2args-5" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractint2args-5.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractintg2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractintg2args-1" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractintg2args-1.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractintg2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:integer(mid range) $arg2 = xs:integer(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractintg2args-2" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractintg2args-2.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractintg2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:integer(upper bound) $arg2 = xs:integer(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractintg2args-3" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractintg2args-3.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractintg2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(mid range).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractintg2args-4" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractintg2args-4.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractintg2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:integer(lower bound) $arg2 = xs:integer(upper bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractintg2args-5" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractintg2args-5.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractdec2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractdec2args-1" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractdec2args-1.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractdec2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:decimal(mid range) $arg2 = xs:decimal(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractdec2args-2" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractdec2args-2.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractdec2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:decimal(upper bound) $arg2 = xs:decimal(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractdec2args-3" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractdec2args-3.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractdec2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(mid range).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractdec2args-4" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractdec2args-4.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractdec2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:decimal(lower bound) $arg2 = xs:decimal(upper bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractdec2args-5" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractdec2args-5.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractdbl2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractdbl2args-1" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractdbl2args-1.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractdbl2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:double(mid range) $arg2 = xs:double(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractdbl2args-2" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractdbl2args-2.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractdbl2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:double(upper bound) $arg2 = xs:double(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractdbl2args-3" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractdbl2args-3.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractdbl2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(mid range).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractdbl2args-4" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractdbl2args-4.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractdbl2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:double(lower bound) $arg2 = xs:double(upper bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractdbl2args-5" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractdbl2args-5.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractflt2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractflt2args-1" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractflt2args-1.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractflt2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:float(mid range) $arg2 = xs:float(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractflt2args-2" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractflt2args-2.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractflt2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:float(upper bound) $arg2 = xs:float(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractflt2args-3" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractflt2args-3.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractflt2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(mid range).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractflt2args-4" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractflt2args-4.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractflt2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(upper bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractflt2args-5" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractflt2args-5.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractlng2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractlng2args-1" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractlng2args-1.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractlng2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:long(mid range) $arg2 = xs:long(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractlng2args-2" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractlng2args-2.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractlng2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:long(upper bound) $arg2 = xs:long(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractlng2args-3" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractlng2args-3.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractlng2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(mid range).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractlng2args-4" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractlng2args-4.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractlng2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:long(lower bound) $arg2 = xs:long(upper bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractlng2args-5" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractlng2args-5.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractusht2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractusht2args-1" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractusht2args-1.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractusht2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:unsignedShort(mid range) $arg2 = xs:unsignedShort(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractusht2args-2" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractusht2args-2.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractusht2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:unsignedShort(upper bound) $arg2 = xs:unsignedShort(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractusht2args-3" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractusht2args-3.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractusht2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(mid range).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractusht2args-4" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractusht2args-4.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractusht2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:unsignedShort(lower bound) $arg2 = xs:unsignedShort(upper bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractusht2args-5" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractusht2args-5.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractnint2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(mid range).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractnint2args-1" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractnint2args-1.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractnint2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:negativeInteger(lower bound) $arg2 = xs:negativeInteger(upper bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractnint2args-2" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractnint2args-2.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractpint2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:positiveInteger(mid range) $arg2 = xs:positiveInteger(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractpint2args-1" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractpint2args-1.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractpint2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:positiveInteger(upper bound) $arg2 = xs:positiveInteger(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractpint2args-2" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractpint2args-2.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractpint2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:positiveInteger(lower bound) $arg2 = xs:positiveInteger(mid range).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractpint2args-3" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractpint2args-3.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractulng2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractulng2args-1" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractulng2args-1.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractulng2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:unsignedLong(mid range) $arg2 = xs:unsignedLong(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractulng2args-2" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractulng2args-2.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractulng2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:unsignedLong(upper bound) $arg2 = xs:unsignedLong(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractulng2args-3" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractulng2args-3.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractulng2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(mid range).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractulng2args-4" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractulng2args-4.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractulng2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:unsignedLong(lower bound) $arg2 = xs:unsignedLong(upper bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractulng2args-5" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractulng2args-5.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractnpi2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractnpi2args-1" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractnpi2args-1.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractnpi2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(mid range) $arg2 = xs:nonPositiveInteger(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractnpi2args-2" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractnpi2args-2.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractnpi2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(upper bound) $arg2 = xs:nonPositiveInteger(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractnpi2args-3" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractnpi2args-3.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractnpi2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(mid range).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractnpi2args-4" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractnpi2args-4.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractnpi2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:nonPositiveInteger(lower bound) $arg2 = xs:nonPositiveInteger(upper bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractnpi2args-5" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractnpi2args-5.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractnni2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractnni2args-1" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractnni2args-1.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractnni2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(mid range) $arg2 = xs:nonNegativeInteger(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractnni2args-2" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractnni2args-2.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractnni2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(upper bound) $arg2 = xs:nonNegativeInteger(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractnni2args-3" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractnni2args-3.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractnni2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(mid range).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractnni2args-4" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractnni2args-4.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractnni2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:nonNegativeInteger(lower bound) $arg2 = xs:nonNegativeInteger(upper bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractnni2args-5" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractnni2args-5.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractsht2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractsht2args-1" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractsht2args-1.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractsht2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:short(mid range) $arg2 = xs:short(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractsht2args-2" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractsht2args-2.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractsht2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:short(upper bound) $arg2 = xs:short(lower bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractsht2args-3" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractsht2args-3.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractsht2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(mid range).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractsht2args-4" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractsht2args-4.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractsht2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Carmelo Montanez">
      <description>Evaluates the "op:numeric-subtract" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(upper bound).</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractsht2args-5" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractsht2args-5.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractmix2args-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Ravindranath Chennoju">
      <description>Simple subtraction test with () as one operand should return null.</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractmix2args-1" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractmix2args-1.txt</output-file>
      <expected-error>XPST0005</expected-error>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractmix2args-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="runtime-error" Creator="Ravindranath Chennoju">
      <description>Simple subtraction test pass string for second operator.</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractmix2args-2" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <expected-error>XPTY0004</expected-error>
   </test-case>
   <test-case is-XPath2="true" name="op-numeric-subtractmix2args-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Ravindranath Chennoju">
      <description>Simple subtraction test, second operator cast string to integer.</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractmix2args-3" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractmix2args-3.txt</output-file>
   </test-case>
   <test-case is-XPath2="false" name="op-numeric-subtractmix2args-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Ravindranath Chennoju">
      <description>Simple subtraction test, second operator is a node, atomization applied.</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractmix2args-4" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractmix2args-4.txt</output-file>
   </test-case>
   <test-case is-XPath2="false" name="op-numeric-subtractmix2args-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Ravindranath Chennoju">
      <description>Simple subtraction test, second operator is a node, atomization applied.</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractmix2args-5" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractmix2args-5.txt</output-file>
   </test-case>
   <test-case is-XPath2="false" name="op-numeric-subtractmix2args-6" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="runtime-error" Creator="Ravindranath Chennoju">
      <description>Simple subtraction test, second operator node which is not atomizable.</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractmix2args-6" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <expected-error>FORG0001</expected-error>
   </test-case>
   <test-case is-XPath2="false" name="op-numeric-subtractmix2args-7" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard" Creator="Ravindranath Chennoju">
      <description>Simple subtraction test, two operands are nodes.</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractmix2args-7" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">op-numeric-subtractmix2args-7.txt</output-file>
   </test-case>
   <test-case is-XPath2="false" name="op-numeric-subtractmix2args-8" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="runtime-error" Creator="Ravindranath Chennoju">
      <description>Simple subtraction test, second operator is a node, atomizable but not castable to integer.</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractmix2args-8" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <expected-error>FORG0001</expected-error>
   </test-case>
   <test-case is-XPath2="false" name="op-numeric-subtractmix2args-9" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="runtime-error" Creator="Ravindranath Chennoju">
      <description>Simple subtraction test pass an empty node for second operator.</description>
      <spec-citation spec="FuncOps" section-number="6.2.2" section-title="op:numeric-subtract" section-pointer="func-numeric-subtract"/>
      <spec-citation spec="XQuery" section-number="3.4" section-title="Arithmetic Expressions" section-pointer="id-arithmetic"/>
      <query name="op-numeric-subtractmix2args-9" date="2004-12-13"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <expected-error>FORG0001</expected-error>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `xs:double(6) - xs:double(2) eq 4`.</description>
      <query name="K-NumericSubtract-1" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-1.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-2" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `xs:decimal(6) - xs:decimal(2) eq 4`.</description>
      <query name="K-NumericSubtract-2" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-2.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-3" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `xs:integer(6) - xs:integer(2) eq 4`.</description>
      <query name="K-NumericSubtract-3" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-3.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-4" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `xs:float(5) - xs:float(1) eq 4`.</description>
      <query name="K-NumericSubtract-4" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-4.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-5" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `(xs:decimal(6) - xs:integer(2)) instance of xs:decimal`.</description>
      <query name="K-NumericSubtract-5" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-5.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-6" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `(xs:integer(6) - xs:decimal(2)) instance of xs:decimal`.</description>
      <query name="K-NumericSubtract-6" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-6.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-7" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `(xs:integer(6) - xs:integer(2)) instance of xs:integer`.</description>
      <query name="K-NumericSubtract-7" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-7.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-8" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `(xs:decimal(6) - xs:decimal(2)) instance of xs:decimal`.</description>
      <query name="K-NumericSubtract-8" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-8.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-9" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `(xs:decimal(6) - xs:float(2)) instance of xs:float`.</description>
      <query name="K-NumericSubtract-9" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-9.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-10" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `(xs:float(6) - xs:decimal(2)) instance of xs:float`.</description>
      <query name="K-NumericSubtract-10" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-10.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-11" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `(xs:float(6) - xs:integer(2)) instance of xs:float`.</description>
      <query name="K-NumericSubtract-11" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-11.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-12" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `(xs:integer(6) - xs:float(2)) instance of xs:float`.</description>
      <query name="K-NumericSubtract-12" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-12.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-13" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `(xs:float(6) - xs:float(2)) instance of xs:float`.</description>
      <query name="K-NumericSubtract-13" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-13.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-14" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `(xs:decimal(6) - xs:double(2)) instance of xs:double`.</description>
      <query name="K-NumericSubtract-14" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-14.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-15" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `(xs:double(6) - xs:decimal(2)) instance of xs:double`.</description>
      <query name="K-NumericSubtract-15" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-15.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-16" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `(xs:double(6) - xs:float(2)) instance of xs:double`.</description>
      <query name="K-NumericSubtract-16" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-16.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-17" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `(xs:float(6) - xs:double(2)) instance of xs:double`.</description>
      <query name="K-NumericSubtract-17" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-17.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-18" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `(xs:double(6) - xs:integer(2)) instance of xs:double`.</description>
      <query name="K-NumericSubtract-18" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-18.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-19" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `(xs:integer(6) - xs:double(2)) instance of xs:double`.</description>
      <query name="K-NumericSubtract-19" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-19.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-20" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `(xs:double(6) - xs:double(2)) instance of xs:double`.</description>
      <query name="K-NumericSubtract-20" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-20.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-21" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `string(xs:float("NaN") - 3) eq "NaN"`.</description>
      <query name="K-NumericSubtract-21" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-21.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-22" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `string(xs:double("NaN") - 3) eq "NaN"`.</description>
      <query name="K-NumericSubtract-22" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-22.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-23" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `string(3 - xs:float("NaN")) eq "NaN"`.</description>
      <query name="K-NumericSubtract-23" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-23.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-24" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `string(3 - xs:double("NaN")) eq "NaN"`.</description>
      <query name="K-NumericSubtract-24" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-24.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-25" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="runtime-error">
      <description>Invoke the '-' operator with invalid operands.</description>
      <query name="K-NumericSubtract-25" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <expected-error>XPTY0004</expected-error>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-26" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="runtime-error">
      <description>Invoke the '-' operator with invalid operands.</description>
      <query name="K-NumericSubtract-26" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <expected-error>XPTY0004</expected-error>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-27" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `(xs:untypedAtomic("3") - 3) eq 0`.</description>
      <query name="K-NumericSubtract-27" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-27.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-28" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `(3 - xs:untypedAtomic("3")) eq 0`.</description>
      <query name="K-NumericSubtract-28" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-28.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-29" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>Operand(s) which are the empty sequence.</description>
      <query name="K-NumericSubtract-29" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-29.txt</output-file>
      <expected-error>XPST0005</expected-error>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-30" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>Operand(s) which are the empty sequence.</description>
      <query name="K-NumericSubtract-30" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-30.txt</output-file>
      <expected-error>XPST0005</expected-error>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-31" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>Operand(s) which are the empty sequence.</description>
      <query name="K-NumericSubtract-31" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-31.txt</output-file>
      <expected-error>XPST0005</expected-error>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-32" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `(xs:untypedAtomic("3") - xs:untypedAtomic("3")) eq 0`.</description>
      <query name="K-NumericSubtract-32" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-32.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-33" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `(xs:untypedAtomic("3") - xs:untypedAtomic("3")) instance of xs:double`.</description>
      <query name="K-NumericSubtract-33" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-33.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-34" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `(xs:untypedAtomic("3") - 1.1) instance of xs:double`.</description>
      <query name="K-NumericSubtract-34" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-34.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-35" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>A test whose essence is: `(1.1 - xs:untypedAtomic("3")) instance of xs:double`.</description>
      <query name="K-NumericSubtract-35" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-35.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-36" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>Substracting zero, with complex operands. Implementations supporting the static typing feature may raise XPTY0004.</description>
      <query name="K-NumericSubtract-36" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-36.txt</output-file>
      <expected-error>XPTY0004</expected-error>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-37" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>Adding zero, with complex operands. Implementations supporting the static typing feature may raise XPTY0004.</description>
      <query name="K-NumericSubtract-37" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-37.txt</output-file>
      <expected-error>XPTY0004</expected-error>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K-NumericSubtract-38" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>Adding zero, with complex operands. Implementations supporting the static typing feature may raise XPTY0004.</description>
      <query name="K-NumericSubtract-38" date="2007-11-26+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K-NumericSubtract-38.txt</output-file>
      <expected-error>XPTY0004</expected-error>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericSubtract-1" FilePath="Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>Substract xs:double(0) from xs:integer(0).</description>
      <query name="K2-NumericSubtract-1" date="2007-12-28+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K2-NumericSubtract-1.txt</output-file>
   </test-case>
   <test-case is-XPath2="true" Creator="Frans Englich" name="K2-NumericSubtract-2" FilePath="Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
      <description>Substract xs:double(0) from xs:integer(0).</description>
      <query name="K2-NumericSubtract-2" date="2007-12-28+01:00"/>
      <input-file role="principal-data" variable="input-context">emptydoc</input-file>
      <output-file role="principal" compare="Text">K2-NumericSubtract-2.txt</output-file>
   </test-case>
	<test-case is-XPath2="false" Creator="Oliver Hallam" name="op-numeric-subtract-1" FilePath="Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract/" scenario="standard">
		<description>Check dynamic type of subtract on arguments of union of numeric types and untypedAtomic.</description>
		<reflects-resolution>http://www.w3.org/Bugs/Public/show_bug.cgi?id=6160</reflects-resolution>
		<query name="op-numeric-subtract-1" date="2010-03-16"/>
		<output-file role="principal" compare="Text">op-numeric-subtract-1.txt</output-file>
	</test-case>
</test-group>